Скачать MetaTrader 5

Помогите сделать индикатору сдвиг....

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Roman
6
Roman  

Всем доброго времени суток товарищи! Хотел попробовать сделать индикатору вот такой сдвиг(смотрите прикрепленные файлы). Но как это реализовать программно, понять не могу. Тем, кто откликнется, большое спасибо заранее!ДО

ПОСЛЕ 

Олег avtomat
5343
Олег avtomat  

Справочник MQL4 - Пользовательские индикаторы - SetIndexShift



  void SetIndexShift( int index, int shift) 

Установка смещения линии индикатора относительно начала графика. При положительном значении изображение линии смещается вправо, при отрицательном - влево. Т.е. значение, рассчитанное на текущем баре, рисуется с указанным смещением относительно текущего бара. 

Параметры:

index   -   Порядковый номер линии. Должно быть от 0 до 7. 

shift   -   Величина смещения в барах. 


Пример:

//+------------------------------------------------------------------+

//| Функция инициализации Аллигатора                                 |

//+------------------------------------------------------------------+

int init()

  {

//---- смещение линий баланса относительно начала графика

   SetIndexShift(0,JawsShift);

   SetIndexShift(1,TeethShift);

   SetIndexShift(2,LipsShift);

//---- начала линий баланса должны быть пропущены при отрисовке

   SetIndexDrawBegin(0,JawsShift+JawsPeriod);

   SetIndexDrawBegin(1,TeethShift+TeethPeriod);

   SetIndexDrawBegin(2,LipsShift+LipsPeriod);

//---- 3 распределенных буфера индикатора

   SetIndexBuffer(0,ExtBlueBuffer);

   SetIndexBuffer(1,ExtRedBuffer);

   SetIndexBuffer(2,ExtLimeBuffer);

//---- установка стилей линий

   SetIndexStyle(0,DRAW_LINE);

   SetIndexStyle(1,DRAW_LINE);

   SetIndexStyle(2,DRAW_LINE);

//---- имена линий для отображения в DataWindow

   SetIndexLabel(0,"Gator Jaws");

   SetIndexLabel(1,"Gator Teeth");

   SetIndexLabel(2,"Gator Lips");

//---- инициализация сделана

   return(0);

  }



Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий