自己编写选股公式的关键在于先有清晰的投资逻辑,再用指标将其量化,最后通过回测验证。靠谱的选股公式不是随意组合几个指标,而是将你的交易思路转化为可执行的规则,并确保它在历史数据中表现稳定。
确定选股逻辑与指标组合
编写公式的第一步是明确选股逻辑,例如“低估值+高成长”或“强势突破+成交量放大”。常见的量化指标组合包括:
- 基本面指标:市盈率(PE)、市净率(PB)、净资产收益率(ROE)、营收增长率
- 技术面指标:均线系统(如5日线上穿20日线)、MACD金叉、相对强弱指标(RSI)超卖
- 量价关系:成交量放大、换手率变化、资金流向
建议从2-3个核心指标开始组合,避免指标过多导致过拟合。例如,一个简单的“底部启动”公式可以设定为:股价站上20日均线,且5日均量大于60日均量1.5倍。逻辑越简单,后期维护和优化越容易。
公式编写工具与参数设置
主流通达信、同花顺等软件都提供公式编辑器,支持条件选股公式和技术指标公式两种类型。编写时注意:
- 语法规范:使用软件内置的函数(如C表示收盘价,VOL表示成交量),按逻辑顺序编写条件
- 参数可调:将关键参数(如均线周期、阈值)设为变量,方便后续优化
- 避免未来函数:不要使用“REFX”“ZIG”等会引用未来数据的函数,否则回测结果会失真
例如,在通达信中编写“MACD金叉”选股公式:DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIFF,9); CROSS(DIFF,DEA)。参数周期(12、26、9)可设为变量,便于调整。
回测验证与优化
回测是检验选股公式是否靠谱的核心步骤。将公式应用于历史数据,观察其在不同市场环境下的表现。关注指标包括:
- 胜率:盈利交易次数占比,通常40%-60%较合理
- 盈亏比:平均盈利/平均亏损,建议大于1.5
- 最大回撤:历史最大亏损幅度,越小越稳健
- 年化收益率:与同期指数对比,看能否跑赢基准
优化时避免过度拟合:不要为了追求历史高收益而反复调整参数。建议将数据分为训练期和验证期,在验证期检验公式的稳定性。如果公式在验证期表现明显变差,说明逻辑可能失效。
总结:靠谱的选股公式=清晰的逻辑+简洁的指标组合+严格的回测验证。 每次修改公式后,务必重新回测,并保留历史版本以便对比。
常见问题
### 选股公式中指标越多越好吗?
不是。指标过多容易导致过拟合,让公式只在历史数据中表现好。通常3-5个精选指标足够,核心是指标之间的逻辑互补,而非数量堆砌。
### 回测收益很高,但实盘却亏损,原因是什么?
常见原因包括:未来函数导致回测失真、市场风格发生切换(如从成长股切换到价值股)、交易成本未计入(如佣金、滑点)。建议在回测中扣除千分之二的交易成本,并至少覆盖一轮完整牛熊周期。
### 如何判断选股公式是否失效?
观察公式的近期信号成功率是否持续低于历史平均水平,或最大回撤明显扩大。如果连续3个月跑输基准指数,或单次回撤超过历史最大值的1.5倍,应暂停使用并重新评估逻辑。