Перенос стопа - страница 2

 

Ну или 210 после первого трейлинга менять ну нужное число. 

 
xjasond:

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

Если кто знает, подскажите пожалуйста как это можно сделать

Это никак нельзя сделать. 2 пункта на четвёрке,- это даже меньше минимально допустимой величины (MODE_STOPLEVEL) по паре, у обычного брокера. Будет постоянно ошибка-130.

https://docs.mql4.com/ru/constants/environment_state/marketinfoconstants

Если вы хотите тралить стопами с минимальным расстоянием от цены, то нужно заложить проверку, чтоб цена не была меньше MODE_STOPLEVEL.

Информация об инструменте - Документация на MQL4
  • docs.mql4.com
Информация об инструменте - Документация на MQL4
 
rosomah:

Это никак нельзя сделать. 2 пункта на четвёрке,- это даже меньше минимально допустимой величины (MODE_STOPLEVEL) по паре, у обычного брокера. Будет постоянно ошибка-130.

https://docs.mql4.com/ru/constants/environment_state/marketinfoconstants

Если вы хотите тралить стопами с минимальным расстоянием от цены, то нужно заложить проверку, чтоб цена не была меньше MODE_STOPLEVEL.

Дык. У кого есть стоплевел тот брокер(или счёт точно) кухонный и категорически нельзя там торговать.
 

Vasyl Nosal

 Большое спасибо. Поставил ваш код, но перед тем как зайти сюда доделал все же сам.

Просто объявил проверку:

 if(Bid >= OrderOpenPrice()+ 210*Point)

         {

                  tSL = Bid-80*Point;

                  if(tSL > OrderStopLoss())

                  OrderModify(OrderTicket(), OrderOpenPrice(), Bid-80*Point, OrderTakeProfit(), 0, CLR_NONE);  

        } 

Причина обращения: