QMT 在哪家券商可以开通?QMT 函数怎么写,基础函数设定教程
发布时间:2小时前阅读:48
QMT(迅投极速策略交易系统)不是独立售卖软件,必须在合作券商开通程序化权限后,由券商下发专属客户端。软件本身免费,只需要满足券商资产门槛;同时支持 Python/VBA 编写策略函数,行情、交易、持仓查询都依靠内置 API 函数实现。
一、可以开通 QMT 的券商
重点区分:完整版 QMT(全套回测、财务、算法交易接口) vs MiniQMT 轻量版,开户前一定要跟客户经理确认版本。
✅ 低门槛渠道(近 20 日日均 10 万起,个人量化首选)
国金证券、五矿证券、中邮证券、华金证券、东亚前海证券。国金证券支持 QMT+PTrade 双量化终端,普通账户、两融账户都支持。
✅ 头部券商(门槛普遍 30 万~50 万,柜台通道稳定)
华泰证券、中信证券、国泰君安、银河证券、中信建投、广发证券、光大证券。适合资金体量偏大,做日内回转、对冲策略的交易者。
开通基础硬性条件(监管统一要求)
- 证券账户正常,股东账户无冻结休眠;
- A 股首笔实盘交易经验≥6 个月(模拟交易不算);
- 风险测评 C4 积极型及以上;
- 资产达标验资,验资完成资金可以转出,不用永久锁仓;
- 电脑推荐 Win10/11 64 位,内存≥8G。
二、QMT 如何设定函数(内置策略引擎 Python)
QMT 内置模型研究编辑器,策略由固定框架函数 + 业务 API 函数组成。
核心三大框架函数:init、handlebar、order_callback,是所有策略的骨架。
init(C):策略初始化函数,策略启动只运行一次,订阅行情、初始化参数、设置股票池写在这里。handlebar(C):K 线触发函数,每生成一根 K 线自动执行,计算指标、生成买卖信号、下单写在这里。order_callback(C, order_info):订单回调函数,接收委托、成交、撤单回报,用来做订单风控。
常用核心 API 函数
subscribe_quote()行情订阅函数
盘中读取实时 K 线 / Tick,必须先订阅,才能读取行情,否则返回空数据
def init(C):
#订阅510300.SH,1分钟K线
C.subscribe_quote(["510300.SH"],period="1m")
get_market_data_ex()获取行情数据函数
读取 K 线 OHLCV,用于计算均线、指标
def handlebar(C):
#读取最近20根1分钟K线
data = C.get_market_data_ex(["open","high","low","close"],["510300.SH"],"1m",count=20)
passorder()委托下单函数(实盘核心交易函数)
参数:操作类型、委托类型、资金账号、标的、报价类型、委托价格、委托数量
opType:23 = 买入,24 = 卖出
#限价买入510300.SH,数量100份
ret = C.passorder(23,1101,C.accountid,"510300.SH",5,3.8,100,"ETF策略")
get_financial_data()财务数据函数
读取财报指标,做多因子、基本面选股(完整版 QMT 才有,MiniQMT 受限)- 订单回调示例
def order_callback(C,order_info):
print("订单回报:",order_info)
股票/量化开户找我!股票佣金万0.854(满足条件)!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!优惠多多!免费量化使用量化软件QMT+ptrade!

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


问一问

+微信
分享该文章
