首页 系统交易 帖子

蜡烛影子策略 - MetaTrader 5 的高手系统

附件
21147.zip (5.85 KB, 下载 0次)

创意来源: Vlad

MQL5 代码由: barabashkakvn

这个高手系统会在蜡烛图的大小达到或超过设定的 最小蜡烛大小 时开启交易,且这个过程必须在 可以在 N 分钟内开仓 的时间范围内进行。同时,最大反向影线长度 也会被考虑(下影线用于卖出,上影线用于买入)。

蜡烛影子卖出策略

这里还有一个规则:在当前蜡烛图上只能开一个仓位。如果最后一个仓位因止损而平仓(交易 DEAL_ENTRY_OUT 的属性 DEAL_REASON_SL 在 OnTradeTransaction 中被拦截),并且出现了亏损,那么下一个仓位的开仓量将会是 止损时减少仓位的因子 倍的小。

此外,还有两个有趣的仓位相关参数:仓位存活 N 根蜡烛 - 仓位的存活时间以蜡烛根数为单位,达到设定后会被强制平仓;在 N 根蜡烛上平仓盈利仓位 - 如果该仓位盈利,则在 N 根蜡烛上平仓。

哦,我差点忘了提,仓位只能在 开始时间结束时间 限制的时间区间内开启,并且仓位规模管理如下:

  • 仓位体积可以是恒定的(参数 手数>0,且 风险==0)
  • 仓位体积是动态的(参数 手数==0,且 风险>0)

此外,您还可以禁用止损、止盈和追踪止损。

相关帖子

评论 (0)