Скачать MetaTrader 5
Справка MQL5 одним файлом:
mql5.chm mql5.pdf Английский
mql5_german.chm mql5_german.pdf Немецкий
mql5_spanish.chm mql5_spanish.pdf Испанский
mql5_french.chm mql5_french.pdf Французский
mql5_chinese.chm mql5_chinese.pdf Китайский
mql5_italian.chm mql5_italian.pdf Итальянский
mql5_portuguese.chm mql5_portuguese.pdf Португальский

CheckTrailingStopLong

Определяет необходимость модификации длинной позиции.

virtual bool  CheckTrailingStopLong(
   CPositionInfo*  position,     // указатель
   double&         sl,           // ссылка
   double&         tp            // ссылка
   )

Параметры

position

[in]  Указатель на объект CPositionInfo.

sl

[in][out]  Ссылка на переменную для размещения цены Stop Loss.

tp

[in][out]  Ссылка на переменную для размещения цены Take Profit.

Возвращаемое значение

true - в случае выполнения условия, иначе - false.

Примечание

Вычисляется значение максимально близкого уровня установки Stop Loss. Вычисляется новый уровень установки Stop Loss (исходя из значения средней скользящей на предыдущем баре). Если ордер Stop Loss позиции уже установлен, его цена принимается за базовую, иначе за базовую цену принимается цена открытия позиции. Если новый уровень установки Stop Loss выше базовой цены и ниже максимально близкого уровня установки Stop Loss, то ордер Stop Loss позиции предлагается переместить на новый уровень.


Обновлено: 2015.12.03