https://docs.mql4.com/ru/indicators/iCustom , вызывается не совсем так, как в Мт5, а работает - совсем не так. Изучайте.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как вызвать этот индикатор. Пробовал делать это по аналогии, но не вызывается.
Пример
StochasticSignalBufferCurrentD=iStochastic(NULL,PERIOD_D1,5,3,3,MODE_SMA,0,MODE_MAIN,0);
StochasticSignalBufferPreviousD=iStochastic(NULL,PERIOD_D1,5,3,3,MODE_SMA,0,MODE_MAIN,1);
ROCCurrentD=iROC(NULL,PERIOD_D1,5,3,3,MODE_SMA,0,MODE_MAIN,0);
В МТ5 есть команда iCustom. Как запустить в мт4.
Пример вызова в мт5:
//--- создание индикатора MACD_D1
if(m_handle_macd_D1==INVALID_HANDLE)
if((m_handle_macd_D1=iMACD(NULL,0,5,20,3,PRICE_CLOSE))==INVALID_HANDLE)
{
printf("Ошибка создания индикатора MACD_D1");
return(false);
}
//--- создание индикатора ROC (and add it to collection) и добавление в буфер
if(m_handle_ROC_D1==INVALID_HANDLE)
if((m_handle_ROC_D1=iCustom(NULL,0,"Examples\\ROC",5,PRICE_CLOSE))==INVALID_HANDLE)
{
printf("Ошибка создания индикатора ROC_D1");
return(false);
}
return(true);