仿真交易环境是 QMT 提供的仿真交易平台,用于在仿真柜台中验证策略的委托、成交和状态跟踪流程。该环境使用仿真资金账户,产生仿真委托而非真实委托,是策略从学习环境过渡到真实交易环境的关键中间阶段。在此环境中可以完整测试 passorder 下单、order_callback 委托回报、get_trade_detail_data 委托查询等交易相关接口。

环境名称

仿真交易环境

适用人群

  • 已在学习环境中完成策略开发和回测验证的用户
  • 准备从模拟信号过渡到真实交易的用户
  • 需要验证委托和成交流程是否正确的用户
  • 需要测试委托状态跟踪和防重复下单逻辑的用户

用途

用途 说明
仿真委托验证 验证 passorder 下单逻辑是否正确
委托回报测试 测试 order_callbackdeal_callback 回调是否正常触发
状态跟踪测试 验证 get_trade_detail_data 查询委托状态的逻辑
防重复下单测试 验证待成交委托期间是否会阻止重复下单
仿真成交验证 验证策略的委托价格和数量计算是否合理

支持能力

能力 是否支持 说明
模拟信号 支持 在实时行情中运行策略产生信号
仿真委托 支持 通过 passorder 发送仿真委托
仿真成交 支持 仿真委托按仿真柜台规则撮合成交
委托回报回调 支持 order_callback 在委托状态变化时触发
成交回报回调 支持 deal_callback 在委托成交时触发
委托状态查询 支持 get_trade_detail_data 查询当日委托和成交记录
账户资金查询 支持 可查询仿真账户的资金和持仓信息
持仓查询 支持 可查询仿真账户的持仓情况

交易权限

权限 说明
仿真交易 可发送仿真委托,使用仿真资金进行交易
仿真撤单 可撤销未成交的仿真委托
仿真账户查询 可查询仿真账户的资金、持仓和委托记录
提示

仿真交易权限需通过客户端提供方开通。具体开通条件和流程以当前客户端版本和服务机构政策为准。

与学习环境的区别

对比项 学习环境 仿真交易环境
委托类型 仿真委托
资金类型 仿真资金
委托回报 不触发 触发 order_callback
成交回报 不触发 触发 deal_callback
委托查询 不可用 get_trade_detail_data 可用
账户查询 不可用 可查询仿真账户信息
passorder 不可用 可用(产生仿真委托)
风险等级

关键差异说明

  • 委托流程:学习环境无法测试委托流程,仿真交易环境可完整测试从下单到成交的全流程。
  • 状态管理:学习环境无法测试委托状态跟踪,仿真交易环境可验证 order_callbackget_trade_detail_data 的配合使用。
  • 资金管理:学习环境无资金概念,仿真交易环境使用仿真资金,可测试资金检查和仓位管理逻辑。

与真实交易环境的区别

对比项 仿真交易环境 真实交易环境
委托类型 仿真委托 真实委托
资金类型 仿真资金 真实资金
行情数据 实时(可能有延迟) 实时
撮合规则 仿真柜台撮合规则 交易所真实撮合规则
成交速度 可能与真实环境不同 真实市场成交速度
滑点 仿真滑点可能与真实不同 真实市场滑点
流动性 仿真环境流动性可能与真实不同 真实市场流动性
风险等级

关键差异说明

  • 撮合机制:仿真交易环境的撮合由仿真柜台完成,撮合规则可能与真实交易所存在差异。
  • 行情延迟:仿真交易环境的行情可能存在延迟,真实交易环境的行情为实时行情。
  • 成交概率:仿真环境中的委托成交概率可能与真实环境不同,特别是在流动性较低的品种上。
  • 极端行情:仿真环境可能无法完全模拟真实市场中的极端行情(如涨跌停、熔断等)。
注意

仿真交易环境与真实交易环境存在差异。在仿真环境中表现良好的策略,在真实交易环境中可能表现不同。请勿仅凭仿真结果决定真实交易。

注意事项

仿真环境与真实环境的差异

  1. 撮合规则差异:仿真柜台的撮合规则可能与真实交易所有所不同,特别是在集合竞价、大宗交易等特殊场景下。
  2. 行情延迟:仿真环境的行情可能存在延迟,导致信号触发时间与真实环境不一致。
  3. 流动性差异:仿真环境中的流动性可能与真实市场不同,大额委托的成交情况可能无法真实反映。
  4. 极端行情模拟:仿真环境可能无法完全模拟涨跌停、临停等极端行情下的委托行为。

使用建议

  1. 逐步过渡:从学习环境的回测和模拟信号,过渡到仿真交易环境的仿真委托,最后再到真实交易环境。
  2. 完整测试:在仿真交易环境中测试所有交易相关接口,包括下单、撤单、委托查询、状态跟踪等。
  3. 异常场景测试:测试资金不足、涨跌停、停牌等异常场景下的策略行为。
  4. 对比验证:将仿真交易结果与回测结果进行对比,分析差异原因。
  5. 充分运行:在仿真交易环境中运行足够长的时间(建议至少 1 个月),确认策略稳定后再考虑进入真实交易环境。

常见问题

问题 说明
仿真委托不成交 可能是委托价格偏离市场价或仿真柜台撮合规则导致,检查委托价格是否合理
委托回报不触发 检查 order_callback 函数是否正确定义,以及网络连接是否正常
查询不到委托记录 get_trade_detail_data 查询的是当日记录,确认委托是否已提交成功
仿真资金不足 仿真账户的初始资金可能有限,检查可用资金是否充足

当前状态

  • 客户端版本:以当前客户端版本为准
  • 仿真柜台状态:以当前客户端版本和服务机构配置为准
  • 行情数据:以当前客户端版本和权限配置为准
  • 更新核验时间:2026-08-04