It's not a requirement but it can be beneficial. I run everything all the time, every system needs to at least produce a flat curve in adverse conditions. I've yet to find a reliable method to distinguish between trending and ranging - one without lag.
Are you saying that even a little bit of lag in one of your systems kills its profitability?