首页 系统交易 帖子

gpfTCPivotLimit:在MetaTrader 4上的交易系统

附件
8164.zip (43.46 KB, 下载 0次)


基于通过Pivot指标计算的日内水平回调实现的交易系统。

交易规则:

  • 在H1时间框架内进行交易;
  • 当前日00:00后,计算Pivot、阻力位1、阻力位2、阻力位3、支撑位1、支撑位2、支撑位3;
  • 在测试支撑位(n)的一个小时K线(T-2)后,如果(T-1)K线收盘在该水平之上,则买入,止损放在支撑位(n+1),止盈在阻力位(n)。T为当前小时的时间;
  • 通过移动止损到无损点来使用跟踪止损;
  • 反之,当一个小时的K线(T-2)测试阻力位(n),且K线(T-1)收盘在该水平之下时,卖出,止损放在阻力位(n+1),止盈放在支撑位(n)。

一些输入值的说明:

  • TgtProfit变量指定止损和止盈的水平,可以取值1到5;
  • 如果TgtProfit = 1,则测试水平(买入/卖出)= 阻力位1/支撑位1,止损(买入/卖出)= 阻力位2/支撑位2,止盈(买入/卖出)= 支撑位1/阻力位1;
  • 如果TgtProfit = 2,则测试水平(买入/卖出)= 阻力位1/支撑位1,止损(买入/卖出)= 阻力位2/支撑位2,止盈(买入/卖出)= 支撑位2/阻力位2;
  • 如果TgtProfit = 3,则测试水平(买入/卖出)= 阻力位2/支撑位2,止损(买入/卖出)= 阻力位3/支撑位3,止盈(买入/卖出)= 支撑位1/阻力位1;
  • 如果TgtProfit = 4,则测试水平(买入/卖出)= 阻力位2/支撑位2,止损(买入/卖出)= 阻力位3/支撑位3,止盈(买入/卖出)= 支撑位2/阻力位2;
  • 如果TgtProfit = 5,则测试水平(买入/卖出)= 阻力位2/支撑位2,止损(买入/卖出)= 阻力位3/支撑位3,止盈(买入/卖出)= 支撑位3/阻力位3;
  • isTradeDay变量决定打开的头寸如何关闭。如果isTradeDay = true,则打开的订单将在当天结束时强制关闭,否则订单将在市场上保持,直到被止损或止盈关闭;
  • 如果isTrace = true,则所有信息将记录到日志文件中,以便调试交易系统。

测试结果:并不是每一个货币对都能通过这种回调方法获得积极的结果。主要是使用跟踪止损时,才实现了正盈利。


相关帖子

评论 (0)