选股公式本质上是把一条投资逻辑翻译成可执行、可重复的筛选条件,通常由三部分组成:筛选条件(满足什么才留下)、排序规则(先看谁)、剔除规则(什么情况直接排除)。普通投资者常用的条件集中在财务指标与技术指标两类,例如净利润增长率、毛利率、资产负债率,以及均线位置、成交量、换手率。需要说明的是,并不存在普适的“正确阈值”,具体数值取决于你的投资逻辑、持有周期和能承受的波动。

选股公式的三个组成部分

  • 筛选条件:设定硬性门槛,比如“连续若干期净利润为正”“毛利率高于某一水平”。门槛越少,结果越宽;越多,结果越窄。
  • 排序规则:在符合条件的股票中按某一指标排序,如按净利润增速、按市值、按近期成交活跃度,决定先研究谁。
  • 剔除规则:主动排除特定情形,如长期停牌、被实施风险警示、上市时间过短导致数据不足等。

三者配合,公式才具备可操作性。只写筛选条件、不做剔除,往往会选出一批数据异常或缺乏可比性的标的。

常见筛选条件:财务与技术

维度常见指标主要用途注意事项
成长性营业收入增长率、净利润增长率判断业务是否扩张单期高增长可能来自低基数,宜看多期趋势
盈利质量毛利率、净利率、净资产收益率判断赚钱能力不同行业水平差异大,需同业比较
财务稳健资产负债率、经营性现金流判断偿债与造血能力金融、地产等行业负债结构特殊
趋势均线(如短期均线上穿长期均线)描述价格方向均线是滞后指标,震荡市易反复
活跃度成交量、换手率衡量流动性与关注度换手率过高也可能意味着筹码不稳

财务条件回答“这家公司好不好”,技术条件回答“现在是不是合适的观察时点”,两者结合比单用一类更完整。具体指标口径应以公司定期报告和交易所披露为准。

条件越多越好吗

不是。条件堆叠会带来两个问题:一是过拟合——规则被调整到刚好契合某段历史行情,换一段区间就失效;二是样本过少——几十个条件叠加后可能只剩几只股票,缺乏统计意义,也容易踩中数据异常。

更稳妥的做法是保留少量核心条件(例如三到五个),确保每个条件都能用一句话解释清楚它为什么和你的投资逻辑相关。如果一个条件说不清理由,通常可以删掉。

筛选结果为什么还要人工复核

公式只能处理结构化数据,无法识别数据口径变化、一次性损益、行业政策调整、公司治理问题等非量化信息。因此筛选结果应视为“待研究名单”,而不是买入清单。复核时至少确认:财务数据是否来自最新定期报告、增长是否由主营驱动、是否存在停牌或风险警示等特殊状态。

筛选负责缩小范围,判断仍需人来完成。

常见问题

选股公式需要编程基础吗?

不一定。多数行情软件和券商交易终端都提供条件选股界面,通过下拉菜单和数值输入即可完成基础筛选;只有涉及复杂逻辑组合时,才需要简单的公式语法或脚本。

财务指标和技术指标应该优先用哪个?

取决于持有周期。偏中长期更依赖财务与估值条件,偏短期的交易者更关注趋势与流动性指标。两者并不互斥,常见做法是先用财务条件筛出基本面可接受的池子,再用技术条件观察时点。

筛选出来的股票数量很少,正常吗?

条件越多、门槛越严,结果自然越少,这本身不是问题。但如果长期只筛出一两只,说明条件可能过紧或相互冲突,可以逐条放宽,观察是哪个条件在起决定作用。