Работа завершена

Техническое задание
Нужно конвертировать советник на MQL5 в том числе с оптимизацией под эффективную работу с тестером стратегий МТ5 (использование многопотоковости уже заложено в МТ5, но из общих сведений прочитал, что должна быть адаптирована и логика советника).
Индикатору ренж-баров понадобится доработка в связи с отсутствием режима оффлайн в МТ5. В версии под МТ4 на минутном интервале индикатор формировал отдельный файл/файлы (с индикацией на экране до нескольких диапазонов) , которые потом открывались через оффлайн-режим. В новой версии может быть другая логика из-за изменений в МТ5, например открытия нового окна сразу.
Должна быть возможность тестирования с ним советника в тестере стратегий МТ5 на историческом периоде до нескольких лет. Также кратко описать как тестировать в МТ5 советник с нестандартными графиками (не особо тупой, но чтобы не тратить время).
Индикатор использует библиотеку, которая приложена.
Примечание: файлы вложены в архив с паролем просто для того, чтобы не были доступны всем подряд. Пароль предоставлю исполнителю на любом этапе, т.е. даже до согласования.