Market Profile

Димка

Старший трейдер
Market Profile — классическое решение для отображения рыночного профиля (market profile). Может отображать на графике статистическое распределение цены по времени, стоимостную зону и контрольное значение для торговой сессии.

Ниже описание индикатора и примеры работы с ним.
На чем основана идея профиля рынка
Под нормальным распределением понимается распределение вероятностей, причем этот метод работает практически с любым набором данных, в том числе и с котировками. Ключевая особенность нормального распределения заключается в том, что в диапазоне ±1 нормальное отклонение находится 68% всех значений, если увеличить этот диапазон до ±2 отклонений, то попадать в него будут уже 95% значений величины, а в диапазон ±3 отклонений – все 99%.

Если рассмотреть поведение цены в течение 1 дня, то чаще всего цена большую часть времени находится в определенном диапазоне – его далее будет называть зоной ценности. Индикаторы, строящие профиль на графике, используют диапазон ±1 отклонение (для построения зоны ценности) и ±2 отклонения для определения выходов за него, таким образом охватывается 95% движения цены, оставшиеся 5% существенного влияния не оказывают. В зоне ценности цена проводит больше всего времени, торговать можно в направлении ее пробоя либо в расчете на возврат цены.

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

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

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

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

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

Настройки индикатора
Непосредственно на работу индикатора влияют следующие параметры:
  • LookBack – задается число дней на которых алгоритм построит профиль, считая от текущего:
  • ShiftBrokerofGMT – задается временной сдвиг времени в терминале относительно времени по Гринвичу;
  • ShowPriceProfile – включает/отключает отображение на графике ценового профиля. True – профиль отображается, false – не отображается;
  • ShowFromStartPeriod – этот параметр отвечает за то, с какой именно свечи будет выполняться построение профиля. По умолчанию установлен параметр true, менять его не стоит;
  • ModeLetter и ModePseudoLetter – включает/выключает отображение профиля на графике в виде букв и квадратиков соответственно. Если один из этих параметров активен (значение true), то второй должен быть отключен (false);
  • ShowColorBySession – при отключении не будет выполняться окраска по торговым сессиям;
  • ShowProfileInfo – при активации будет отображаться такая информация по профилю как его длина, будут вычерчиваться границы;
  • ShowPoc_AsLineSupRes – позволяет строить линию по контрольной цене, ShowPocInfo отвечает за отображение данных по ключевым точкам;
  • ShowCurrentTVPO – очень полезная функция, позволяет помимо прочего показывать на графике еще и объемы торгов на построенных уровнях;
  • ShowVAHL_Lines и UseVaHL_AsLineSupRes – первый параметр отвечает за построение линий по границам зоны ценности (в которой цена находится 68% времени), а второй строит линии поддержки/сопротивления по тем же границам;
  • ShowOHLCbar – при активации слева будет рисовать дневную свечу прошлого дня;
  • ShowIB/ShowDIB – отображается первоначальный либо двойной первоначальный баланс;
  • UseTruePoint – оставляется без изменений, в последней версии индикатора не используется.

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

Как читать показания индикатора

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

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

Такие зоны со слабым сопротивлением часто отрабатывают так же, как и ГЭПы, то есть цена стремится закрыть их после того, как импульсное движение себя исчерпало. Если воспользоваться уровнями коррекции Фибоначчи, то оказывается, что цена, закрывая эти слабо проторгованные области часто доходит до уровня 38,2% либо 61,8% от трендового движения, это отлично укладывается в рамки коррекционного движения.
Глядя на профиль рынка, можно быстро судить о соотношении быков и медведей, если на рынке есть ярко выраженный тренд, то области, выделенные серым цветом, не должны пересекаться друг с другом. По конфигурации кривой распределения можно судить о том каким был день – трендовым, нейтральным или даже предвидеть разворот и смену тенденции.

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

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

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

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

Основы работы с индикатором

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

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

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

Торговать можно в направлении пробоя, то есть ждем пока цена пробивает сопротивление/поддержку и входим в рынок после подтверждения формирования тренда.

Примеры работы с профилем рынка
Для удобства введем такие обозначения:
  • точку контроля будет называть РоС;
  • 70% ную зону разделим на 2 части относительно РоС, верхнюю часть будем сокращенно называть VAH (Volume area high), а нижнюю – VAL (volume area low).
Первый способ применения профиля рынка. Обращаем внимание на положение цены открытия относительно зон VAH, VAL вчерашнего дня. При нисходящем тренде для заключения сделок на продажу нужно, чтобы цена открытия текущего дня находилась ниже зоны VAL дня предыдущего (сделки на покупку возможны только на растущем рынке, правила для входа обратные).

Продажи выполняются при отбое цены либо от линии РоС, либо от нижней линии VAL, покупки – либо от РоС, либо от верхней границы зоны ценности вчерашнего дня. По большому счету – обычный вход на окончании коррекции. Рекомендуется при первой же возможности переставить сделки в безубыток или просто тралить их. Стоп ставим за следующую границу зоны ценности.
Второй способ. Предположим, что на рынке сформировался нисходящий тренд, пусть даже и слабый (зоны ценности последовательно снижаются, но при этом перекрываются). Цена открытия текущего дня находится в пределах 70%-ной зоны предыдущего дня. Продажи в таком случае возможны на отбое цены от верхней линии VAH вчерашнего дня. Защитный ордер в таком случае следует разместить за линией РоС позавчершнего дня. Для покупок правила обратные.

Третий способ. Применяется при сильном восходящем либо нисходящем тренде, когда в предыдущие 2 дня 70%-ные зоны не пересекаются. Предположим, что на нисходящем тренде в таком ситуации цена открылась в промежутке между VAL позавчерашнего дня и VAH дня вчерашнего.

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

Четвертый способ. Используется при слабо выраженном тренде, когда в течение 2 предыдущих дней зоны ценности слабо отличаются. При нисходящей тенденции сделки будут заключаться только в случае если цена открытия текущего дня находится в диапазоне между РоС и VAL позавчерашнего дня. Продажи заключаться будут от уровня VAH позавчерашнего дня, SL ставим за максимумом того же дня.

В отношении уровней РоС есть одна любопытная закономерность – если цена в следующие пару дней не протестировала его, то велика вероятность, что при возврате к нему произойдет отбой. Такие уровни РоС называют VPoC (девственные уровни), а вероятность отбоя тем выше, чем дальше цена ушла в следующие после его формирования дни.

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

Комбинация профиля рынка и других индикаторов

Профиль рынка может неплохо работать в качестве инструмента, подтверждающего сигнал, полученный от других индикаторов, например, тех же скользящих средних. Причем МА могут использоваться на крупном таймфрейме (D1), а профиль рынка с m30 даст более точную картину о том, что же происходит по дням.

На дневном графике можно использовать МА с периодами 5 и 10 для поиска точек смены тенденции (пересечение скользящих средних), но так как самого по себе пересечения МА мало, подтверждение будем искать на профиле рынка в это время.

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

На профиле рынка в этом время картина складывается более интересная. На графике видно, что 9 и 10 февраля еще можно занести в трендовые дни, профиль достаточно узкий, но насторожить должно то, что зоны ценности накладываются друг на друга, это говорит о замедлении тренда и возможном начале коррекции. А уже 11 февраля профиль стал широким, то есть дневной диапазон невелик, цена достигла пика.

Следующий день открылся ниже, и цена в течение всего времени торгов 12 февраля не вернулась к РоС дня предыдущего, закрылась ниже нее, это достаточно сильный сигнал смены тенденции. Дальнейшее развитие ситуации только подтвердило полученный сигнал, любопытно, что сигнал на вход от МА мы получили только 18 февраля, т. е. через 4 дня после сигнала с профиля рынка. После этого можно было бы нарастить короткие позиции.

Подведение итогов

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

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

В рамках одной статьи охватить все нюансы использования этого инструмента в торговле невозможно, более полно ознакомиться с тонкостями применениями профиля в торговле можно прочтя «Mind Over Markets» авторства Джеймса Дальтона. Но даже без глубокого изучения этого труда рыночный профиль можно использовать в торговле хотя бы для определения значимых уровней поддержки/сопротивления. Источник: Dewinforex
 
Последнее редактирование модератором:

Vital:)

Новенький
Не удалось даже верифицироваться. Можешь отправить в личку ссылку на файл( облако или что то в этом роде). Спасибо.
 

Димка

Старший трейдер
Так а где ссылка?
Если тебя интересует ссылка на сам индюк то ищи в интернете по запросу "TPOChart" или "Market Profile", их очень большое разнообразие, различаются только по стилю отображения информации, а сам принцип везде один и тот же. Подбираем что кому по душе, я навязывать не буду.
 
Последнее редактирование:

Димка

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