def test_get_history_instrument_bars_range(): log.info("查询代码列表") api = TdxExHq_API(auto_retry=True) try: with api.connect('61.152.107.141', 7727): data = api.get_history_instrument_bars_range( 74, "BABA", 20170613, 20170620) assert data is not None assert type(data) is list assert len(data) > 0 except socket.timeout as e: pass
("datetime", "%d-%02d-%02d %02d:%02d" % (year, month, day, hour, minute)), ("year", year), ("month", month), ("day", day), ("hour", hour), ("minute", minute), ("open", open_price), ("high", high), ("low", low), ("close", close), ("position", position), ("trade", trade), ("settlementprice", settlementprice) ]) klines.append(kline) return klines #00000000 01 01 08 6A 01 01 16 00 16 00 FF 23 2F 49 46 4C ...j.... ...#/IFL #00000010 30 00 F0 F4 94 13 07 00 01 00 00 00 00 00 F0 00 0....... ........ #00000000: 01 01 08 6A 01 01 16 00 16 00 FF 23 4A 4E 56 44 ...j.......#JNVD #00000010: 41 00 C0 EC A3 13 07 00 01 00 00 00 00 00 C0 03 A............... #00000000 01 01 08 6A 01 01 16 00 16 00 FF 23 2F 49 46 31 ...j.... ...#/IF1 #00000010 37 30 39 00 94 13 07 00 01 00 00 00 00 00 F0 00 709..... ........ if __name__ == '__main__': import pprint from pytdx.exhq import TdxExHq_API api = TdxExHq_API() with api.connect('61.152.107.141', 7727): x = api.to_df( api.get_history_instrument_bars_range(74, "BABA", 20170613, 20170620)) pprint.pprint(x.tail())
("datetime", "%d-%02d-%02d %02d:%02d" % (year, month, day, hour, minute)), ("year", year), ("month", month), ("day", day), ("hour", hour), ("minute", minute), ("open", open_price), ("high", high), ("low", low), ("close", close), ("position", position), ("trade", trade), ("settlementprice", settlementprice) ]) klines.append(kline) return klines #00000000 01 01 08 6A 01 01 16 00 16 00 FF 23 2F 49 46 4C ...j.... ...#/IFL #00000010 30 00 F0 F4 94 13 07 00 01 00 00 00 00 00 F0 00 0....... ........ #00000000: 01 01 08 6A 01 01 16 00 16 00 FF 23 4A 4E 56 44 ...j.......#JNVD #00000010: 41 00 C0 EC A3 13 07 00 01 00 00 00 00 00 C0 03 A............... #00000000 01 01 08 6A 01 01 16 00 16 00 FF 23 2F 49 46 31 ...j.... ...#/IF1 #00000010 37 30 39 00 94 13 07 00 01 00 00 00 00 00 F0 00 709..... ........ if __name__ == '__main__': import pprint from pytdx.exhq import TdxExHq_API api = TdxExHq_API() with api.connect('112.74.214.43', 7727): x = api.to_df( api.get_history_instrument_bars_range(47, "IFL0", 20210201, 20210210)) pprint.pprint(x.tail())
]) klines.append(kline) return klines #00000000 01 01 08 6A 01 01 16 00 16 00 FF 23 2F 49 46 4C ...j.... ...#/IFL #00000010 30 00 F0 F4 94 13 07 00 01 00 00 00 00 00 F0 00 0....... ........ #00000000: 01 01 08 6A 01 01 16 00 16 00 FF 23 4A 4E 56 44 ...j.......#JNVD #00000010: 41 00 C0 EC A3 13 07 00 01 00 00 00 00 00 C0 03 A............... #00000000 01 01 08 6A 01 01 16 00 16 00 FF 23 2F 49 46 31 ...j.... ...#/IF1 #00000010 37 30 39 00 94 13 07 00 01 00 00 00 00 00 F0 00 709..... ........ if __name__ == '__main__': import pprint from pytdx.exhq import TdxExHq_API api = TdxExHq_API() with api.connect('61.152.107.141', 7727): x = api.to_df(api.get_history_instrument_bars_range(74, "BABA", 20170613,20170620)) pprint.pprint(x.tail())