Прогноз индикатора основывается на истории пары. Взяв указанный интервал (по умолчанию 12 баров), мы двигаемся в прошлое, сравнивая последовательности закрытия свечей. Сравнение выполняется по алгоритму Dynamic time warping. Накопив нужное количество наиболее похожих образцов (по умолчанию, 5), мы проецируем движение цены, которое происходило в истории после всех найденных образцов, на данный момент. Реальные бары, накладываясь друг на друга, образуют коридор возможного движения цены. Алгоритм DTW имеет значительное преимущество перед алгоритмом сравнения по Спирмену, использовавшемуся в предыдущей версии индикатора WmiFor. Проблема алгоритма Спирмена заключалась в жесткой привязке графика к свечам. Однако в реальных торгах, при сохранении визуальной похожести, образцы могут искажаться по оси X (например, тренд в паттерне короче на 1-2 бара или флет дольше). Алгоритм DTW учитывает эти искажения и выделяет действительно схожие ситуации в прошлом. Теоретическая основа индикатора обсуждалась на форуме (https://www.mql5.com/ru/forum/138383).

Прогноз может выдаваться либо в виде скользящей средней, продолженной в будущее (как на скрине) - при параметре ShowBestPattern = false, либо в виде прогнозируемого свечного графика при ShowBestPattern = true.
На основании максимального отклонения прогнозируемой скользящей средней индикатор может выдавать торговый совет и отображать предлагаемые уровни SL/TP (отключается в настройках).
Коричневые линии "WmiFor: Begin" и "WmiFor: End" можно произвольно передвигать (выделив предварительно их двойным кликом). Пересчет прогноза будет осуществлен через 1-2 сек после перемещения линий (не работает на выходных, требуются поступающие тики!). Начало и конец можно фиксировать, чтобы образец не перемещался вслед за новыми появляющимися барами - тогда прогноз будет зафиксирован и не будет перерисовываться на каждом новом баре. Как вариант, можно зафиксировать только начало образца, например, на начале дня, а конец образца будет перемещаться вслед за новыми барами. При таком подходе каждый новый бар будет слегка уточнять прогноз (размер образца увеличивается, но начало образца зафиксировано).
Советы по использованию:
Параметры индикатора:
Замечание:
Лучше ставить индикатор на уже готовый подкачанный график. Если индикатор уже прикреплен, а вы переключаете таймфрейм или валютную пару и для показа нового графика MT4 подкачивает историю, нарисованный коридор может пропасть с экрана. Ничего страшного в этом нет, нужно переключиться на любой другой таймфрейм и сразу обратно.
iPeriodClose .mq4
Простой индикатор, который рисует зиг-заг по ценам закрытия всех выбранных временных периодов.
SetGridOrders
Позволяет выставить сетку отложенных ордеров любого типа, путём перетаскивания скрипта на график.
3--МА_Советник
Советник, посторенный как обычно на 3-х машках, только с модификациями. Дает стабильный профит, ну остальное в тестах...
Уничтожитель выходных баров
Удаляет серию баров, во время которой цена не изменялась.