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

 

有趣的文章

原来如此简单:

Чтобы решить вопрос без DLL, достаточно установить MetaTrader 4 в каталог \Files\ терминала MetaTrader 5

您可以访问 MT4 历史数据,并使用 MT5 测试仪进行多货币分析。

向作者致敬!

 
Interesting:

并非适用于所有交易策略(如上所述,我指的是如果您不将 MT4 交易方法调整到 MT5)。

我说的不是 R2 和 MT5 的结果差异(但 Rumus 确实与生活脱节,我们不会将其考虑在内)。

komposter

我已经第 n 次读到这句话了,我想第 n 次请您举出至少一个订单/交易序列,当它从 MT5 转到 MT4(或相反)时,其财务结果会发生变化。历史订单/交易列表不会改变,当前未结头寸的显示也不会不同,但财务结果会改变

我认为,如果交易条件相同(报价/价差/隔夜利息/止损杠杆等),MT5 的结果将与 MT4相同或更好(由于隔夜利息,如果 MT4 上有 2 个反向头寸,结果会更好)。


是的,在复制交易时组织所有细微差别的核算是一项艰巨的任务。但这是另一项任务,与净额结算问题的理论部分无关。
沉默表示同意?;)
 
komposter:
从 MT5 转到 MT4(或相反)时,其财务结果将发生变化

我想删除这句相反的话。移植到旧平台时是的,但从旧平台移植到新平台时有一个细微差别。

当然,这就是锁。我一直是锁的反对者。现在也是。但不知怎么的,我遇到了一个例子,在这个例子中,锁作为一种例外是有用的。

我的意思是,锁定头寸,如果主订单开仓较早,平仓较晚,则需要 2 个点差,而这种情况下的净额头寸则需要 3 个点差。这是我记忆中唯一的例外情况。但这种情况很常见,因此在移植(到新平台)时,MT4 交易必须适应 MT5。

 

Urain:

我的意思是说,如果主订单开仓较早,平仓较晚,锁定仓位需要 2 个点差,而在这种情况下,净额结算仓位需要 3 个点差。这是我记忆中唯一的例外情况。但这种情况很常见,因此在移植(到新平台)时,MT4 交易必须适应 MT5。

如何适应?能举个例子吗?

开仓买入 - 开仓卖出 - 平仓卖出 - 平仓买入?额外点差在哪里?

[删除]  
komposter:
沉默表示同意吗?;)

稍后将举例说明。

有两种选择:

1.将 MT5 中的交易复制到 MT4 中,大量执行翻转和截断。

2.同时在三个账户、三个不同的 DC 和三个不同的平台(MT5、MT4 和 R2)上进行手动交易

PS

正如您所理解的那样,交易条件可能有些不同,但这不是主要的....。

我想说的是,我并不打算将 TS 调整为 MT5,也就是说,工作将在触发订单或进行交易的事实中进行(终端如何看待这一点对我来说并不重要)....。

 
komposter:

怎么样?能举个例子吗?

开仓买入--开仓卖出--平仓卖出--平仓买入?额外点差在哪里?

对不起,我昨天太累了,犯了个错误。在 MT4 中锁定头寸后,MT5 中的最终头寸将为零。

所以情况是这样的

在 MT4 中,开仓买入 - 开仓卖出 - 平仓卖出 - 平仓买入、

在 MT5 中将处理为开仓买入 - 平仓买入,开仓买入 - 平仓买入。

我只是上当受骗了,因为在 MT4 中,处理 OB-OS-ZS-ZB 的图形是错误的、

MT5 需要 OB-ZB-OSS-OSS-OSS-OB-ZB。

但这从根本上是错误的。因为堵塞头寸等于没有头寸。

 
Interesting:

稍后会有一个例子。

敬请期待。

无需使用 rumus,只需使用 MT4 和 MT5 即可。

而且,为了不在树上传播思想,您可以只显示交易列表(买入:价格、手数;卖出:价格、手数等).....。

[删除]  
komposter:

非常期待。

您可以不使用 rumus,只使用 MT4 和 MT5。

而且,为了不在树上传播思想,您可以只显示交易列表(买入:价格、手数;卖出:价格、手数等)....。

没有 R2 有什么用,有了它会更有趣。还有净值...:)
 

通过命名管道(Named Pipes),可以完全消除两个终端之间文件连接形式的拐杖。

该机制完全适用于MT5MT4。因此,您甚至不需要编写任何内容。只需插入已有的代码即可。

这将为您带来更多优势(方便):

您可以将多个终端的交易复制到一个终端。例如

您有 5 个账户:2 个 MT5 账户和 3 个 MT4 账户。您需要将所有 5 个账户中的交易复制到一个账户中。

A DLL-free solution to communicate between MetaTrader 4 terminals using Named Pipes - MQL4 forum
  • www.mql5.com
A DLL-free solution to communicate between MetaTrader 4 terminals using Named Pipes - MQL4 forum
 
kosuhin:

MT4->MT4、MT5->MT5、MT4->MT5 和 MT5->MT4 复印机有何独创之处?复印机的概念是基本的、显而易见的。

我更感兴趣的是如何处理这种 情况。

«Полностью автоматический копировщик сделок» - MQL4 форум
  • www.mql5.com
«Полностью автоматический копировщик сделок» - MQL4 форум