Hi,
I have a second level data of prices for a day starting from 9:30:21 to 15:59:59 containing 23000 rows. I want to run it on zipline.
I formatted the data into a pandas dataframe and ran it on my algorithm. My algorithm contains a batch transform which has a window length of 100 rows. The batch transform runs arima model and predicts a value for each 100 values dataframe provided by handle_data function.
The algorithm runs perfectly for yahoo daily-level data but when i give it the second level data it outputs:
INFO: Performance: Simulated 1 trading days out of 1.
INFO: Performance: first open: 2013-05-15 13:31:00+00:00
INFO: Performance: last close: 2013-05-15 20:00:00+00:00
The code doesn't even enter the batch transform code during execution.
I want to know how to modify the zipline functions to accept second level data and provide outputs for such a small timeframe and also provide the risk report and portfolio values for this kind of data.