«Элементарные частицы» ценовых графиков
Часть 1
Технический анализ представляет собой совокупность алгоритмов использования индикаторов и построения линий. Количество технических индикаторов огромно. Основное их назначение – выявить свойства движения цен, которые не видны на «голом» графике.
Недостатки классического подхода
Для выявления свойств движения цен выбирается последовательность свечей или баров. При построении индикаторов используют цены открытия (Open) и закрытия (Close), а также максимальные (High) и минимальные (Low) значения цен. Очень часто используют только цену закрытия. Возникает вопрос а можно ли провести анализ только по «голому» графику цен
Существуют различные методы построения графика цен. Наиболее популярные – линейный (Linechart), столбиковый (Barchart) и свечной (Candlestickchart) графики. Кроме этих простых и вполне наглядных графиков , существуют и другие виды, показывающие количественное или процентное изменение цен закрытия. К ним относятся графики Каги (Kagicharts), Ренко (Renkocharts), пункто-цифровые (Point&Figurecharts) и трехлинейного прорыва (ThreeLineBreakcharts). Последние типы графиков используются в «голом» виде, и для каждого из них существует свой алгоритм использования и интерпретации. К таким графикам обычно применяют различные линии построения.
Технические же индикаторы используются совместно с тремя первыми типами графиков . Каждый столбик или свеча характеризуют события за один период, например, за день или неделю. Но в одном баре или свече очень мало информации, а ведь даже дэйтрейдер держит позицию несколько периодов. Поэтому для выявления тенденции или получения сигнала о ее смене трейдеру приходится анализировать несколько баров или свечей. А значит – приходится пользоваться техническими индикаторами.
Возможно ли анализировать графики свечей или баров, используя их взаимное положение, не применяя индикаторы Как известно, наибольших успехов в этом вопросе добились японцы, а Стив Нисон представил и популяризовал эту методику на Западе. Рассмотрим принципы анализа свечей. Прежде всего отдельно изучается каждая свеча. Ее конфигурация зависит от взаимного расположения четырех цен – открытия, закрытия, максимума и минимума. У одной свечи может быть до шестнадцати конфигураций (bigblackcandle, bigwhitecandle, doji, hammer, hangingman и др.). А еще свечи могут образовывать формации из двух, трех и даже четырех свечей. Именно в интерпретации таких формаций и состоит анализ свечного графика. Фактически анализ свечей можно рассматривать как попытку найти «элементарные частицы» на графиках цен и с их помощью придать структуру хаотичному движению цен. Но желание выявить структуру привело к тому, что «элементарных частиц» стало слишком много, ведь число возможных формаций огромно – более ста.
Четыре комбинации свечей
Попытки разбить график цен на «кирпичики» и придать хаотичному движению цен структуру предпринимались неоднократно. Для выявления закономерностей в движении цен отдельная свеча не подходит. Она, скорее, самая маленькая «элементарная частица» с параметрами (Open, Close, High, Low). Аналитиков же интересует взаимодействие этих малых частиц, некие более крупные частицы. Билл Вильямс, автор книг «Торговый Хаос» и «Новые измерения в биржевой торговле», предложил такими частицами считать фракталы (рис. 1). По его мнению, их всего четыре, и каждый фрактал состоит из пяти свечей – достаточно громоздкая «элементарная частица».
Рис. 1. Билл Вильямс предложил такие формации называть фракталами.
Томас Демарк в книге «Технический анализ – новая наука» предложил для структуризации графиков цен использовать опорные точки, которые назвал своим именем. Опорные точки представляют собой отметки береговых линий в бесконечном потоке цен. Однако для построения точки первого уровня требуется три свечи, а для точки второго уровня – уже пять. Подобные методики прекрасно показывают структуру движения цен, но чаще в ретроспективе. Чтобы получить на графике новую «элементарную частицу», необходимо ждать достаточно долго – от трех до пяти периодов. За время ожидания пяти свечей цены могут уйти очень далеко. Попробуем составить «элементарную частицу» всего из двух свечей. Если внимательно посмотреть на график, нетрудно заметить, что две свечи дают только четыре возможные комбинации (рис. 2). Это Rally, Reaction, Inside и Outside.
Рис. 2. Формации обозначены различными цветами. Rally – зеленым, Reaction – красным, Inside – синим и Outside – розовым. Только Rally и Reaction указывают на направленное движение. Inside и Outside – пауза.
Итак, всего четыре формации, всего четыре «элементарные частицы», которые состоят всего из двух свечей.
Представим точное определение каждой формации.
Rally (растущая) сегодняшний максимум выше вчерашнего, а сегодняшний минимум не ниже предыдущего;
Reaction (падающая) сегодняшний минимум ниже вчерашнего, а текущий максимум не выше предыдущего;
Inside (закрытая или внутренняя) сегодняшний максимум ниже вчерашнего, а сегодняшний минимум выше предыдущего;
Outside (открытая или внешняя) сегодняшний максимум выше вчерашнего, а текущий минимум ниже предыдущего.
Импульс движения цен
Как правило, если не используются опционные схемы, возможность получения прибыли существует только при однонаправленном изменении цен. Проанализируем дневные ценовые графики с помощью четырех предложенных формаций (рис. 2), обращая особое внимание на внутридневные максимум (High) и минимум (Low). Если считать их, соответственно, уровнем сопротивления и уровнем поддержки для движения цены в течение дня, то информация о цене открытия (Open) и цене закрытия (Close) несущественна.
Уровни High и Low формируются участниками торгов – трейдерами. В течение дня цена не смогла опуститься ниже отметки Low (где она получила поддержку от быков) и подняться выше значения High (где ей оказали сопротивление медведи). Цены же Open и Close формируют маркет-мейкеры в торговой системе NASDAQ, на основе цен в ECN, – в первую очередь, и ордеров своих клиентов. А на бирже, имея перед началом торгов информацию обо всех поступивших заявках, биржевые специалисты размещают заявки таким образом, чтобы при открытии торгов получить равновесную цену акции. Поскольку сделки совершаются не только во время биржевой сессии, цены Open и Close формируются, скорее, не участниками торгов, а биржевым гонгом. Это просто отметки на графике цен в определенное время. А для рынков, работающих в круглосуточном режиме, например, FOREX, цены открытия и закрытия вообще не играют никакой роли.
Рассматривая график цен с предложенной точки зрения, нетрудно заметить, что только две формации - Rally и Reaction – указывают на однонаправленное движение цен (рисунок 2). Две другие – Inside и Outside – это пауза в наметившейся тенденции. При растущей формации Rally текущая свеча расположена выше предыдущей, т.е. новая цена High выше прошлого максимума, и новая цена Low – выше прошлого минимума. Очевиден восходящий тренд. Обратное справедливо для падающей формации Reaction, которая указывает на нисходящий тренд. В случае внутренней комбинации Inside – цены остались на прежнем уровне – только уменьшился размах их внутридневного колебания. Это боковой тренд.
В случае внешней формации Outside – цены также никуда не ушли, но торги были более беспокойными – по сравнению с предыдущим днем увеличилось расстояние между максимумом и минимумом, т.е. внутридневными уровнями сопротивления и поддержки. Но это также боковой тренд. Однако на графиках «элементарные частицы» располагаются весьма хаотично.
Как увидеть структуру в хаосе
Каким же образом можно увидеть в хаотичном движении цен структуру После открытия позиции трейдеру важно удержаться в тренде. Это относится как к долгосрочным инвесторам, так и к дэйтрейдерам. Считается, что цены движутся в выбранном направлении до тех пор, пока не встретят сопротивления и не сменят направление. Назовем такие устойчивые движения импульсами. С помощью четырех предложенных формаций представим движение цен на графике так, чтобы максимально удержаться в импульсе. Для анализа воспользуемся дневным графиком IAH (рис. 3).
Дневной график IAH. Восходящий тренд начался 3 октября 2001 года.
Проанализируем восходящий тренд, который начался 3 октября 2001 года. На графике видна длинная свеча роста. Это начало отсчета. Следующая свеча дает сигнал о появлении формации Rally. Получив эту информацию, разработаем методику, которая позволит оставаться в восходящем импульсе как можно дольше. Обратим внимание на уровень Low первой свечи и High второй свечи. Установим границы этой формации и назовем их «минимумом и максимумом формации». Теперь любую комбинацию свечей между этими уровнями будем считать Inside и называть их «внутренними формациями». Почему именно так На уровне Low первой свечи разместим стоп-ордер. Если цена не достигнет этой точки, мы сохраним позицию. С другой стороны, пока цена не превысит уровень High второй свечи, говорить о восходящем импульсе не приходится. До этого момента мы будем находиться в боковом тренде.
Третья и вторая свечи дают Reaction, но мы их игнорируем, потому что это внутренняя формация. А вот четвертая и третья свечи указывают на Rally. Кроме того, очень важный момент High четвертой свечи выше High второй свечи. Это сигнал к продолжению тренда. Такую формацию определим как «истинную формацию». Если бы максимум четвертой свечи не превысил High второй, то пришлось бы эту формацию также проигнорировать. Еще более важный момент четвертая и третья свечи показали Rally, и эта формация подтвердила импульс. Поэтому установим новые границы. Верхняя граница – High четвертой свечи, нижняя граница – Low третьей свечи. Стоп-ордер переносится выше, текущий риск сократился.
Пятая свеча показывает Inside, а вместе с шестой – Reaction. Но мы должны игнорировать эти формации. Седьмая и шестая показывают Rallyc продолжением роста, поэтому стоп-ордер переносим на Low шестой свечи и определяем новые границы. Седьмая и восьмая – вновь Rally, стоп-ордер переставляем на Low седьмой свечи и отмечаем новые границы. Девятая и восьмая – Inside. Десятая и девятая – Rallyс подтверждением роста, стоп-ордер – на Low девятой свечи. Вновь определяем границы формации. Наконец, одиннадцатая и десятая свечи формируют Outside, и стоп-ордер срабатывает.
С помощью предложенного алгоритма удалось удержаться в тренде десять периодов с очень коротким стоп-уровнем. Некоторые формации мы принимали к сведению, некоторые игнорировали. Разберемся с этим подробнее в следующий раз.
Часть 2
Технический анализ представляет собой совокупность алгоритмов использования индикаторов и линий построения. Количество технических индикаторов огромно. Основное их назначение – выявить свойства движения цен, которые не видны на «голом» графике.
Строим четкий алгоритм
Построим четкий алгоритм. Трейдер обнаружил формацию Rally (первая и вторая свечи). В начале третьего дня он на часть своих средств открывает длинную позицию. Стоп-ордер размещается на уровне Low первой свечи. Величина позиции определяется трейдером на основе собственных правил управления капиталом, но с учетом положения стоп-ордера. Трейдер отмечает два уровня: Low первой свечи и High второй. У формации Rally появились минимум и максимум. Отмечаем эти границы на графике. Теперь трейдер наблюдает за дальнейшим поведением цены. Любую новую формацию между отмеченными уровнями он должен игнорировать.
Внутри этой зоны трейдер может увеличить длинную позицию. Появление новой формации Rally, у которой максимум превысит уровень, проведенный через High второй свечи, свидетельствует о продолжении тренда. Это истинная формация Rally. При появлении истинной растущей формации стоп-ордер переносится на минимум этой формации, на Low ее первой свечи. Границы отмечаются на новом максимуме (High) последней свечи и минимуме (Low) предыдущей свечи.
Воспринимая только истинные комбинации Rally и игнорируя все внутренние формации, трейдер сможет максимально долго удерживаться в импульсе. Но здесь есть небольшой нюанс. Иногда в течение дня цены пробивают стоп-уровень, но заканчивают день на отметке, превосходящей минимум формации Rally. В этом случае возможны два варианта действий. Если трейдер находится перед терминалом и совершает сделки в течение всей биржевой сессии, то он размещает стоп-ордера по описанным правилам и наблюдает их исполнение в случае движения цен ниже минимума истинного Rally. Если же возможности постоянно наблюдать за движением цен нет, и в работе используется информация на конец дня (Close), то стоп-ордера размещать не следует. Если ценa закрытия превысила минимум истинного Rally, то следует на открытии следующего дня разместить стоп-ордер на уровне минимума предыдущего дня и сохранить позицию. Если это был разворотный день, то стоп не сработает. А если он все-таки исполнится, то дополнительный риск при этом невелик.
Подводим итоги
Подведем некоторые итоги. Трейдер должен выделять истинные формации. Все формации, находящиеся внутри истинной, игнорируются. Появление новой истинной формации свидетельствует о сохранении импульса. Все ложные формации – это пауза в развитии движения цен, они игнорируются. Исполненный стоп-ордер еще не говорит о смене общей тенденции.
Разворот тенденции – это достаточно длительный процесс. Предлагаемый алгоритм отслеживает только «устойчивый импульс» в движении цен и помогает выходить из позиций на время откатов рынка. Его с успехом могут использовать дэйтрейдеры на самых коротких интервалах, на минутных графиках и выше. Стоп-ордера размещаются по объективным данным и на достаточно коротком расстоянии. Все рассуждения для Rally аналогичны с поправкой на нисходящий тренд и для Reaction. Если невнимательно ознакомиться с предложенной методикой, может возникнуть вопрос: чем она отличается от старого и хорошо известного правила всех фьючерсных спекулянтов – размещать стоп-ордер на минимуме или максимуме предыдущего дня? Отличие существенное. В нашем случае стоп-ордер находится в точке, оттолкнувшись от которой рынок получил новый импульс движения. Все стоп-уровни находятся на минимуме истинной формации Rally или на максимуме истинной формации Reaction. Размещение стоп-ордеров на этих уровнях не провоцирует их частое ошибочное срабатывание. Иногда выгоднее держать текущий убыток, чем закрывать позицию. Именно поэтому тестеры торговых систем обязательно сравнивают свои стратегии со стратегией Buy&Hold.
Анализ классических фигур в новом свете
Рассмотрим классический анализ свечей в свете предложенной методики. Постараемся определить, почему не срабатывают классические формации. Обратим особое внимание на разворотные фигуры.
Для примера посмотрим на модели вечерняя звезда доджи (EveningDojiStar) и вечерняя звезда (EveningStar), которые считаются классическими фигурами разворота (рис. 1). Если взглянуть на них с позиции предложенного алгоритма, получается, что первые две свечи формируют истинную комбинацию Rally, а третья свеча должна игнорироваться. Она не дает никакого сигнала – ни к продолжению, ни к развороту существующей тенденции.
Рис. 1. Четыре разворотные формации в классическом анализе свечей. А с позиции нового метода – три формации Rally (сигнал роста) и формация Outside (пауза).
Возьмем модели медвежье поглощение (EngulfingBearishLine) и завеса из темных облаков (DarkCloudCover). Каждая из них представлена только двумя свечами (рис. 1). Первая соответствует формации Rally, а вторая – формации Outside.
Четыре вышеупомянутые фигуры в анализе свечей считаются разворотными, но зачастую таковыми не являются. Предлагаемая методика трактует их как формации продолжения или паузы. Однако это противоречие можно уладить. Усилим требования к классическим фигурам. Будем считать, что наступил разворот, если цены опустились ниже минимума первой свечи. В предложенном алгоритме это пробой минимума истинного Rally. Таким образом, классические формации свечей можно рассматривать с позиции нового алгоритма. С одной стороны, резко уменьшится их количество, а с другой – пропадет необходимость помнить описание всех моделей. Для построения цветных формаций первоначальный цвет свечей должен быть черным. Если все формулы введены правильно, то при «присоединении» эксперта должны появиться зеленые, красные и черные свечи. График (рис. 2) построен с учетом объема.
Рис. 2. Применение алгоритма с учетом объема сделок.
Появление зеленой свечи дает бычий сигнал. Если в дальнейшем встречаются черные свечи, то это нейтральный сигнал. Тенденция сохраняется. Появление красной свечи говорит о том, что бычий импульс исчерпал свои силы. Но это не сигнал к развороту тренда, его нужно определять другими методами. Для нисходящей тенденции ход рассуждений обратный.
Преимущества представленного метода
Представленный метод имеет несколько преимуществ.
1. Движение цен получило структуру. Теперь весь график можно представить в виде восходящих и нисходящих импульсов.
2. «Элементарная частица» для определения структуры состоит всего из двух свечей. Для получения сигнала нет необходимости ждать по пять периодов.
3. Возможных свечных формаций всего четыре. Их легко запомнить и еще легче применять.
4. Используя импульсы, легко применять теорию волн Эллиотта. Каждая волна представляет собой совокупность импульсов, «приливов» и «отливов».
5. При использовании классических методов анализа свечей можно всю совокупность существующих формаций привести к предложенным четырем. Сигнал, подаваемый классической формацией, можно дополнительно фильтровать правилами нового алгоритма.
6. Сигналы определения импульса в движении цен можно применить для определения общей тенденции (тренда). Для этого необходимо, например, для дневного графика построить недельный график. Найденный импульс в недельном графике является трендом для дневного.
7. Нет необходимости использовать технические индикаторы. Анализ взаимного положения свечей позволяет удержаться в импульсе движения цены и получить максимальную прибыль.
8. Уровни поддержки и сопротивления определяются как минимум и максимум истинной формации.
Формулы для MetaStock
Для построения на графиках цен рассмотренных формаций можно воспользоваться программой MetaStock 7.0 (или других версий). Воспользуемся функцией построения «Советчика» (ExpertAdvisor). В меню «Инструменты» выбираем «ExpertAdvisor», открываем окно и выбираем пункт «New». Появляется окно «Expert Editor – <New Expert>». Выбираем опцию «Highlights» и пункт «New». В новом окне, которое называется «ExpertHighlightsEditor» в разделе «Name» печатаем «Bull», выбираем зеленый цвет. А в окне «Condition» вносим предложенную ниже формулу. Нажав «ОК», вновь попадаем в окно «ExpertEditor – <NewExpert>» и, выбрав «New», вводим данные для «Bear». Цвет выбираем красный.
Формулы Rally и Reaction без учета объемов сделок:
«Bull» lowstop:=If(Rally(),Ref(L,-1),PREV); highstop:= If(Reaction(),Ref(H,-1),PREV); C>Lowstop AND C>Highstop
«Bear» lowstop:=If(Rally(),Ref(L,-1),PREV); highstop:= If(Reaction(),Ref(H,-1),PREV); C<Lowstop AND C<Highstop
(для анализа используются цены Close)
«Bull» lowstop:=If(Rally(),Ref(L,-1),PREV); highstop:= If(Reaction(),Ref(H,-1),PREV); L>Lowstop AND H>Highstop
«Bear» lowstop:=If(Rally(),Ref(L,-1),PREV); highstop:= If(Reaction(),Ref(H,-1),PREV); L<Lowstop AND H<Highstop
(для анализа используются цены High и Low)
Предложенные формации можно строить с учетом объема сделок. В этом случае формация считается истинной, если объем второй свечи формации больше объема первой.
Формулы Rally и Reaction с учетом объема:
«Bull» lowstop:=If( RallyWithVol(),Ref(L,-1),PREV); highstop:=If(ReactionWithVol(),Ref(H,-1),PREV); C>Lowstop AND C>Highstop
«Bear» lowstop:=If( RallyWithVol(),Ref(L,-1),PREV); highstop:=If(ReactionWithVol(), Ref(H,-1),PREV); C<Lowstop AND C<Highstop
(для анализа используются цены Close)
«Bull» lowstop:=If( RallyWithVol(),Ref(L,-1),PREV); highstop:=If(ReactionWithVol(),Ref(H,-1),PREV); L>Lowstop AND H>Highstop
«Bear» lowstop:=If( RallyWithVol(),Ref(L,-1),PREV); highstop:=If(ReactionWithVol(),Ref(H,-1),PREV); L<Lowstop AND H<Highstop
(для анализа используются цены High и Low)
Владимир Келасев