Skip to main content
Forward Testing:为什么 demo 是必经之路
blog 中级 · ~1 min read

Forward Testing:为什么 demo 是必经之路

在 demo 账户上做 forward testing,能验证回测过的系统在实盘条件下还能不能跑。本文讲清这步为啥不能省,新手怎么跑。

· Lead Editor · · ~1 min read
#trading-systems#backtesting
本文为英文。需要查看中文翻译吗?

交互工具在翻译视图中可能无法使用。

Forward Testing:为什么 demo 是必经之路

回测告诉你"本来会发生什么"。forward testing 告诉你"实际发生了什么"——包括回测根本建模不了的所有东西。

什么是 forward testing

forward testing(也叫 demo testing 或纸面交易)用模拟资金在实盘市场数据上跑系统。它是历史验证和实盘交易之间的桥。策略实时执行,吃实盘点差、实盘新闻、实盘滑点——但没钱的风险。

为啥回测不够

回测抓不到这些:

实盘因素 回测漏掉什么
新闻时段点差扩大 止损成交价比触发价差一截
流动性缺口 止损直接被跳过
服务器延迟 进出场延迟几秒
拒单 重报价和 "off quotes" 报错
断线 单没下出去或没改成
心理压力 哪怕是模拟,实时交易也会让人焦虑
周末跳空 外汇和期货开盘价离周五收盘价差一截
经纪商特有执行 同一策略两家经纪商成交不一样

任何一条都能把 0.5R 期望值变成实盘 -0.2R。

forward testing 要跑多久

策略频率 最短 demo 周期
日线 / 波段 3 个月
日内(H1、M15) 2 个月
剥头皮(M5、M1) 1 个月
高频 / tick 2 周密集实盘测试

最短也得产出至少 50–100 笔实盘交易才有统计意义。低于这个数,你分不清偏离回测到底是噪声还是系统崩了。

forward testing 期间测什么

把实盘结果跟回测预期对比:

  1. 胜率:实盘胜率在回测 ±5% 以内吗?
  2. 平均盈亏(R):实盘数字跟回测接近吗?
  3. 单笔期望值:实盘期望值至少是回测期望值的 50% 吗?
  4. 滑点:平均比触发价差几个 tick?
  5. 拒单率:单子多久填不上一次?
  6. 最大回撤:实盘回撤在回测回撤的 1.5 倍以内吗?
  7. 交易频率:每周大概做了预期的交易数吗?

任何一条明显偏离,要么回测有缺陷,要么实盘条件不一样——上实盘前先查清楚。

搭建 forward test

  1. 用你打算上实盘的同一家经纪商——不同经纪商行为不同。
  2. demo 余额跟你实盘要入的金额一样(10 万美元的 demo 测不出 5000 美元账户)。
  3. 杠杆和品种列表一样。
  4. 尽量自动跑——手动执行会带来不一致。
  5. 每笔交易都记日志:入场、出场、R 倍数、滑点、备注。
  6. 当天就把 demo 交易跟回测交易对账——任何差异都标出来。

回测和实盘偏离的常见原因

  • 点差假设太紧:回测用 0.5 pip,实盘波动时点差是 1.5
  • 假设止损按触发价成交:实盘止损成交差 1–3 个 tick
  • 假设限价单按价格成交:实盘限价单常常只部分成交或不成交
  • 假设按 bar 收盘时间下单:实盘执行多 1–5 秒
  • 没算交易成本:实盘佣金和隔夜利息吃掉期望值
  • 手动错误:漏信号、手数填错、误平仓
  • 流动性假设:回测假设按打印价成交,实盘市场动了

forward test 失败了咋办

forward test 失败是信息,不是失败。步骤:

  1. 找出哪个因素导致偏离(滑点?点差?拒单?)
  2. 重审回测——假设现实吗?
  3. 假设错了,改回测重新验证
  4. 实盘条件确实不一样,承认系统在这家经纪商上可能做不了
  5. 执行质量是问题,换家经纪商测
  6. 考虑降低交易频率(交易少 = 滑点影响小)
  7. 入实盘前再跑一个完整周期

转实盘

满足这些才入实盘:

  • 完成 100+ 笔 demo 交易
  • 实盘期望值 ≥ 回测期望值的 50%
  • 实盘回撤 ≤ 回测回撤的 1.5 倍
  • 拒单率 < 5%
  • 规则无一例外地遵守
  • 每周复盘日志

然后用最小仓位(0.01 手、1 股)入实盘跑前两周。实盘心理会吓你一跳。哪怕 demo 纪律再严,第一笔真金白银的感觉就是不一样——这正常,所以才必须用小仓位。

新手为啥跳过 forward testing(不该跳)

  • 急:"我现在就要赚真钱"
  • 自信过头:"我回测漂亮得很"
  • 嫌弃模拟执行:感觉不"真"
  • 信号卖家和课程营销的怂恿

每一条都让新手爆过账户。forward testing 是交易里最便宜的保险。


下一篇:上实盘后,跟踪这些表现指标,看系统还在不在工作。

相关市场数据由 TradingView 提供。

分享:
𝕏 f in r/
·
📝

我的笔记

登录后可在本文保存笔记并与社区分享。

✓ 已核查事实 审阅人 Timi Chen, 编辑顾问 · 发布于: 2026-06-04 · 编辑政策
由 Marcus Cole 起草 · 由 Timi Chen 于 2026-06-04 审核 · 最后检查于 2026-06-04

教育内容 · 非财务建议 · 风险自担

相关内容

相关术语

下一篇推荐

trading-systemsbacktesting 2026-07-01

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