Рендж бары для новых билдов. Установка скрипта Range Bars

Сложность проведения технического анализа, а также использования различных технических индикаторов заключается в том, что график попросту перенасыщен рыночным шумом, из-за которого довольно сложно оценить текущую рыночную ситуацию.
Вызвано это тем, что привычное нам построения графика, будь то свечи или бары, банально привязаны к временному интервалу.

Да, каждая новая свеча появляется не потому, что цена преодолела определённое расстояние, а потому что пять или пятнадцать минут окончились и даже минимальный сдвиг цены фиксируется на графике.

Именно поэтому в момент, когда цена находится в очень узком диапазоне, мы можем наблюдать ряд горизонтальных свечей, которые то и делают что сбивают с толку каждого трейдера.

Из-за особенности построения графика, индикаторы, следующие за ценой, могут давать очень много ложных сигналов, ведь инструмент банально не понимает что на рынке флет .

С такой проблемой столкнулся и известный бразильский трейдер Висент М. Николелис, после чего он смог ее решить, предложив миру собственный подход к созданию ценовых графиков под названием Range Bars.

Скрипт Range Bars – это пользовательская разработка, которая позволяет создавать графики Range Bars Висента М. Николелиса, которые отсутствуют по умолчанию в торговой платформе МТ4.

Преимуществом построения данного типа графика от стандартных заключается в том, что каждая новая свеча формируется не по происшествию времени, а по прохождению ценой определённого расстояния.

Расстояние в пунктах для Range Bars трейдер может изменять самостоятельно, а благодаря привязке появления свечи к количеству пройдённых пунктов, а не ко времени исчезает эффект боковых рынков.

Установка скрипта Range Bars. Запуск

Не смотря на то, что Range Bars является скриптом, выполнен он в виде индикатора, который позволяет открыть автономный независимый график в МТ4.

Для того чтобы им воспользоваться необходимо выполнить скачивание индикатора и файла библиотеки в конце статьи, после чего выполнить процедуру установки в мт4.

Установка Range Bars происходит по стандартной схеме, а именно вам потребуется сбросить скачанные файлы в соответствующие папки каталога данных терминала. Для запуска каталога откройте вашу торговую платформу и в верхнем левом углу запустите меню файл.

Затем перед вами отобразится список опций, среди которых найдите «Открыть каталог данных» и запустите ее.

Запустив каталог вы увидите список системных папок, среди которых найдите папку с названием indicators и с бросьте в нее Range Bars, а также найдите папку с названием Libraries и сбросьте в нее файл библиотеки.

Для того чтобы терминал увидел установленные файлы его следует перезапустить либо произвести обновление в панели навигатор.


Для того чтобы появился график Range Bars необходимо нанести инструмент на график выбранной вами валютной пары. Следующим этапом после нанесения инструмента следует пройти в меню «Файл» и выбрать функцию «Открыть автономно».

Перед вами появится окошко со списком валютных пар и тайм фреймов. Найдите вашу валютную пару с тайм фреймом М2 и запустите ее.

Настройки Range Bars

Стоит отметить, что огромным недостатком при формирование данного типа графика является то, что вы никогда не будете знать в какой момент появится новая свеча, что вызывает некие неудобства в торговле.

Однако благодаря настройкам скрипта это недостаток можно легко поправить. Итак, давайте разберемся с базовыми настройками инструмента:


В строке PipRange вы можете задавать количество пунктов, которые должна пройти цена, прежде чем появится очередной бар.

В строке OfflineTimeFrame вы можете задать тайм фрейм для открытия автономного графика, а в строке RefreshChartOnAskPriceChange вы можете включить или отключить формирования баров по ценам ASK.

В строке RenderUsing1MhistoryBars вы можете изменять количество баров для формирования графика Range Bars на истории. Переменная UseSoundSignalOnNewBar позволяет включить или отключить звуковое оповещение при появлении новой свечки.

В заключение стоит отметить, что благодаря скрипту Range Bars вы сможете навсегда избавиться от назойливого рыночного шума.

Однако стоит понимать, что на данном типе графика

Данная сигнальная система состоит из нескольких разных методов и торговых сетапов, основанных на индикаторах и сигналах, которые мы идентифицируем на дневном базисе с целью заработать большую прибыль. Однако мы также торгуем на основании рыночной структуры и направления (вверх, вниз, боковое), а не только на основании сигналов. Таким образом, идентификация моментов, когда ценовое движение приближается к зонам, которые могут оказать влияние на ценовое движение является очень важным для нашего торгового плана.

Сделка F4 и Рендж-бары

Каждое утро перед торговлей, мы оцениваем рыночную структуру, чтобы определить аспекты различных методов. Мы анализируем как большие, так и маленькие временные диапазоны, чтобы оценить перспективу, которая нам необходима, прежде чем мы начнем анализировать рынок на предмет заключения сделок. Если рынок дает нам возможность для торговли, то мы используем график меньшего временного диапазона для поиска наших торговых сигналов. Одна из сделок, которую мы регулярно используем на наших маленьких временных диапазонах это сделка F4 . Ее легко использовать, она дает большую прибыль и основана на пробоях зон на графиках рендж-баров .

Чтобы понять, что такое сделка F4 , вы должны иметь представление о рендж-барах . Рендж-бары впервые были введены в 1995 году Винцентом М.Николеллисом, когда он пытался решить проблему волатильности на Бразильском фондовом рынке. Он предложил отказаться от использования при построении графиков фактора времени, и предложил сконцентрироваться на вертикальной, а не на горизонтальной оси, которая применяется на временных и тиковых графиках. Исключив время, он смог сконцентрироваться только на чистом движение цены.

Каждый рендж-бар представляет собой особый ценовой диапазон по вертикальной оси, новый бар не отображается на графике, пока этот диапазон не покрыт по вертикальной оси. Использование рендж-баров позволяет удалить рыночный шум во время ценовых консолидаций и идентифицировать паттерны с большей четкостью, чем это позволяют тиковые и временные графики. Паттерн, который отображает рендж-бар является уникальным, поскольку цена закрытия одного бара всегда будет ценой открытия следующего бара, за исключением некоторых периодов на рынке, когда он закрыт или во время новостей, вызывающих сильные движения на рынках.

Использование рендж-баров с несколькими временными диапазонами дает нам четкую картинку поведения рынка в краткосрочной, среднесрочной и долгосрочной перспективах.

Мы используем три графика, чтобы получить картину всех временных диапазонов на нашем избранном графике. Мы используем график с ренджем 5, который дает нам краткосрочную картину для идентификации торговых сигналов, наряду с графиком с ренджем 45, который позволяет нам оценить более долгосрочную перспективу и дает нам и сопротивления. Нам график с ренджем 15 позволяет оценить среднесрочную перспективу и показывает сильные тренды и рыночные вибрации. Мы используем четкие паттерны графика с ренджем 15, чтобы открывать позиции в направлении сильного тренда или в зонах разворотов.

Торговый сигнал F4 предназначен для рынков с сильным трендом. Когда мы определяем сильный тренд на бОльшем временном диапазоне, мы начинаем искать сигналы ценовых движений. Паттерн F4 начинается с разворотного бара против сильного тренда, продолжается в течение четырех баров против тренда и заканчивается разворотным баром в направлении сильного тренда. Очень часто сделка F4 представляет собой паттерн, состоящих из двух шагов. Он содержит в себе два отката подряд, состоящих из трех баров каждый. Мы устанавливаем начальный стоп на два тика выше (для короткой позиции) и на два тика ниже (для длинной позиции) бара, на котором мы входим. С закрытием бара, на котором был осуществлен вход, либо, когда мы получили прибыль 9 тиков, стоп-лосс переносится на уровень безубыточности. После этого мы перетаскиваем стоп при помощи .

Управлять сделкой F4 также просто, как и идентифицировать ее. Мы входим несколькими контрактами и управляем сделкой, фиксируя прибыль постепенно на уровнях, которые основаны на рыночной структуре и анализе более высоких временных диапазонов. Мы добавляем контракты, когда сделка F4 пробивает технические зоны, либо когда происходит откат и формируется еще один паттерн F4. Результатом этой сделки является комбинация маленьких стопов и большой прибыли при больших ценовых движениях.

На графике 1 мы видим стандартный откат из 4 баров. Тренд должен быть подтвержден на графике с бОльшим временным диапазоном. Вход F4 осуществляется на основании отката длиной минимум 4 бара. Последний четвертый бар должен иметь длинный хвост, предшествующий развороту бара в направлении тренда – такой откат позволяет идентифицировать предыдущие три бара как откат против тренда.

На рисунке 2 представлена модификация паттерна, который называется 2-шаговым паттерном М4. Сетап состоит из трех баров или двух откатов по три разворотных бара, разворачиваясь в паттерн из 4 и более баров.

Сделка F4 в случае правильного использования предоставляет нам возможность для получения гигантской прибыли. Сигнал на вход по сделке всегда должен иметь подтверждение на графике с большим временным диапазоном. Паттерн основан на чистом поведении цены, в нем не используются индикаторы, за исключением на основе ATR. Применение в работе чистого поведения цены позволяем нам не загромождать графики ненужными индикаторами. Тестируя этот паттерн, мы пришли к выводу, что он замечательно работает без каких-либо фильтров. Единственный фильтр, который целесообразно использовать это фильтр времени суток. Лучшего всего паттерн работает во время пиковых часов Лондонской и Нью-Йоркской сессий. Лучшее время для торговли по паттерну 4-7 EST, а также 9:30-12:00 EST.

Математикам хорошо известно, что различное графическое представление одной и той же числовой последовательности позволяет выполнять ее анализ с различной степенью эффективности. Причем это касается не только изменения масштабности параметрической оси (она может быть, например, линейной или логарифмической), но и использования альтернативной системы координат. Именно такой принцип лежит в основе функционирования технического инструмента, называющегося «Рендж бары ».

Результатом его применения к финансовому инструменту является график, в котором бары или свечи имеют строго определенный размах (рис. 1). При этом каждый такой бар может иметь любую длительность по времени. Поэтому, кроме максимальной и минимальной цены, у каждого бара определяется такие параметры, как время начала и конца формирования.

Смотри видео про рендж бары для мт4

Архив с индикатором Range Bar для MT4 скачать можно отсюда . В этом архиве находятся папки Experts и Sounds, а также информационные материалы по установке индикатора и его особенностях. В папке Sounds содержится звуковой файл оповещения о формировании очередного бара. В папке Experts содержатся 3 подпапки:

  • Indicators (содержит файлы индикатора в форматах ex4 и mq4);
  • Libraries (содержит файл библиотеки dll);
  • Scripts (содержит файлы скриптов в форматах ex4 и mq4).

Принцип действия Range Bar

Построение каждого бара происходит следующим образом:

  1. цене открытия присваивается значение самой ранней цены (какая именно будет использоваться алгоритмом – Bid или Ask – устанавливается в настройках параметром RefreshWindowOnAskPriceChange) на минутном таймфрейме рабочего финансового инструмента;
  2. затем вычисляется разность между ценой открытия и последующими ценами по направлению к текущему моменту, пока ее абсолютная величина не превысит установленный в настройках предел (параметр PipRange);
  3. на графике рисуется бар с размахом между High и Low, равным PipRange, направленный вниз, если знак разности, вычисленной в п. 2, положительный, или вверх, если – отрицательный;
  4. цене открытия присваивается значение цены закрытия нарисованного бара и цикл повторяется с п. 2.

Таким образом, пока цена движется в коридоре, ширина которого не превышает PipRange, то очередной бар на графике не выводится. А если цена быстро растет или падает на количество пунктов в N раз большее, чем PipRange, то на графике последовательно отображаются N соответствующих баров.

Основное назначение графика, формируемого индикатором «Рендж бары» для MT4, заключается в демонстрации ценовых движений, сила которых не меньше установленного предела. В результате даже длительные промежутки, в течение которых цена колебалась в узком коридоре (боковое движение или флэт), будут обозначены на таком графике всего одним баром. Такая возможность позволяет отфильтровать такие незначительные ценовые колебания, а отображать лишь существенные для технического анализа движения цены.

К сформированному с помощью Range Bar Chart графику может быть применен любой другой индикатор (рис. 2), в том числе, трендовый. В составе генерируемых им сигналов на открытие позиций будет содержаться меньше ложных, поскольку наиболее способствующих их образованию боковых ценовых движений больше нет.

Особенности баров индикатора Range Bar

У каждого бара этого индикатора есть тело, и может быть одна тень. Бар состоит только из тела, если цена не опускается ниже (не поднимается выше) уровня, являющего начальным на промежутке восходящего (нисходящего) тренда.

Тень появляется в том случае, если цена после фиксации начального уровня бара движется в области как ниже, так и выше него. В этом случае расположение тени (снизу или сверху тела бара) определяется тем, когда размах бара от High до Low достигнет величины PipRange.

Установка индикатора Range Bar для нового терминала

После скачивания архива, необходимо содержащиеся в нем файлы переместить в одноименные папки торгового терминала, после чего запустить его. Затем следует открыть график требуемого финансового инструмента и применить к нему «Рендж бар», который будет находиться в пользовательских индикаторах (рис. 3).

В результате будет отображено окно настроек индикатора, в котором требуется определить следующие параметры (рис. 4):

  • PipRange – размах между High и Low каждого бара (в пунктах);
  • TimeFrame — любое целое число, не совпадающее со стандартными минутными таймфреймами, т. е. кроме 1, 5, 15, 30 (используется в качестве маркера формируемых графиков, которые могут различаться параметрами);
  • RefreshWindowOnAskPriceChange – цена, используемая при вычислении алгоритма (Ask – при True, Bid – при False);
  • RenderUsing1MhistoryBars – количество минутных баров (если параметр установлен в 0, то все бары), используемых алгоритмом при вычислениях (этот параметр необходим, поскольку формирование графика Range Bar Chart происходит на основе эмуляции тиковых движений цены на минутном графике);
  • UseSoundSignalOnNewBar – активация (True) или деактивация (Fakse) звукового сигнала при формировании очередного бара;
  • DisableComment – включение (False) или отключение (True) отображения комментариев (выводятся в правой верхней области окна).

После задания этих параметром и нажатия кнопки «ОК» следует открыть меню «Файл», выбрать в нем операцию «Открыть автономно» и щелкнуть 2 раза мышкой на соответствующем графике (например, если индикатор применялся к валютной паре EUR/USD, а параметр TimeFrame был установлен как 3, то название графика будет следующим – «EUR/USD M3»). Это приведет к открытию окна, в котором будет сформирован график Range Bar, с которым можно работать всеми имеющимися в составе ТП инструментами (рис. 5).

Рисунок 5. График Range Bar Chart с примененными к нему двумя индикаторами — MACD и BBandsStop.

И т.д. создают большие сложности в анализе рыночной ситуации. Новый подход к фильтрации шумов осуществил бразильский трейдер Винсент М. Николелис. В 1995 году он решил исключить из характеристик ценового движения временную составляющую и сосредоточить внимание только на приросте цены.

В результате ценовое движение на его графиках отображается барами, имеющими одинаковый прирост, не зависящий от времени, то есть, время попросту игнорируется. Такие бары стали называться Рэндж-барами (Range Bar), а сам график - Range Bar Chart .

Алгоритм построения Range Bar Chart

Для построения графика трейдер задает величину бара в пунктах, после прохождения которых, открывается и начинает формироваться каждый новый bar. До тех пор, пока цена колеблется в заданных пределах High-Low , продолжается формирование текущего бара.

Как только цена выходит из заданного диапазона, текущий бар закрывается, и открывается новый, который будет либо выше High, либо ниже Low, в зависимости от того, какое пороговое значение превышено (верхнее или нижнее).


Таким образом, bar может формироваться несколько секунд, а может и несколько десятков минут и единственным условием его формирования является определенный прирост цены. Визуально бары имеют одинаковые размеры High-Low.

Установка и применение Range Bar Chart

Range Bar Chart строится на основе тиковых данных . Возможность работы с графиком Range Bar Chart реализуется в торговой платформе MetaTrader4 при помощи одноименного индикатора. Так как тиковые данные на сервере отсутствуют, алгоритм осуществляет их моделирование на основе минутного таймфрейма рабочего графика.

Индикатор поставляется в виде архива с папками expert и sounds, которые необходимо скопировать в папку с терминалом, разрешив слияние одноименных папок. После перезагрузки платформы MetaTrader 4 индикатор становится доступным в меню «Вставка?Индикаторы?Пользовательский», откуда его можно установить на график.



После установки индикатор создает нестандартный автономный график рабочей валютной пары с индексом «М2» или другим четным индексом, например GBPUSD, M6, содержащийся во вкладке терминала «Файл?Открыть график автономно».

Подробно установка показана в видео: https://youtu.be/YDG1Fpub9LI


Важно: индикатор не работает на демо-счете и терминалах последних билдов. Потенциально возможна установка в новых версиях МТ4 индикатора, скомпилированного в платформе более старой версии.

Индикатор имеет стандартное окно настроек, имеющее следующие параметры:


  • PipRange – диапазон построения бара в пунктах.
  • OfflineTimeFrame – временной период для построения оффлайн графика.
  • RefreshChartOnAskPriceChange – параметр формирования Range Bar Chart по значению Ask при настройке true. С настройкой false обновление графика происходит по цене Bid.
  • RenderUsing1MhistoryBars – количество баров M1, используемых для формирования графика. При значении параметра «0» используются все доступные бары.
  • UseSoundSignalOnNewBar – включение аудиосигнала, оповещающего о начале формирования следующего бара.
  • DisableComment – отключение комментариев.
Рекомендую еще два любопытных индикатора:

Торговая стратегия на Range Bar

Стратегия торговли «Сделка F4» основана на входе в позицию на малых диапазонах Range Bar. Для анализа рыночной ситуации используются три графика:

  • с PipRange 5 - для идентификации краткосрочной тенденции;
  • с PipRange 45 – для проведения долгосрочного анализа;
  • с PipRange 15 – для среднесрочного анализа и определения точек входа.
Сигналом для входа является появление «паттерна F4» - откат рынка размером 4 Range Bar или два последовательных 3-барных отката против сильной тенденции.



Вход осуществляется на разворотном рэндж баре, направленном в сторону основной тенденции. Stop Loss устанавливается на 2 тика ниже или выше бара, на котором осуществлен вход. Выход из позиции производится при достижении значимых ценовых уровней – линий тренда, поддержки и сопротивления, уровней Фибоначчи или пивотов.

Новая методика отображения рынка имеет ряд неоспоримых преимуществ:

  • Помимо фильтрации шумов, индикатор Range Bar Chart фильтрует и боковые движения - во время флета формируется небольшое количество рэндж-баров, в период высокой волатильности их гораздо больше.
  • Более легкое и четкое определение пробоя тренда. Более того, рэндж-бары этот пробой показывают раньше, чем обычный график, то есть, позволяют осуществить наиболее безопасные ранние входы и определить оптимальные выходы.
  • Исключает «проколы» рынка для срабатывания стоп-приказов и другие действия недобросовестных брокеров.
  • Может использоваться для торговли на любых рынках с применением любых стратегий, используемых на обычном графике.