Идея автоматической торговли привлекательна тем, что торговый робот может без устали работать 24 часа в сутки и семь дней в неделю. Робот не знает усталости, сомнений и страха, ему не ведомы психологические проблемы. Достаточно четко формализовать торговые правила и реализовать их в виде алгоритмов, и робот готов неустанно трудиться. Но прежде...
请在您的MQL5问题中附上干净的MQL5代码。
这个错误与MQL5没有关系。
我已经厌倦了断断续续看到你的HAPPY广告。
什么样的广告?
在两个模拟交易服务器上开设BUY手头寸
RoboForex-MetaTrader 5
FXOpen-MT5
相同颜色的线条意味着相同的事情。然而,我们可以清楚地看到,它们的顺序是不同的。对于Robo来说,关于订单执行的信息是在交易执行后出现的。在公开的情况下,它是在前面的!由于这个原因,OrderSend返回幸运,但还没有交易。也就是说,我们得到的OrderSend是与历史不同步的,这是一个错误。原因是什么呢?
如果订单被发送到外部交易系统,MetaTrader 5交易服务器不会等待它的响应,并立即将请求的结果返回为 "已下订单"。出于这个原因,OrderSend将总是返回deal=0,因为还没有关于已执行交易的信息。在OnTrade或OnTradeTransaction中抓住它。
在 创建莫斯科交易所MOEX交易机器人时从哪里开始- TradeTransactionListener.mq5一文中给出了一个交易事件监听器的例子。
如果一个订单被发送到外部交易系统,MetaTrader 5交易服务器不会等待它的响应,并立即将请求的结果返回为 "下单"。出于这个原因,OrderSend将总是返回deal=0,因为还没有关于已执行交易的信息。在OnTrade或OnTradeTransaction中抓住它。
在没有OnTrade的情况下抓住它*。事实证明,所有在市场请求上返回Result.deal !=0的贸易服务器都没有输出任何东西?
谁有真正的交易所,告诉我,在市场订单成功发送(非Async)后,Result.deal是什么?
你能告诉我如何确定与当前价格的最小距离来下挂单 吗?
工具信息
大家好。
有没有人在云端优化时遇到这个错误,只在开放价格 上?
误差不是恒定的。也就是说,它 "极少 "出现,但当我运行10,000个结果时,它出现了50次。
我在优化过程中不改变TF。
所有这些在很久以前就已经描述过了。https://www.mql5.com/ru/articles/239
"仅公开价格 "模式有一些限制。
大家好,存储库是不是只对我一个人不起作用?还是说这是某种错误?我 在电脑上创建了一个文件夹,在版本库中添加了一个文件夹,向版本库发送了修改,all.....write,修改已经发送,但是版本库中带有文件的文件夹并没有出现!因此,一切都有联系....或者也许它一如既往地复杂,我做错了什么))))。
你已经连接了一个新的仓库,还是在旧仓库上做实验?
新版MetaTrader 5 build 1730:MetaEditor和合成工具的项目。
改变了与MQL5存储工作的协议
与在线MQL5存储的工作协议已经改变,以支持新的团体项目。不幸的是,在更新到新版本的平台后,你将需要从存储中重新提取所有数据。存储在那里的数据将不会受到影响或丢失。
在你升级到新的平台版本之前,我们建议你把所有的本地修改发送到版本库(做一个提交)。