Данная статья, построенная в форме справочника по функциям MQL4, призвана помочь переходу с MQL4 на MQL5. Для каждой функции языка MQL4 приведено описание и представлен способ ее реализации на MQL5, что позволит вам значительно ускорить перевод своих программ с MQL4 на MQL5. Для удобства функции разбиты на группы, как в документации по MQL4.
Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
好的。它被整理出来了。
fxsaber的 解决方案很好,我已经应用了。
基本上,我把我的MQL4程序转换为MQL5,几乎没有任何问题。
详细情况见上文。
谢谢大家!
好的。它被整理出来了。
fxsaber的 解决方案很好,我已经应用了。
基本上,我把我的MQL4程序转换为MQL5,几乎没有任何问题。
详细情况见上文。
非常感谢您!
幸运的是)而我不能重写我的,显然自由职业者的道路要晚一点。我原则上不使用图书馆。
我不会隐瞒我也广泛使用这篇文章的事实(作者尊重!!!)。
https://www.mql5.com/ru/articles/81
而剩下的部分就在这里。
https://www.mql5.com/ru/docs/constants/structures/mqltraderequest
而且程序已经准备好了!
请帮助。
我将一个带有数字双倍的字符串翻译成相应的变量,但数字被最后两个数字截断了,我如何防止这种情况?
在最多允许ipses的情况下,我如何使用longo变量?
在MQL4中,我们可以列出当前的挂单 和头寸,并通过OrderSelect来处理它们,获得OrderType。
但MQL5不允许在对冲账户上这样做,据我所知,有一些头寸,已经打开的和订单(在我的情况下是待定)。
也就是说,应使用 "OrdersTotal(); "和 "PositionsTotal(); "分别获得挂单和有效仓位的数据。并在这之后使用
"OrderSelect "和 "PositionSelect "来进行修改。
如果我说错了,请纠正我。
我们应该如何修改订单?
我如何修改订单?
https://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions
在OrderSend()中指定所需的交易操作 类型。
https://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions
在OrderSend()中指定所需的交易操作 类型。
谢谢你!
你好 2016.11.02_18:41 GMT+3.我最近一直在为敲定EA而苦恼。程序文件。ArrayMinimum()函数 没有发挥它应有的作用。我在想,我做得对吗?MetaTrader4和程序化编程将支持多长时间?MetaQuotes公司的工作人员能否至少概述一下他们明年的计划?否则,你写了又写这个专家顾问,然后发现所有的东西都必须重新做,而且不是程序性文件(files),而是必须用面向对象的编程来写。你需要的不是.ex4文件,而是.ex5文件?我还没有检查过这个功能,因为new-rena写信给我。我偶尔会检查一下,不会花很长时间。暂时就这些了。18:58 GMT+3。粘贴于19:25 GMT+3。