ТР в серии около ордера ошибка 130

 
Ещё раз всем привет! Вопрос такой есть серия сделок, например 2 сделки на селл с шагом 50 пунктов, им нужно поставить ТР усреднённый, тут всё просто складываем цены открытия и делим на 2. Но при выставлении вылазит ошибка 130 неправильные стопы. Получается что усреднённый ТР слишком близко к ордеру и получается ошибка 130. Подумал надо делать проверку, на минимальное расстояние от ордеров, но как это сделать не могу понять. Смотрел тут так и не нашёл, подходящего ничего (может плохо смотрел) И как проверять, с начало все ордера ТП, а потом уже разницу прибавлять или отнимать от ТП что бы выставить ТП в разрешённой зоне, вообщем одни вопросы? 
 

Не когда близко к цене ордера, а когда близко к рыночной цене. 

Цена рядом с желаемым уровнем тейкпрофита, и может быть, стоит сделать рыночное закрытие.

 
Artem Onopin:
Ещё раз всем привет! Вопрос такой есть серия сделок, например 2 сделки на селл с шагом 50 пунктов, им нужно поставить ТР усреднённый, тут всё просто складываем цены открытия и делим на 2. Но при выставлении вылазит ошибка 130 неправильные стопы. Получается что усреднённый ТР слишком близко к ордеру и получается ошибка 130. Подумал надо делать проверку, на минимальное расстояние от ордеров, но как это сделать не могу понять. Смотрел тут так и не нашёл, подходящего ничего (может плохо смотрел) И как проверять, с начало все ордера ТП, а потом уже разницу прибавлять или отнимать от ТП что бы выставить ТП в разрешённой зоне, вообщем одни вопросы? 
Можно так попробовать проверить:
   StopLevel=NormalizeDouble(MarketInfo(Symbol(),MODE_STOPLEVEL)*Point,Digits);
   if(TP<StopLevel)
     {
      Comment("Take Profit too small!!!");
      return;
     }

Здесь TP это не цена тейка, а его размер.


 

тут всё просто складываем цены открытия и делим на 2

Это при условии, что объем ордеров одинаковый.
Среднюю цену нужно считать с учётом объема ордеров.

 
Taras Slobodyanik:

Это при условии, что объем ордеров одинаковый.
Среднюю цену нужно считать с учётом объема ордеров.


Да он одинаковый!

 

Всем спасибо, пошёл воплощать в жизнь)))

 
Dmitry Fedoseev:

Не когда близко к цене ордера, а когда близко к рыночной цене. 

Цена рядом с желаемым уровнем тейкпрофита, и может быть, стоит сделать рыночное закрытие.


Ценное замечание, спасибо!

 

MQ4 под номером 2. https://www.mql5.com/ru/forum/38067/page6#comment_2786792

Советники: Martin
Советники: Martin
  • 2015.01.31
  • www.mql5.com
Форум алго-трейдеров MQL5
Причина обращения: