系统过滤信号提高胜率
R(原则·原文意境,已适配)
书中:"在交易系统中加入个性化的策略条件,能够提高系统对行情的识别能力,起到过滤'噪音'的作用,从而提高胜率。""优化的条件不是越'精致'越好,过于严格的条件会降低系统的适用性。"
I(骨架)
- 系统 = 进出场策略 + 资金管理 + 风险控制 + 个性化过滤条件。
- 过滤目的:剔除震荡/无效区间的假信号,只做高概率结构。
- 经典做法:用指标阈值过滤零轴附近噪音(如用"指标 > 阈值"替代"指标 > 0",避免小幅振荡反复触发)。
- 阈值可按品种波动特征计算(取近几日指标变动均值),个股与指数数量级不同须分别设定。
- 条件 3~5 个即可,过多 → 过度拟合当前行情 → 适用性下降。
A1(案例·中性化)
书中以一类宽基指数为例:用"指标 > 阈值 + 红柱发散 + 收阳"作为买入,用"指标 < −阈值 / 跌破买入价一定比例 / 总亏损达一定比例"作为卖出;阈值通过对历史数据平均日变动求得,过滤掉零轴附近反复信号。个股则改用更小的阈值(因价格数量级不同)。
A2(触发场景)
- 已有策略但信号过多、胜率偏低
- 想从"裸指标交叉"升级为"可过滤系统"
- 不同品种(指数 vs 个股)参数移植失效时
E(步骤)
- 列出当前系统信号,统计假信号分布(多在哪个区间)。
- 设计一个"过滤阈值",使无效振荡被屏蔽(参考历史波动差值)。
- 加入 1~2 个独立维度(形态/成交量/时间)形成个性化条件。
- 用 100 笔以上样本回测验证;参数适中,不追求最优。
B(边界)
- 不可机械照搬他人参数;市场风格变化须微调。
- 与 backtest-audit-kit 衔接:任何过滤改进都要做样本外/轮动验证。
- 工具(程序化)只为执行,人才主导策略;不存在"提款机"式一劳永逸系统。