Работа с индикаторами портированными с MQL4 - страница 2

 
Olga Miakhovich:

У меня по сути тоже самое, только создается доп функция iMAMQL4, а из нее вызывается iMA (который по всем правилам MQL5). И вызов вроде правильный и хендл правильный и оно, что интересно работает везде, кроме нестандартных таймфреймов. Я уже 3 дня перед тем как спросить на форуме сидела с этим кодом и за**лась уже)

Тут дело не в том сколько кто е****ся а в том что твой код на 100% не правильный, в нем даже править нечего, посмотри в код базе любой пример и тебе станет все ясно.
 

Ищите ошибку у себя. 

Обратите внимание на функцию  TFMigrate(). Стандартные таймфреймы определяются по минутами, а нестандартные по идентификаторам. Что передается в iMAMQL4() - отсюда не видно.

 
Olga Miakhovich:

У меня по сути тоже самое, только создается доп функция iMAMQL4, а из нее вызывается iMA (который по всем правилам MQL5). И вызов вроде правильный и хендл правильный и оно, что интересно работает везде, кроме нестандартных таймфреймов. Я уже 3 дня перед тем как спросить на форуме сидела с этим кодом и за**лась уже)

Хоть бы код показали, который конвертируете.

А для чего вам TFMigrate(int tf) ? MQL4 поддерживает перечисление таймфреймов.