Нужна помощь #2

 
Здравствуйте! Как сделать так, чтобы стоп лосс подвигался автоматически (без опускания) с движением цены ? Платформа MetaTrader 4. Спасибо
 
labvic:
Здравствуйте! Как сделать так, чтобы стоп лосс подвигался автоматически (без опускания) с движением цены ? Платформа MetaTrader 4. Спасибо
Шаблон
 
labvic:
Здравствуйте! Как сделать так, чтобы стоп лосс подвигался автоматически (без опускания) с движением цены ? Платформа MetaTrader 4. Спасибо

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

 
Добрый день! Я, если честно, так и не понял, как сделать, чтобы стоплосс двигался за текущим курсом на расстоянии в заданное количество пунктов. Помогите, пожалуйста, разобраться...
 
labvic:
Здравствуйте! Как сделать так, чтобы стоп лосс подвигался автоматически (без опускания) с движением цены ? Платформа MetaTrader 4. Спасиб
double newSL;
for(int cnt=0; cnt<OrdersTotal(); cnt++)
{
     if( !OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES) ) continue;

     switch( OrderType() )
     {
          case ORDER_TYPE_BUY:
               if( OrderStopLoss() >= newSL ) continue;
               // модифицируем
               break;
          case ORDER_TYPE_SELL:
               if( OrderStopLoss() <= newSL ) continue;
               // модифицируем
               break;
     }
}
 
labvic:
Здравствуйте! Как сделать так, чтобы стоп лосс подвигался автоматически (без опускания) с движением цены ? Платформа MetaTrader 4. Спасибо

Используйте встроенной Trailing Stop.

 
labvic:  Здравствуйте! Как сделать так, чтобы стоп лосс подвигался автоматически (без опускания) с движением цены ? Платформа MetaTrader 4. Спасибо

Вот на этой странице освещен глюк встроенного треллинг-стопа и что делать