Требуется помощь от опытных программистов

 
Здравствуйте уважаеме гении mql4.Помогите сделать советника на оснве индикатора HeikenAshiSmoothed.Это уже четвертый форум,на котороый я обращаюсь.Связь с индикатором я установил:

double diHeiken0=iCustom(NULL,NULL, "HeikenAshiSmoothed",Red,RoyalBlue,Red,RoyalBlue,0,0);
double diHeiken1=iCustom(NULL,NULL, "HeikenAshiSmoothed",Red,RoyalBlue,Red,RoyalBlue,1,0);
double diHeiken2=iCustom(NULL,NULL, "HeikenAshiSmoothed",Red,RoyalBlue,Red,RoyalBlue,2,0);
double diHeiken3=iCustom(NULL,NULL, "HeikenAshiSmoothed",Red,RoyalBlue,Red,RoyalBlue,3,0);

Print ("diHeiken " +diHeiken0," ",diHeiken1," ",diHeiken2," ",diHeiken3);

Возможно это не правильно не знаю.
А вот условия, при которых устанавливается Buy,т.е.предыдущий бар красный,следующий синий(при закрытии бара) и Sell (наоборот) не могу!Помогите!Индикатор показывает хорошие результаты на m15!Мне советовали много отрывков кода,а вот в советник собрать не получается,руки не от туда ростут!
 

Как можно судить о том правильно ли Вы установили связь с индикатором, если нет кода самого индикатора. (это с точки зрения логики)

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

double diHeiken0=iCustom(NULL,0, "HeikenAshiSmoothed",Red,RoyalBlue,Red,RoyalBlue,0,0);
double diHeiken1=iCustom(NULL,0, "HeikenAshiSmoothed",Red,RoyalBlue,Red,RoyalBlue,1,0);
double diHeiken2=iCustom(NULL,0, "HeikenAshiSmoothed",Red,RoyalBlue,Red,RoyalBlue,2,0);
double diHeiken3=iCustom(NULL,0, "HeikenAshiSmoothed",Red,RoyalBlue,Red,RoyalBlue,3,0);

Если хотите работать с текущим ТФ, а если нет, то укажите соответствующий код.


А чтобы сделать условие надо сравнить индикатор на текущем и предыдущем (те один назад) баре. Обратиться к на N бар назад можно

double diHeiken0=iCustom(NULL,0, "HeikenAshiSmoothed",Red,RoyalBlue,Red,RoyalBlue,0,N);
double diHeiken1=iCustom(NULL,0, "HeikenAshiSmoothed",Red,RoyalBlue,Red,RoyalBlue,1,N);
double diHeiken2=iCustom(NULL,0, "HeikenAshiSmoothed",Red,RoyalBlue,Red,RoyalBlue,2,N);
double diHeiken3=iCustom(NULL,0, "HeikenAshiSmoothed",Red,RoyalBlue,Red,RoyalBlue,3,N);

Но не на всех индикаторах это работает корректно

 
Если мне не изменяет склероз, цвет HA бара зависит от соотношения HA цены открытия и HA цены закрытия. iCustom тут по-моему совсем не нужен, достаточно расчитать эти цены для второгого и первого бара и далее, если haclose2<haopen2 && haclose1>haopen1 то buy и т.д.
 
igor87:
Помогите сделать советника на оснве индикатора
А вот здесь: Учебник по MQL4 Простые программы на MQL4 Совместное использование программ .
Теория и практика.
 
SK. писал (а):
Теория и практика.
Золотые слова...
 

код выстави индикатора...а там разбиремся...у меня есть замутка, простая....но нужен полностью код!!!

 

Я имею ввиду полностью индикатор!!!

 

хотя бы картинку выложи!!!

 
slayer:

хотя бы картинку выложи!!!



:)))
Товарищ торговаться не хочет...