海龟策略深入研究-策略回测系列-14 上一笔盈利过滤检验

上一笔盈利过滤的意思是,若上一次交易为盈利的,则当前的交易信号无效,即当前不进行交易。

 

基于20日唐奇安通道,费思认为若上一次突破是盈利的,那么新突破点可能离当前价格,因为有可能跑到55日突破点上面去;若上一次突破点亏损,那么新突破点将更加接近当前价格。
 
若基于传统日内中高频CTA策略的视角,这是非常主观的解释:费思认为这几乎不可能连续2次出现大行情,但是事实是分钟级别的CTA策略有可能出现2次大行情,故首次盈利过滤的作用仅仅是节省手续费和滑点,但是错过了潜在的巨大收益。
 
但是呢,基于日线级别中低频CTA策略,其首次盈利过滤是否有效还需要进行验证。
 
本次测试的基准是剔除长周期版本的“新”海龟策略,海龟组合是在上面的章节中挑选的投资组合(回望周期为3年;筛选标准是回归夏普比率>0.6),然后把海龟策略分为含义上一笔盈利过滤和不含上一笔盈利过滤这两个版本,测试效果如图所示。
 
海龟策略深入研究-策略回测系列-14 上一笔盈利过滤检验_第1张图片
 

从上一笔盈利对比图中可以看出:

  • 不含上一笔盈利过滤版本:总成交笔数1325,年化收益41.23%,百分比最大回撤-22.32%,夏普比率达1.4。
  • 含上一笔盈利过滤版本:总成交笔数为1090,年化收益44.34%,百分比最大回撤-25.61%,夏普比率达1.5。

 

增加过滤器后,总成交笔数降低了,年化收益和夏普比率都提高了,因此可以推断海龟策略独有的上一笔盈利过滤是对于日线级别的趋势跟踪策略是非常有效的,其作用在于降低无效交易(即假突破)所造成的亏损,在整体上提高的策略的胜率。

 

(该结论在统计学来看,就是在日线级别中,连续出现2次大行情的概率极其低,应对方案就是剔除低概率事件,从而提高整体的胜率。)

 

  • 在日内中高频CTA策略中,该过滤器无效或许是Tick或者分别级别K线所包含的噪声更多,故提高连续出现2次大行情的概率;
  • 但是日线级别数据所包含的噪声更少,更能够有助于判断趋势,而趋势本身就非常难以出现连续2次的大行情。

你可能感兴趣的:(trade,vnpy)