ИНДИКАТОР

 
доброго дня. Есть индикатор но проблема в том что у одного человека он запускается а у меня ну не в какую не хочет .   Просьба попробовать установить и отписаться в его работоспособности .  Индикатор представляет собой macd от двух идн. nonlegdot.
Файлы:
 

Вопрос:  выкладывали файл SmoothAlgorithms.mqh  в папку (директорию): MetaTrader\\MQL5\Include?

 
Yedelkin:

Вопрос:  выкладывали файл SmoothAlgorithms.mqh  в папку (директорию): MetaTrader\\MQL5\Include?

да  в  include выкладывал  фаел.
 
olegok83:
да  в  include выкладывал  фаел.
Т.е. компиляция основного файла прошла нормально?
 
Yedelkin:
Т.е. компиляция основного файла прошла нормально?
компиляция проходит нормально ,индикатор появляется в меню отрываешь и пустота 
 

Добрался до терминала. Запустил. Выдаёт вот это:

ED 2 ColorNonLagDotMACD (EURUSD,H1) 09:16:44 cannot load custom indicator 'NonLagDot' [4802]
NM 0 ColorNonLagDotMACD (EURUSD,H1) 09:16:44  Не удалось получить хендл индикатора Fast NonLagDot
CL 2 ColorNonLagDotMACD (EURUSD,H1) 09:16:44 cannot load custom indicator 'NonLagDot' [4802]
QE 0 ColorNonLagDotMACD (EURUSD,H1) 09:16:44  Не удалось получить хендл индикатора Slow NonLagDot 

 В коде индикатора, действительно, есть строчки, обращающиеся к пользовательскому индикатору 'NonLagDot':

//---- получение хендла индикатора Fast NonLagDot
   Fast_Handle=iCustom(NULL,0,"NonLagDot",Price,Fast_Type,Fast_Length_,Filter,Deviation,0);
   if(Fast_Handle==INVALID_HANDLE) Print(" Не удалось получить хендл индикатора Fast NonLagDot");
   
//---- получение хендла индикатора Slow NonLagDot
   Slow_Handle=iCustom(NULL,0,"NonLagDot",Price,Slow_Type,Slow_Length_,Filter,Deviation,0);
   if(Slow_Handle==INVALID_HANDLE) Print(" Не удалось получить хендл индикатора Slow NonLagDot");
Так что обращайтесь к автору. Додумывать за него - неблагодарное дело.

 

 
olegok83:
доброго дня. Есть индикатор но проблема в том что у одного человека он запускается а у меня ну не в какую не хочет .   Просьба попробовать установить и отписаться в его работоспособности .  Индикатор представляет собой macd от двух идн. nonlegdot.
Всё дело в том, что на этом форуме вам никто "отписаться в его работоспособности" в общем случае не сможет хотябы по той, простой причине, что в вашем топике отсутствует ещё один индикатор NonLagDot, свежий, скомпилированный NonLagDot.ex5 файл которого должен находиться в папке "MQL5\Indicators". И вполне естественно, что каждый "пробовать установить его" получит тот же бестолковый результат, что и вы!
Файлы:
NonLagDot.mq5  8 kb
 

GODZILLA:
Всё дело в том, что на этом форуме вам никто "отписаться в его работоспособности" в общем случае не сможет хотябы по той, простой причине, что в вашем топике отсутствует ещё один индикатор NonLagDot, свежий, скомпилированный NonLagDot.ex5 файл которого должен находиться в папке "MQL5\Indicators". И вполне естественно, что каждый "пробовать установить его" получит тот же бестолковый результат, что и вы!   

GODZILLA, вопрос уже был решён ранее в частной переписке. Ваш индикатор у него не работает, даже если есть все файлы. У меня всё заработало. Автор топика, просто не отметил этот факт на форуме.
 
Yedelkin:
GODZILLA, вопрос уже был решён ранее в частной переписке. Ваш индикатор у него не работает, даже если есть все файлы. У меня всё заработало. Автор топика, просто не отметил этот факт на форуме.

Просто из исходного топика и ваших слов следует, что и действительно индикатор не работает и что додумывать за автора - дело действительно неблагодарное! Вот только у автора этот индикатор работает на любых машинах, любых операционках с любыми терминалами MT5 и у любого брокера!

Проблема не стоит выеденного яйца. Копируется папка программных файлов терминала с рабочей машины, раскладываются по нужным папкам файлы индикаторов и всё начинает работать! А вот додумывать за пользователя, как он умудрился свернуть шею машине, операционной системе или терминалу - дело действительно неблагодарное. 

 
GODZILLA:

Просто из исходного топика и ваших слов следует, что и действительно индикатор не работает и что додумывать за автора - дело действительно неблагодарное!

Согласен, косяк в том, что после выяснения вопроса "в частном порядке у третьего лица" (то бишь, у меня), результат не был публично отражён. Тем самым брошена тень на автора индикатора.

Поэтому: подтверждаю, что после нахождения всех файлов индикатор ColorNonLagDotMACD  оказался рабочим (W7, x64).

...Но, справедливости ради, следует отметить, что, по словам olegok83, ни компиляция, ни запуск индикатора (в окончательной конфигурации) на его машине ошибок не выдавали.

Причина обращения: