文章 "如何将MetaTrader 5中的交易复制到MetaTrader 4" - 页 10

 

该工具有一个问题/缺陷,即在 MT4 仓位达到 MT5 手时才会开仓、

这意味着它忽略了 MT4 脚本中的 extern double koeff_lot=1.0;(仓位交易量 系数)。

如果我将 koeff_lot 设置为 0.1

如果 MT5 开 2 手,我当然希望 MT4 只开 0.2 手。

但是这个工具会输入 0.2 + 0.2 +0.2 ,直到 MT4 开 2 手为止。

这太可怕了~ ~

谁能解决这个问题?

 

谁来告诉我怎么解决?

添加 :

if ( (MT4_lots_total_in_that_symbol() >= MT5_lots() ) return(0);

我知道如何编写 MT4_lots_total_in_that_symbol() 代码、

但如何编写 MT5_lots()?

我知道 MQL5 中的值为 0,但不知道如何将此值传递给 MT4 客户端的脚本?

谢谢

 

我仍然停留在 "打开文件 4103 出错 "的位置。

请问谁能解决这个问题?

 
j2011:

我仍然停留在 "打开文件 4103 错误 "的状态。

请问谁能解决这个问题?

MetaTrader 4 试图打开的文件似乎被其他程序锁定了(某个程序打开了该文件,但仍在继续)。
 

该文件位于何处?路径?

 
Rosh:
MetaTrader 4 试图打开的文件似乎被其他应用程序锁定(某个程序打开了该文件,但仍在保留)。
问题在于您可能将 MT4 安装在 MQL5/FILES 下。您需要将其安装到 MQL5/FILES/METATRADER4 下。
 

我的 MT4 路径:

C:\Program Files\MetaTrader 5\MQL5\Files\METATRADER4

还是同样的错误。

 

阿米尔-阿瓦塔

您是否可以将这些冠军交易复制到您的真实账户?

Documentation on MQL5: Timeseries and Indicators Access / CopyClose
  • www.mql5.com
Timeseries and Indicators Access / CopyClose - Documentation on MQL5
 
qq530321889:
按照 日志中的 建议进行 操作。
 
大家好,如何做到(修改代码中的哪些内容)使复制器只复制打开的仓位? 也就是说,如果在 MT5 中打开的订单在 MT4 中也需要打开,但当我们在 MT5 中关闭订单时,MT4 中的订单仍保持不动....。谁能提供帮助,请发私信。