选股公式的本质,是把主观的选股逻辑翻译成可被软件执行的客观条件。使用时先在行情或量化工具里选择"条件选股/公式选股"入口,再逐条设定财务、技术或量价条件,最后运行筛选并对结果做人工复核。它解决的是"从几千只股票里快速缩小范围",而不是替你做买卖决定;条件越具体,结果越少,也越需要你理解每条条件的含义。
选股公式的基本原理与设置步骤
行情软件和量化平台的选股公式,通常由"指标 + 比较符 + 阈值"三部分组成,例如"市盈率 小于 某数值"。多个条件之间用"且(AND)“或"或(OR)“连接。
设置的一般流程是:
- 明确筛选目标:先想清楚要选什么类型的标的,再决定用哪些指标,避免条件堆砌。
- 选择指标与周期:财务指标对应报告期,技术指标对应K线周期(日线、周线),两者口径要一致。
- 设定比较关系与阈值:阈值没有普适标准,应结合行业特点和自身风险偏好调整。
- 运行并回看结果数量:结果过多说明条件太松,结果为零则可能条件互相冲突。
- 人工复核:逐一确认数据时点、停牌、除权等特殊情况。
常用筛选条件:财务与技术
财务筛选关注公司质地,常见维度包括盈利能力(如净资产收益率)、估值水平(如市盈率、市净率)、成长性(营收与净利润增速)、财务稳健性(资产负债率、现金流)。使用时要注意:财报数据有披露滞后,季报、年报的时点不同,同一指标在不同报告期的可比性需要自行确认。
技术筛选关注价格与成交行为,常见维度包括均线关系(如价格站上某条均线)、涨跌幅、成交量放大、换手率、波动幅度等。技术指标对参数敏感,同一公式换一个周期或参数,结果可能完全不同,因此不建议把某一组参数当作通用标准。
| 维度 | 常用指标 | 设置时需注意 |
|---|---|---|
| 估值 | 市盈率、市净率 | 行业差异大,跨行业比较意义有限 |
| 盈利 | 净资产收益率、毛利率 | 关注报告期口径 |
| 成长 | 营收/净利增速 | 高增速未必可持续 |
| 量价 | 均线、成交量、换手率 | 参数与周期影响显著 |
复合条件组合与人工复核
复合条件的关键是分清主次:先设"硬性门槛”(如剔除亏损、剔除流动性过低的标的),再叠加"偏好条件”(如估值区间、技术形态)。条件过多容易导致样本极少,反而失去统计意义。
筛选结果必须人工复核,重点看:数据是否为最新报告期、是否处于停牌或刚复牌、是否有大额解禁或重组等特殊事项、指标异常是否由一次性损益造成。公式只能筛出"符合条件",不能判断"是否值得买",最终决策仍需结合基本面与自身风险承受能力。
常见问题
选股公式的阈值应该设多少?
不存在普适的固定数值。阈值取决于行业特性、市场环境和个人风险偏好,同一数值在不同行业可能含义完全不同。建议先设一个较宽的范围观察结果分布,再逐步收窄,而不是照搬他人的参数。
财务筛选和技术筛选应该先用哪个?
通常先用财务条件做初筛,把范围缩小到基本面相对稳健的标的,再用技术条件做二次筛选。顺序也可以反过来,取决于你的策略是"先看质地再择时"还是"先看走势再验证基本面"。
筛选出来的股票可以直接买入吗?
不建议。公式输出的是"满足条件的候选池",其中可能包含数据滞后、特殊事项或指标失真的情况。买入前仍需核对最新公告与财报,并结合仓位管理和自身风险承受能力做判断。