一、直接调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')
注意几个细节:
二、遇到权限问题怎么办?
有些函数调用时提示没权限,通常是账户还没开通对应的数据服务。直接找你的客户经理
,让他后台帮你开。一般T 1能搞定,快的当天就行。
三、备选方案(API不好使时)
如果接口临时出问题,或者你用的QMT版本比较老,可以:
四、开通QMT找谁?
目前支持QMT的券商不少,门槛差异挺大:
| 券商 | 大致门槛 | 特点 |
|---|---|---|
| 国金证券 | 10万起 | 门槛低,审批快 |
| 国信证券 | 10-30万 | 技术文档较全 |
| 银河证券 | 30万起 | 系统稳定性好 |
| 国泰君安 | 30万起 | 综合服务强 具体流程: |
还有疑问的,评论区留言,我私信回你具体渠道和避坑经验。