① 趋势跟踪类:MACD与均线系统
这是最经典的量化选股指标公式类型。核心逻辑是“顺势而为”。通过计算不同周期的移动平均线(MA)或指数平滑异同移动平均线(MACD),捕捉股价的主升浪。适用于大盘震荡向上或个股处于明显上升通道时的选股。
在传统的股票交易世界中,投资者往往依赖于主观判断、消息面分析或是简单的技术分析图表。然而,随着金融工程学的飞速发展,量化选股指标公式逐渐成为了专业投资者和资深散户手中的利器。所谓量化选股,本质上是将投资逻辑数学化、代码化,通过历史数据的回测来验证策略的有效性,从而在当前市场中筛选出符合特定条件的股票。
与传统的“看盘”不同,量化选股指标公式强调的是概率优势。它不追求每一次交易的绝对正确,而是通过成千上万次的交易积累,利用大数定律来实现长期稳定的超额收益。一个优秀的量化选股策略,通常包含以下几个核心要素:
对于普通投资者而言,掌握基础的量化选股指标公式编写能力,不仅能提高选股效率,更能帮助投资者克服贪婪与恐惧的人性弱点,实现纪律性交易。
在众多技术指标中,并非所有指标都适合用于量化选股。一些指标存在严重的滞后性或欺骗性。以下是网民关注度最高、且在实战中经过验证的几类量化选股指标公式方向:
这是最经典的量化选股指标公式类型。核心逻辑是“顺势而为”。通过计算不同周期的移动平均线(MA)或指数平滑异同移动平均线(MACD),捕捉股价的主升浪。适用于大盘震荡向上或个股处于明显上升通道时的选股。
适用于震荡市或反弹行情。当RSI低于20或KDJ的J值小于0时,往往预示着股价短期超卖,存在反弹需求。这类量化选股指标公式胜率高,但需配合止损策略,以防“钝化”现象。
“量在价先”。资金是推动股价上涨的根本动力。通过筛选量比大于3、换手率在5%-15%之间的个股,可以捕捉主力资金的异动。这是短线量化选股指标公式中非常实用的维度。
单一指标容易失效,因此多因子复合成为主流。例如:“低市盈率(基本面)+ MACD金叉(技术面)+ 北向资金净流入(资金面)”。这种量化选股指标公式能大幅提高信号的可靠性。
为了让读者更直观地理解量化选股指标公式的编写,以下提供一个基于“均线多头排列+成交量放大”的经典选股公式源码示例。此逻辑简单有效,适合初学者参考和修改。
{量化选股指标公式:均线多头+放量突破}
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
MA60:=MA(CLOSE,60);
VOL5:=MA(VOL,5);
{条件1:均线多头排列}
TREND_UP:=MA5>MA10 AND MA10>MA20 AND MA20>MA60;
{条件2:成交量放大}
VOL_UP:=VOL>VOL51.5;
{条件3:股价站稳5日线}
PRICE_STRONG:=CLOSE>MA5;
{最终选股信号}
XG:TREND_UP AND VOL_UP AND PRICE_STRONG;
使用指南:将上述代码复制到通达信的“公式管理器”->“技术指标公式”->“新建”中,选择“选股公式”类型,即可使用“选股器”功能每日收盘后自动筛选符合该量化选股指标公式的股票。
编写好量化选股指标公式只是第一步,更重要的是通过历史数据回测来验证其有效性。没有经过回测的策略,就像没有经过试飞的飞机,风险极大。
| 指标名称 | 含义 | 合格标准(参考) |
|---|---|---|
| 年化收益率 | 策略每年的平均回报 | 高于基准指数(如沪深300) |
| 最大回撤 | 历史上从峰值到谷底的最大跌幅 | 通常建议<20% |
| 夏普比率 | 风险调整后收益 | >1.5 为优秀,>1 为良好 |
| 胜率 | 盈利交易次数占总交易次数比例 | 无绝对标准,盈亏比可互补 |
| 交易频率 | 平均每年交易次数 | 根据策略类型而定,避免过度交易 |
在优化量化选股指标公式参数时,初学者常犯的错误是“过拟合”(Overfitting)。即参数在历史数据上表现完美,但在实盘中失效。避免过拟合的方法包括:
尽管量化选股指标公式强大,但许多投资者在使用时仍陷入误区。以下是网民咨询中最高频的几个问题及解答:
很多人认为存在一个万能公式,能买在最低点,卖在最高点。实际上,市场是动态变化的,没有永远有效的量化选股指标公式。成功的量化交易是不断迭代、适应市场变化的过程。
在回测中,许多量化选股指标公式频繁交易,但忽略了佣金、印花税和滑点。高频策略在扣除成本后往往亏损。务必在回测中加入合理的交易成本模型(如单边千一或双边千三)。
回测时只使用了当前上市的股票,忽略了退市股票。这会导致量化选股指标公式的业绩被严重高估。必须使用包含退市股票的全样本数据进行回测。
为了追求历史曲线的完美,不断微调参数,导致策略在实盘中极其脆弱。记住,参数的小幅变动不应导致策略业绩的大幅波动。
A: 建议先从通达信或同花顺的简单公式编写开始,理解基本的函数(如MA, CLOSE, VOL)。然后学习Excel进行简单的数据整理和回测。最后再过渡到Python编程,学习Pandas和NumPy库。
A: 量化选股本身对资金量没有硬性要求,但为了分散风险,建议至少配置10-20只不同行业的股票,因此资金量建议在10万元以上较为理想。小资金也可以进行单因子测试,但需注意集中度风险。
A: 主要通过回测数据判断。关注年化收益率是否跑赢基准,最大回撤是否在可承受范围内,夏普比率是否大于1。此外,还要进行样本外测试和滚动窗口测试,确保策略的稳定性。
A: 这很可能是过拟合。建议简化策略逻辑,减少参数数量,使用更长的历史数据进行训练,并引入交易成本和滑点模型。同时,接受策略的不完美,寻找逻辑自洽而非数学完美的方案。
A: 绝对不建议。量化选股提供的是概率优势,而非确定性。必须严格设置止损止盈,并采用分散投资、仓位管理(如凯利公式)来控制风险。全仓操作极易导致一次黑天鹅事件造成巨大损失。
A: 不适合。对于流动性差、市值过小、长期停牌或基本面极差的股票,量化策略容易失效或产生滑点。通常建议在中证500、沪深300等主流指数成分股范围内进行选股。
掌握量化选股指标公式是现代投资者提升交易胜率的重要手段,但它并非点石成金的魔法棒。成功的量化交易需要扎实的理论基础、严谨的回测流程、严格的纪律执行以及持续的学习优化。希望本文能为您在量化投资的道路上提供一些有益的指引和启发。