Андрей
1) Лишние ордера выставляются не сразу, а через какое то время.
2) После того как ордер закрылся по без убытку на его месте выставляется такой же ордер.
if(CountOrders(4)<1)
{
if(Bid<hd+Delta*Point && DaylyBuyStop) PutOrder(4,hd+Delta*Point);
if(Bid<hw+Delta*Point && WeaklyBuyStop) PutOrder(4,hw+Delta*Point);
}
if(CountOrders(5)<1)
{
if(Bid>ld-Delta*Point && DaylySellStop) PutOrder(5,ld-Delta*Point);
if(Bid>lw-Delta*Point && WeaklySellStop) PutOrder(5,lw-Delta*Point);
}
lot=NormalizeDouble(Lots*cross+PLot,2);
AM2