我有一个包含 5m ohlc 数据的 csv 文件,它看起来像这样:
T,O,H,L,C
2018-01-01 00:00:00+00:00, 13838.5, 13961, 13838, 13873
2018-01-01 00:05:00+00:00, 13873, 13920, 13800, 13800
2018-01-01 00:10:00+00:00, 13800, 13800.5, 13675, 13771.5
2018-01-01 00:15:00+00:00, 13771.5, 13795, 13711, 13769
我找到了一个从 Bitmex 下载 1m 和 5m 数据的脚本,但似乎你不能直接下载 15m 蜡烛,我看到一些类似的问题,人们试图转换其他时间框架,但没有一个对我有用。
我试过resample('15Min').ohlc()
了,但我得到一个错误
TypeError:仅对 DatetimeIndex、TimedeltaIndex 或 PeriodIndex 有效,但获得了“Index”实例。
也许我在阅读我的 csv 文件时做错了什么:
ohlcv5 = pd.read_csv('5m.csv', names=['T', 'O', 'H', 'L', 'C'], index_col=0, parse_dates=[0])