首页 系统交易 帖子

利用VR Overturn提升你的MetaTrader 5交易策略

附件
19442.zip (6.41 KB, 下载 0次)

创意作者: Vladimir Pastushak , mq5代码作者: barabashkakvn

基于马丁格尔(Martingale)策略,许多EA(专家顾问)应运而生。

这个专家顾问不仅能测试经典的马丁格尔操作原则,还能运用反马丁格尔(Anti-Martingale)技术。

EA的代码简单明了,并且注释清晰。


马丁格尔交易原则

  • 如果通过止盈(Take Profit)平仓 → 以相同方向开设起始手数;
  • 如果通过止损(Stop Loss)平仓 → 增加手数反向开仓。


反马丁格尔交易原则

  • 如果通过止盈平仓,增加手数在相同方向开仓;
  • 如果通过止损平仓,恢复到起始手数反向开仓。


马丁格尔系统的理念

交易从预设的最小手数开始。

如果交易以止损平仓,后续手数应增加,以便当交易以止盈平仓时,能够弥补之前系列中的所有止损,并获得小额额外利润。例如:0.01-0.02-0.04-0.08-0.16-0.32-0.64 等。

若遵循这个序列,利润可以等于以最小手数交易的利润。

如果交易以止盈平仓,交易者将重新以最小手数开始。

马丁格尔系统并未给交易者带来优势,只是重新分配利润。交易者很少会固定损失,但损失可能较大。盈利往往比较频繁,但金额较小。


反马丁格尔系统的理念

与马丁格尔系统不同,反马丁格尔系统在盈利时增加手数,而在止损时则恢复到起始手数。

交易从最小手数开始。如果交易以盈利平仓,下一单的手数将增加至两倍或更多。若止损,则交易者应恢复到起始手数。

在基于反马丁格尔系统交易时,应明确手数增加的上限,超过后需返回初始手数。例如,可以设置最多连续增加三次手数:0.01, 0.02, 0.05。


输入参数

  • 起始方向: 买入或卖出 - 第一个仓位的方向;
  • 交易类型: 马丁格尔或反马丁格尔 - 交易类型;
  • 设置基础手数 - 初始仓位量;
  • 设置止损值;
  • 设置止盈值;
  • 设置手数倍数值 - 仓位量倍增器;
  • 设置MagicNumber值 - 专家顾问ID;
  • 所有魔法;true → 所有MagicNumber - 启用/禁用其他魔法数字的管理。

使用此专家顾问时请小心。以下是典型的情况发展:

VR Overturn #1

VR Overturn #2

以及意想不到的失败:

VR Overturn #3

相关帖子

评论 (0)