728 浏览
0

klines = api.get_kline_serial(symbol, 60 ,200)
while True: 
    api.wait_update()
    if api.is_changing(klines.iloc[-1]):
        #t = datetime.fromtimestamp(klines.iloc[-1]["datetime"] // 1000000000).time()
        #print(t)
        klines["datetime"] = klines["datetime"].apply(lambda x: tafunc.time_to_datetime(x))
        print(klines.iloc[-1:])
        print(print("-" * 100))
api.close()
 None
               datetime       id    open    high     low   close  volume    open_oi   close_oi      symbol  duration
199 2023-05-03 18:09:00  48009.0  2441.0  2442.0  2441.0  2441.0   389.0  1191758.0  1191680.0  CZCE.MA309        60
----------------------------------------------------------------------------------------------------
None
               datetime       id    open    high     low   close  volume    open_oi   close_oi      symbol  duration
199 2023-05-04 02:09:00  48009.0  2441.0  2442.0  2441.0  2441.0   389.0  1191758.0  1191680.0  CZCE.MA309        60
----------------------------------------------------------------------------------------------------
None
               datetime       id    open    high     low   close  volume    open_oi   close_oi      symbol  duration
199 2023-05-04 10:09:00  48009.0  2441.0  2442.0  2441.0  2441.0   389.0  1191758.0  1191680.0  CZCE.MA309        60
----------------------------------------------------------------------------------------------------
None
               datetime       id    open    high     low   close  volume    open_oi   close_oi      symbol  duration
199 2023-05-04 18:09:00  48009.0  2441.0  2442.0  2441.0  2441.0   389.0  1191758.0  1191680.0  CZCE.MA309        60
----------------------------------------------------------------------------------------------------
None
               datetime       id    open    high     low   close  volume    open_oi   close_oi      symbol  duration
199 2023-05-05 02:09:00  48009.0  2441.0  2442.0  2441.0  2441.0   389.0  1191758.0  1191680.0  CZCE.MA309        60
----------------------------------------------------------------------------------------------------
None
               datetime       id    open    high     low   close  volume    open_oi   close_oi      symbol  duration
199 2023-05-05 10:09:00  48009.0  2441.0  2442.0  2441.0  2441.0   389.0  1191758.0  1191680.0  CZCE.MA309        60
----------------------------------------------------------------------------------------------------
None
               datetime       id    open    high     low   close  volume    open_oi   close_oi      symbol  duration
199 2023-05-05 18:09:00  48009.0  2441.0  2442.0  2441.0  2441.0   389.0  1191758.0  1191680.0  CZCE.MA309        60
----------------------------------------------------------------------------------------------------
None
               datetime       id    open    high     low   close  volume    open_oi   close_oi      symbol  duration
199 2023-05-06 02:09:00  48009.0  2441.0  2442.0  2441.0  2441.0   389.0  1191758.0  1191680.0  CZCE.MA309        60
----------------------------------------------------------------------------------------------------

李思恒 已回答的问题 2023年4月24日
0

首先不要直接在datetime上做修改,要么copy,要么另起一行叫比如datetime1.然后只用我们的时间转换函数再试试

李思恒 已回答的问题 2023年4月24日