回测验证“规则在历史上是否成立”,实例验证“规则在真实节奏下是否稳定”。两者不能互相替代。
Paper 与 Live 的区别
| 项目 | Paper | Live |
|---|---|---|
| 资金 | 模拟资金 | 真实资金 |
| 成交 | 模拟撮合 | 真实市场成交 |
| 风险 | 不影响真实账户 | 可能产生真实亏损 |
| 开放范围 | 登录并获授权后可用 | 默认关闭,需要审批和风险确认 |
先默认 Paper
除非你已经完成回测、模拟盘观察和风险确认,否则不要考虑 Live。Paper 的成交和滑点与真实市场仍有差异。
创建之前
- 策略已经构建通过并发布成版本。
- 策略使用的交易对和周期有可用数据。
- 需要的凭据已经保存,并且权限最小化。
- 账户没有重复运行同一策略的实例。
- 你清楚这个策略在回测里的最大回撤和交易频率。
创建实例
-
进入实例工作区
从顶部切换器选择“实例”,或打开终端时直接进入实例工作区。
-
选择策略版本
只选择已经发布且回测通过的版本。草稿和未发布版本不应直接运行。
-
填写运行参数
交易对、周期、资金和模式按界面提供的选项填写。第一次先用较小的模拟资金。
-
完成就绪检查
检查数据、凭据、版本和权限。任何一项失败都先修复,不要跳过。
你应该看到:就绪检查全部通过,启动按钮可用。
-
启动 Paper 实例
启动后状态会从已停止变为运行中。第一次启动后先观察几分钟,不要立即反复重启。
启动、停止、重启
| 操作 | 什么时候用 | 注意 |
|---|---|---|
| 启动 | 就绪检查通过后 | 确认没有重复实例 |
| 停止 | 修改参数、换版本或排查问题 | 先确认未完成订单和持仓 |
| 重启 | 配置更新后 | 不要在原因不明时反复重启 |
| 删除 | 不再需要这个实例 | 先停止并确认没有关联报告 |
停止不等于平仓。需要处理持仓时,按控制台提示操作,并确认后续不会因为重新启动而重复下单。
控制台看什么
- 状态:运行中、已停止、异常。先确认状态,再看细节。
- 持仓:当前仓位、方向和数量是否符合预期。
- 订单:是否有挂单、部分成交或失败订单。
- 成交:成交价、数量和手续费是否合理。
- 日志:策略决策、错误和重试记录。
先看状态再看数
状态异常时,持仓和订单可能不完整。先看日志里第一条错误,再决定是否对账。
异常与对账
- 停止实例,避免产生新订单。
- 记录当前持仓、挂单和最近成交。
- 对照策略预期,找出差异出现在哪一步。
- 修复原因后,先用小资金重新验证。
- 确认没有重复订单,再恢复正常运行。
不要靠重启解决一切
重启可能让策略重新初始化,但不会自动修复错误配置。如果原因是凭据、数据或版本,重启只会重复失败。
什么时候才考虑 Live
- 回测和模拟盘都稳定运行了足够长的时间。
- 最大回撤和极端行情下的表现已经清楚。
- 凭据权限最小化,提币权限关闭。
- 有明确的停止条件和风险预算。
- 已经完成平台要求的审批和风险确认。
即使满足以上条件,Live 仍然可能亏损。默认建议继续使用 Paper,直到你有足够理由承担真实风险。
常见错误与问题
-
Paper 和实盘有什么区别?
Paper 使用模拟资金和模拟成交,不会向真实市场下单;实盘会使用真实资金并产生真实成交。实盘默认不开放,涉及审批和额外风险确认。
-
启动实例前要检查什么?
确认策略版本已发布、数据与交易对匹配、凭据有效、就绪检查通过,并且没有重复实例在运行同一策略。
-
实例异常停止怎么办?
先看控制台日志和状态,确认是否有未完成的订单或持仓,再决定重启。不要在原因不明时反复启动。
打开实例工作区
先创建一个 Paper 实例,确认就绪检查和控制台都能看懂。