Торгуя на валютном рынке, иногда возникает потребность в оценке силы того или иного уровня, что «на глаз» сделать достаточно сложно. Специально для решения данной задачи был разработан индикатор TPO, основанный на базовых положениях объёмного анализа.

Полное название упомянутого алгоритма звучит следующим образом - Time Price Opportunity, т.е. авторы предлагают нам использовать возможности, которые предоставляет комбинация времени и цены. На самом деле, здесь всё гораздо проще, поскольку индикатор строит обычный профиль рынка.

Учитывая данное обстоятельство, возникает закономерный вопрос – за какой временной интервал эксперт аккумулирует данные по объёмам? Ответ прост – за любой. В частности, для гибкой системы анализа авторы создали две версии алгоритма, первая из которых так и называется – TPO.

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

  • RangePeriod – это и есть период, за который складываются объёмы, в частности, по умолчанию здесь задана переменная «1440», поэтому данные суммируются за сутки, т.е. ежедневно в 00:00 терминального времени гистограмма начинает строиться заново. Если в поле указать «60», эксперт станет собирать информацию по часам и т.д.;
  • RangeCount – количество гистограмм на графике (чем их больше, тем информативнее анализ и ниже скорость работы терминала);
  • Mode Step – минимальное расстояние между модами (к ним мы ещё вернёмся немного позже);
  • Price Step – толщина уровней в пунктах, соответственно, чтобы разметка получилась максимально точной, в данном поле следует всегда указывать 1 (на четырёхзначном графике), в обратном случае оценка будет грубая и округленная;
  • Остальные параметры используются для настройки графического отображения индикатора, поэтому мы не станем акцентировать на них внимание.

Чтобы лучше понять принцип разметки, кратко рассмотрим пару примеров, в частности, на графике выше построены суточные диаграммы с Price Step = 1 и Mode Step = 10. Как можно заметить, формации получились достаточно информативными. Теперь увеличим шаг цены до 5 пунктов и посмотрим на результат.

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

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

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

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

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

Следует отметить, что трейдеру крайне важно найти баланс между количеством «мод» и расстоянием между ними, поэтому перед первичной настройкой индикатора следует учесть волатильность торгового актива и рабочий таймфрейм, например, при разметке суточных профилей EURUSD будет достаточно диапазона в 10 четырёхзначных пунктов, а вот при работе с GBPJPY придётся пересмотреть интервал в сторону увеличения.

Кстати о таймфреймах, мы не рекомендуем задавать в поле RangePeriod значение, которое не превышает 60, так как в этом случае выборка объёмов получается нерепрезентативна. Если бы эксперт обрабатывал реальные, а не тиковые объёмы, данное ограничение могло быть неактуальным, но приходится работать в рамках возможностей, предоставленных брокерами и разработчиками MetaTrader4.

Индикатор TPO Range – дополнение к кластерной версии

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

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

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

Решение указанной проблемы было найдено в разработке модифицированной версии эксперта, которая позволяет аккумулировать данные за произвольный временной интервал. Чтобы не создавать путаницу с оригиналом, разработчик назвал данный индикатор TPO Range.

Как можно заметить, он отличается от первой версии по форме, но не по содержанию, в частности, данный инструмент по-прежнему аккумулирует тиковые объёмы и выводит результат с боковой стороны экрана, но интерфейс рабочего окна претерпел некоторые изменения:

  • Теперь гистограмма по умолчанию отображается с правой стороны окна;
  • Появились две пунктирные линии – синяя и малиновая, при помощи которых выделяется исследуемый участок графика;
  • Сама разметка изменила цветовую гамму на оттенки зелёного.

 

Что касается настроек нового индикатора, то они также немного изменились, в частности, появились дополнительные функции RangeMode и HGPosition. Первая из них предназначена для выбора алгоритма расчёта рыночного профиля, а именно, при помощи цифр пользователь может задать следующие комбинации:

  • 0 – объёмы будут подсчитываться за период, заданный пользователем (начало и конец которого размечаются при помощи вертикальных линий);
  • 1 – гистограмма построится по данным, накопленным с 12:00 вчерашнего дня и до текущего момента;
  • 2 – объёмы просуммируются за сутки (или любой другой период, эквивалентный Range Minutes), которые завершились на малиновой линии (перемещая её, можно менять период расчёта).

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

Вторая переменная отвечает за расположение зелёной гистограммы на окне, в частности, как мы уже отмечали, по умолчанию индикатор TPO строит свою разметку на правой границе рабочего окна. Данное положение становится актуальным в том случае, если напротив HGPosition установлена единица, но автор предоставил возможность использовать и альтернативные варианты:

  • 0 – разметка появился с левой стороны окна;
  • 2 – гистограмма будет расположена слева от синей линии;
  • 3 - гистограмма будет расположена справа от малиновой линии;

 

Остальные переменные обновленного эксперта похожи на рассмотренные ранее функции, в частности, Range Minutes – это продолжительность расчётного периода в минутах, которая будет использована при построении разметки за фиксированный интервал (если RangeMode = 2), а переменная Mode Step отвечает за минимальное расстояние между модами (ключевыми уровнями).

Как использовать индикатор TPO на практике

Несмотря на то, что в терминале MetaTrader4 доступны лишь тиковые объёмы, профиль рынка, построенный TPO, можно использовать для решения сложных и интересных задач, например, как ранее неоднократно отмечалось, он неплохо распознаёт уровни поддержки и сопротивления.

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

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

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

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

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

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

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

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

Во-первых, многие «умные» деньги сталкиваются с дефицитом ликвидности на рынке, так как одно дело – купить по выгодной цене 10000 EUR, и совсем другое – набрать позицию на пару сотен миллионов, не спровоцировав при этом остальных игроков на массовые покупки, граничащие с состоянием эйфории.

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

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

Альтернативный вариант стратегии

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

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

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

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

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

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

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

Преимущества и недостатки Time Price Opportunity

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

  • Индикатор TPO очень гибкий в настройке – пользователь может задать множество параметров;
  • Есть возможность строить как кластеры, так и кумулятивные уровни за произвольный период;
  • Эксперт сам размечает моды, которые выступают в роли сильных поддержек и сопротивлений;
  • В отличие от многих конкурентов Time Price Opportunity работает без ошибок, т.е. корректно складывает тики не по свечам, а по ценам.

 

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

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

Что касается преимуществ «профиля рынка» перед остальными стратегиями, то нельзя не отметить тот факт, что данная методика позволяет исследовать рынок изнутри, т.е. найти области, интересные для продавцов и покупателей. Ранее подобные возможности были только у биржевых трейдеров. Источник: Dewinforex

Социальные кнопки для Joomla