В статье рассказывается о том, как использовать основной функционал торговых классов Стандартной библиотеки при написании советников, в которых применяется открытие, закрытие и модификация позиции, проверка свободной маржи перед размещением торговых ордеров, размещение и удаление отложенных ордеров. Показано, как использовать торговые классы для получения свойств ордеров и сделок.
IsStopped()用于帮助打击循环 - 这是肯定的。由于某些时候 "永久循环 "并没有被IsStopped()治愈,事实上,我们必须删除终端进程 以恢复运行。虽然类型指标从图表中删除没有问题,但图表却挂起了。
为了好玩,你可以尝试一个特别的循环指标。顺便说一下,在这种情况下,OnDeinit()应该是不起作用的。
甚至运行它都很吓人)。
如何从Android客户端向MetaTrader客户端发送请求(消息),例如,发送通知。
唯一的方法是在一个未使用的符号上放置一个挂单,然后EA会找到它,发送一个包含所需信息的消息并删除挂单。
下午好!
在19.04.13的构建中,调试器现在在大括号中显示MqlRate的内容。感谢MQ的帮助!是否有任何计划使这种数据的显示可以扩展?在看起来像一棵树的意义上。这也可以扩展到班级。
谢谢你!
比如说。
CAbstractFilter{ meSS:CStrategySettings{ meEntrancePeriod:PERIOD_M15 meHistoryDepth:100 meSymbol: "EURUSD" meHistoryRates:[100] meRangeLimit:0.2 meHiLo:0.006 meHiLoMax:0.02 meTimeStart:" 06:00" meTimeEnd:" 20:00" meAsianStart:" 00:00" meAsianEnd:" 07:... }。
更好。
CAbstractFilter。
+ { meSS:CStrategySettings
+ { {meEntrancePeriod:PERIOD_M15
meHistoryDepth:100
meSymbol: "EURUSD"
meHistoryRates:[100]
meRangeLimit:0.2}。
等等,类似于Windows资源管理器中的目录树状结构。
谢谢你!
又见面了!
在调试器中,步进到光标将是非常有用的。希望它有一天会出现。感谢你事先对可能的时间表提出意见。
谢谢你!
有人在使用标准库时 遇到过这样的问题吗?
我试图关闭一个卖出的头寸,尽管专家顾问的检查是首先检查头寸类型。
我因此收到了很多仓位的逆转,直到我的请求被迅速执行。
专家顾问的代码以300毫秒的速度循环。
结果是-100卢布。
有人遇到过这方面的麻烦吗?
耙子不在库中,因为它反映了MT5异步性的本质。
你的代码中有一个耙子,因为在你得到关于前一个订单执行的答案之前,你还没有进行新订单的封锁。
在MT5中,您应该为发送的订单独立安排类似于Trade Context Busy的东西,就像在MT4中那样。
在你看到之前的订单执行报告之前,你不 应该再尝试发送类似的订单。
你应该在OnTrade或OnTradeTransaction 中捕获执行。
好运。;)
我感到很充实。
在指标中,我给一个变量分配了一个值。
我做错了什么?
耙子不在库中,因为它反映了MT5异步性的本质。
你的代码中有一个耙子,因为在你得到关于前一个订单执行的答案之前,你还没有进行新订单的封锁。
在MT5中,您应该为发送的订单独立组织类似于Trade Context Busy的东西,就像在MT4中那样。
换句话说,在你看到之前的订单执行报告之前,你不 应该做新的尝试来发送类似的订单。
你应该在OnTrade或OnTradeTransaction中捕获执行。
好运。;)