One potential source of differences is the prices used: Ask in live and Bid in backtest...If this is an MT4 broker, then the historical M1 prices are "bids" - which are then treated as "ask" by Zorro in the backtest.