1、基本思想
在 xtquant 中,历史数据要先下载(download_history_data)到本地的缓存文件中,之后才能获取(get_market_data)使用。
如果确认之前已经下载过,且数据完整,那么后续使用前可以不用再次下载。
2、常用函数
xtdata.download_history_data() # 下载单个资产的历史数据
xtdata.download_history_data2() # 下载多个资产(资产代码装在[]中)的历史数据
xtdata.get_market_data() # 从已下载的本地数据中取数据方法1
xtdata.get_market_data_ex() # 从已下载的本地数据中取数据方法2
xtdata.get_local_data() # 从本地取已下载的数据
为方便,其中 get_market_data 和 get_market_data_ex 合称 gmd 函数。
以下分别简介各个函数的用法。
2.1、下载资产历史数据到本地缓存文件中
下载资产的历史数据,需要用到 download_history_data 和 download_history_data2,他们的使用方法几乎一样。
download_history_data 的使用方法是:
# download_history_data
xtdata.download_history_data(
stock_code='xxxxxx.SH',
period='1x',
start_time=