选股公式大全:通达信 / 同花顺可用源码
15 个经过实盘检验的选股公式,覆盖趋势、回调、量能、指标、资金五大类。全部使用通用语法,可直接粘贴到通达信或同花顺的条件选股中。
怎么用这些公式
通达信:功能 → 条件选股 → 新建条件 → 粘贴代码 → 保存并测试。
同花顺:工具 → 公式管理 → 新建 → 条件选股公式 → 粘贴代码 → 编译通过后即可在选股平台调用。
三条使用纪律:
- 先测再选。任何一个公式,先在历史行情上跑一遍,看它在不同年份的表现是否一致。只在某一年有效的公式,是过拟合。
- 不要叠加太多条件。把 3 个公式用 AND 连起来,符合条件的股票会趋近于 0。正确做法是分别选股,再取交集。
- 公式只负责筛,不负责买。筛出来的标的还需要人工看板块、看情绪、看流动性。公式是漏斗的第一层,不是决策层。
公式库
点击代码块右上角「复制」即可。语法为通达信标准,同花顺兼容度约 90%。
趋势类
MA5 > MA10 > MA20 > MA60,四条均线依次向上。最基础的趋势确认,适合筛选中长期走强的标的。
收盘价创 20 日新高,且当日成交量放大到 5 日均量的 2 倍以上。突破类策略的标准写法。
站上年线(250 日均线)。A 股长期资金的成本线,站上往往意味着趋势反转。
价格上穿布林中轨,且带宽开始扩张。适合捕捉趋势启动。
回调类
价格贴近 5 日线(±2%),同时成交量萎缩到 5 日均量的 70% 以下。上升趋势中的低吸点。
前 3 日内出现过涨停,今日缩量回踩。打板后的二次介入点。
连续 3 日下跌累计超 12%,且当日出现下影线。短线反抽信号,需配合大盘环境使用。
量能类
成交量创 20 日新高,价格同时创 20 日新高。量价同步是最可靠的突破确认。
价格处于 60 日低位区间,但成交量突然放大到均量 3 倍。可能是资金进场。
价格上涨且成交量同步放大,同时站在 20 日线上方。最朴素的强势确认。
指标类
DIF 上穿 DEA,且柱状图为正。经典趋势指标,需结合价格位置过滤。
K 值在 30 以下上穿 D 值。短线超卖反转信号。
6 日 RSI 从 20 以下回升。适合震荡市的低吸。
资金类
当日龙虎榜净买入为正,且净买额占流通市值超过 1%。需要龙虎榜数据源支持。
集合竞价涨幅在 2%–7% 之间,且竞价量比大于 3。需要竞价数据源支持。
公式选股的三个陷阱
陷阱一:用未来函数而不自知
最常见的例子是 ZIG、PEAK、TROUGH 这类函数——它们需要「未来」才能确定转折点,用它写出来的公式回测收益惊人,实盘完全不能用。看到这类函数,直接放弃。
陷阱二:忽略可成交性
公式选出涨停板,第二天开盘一字板买不进。任何「选出即涨停」的公式,都必须叠加可成交性检验,否则回测里全是无法成交的样本。
陷阱三:不做参数敏感性测试
把「20 日新高」改成「18 日」或「22 日」,如果选股结果完全变了、收益也崩了,说明这个参数是拟合出来的。稳健的公式,参数在 ±20% 内波动时,结果应当高度相关。
从公式到策略,还差三步
- 加过滤条件。剔除 ST、停牌、上市未满 60 日、日均成交额低于 5000 万的标的。
- 加交易成本。按换手率算清佣金、印花税与滑点,看还剩多少超额。
- 做样本外验证。用前 70% 时间调参,后 30% 验证。样本外失效的公式,不要用。
这三步做完,公式才算变成了策略。跳过任何一步,都只是在做「看起来很有道理」的事。