首页 系统交易 帖子

gpfTCPivotLimit - 专为MetaTrader 5打造的交易系统

附件
1054.zip (4.03 KB, 下载 0次)

这款交易系统是基于MQL4重写的,最初由作者 George-on-Don 发布在 这里

工作原理

当价格与支撑位交汇时,会开启一个买入仓位。此时,K线必须在支撑位上方收盘,并且前一根K线需在支撑位上方打开,并通过影线穿过支撑位或正好收盘于支撑位。如果开启卖出仓位,则操作相反。

止损和止盈分别设定在进场价上方或下方的支撑/阻力位上。如果止损和止盈设定得太近,导致无法开仓,则尝试在第二个支撑/阻力位开仓,止损设在第二个支撑/阻力位,止盈设在第三个阻力/支撑位。

当价格达到最近的支撑/阻力位(如果止盈位置更远),则将当前仓位的止损移动到开仓价加上点差的位置(该功能可以关闭)。

以下图片展示了该交易系统在策略测试器的可视化模式下的表现。

参数设置

  • Lots - 订单手数;当设为0时,使用MaxrR参数。
  • SndMl - 当交易系统开平仓时,通过电子邮件发送通知。
  • DcF - 在亏损时的手数减少因子。如果值为0,则不进行减少。值越小,减少的手数越多。如果手数无法减少,则使用最小手数。
  • MaxR - 最大风险,范围为0-1(自由资金的比例)。当Lots值为0时有效。
  • TgtProfit - 使用支撑/阻力位的方式(1-5),以买入仓位为例:
    1 - 基于支撑位1开仓,止损设在支撑位2,止盈设在阻力位1;
    2 - 基于支撑位1开仓,止损设在支撑位2,止盈设在阻力位2;
    3 - 基于支撑位2开仓,止损设在支撑位3,止盈设在阻力位1;
    4 - 基于支撑位2开仓,止损设在支撑位3,止盈设在阻力位2;
    5 - 基于支撑位2开仓,止损设在支撑位3,止盈设在阻力位3。
  • isTradeDay - 仅进行日内交易(在23:00平仓)。
  • ModSL - 当第一个目标达到时,修改止损(向利润方向的最近水平)。

相关帖子

评论 (0)