Mt4 панель переключения графиков поиск. MT4: горячие клавиши и другие средства для ускорения работы

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

Общая характеристика

Объем заключенных сделок, как известно, отражает интенсивность и силу ценового тренда. Значительное движение, произошедшее на тонком объеме, заслуживает меньшего внимания, чем менее значительный ценовой прыжок, сопровождающийся высоким объемом. Так можно вкратце сформулировать значение объема для анализа рынка. Кроме того, объем должен следовать в направлении текущего тренда, при выраженном тренде иметь тенденцию к росту, на откатах падать. Дивергенция объема и цены свидетельствует о возможном переломе тренда. Эти правила широко используются при классическом техническом анализе, подтверждая формирование таких фигур, как треугольники, голова и плечи и т.п. В компьютерном техническом анализе наиболее часто используется увеличение объема как предвестник возможной смены тренда. Следует помнить, что объем всегда опережает цену. Это делает возможным построение предположений о дальнейшем поведении рынка при помощи объема.

OBV Гранвилла

Наиболее известным индикатором объема считается балансовый объем (on Balance Volume), разработанный биржевым гуру 70-х годов прошлого века Джозефом Гранвиллом. Кривая индикатора OBV используется для подтверждения тренда при «нормальном поведении» объема и сигнализации смены тренда при дивергенции. Кривая строится по значениям дневного объема на момент закрытия. Если цена закрытия этого дня была ниже, чем цена закрытия предыдущего дня, величина объема будет со знаком минус. Если цена закрытия текущего дня выше вчерашнего аналогичного значения, объем будет положительным. Отсчет в целях фильтрации ложных сигналов обычно ведется не от нуля, а от 10 тысяч. Само числовое значение не особенно важно при интерпретации индикатора – намного важнее его направление.

В построении торговых систем линия этого индикатора сама по себе не используется – она применяется в качестве базы для наложения других индикаторов. Считается, что OBV более точно поддается компьютерному анализу, чем сама цена. Открыв OBV в отдельном окне, на него можно накладывать любые индикаторы. Например, простые скользящие средние с разными периодами (рис. 1).

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

Enter Long:
Cross(Mov(OBV(C),opt1,S), Mov(
OBV(C),opt2,S)) AND opt1 < opt2
Enter Short:
Cross(Mov(OBV (C), opt1,S),
Mov(OBV(C),opt2,S)) AND opt1 < opt2,

где opt1 и opt2 – периоды скользящих средних.


Результат системы по часовым графикам евро (при opt1 = 4 и opt2 = 19) – 464 пункта в месяц без оптимизации выходов (рис. 2).

Для сравнения: те же скользящие средние, примененные не к OBV, а к цене, дают при таком же раскладе 394 пункта в месяц.

Скорость изменения объема

Скорость изменения объема (Volume Rate of Change) – индикатор, родственный скорости изменения цены (Price Rate of Change). Он вычисляется по той же формуле, только вместо цены подставляется объем. Интерпретация этого индикатора опять же базируется на том, что все экстремумы рынка сопровождаются взрывным увеличением объема. Индикатор просто определяет степень силы этого взрыва. Формула индикатора скорости изменения объема представляет собой отношение разности текущего объема и объема n дней назад к значению объема n дней назад, выраженное в процентном виде. При разработке торговых систем можно брать за точку открытия позиции нулевую линию, подобно тому, как интерпретируется индекс товарного канала. В этом случае длинные позиции будут открываться при пересечении линией индикатора нулевой линии снизу вверх, а короткие позиции – при пересечении линией индикатора нулевой линии сверху вниз. Код этой торговой системы будет следующий:

Enter Long:

Enter Short:
Cross(0, ROC(VOLUME ,opt1 ,%)).

При периоде индикатора, равном 4, доходность торговой системы по часовому графику евро сoставляет 295 пунктов в месяц. Система при этом выдает большое количество сигналов и не обладает устойчивой кривой доходности, поэтому нуждается в модернизации. Если взглянуть на график Volume ROC с периодом 4, примененный к евро (рис. 3), можно заметить, что цена редко опускается ниже нуля, но часто совершает мелкие прыжки за эту линию. Поэтому можно попробовать выбрать более оптимальное значение средней линии индикатора. Для этого необходимо вместо значения 0 подставить в код торговой системы переменную opt2. В результате торговая система при значениях opt1 = 2 и opt2 = 20 приносит прибыль 384 пункта в месяц по тем же графикам.

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

Enter Long:
Cross(ROC(VOLUME ,opt1 ,%), 0)
Close Long:
Cross(opt1, ROC(VOLUME ,opt2 ,%))
Enter Short:
Cross(0, ROC(VOLUME ,opt1 ,%))
Close Short:
Cross(ROC(VOLUME, opt3,%), opt4)

Тестирование показало, что наилучшие значения достигаются при закрытии длинных позиций по пересечении линией индикатора с периодом 8 линии 100 сверху вниз и при закрытии коротких позиций по пересечении линией индикатора с периодом 4 линии 300 снизу вверх. В этом случае прибыльность системы по часовым графикам евро составляет 466 пунктов в месяц (рис. 4).

Осциллятор Клингера

Этот индикатор объема был разработан специально для краткосрочного трейдинга аналитиком Стефаном Дж. Клингером. Он стремился к тому, чтобы вновь созданный индикатор выделял краткосрочные тенденции среди долгосрочного тренда, предоставляя трейдеру возможность спекулировать на откатах, фильтруя движения против тренда. В итоге Клингер разработал почти готовую механическую торговую систему.

Тренд в концепции индикатора определяется суммой трех значений бара: двух экстремумов и цены закрытия. Если сумма текущего дня больше суммы предыдущего дня, это означает аккумуляцию. А если сумма текущего дня меньше суммы предыдущего, возникает дистрибуция. Тренд не меняется, если эти суммы равны, что бывает крайне редко. Все это выражено в виде осциллятора, представляющего собой разницу между экспоненциальными скользящими средними с периодами 34 и 55 дней, на которые наложена сигнальная линия скользящего среднего, период, метод и сдвиг которого могут варьироваться по желанию трейдера. Этот осциллятор отслеживает «силу объема» денежных поступлений в финансовый инструмент и из него. Сигналы подаются, во-первых, при пересечении осциллятором нулевой линии (бычий сигнал – снизу вверх, медвежий – сверху вниз), во-вторых, при пересечении осциллятора с сигнальной линией (по упомянутой схеме, аналогично с пересечением нуля).

Простейшая торговая система на основе этого индикатора, как не трудно догадаться, будет выглядеть так:

Enter Long:

Enter Short:
Cross(Mov(KVO(), opt1, E), KVO()),

где opt1 – период экспоненциального скользящего среднего.

При тестировании на часовых графиках евро система с периодом EMA равным 66 дает прибыль 343 пункта в месяц. Недостатком служит большое количество позиций, открываемых против тренда. Сам автор индикатора рекомендует использовать для подтверждения сигналов перекупленности и перепроданности индикатор Вильямса %R, а для подтверждения тренда – MACD.

При использовании %R торговая система будет иметь следующий вид:

Enter Long:
Cross(KVO(), Mov(KVO(), opt1, E))
AND Cross(WillR(opt2), -50)
Enter Short:
Cross(Mov(KVO(), opt1, E), KVO())
AND Cross(-50, WillR(opt2))

Соответственно, подтверждением правильности сигнала служит пересечение линией %R отметки –50, а opt1 и opt2 – периоды экспоненциальной скользящей средней и %R Вильямса. Наилучшими значениями для часового графика евро являются opt1 = 21 и opt2 = 73. При этих значениях прибыльность системы – 325 пунктов в месяц при 100% прибыльных сделок (рис. 5).

Enter Long:
Cross(AD(), BBandBot(AD() , opt1,S,
2))
Enter Short:
Cross(BBandTop(AD(), opt1 ,S ,2) , AD())

При opt1 = 41 система приносит прибыль, равную 265 пунктов в месяц.

Осциллятор Чайкина

Этот индикатор – производный от индикатора аккумуляции-распределения. Он представляет собой разность скользящих средних этого индикатора.

Методика интерпретации характерна для всех осцилляторов. Когда цены достигают нового максимума или минимума, а осциллятор совершает дивергенцию, трейдер должен принимать решение соответственно о продаже или покупке. Я рекомендую использовать в сочетании с осциллятором фильтры тренда, так как не уверен в целесообразности торговли по индикатору против доминирующего тренда. Впрочем, для большинства осцилляторов это правило также верно. Сначала определяем на часовом графике евро экстремальные линии осциллятора. Тестирование показывает, что эти линии равны –100 для длинных позиций и 64 для коротких. Затем определяем линии, на которых осуществляется закрытие. Согласно результатам тестирования на том же графике, эти значения равняются 296 для длинных позиций и –821 для коротких. Таким образом, код системы будет иметь такой вид:

Enter Long:
Cross(CO(), -100)
Close Long:
Cross(296, CO())
Enter Short:
Cross(64, CO())
Close Short:
Cross(CO(), -821)

Прибыльность этой торговой системы – 676 пунктов в месяц (рис. 7).

Итак, мы выяснили, индикаторы объема можно условно разделить на две категории: индикаторы, повторяющие линию цены в сглаженном виде 9(OBV, A/D) и индикаторы, действующие по принципу осцилляторов (осциллятор объема, осциллятор Клингера, осциллятор Чайкина). Из них наибольшую прибыльность имеет осциллятор Чайкина, при том что он не нуждается в постоянной подстройке под рынок, поскольку не имеет переменного периода – для его интерпретации достаточно определить крайние линии.

Ноябрь 2003

Роман Мамчиц

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

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

Описание Normalized volume oscillator (NVO)


является дальнейшим развитием Normalized volume, индикатора, имеющего аналогичный алгоритм расчета, но иное графическое представление – в форме кривой, расположенной в отдельном окне ниже основного.

Инструмент Normalized volume oscillator представляет собой цветную гистограмму, расположенную так же в отдельном окне, где каждый цвет отражает актуальное состояние объема относительно его средней величины. Цветовые решения для текущего объема следующие:

  • Синий – не превышает средней величины за расчетный период;
  • Темно-зеленый – превышение объема текущего бара над средним значением находится в пределах 38,2%;
  • Светло-зеленый – выше среднего показателя в диапазоне 38,2 - 61,8%;
  • Желтый – превышает среднюю величину в диапазоне 61,8 - 100%;
  • Красный – превышает средний более чем на 100%.



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

Нулевым уровнем гистограммы является среднее значение ТО. Таким образом, столбцы гистограммы синего цвета располагаются ниже нулевого уровня и соответствуют флетовому состоянию рынка. Столбцы выше среднего уровня можно интерпретировать как силу тренда, и чем они выше, тем выше значение объема и, соответственно, силы тенденции.

Торговые стратегии с Normalized volume oscillator


Используя инструменты объема в своей торговой стратегии, всегда следует учитывать:
  • Снижение торговых объемов может означать ослабление интереса к инструменту, способного привести к стабилизации цены на некотором уровне (флету) или даже изменению тенденции;
  • Повышение volume характеризует увеличение интереса трейдеров к валюте и соответствующему увеличению силы тренда. Однако возможно и изменение тенденции на пике объемов;
  • Плавное изменение объема не всегда означает такое же плавное изменение цены – в это время она может двигаться скачкообразно.
Данный алгоритм используется в популярной торговой системе SonicR . Опытные трейдеры рекомендуют использовать его для подтверждения пробоя значимых ценовых уровней. Преодаление такой ценовой концентрации при малом объеме (гистограмма синего цвета) со значительной долей вероятности означает, что пробой ложный.



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

В качестве индикаторов входа можно использовать любые, привычные каждому конкретному трейдеру, например, подойдут следующие экземпляры: Stochastic, Awesome Oscillator или MACD, стандартно имеющиеся в терминале МТ4.




Установка и настройка


Normalized volume oscillator устанавливается в торговую платформу MetaTrader4 аналогично любому другому индикатору. Для этого необходимо распаковать архив и файл "ex4" поместить в папку "Файл - Открыть каталог данных - MQL4 - Indicators".

NVO становится доступен после перезагрузки платформы и может быть установлен на график двумя способами:

  • Из окна "Навигатор" простым перетаскиванием с помощью левой кнопки мыши;


  • Из меню "Вставка - Индикаторы - Пользовательский - Normalized volume oscillator".



Основной настройкой алгоритма является установка периода Volume Period, по умолчанию имеющего значение «10». Кроме того, пользователь может изменить настройки цветового отображения гистограммы.




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

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