Стандартная библиотека
© 2000-2011, MetaQuotes Software Corp.
2486
Класс CExpertSignal
Класс CExpertSignal является базовым классом для создания генераторов торговых сигналов,
поэтому он, предоставляя интерфейсы, сам ничего не делает (исключение составляют методы
CheckReverseLong и CheckReverseShort).
Для того чтобы генератор торговых сигналов "загенерировал", нужно:
1. Определиться с алгоритмами генерации торговых сигналов;
2. Создать свой класс генератора, унаследовав его от CExpertSignal;
3. Переопределить в своем классе виртуальные методы базового, заложив в них соответствующие
алгоритмы.
В качестве примера можно рассмотреть любой mqh-файл из папки Expert\Signal\.
Описание
Класс CExpertSignal является основой для реализации алгоритмов генерации торговых сигналов.
Декларация
class CExpertSignal : public CObject
Заголовок
#include <Expert\ExpertSignal.mqh>
Методы класса по группам
Инициализирует члены класса
Инициализирует индикаторы и таймсерии
virtual ValidationSettings
Проверяет корректность настроек
Методы проверки необходимости
открытия/разворота/закрытия позиций
Определяет необходимость открытия длинной
позиции
Определяет необходимость закрытия длинной
позиции
Определяет необходимость открытия
короткой позиции
Определяет необходимость закрытия
короткой позиции
Определяет необходимость разворота
длинной позиции