【CJ 进阶续篇 07/30 · 总第 35 篇】
模拟盘里的盈利,最容易漏掉的不是手续费,而是“你真的能不能成交”。
模拟环境通常能告诉你,信号出现后,理论价格如何变化;它不一定能告诉你,订单排在哪里、成交了多少、成交之后另一条腿是否还存在,或者行情突然断流时系统会怎么处理。
因此从研究到实盘,中间不是一条开关,而是一串证据:数据能否稳定拿到,信号是否能复现,成本扣除后逻辑是否仍成立,异常状态有没有明确处理,程序重启后能不能恢复。任何一环缺失,模拟盘的漂亮曲线都只能说明模型值得继续研究。
比如回测把触及报价当成成交,真实订单却可能排在很多人后面。即使方向判断正确,成交顺序也会改变结果。把预期成交和实际成交逐笔比较,才能知道误差来自信号、成本,还是执行模型的假设。
实盘验证的重点不是尽快放大,而是尽快暴露模拟环境没有覆盖的部分。能稳定地知道自己为什么没做成,通常比偶尔做成一笔更有价值。
下一篇:语言性能解决不了策略没有利润。
#模拟盘 #策略验证
模拟盘里的盈利,最容易漏掉的不是手续费,而是“你真的能不能成交”。
模拟环境通常能告诉你,信号出现后,理论价格如何变化;它不一定能告诉你,订单排在哪里、成交了多少、成交之后另一条腿是否还存在,或者行情突然断流时系统会怎么处理。
因此从研究到实盘,中间不是一条开关,而是一串证据:数据能否稳定拿到,信号是否能复现,成本扣除后逻辑是否仍成立,异常状态有没有明确处理,程序重启后能不能恢复。任何一环缺失,模拟盘的漂亮曲线都只能说明模型值得继续研究。
比如回测把触及报价当成成交,真实订单却可能排在很多人后面。即使方向判断正确,成交顺序也会改变结果。把预期成交和实际成交逐笔比较,才能知道误差来自信号、成本,还是执行模型的假设。
实盘验证的重点不是尽快放大,而是尽快暴露模拟环境没有覆盖的部分。能稳定地知道自己为什么没做成,通常比偶尔做成一笔更有价值。
下一篇:语言性能解决不了策略没有利润。
#模拟盘 #策略验证
