- 发布者:
- Vladimir Karputov
- 显示:
- 1941
- 等级:
- 已发布:
- 2018.02.27 09:27
-
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
想法的作者 — c0d3, mq5 作者 — barabashkakvn.
对冲的对冲交易工具是开发用于对冲普通对冲(EURUSD 使用做 USDCHF 的对冲)的。成对交易,时间长了以后有较大的回撤。这个交易策略尝试对冲其他对冲以降低交易者遇到的严重的回撤。 HTH Trader, 使用USDCHF 对冲 EURUSD, 以及AUDUSD 对冲 GBPUSD , 创建 对冲其他对冲的策略。本策略每天有(4) 个仓位进行交易,回撤也是有限的,因为对冲的仓位只允许存在一天。当新的一天开始,在当前经济商的Hour()大于0的时候,EA 开始进场,EA 等到 Hour() 等于23的时候,会关闭当前的仓位。当新的一天开始时,EA会再重新开始。
- 当前一天的 EURUSD 价格变化为正时,EA进场买入 EURUSD, 买入 USDCHF, 卖出 GBPUSD,以及买入AUDUSD。在这种情况下,EURUSD 由 USDCHF 来对冲,EURUSD 由 GBPUSD 对冲,USDCHF 由 AUDUSD 对冲,而 GBPUSD 由 AUDUSD 对冲。
- 当前一天的 EURUSD 价格变化为负时,EA进场卖出 EURUSD, 卖出USDCHF, 买入GBPUSD, 以及卖出 AUDUSD。
- 在 EURUSD/USDCHF 比例和 GBPUSD/AUDUSD 比例之间有很强的相关性,所以可以进行对冲的对冲。
新功能: 紧急交易
如果 'enable_emergency_trading' 被设为 'true', 本 EA 等到亏损达到 'emergency_loss' PIP 数值时,会开始进场新的交易,新的交易将会是有正向利润的仓位。例如,如果您在 EURUSD 上亏损,USDCHF 有亏损, GBPUSD 有利润而 AUDUSD 有利润, 当 'emergency_loss' 达到的时候,EA 将会开启与 GPBUSD 仓位和 AUDUSD 仓位相同的仓位,因为它们是获利的。这个功能设置为每天只执行一次,如果达到了 'emergency_loss' PIP 值,只执行 'emergency_trading' 功能一次,然后下一天再重新开始。这个功能不能被关闭,除非删除对应代码。
if(enable_emergency_trading==true && totalprofit<=-emergency_loss){doubleorders();}
EA 选项:
- Trade | 如果设为true, 就启用交易
- C1 | 第一个货币
- C2 | 第二个货币
- C3 | 第三个货币
- C4 | 第四个货币
- Show_Profit | 启用对本EA执行的所有交易的利润/亏损进行跟踪
- Enable_Profit | 启用利润监控,以关闭所有仓位
- Enable_Loss | 启用亏损监控,以关闭所有仓位
- Enable_Emergecy_Trading | 启用当利润达到 Emergency_Loss PIP 数值的时候开始新的交易
- Profit | PIP 值
- Loss | PIP 值
- MagicNumber1 | 跟踪 C1 的数字
- MagicNumber2 | 跟踪 C2 的数字
- MagicNumber3 | 跟踪 C3 的数字
- MagicNumber4 | 跟踪 C4 的数字
- E_MagicNumber | 跟踪紧急交易的数字
- Lot | 订单手数
由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/18229