Yes, you'll need a normal C array, not a series. And you must indeed shift the array by script for adding a new bar at the front. Zorro also internally shifts its series - this is pretty fast as long as the array fits into the Pentium cache. No pointer tricks involved. The series are stored in reverse order.