Советник TradeBuilderMT5 предназначен для построения торговой системы на базе произвольного набора технических индикаторов MT5.
Предыдущая статья: использование сигналов CancelBuy и CancelSell
Настройка использования технических индикаторов производится выбором их из выпадающего списка и конфигурации параметров:
- выбор индикатора
- временной интервал
- строка параметров
- бар графика (0-текущий бар, 1-последний закрытый бар и т.д.)
- линия графика.
Наиболее критичным является строка параметров индикатора. Если в строке не будет хотя бы одного параметра, индикатор инициализируется с ошибкой и мы получим в журнале следующее:
Естественно, сигнал при такой ошибке, работать не будет. Для определения строки параметров необходимо обратиться к документации по техническим индикаторам mql5. Здесь, выбрав требуемый индикатор, мы получим описание, типа ниже следующего:
int iMA( string symbol, // имя символа ENUM_TIMEFRAMES period, // период int ma_period, // период усреднения int ma_shift, // смещение индикатора по горизонтали ENUM_MA_METHOD ma_method, // тип сглаживания ENUM_APPLIED_PRICE applied_price // тип цены или handle );
Мы должны через запятую ввести числовые значения всех параметров, кроме symbol и period. В данном случае, для индикатора MA - 4 параметра.
Ниже приводят строки параметров по-умолчанию для каждого индикатора и номера линий.
Индикатор | Строка параметров | Номера линий |
---|---|---|
AC | ||
AD | ||
ADX | 14 | 0 - MAIN_LINE, 1 - PLUSDI_LINE, 2 - MINUSDI_LINE |
ADXW | 14 | 0 - MAIN_LINE, 1 - PLUSDI_LINE, 2 - MINUSDI_LINE |
ALLIGATOR | 13,8,8,5,5,3,2,4 | 0 - GATORJAW_LINE, 1 - GATORTEETH_LINE, 2 - GATORLIPS_LINE |
AMA | 15,2,30,0,0 | |
AO | ||
ATR | 14 | |
BANDS | 20,0,2.0,0 | 0 - BASE_LINE, 1 - UPPER_BAND, 2 - LOWER_BAND |
BEARS | 13 | |
BULLS | 13 | |
BWMFI | 0 | |
CCI | 14,5 | |
CHAIKIN | 3,10,1,0 | |
CUSTOM | имя_индикатора *** | |
DEMA | 14,0,0 | |
DEMARKER | 14 | |
ENVELOPES | 14,0,0,0,0.1 | 0 - UPPER_LINE, 1 - LOWER_LINE |
FORCE | 13,0,0 | |
FRACTALS | 0 - UPPER_LINE, 1 - LOWER_LINE | |
FRAMA | 14,0,0 | |
GATOR | 13,8,8,5,5,3,2,4 | 0 - UPPER_HISTOGRAM, 1- цвет верхней гистограммы, 2 - LOWER_HISTOGRAM, 3- цвет нижней гистограммы |
ICHIMOKU | 9,26,52 | 0 - TENKANSEN_LINE, 1 - KIJUNSEN_LINE, 2 - SENKOUSPANA_LINE, 3 - SENKOUSPANB_LINE, 4 - CHIKOUSPAN_LINE |
MA | 10,0,0,0 | |
MACD | 12,26,9,0 | 0 - MAIN_LINE, 1 - SIGNAL_LINE |
MFI | 14,0 | |
MOMENTUM | 14,0 | |
OBV | 0 | |
OSMA | 12,26,9,0 | |
RSI | 14,0 | |
RVI | 10 | |
SAR | 0.02,0.2 | |
STDDEV | 20,0,0,0 | |
STOCHASTIC | 5,3,3,0,0 | 0 - MAIN_LINE, 1 - SIGNAL_LINE |
TEMA | 14,0,0 | |
TRIX | 14,0 | |
VIDYA | 15,12,0,0 | |
VOLUMES | 0 |
*** Пользовательский индикатор CUSTOM в качестве параметров должен содержать минимально один параметр - его имя. В соответствии с правилами TradeBuilderMT5, данный параметр должен быть обрамлен одиночными кавычками.
В следующей статье мы рассмотрим использование в TradeBuilderMT5 пользовательского индикатора.