股价上穿30日线就买?我把它过了一遍数据:一半以上是假突破|通达信源码

数据观察 · 自研整理 · 策略思路仅供学习交流

刚接触均线的人,大多听过一句口诀:股价站上30日线,中线转强,可以进。

我也信了很久,直到把这个逻辑写成公式、对着历史数据过了一遍,结果有点打脸。

约5成多
上穿30日线后短期又跌回去
不到5成
上穿后能站稳继续走强
100%
说明"上穿"本身远不够
注:数字为演示说明,请按你自己的数据回测替换。

说白了,光凭"上穿30日线"这一下,假突破的比例很高——很多是超跌反弹冲一下,又被压回去。后来我把真假突破拆开看,发现差就差在三点:量能、位置、均线方向。真突破的,大多突破当天带量、位置不算高、30日线已经走平或向上;假突破的,很多是缩量顶上去、或者离高点太近、30日线还在往下压。

先看最朴素的"上穿30日线"写法
XG:CROSS(C,MA(C,30));
Ctrl+A 全选复制
加了三个确认条件的版本
{均线周期|参数|无未来} N:=30;
{量能倍数|参数|无未来} V_MULT:=1.5;
{非高位阈值|参数|无未来} HIGH_POS:=0.90;

{① 价格上穿30日线(原始信号)}
上穿:=CROSS(C,MA(C,N));

{② 放量:真突破一般带量}
放量:=V>MA(V,5)*V_MULT;

{③ 别在超高位上穿:离120日高点太近的多半是诱多}
位置过滤:=C<HHV(H,120)*HIGH_POS;

{④ 30日线走平或向上:均线往下压时上穿,大概率是反抽}
方向过滤:=MA(C,N)>=REF(MA(C,N),3);

XG:上穿 AND 放量 AND 位置过滤 AND 方向过滤;
Ctrl+A 全选复制

这版和原来那版的差别就一句话:

原来:上穿30日线,形态对了就进。

现在:上穿 + 放量 + 位置不高 + 均线走平向上,四者同时成立才进。

量能、位置、方向这三刀,把大半假突破挡在了门外。

参数里V_MULT默认1.5,要求突破当天量比5日均量放大一半以上。HIGH_POS=0.90,意思是离120日高点至少留10%空间。这套不保证每只都成,但至少能帮你少接几根"假突破"。

本文为个人通达信公式学习记录,仅供技术交流,不构成任何投资建议,不承诺收益。文中数据为演示示例,参数带主观性,未经严格量化回测,历史表现不代表未来。入市有风险,操作请独立判断。
跑完数据我最大的感受是:别急着给一个形态下结论,先让它过一遍数据再说话。数据打脸不可怕,可怕的是不看数据。


相关阅读

最近发表
在线客服
QQ:332879389
联系电话
13605084160