QMT交易和回测中最新版遇到的常见问题详解?

QMT 交易和回测中最新版可能会遇到多种问题,以下是一些常见问题及解决方法:


安装与登录问题


  • 支持的操作系统:QMT 主要支持 Windows 10/11 64 位操作系统,暂不支持 macOS 和 Linux。
  • 安装客户端:获取开通权限后下载安装包,运行安装程序,建议安装至非 C 盘,首次登录需安装或配置 Python 环境。
  • 登录相关:支持 “记住密码” 功能,但不支持自动登录,不建议在公共电脑上使用 “记住密码”。

数据获取问题


  • 历史 tick 数据起始时间:最早为 2020 年 4 月以后的数据。
  • 数据获取不全或为空:可手动补充数据,在界面左上角 “操作”—“数据管理”—“补充数据”,根据需求选择 “k 线数据” 或 “分笔数据”。
  • 行情数据不更新:尝试切换行情数据源站点。
  • 复权数据差异:QMT 通常用等比复权方式,与同花顺等软件的等差复权不同,因此计算结果可能有差异,属于正常情况。

策略回测与运行问题


  • 回测无反应:若在策略开发模块点击回测或运行后很久没反应,可能是使用了 set_universe 函数,除非使用 get_history_data 函数,否则建议避免使用,以免造成策略启动前期卡顿。
  • 策略重启状态:QMT 策略重启后不会自动记忆之前的运行状态,需在策略中自行通过读写本地文件等方式记录关键状态信息,以便下次启动时恢复。
  • 开盘数据异常:K 线开盘价在 K 线第一个 tick 可能不准确,平台会先用前面的数据替代,待有真实开盘价生成后再替换。
  • 财务数据异常:回测时获取财务数据里面的每股指标数据异常,需在数据管理里面补充数据,且获取每股指标数据时,report_type 要填 report_time,不能填 announce_time,否则可能出现数据错位。

交易功能问题


  • 无法卖出可转债:需要券商专门开通可转债程序化交易权限,签署相关协议,并且可能需要增加流量费。
  • 量化策略不发单:需确认在 “策略交易” 模块创建并运行策略,“运行模式” 切换到了 “实盘”,同时检查策略代码是否达到触发下单条件,以及证券代码是否为可交易代码。

API 接口问题


  • 连接账户返回 - 1:需确认客户端已以 “独立交易” 方式登录,检查配置路径是否正确,可尝试以管理员身份运行 QMT 客户端、更换 session 参数或检查调整用户权限。
  • 获取行情信息返回空值:检查行情源连接状态,可通过相关接口返回的信息确认连接是否正常。股票开户找我!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!融资利率5%以下!优惠多多!免费量化!ptrade&QMT!



温馨提示:投资有风险,选择需谨慎。

相关文章