🚀 AI 一键生成 qmt 策略代码
立即体验
👉 AI 生成代码 👈

QMT平台策略列表数量限制与导入策略找不到的排查指南

qmt | 发布时间: 2026/6/2
以下内容由 EasyQuant 生成。

问题描述

策略列表中,有数量限制吗?我导入策略找不到?

策略列表中,有数量限制吗?我导入策略找不到?

解决方案

根据 QMT 平台的官方文档与运行机制,QMT 平台的策略列表并没有明确的严格数量限制。如果您在导入策略后在策略列表中找不到,通常不是因为数量超限,而是由于分类设置、界面刷新或代码本身的问题导致的。

以下是导入策略后找不到的常见原因及排查步骤:

1. 检查策略的“分类”目录

在 QMT 的【策略编辑器】基本信息设置中,有一个**“分类”**属性(用于保存当前模型到某个分类下面)。

  • 排查方法:请展开策略列表(模型管理面板)中的所有子文件夹或分类目录,您导入的策略可能被默认归类到了其他文件夹(如“我的策略”、“未分类”或某个特定的自定义分类)中。

2. 检查代码编译与语法错误

如果导入的 Python 策略代码存在严重的语法错误或缺少必须的结构,平台可能无法正常解析并显示该模型。

  • 排查方法
    • 确保您的策略代码中包含了 QMT 必须实现的两个基本函数:init(ContextInfo)handlebar(ContextInfo)
    • 检查代码顶部是否包含了正确的编码声明,如 #coding:gbk#encoding:gbk
    • 查看平台下方的**“日志输出”**面板,观察在导入或启动时是否有报错提示(参考文档 2.5 策略调试)。

3. 界面未刷新或路径不正确

有时候直接在底层文件夹中放入策略文件,QMT 客户端的 UI 界面可能不会立即同步更新。

  • 排查方法
    • 尝试在“模型管理面板”空白处右键,看是否有“刷新”选项。
    • 如果无效,请尝试重启 QMT 客户端,让系统重新加载本地的策略文件。
    • 确认您导入的文件确实放置在了 QMT 安装目录下正确的用户策略文件夹中。

4. 快捷码搜索

如果您记得策略的名称,可以尝试使用 QMT 的键盘精灵功能。

  • 排查方法:在行情主图界面,直接通过键盘输入该策略的快捷码(默认根据模型名称自动生成拼音首字母拼写)。如果能搜索到并运行,说明策略已成功导入,只是在列表中未被您直观发现。

总结:请优先检查左侧模型树的折叠分类,并结合重启客户端查看日志输出来定位问题。只要代码结构完整且路径正确,导入的策略均可正常显示。