Развернуть по стопу

 

Друзья всем привет.

Вот решил довести простого советника по дивергенции.Но для того чтоб реализавать данное событие нужно выдернуть последний стоплос Но не могу сообразить как выдернуть


    if( Buy_Signal == true ) /*Открытие ордера на Покупку */
     {
      
          
      ticketBuy = OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,vallow,0,"Покупаем",Magic,0,clrGreen);
      if(ticketBuy <0)
       { 
         Print(" Не удалось открыть ордер на Покупку" );/*Проверка ордер по номеру тикета*/
       }
      }
        

    }

-------------------------------------------

Видится както так

if (StopLossOrdera ==true)

{

вуполни условия

}

 
Перебор ордеров из истории, поиск в комментарии буковок SL или сравнение цены закрытия с уровнем стопа, сортировка найденных ордеров по тикету, далее с тикетом уже делаете что хочете.
Причина обращения: