mql5语言的特点、微妙之处以及技巧 - 页 5 123456789101112...247 新评论 fxsaber 2017.02.26 07:45 #41 德米特里-费多塞耶夫。最好是为等待写一个单独的函数,这样也可以使用标准交易类。 如果你现在在SB之前插入解决方案,它将成为同步的。 关于交易、自动交易系统和策略测试的论坛 mql5语言的特点、微妙之处以及技巧 fxsaber, 2017.02.25 16:02如果你想使所有的OrderSend与交易环境同步,并避免陷阱,只需将源代码写成mqh-file,并在你的程序中进行适当的#include即可。 Vasiliy Pushkaryov 2017.02.26 16:52 #42 德米特里-费多塞耶夫。事情就简单多了。在发送订单之前,记住了历史的长度,发送之后,等待历史的长度增加。必须输入一个超时时间,这样就不会突然永远卡住。fxsaber:有一个超时。不幸的是,如果几个OrderSends一起工作(来自不同的Expert Advisors),在你的版本中可能会出现问题。 在这种情况下,ORDER_MAGIC 没有帮助吗?只是为了检查你的EA的历史? Dmitry Fedoseev 2017.02.26 17:15 #43 Vasiliy Pushkaryov: 在这种情况下,ORDER_MAGIC 是否没有帮助?只是为了检查你的EA的历史? 可在 fxsaber 2017.02.26 18:05 #44 Vasiliy Pushkaryov: 在这种情况下,ORDER_MAGIC 难道不会有帮助吗?只是为了检查你的EA的历史? 它可能有一个问题 关于交易、自动交易系统和交易策略测试的论坛 mql5语言的特点、微妙之处以及技巧 fxsaber, 2017.02.25 17:29 此外,不仅历史记录,而且未结头寸/订单 等的 SL/TP也不同步。对于侯爵来说,历史的发展一开始只能通过订单来增加,然后一会儿又通过交易来增加。另外,ORDER_MAGIC已经是一个历史请求。换句话说,我们不能像以前所建议的那样,只是等待历史的增长。我不太明白为什么我们要发明一些方法,而根据必须等待的东西的逻辑,只有一种方法可以工作(作为一种等待)。对于每一个TRADE_ACTION,你都必须等待具体的东西。这只是要等待的具体内容。等待其他东西是没有意义的。根本不存在第二种解决方案。 Dmitry Fedoseev 2017.02.26 19:02 #45 fxsaber: 它可能有问题。另外,ORDER_MAGIC已经是一个历史请求。因此,你不能像之前建议的那样,只是等待历史的增长。我不太明白为什么我们要发明一些方法,而根据我们要等待的东西的逻辑,只有一种方法可以工作(作为一种等待)。对于每一个TRADE_ACTION,你都必须等待具体的东西。这只是要等待的具体内容。等待其他东西是没有意义的。根本不存在第二种解决方案。 你是一个如此有趣的家伙。如果你不详细说明,你就不会搞清楚。等待着故事的增加,心里想着魔术师。 fxsaber 2017.02.26 19:25 #46 德米特里-费多塞耶夫。 等待着故事的增加,心里想着魔术师。 如果你这样做呢? Dmitry Fedoseev 2017.02.26 19:28 #47 fxsaber: 如果修改呢? 为什么要在它之后等待? fxsaber 2017.02.26 19:36 #48 德米特里-费多塞耶夫。 为什么要在它之后等待? 在成功发送订单后修改一个待定订单时,你可能会遇到这样的情况(ENUM_ORDER_STATE)::OrderGetInteger(ORDER_STATE) == ORDER_STATE_REQUEST_MODIFY除了SL/TP不会立即更新外,与位置修改 一样。只有当你对许多交易服务器进行压力测试时,你才能发现其中的细微差别。没有它,在真实账户上交易是一件棘手的事情。 Dmitry Fedoseev 2017.02.26 19:49 #49 总会有一些事情让人陷入其中 fxsaber 2017.02.26 20:01 #50 德米特里-费多塞耶夫。 总会遇到一些事情的 建议的解决方案还没有碰到其他的事情。这就是为什么我无法提出更好的建议。 123456789101112...247 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
最好是为等待写一个单独的函数,这样也可以使用标准交易类。
关于交易、自动交易系统和策略测试的论坛
mql5语言的特点、微妙之处以及技巧
fxsaber, 2017.02.25 16:02
如果你想使所有的OrderSend与交易环境同步,并避免陷阱,只需将源代码写成mqh-file,并在你的程序中进行适当的#include即可。
事情就简单多了。在发送订单之前,记住了历史的长度,发送之后,等待历史的长度增加。必须输入一个超时时间,这样就不会突然永远卡住。
有一个超时。不幸的是,如果几个OrderSends一起工作(来自不同的Expert Advisors),在你的版本中可能会出现问题。
在这种情况下,ORDER_MAGIC 是否没有帮助?只是为了检查你的EA的历史?
在这种情况下,ORDER_MAGIC 难道不会有帮助吗?只是为了检查你的EA的历史?
关于交易、自动交易系统和交易策略测试的论坛
mql5语言的特点、微妙之处以及技巧
fxsaber, 2017.02.25 17:29
此外,不仅历史记录,而且未结头寸/订单 等的 SL/TP也不同步。
对于侯爵来说,历史的发展一开始只能通过订单来增加,然后一会儿又通过交易来增加。
另外,ORDER_MAGIC已经是一个历史请求。换句话说,我们不能像以前所建议的那样,只是等待历史的增长。
我不太明白为什么我们要发明一些方法,而根据必须等待的东西的逻辑,只有一种方法可以工作(作为一种等待)。
对于每一个TRADE_ACTION,你都必须等待具体的东西。这只是要等待的具体内容。等待其他东西是没有意义的。根本不存在第二种解决方案。
它可能有问题。
另外,ORDER_MAGIC已经是一个历史请求。因此,你不能像之前建议的那样,只是等待历史的增长。
我不太明白为什么我们要发明一些方法,而根据我们要等待的东西的逻辑,只有一种方法可以工作(作为一种等待)。
对于每一个TRADE_ACTION,你都必须等待具体的东西。这只是要等待的具体内容。等待其他东西是没有意义的。根本不存在第二种解决方案。
等待着故事的增加,心里想着魔术师。
如果修改呢?
为什么要在它之后等待?
除了SL/TP不会立即更新外,与位置修改 一样。
只有当你对许多交易服务器进行压力测试时,你才能发现其中的细微差别。没有它,在真实账户上交易是一件棘手的事情。
总会遇到一些事情的