1
Видео


Реализация Market Profile™ в CQG For Windows

Олег Гущин

Концепция Market Profile™ была предложена торговому сообществу Питером Стейдлмайером (J. Peter Steidlmayer) в 1984 г. как способ графического отображения ценовой информации. Позже торговая марка Market Profile™ была приобретена СВОТ, которая дополнила оригинальный анализ функцией LDB (Liquidity Data Bank), в результате чего Market Profile™ приобрел свой финальный вид.

Находясь на полу Chicago Board of Trade и наблюдая за тем, как пит реагирует на приходящие ордера, Питер обратил внимание, насколько эффективно действует рыночный механизм по сбалансированию потоков встречных ордеров. Постоянно изменяя цену спроса и предложения под воздействием потока внешних ордеров, биржевые торговцы - локалы - делают рынок, становясь то покупателями, то продавцами, привнося тем самым в рынок необходимую ликвидность и минимизируя свои риски. Большую часть времени это им удается, и цена колеблется в относительно небольших диапазонах, что дает возможность представить график распределения цен сделок в виде гистограммы, в идеале близкой к нормальному распределению. В этом случае можно считать, что цена сбалансирована, при этом на рынке доминируют краткосрочные торговцы (в действительности большую часть объема торговых сделок делают именно они). Это очевидно при анализе изменений открытого интереса и объема - в частности, для фьючерсов на T-Bonds изменение открытого интереса свыше 20.000 достаточно редко, в то время как средний объем составляет порядка 300.000 контрактов. Таким образом, большая часть сделок должна быть ликвидирована до закрытия рынка - внутридневные торговцы естественным образом ограничены рамками торговой сессии.

Традиционно считается, что наиболее подходящим рынком для использования MP являются фьючерсы на T-Bonds, хотя интрадэй-трейдеры используют этот вид анализа и для других рынков. Market Profile™ чрезвычайно популярен среди биржевых торговцев, работающих на полу - Locals. Кроме того, ряд разработчиков программных приложений (CapsFlow™ by D. Cochran) предлагают варианты использования Market Profile™ для позиционной торговли с использованием Daily и Weekly данных.

Обратимся к рис. 1 с тем, чтобы получить общее представление о форме отображения ценовой информации с помощью Market Profile™. На левой шкале отложены значения цен, на поле графика -два профиля торговли 31 августа и 1 сентября. Профили составлены из букв английского алфавита, причем каждой букве отвечает 30-минутный отрезок торговли (y - период с 07:30 до 08:00 по чикагскому времени, z - с 08:00 до 08:30, А - с 08:30 до 09:00 и т.д.). Эти буквы называются TPO (Time&Price Opportunities). Чтобы составить алгоритм получения профилей TPO, представим последний профиль в виде т.н. Сплита (рис. 2), являющегося ничем иным, как графиком 30-минутных баров, построенных с помощью букв TPO (рис. 3). Отметим, однако, небольшое отличие от традиционного внутридневного графика рис. 3: начальный бар в нем строится от времени начала биржевой сессии (для фьючерсов на T-Bonds он включает в себя отрезок времени с 07:20 до 07:50), в то время как график Сплита жестко привязан к астрономическому времени, поэтому первый псевдо-бар может содержать не 30 минут торговли, а иной отрезок времени. Сплит-график в дальнейшем складывается в некий профиль, который представляет собой текущий Market Profile™. Справа от профиля TPO отображается профиль объемов в виде гистограммы процентных значений объемов сделок, совершенных по соответствующей цене. Тонкая вертикальная черта указывает на диапазон IBR (Initial Balance Range), в качестве которого пользователь указывает диапазон цен в течение нескольких первых TPO (как правило, первых двух, что отвечает диапазону первого часа торговли). Указатель слева от IBR показывает цену открытия (см. рис. 1), справа от нее - среднюю цену за день как (High+Low)/2, указатель справа от профиля - цену закрытия. Утолщенная вертикальная линия слева от ТРО-профиля - Value Range, указывающий диапазон цен, в пределах которого совершено 70% общего объема сделок (по 35% в обе стороны от цены, на которой рынок торговался наибольшее время - на рис. 1 это 100 19/31). При этом полагается, что грубой оценкой цены может служить Balance Point - уровень, где цена провела больше всего времени (100 19/32 в рассматриваемом случае), а в качестве более точной - диапазон цен Value Range как ценовые уровни, рассматриваемые в текущий момент как равно привлекательные с точки зрения покупателей и продавцов.

Вывод на график линии горизонтального курсора (рис. 4) дает доступ к дополнительной информации: Value High (VAH) и Value Low (VAL) - диапазон Value Range; Volume Vol - дневной объем, поделенный на 2;

CTI2 - Custom Trading Indicator 2, показывающий, какую долю в процентном отношении составляет объем сделок, совершенных хеджерами с соответствующих счетов; Баланс ТРО относительно линии курсора - количество ТРО выше линии и ниже ее, при этом не под-считываются ТРО, отображаемые в виде Tails - «хвостов» (на рис. 4 это 6 ТРО В на ценах от 100 29/32 до 101 02/32 включительно); Vol в правой колонке - процент объема, сделанного на цене, выделенной курсором;

CTI2 на линии курсора - процент CTI2 от общего показателя CTI2 на выделенной цене.

Указатель Exchange, показывающий, что в качестве объемов используются данные о реальном объеме от LDB (Liquidity Data Bank).

Краткие комментарии к использованию данной информации :

• Данные от LDB представляют собой информацию о реальных объемах и CTI (Customer Trading Indicators), которую СВОТ передает несколько раз за день. В отсутствие этой информации в качестве объемов передаются данные о Tick Volume. Результаты исследований CQG свидетельствуют о наличии очень высокой корреляции между реальным и тиковым объемами, поэтому при предпочтительности реального объема может использоваться и тиковый. Поскольку данные о реальных объемах являются предварительными, они неизбежно отличаются от официальных цифр (по свидетельству СВОТ, погрешность составляет около 10%).

• Баланс ТРО позволяет количественно оценить асимметричность профиля. В рассматриваемом случае (рис. 4) количество ТРО выше линии баланса 100 19/32 составляет 44, ниже - 30, что свидетельствует о разбалансированности профиля на момент закрытия рынка 1 сентября (при подсчете ТРО «Tails» игнорируются как нерепрезентативные). Линия баланса определяется как уровень цены с наибольшим количеством ТРО. В случае, если несколько цен имеют равное количество ТРО, то в качестве цены баланса выбирается цена, ближайшая к средней за день. Исходя из предположения, что на сбалансированном рынке профиль на момент закрытия должен быть очень близок к нормальному, для которого подсчет ТРО дает приблизительно равные значения, можно спрогнозировать развитие сценариев движения цены, которые приведут текущий профиль к «стандартному» на момент закрытия рынка.

• Value Range - положение цены относительно текущего и вчерашнего Value Range дает представление о том, каким образом изменяется восприятие участниками рынка тех цен, которые ранее считались справедливыми. При этом различают т.н. Initial Activity и Responsible Activity. Под первой понимаются действия крупных участников рынка, вызванные изменением в оценке ими стоимости торгуемого инструмента и соответствующей модификацией рыночной позиции. Для увеличения позиции подобный институт вынужден предлагать цену выше рыночной, т.е. покупать выше Value Range, для сокращения позиции требуется предлагать удерживаемый актив по цене ниже Value Range. Второй вид рыночной активности стимулируется значительным отклонением рыночной цены от того уровня, который полагается этими участниками как Fair Value - за рыночную премию достаточной величины они готовы ликвидировать часть позиций, при известном же дисконте наоборот увеличить свой портфель. Деятельность такого сорта удерживает цену внутри Value Range, и логично считать, что именно Responsible Activity проявляется на экстремальных ценах дня - High и Low.

• Customer Trading Indicator -часть информации, поступающая в составе LDB. СВОТ передает не только объемы, но и их разбивку их по различным классам счетов -CTI1 соответствует локалам (трейдерам на полу), CTI2 - клиринговые фирмы - хеджеры, CTI3 - члены биржи, исполняющие ордера для других членов, CTI4 - члены биржи, исполняющие клиентские и иные заявки. Наиболее важным элементом LDB является CTI2, который отображается в виде частично окрашенных контрастным цветов участков гистограммы объема (рис. 4) и указывает уровни цен, по тем или иным причинам привлекательные для держателей хеджерских счетов (Commercial Clearing Members).

Наблюдая и анализируя ход внутридневной торговли с помощью Market Profile™, трейдер должен ответить на следующие вопросы:

Где произошло открытие рынка?

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

Рынок открылся выше/ниже предыдущей Value Range?

Если рынок открывается за пределами того диапазона цен, который вчера считался взаимоприемлемым, это означает, что Value Range больше таковым не является. Это особенно важно, если вчерашний профиль сбалансирован.

Рынок открылся в соответствие с прогнозом на открытие или выше/ниже?

Перед открытием рынка Pit Committee определяет и публикует т.н. PreOpening Call - прогноз цены на открытие, который делается на основе анализа баланса ордеров, подлежащих безусловному исполнению на открытие. Получив этот прогноз, остальные участники рынка вносят коррективы в свои торговые планы. Предположим, что прогноз цены на открытие был плюс 10 тиков, однако реальное открытие произошло плюс 2 тика. Это означает, что, не начав торговаться, цена уже опустилась на 8 тиков, хотя реальных сделок по этим ценам не было. Вчера рынок закрылся на одном из своих дневных экстремумов -High, Low?

В этом случае открытие показывает, что явилось причиной такого закрытия: либо активность дэй-трейдеров, вынужденных по определению ликвидировать свои позиции в конце дня, либо инициирование новых позиций. Если открытие, следующее за закрытием в области дневного максимума, происходит выше, и Initial Balance Range также выше, нежели вчерашний Value Range, это подтверждает сильное закрытие и может развиться в трендовый день (особенно если Initial Balance Range меньше обычного и пробивается вверх). В этом случае логичной зоной поддержки будет служить уровень VAH (см. рис. 4). Цена вчерашнего закрытия находится в пределах Value Range? Это свидетельствует о том, что рынок закрылся сбалансированным. В этом случае необходимо обратить внимание на наличие «Tails» - ценовых зон, привлекших Responsive Buying/Selling.

Какая цена соответствует максимальному объему?

Легко заметить, что профиль ТРО большей частью не отличается от профиля объемов (рис. 4), что также свидетельствует о наличии высокой корреляции между тиковым и реальным объемами. Зоны повышенных объемов свидетельствуют о наличии уровней сопротивления/поддержки, зачастую не идентифицируемых на традиционных графиках. Где находится точка баланса? Точка баланса - это цена, на которой рынок торговался наибольшее время. Именно от этой цены, как наиболее справедливой, отсчитыва-ется баланс ТРО.

Какова величина Initial Balance Range по сравнению с обычным (средним) его значением?

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

Пример.

В завершение рассмотрим в качестве примера ситуацию на рынке декабрьского фьючерса на T-Bonds (см. рис. 5 и 6). Долгосрочный тренд идентифицирован как Up, среднесрочный - как SideWays (рис. 6). На рис. 5 представлены два профиля МР - за 19-е и 18-е сентября. Из анализа профиля от 18-го сентября можно заключить, что в этот день объем сделок был чуть выше среднего, профиль идеально сбалансирован (подсчет ТРО -47/49), присутствуют Tails (заметьте: нижний сформирован ТРО В), закрытие находится в Value Range и соответствует Balance Point. Отметим также, что максимальное значение CTI2 точно соответствует нижней границе Value Range. Поскольку закрытие находится выше этого уровня, можно предположить, что именно покупки Commercials на этом уровне способствовали подъему цены и возвращению ее в Value Range. Прогноз цены на открытие 19-го сентября составил 98 02/32 -98 03/32. Реальное открытие произошло в диапазоне 97 31/32 - 98 01/32, что свидетельствовало о возможном возврате цены в зону Value Range в течение IBR. Одним из вариантов действий трейдера могла быть немедленная покупка на уровне VAH вчерашнего дня 97 31/32 либо на уровне 97 29/32 как цене, на которой 18-го сентября был зафиксирован максимальный объем. Последний уровень сопротивления при неблагоприятном движении рынка вниз находился на уровне VAL вчерашнего дня 97 23/32. Вторым вариантом действий могло быть занятие длинной позиции на этих же уровнях, но после формирования IBR, т.е. после первого часа торговли на ТРО В или Е. Ставить ордер на закрытие позиции в виде стоп-лосса или Trailing Stop не рекомендуется: ликвидация позиции происходит либо по достижении требуемой прибыли (для T-Bonds это обычно 4-5 тиков), либо по закрытию рынка, либо при достижении ценой уровня ментального стоп-лосса. Трейдеры, чувствующие себя психологически дискомфортно без стоп-лосс-ордера, могут практиковать постановку Ruin Stop в стиле Ларри Уильямса, который на рынке T-Bonds ставил такой стоп на уровне полного пункта от точки входа.

Добавить комментарий

Ваше имя:
Заголовок:
Ваши комментарии:
Введите символы, изображенные на картинке:

Реклама

Новости партнеров

Реклама