Какие индикаторы форекс не перерисовываются
Не перерисовываются индикаторы, у которых значение закрытой свечи зависит только от цен этой свечи и свечей до неё. Справка MetaTrader 4 описывает скользящую среднюю как среднюю цену инструмента за заданный период. Когда свеча закрылась, её цены больше не меняются, и среднее по ним тоже.
С текущей свечой иначе. По справочнику MQL4 последний посчитанный бар индикатор пересчитывает заново, поэтому линия на правом краю графика двигается, пока свеча открыта. TradingView приводит в пример RSI и MACD: на истории их значения подтверждены, а на открытой свече колеблются до её закрытия. По широкому определению перерисовки TradingView относит к ней больше 95% индикаторов, и RSI с MACD приводит как пример. Для трейдера практический вывод один: сигнал читают по закрытой свече, и тогда у этих индикаторов он не меняется.
Какие индикаторы ставят метку задним числом
Задним числом метку ставит индикатор, которому для решения нужны свечи после той, где стоит метка. Пример из стандартного набора MetaTrader - фрактал Билла Вильямса. По справке терминала это серия минимум из пяти свечей подряд, где самый высокий максимум стоит в середине, а по бокам от него по две свечи с более низкими максимумами.
Возьмём учебный пример на паре EUR/USD, цены условные. Вершина третьей свечи 1,0868, у двух свечей слева максимумы 1,0840 и 1,0852, у двух справа 1,0858 и 1,0846. Условие фрактала выполнено только после закрытия пятой свечи. Стрелка встаёт над третьей, а появилась на графике на две свечи позже.
Учебный пример: фрактал вверх на часовом графике EUR/USD
учебная схема · не котировка и не сигнал
EUR/USD, H1, учебный пример
- 1В этом примере стрелка фрактала стоит над третьей свечой с максимумом 1,0868
- 2Условие фрактала в этом примере выполнено только после закрытия пятой свечи, на две свечи позже вершины
На истории эта задержка не видна: стрелка просто стоит над вершиной. Тот же приём TradingView описывает для индикаторов на разворотных точках: скрипт находит разворот через несколько свечей и рисует метку в прошлом, на самой вершине. Ишимоку и большинство таких скриптов там прямо названы перерисовывающими. Как поймать такую метку бар за баром, разобрано в ответе про проверку индикатора MT4 на перерисовку.
Почему история у двух брокеров не совпадает
История не совпадает, потому что котировки у каждого брокера свои, и это не перерисовка индикатора. В справке MetaTrader 4 сказано, что исторические данные формируются и хранятся на сервере, а терминал при подключении их загружает. Там же предупреждение: история, загруженная с сервера исторических данных, может отличаться от истории на торговом сервере брокера.
TradingView добавляет ещё одну причину. Историю и живые свечи строят по двум разным потокам данных, и после закрытия свечи брокер иногда вносит в её цены небольшие поправки. После обновления графика индикатор пересчитается по поправленной истории, и старая стрелка может сдвинуться.
Третья причина - длина истории. По документации TradingView результат экспоненциальной средней зависит от того, с какой свечи начался график. Поэтому одна и та же средняя на двух терминалах с разной глубиной истории может немного разойтись.
Бывают ли индикаторы форекс без перерисовки и запаздывания
Да. Сигнал, который считается по закрытой свече, появляется в момент её закрытия и потом не меняется, а подтверждения следующими свечами он не ждёт. В документации TradingView так и предлагают избавляться от перерисовки: брать пересечение только на последнем обновлении свечи, когда её цены подтверждены.
Запаздывают индикаторы другого устройства: те, кому для сигнала нужны ещё несколько свечей, как фракталу в примере выше, и усредняющие линии. Подробнее эта разница разобрана в руководстве про индикаторы без перерисовки, а про трендовые - в ответе о трендовых индикаторах без запаздывания.
Сторонний индикатор со словами «без перерисовки» в названии стоит проверить самому: заранее его поведение не известно, а у перерисовывающего индикатора стрелки на истории выглядят лучше, чем вживую. Порядок проверки описан в ответе про стрелочные индикаторы, а пошагово в повторе баров TradingView - в ответе как проверить, перерисовывает ли индикатор историю. Где перерисовка стоит среди других свойств индикатора, показано на карте индикаторов технического анализа.
Риски и ограничения. Пример с ценами EUR/USD учебный и не описывает реальный рынок. Отсутствие перерисовки не делает сигнал прибыльным: оно значит только, что история показывает то же, что было видно вживую. Торговля на форексе с кредитным плечом связана с высоким риском потери капитала. Материал объясняет устройство индикаторов и не является индивидуальной инвестиционной рекомендацией.
Источники
- Fractals, справка MetaTrader 4 - определение фрактала из пяти баров.
- Moving Average, справка MetaTrader 4 - скользящая средняя как средняя цена за период.
- History Center, справка MetaTrader 4 - где хранится история и почему она может отличаться от истории брокера.
- IndicatorCounted, справочник MQL4 - пересчёт последнего бара индикатором.
- Repainting, документация Pine Script TradingView - виды перерисовки, метки в прошлом, поправки истории и подтверждённый бар.





