Да, тоже не работает.
Дело в том. что советник и так работает в одну сторону: или бай, или селл, он не открывает ордера: и бай, и селл одновременно.
double allpro=CountTrades()*AllLots()*AllPro; // 5*(0.1+0.2+0.3+0.4+0.5)*20=150
if(AllProfit()>allpro && AllPro>0)
CloseAll();
iksel