回测漂亮、实盘亏损,是最常见的落差。原因往往不在于策略思路错,而在于回测本身没有建模真实成本,或者参数被反复调到刚好贴合历史。
三个让回测失真的地方
一、忽略手续费与滑点
高频策略对成本极度敏感。一次成交千分之二,一天十次,一年就是几十个百分点。不建模成本的回测,收益数字基本没有参考价值。
二、用收盘价成交
信号在收盘时产生,却在同一根K线的收盘价成交,等于用了未来信息。真实情况下你只能在下一根K线开盘或更晚成交。
三、参数过拟合
把参数调到在历史区间内最优,等于把历史噪声也拟合进去。样本外一换就失效。正确做法是留出样本外区间,或者用滚动窗口验证参数稳定性。
衡度怎么处理
回测引擎默认建模手续费、滑点与杠杆;信号与成交之间明确区分K线时序;输出逐笔成交明细,让每个数字都能被追到具体某笔交易。参数全部可复现,同一组参数任何人跑出来结果一致。
回测不是为了证明你对,是为了找出它会在什么情况下失效。详见如何建立一套交易系统。
版权与免责 / Copyright & Disclaimer
本站原创禁止转载。部分资源源于网络,侵删。使用工具责任自负。
No reposting of original content. Use tools at your own risk. Contact for removal.
