为什么回测成功,模拟盘却启动失败或无法下单?

最后更新 ·

从第一条错误开始,找到失败发生的阶段。

查看首个错误

连接交易所运行时,需要读取账户、加载合约、验证配置、订阅行情,并通过订单校验。打开实例日志,找到最先发生的明确错误。

没有创建实例时,检查启动准备和账户读取;已运行却没有成交时,检查信号和订单记录。

失败阶段检查内容
读取账户失败凭证环境、权限、网络、原始响应
找不到合约完整代码、市场类型、模拟环境支持情况
配置校验失败参数、策略版本、Runtime 版本、修订
订单被拒绝账户模式、持仓模式、保证金、方向和数量
没有发单行情、信号、交易时段、预热和限制

核对账户与合约

确认凭证来自选定的模拟环境,账户类型与策略一致,账户读取测试通过。

使用完整合约代码核对品种,并在目标模拟环境查询合约信息。正式环境与模拟环境分别检查。

检查保存内容与连接结果

保存表单后,执行连接测试。通过远程桌面填写时,检查 Key 与 Secret 是否分别进入正确的输入框、内容是否完整。

云端认证失败时,可以对比本机和云端保存内容的一致性,再查看权限、环境和 IP 设置。

修正远程文字传输问题后,云端账户读取和私有连接通过

恢复后重新检查

确认账户读取、合约加载、行情更新和配置校验均已通过,再检查实际实例。

已有订单时核对接受、成交、撤销或拒绝的最终状态。需要补发错过的信号时,查看策略是否支持补单及其时效条件。

可以这样向 AI 提问
定位这次失败的首个错误,列出失败阶段、策略修订、环境、合约代码、HTTP 状态与交易所 code/msg。