Мик, будь другом, если есть время, глянь свежим взглядом, почему этот советник Sell ордера не тралит. Не могу понять, вроде ошибок нет. Если тебе некогда, тогда я завтра сам посмотрю ещё разок.
Всем пока!
а не тралит всегда или если стоплос первоначальный в 0 выставлен?
и еще тут стоит проверять стоплосс села равенство 0...
тем более при InitialStop=0 при этом первоначальный стоплос не выставляется, т.е. OrderStopLoss()=0, и соответственно он ни когда не будет > Ask+point*TrailingStop...
if ((OrderStopLoss() > (Ask+Point*TrailingStop)) || OrderStopLoss()==0.0)
{OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,OrderClosePrice()-TakeProfit*Point-TrailingStop*Point,800,Purple);
return(0);
}
внимательней нужно, внимательней...