Пример #1
0
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())