初学者的问题 MQL5 MT5 MetaTrader 5 - 页 659

 
new-rena:

好的。它被整理出来了。

fxsaber的 解决方案很好,我已经应用了。

基本上,我把我的MQL4程序转换为MQL5,几乎没有任何问题。

详细情况见上文。

谢谢大家!

你最好不要拔苗助长,直接用MQL5写。我有一天有尾巴,然后在早上就被砍掉了😉,我不会把它们交给你。
 
new-rena:

好的。它被整理出来了。

fxsaber的 解决方案很好,我已经应用了。

基本上,我把我的MQL4程序转换为MQL5,几乎没有任何问题。

详细情况见上文。

非常感谢您!

我的运气很好)我不能重写我的,我想我以后会开始做自由职业者。我原则上不使用图书馆。
 
Vitaly Muzichenko:
幸运的是)而我不能重写我的,显然自由职业者的道路要晚一点。我原则上不使用图书馆。

我不会隐瞒我也广泛使用这篇文章的事实(作者尊重!!!)。

https://www.mql5.com/ru/articles/81

而剩下的部分就在这里。

https://www.mql5.com/ru/docs/constants/structures/mqltraderequest

而且程序已经准备好了!

Переход с MQL4 на MQL5
Переход с MQL4 на MQL5
  • 2010.05.11
  • //www.mql5.com/ru/users/DC2008">
  • www.mql5.com
Данная статья, построенная в форме справочника по функциям MQL4, призвана помочь переходу с MQL4 на MQL5. Для каждой функции языка MQL4 приведено описание и представлен способ ее реализации на MQL5, что позволит вам значительно ускорить перевод своих программ с MQL4 на MQL5. Для удобства функции разбиты на группы, как в документации по MQL4.
 

请帮助。

我将一个带有数字双倍的字符串翻译成相应的变量,但数字被最后两个数字截断了,我如何防止这种情况?

在最多允许ipses的情况下,我如何使用longo变量?

 

在MQL4中,我们可以列出当前的挂单 和头寸,并通过OrderSelect来处理它们,获得OrderType。

但MQL5不允许在对冲账户上这样做,据我所知,有一些头寸,已经打开的和订单(在我的情况下是待定)。

也就是说,应使用 "OrdersTotal(); "和 "PositionsTotal(); "分别获得挂单和有效仓位的数据。并在这之后使用

"OrderSelect "和 "PositionSelect "来进行修改。

如果我说错了,请纠正我。

我们应该如何修改订单?

 
forexman77:

我如何修改订单?

https://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions

在OrderSend()中指定所需的交易操作 类型。

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
谢谢你!
 
forexman77:
谢谢你!
不客气)。
 
你好 2016.11.02_18:41 GMT+3.我最近一直在为敲定EA而苦恼。程序文件。ArrayMinimum()函数 没有发挥它应有的作用。我在想,我做得对吗?MetaTrader4和程序化编程将支持多长时间?MetaQuotes公司的工作人员能否至少概述一下他们明年的计划?否则,你写了又写这个专家顾问,然后发现所有的东西都必须重新做,而且不是程序性文件(files),而是必须用面向对象的编程来写。你需要的不是.ex4文件,而是.ex5文件?我还没有检查过这个功能,因为new-rena写信给我。我偶尔会检查一下,不会花很长时间。暂时就这些了。18:58 GMT+3。插入时间:19:25 GMT+3。
 
Николай Никитюк:
你好 2016.11.02_18:41 GMT+3.我最近一直在为敲定EA而苦恼。程序文件。ArrayMinimum()函数 没有发挥它应有的作用。我在想,我做得对吗?MetaTrader4和程序化编程将支持多长时间?MetaQuotes公司的工作人员能否至少概述一下他们明年的计划?否则,你写了又写这个专家顾问,然后发现所有的东西都必须重新做,而且不是程序性文件(files),而是必须用面向对象的编程来写。你需要的不是.ex4文件,而是.ex5文件?我还没有检查过这个功能,因为new-rena写信给我。我偶尔会检查一下,不会花很长时间。暂时就这些了。18:58 GMT+3。粘贴于19:25 GMT+3。
别担心,mql5支持程序性编程!没有人强行要求OOP。