Закомментируй (//) эти 2 строчки вот так:срабатывание заданного шага(TralingStep) в этой функции происходит ТОЛЬ ПОСЛЕ ПЕРВОГО ШАГА равному всегда TralingStop(линии без убытка), а уже последующие шаги совершаются равные TralingStep.
// if(Ask-OrderOpenPrice() > TralingStop *Point || OrderStopLoss()==0)
// if(OrderOpenPrice()-Bid > TralingStop *Point || OrderStopLoss()==0)
