使用Python将5m OHLC数据转换为15m

时间:2020-07-06 11:15:58

标签: python pandas dataframe ohlc

我有一个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数据,但是看来您无法直接下载1500万根蜡烛,我看到了一些类似的问题,人们试图转换其他时间范围,但没有一个起作用为我。

我尝试过resample('15Min').ohlc(),但遇到错误

TypeError:仅与DatetimeIndex,TimedeltaIndex或 PeriodIndex,但有一个“索引”的实例。

也许我在读取csv文件时做错了事:

ohlcv5 = pd.read_csv('5m.csv', names=['T', 'O', 'H', 'L', 'C'], index_col=0, parse_dates=[0])

0 个答案:

没有答案