cassie_chen 发表于 2020-6-20 15:05:01

tbpy中get_history使用问题

使用get_history获取商品历史数据,上期所和大商所的都可以获取到,只有郑商所读不到是为什么呢?
CZCE=['SR','CF','CY','ZC','FG','TA','MA','UR','SA','RS','OI','SF','SM','AP','CJ']
symbols=  #.lower()
freq='1d'
begintime=datetime.datetime.strptime('20200201','%Y%m%d')
endtime=datetime.datetime.strptime('20200615','%Y%m%d')
for symbol in symbols:
    print("获取数据:"+symbol)
    i=0
    while True:
          bars=tbpy.get_history(symbol,freq,begintime, endtime, fields=None, timeout='30s')
          if len(bars['open'])>0:
              break
          i=i+1
          if i>500:
              print(symbol+"没有数据")
              break
而且神奇的是,别的交易所获取数据传入的都是字母小写如‘rb000.SHFE’,我在郑商所尝试‘SR000.CZCE’居然可以读到数据,但别的品种又不可以?请问是什么原因呢?
页: [1]
查看完整版本: tbpy中get_history使用问题