Trouble for EA when closing trades during news spike .

 
My EA doesn't close all my orders when reached a specified level during news period . There are 14 orders floating and it just only close up 12 orders leave 2 more floating . It is dangerous if I was not there to monitor my trades . How can I solve this problem ???? Does anyone has a problem like this before and solved it ???? Do you mind to share ???
 
Put SL/TP if you want a prompt close. Sometimes broker will deny EA commands at news time. So, EA is not at fault.
Reason: