初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1382 1...137513761377137813791380138113821383138413851386138713881389...1503 新评论 Ivan Butko 2021.12.06 08:33 #13811 Vladimir Karputov #:你正在使用ENUM_DEAL_REASON枚举。你不应该将枚举元素与任何数字进行比较,你应该将它与枚举元素进行比较。下面是一个例子,它访问了交易历史(虽然是在OnTradeTransaction中),并检测了止损和止盈的触发。例子:跟踪止损或止盈的触发情况 非常感谢您! 它真的在日志中写下了停止被触发的时间。我现在可以随心所欲地进行实验了。,谢谢你。 leonerd 2021.12.07 17:58 #13812 我试图在一个继承类的上下文中调用一个虚拟方法,但我得到一个访问非静态成员或函数的错误。它是这样的。class CParentClass { public: virtual bool MyMethod(void); void Init(void); }; void CParentClass::Init(void) { CChildClass::MyMethod(); } class CChildClass : public CParentClass { public: virtual bool MyMethod(void); }; 一般来说,我可以这样做吗? Koldun Zloy 2021.12.08 02:39 #13813 leonerd #:我试图在一个继承类的上下文中调用一个虚拟方法,但我得到一个访问非静态成员或函数的错误。就这些了。 一般来说,我可以这样做吗? 不能。 aleksan2021 2021.12.08 14:22 #13814 你能告诉我为什么每次我在真实点上测试EA时(时间框架和经纪商是相同的),MT5终端每次都从经纪商那里下载相同的数据?mt5不是应该下载一次这个数据,然后再从我的电脑上下载吗? Vladimir Karputov 2021.12.08 14:38 #13815 aleksan2021 #: 请告诉我们,为什么在每次测试中(时间框架和经纪人是相同的),EA在真实点上的MT5终端每次都从经纪人那里下载相同的数据?mt5不是应该下载一次这个数据,然后再从我的电脑上下载 吗? 你是如何得出每次都发生这种情况的说法的?这背后的原因是什么? 事实上,刻度线被加载一次,在随后的测试中,刻度线只被检查(同步)--顺便说一下,如果你看一下策略测试者的日志,就会清楚地看到这一点。 aleksan2021 2021.12.08 15:35 #13816 关于交易、自动交易系统和策略测试的论坛 初学者的常见问题 MQL5 MT5 MetaTrader 5 Vladimir Karputov, 2021.12.08 15:38 你怎么会得出每次都会发生这种情况的结论?原因是什么呢? 实际上,刻度线被加载一次,在随后的测试中,刻度线只被检查(同步)--顺便说一下,如果你看一下策略测试者的日志,就会清楚地看到这一点。 看来我确实把同步和从经纪商那里下载数据混淆了。你能告诉我如何从文件中下载tick历史到mt5吗? Vladimir Karputov 2021.12.08 15:54 #13817 aleksan2021 #: 看来我确实把同步和从经纪人那里上传数据混为一谈了。你能告诉我如何从文件中下载tick历史到mt5吗? 为什么?一旦你连接到一个交易服务器,你就可以访问该交易服务器上的所有历史。忘掉不合时宜的 "下载打勾历史 "吧。 aleksan2021 2021.12.08 16:26 #13818 关于交易、自动交易系统和策略测试的论坛 初学者的常见问题 MQL5 MT5 MetaTrader 5 Vladimir Karputov, 2021.12.08 16:54 为什么?如果你连接到一个交易服务器,你可以访问该交易服务器上的所有历史。忘了 "下载勾股史 "这个不合时宜的说法吧。 只是,有tick历史的经纪人不支持mt5。 Vladimir Karputov 2021.12.08 16:31 #13819 aleksan2021 #:仅仅是一个有勾股历史的经纪人不支持MT5 如果有人不支持MetaTrader 5 - 尽可能快地从那里跑开! aleksan2021 2021.12.08 16:33 #13820 关于交易、自动交易系统和策略测试的论坛 初学者的常见问题 MQL5 MT5 MetaTrader 5 Vladimir Karputov, 2021.12.08 17:31 如果有人不支持MetaTrader 5--那就赶紧跑吧! 我不打算和这个经纪人合作,我需要它的历史! 1...137513761377137813791380138113821383138413851386138713881389...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你正在使用ENUM_DEAL_REASON枚举。你不应该将枚举元素与任何数字进行比较,你应该将它与枚举元素进行比较。下面是一个例子,它访问了交易历史(虽然是在OnTradeTransaction中),并检测了止损和止盈的触发。
例子:跟踪止损或止盈的触发情况
非常感谢您!
它真的在日志中写下了停止被触发的时间。我现在可以随心所欲地进行实验了。
,谢谢你。
我试图在一个继承类的上下文中调用一个虚拟方法,但我得到一个访问非静态成员或函数的错误。它是这样的。
一般来说,我可以这样做吗?我试图在一个继承类的上下文中调用一个虚拟方法,但我得到一个访问非静态成员或函数的错误。就这些了。
一般来说,我可以这样做吗?不能。
请告诉我们,为什么在每次测试中(时间框架和经纪人是相同的),EA在真实点上的MT5终端每次都从经纪人那里下载相同的数据?mt5不是应该下载一次这个数据,然后再从我的电脑上下载 吗?
你是如何得出每次都发生这种情况的说法的?这背后的原因是什么?
事实上,刻度线被加载一次,在随后的测试中,刻度线只被检查(同步)--顺便说一下,如果你看一下策略测试者的日志,就会清楚地看到这一点。
关于交易、自动交易系统和策略测试的论坛
初学者的常见问题 MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2021.12.08 15:38
你怎么会得出每次都会发生这种情况的结论?原因是什么呢?
实际上,刻度线被加载一次,在随后的测试中,刻度线只被检查(同步)--顺便说一下,如果你看一下策略测试者的日志,就会清楚地看到这一点。
看来我确实把同步和从经纪商那里下载数据混淆了。你能告诉我如何从文件中下载tick历史到mt5吗?
看来我确实把同步和从经纪人那里上传数据混为一谈了。你能告诉我如何从文件中下载tick历史到mt5吗?
为什么?一旦你连接到一个交易服务器,你就可以访问该交易服务器上的所有历史。忘掉不合时宜的 "下载打勾历史 "吧。
关于交易、自动交易系统和策略测试的论坛
初学者的常见问题 MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2021.12.08 16:54
为什么?如果你连接到一个交易服务器,你可以访问该交易服务器上的所有历史。忘了 "下载勾股史 "这个不合时宜的说法吧。
如果有人不支持MetaTrader 5 - 尽可能快地从那里跑开!
关于交易、自动交易系统和策略测试的论坛
初学者的常见问题 MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2021.12.08 17:31
如果有人不支持MetaTrader 5--那就赶紧跑吧!
我不打算和这个经纪人合作,我需要它的历史!