量化交易软件QMT开通全流程!哪家券商开通QMT?QMT如何获取交易日信息?
发布时间:2026-4-2 19:53阅读:58
一、直接调API(最常用)
QMT内置了获取交易日历的接口,一般在xtdata或者xttrader模块里。不同版本函数名可能略有差别,但逻辑差不多。
基本写法:
Python复制
import xtdata
# 获取某段时间的交易日列表
trading_days = xtdata.get_trading_days(start_date='20240101',
end_date='20241231',
market='SH')
# 判断某天是不是交易日
is_trading_day = xtdata.is_trading_day(date='20240320', market='SZ')
注意几个细节:- 市场代码:上海用'SH',深圳用'SZ',别混了
- 日期格式:通常是YYYYMMDD的字符串,别传成datetime对象
- 数据更新:交易所偶尔调休,交易日历会变,启动策略前最好确认下数据是不是最新的
二、遇到权限问题怎么办?
有些函数调用时提示没权限,通常是账户还没开通对应的数据服务。直接找你的客户经理,让他后台帮你开。一般T+1能搞定,快的当天就行。
三、备选方案(API不好使时)
如果接口临时出问题,或者你用的QMT版本比较老,可以:
- 本地存一份交易日历——从网上下交易所的休市安排,做成CSV或数据库表,策略启动时读本地
- 接第三方库——比如exchange_calendars这个Python库,也能算A股交易日,但得自己核对是不是和交易所最新公告一致
- 不过这两种都是权宜之计,长期还是建议把QMT的API调通,省事也准确。
四、开通QMT找谁?
目前支持QMT的券商不少,门槛差异挺大:
| 券商 | 大致门槛 | 特点 |
|---|---|---|
| 国金证券 | 10万起 | 门槛低,审批快 |
| 国信证券 | 10-30万 | 技术文档较全 |
| 银河证券 | 30万起 | 系统稳定性好 |
| 国泰君安 | 30万起 | 综合服务强 具体流程: |
- 找客户经理确认门槛(别信官网标的,以实际答复为准)
- 开户入金
- 让客户经理提交量化权限申请
- 下载QMT客户端,用资金账号登录
- 先跑模拟盘,熟悉接口再切实盘
- 佣金记得谈——量化交易频率高,开通前跟客户经理磨一磨,一般能谈到比较友好的费率。
还有疑问的,评论区留言,我私信回你具体渠道和避坑经验。
温馨提示:投资有风险,选择需谨慎。
下一篇资讯:
暂无下一篇


问一问

+微信
分享该文章
