“大QMT”与“小QMT”的区别解析(如何利用小QMT的XtQuant)
发布时间:2小时前阅读:39
一、新人上手第一步:明确学习路径与核心概念
在开始操作前,新手需要建立对QMT系统的整体认知,尤其是两种核心的Python环境和两种软件形态的区别:
1. 两种核心的Python环境
内置Python(QMT自带)优点:开箱即用,无需配置,与QMT界面深度集成,适合快速验证想法。缺点:版本较旧(如3.6),第三方库有限,策略串行运行,一个卡死会影响其他。
原生Python(基于XtQuant)优点:自由度高,支持任意Python版本(3.6~3.12),可使用pandas、numpy、sklearn等库,支持多线程并行。缺点:需本地配置环境,不提供回测框架,需自行搭建或使用第三方工具。
2. 两种软件形态:大QMT vs 小QMT
大QMT:标准版,功能齐全,主要使用内置Python环境,适合入门。
小QMT(miniQMT):轻量模式,没有复杂界面,核心是为原生Python(XtQuant)提供连接通道,是进阶用户的“钥匙”。
关键结论:开通QMT时,务必向券商确认是否支持miniQMT,这是你未来策略进阶的关键。
二、新人上手操作指引:从入门到进阶
初期(入门阶段):使用大QMT的内置Python
创建模型
点击“新建模型”,选择Python模型,打开内置编辑器,编写策略代码。
策略回测
编译后点击“回测”,系统会基于历史数据运行策略,生成绩效报告,包括夏普比率、最大回撤等指标。
模拟/实盘交易
回测通过后,可在“模型交易”界面添加策略,选择“模拟”或“实盘”模式运行。
学习目标:熟悉QMT界面、掌握数据下载、策略编写、回测和模拟交易流程。
进阶阶段:使用小QMT的XtQuant
时机
当你的策略变得复杂,需要更强大的库支持,或需要同时运行多个策略时。
准备工作
确保已开通miniQMT功能;
在本地安装好Python(3.6~3.12)及常用库(如pandas)。
三、重点详解:小QMT的XtQuant如何使用
XtQuant的使用方式与大QMT完全不同,它更像是一个标准的Python项目开发。
基本使用流程如下:
安装XtQuant库
在本地Python环境中执行:
pip install xtquant
建立连接
from xtquant import xtdata
from xtquant.xttrader import XtQuantTrader, XtQuantTraderCallback
from xtquant.xttype import StockAccount
class MyTraderCallback(XtQuantTraderCallback):
def on_connected(self):
print("连接成功")
xt_trader = XtQuantTrader(path=r'你的QMT miniQMT路径', session_id=123456, callback=MyTraderCallback())
xt_trader.start()
acc = StockAccount('你的资金账号', 'STOCK')
xt_trader.subscribe(acc)
获取行情数据
quote = xtdata.get_full_tick(['000001.SZ'])
daily_data = xtdata.get_market_data(field_list=[], stock_list=['000001.SZ'], period='1d', count=100)
执行交易
order_id = xt_trader.order_stock(acc, '000001.SZ', xtconstant.STOCK_BUY, 100, xtconstant.FIX_PRICE, 0, 0, '策略A', '市价单')
print("委托编号:", order_id)
运行策略
你可以将上述代码封装成类或函数,在独立脚本中运行,利用threading或multiprocessing实现多策略并行。
重要提醒:
- 回测需自建,建议使用pandas等库进行计算;
- 实盘前务必在模拟环境中充分测试,确保脚本具备异常处理和日志记录功能。
四、总结与建议
| 特性 | 大QMT(内置Python) | 小QMT + XtQuant(原生Python) |
|---|---|---|
| 适用场景 | 新手入门、策略快速回测 | 进阶用户、复杂策略、多策略并行 |
| 环境 | 软件内置,版本固定 | 本地自定义,灵活自由 |
| 回测 | 内置强大回测框架 | 需自建,更灵活但更复杂 |
| 运行方式 | 策略串行运行 | 策略可并行运行 |
| 学习曲线 | 相对平缓 | 较陡峭,需Python开发能力 |
给新手的最终建议:
- 开通是前提:申请QMT时,务必确认支持miniQMT功能;
- 入门从大QMT开始:先利用大QMT的友好界面和内置回测功能,掌握基本流程;
- 进阶再玩小QMT:当内置环境无法满足需求时,再转向小QMT和XtQuant;
- 稳扎稳打:量化交易是系统工程,不要急于求成,先确保策略有效,再谨慎投入实盘。
如果你还在为QMT开户、配置、策略编写发愁,欢迎联系我,我可提供免费QMT券商推荐+实操指导!
扫码加我,获取专属帮助!
股票/量化开户找我!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!优惠福利多多!免费量化使用量化软件QMT+miniQMT+ptrade!
温馨提示:投资有风险,选择需谨慎。
QMT和PTrade区别是什么?
- QMT vs mini QMT,不是两个软件,而是QMT的两种模式!一文讲清区别+使用方式
- 开通QMT实盘账户,认准国金官方!一文讲透QMT为何成为量化交易必选工具
- QMT量化交易软件怎么安装?怎么调用第三方库?一文讲透!
- QMT支持的券商有哪些?资金门槛到底多少?一文讲透!附低门槛开通渠道
- 股票开户注意事项大揭秘!附QMT、Ptrade量化交易软件详解,收藏+转发不迷路!
- QMT量化交易系统,佣金万1即可开通个人实盘!功能强大、门槛低,新手也能轻松上手!
- QMT极速策略交易系统,专业投资者的必备神器!功能强大、门槛低,新手也能轻松上手!
- QMT量化交易软件怎么用?门槛低、功能强,新手也能轻松上手!
-
REITs扩募是什么?普通人能参与吗?附APP实操指南
2026-06-17 17:19
-
理财问答选哪个?知乎vs叩富问财全面对比,一文搞懂
2026-06-17 17:19
-
@所有人,2026年端午节A股休市安排出炉!
2026-06-17 17:19


问一问

+微信
分享该文章
