coding:utf-8
from xtquant import xtdata
import time
下载交易日历数据
xtdata.download_holiday_data()
获取交易日
start_time = time.strftime("%Y%m%d") # 起始日期
end_time = time.strftime("%Y") + '1231' #结束日期,这里我用time函数自动计算年,格式生成'20241231'
返回获取的交易日历
result = xtdata.get_trading_calendar('SH', start_time , end_time )
print(result)
运行上面这些代码,有下面这些报错。
(cat-meho-rl) PS E:\cat-meho-rl> & e:\cat-meho-rl.venv\Scripts\python.exe e:/cat-meho-rl/scripts/test.py
xtquant文档地址:http://dict.thinktrader.net/nativeApi/start_now.html
xtdata连接成功 2026-05-27 01:27:42
服务信息: {'tag': 'sp3', 'version': '1.0'}
服务地址: 127.0.0.1:58610
数据路径: E:\国金证券QMT交易端\bin.x64/../userdata_mini/datadir
设置xtdata.enable_hello = False可隐藏此消息
Traceback (most recent call last):
File "e:\cat-meho-rl\scripts\test.py", line 6, in <module>
xtdata.download_holiday_data()
File "E:\cat-meho-rl.venv\Lib\site-packages\xtquant\xtdata.py", line 2114, in download_holiday_data
inst = _BSON_call_common(
^^^^^^^^^^^^^^^^^^
File "E:\cat-meho-rl.venv\Lib\site-packages\xtquant\xtdata.py", line 283, in _BSON_call_common
return BSON.BSON.decode(interface(func, BSON.BSON.encode(param)))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RuntimeError: 当前客户端未支持此功能,请更新客户端或升级投研版 func:commonControl, error:{ "error" : { "ErrorID" : 300000, "ErrorMsg" : "function not realize" } }
(cat-meho-rl) PS E:\cat-meho-rl>
这个数据在官方网页说明当中,没说明是 VIP 数据,为什么也会报错? |