Торговый конструктор - Использование технических индикаторов в TradeBuilderMT5

6 октября 2018, 05:13
Sergey Deev
0
154

Советник TradeBuilderMT5 предназначен для построения торговой системы на базе произвольного набора технических индикаторов MT5.

Предыдущая статья: использование сигналов CancelBuy и CancelSell

Настройка использования технических индикаторов производится выбором их из выпадающего списка и конфигурации параметров:

  1. выбор индикатора
  2. временной интервал
  3. строка параметров
  4. бар графика (0-текущий бар, 1-последний закрытый бар и т.д.)
  5. линия графика.

Наиболее критичным является строка параметров индикатора. Если в строке не будет хотя бы одного параметра, индикатор инициализируется с ошибкой и мы получим в журнале следующее:

Естественно, сигнал при такой ошибке, работать не будет. Для определения строки параметров необходимо обратиться к документации по техническим индикаторам 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

ADX140 - MAIN_LINE, 1 - PLUSDI_LINE, 2 - MINUSDI_LINE
ADXW140 - MAIN_LINE, 1 - PLUSDI_LINE, 2 - MINUSDI_LINE
ALLIGATOR13,8,8,5,5,3,2,40 - GATORJAW_LINE, 1 - GATORTEETH_LINE, 2 - GATORLIPS_LINE
AMA15,2,30,0,0
AO

ATR14
BANDS20,0,2.0,00 - BASE_LINE, 1 - UPPER_BAND, 2 - LOWER_BAND
BEARS13 
BULLS13  
BWMFI0 
CCI14,5 
CHAIKIN3,10,1,0 
CUSTOMимя_индикатора *** 
DEMA14,0,0  
DEMARKER14 
ENVELOPES14,0,0,0,0.10 - UPPER_LINE, 1 - LOWER_LINE
FORCE 13,0,0  
FRACTALS 0 - UPPER_LINE, 1 - LOWER_LINE
FRAMA14,0,0 
GATOR13,8,8,5,5,3,2,40 - UPPER_HISTOGRAM, 1- цвет верхней гистограммы, 2 - LOWER_HISTOGRAM, 3- цвет нижней гистограммы
ICHIMOKU9,26,520 - TENKANSEN_LINE, 1 - KIJUNSEN_LINE, 2 - SENKOUSPANA_LINE, 3 - SENKOUSPANB_LINE, 4 - CHIKOUSPAN_LINE
MA10,0,0,0 
MACD12,26,9,00 - MAIN_LINE, 1 - SIGNAL_LINE 
MFI14,0 
MOMENTUM14,0  
OBV0 
OSMA12,26,9,0  
RSI14,0  
RVI10  
SAR0.02,0.2 
STDDEV20,0,0,0 
STOCHASTIC5,3,3,0,00 - MAIN_LINE, 1 - SIGNAL_LINE
TEMA14,0,0 
TRIX14,0  
VIDYA15,12,0,0 
VOLUMES 

*** Пользовательский индикатор CUSTOM в качестве параметров должен содержать минимально один параметр - его имя. В соответствии с правилами TradeBuilderMT5, данный параметр должен быть обрамлен одиночными кавычками.

В следующей статье мы рассмотрим использование в TradeBuilderMT5 пользовательского индикатора.


Поделитесь с друзьями: