Для создателей индикаторов и экспертов всегда был актуален вопрос написания экономичного кода с точки зрения времени выполнения. Можно подойти к решению этой задачи с разных сторон. Из этой обширной темы в данной статье будет затронут, казалось бы уже решенный вопрос: проверка появления нового бара. Это достаточно популярный способ ограничения...
检查你的账户类型是净额结算还是套期保值。对于净值化,已经存在的头寸的票据不会改变,按订单号寻找份额后的头寸也没有意义。
是的,都清楚了,看了是的,在净价票上开仓 的情况下,对应的是被开的仓位。这一点很清楚。
错误代码 1,这是成功的mt5.RES_S_OK,下一次构建将写入[1,'成功']。负值的代码是错误mt5.RES_E_xxx。
是的,谢谢你--关于为什么会有空行,这一点很清楚。
你好,第517号帖子中关于从终端获得关于newbar的更新信息,是否有任何更新?
到目前为止,我不得不用时间检查来循环。
不是很方便。但作为一个临时的选择,它是好的。
到目前为止,我不得不用时间检查来循环。
不是很方便。但作为一个临时的选择,它是好的。
没有计划。在一个计时器上或在一个循环中检查新的小节。
没有计划。在一个计时器上或在一个循环中检查新的小节。
如果你根据弗拉基米尔使用,那么我们将不会得到确切的量,而只是在投票时的那个刻度的量?
而如果你再使用EA中的新条形图 来调用Python脚本,并且脚本指向一个以上的符号,那么终端中所有符号的新条形图是同时执行的,还是我应该为每个符号创建一个Python脚本和顾问?
谢谢
ps:对不起,因为翻译器把字弄乱了,所以不得不用英文。使用history_orders_get()。
在文件中,明确地复制-粘贴 :)(https://www.mql5.com/ru/docs/integration/python_metatrader5/mt5historyordersget_py)
而且在用法上有一个奇怪之处。
结果。
总的来说,数据是显示的,但在哪里,是什么--人们只能猜测。
朋友们,请--在TradeOrder(和类似的)中添加类似_fields或as_dict()或__dict__的东西。
真的,现在不方便了。
使用history_orders_get()。
在文件中,明确地复制-粘贴 :)(https://www.mql5.com/ru/docs/integration/python_metatrader5/mt5historyordersget_py)
更新帮助或进入链接
没有任何计划。在一个定时器上或在一个循环中检查新条。
你能更具体地说明一下计时器的情况吗?
朋友们,请--在TradeOrder(和类似的)中添加类似_fields或as_dict()或__dict__的东西。
真的,现在不方便了。
在5.0.27中已经是这样了,所有的结构序列(类似于C语言API中的命名元组)都增加了_asdict()方法。