我有一个 Pandas DataFrame,其中包含几个月的盘中价格数据(交易量加权,按分钟聚合)。
In[1]: VWAPData
Out[93]:
Prices
2014-02-03 09:30:00 10.450000
2014-02-03 11:04:00 10.450000
2014-02-03 12:28:00 10.326600
2014-02-03 13:31:00 10.290000
2014-02-03 13:44:00 10.326500
...
2014-07-31 13:08:00 15.8500
2014-07-31 13:10:00 15.8600
2014-07-31 13:44:00 15.8600
2014-07-31 15:44:00 15.9101
2014-07-31 15:58:00 15.9300
如您所见,有些分钟没有数据(由于没有交易)。
我想计算每个数据点之间的回报,忽略隔夜回报。我不能假设第一笔交易每天都在同一时间发生。我怎么能做到这一点?