How can an EA run once complete before new tick price? (new tick data comes, EA process repeat and EA can't run completely)

 

Hello everybody,

I made an EA that analyze some symbols and need time for run one complete,

As we know, start() function run every tick price,

but when new tick data comes, EA process repeat and EA can't run completely,

How can solve this problem? 

 
EA starts and always runs completely. New ticks are ignored. There is no problem!
Reason: