ud = tbpy.get_history(symbol='SP2507.SHFE', frequency='1d',begin_time=datetime.datetime(2025, 3, 17, 22, 59),end_time=datetime.datetime(2025, 4, 17, 22, 59))
print(ud)
这样获取数据,经常返回不到数据。有时候能返回,是后台限制了?
{'open': array([], dtype=float64), 'high': array([], dtype=float64), 'low': array([], dtype=float64), 'close': array([], dtype=float64), 'volume': array([], dtype=int64), 'position': array([], dtype=int64), 'rollover': array([], dtype=float64), 'time': array([], dtype=float64)}
{'open': array([], dtype=float64), 'high': array([], dtype=float64), 'low': array([], dtype=float64), 'close': array([], dtype=float64), 'volume': array([], dtype=int64), 'position': array([], dtype=int64), 'rollover': array([], dtype=float64), 'time': array([], dtype=float64)}
demo test
是由流控限制,不要频繁获取
多久一次?
取一次也太难了
一次不要取太多个合约。
取完一次后是本地保存行情数据的,之后就不会有流控了
有时候有数据返回。。这是咋回事