With 'reverse order' I meant from new to old. New data is appended at the begin of the series. Shifting them could theoretically be avoided with some tricks, for instance allocating a larger array and moving its pointer. However such tricks are not used in the current Zorro version. The shifting has not much effect on the backtest speed.