
实盘 vs 回测:滑点、延迟和心理缺口
用量化方式闭合回测和实盘之间的差距,建模滑点、延迟,以及毁掉纸上 edge 的心理执行错误。
交互工具在翻译视图中可能无法使用。
实盘 vs 回测:滑点、延迟和心理缺口
回测里回报 30% 的系统,实盘往往只有 10-15%。这个差距不是运气差,是滑点、延迟和执行心理的总和——回测全都忽略掉了。每一项都量化出来,才能预测真实数字。
滑点建模
回测通常假设按信号价成交。实盘成交不一样。
- 市价单:假设滑点等于半个点差加入场 1 个 tick 的反向移动、出场 1 个 tick。ES 期货点差 0.25 点的话,一个来回大约 1-2 个 tick。
- 限价单:假设一个成交率,不保证一定成交。回测里假设每张限价单都成交,实盘成交率 70%,单子数和回报都会掉。
- 止损单:快市里止损滑 2-5 个 tick 是常态。把止损滑点按正常滑点的 2 倍来建模。
实操规则:每笔回测交易在相信资金曲线前,先扣 1-2 个 tick 的来回成本。系统扛不住这一刀,就扛不住实盘。
延迟
信号到执行的延迟包含:
- 指标计算时间。
- 订单传到券商。
- 券商到交易所的路由。
- 成交回报。
波段交易里 1-2 秒延迟无所谓;1 分钟级别系统里,1 秒就能让价格反向走一整个 tick;高频里 100ms 都要命。
用 50 笔实盘记录信号时间和成交时间,量出真实延迟。把平均反向价格移动加进滑点模型。如果延迟成本超过每笔预期盈利的 10%,你的周期对你的基础设施来说太快了。
心理缺口
最大的差距是行为。回测每个信号都执行;实盘交易员不会。
- 漏信号:疲劳、分心、恐惧导致 10-20% 的信号被跳过。漏掉的每一笔赢单比漏掉的每一笔亏单更痛,因为赢单本来就稀罕。
- 主观覆盖:亏完之后挪止损或加码。一次覆盖能抹掉系统几周的利润。
- 回撤恐慌:交易员在正常回撤里就放弃系统,错过回测承诺的反弹。
用小实盘账户前向测试来量化心理缺口。把你实际做的单子和系统发出的信号对比。回报差异就是你个人的执行拖累。多数散户会发现自己 30-50% 的回测 edge 在实盘执行中消失。
闭合缺口
- 尽可能自动化执行。自动化能消除漏信号和情绪覆盖。
- 用限价单加超时后市价单兜底,兼顾滑点和成交率。
- 仓位降下来,让回撤不触发恐慌。如果 10% 回撤就让你想插手,那是仓位太大了。
- 放大之前前向测 50-100 笔。实盘记录才是实盘表现唯一诚实的预测器。
真实数字
预期实盘回报是回测回报的 50-70%(扣掉滑点、延迟、行为拖累之后)。一个薄的回测 edge 到实盘会变负;只有具备显著裕度的回测,才能在落地到现实后存活。
实时行情
打开完整图表 →相关市场数据由 TradingView 提供。
我的笔记
登录后可在本文保存笔记并与社区分享。
相关内容
相关术语
Trading Plan
trading-psychologyA written set of rules covering what you trade, when you enter, when you exit, how much you risk, and how you review trades. It removes decisions from the heat of the moment.
Edge
trading-psychologyA repeatable reason your trades should make money over a large sample, paired with risk management. A few lucky wins are not an edge.
Journaling
trading-psychologyWriting down every trade's setup, entry, exit, size, emotion, and the result, so you can review patterns and improve over time.
下一篇推荐
Trading System Development Lifecycle: Hypothesis to Deployment
A complete development lifecycle from hypothesis through testing, optimization, and live deployment with concrete gates and kill criteria at each stage.
阅读更多 →Smart Recommendations