get_local_data.py 933 B

1234567891011121314151617181920212223242526
  1. #coding:utf-8
  2. # 用get_market_data订阅历史和实时行情
  3. import time
  4. if __name__=='__main__':
  5. from xtquant import xtdata
  6. s = '000001.SZ'
  7. # 实际使用时,该接口每天盘后执行一次即可
  8. # 该接口会下载历史行情并落地到本地,随后即可通过xtdata.get_local_data接口调用本地行情
  9. # 同时间、同股票、同周期的行情下载一次即可,
  10. xtdata.download_history_data(s, '1d','','')
  11. xtdata.download_history_data('000001.SH', '1d','','')
  12. data = xtdata.get_market_data([], [s], '1d', end_time='', count=2,dividend_type='back')
  13. data2 = xtdata.get_local_data([], [s], '1d', end_time='', count=2,dividend_type='back')
  14. print('data from get_local_data:\n')
  15. for column in data:
  16. print(f" {column}\n {data[column].head()}\n")
  17. for column in data2:
  18. print(f" {column}\n {data2[column].head()}\n")