Non-indicator based EA open far more trades than setting in real account

 
My EA opening trades does not based on bars or other indicators. I just open trades which are in my EA settings, like : eurusd,usdjpy,audusd,usdcad,eurchf and trade direction for each. It should open 1 trade for each symbol I set. In the Demo account and backtesting (every tick and random delay excution), it works perfect. But in real account, it would open far more trades, maybe 8-10 times more. More odd, it opens 15 eurusd trades, 12 audusd trades, etc. totally random.  
 
it's MT5. Does MetaQuaote company apply some different rules in real trading?