先说好,下面这些源码都是我自己复盘用的,不是荐股,亏了别找我哈。
上周翻到一个叫"底部十字星"的公式,原版逻辑很简单:当天开收接近(十字星),且是近期最低点附近,就算见底信号。
我回测了一下,选出来的票十个里有六个是下跌中继。看着像底,其实是半山腰,后面还有新低。
原版源码大概是这样:
十字星:=ABS(C-O)/(H-L)<0.1; 近期新低:=L=LLV(L,10); 选股:十字星 AND 近期新低;
问题出在哪儿?它只管"像底部",却不管整体趋势还在不在下跌通道里。下跌途中的十字星,十有八九是休息一下继续跌。
我把趋势和量能加进去,改了一版:
{核心改动1:十字星判定}
十字星:=ABS(C-O)/(H-L)<0.1 AND (H-L)>0;
{核心改动2:必须在长期下跌之后(跌幅够深)}
跌幅够深:=CL;
{排除ST}
非ST:=NOT(NAMELIKE('ST')) AND NOT(NAMELIKE('*ST'));
选股:十字星 AND 跌幅够深 AND 缩量 AND 确认 AND 非ST;改完再回测,真正的底部十字星命中率上来了,下跌中继基本被过滤掉。
说点掏心窝的:
十字星最怕的是下跌中继,看着像底其实是休息站。真正的底部十字星,必须满足跌得够深+缩量+次日不破新低三个条件。
我以前看到十字星就以为是底,结果抄底抄在半山腰,被套得怀疑人生。市场永远是对的,亏了算自己的,赚了算运气好。
本文仅为通达信公式技术复盘与历史数据拆解,不构成任何投资建议。
股市有风险,决策需谨慎,盈亏自负。
系列编号:本文为「1000个公式拆解」系列 · 第 096 篇(96/1000)

