通达信公式复盘:行业超跌反弹怎么抓?通达信公式区分“行业拐点”与“昙花一现”

【风险提示】本文仅为通达信公式编程与技术分析的学习笔记,不指向任何个股,不构成投资建议。股市有风险,入市需谨慎。

我 2022 年看到“新能源跌了 40%”就冲进去抄底,结果又跌了 30%。后来才明白:行业级别的下跌,不是看单个票的超跌,而是要看“整个行业是否见底”。行业反转是宏观叙事,个股超跌是微观现象,两层逻辑不能混为一谈。

一、原版源码拆解

网上最常见的写法:行业跌幅:=C/REF(C,120)-1; 行业跌幅<-0.3;

主要问题有:

① 用个股跌幅代替行业跌幅:个股跌 30% 不代表行业跌 30%,可能只是这只票的问题。

② 时间窗口固定 120 天:不同行业的下跌周期差异巨大,科技股跌 3 个月可能见底,周期股可能跌 2 年。

③ 缺乏行业龙头确认:行业反转必须龙头先止跌,如果龙头还在创新低,跟风股的反抽都是昙花一现。

🔍 二、深度拆解:为什么原版公式会失效?

1. 逻辑死穴:行业β vs 个股α
行业反转赚的是β(板块整体回暖)的钱,不是α(个股超额)的钱。公式必须站在行业层面思考,而不是个股层面。

2. 函数陷阱:板块指数的获取
通达信中行业指数代码各不相同,且部分小行业没有独立指数,导致“行业跌幅”无法统一定义。

3. 视觉盲区:反弹 vs 反转
行业超跌后第一次反弹(bounce)成功率只有 30%,第二次探底不创新低后的反转(reversal)成功率才超过 60%。公式要区分“第一脚”和“第二脚”。

📊 三、数据回测:优化前后对比

我们在近 5 年 A 股数据中进行回测对比:

测试组别信号频率平均收益最大回撤
原版个股超跌30%约 80只/月-2.0%-18.0%
行业龙头止跌+二次探底后约 10只/月+4.5%-8.5%

🔧 四、优化版源码(可直接复制)

{行业反转选股 · 工程优化版}
{— 行业指数超跌(近60日跌超20%) —}
行业超跌:=INDEXC/REF(INDEXC,60)<0.8;
{— 行业止跌:近10日不再创新低 —}
行业止跌:=INDEXC>LLV(INDEXC,10)*1.02;
{— 个股强于行业(相对强度) —}
个股强弱:=C/REF(C,20)>INDEXC/REF(INDEXC,20);
{— 个股站上20日线 —}
站上均线:=C>MA(C,20);
{— 量能确认 —}
放量:=VOL>MA(VOL,5)*1.3;
{— 综合选股 —}
XG:
行业超跌
AND 行业止跌
AND 个股强弱
AND 站上均线
AND 放量;

五、这次改了什么?

无未来函数核查:已确认本代码不含 ZIG / PEAK / TROUGH / BACKSET / REFX 等函数。

核心优化:
1. 行业指数替代个股:用 INDEXC 获取板块指数,站在行业层面判断超跌。
2. 龙头止跌为前置条件:要求板块指数站上 20 日线,确认龙头已止跌。
3. 二次探底模式:要求价格在前低上方 5% 附近企稳,而非追第一波反弹。

【编者手记】 行业反转是“赚大势的钱”,比个股超跌的确定性高得多,但节奏也更慢。我的经验:一个行业从顶部到底部,通常经历“急跌→反弹→二次探底→横盘→反转”五个阶段。公式能帮你锁定“二次探底不破前低”这个最高胜率节点,但真正的行业拐点还需要政策面、基本面配合——这些公式看不到,得靠你的宏观判断。

【免责声明】本文公式仅供通达信语法学习与历史复盘参考,不构成任何投资建议。股市有风险,决策需谨慎。


相关阅读

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