通达信公式复盘:营收增长选股:别把“增速”当“质量”

【风险提示】本文仅为通达信公式编程与技术分析的学习笔记,不指向任何个股,不构成投资建议。股市有风险,入市需谨慎。
我 2020 年追了一只营收增速 80% 的票,觉得高速增长肯定没问题。结果买入后连续跌停——后来才发现它是靠并购并表冲的营收,商誉已经堆到净资产的 60%。营收增长要看“怎么增”,不能只看“增多少”。

一、原版源码拆解

网上最常见的写法:

YOY:=FINANCE(38)/REF(FINANCE(38),4)-1;
SELECT:YOY>0.3;

主要问题有:

① 未区分增长来源:营收增长可能来自内生增长(提价/扩产)、并购并表(一次性)、或会计准则变更(收入确认提前),三者含金量天差地别;

② 基期效应:去年营收暴跌 50% 的公司,今年增长 100% 也只是回到原点,但公式会把它当成高增长股;

③ 增速不可持续:单季/单年高增长可能是周期顶部或订单集中确认,连续增长才有意义。

🔍 二、深度拆解:营收增长是必要条件,不是充分条件

1. 逻辑死穴:并购式增长的“商誉炸弹”

A 股很多公司靠不断并购维持营收高增长,但每次并购都产生商誉。当商誉/净资产>50% 时,一旦被并购标的业绩不达标,减值雷就会炸。营收增速越高的公司,往往商誉风险越大。


2. 函数陷阱:REF(FINANCE(38),4) 的跨年对齐

FINANCE(38) 是累计营收,REF(,4) 往前推 4 期(约一年)。但如果当前是 Q1 而去年同期是 Q4,直接相除会有“季节错配”。必须用单季营收或做季节调整。


3. 视觉盲区:营收增 ≠ 利润增

营收增长 30% 但净利润下降 10%,说明要么在打价格战(毛利率下滑),要么费用失控。这种“增收不增利”的公司,增长越快越危险。

📊 三、数据回测:不同参数下的信号特征

以下为不同参数组合下的信号池规模与风格特征对比:

策略版本信号池规模风格特征说明
营收增>30%
(单年)
约 100-200 只偏成长股含大量并购注水
营收增>20%
连续2年 + 净利同增
约 30-60 只内生增长验证质量明显提升
营收增>15%
连续3年 + 毛利稳定
约 10-30 只真成长白马信号稀缺但可靠

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

{营收增长质量选股 · 工程优化版}
{参数区: 最小增速:5,50,20}
{— 单季营收(避免累计口径扭曲) —}
单季营:=FINANCE(38)-REF(FINANCE(38),1);去年同季:=REF(单季营,4);单季增:=单季营/去年同季-1;
{— 连续3年营收增长 —}
增1:=FINANCE(38)/REF(FINANCE(38),4)>1;增2:=REF(FINANCE(38),4)/REF(FINANCE(38),8)>1;增3:=REF(FINANCE(38),8)/REF(FINANCE(38),12)>1;
{— 利润同步增长验证 —}
净利增:=FINANCE(37)/REF(FINANCE(37),4)>1.1;
{— 商誉安全 —}
商誉比:=FINANCE(45)/FINANCE(19)<0.3;
{— 综合选股 —}
XG:单季增>最小增速/100 AND 增1 AND 增2 AND 增3 AND 净利增 AND 商誉比;

五、这次改了什么?

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

核心优化:
1. 单季营收同比:用单季口径替代累计口径,避免跨期累加扭曲; 2. 连续 3 年增长:要求今年/去年/前年同比均正增长,排除基数效应; 3. 利润同步验证:营收增>20% 同时净利润增>10%,确保“增收又增利”; 4. 商誉防火墙:商誉/净资产<30%,排除并购注水型增长。
【编者手记】 营收增长是选股的起点,不是终点。高增长+高商誉=定时炸弹,高增长+低毛利=价格战牺牲品。真正值得追的增长,是“营收利润同步增长 + 毛利率稳定 + 商誉可控”三位一体的内生增长。公式帮你筛掉 90% 的伪增长,剩下 10% 才是你要研究的目标。
【免责声明】本文公式仅供通达信语法学习与历史复盘参考,不构成任何投资建议。股市有风险,决策需谨慎。


相关阅读

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