
哪些券商能用QMT
QMT是迅投开发的量化交易终端,国内券商采购后供客户使用。目前支持QMT的券商有十几家,主流选择集中在这几家:
国金证券:最早一批上线QMT,散户门槛最低,通常要求资产10万以上即可申请。
华鑫证券:奇点系统与QMT并行,量化客户多,但开户审核较严。
中金财富:QMT功能完整,适合高净值客户,门槛通常50万起。
国盛证券、华宝证券、东兴证券、太平洋证券:也提供QMT,开通条件因营业部而异。
东方财富证券:部分客户可开通,但体验不如专业量化券商。
注意:同一家券商不同营业部政策不同,有的要求100万资产才给QMT,有的10万就放行。联系客户经理时直接问“QMT开通门槛”最省事。

开户送快速通道吗
“快速通道”这个词在券商语境里有两层意思。
第一层是交易席位通道。普通散户走集中交易柜台,下单后排队撮合。快速通道让委托直接进交易所撮合主机,省掉中间环节。这种通道通常只给机构或超高净值客户,资产门槛500万起,部分券商要求1000万。开户送快速通道基本不存在——券商自己也要向交易所租用席位,成本摆在那里。
第二层是QMT自带的极速交易。QMT支持“极速策略交易”模式,委托本地生成后直接报盘,速度比普通柜台快一个数量级。这个功能包含在QMT里,不需要额外申请快速通道。你开通QMT后,策略里勾选“极速交易”即可。
所以开户送不送快速通道,答案是:送不了传统席位通道,但QMT本身就能给你接近快速通道的体验。
QMT的速度到底有多快
普通交易软件下单路径是:你的电脑→券商柜台→交易所。QMT极速模式是:你的电脑→交易所。少了券商柜台这一跳。
物理距离决定延迟。券商服务器在交易所机房附近,你家里的电脑到券商服务器要经过公网。真正低延迟的做法是把QMT策略跑在券商机房的托管服务器上。国金、华鑫都提供托管,费用每月几百到几千不等。
散户用家里的宽带跑QMT,延迟通常在10毫秒到50毫秒之间。机构托管能做到1毫秒以内。高频交易拼的是微秒级,散户别指望用QMT做高频。中低频策略,10毫秒和1毫秒没有本质区别。
开户条件与常见坑
开通QMT需要满足:
资产门槛:多数券商10万到50万,少数要求100万。
交易经验:半年以上A股交易经验。
风险测评:C4及以上。
签署量化交易协议。
常见坑:
佣金陷阱:QMT客户佣金通常比普通账户低,但有的券商把QMT佣金定在万2.5,不划算。开户前谈好万1.2以下。
软件费:部分券商收QMT使用费,每月几百。国金、华鑫目前免费。
功能阉割:有的券商QMT不支持极速交易,只给普通柜台模式。开通前确认“是否支持极速策略交易”。
量化交易的成本账
做量化交易,成本分三块:佣金、印花税、冲击成本。
佣金万1和万2.5,一年交易100次,100万本金,差1500块。印花税千1卖出固定,谁也躲不掉。冲击成本最容易被忽略——你的委托吃掉对手盘,价格往不利方向滑动。小资金冲击成本低,大资金冲击成本高。
快速通道解决的是排队问题。A股撮合原则是价格优先、时间优先。同样价格,谁先到交易所谁先成交。快速通道让你在涨停板排队时靠前。但散户一年能遇到几次一字板排队?多数时候,普通通道足够了。
真正影响量化收益的是策略逻辑,不是通道快那几毫秒。一个年化20%的策略,通道慢10毫秒,年化掉到19.8%,差别不大。一个亏损策略,通道再快也是亏。
QMT策略代码示例
QMT使用Python写策略。一个简单的双均线策略框架:
# 双均线策略示例
def init(ContextInfo):
ContextInfo.short_period = 5
ContextInfo.long_period = 20
ContextInfo.account = '你的资金账号'
def handlebar(ContextInfo):
# 获取过去30根K线
data = ContextInfo.get_market_data(['close'], stock_code=['600519.SH'], count=30)
closes = data['close'].values
if len(closes) < ContextInfo.long_period:
return
short_ma = sum(closes[-ContextInfo.short_period:]) / ContextInfo.short_period
long_ma = sum(closes[-ContextInfo.long_period:]) / ContextInfo.long_period
# 获取当前持仓
positions = ContextInfo.get_trade_detail_data(ContextInfo.account, 'stock', 'POSITION')
holding = len(positions) > 0
# 金叉买入
if short_ma > long_ma and not holding:
ContextInfo.order_target_percent('600519.SH', 0.95, 'buy')
# 死叉卖出
elif short_ma < long_ma and holding:
ContextInfo.order_target_percent('600519.SH', 0, 'sell')
这段代码在QMT里回测和实盘都能跑。把600519.SH换成你关注的期货合约代码,比如rb2405.SZ,就能做螺纹钢期货。期货QMT需要单独开通期货账户,且支持CTP接口。
期货QMT的特殊之处
股票QMT和期货QMT是两套系统。股票走券商柜台,期货走期货公司CTP柜台。支持期货QMT的券商不多,国金、华鑫、中金都有,但需要你同时开立期货账户。
期货QMT的优势:T+0交易,保证金制度,双向开仓。同样一个策略,期货市场交易次数更多,对通道速度更敏感。但期货杠杆放大收益也放大亏损,跑QMT策略前先用模拟盘验证。
期货QMT的极速交易更关键。商品期货夜盘波动大,委托排队靠前能拿到更好价格。国金期货QMT支持极速模式,但需要单独申请。
怎么选券商
只看三点:
QMT是否免费:国金、华鑫免费。
佣金是否够低:股票万1.2以下,期货交易所加1分。
是否支持极速交易:问清楚,别开完户发现没有。
开户送快速通道?别想了。QMT的极速交易已经够用。把精力放在策略上,比纠结那几毫秒实在。