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]