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

[删除]  
joo:
是的,我在 Win7 上做过。没问题。禁用了 UAC。

太好了、

翻译器没问题,但复印机无法启动....。

你把复印机放在脚本里了吗?是默认设置还是需要关闭什么?什么是 UAC 禁用?

如果问题很业余,我很抱歉,我是 mt.... 的新手。

[删除]  
IvanIvanov:
什么是禁用 UAC?

用户账户控制
[删除]  
拔掉插头,重新启动计算机,没有.....
 
IvanIvanov:
拔下插头,重新启动电脑,没有....。

"当一切都不奏效时,请阅读手册"。:)

也许你应该重读一下这篇文章?如果还是没用,请详细描述您的操作,也许这样您就能排除(我觉得 "排除 "比 "解决 "好听:)问题。

 
joo:

"当一切都不奏效时,请阅读手册"。:)

也许你应该重读一遍这篇文章?如果还是没有帮助,那就详细描述一下您的操作,也许这样您就能消除(我觉得听起来比 "解决 "更好:)这个问题。

我同意 Ivanov 先生的观点,我也遇到了完全类似的情况。 在 MT4 中,脚本似乎附在图表上,但没有注释,日志中显示"文件打开 错误 4103 "和 "数组初始化函数内部错误"。 我也是编程方面的业余爱好者,而且这是我第一次上论坛,所以如果能得到任何帮助,我将不胜感激 .......。
Документация по MQL5: Файловые операции / FileOpen
Документация по MQL5: Файловые операции / FileOpen
  • www.mql5.com
Файловые операции / FileOpen - Документация по MQL5
 
IvanIvanov:
复制器无法启动....

检查 MT4 中是否勾选了"允许 EA 进行交易"。
 

尼古拉斯,我要再次感谢你为我提供了这么好的乐器。关于现代化,我还有一个想法。

在 MT4 中,有时会出现这样的情况:头寸关闭后,在同一时刻又会打开并立即关闭。我不明白这是怎么回事。问题就在这里,请看

1. 在 MT5 中用 TR 和 SL建仓

2. 在 MT4 上开仓,有 TR 和 SL。

3. 由于报价不同,在 MT4 中触发了 TR 或 SL,但在 MT5 中尚未触发。

4. 复制器重新开仓(因为在 MT5 中尚未平仓)。

5. 在 MT5 中触发 TR 或 SL

6. 在 MT4 中平仓

您在 MT4 中获得额外的交易。

解决方案非常简单--事实上,没有必要在 MT4 中传输 TR 和 SL,这是多余的信息,因为在 MT5 中平仓后,头寸也会在MT4 中平仓。

而且代码会更小,图表上的数字在您眼中也不会那么抖动:)

 
SoundChip:

尼古拉斯,我要再次感谢你为我提供了这么好的乐器。关于现代化,我还有一个想法。

在 MT4 中,有时会出现这样的情况:头寸关闭后,在同一时刻又会打开并立即关闭。我不明白这是怎么回事。问题就在这里,请看

1. 在 MT5 中用 TR 和 SL 建仓。

2. 在 MT4 上开仓,有 TR 和 SL。

3. 由于报价不同,在 MT4 中触发了 TR 或 SL,但在 MT5 中尚未触发。

4. 复制器重新开仓(因为在 MT5 中尚未平仓)。

5. 在 MT5 中触发 TR 或 SL

6. 在 MT4 中平仓

您在 MT4 中获得额外的交易。

解决方案非常简单--事实上,没有必要在 MT4 中传输 TR 和 SL,这是多余的信息,因为在 MT5 中平仓后,头寸也会在MT4 中平仓。

而且代码会更小,图表上的数字在您眼中也不会那么抖动:)


在开发复制器时,我特别将止损水平的设置分配到一个单独的区块中。因此,可以通过添加外部状态标志轻松禁用该功能,并通过全局变量 控制该标志。因此,代码可以灵活修改。

您还可以在退出脚本时和交易时段的最后一个条形图上设置止损水平,从而使该过程自动化。这样,当您失去控制时,您的交易就不会受到市场意外的影响。

Документация по MQL5: Основы языка / Переменные / Глобальные переменные
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
  • www.mql5.com
Основы языка / Переменные / Глобальные переменные - Документация по MQL5
 
Urain:

您还可以在退出脚本时以及在交易时段的最后一个条形图上设置止损位,从而使该过程自动化。这样,您的交易就不会在失去控制的情况下受到市场意外的影响。

是的,止损在这里可能很有用。但我决定将它们从代码中删除,并最大限度地简化它们。让我们拭目以待)
 
很有用,如果它能在模拟账户 上使用,我就打算在真实账户 上试试。
Documentation on MQL5: Standard Constants, Enumerations and Structures / Environment State / Account Properties
  • www.mql5.com
Standard Constants, Enumerations and Structures / Environment State / Account Properties - Documentation on MQL5