一、研发起点:三根 EMA 就能看懂的主升起手式
原文给的是盘后选股公式「极简擒龙(三线开花)」:EMA 三线多头排列(5>10>20)+ 股价当天上穿 5 日线 + 量能放大 1.5 倍,即出信号。极简,无参数负担,是典型的"少即是多"——盯住三根 EMA 的次序与上穿,就完成一次主升启动识别。
二、原版踩坑点
三线多头状态下,CROSS(C,MA5) 后条件可连续多日成立,原版反复报警;
三线多头 + 放量时股价往往已连涨,原版可能在涨停/大涨当天追入,回撤风险高;
EMA20 需要至少 20 根K线,上市不足的次新均线未成型、信号失真。
三、改良过程:微创手术式优化(3处)
防追高(防假信号):加 C/REF(C,1)<1.095,排除涨停/大涨当天的追高信号,只留三线多头初段的温和启动,回撤风险更低;
新股/次新容错闸(鲁棒性):加 BARSCOUNT(C)>=20,EMA20 需要足够历史,次新均线未成型不再失真误报;
信号去重(去重):加 FILTER(...,1),三线多头状态下只报首次,避免连续刷屏。
核心判定逻辑原样保留,不收严阈值、不剔ST/北交,保证和主图/原文信号量一致。
四、优化后选股源码(手记公开部分)
未来函数自查:本公式仅使用 EMA / CROSS / MA / REF / BARSCOUNT 等纯历史回溯函数,均不引用未来数据,无 BACKSET、无 ZIG/PEAK、无跨周期引用,盘后选股结果与盘中不漂移。
设计说明(阈值取舍):防追高取 1.095(约等于主板涨停幅度下限),既排除涨停当天追入,又保留接近涨停的强势启动;放量 1.5 倍沿用原版;BARSCOUNT(C)>=20 与 EMA20 对齐,保证均线成型。
五、安装与验证
复制上方源码,通达信新建"条件选股"粘贴测试。主图及副图配套源码不进本文,按文末提示领取。
信号判读:三线开花信号出现在"EMA 三线多头 + 股价上穿 5 日线 + 放量"叠加的节点,属主升启动节点。若后续量能延续、站稳 5 日线上方,形态保持;若跌破 20 日线,则三线多头结构破坏。已大涨加速、偏离 20 日线过远的票,信号有效性下降。以上均为形态描述,不构成任何操作建议。
—— 通达信公式技术笔记 · 仅作交流 ——




