Casual
РЦБ.RU

Автоматический графический анализ

Август 2007


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

ВОЗМОЖНОСТИ ГРАФИЧЕСКОГО АНАЛИЗА

    Часто эффективность графического анализа наблюдается лишь на исторических данных, а в реальной торговли состояние счета зависит от нескольких факторов, таких как правильный момент входа в рынок, размер позиции, установленный допустимый уровень потерь.
    Для кого-то интенсивное движение цены акции может показаться пробоем линии поддержки/сопротивления, для кого-то - разворотным моментом, но совершенно очевидно, что в силу высокой активности, которая вырастает при пересечении или касании уровня, данная линия все-таки существует. Вопрос в том, как сыграть на ней, какую тактику применить в данной ситуации, чтобы извлечь прибыль?
    Конечно, не все рынки поддаются графическому анализу. А на тех, где он применим, цены не всегда "ходят" по строго очерченным уровням поддержки и сопротивления, наклонным линиям тренда. Практически все программы технического анализа позволяют построить график, и благодаря этому мы можем выявить бумагу, к которой применима стратегия, основанная на графическом анализе. Взяв на графике 2 экстремума (например, 2 ярко выраженных впадины) и прочертив между ними линию, а затем, спроецировав ее вправо, проанализируем, как стоимость бумаги вела себя на пересечении с ней. Сделав выводы на основании нескольких таких опытов и определив закономерности поведения цены в этих областях графика, мы сможем приступить к разработке торговой стратегии.

ЗАЧЕМ НУЖНА МТС?

    Причина, по которой многие трейдеры обращаются к разработке механической торговой системы (МТС), проста: деятельность, приносящая свои плоды, способна стабильно давать положительные финансовые результаты, если правила, по которым она осуществляется, будут четко очерчены, прописаны и, что важнее всего, соблюдены. Правила входа в рынок и выхода из него не являются исключением. Не стану спорить с тем утверждением, что многие инвестиционные решения принимаются, руководствуясь интуицией, и что человек, играющий на бирже, может "на глазок" определить, куда "пойдет" рынок, и сделать, следуя неким выводам, соответствующую сделку. Но на основании чего руководствовался он, принимая решение, и подлежат ли его действия конструктивному объяснению? Если причинно-следственные связи имеют логику, носят постоянный или периодических характер и могут быть изложены, то, вероятно, правило торговой системы частично сформулировано. И "высшим пилотажем" считается преобразование условий, при которых на постоянной основе покупаются и продаются акции, в программный код. Проделав данную работу, появляется великолепная возможность выявить эффективность системы, и делается это с помощью тестирования на исторических данных. Исходя из постулата технического анализа, гласящего, что "история повторяется", можем построить предположение о повторении похожей ситуации в будущем. Несомненно, что устойчиво работающая торговая стратегия в идеале должна работать и на других биржевых рынках, например на FOREX, рынке товарных фьючерсов или американских акций. Можно обойтись и простыми вычислениями в Excel, но профессиональные программы технического анализа и тестирования, допустим MetaStock, помогут наглядно показать и всесторонне оценить потенциальную прибыльность и рискованность стратегии.
    Благодаря подобной проверке, мы можем подтвердить либо опровергнуть теоретические предположения касательно эффективности торговых решений. Например, если человеку кажется, что необходимо покупать актив, так как 7-дневная скользящая средняя пересекла 21-дневную снизу вверх, то можно ли быть уверенным, что сделка окажется прибыльной. Гарантию, конечно, в этой ситуации никто не даст, но можно лишь утверждать о вероятности исхода сделки, и даже не одной, а целого ряда. Очень важно иметь в виду, что такие стратегии на рынке ценных бумаг годятся к применению в долгосрочном инвестиционном горизонте, так как в какой-то промежуток времени любая из них может дать некоторую просадку по счету вследствие нехарактерного рынку поведения. Насколько велика и продолжительна будет просадка, зависит от правильности расчетов ограничений убытков по сделке.

СТРАТЕГИЯ РАБОТЫ МТС

    Многие специалисты рынка ценных бумаг относятся к продуктивности МТС весьма скептически. Чем можно это объяснить, если вся логика их работы исследована эмпирическим путем, а доходность и риски прогнозируемы, исходя их результатов тестирования? Во-первых, рынок многомерен и последствия зависят от множества причин. Даже суперкомпьютеры не способны обработать всю информацию (например, мнения всех участников торгов), а на выходе выдать приказ со всеми параметрами транзакции. И естественно, что закономерность в поведении ценных бумаг нельзя описать двумя скользящими средними, как в примере выше. Во-вторых, тестирование может превратиться в простую подгонку. Это происходит тогда, когда трейдер берет подряд индикаторы с широким диапазоном искомых параметров и пытается, комбинируя их один с другим, отыскать наиболее приемлемый вариант. Чтобы избежать этого, нужно стараться описать поведение рынка, исходя из теоретического предположения о закономерности в движении, пользуясь набором инструментов технического анализа, и не только. За исходные данные можно брать не только динамику изменения котировки акций, но и цену товарных фьючерсов, АДР, ставку ФРС, прогнозы по макро- и микростатистическим данным, консенсус ведущих инвестиционных компаний по справедливой оценке бумаги, среднемесячную температуру, положения планет и другие факторы.
    Чтобы принять на вооружение ту или иную стратегию, трейдеру необходимо знать как минимум о том, насколько она прибыльная или убыточная, а в идеале -сколько она потенциально может принести дохода. Точно сказать, какой капитал будет через год, задача трудная, но можно с определенной долей вероятности предположить эту цифру, используя статистические данные по результатам сделок за тестируемый период. В принципе сделать это достаточно просто, если трейдер знаком с внутренним языком программирования Equis MetaStock, Omega Research или других платформ технического анализа. Посмотреть результативность и выявить оптимальные параметры торговой системы, базируемой, например, на пересечении двух скользящих средних, не сложно. Но иная ситуация складывается с разработкой системы, в работу которой заложены входы и выходы в позицию по линиям тренда. Как тестирующей программе "объяснить", что именно так, а не иначе необходимо прочерчивать линию тренда, по каким экстремумам, под каким наклоном? Как игнорировать малозначимые линии и фильтровать ложные сигналы? Ведь ни в MetaStock, ни в Omega не встроен алгоритм автоматического создания линий по заданным параметрам. Существует только опция проведения их вручную, а следовательно, невозможно разработать механическую торговую систему, ее тестирование и оптимизацию, нельзя посмотреть, насколько эффективно применение методов графического анализа к заданному торговому инструменту.

РАЗРАБОТКА МТС

    Как выход из данного положения можно рассматривать создание собственного индикатора, который, подобно скользящей средней, следует наложить на любой график, как это делается, например, в программе MetaStock. Критерием выбора значимых разворотных точек могут служить перегибы индикатора ZigZag, которому необходимо задать процентное изменение в качестве параметра.
    В новом индикаторе предложим формулу для подсчета количества баров (свечей) и ценовой разницы между значениями двух впадин (либо пиков). Имея данные по изменению цены в течение одного бара, построим проекцию линии тренда, наложив индикатор на график (рис. 1).
    Линии тренда являются ничем иным, как проекцией соединенных между собой вершин индикатора ZigZag, а соединяющая их зеленая пунктирная линия для наглядности проведена вручную. На графике видно, что кривая, обозначающая цену, касается линии в точках 1-4 с той лишь разницей, что в одном случае линия является поддержкой, а в другом - сопротивлением. Заметив такую закономерность в поведении бумаги, напрашивается вывод, что, выставляя лимитированные заявки в районе потенциального касания, можно приобретать и фиксировать прибыль по локальным экстремумам. Мечта любого трейдера! Однако необходимо быть внимательным и к пробоям линий (точка 5), и, если грамотно использовать подобные ситуации, взятие с рынка прибыли может нести еще более масштабный характер по той простой причине, что за сильными пробоями, как правило, развивается не менее мощный, устойчивый тренд.
    Таким образом, мы можем одним кликом мыши за считанные секунды прорисовать линии тренда, поддержки/сопротивления на исторических данных за несколько лет и при любом временном интервале. Подобная технология анализа биржевого рынка избавляет от необходимости прочерчивать линии вручную, используя встроенные опции для рисования программы технического анализа, и уж тем более на миллиметровой бумаге, как во времена Доу и Ганна.
    На рис. 2 изображены автоматически прорисованные линии сопротивления (зеленый цвет) и поддержки (красный цвет) на графике РАО "ЕЭС России". Условие открытия позиции на покупку, которое прописывается в системном тестере, определяется закрытием бара выше линии сопротивления при цене закрытия предыдущего бара ниже линии. Stop loss либо Take Profit срабатывают при пробое линии поддержки.
    MetaStock - далеко не единственная программа, с помощью которой можно написать свою операционную систему. Более того, она содержит много недочетов, которые не позволят трейдеру в полной мере реализовывать свои идеи. На данный момент существует несколько функциональных и надежных в работе платформ с богатым набором инструментов для конструирования самых изощренных МТС. На рис. 3 изображены автоматически построенные трендовые линии на 15-минутном графике РАО "ЕЭС России" с условием входа в позицию по их пробитию. Они уже запрограммированы в AmiBroker, альтернативной программе для технического анализа.
    Преимущества, которые дает данная методика, т. е. "механизация" анализа рынка ценных бумаг, помимо сэкономленного времени, позволяют:

  • увидеть линию тренда первым, сразу же, как только она появится после прорисовки очередного экстремума;
  • найти параметры, при которых система будет наиболее устойчива к рыночным изменениям, т. е. оптимизировать;
  • выявить ее доходность и риски, критерием которых является Draw Down (максимальное падение доходности от максимального значения линии изменения капитала) и его продолжительность;
  • автоматизировать процесс торговли по линиям тренда, или установить торговый робот.
        Нельзя также не отметить, что появляется очень важная возможность - экспериментировать. Ведь на базе линий тренда строится множество классических фигур технического анализа: треугольник, канал, флаг, клин, бриллиант или полюбившийся некоторым трейдерам инструмент под названием "вилка Эндрю" (Andrew's Pitchfork), пример которой мы сейчас и рассмотрим.
        На рис. 4 изображена проекция "вилки", за основание которой брались также перегибы ZigZag. Как только сформировалась "рукоятка вилки" и 3 значимые вершины окончательно обозначились (2 вершины и 1 впадина или 1 вершина и 2 впадины), программа автоматически выдала 3 линии поддержки/сопротивления. Исходя из полученной формации возможно сыграть на них наиболее подходящим способом. В данном примере условия входа в рынок таковы, что если "хвост" бара "прокалывает" одну из линий, то позиция открывается в сторону, противоположную превалирующему движению, и закрывается принудительно (по стоп-сигналу) в случае пробоя линии. Предположим, что цена открытия бара выше линии поддержки, а цена закрытия ниже, тогда это означает пробой и сигнал для закрытия длинных позиций/или открытия коротких позиций. Но если цена закрытия выше (при том что минимум ниже линии), то этот бар можно назвать "шипом" ("прокол линии шипом"), который сигнализирует о развороте рынка. На рис. 4 мы видим как сигналы, приведшие к прибыли, так и ложные сигналы.
        Можно попытаться построить параллельные, "зеркальные", перпендикулярные, под определенным углом линии, при этом угол будет означать искомый параметр при оптимизации. Можно использовать различные комбинации со временем, числами Фибоначчи, объемами сделок. Вариантов - великое множество, и их станет еще больше, если за разворотные точки брать не перегибы ZigZag, а максимальные или минимальные значения цен с учетом определенного количества баров. И наконец, не следует исключать возможности разработки новой фигуры или инструмента технического анализа, и в этом случае MetaStock c новым индикатором подскажет, найден ли тот самый, столь всеми желанный, "Святой Грааль".

    ВМЕСТО ЗАКЛЮЧЕНИЯ

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



    • Рейтинг
    • 0
    Содержание (развернуть содержание)
    Факты и комментарии
    Пути взаимодействия ФСФР и СРО
    РЦБ-CASUAL: премьера прошла успешно. Журнал "Рынок ценных бумаг" провел в Карелии первый неформальный выезд с друзьями и партнерами
    Российский рынок акций: итоги первого полугодия и прогноз на вторую половину 2007 г.
    Газпром: финансовые итоги 2006 г.
    Инфраструктурная отрасль: на пороге бума
    Оценка эффективности управления ОПИФ категории фондов акций
    Структурированные продукты: что внутри?
    Расчеты через трансъевропейскую автоматизированную экспресс-систему валовых расчетов в режиме реального времени TARGET1 / TARGET2
    Карфаген должен быть разрушен
    Потенциал ипотечного рынка России колоссален
    Стандартизация ипотеки - основной залог качества ипотечных ценных бумаг
    Законодательные аспекты секьюритизации
    Секьюритизация доходов от коммерческой недвижимости
    Закладная: понятие, практика применения и проблемы
    Некоторые статистические закономерности динамики курса валютной пары "евро-швейцарский франк"
    Автоматический графический анализ
    Динамические ряды индексов - отражение тенденций мышления инвесторов

    • Статьи в открытом доступе
    • Статьи доступны на платной основе
    Актуальные темы    
    Тимур Нигматуллин
    Чего ожидать от российской экономики и финансового рынка в 2017 году?
    После трех кризисных лет — 2014 и 2016 гг. — в текущем году наконец-то начнется долгожданный восстановительный рост основных макроэкономических индикаторов.
    Сергей Хестанов
    Фактор Китая
    Экономика России сильно зависит от цен на сырье, и прежде всего на нефть. Одним из важнейших факторов стратегического роста нефтяных цен в 1999—2014 гг. был возросший объем потребления ресурсов экономикой Китая.
    Елизавета Белугина
    2017 год: новые вызовы для финансовых рынков
    Год 2016-й стал периодом сильнейших политических шоков.
    Павел Ким
    IR в России: высокая самооценка, но низкая репутация
    Осенью 2016 г. было проведено исследование, посвященное анализу самооценки IR-подразделений российских публичных компаний, определению их текущей роли и значимости и ближайших перспектив развития. Результаты представлены в данной статье.
    Все публикации →
    • Rambler's Top100