文章 "在单一工具上使用不同的 EA 交易程序进行交易时 ORDER_MAGIC 的使用" - 页 3

 
 

您好!

这篇文章中描述的虚拟位置是否仍然有效?
https://www.mql5.com/zh/articles/112 

毕竟,您可以通过 SelectByMagic选择一个位置 并将其用作参考。这篇文章已经有 5 年历史了,所以我才会问这个问题。

 
eugene20237:

您好!

这篇文章中描述的虚拟位置是否仍然有效?
https://www.mql5.com/zh/articles/112 

毕竟,您可以通过 SelectByMagic选择一个位置 并将其用作参考。这篇文章是 5 年前写的,所以我才来问问。

位置魔力是在位置打开时分配的,进一步填充、部分关闭不会以任何方式影响位置魔力。这就是为什么这篇文章使用订单磁卡搜索和磁卡加密。

文章是有效的,但 MT5 的最新变化允许您在注册账户时选择 "对冲",并像 MT4 一样进行交易。该文章是为方便 MT4 策略转移而写的。
Обсуждение статьи "В MetaTrader 5 добавлена хеджинговая система учета позиций"
Обсуждение статьи "В MetaTrader 5 добавлена хеджинговая система учета позиций"
  • www.mql5.com
Его объем будет равен разности лотов двух закрытых позиций, а направление позиции и цена открытия — большей (по объему) из закрываемых позиций. - - Категория: статьи и техническая библиотека по автоматическому трейдингу
 
Nikolay Demko:
仓位魔力在仓位打开时分配,进一步填充、部分关闭不会以任何方式影响仓位魔力。这就是为什么文章使用订单仓位搜索和仓位加密。

文章是有效的,但 MT5 的最新变化允许您在注册账户时选择 "对冲",并像 MT4 一样进行交易。该文章是为方便 MT4 策略转移而写的。

感谢您的回答!
我对外汇以及 MT4 不感兴趣....) 我在 FORTS 上交易。

我不太明白您的意思。
1.如果我用一个魔术师开多单,然后用另一个魔术师开空单,会发生什么情况?
2. 如果我用一个魔法打开一个多头,然后用另一个魔法打开另一个多头,再用第一个魔法打开第三个多头,会发生什么情况?应该有两个仓位,交易量分别为 2 和 1。实际情况会怎样?

 
eugene20237:

谢谢您的回答!
,我对外汇以及 MT4.... 不感兴趣。) 我在 FORTS 上交易。

我不太明白您的意思。
1.如果我用一个魔术打开多头,然后用另一个打开空头,会发生什么情况?
2. 如果我用一个魔法打开一个多头,然后用另一个魔法打开另一个多头,再用第一个魔法打开第三个多头,会发生什么情况?应该有两个仓位,交易量分别为 2 和 1。实际情况会怎样呢?

在这里您需要明白,在现实中将完全按照服务器上实施的会计系统进行,如果是 FORTS,那么就是净额结算。

本文介绍了将对冲策略调整为净额结算的一种相对简单的方法(作为示例)。

手指上显示,最终选择哪种会计制度获利并无区别。因为一种体系可以转换成另一种体系。

如果您有套期保值策略,又需要净额结算会计,我建议您将策略本身调整为净额结算,这样会更可靠。

此外,这种调整可能会揭示对冲策略中看不到的一些隐患。

 

如果一切如您所说,那么在净额结算时,将 Magik 与头寸 绑定就没有意义了。而且也不清楚为什么要在 5 年前制作,当时 MT5 还不支持对冲会计系统。这里面有问题...要么是我不明白,要么是有什么没说清楚。这就是我要求提供具体例子的原因。

我需要在一个账户和一种工具上实施策略组合。多个子账户的想法被否决了。当然,我还需要模拟对冲系统,因为 MT 不具备这种功能(与其他自动交易程序不同)。

 
eugene20237:

如果一切如您所说,那么在净额结算时,将 Magik 与头寸 绑定就没有意义了。而且也不清楚为什么要在 5 年前制作,当时 MT5 还不支持对冲会计系统。这里面有问题...要么是我不明白,要么是有什么没说清楚。这就是我要求提供具体例子的原因。

我需要在一个账户和一个工具上实施策略组合。多个子账户的想法被否决了。当然,有必要模拟对冲系统,因为 MT 不具备这种功能(与其他算法交易程序不同)。

您在考虑平台的功能时,只考虑了与您的任务的狭隘联系。MT5 有仓位魔力和订单魔力的概念,仓位魔力与仓位中第一订单的魔力一致。

要完成任务,您需要订单魔力,对于其他仓位,仓位魔力也很有用。

如果您需要实施策略组合,那么您选择了正确的文章,它清楚地说明了这一切。

 
Nikolay Demko:

您是在狭隘地考虑平台的功能与您的任务之间的联系。MT5 有仓位魔力和订单魔力的概念,仓位魔力与仓位中第一订单的魔力是一致的。

要完成任务,您需要订单魔力,对于其他仓位,仓位魔力也很有用。

如果您需要实施策略组合,那您就选对了文章,里面写得很清楚。

是的,我已经执行了同样的原则....。非常感谢!
 
我灵机一动,想到如果有一个现成的 MQL5 函数就好了,它可以生成构成当前未结头寸的 交易列表。我的意思是净额。这样就可以随时知道当前仓位中存在哪些交易和使用哪些 Magic。现在,如果一个智能交易系统用一个魔法开仓,第二个智能交易系统用第二个魔法加仓,那么交易者就用手关闭了部分仓位,而无法知道哪个魔法被咬掉了。
 
RickD:
我灵机一动,想到如果有一个现成的 MQL5 函数就好了,它可以生成构成当前未结头寸的 交易列表。我的意思是净额。这样就可以随时知道当前仓位中存在哪些交易和使用哪些 Magic。现在,如果一个智能交易系统用一个魔法开仓,第二个智能交易系统用第二个魔法加仓,那么交易者就用手关闭了部分仓位,而且无法知道哪个魔法被咬掉了。
HistorySelectByPosition()是不是这样?