部署模拟策略
了解如何将回测通过的策略部署为模拟交易,在不使用真实资金的情况下验证策略的实时表现。
一 概述
模拟部署是将回测验证过的策略以模拟盘模式运行, 使用虚拟资金跟踪真实市场行情,验证策略在实时环境下的稳定性和可靠性。 这是从回测到实盘上线之间的关键验证步骤。
策略验证流程
1
回测验证
历史数据
2
模拟部署
当前阶段
3
实盘部署
真实资金
核心优势:模拟交易使用虚拟资金,零风险验证策略在真实行情下的表现, 是进入实盘前的必经步骤。建议模拟运行至少 1-2 周再考虑实盘部署。
二 前置准备
模拟部署不需要绑定交易所 API 或部署服务器,但需要完成以下准备:
三 配置步骤
完成回测后,在交易引擎节点中切换运行模式即可部署模拟交易。
3.1 打开工作流编辑器
1
进入「我的策略」
在左侧导航栏点击「我的策略」,找到要部署的策略。
2
打开策略编辑器
点击策略卡片进入工作流编辑器,你可以看到完整的节点连接图。
3.2 切换运行模式
1
点击交易引擎节点
在工作流编辑器中,点击最右侧的「交易引擎」节点,打开配置面板。
2
将运行模式切换为「模拟」
在配置面板顶部的「运行模式」中,将模式从「回测」切换为「模拟」。切换后界面会显示模拟模式的参数设置。
3.3 配置模拟参数
1
选择交易所
选择你要模拟的交易所(Binance / OKX),可添加多个交易所。
2
选择市场类型
选择 spot(现货)/ um(U本位合约)/ cm(币本位合约),需与数据源节点配置保持一致。
3
设置虚拟资金和费率
配置初始资金、手续费率、滑点等参数。建议与计划实盘的配置保持一致,以获得更有参考价值的模拟结果。
四 参数说明
模拟模式下的交易引擎配置参数如下:
| 参数名称 | 说明 |
|---|---|
| 交易所 | binance / okx,可添加多个 |
| 市场类型 | spot(现货)/ um(U本位合约)/ cm(币本位合约)。需结合策略类型选择,中性策略仅支持合约市场 |
| 初始资金 | 模拟交易使用的虚拟资金。现货/U本位市场单位为 USDT,币本位市场单位为币数量 |
| 订单类型 | 市价单:立即成交。限价单:以当前价格±滑点下单 |
| 滑点 | 预期滑点百分比。0.03 即 0.03% |
| 手续费 | 每笔交易的手续费百分比。0.04 即 0.04%,建议与目标交易所的实际费率保持一致 |
| 币种杠杆 | 仅合约市场有效。1 即无杠杆 |
💡 提示:模拟参数建议尽量贴近你计划实盘的配置,这样模拟结果才更具参考价值。 特别是手续费和滑点设置,直接影响策略的净收益表现。
五 模拟配置面板
下方是交易引擎节点的真实配置面板,已切换到模拟模式。你可以直接操作体验各个配置项的功能。
交易引擎配置(模拟模式)
最多支持1个交易所(当前会员等级)
市价单立即成交;限价单以当前价格±滑点下单
0.03 = 0.03%
0.04 = 0.04%
整数 1-500,用于控制该节点交易时的杠杆上限。
仅影响数据源选择的币种。仅在交易所设置的币种杠杆<此处的杠杆,才会触发修改交易所杠杆设置;设置杠杆超过交易所允许的最大杠杆,按照交易所杠杆执行。
策略会强制把持仓类型调整为双向持仓
六 启动与监控
配置完成后,点击「运行」即可启动模拟交易。
1
点击「运行」
在工作流编辑器中点击「运行」按钮,策略将开始跟踪真实行情并使用虚拟资金生成交易信号。
2
实时监控
在「我的交易」页面实时监控策略运行状态。
收益曲线
查看策略的累计收益、每日收益变化和最大回撤
持仓信息
当前持有的仓位详情,包括方向、数量、浮动盈亏等
交易记录
所有开平仓交易的历史记录和盈亏统计
策略日志
查看策略执行的详细日志,便于调试和问题排查
七 模拟 vs 回测 vs 实盘
| 对比项 | 回测 | 模拟 | 实盘 |
|---|---|---|---|
| 行情数据 | 历史数据 | 实时数据 | 实时数据 |
| 资金类型 | 虚拟资金 | 虚拟资金 | 真实资金 |
| 成交模型 | 理想成交 | 理想成交 | 真实成交 |
| 资金风险 | 无 | 无 | 有 |
| 需要 API | 不需要 | 不需要 | 需要 |
| 需要服务器 | 不需要 | 不需要 | 需要 |
| 适用场景 | 策略逻辑验证 | 实时稳定性验证 | 正式运行 |
建议路径:回测 → 模拟(1-2 周)→ 实盘(小资金试运行)→ 实盘(正式运行)。 循序渐进,逐步增加资金规模。
常见问题
Q: 模拟交易的结果和实盘会一样吗?
A: 模拟交易使用真实行情数据,但成交采用理想模型。实盘中可能存在更大的滑点、延迟和流动性不足等因素, 因此实际收益可能与模拟存在差异。模拟结果的方向性和趋势具有参考价值。
Q: 模拟策略可以同时运行多个吗?
A: 可以。你可以同时部署多个模拟策略,各策略独立运行互不影响,方便对比不同策略的表现。
Q: 模拟运行多长时间后可以上实盘?
A: 建议至少模拟运行 1-2 周,覆盖不同市场行情(上涨、下跌、震荡),确认策略的收益和风控表现符合预期后再考虑实盘部署。
Q: 模拟交易需要绑定交易所 API 吗?
A: 不需要。模拟交易使用虚拟资金,不连接交易所的真实账户,因此无需 API Key。只有实盘部署才需要绑定 API。
Q: 可以随时停止模拟策略吗?
A: 可以。模拟策略可以随时停止和重新启动,不会有任何资金影响。停止后可在交易页面查看历史运行数据。
Q: 模拟交易中的参数应该如何设置?
A: 建议模拟参数与你计划实盘的配置保持一致,特别是初始资金、手续费率和滑点。这样模拟结果更贴近实盘表现,更具参考价值。