部署模拟策略

了解如何将回测通过的策略部署为模拟交易,在不使用真实资金的情况下验证策略的实时表现。

一 概述

模拟部署是将回测验证过的策略以模拟盘模式运行, 使用虚拟资金跟踪真实市场行情,验证策略在实时环境下的稳定性和可靠性。 这是从回测到实盘上线之间的关键验证步骤

策略验证流程
1
回测验证
历史数据
2
模拟部署
当前阶段
3
实盘部署
真实资金
核心优势:模拟交易使用虚拟资金,零风险验证策略在真实行情下的表现, 是进入实盘前的必经步骤。建议模拟运行至少 1-2 周再考虑实盘部署

二 前置准备

模拟部署不需要绑定交易所 API 或部署服务器,但需要完成以下准备:

1
完成回测验证
确保你的策略已经通过回测验证,回测结果符合预期。 建议回测周期至少覆盖不同市场行情(上涨、下跌、震荡),验证策略在各种环境下的表现。
2
检查工作流配置
确认工作流中各节点(数据源数据处理策略类型仓位管理风险控制)的参数配置正确。
3
了解模拟交易的特点
模拟交易使用真实行情数据虚拟资金。 成交采用理想成交模型,不存在真实的流动性限制和市场冲击,因此实际滑点和成交可能与实盘存在差异。

三 配置步骤

完成回测后,在交易引擎节点中切换运行模式即可部署模拟交易。

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: 建议模拟参数与你计划实盘的配置保持一致,特别是初始资金、手续费率和滑点。这样模拟结果更贴近实盘表现,更具参考价值。