文章 "调试 MQL5 程序" - 页 2 123 新评论 Krzysztof Mikolaj Fajst 2014.02.26 21:01 #11 我试图在 1 分钟图表上调试 EA,但 MT4 自动启动 1H 图表,之后无法切换时间框架。有什么方法可以解决这个问题吗?我的 EA 使用时间命令在小时图上返回小时,而不是想要的分钟。 Alain Verleyen 2014.02.26 23:40 #12 krzysiaczek99:我尝试在 1 分钟图表上调试 EA,但 MT4 自动启动 1H 图表,之后无法切换时间框架。有什么方法可以解决这个问题吗?我的 EA 使用时间命令在小时图上返回小时,而不是想要的分钟。 本论坛是关于 MT5/mql5 的,请在本论坛 上提出关于 MT4/mql4 的问题。 Krzysztof Mikolaj Fajst 2014.02.26 23:59 #13 所以 MT5 不会出现这种行为?我以为调试器是一样的 Bonifacy 2014.08.06 20:07 #14 Renat:我们完成 MT4 升级后,一定会尽快改进调试器。雷纳特,这个调试系统确实有些欠考虑。在实时模式下调试是不道德的:)智能交易系统的调试 应在策略测试模式下进行。否则,断点就会被扔进垃圾桶,只能通过文本文件和日志 "跪着 "调试。我认为这就是 MT5 不受欢迎的原因,因为他们增加了功能,但却不适用,也就是说,MT5 有调试、类和其他好东西,但却无法使用。除非有正常的调试器,否则一切努力都将白费。亚历山大 Eugeniy Lugovoy 2014.08.07 20:26 #15 Bonifacy:雷纳特,这套调试系统确实有些欠考虑。在实时模式下调试是不道德的:)智能交易系统的调试 应该在测试策略的模式下进行。否则,断点可以扔进垃圾桶,通过文本文件和日志 "跪着 "调试。我认为这就是 MT5 不受欢迎的原因,因为他们增加了功能,但却不适用,也就是说,MT5 有调试、类和其他好东西,但却无法使用。除非有正常的调试器,否则一切努力都将白费。亚历山大我记得,在 4 中既没有调试器也没有结构的时候,我不得不同时调试 MQL 和 DLL。这就是为什么说 "不可能使用 "我们现在拥有的东西是荒谬的。不管是谁都会寻找机会。他们进行了断点续传、调试,感谢他们,这对模块化调试有 100% 的帮助。在全球范围内,您可以用老式方法打印。要想让 MT5 广受欢迎,您需要摆脱 MT4,停止支持,迫使经纪商转换。就像 MT4 < 600 版本一样。这并不取决于开发人员,尤其是 MQL 开发人员。 Stanislav Korotky 2014.08.07 22:09 #16 elugovoy: 我记得在 4 版时,既没有调试器也没有结构,我们不得不同时调试 MQL 和 DLL。因此,说 "不可能使用 "我们现在拥有的东西是荒谬的。不管是谁都会寻找机会。他们进行了断点续传、调试,感谢他们,这对模块化调试有 100% 的帮助。在全球范围内,您可以用老式方法打印。要想让 MT5 广受欢迎,您需要摆脱 MT4,停止支持,迫使经纪商转换。正如 MT4 < 600 版本的情况一样。这不是由开发人员决定的,更不是由 MQL 开发人员决定的。 Boniface 是 100% 正确的。回忆上个世纪毫无意义。使用现有的东西确实是不可能的。一个自称是产品的软件不应该让你寻找机会,而应该提供机会。当然,打印输出和自制痕迹可以代替调试器。但这只是一种替代。 Paul 2015.01.11 15:25 #17 Bisemper:在除草过程中或在不与市场连接的情况下进行调试?您有解决方案吗?因为在调试器的 "OnTick "之后有一个问题,在 MT4 上有一个 "Tick 生成器",在 MT5 上有类似的东西吗?非常感谢、你好,Bisemper我也遇到过同样的问题,我的解决办法是在策略测试器中使用 Alert("messsages/values/variables/etc.") 将信息导出到 Journal。虽然有点啰嗦,但还是有用的!:) iJSmile 2015.03.10 01:34 #18 感谢您的文章!超级有用! nadamxl 2016.11.11 07:16 #19 MetaQuotes Software Corp.: 新文章 调试 MQL5 程序已发布:作者:Nikolay Demkomql能查看调用栈吗? fellow 2018.05.22 12:46 #20 123 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我试图在 1 分钟图表上调试 EA,但 MT4 自动启动 1H 图表,之后无法切换时间框架。有什么方法可以解决这个问题吗?我的 EA 使用时间命令
在小时图上返回小时,而不是想要的分钟。
我尝试在 1 分钟图表上调试 EA,但 MT4 自动启动 1H 图表,之后无法切换时间框架。有什么方法可以解决这个问题吗?我的 EA 使用时间命令
在小时图上返回小时,而不是想要的分钟。
我们完成 MT4 升级后,一定会尽快改进调试器。
雷纳特,这个调试系统确实有些欠考虑。在实时模式下调试是不道德的:)智能交易系统的调试 应在策略测试模式下进行。否则,断点就会被扔进垃圾桶,只能通过文本文件和日志 "跪着 "调试。我认为这就是 MT5 不受欢迎的原因,因为他们增加了功能,但却不适用,也就是说,MT5 有调试、类和其他好东西,但却无法使用。除非有正常的调试器,否则一切努力都将白费。
亚历山大
雷纳特,这套调试系统确实有些欠考虑。在实时模式下调试是不道德的:)智能交易系统的调试 应该在测试策略的模式下进行。否则,断点可以扔进垃圾桶,通过文本文件和日志 "跪着 "调试。我认为这就是 MT5 不受欢迎的原因,因为他们增加了功能,但却不适用,也就是说,MT5 有调试、类和其他好东西,但却无法使用。除非有正常的调试器,否则一切努力都将白费。
亚历山大
我记得,在 4 中既没有调试器也没有结构的时候,我不得不同时调试 MQL 和 DLL。
这就是为什么说 "不可能使用 "我们现在拥有的东西是荒谬的。
不管是谁都会寻找机会。他们进行了断点续传、调试,感谢他们,这对模块化调试有 100% 的帮助。在全球范围内,您可以用老式方法打印。
要想让 MT5 广受欢迎,您需要摆脱 MT4,停止支持,迫使经纪商转换。就像 MT4 < 600 版本一样。这并不取决于开发人员,尤其是 MQL 开发人员。
我记得在 4 版时,既没有调试器也没有结构,我们不得不同时调试 MQL 和 DLL。
因此,说 "不可能使用 "我们现在拥有的东西是荒谬的。
不管是谁都会寻找机会。他们进行了断点续传、调试,感谢他们,这对模块化调试有 100% 的帮助。在全球范围内,您可以用老式方法打印。
要想让 MT5 广受欢迎,您需要摆脱 MT4,停止支持,迫使经纪商转换。正如 MT4 < 600 版本的情况一样。这不是由开发人员决定的,更不是由 MQL 开发人员决定的。
在除草过程中或在不与市场连接的情况下进行调试?您有解决方案吗?因为在调试器的 "OnTick "之后有一个问题,在 MT4 上有一个 "Tick 生成器",在 MT5 上有类似的东西吗?
非常感谢、
你好,Bisemper
我也遇到过同样的问题,我的解决办法是在策略测试器中使用 Alert("messsages/values/variables/etc.") 将信息导出到 Journal。
虽然有点啰嗦,但还是有用的!:)
新文章 调试 MQL5 程序已发布:
作者:Nikolay Demko