Кстати, про mtf, для тех, кто ковыряет индюки. Я встретил интересное воплощение анализа временных рядов (time-series) для MQL4 , что позволяет почти любой индюк завести с М1 на любую таймфрейму (а также наоборот, но в этом пока не видно надобности).
Для тех, кто может читать mql4, можно обойтись без этого пакета, хотя там установка нужной библиотеки, и образцы индикатора, дашборда и нужные mqh файлы. (Не нажимайте кнопку Update в пользовательском интерфейсе, - это делает пакет неработоспособным и требует переустановки).
(mq4build_installation.exe вложена в архив, а то за короткое время у меня 4 варианта HistoryProcess.ex4 и только один рабочий
![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
)
Если хотите попробовать свои силы, в архиве вы найдёте Libraries, Inludes и шаблоны индикаторов и дашбордов. Я вложил некоторые индикаторы, которые используются в iCustom() , вызываемые из evaluation.mqh . Рабочие оболочки-индикаторы имеют include соответствующего mqh файла, а также импорт HistoryProcess.ex4
Достаточно скопировать mqh файл (назвать его уникально) , в самом низу, в функции (ях) заменить название индикаторов вызываемых через iCustom(), а чуть выше, где эти функции используются, прописать нужные номера буферов iCustom (индикатора) и создать логику оценки сигналов с этого (этих) индикаторов.
Так напр. 'mq4b_M15_SuperSig.tts.mq4' использует логику в 'evaluation_M15.mqh' где он вызывает два индикатора Super Signal_v3_called (у него параметры прекомпелированны, чтобы не париться в iCustom) и второй - который я просил поправить mtf в посте выше. Оба они вызываются на М15 (если надо поменять на любой другой таймфрейм, то надо менять все PERIOD_M15 на нужный в этом mqh и или менять его название и менять строчку #include c новым именем, или оставлять все как есть, но держать в памяти, на каком таймфрейме гоняются базовые индюки.
Логика такова, что Super Signal на пике и впадине даёт сигнал разворота (как ZigZag) , и evaluation_M15.mqh фиксирует это в -1/+1, а Averages channel даёт направление свечи (-2..-1..0..1..2). Если направление зигзага совпадает с направлением свеч в канале, выдаётся сигнал в оболочку,которая ставит стрелки, а еще может издавать звуки, открывать темплейт.tpl если указано в настройках, и много чего другого. Я её даже научил говорить, но это больше подходит к дашборду (Не в приклепленном образце. Кто интересуется, пишите в личку).
Вот что получается на М5 при случке двух индикаторов на М15:
![1588459351032.png 1588459351032.png](https://forexsystemru.com/data/attachments/330/330971-97f0033da3e69d191fe82f359d43ed9a.jpg)
Стрелочки в кружочках это отфильтрованный сигнал Averages channel,. Желто-зелёные стрелки и крестики - это отдельный Super Signal М5 для наглядности. В индюке mq4b_ я вывел глобальную переменную (-1...0...1), которую можно читать из эксперта как сигнал на открытие и закрытие позиции.
Получилось много букаф... Чтоб не засорять ветку, прошу вопросы в личку, или откроем отдельную ветку.
Желаю всем удачи.