文章 "如何将MetaTrader 5中的交易复制到MetaTrader 4" - 页 3 12345678910...17 新评论 Igor Makanu 2010.11.02 17:06 #21 有趣的文章原来如此简单: Чтобы решить вопрос без DLL, достаточно установить MetaTrader 4 в каталог \Files\ терминала MetaTrader 5 您可以访问 MT4 历史数据,并使用 MT5 测试仪进行多货币分析。向作者致敬! Andrey Khatimlianskii 2010.11.03 00:07 #22 Interesting:并非适用于所有交易策略(如上所述,我指的是如果您不将 MT4 交易方法调整到 MT5)。我说的不是 R2 和 MT5 的结果差异(但 Rumus 确实与生活脱节,我们不会将其考虑在内)。komposter:我已经第 n 次读到这句话了,我想第 n 次请您举出至少一个订单/交易序列,当它从 MT5 转到 MT4(或相反)时,其财务结果会发生变化。历史订单/交易列表不会改变,当前未结头寸的显示也不会不同,但财务结果会改变。我认为,如果交易条件相同(报价/价差/隔夜利息/止损杠杆等),MT5 的结果将与 MT4相同或更好(由于隔夜利息,如果 MT4 上有 2 个反向头寸,结果会更好)。 是的,在复制交易时组织所有细微差别的核算是一项艰巨的任务。但这是另一项任务,与净额结算问题的理论部分无关。 沉默表示同意?;) Mykola Demko 2010.11.03 00:37 #23 komposter: 从 MT5 转到 MT4(或相反)时,其财务结果将发生变化我想删除这句相反的话。移植到旧平台时是的,但从旧平台移植到新平台时有一个细微差别。当然,这就是锁。我一直是锁的反对者。现在也是。但不知怎么的,我遇到了一个例子,在这个例子中,锁作为一种例外是有用的。我的意思是,锁定头寸,如果主订单开仓较早,平仓较晚,则需要 2 个点差,而这种情况下的净额头寸则需要 3 个点差。这是我记忆中唯一的例外情况。但这种情况很常见,因此在移植(到新平台)时,MT4 交易必须适应 MT5。 Andrey Khatimlianskii 2010.11.03 02:06 #24 Urain:我的意思是说,如果主订单开仓较早,平仓较晚,锁定仓位需要 2 个点差,而在这种情况下,净额结算仓位需要 3 个点差。这是我记忆中唯一的例外情况。但这种情况很常见,因此在移植(到新平台)时,MT4 交易必须适应 MT5。如何适应?能举个例子吗?开仓买入 - 开仓卖出 - 平仓卖出 - 平仓买入?额外点差在哪里? [删除] 2010.11.03 06:02 #25 komposter: 沉默表示同意吗?;)稍后将举例说明。有两种选择:1.将 MT5 中的交易复制到 MT4 中,大量执行翻转和截断。2.同时在三个账户、三个不同的 DC 和三个不同的平台(MT5、MT4 和 R2)上进行手动交易。PS正如您所理解的那样,交易条件可能有些不同,但这不是主要的....。我想说的是,我并不打算将 TS 调整为 MT5,也就是说,工作将在触发订单或进行交易的事实中进行(终端如何看待这一点对我来说并不重要)....。 Mykola Demko 2010.11.03 11:43 #26 komposter:怎么样?能举个例子吗?开仓买入--开仓卖出--平仓卖出--平仓买入?额外点差在哪里?对不起,我昨天太累了,犯了个错误。在 MT4 中锁定头寸后,MT5 中的最终头寸将为零。所以情况是这样的在 MT4 中,开仓买入 - 开仓卖出 - 平仓卖出 - 平仓买入、在 MT5 中将处理为开仓买入 - 平仓买入,开仓买入 - 平仓买入。我只是上当受骗了,因为在 MT4 中,处理 OB-OS-ZS-ZB 的图形是错误的、MT5 需要 OB-ZB-OSS-OSS-OSS-OB-ZB。但这从根本上是错误的。因为堵塞头寸等于没有头寸。 Andrey Khatimlianskii 2010.11.03 15:54 #27 Interesting:稍后会有一个例子。敬请期待。无需使用 rumus,只需使用 MT4 和 MT5 即可。而且,为了不在树上传播思想,您可以只显示交易列表(买入:价格、手数;卖出:价格、手数等).....。 [删除] 2010.11.03 18:31 #28 komposter:非常期待。您可以不使用 rumus,只使用 MT4 和 MT5。而且,为了不在树上传播思想,您可以只显示交易列表(买入:价格、手数;卖出:价格、手数等)....。 没有 R2 有什么用,有了它会更有趣。还有净值...:) hrenfx 2010.11.04 01:42 #29 通过命名管道(Named Pipes),可以完全消除两个终端之间文件连接形式的拐杖。该机制完全适用于MT5 和MT4。因此,您甚至不需要编写任何内容。只需插入已有的代码即可。这将为您带来更多优势(方便):您可以将多个终端的交易复制到一个终端。例如您有 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 hrenfx 2010.11.17 01:59 #30 kosuhin:MT4->MT4、MT5->MT5、MT4->MT5 和 MT5->MT4 复印机有何独创之处?复印机的概念是基本的、显而易见的。我更感兴趣的是如何处理这种 情况。 «Полностью автоматический копировщик сделок» - MQL4 форум www.mql5.com «Полностью автоматический копировщик сделок» - MQL4 форум 12345678910...17 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
有趣的文章
原来如此简单:
Чтобы решить вопрос без DLL, достаточно установить MetaTrader 4 в каталог \Files\ терминала MetaTrader 5
您可以访问 MT4 历史数据,并使用 MT5 测试仪进行多货币分析。
向作者致敬!
并非适用于所有交易策略(如上所述,我指的是如果您不将 MT4 交易方法调整到 MT5)。
我说的不是 R2 和 MT5 的结果差异(但 Rumus 确实与生活脱节,我们不会将其考虑在内)。
komposter:
我已经第 n 次读到这句话了,我想第 n 次请您举出至少一个订单/交易序列,当它从 MT5 转到 MT4(或相反)时,其财务结果会发生变化。历史订单/交易列表不会改变,当前未结头寸的显示也不会不同,但财务结果会改变。
我认为,如果交易条件相同(报价/价差/隔夜利息/止损杠杆等),MT5 的结果将与 MT4相同或更好(由于隔夜利息,如果 MT4 上有 2 个反向头寸,结果会更好)。
是的,在复制交易时组织所有细微差别的核算是一项艰巨的任务。但这是另一项任务,与净额结算问题的理论部分无关。从 MT5 转到 MT4(或相反)时,其财务结果将发生变化
我想删除这句相反的话。移植到旧平台时是的,但从旧平台移植到新平台时有一个细微差别。
当然,这就是锁。我一直是锁的反对者。现在也是。但不知怎么的,我遇到了一个例子,在这个例子中,锁作为一种例外是有用的。
我的意思是,锁定头寸,如果主订单开仓较早,平仓较晚,则需要 2 个点差,而这种情况下的净额头寸则需要 3 个点差。这是我记忆中唯一的例外情况。但这种情况很常见,因此在移植(到新平台)时,MT4 交易必须适应 MT5。
Urain:
我的意思是说,如果主订单开仓较早,平仓较晚,锁定仓位需要 2 个点差,而在这种情况下,净额结算仓位需要 3 个点差。这是我记忆中唯一的例外情况。但这种情况很常见,因此在移植(到新平台)时,MT4 交易必须适应 MT5。
如何适应?能举个例子吗?
开仓买入 - 开仓卖出 - 平仓卖出 - 平仓买入?额外点差在哪里?
沉默表示同意吗?;)
稍后将举例说明。
有两种选择:
1.将 MT5 中的交易复制到 MT4 中,大量执行翻转和截断。
2.同时在三个账户、三个不同的 DC 和三个不同的平台(MT5、MT4 和 R2)上进行手动交易。
PS
正如您所理解的那样,交易条件可能有些不同,但这不是主要的....。
我想说的是,我并不打算将 TS 调整为 MT5,也就是说,工作将在触发订单或进行交易的事实中进行(终端如何看待这一点对我来说并不重要)....。
怎么样?能举个例子吗?
开仓买入--开仓卖出--平仓卖出--平仓买入?额外点差在哪里?
对不起,我昨天太累了,犯了个错误。在 MT4 中锁定头寸后,MT5 中的最终头寸将为零。
所以情况是这样的
在 MT4 中,开仓买入 - 开仓卖出 - 平仓卖出 - 平仓买入、
在 MT5 中将处理为开仓买入 - 平仓买入,开仓买入 - 平仓买入。
我只是上当受骗了,因为在 MT4 中,处理 OB-OS-ZS-ZB 的图形是错误的、
MT5 需要 OB-ZB-OSS-OSS-OSS-OB-ZB。
但这从根本上是错误的。因为堵塞头寸等于没有头寸。
稍后会有一个例子。
敬请期待。
无需使用 rumus,只需使用 MT4 和 MT5 即可。
而且,为了不在树上传播思想,您可以只显示交易列表(买入:价格、手数;卖出:价格、手数等).....。
非常期待。
您可以不使用 rumus,只使用 MT4 和 MT5。
而且,为了不在树上传播思想,您可以只显示交易列表(买入:价格、手数;卖出:价格、手数等)....。
通过命名管道(Named Pipes),可以完全消除两个终端之间文件连接形式的拐杖。
该机制完全适用于MT5 和MT4。因此,您甚至不需要编写任何内容。只需插入已有的代码即可。
这将为您带来更多优势(方便):
您可以将多个终端的交易复制到一个终端。例如
您有 5 个账户:2 个 MT5 账户和 3 个 MT4 账户。您需要将所有 5 个账户中的交易复制到一个账户中。
MT4->MT4、MT5->MT5、MT4->MT5 和 MT5->MT4 复印机有何独创之处?复印机的概念是基本的、显而易见的。
我更感兴趣的是如何处理这种 情况。