回测、模拟盘与实盘的区别
发布于 2026年7月26日 · 更新于 2026年9月6日
回测、模拟盘和实盘验证的是不同的东西:回测在模拟成交模型下回放历史行情;模拟盘(Paper Trading)用当前行情和模拟资金运行策略;实盘通过交易所 API 连接或支持的托管钱包提交真实订单。实盘记录能反映已经发生的成交、手续费和资金费,但不能保证未来结果。跨阶段使用配置前,需要核对支持的模板及参数含义。
每个阶段分别能验证什么?
三个阶段回答的是三个不同的问题:回测告诉你这套逻辑过去成不成立,模拟盘告诉你它今天还成不成立,实盘告诉你它在你的实际仓位和费率下成不成立。任何一个都替代不了另一个。
| 阶段 | 行情 | 资金 | 能验证 | 验证不了 |
|---|---|---|---|---|
| 回测 | 历史回放 | 无 | 策略逻辑、参数区间、历史回撤 | 当下行情、真实成交、盘口深度 |
| 模拟盘 | 当前行情 | 模拟(引擎记录) | 信号时机、模拟成交规则下的行为 | 真实成交、你的实际费率、已支付的资金费 |
| 实盘 | 当前行情 | 真实、通过所选连接执行 | 当前规模下已发生的成交与成本 | 未来行情、全部故障场景、更大规模的表现 |
只有回测没跑过模拟盘,等于没在当下验证过;只有模拟盘没做过回测,等于没有跨行情阶段的证据。两个都要,按顺序来。
策略怎么从回测一步步走到实盘?
从支持的模板开始,记录策略参数。在与策略假设相关的历史区间回测,再观察模拟盘在不同行情中的行为。核对各阶段可用的设置后,才考虑以有限风险敞口创建独立的实盘 Trader;配置相同不代表表现必然一致。
先回测
选择支持的模板,运行 Engine 回测,记录行情数据、日期范围、初始权益和策略参数。网页使用默认成交模型;自己的 Agent 可以调用受支持的 CLI 命令。先检查回撤与成交假设,再决定是否继续。
幸存者进模拟盘
核对参数后创建模拟盘 Trader。它使用真实行情和模拟成交规则,余额由引擎记录,不需要交易所账户。观察不同行情下的行为,不凭短期盈利判断已经验证充分。
小仓位上实盘
用只有交易权限的 API 密钥连接交易所,从低于目标规模的仓位开始。实盘行为和模拟盘对上了再放大。完整清单见从模拟到实盘。
为什么三个阶段的数字对不上?
数据区间、初始持仓、模拟成交、手续费、资金费和信号时机都可能影响结果。差异可能来自假设不同,也可能来自故障,需要结合设置、订单、持仓和诊断判断。详见模拟盘、回测与实盘结果差异。