gpfTCPivotStop 是一个基于日内水平突破的交易系统,利用指标 Pivot 来实现盈利。
交易策略如下:
- 在小时图上进行交易;
- 在当前日期的0点后,计算 Pivot、阻力位 Resist1、Resist2、Resist3 和支撑位 Support1、Support2、Support3;
- 若一个小时的蜡烛线收盘在 Pivot 之上,则进行买入,止损设置在支撑位 Support(n),获利目标设在阻力位 Resist(n);
- 采用跟踪止损,将止损调整到盈亏平衡点;
- 若一个小时的蜡烛线收盘在 Pivot 之下,则进行卖出,止损设置在阻力位 Resist(n),获利目标设在支撑位 Support(n)。
下面解释一些入场参数的含义:
- 变量 TgtProfit 表示止损和获利的水平,取值应为 1、2 或 3;
- 若 TgtProfit = 1,则止损(买入/卖出)为 Resist1/Support1,获利(买入/卖出)为 Support1/Resist1;
- 若 TgtProfit = 2,则止损(买入/卖出)为 Resist1/Support1,获利(买入/卖出)为 Support2/Resist2;
- 若 TgtProfit = 3,则止损(买入/卖出)为 Resist2/Support2,获利(买入/卖出)为 Support3/Resist3;
- 变量 isTradeDay 用于定义开仓后如何处理持仓。如果 isTradeDay = true,则当天结束时强制平仓;否则,持仓将在止损或盈利时平仓;
- 设置变量 isTrace = True 时,会记录所有调试信息以便于调试交易系统。
测试结果显示,并非所有货币对在使用这一突破策略时都能达到盈利水平。
在接下来的版本中,该交易系统将基于同一水平的突破进行优化。