Why would trading price-based bars preclude you from running a portfolio via a single script? And what do you mean by 'price-based bars'? I'm assuming this is not your regular OHLC bars?