нужно скопировать в советнике массив значений индикатора, что бы потом на этом массиве построить другого индикатора
я не владею точной терминологией.. можно так: получить в советнике массив значений индикатора, что бы потом на этом массиве получить массив значений другого индикатора, так лучше? :)
Maxim Dmitrievsky: я не владею точной терминологией.. можно так: получить в советнике массив значений индикатора, что бы потом на этом массиве получить массив значений другого индикатора, так лучше? :)
Если нужно для расчёта индикатора вместо ценовой таймсерии запихнуть в него значения готового индикатора, то для этого в блоке OnInit() следует хэндл готового индикатора запихнуть в получение хендла итогового индикатора.
Как-то так:
//--- получение хендла индикатора 1
Ind_Handle1=iCustom(Symbol(),NULL,"RX",period,PRICE_CLOSE);
if(Ind_Handle1==INVALID_HANDLE)
{
Print(" Не удалось получить хендл индикатора RX");
return(INIT_FAILED);
}
//--- получение хендла индикатора 2
Ind_Handle2=iCustom(Symbol(),NULL,"DH",period1,period2,period3,Ind_Handle1);
if(Ind_Handle2==INVALID_HANDLE)
{
Print(" Не удалось получить хендл индикатора DH");
return(INIT_FAILED);
}
Если нужно для расчёта индикатора вместо ценовой таймсерии запихнуть в него значения готового индикатора, то для этого в блоке OnInit() следует хэндл готового индикатора запихнуть в получение хендла итогового индикатора.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Нет.
Но это жесть
нужно скопировать в советнике массив значений индикатора, что бы потом на этом массиве построить другого индикатора
По старинке через цикл.
Однако, в советнике этого вообще не стоит делать.
почему?
Все еще задается такой вопрос? Мне кажется я уже всему форуму проел печень на эту тему.
Лично мне без разницы как вы будете делать.
Все еще задается такой вопрос? Мне кажется я уже всему форуму проел печень на эту тему.
Лично мне без разницы как вы будете делать.
не знаю, все работает
почему?
Он сегодня не может раскрывать всю информацию:)))))))))))
P.S. функцию export смотрел?
я не владею точной терминологией.. можно так: получить в советнике массив значений индикатора, что бы потом на этом массиве получить массив значений другого индикатора, так лучше? :)
Если нужно для расчёта индикатора вместо ценовой таймсерии запихнуть в него значения готового индикатора, то для этого в блоке OnInit() следует хэндл готового индикатора запихнуть в получение хендла итогового индикатора.
Как-то так:
Он сегодня не может раскрывать всю информацию:)))))))))))
P.S. функцию export смотрел?
Если нужно для расчёта индикатора вместо ценовой таймсерии запихнуть в него значения готового индикатора, то для этого в блоке OnInit() следует хэндл готового индикатора запихнуть в получение хендла итогового индикатора.
Как-то так: