A lot of factors can cause demo trading to differ from live trading. From EA setting to Broker Execution, the problem could be coming from every angle best thing is to analyze and do close monitoring of both trading accounts on an hourly time-fame if possible, that can help you ping the actual cause.
The King Of Algo Development