Скачать 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 Португальский

Класс CExpertTrailing

Класс CExpertTrailing является базовым классом для реализации алгоритмов сопровождения открытых позиций, поэтому он, предоставляя интерфейсы, сам ничего не делает.

Для того чтобы "трейлинг" заработал по-другому, нужно:

1. Определиться с алгоритмами сопровождения открытых позиций;
2. Создать свой класс, унаследовав его от CExpertTrailing;
3. Переопределить в своем классе виртуальные методы базового, заложив в них соответствующие алгоритмы.

В качестве примера можно рассмотреть любой mqh-файл из папки Expert\Trailing\.

Описание

Класс CExpertTrailing является основой для реализации алгоритмов сопровождения открытых позиций.

Декларация

   class CExpertTrailing : public CExpertBase

Заголовок

   #include <Expert\ExpertTrailing.mqh>

Иерархия наследования

  CObject

      CExpertBase

          CExpertTrailing

Прямые потомки

CTrailingFixedPips, CTrailingMA, CTrailingNone, CTrailingPSAR

Методы класса по группам

Методы проверки необходимости управления отложенными ордерами

 

virtual CheckTrailingStopLong

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

virtual CheckTrailingStopShort

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

 


Обновлено: 2017.03.15