В литературе по техническому анализу немало материала
посвящено графическому анализу с использованием линий – линии шеи, скоростные
линии, линии тренда (поддержки и сопротивления), линии канала. Мной разработан
индикатор, позволяющий использовать этот аналитический инструмент в компьютерном
анализе и механических торговых системах.
Способы построения линий имеют много общего, но отличаются
в деталях: от определения опорных точек для построения до углов наклона
и глубины пробоя [1, 2]. Но использовать эти аналитические инструменты
в компьютерных торговых системах невозможно по причине отсутствия «математически
точного определения трендовой линии, и то, как эти линии проводятся, зависит
от личного вкуса или опыта аналитика» [2].
Разработанный мною индикатор автоматически рассчитывает
и строит на ценовом графике линии поддержки и сопротивления. Пример применения
представлен на 15-минутном графике РАО «ЕЭС России» (рис. 1). Индикатор
выполнен для каждой линии отдельно.
![](../images/sispolz_041_1.gif)
Рис. 1. Пример автоматического построения линий поддержки и сопротивления.
Первый представляет собой линию поддержки, второй –
сопротивления. Так как индикатор имеет дискретные значения, то для удобства
они показаны пунктирами. Исследования показали, что автоматизированное
использование линий поддержки и сопротивления в торговых системах возможно,
но для этого необходимо задать следующие параметры: угол наклона линии,
величину холостого хода и момент появления опорной точки (и, как следствие,
точки первичного размещения).
Формирование опорной точки для расчета индикатора происходит
при образовании фрактала. Только происходит это не по форме, сформулированной
Б. Вильямсом, – «фрактальная модель состоит как минимум из пяти последовательных
баров, средний бар должен иметь более высокое (или низкое) значение,
чем два предыдущих и два последующих бара» [3]. Это происходит по содержанию
– достижение локального экстремума с последующей коррекцией цен.
Фрактал задает точку первичного размещения по времени,
смещение по цене задает величина холостого хода. Алгоритм дальнейшего
движения зависит только от выбранного угла наклона линии и с каждой
единицей времени изменяется на фиксированную величину. Прорыв ценами
линии является сигналом к открытию позиции в расчете на то, «что после
любого фрактала цена обязательно продвигалась глубже самого крайнего
уровня того бара, на котором он присутствовал» [4], либо в направлении
последнего фрактала, либо, если коррекция затягивается по времени или
глубока по цене, в сторону последнего фрактала, направленного в противоположную
сторону.
Торговая система
Торговая система, построенная с использованием линий,
является системой пробоя, выход цены закрытия бара за линию является
сигналом к открытию позиции (рис. 2). Наличие двух линий, образующих
верхнюю и нижнюю границы вокруг цен, во время консолидации позволяет
объединить все в реверсивную систему. Другой аргумент в пользу реверсивности
– «мы не верим ни в то, что определенные будущие цены могут быть точно
предсказаны, ни в то, что можно точно предсказать определенные точки
разворота каким бы то ни было методом» [5]. Поэтому любой сигнал на
покупку – это длинная позиция, на продажу – короткая. Добиться реверсивности
в программе MetaStock, не создавая новых индикаторов, можно записав
условия открытия позиций в System tester, который учитывает текущую
позицию, занимаемую на рынке. Правда, работать приходится вручную, обновляя
тест каждый раз при достижении заданных индикаторами границ.
![](../images/sispolz_041_2.gif)
Рис. 2. Выход цены закрытия бара за линию является сигналом к открытию
позиции.
Линии не реагируют на слабые колебания цен, а только
на заданные условия, и учитывают время как ограничения для развития
движения или отката по форме «время – деньги». Отличие от классического
параболика заключается в том, что расчет индикаторов, входящих в систему,
идет независимо друг от друга. Недостатком является увеличение при низкой
волатильности рынка количества сигналов, которые приводят к мелким убыткам,
что характерно для любой реверсивной системы [5]. Избавиться от этого
недостатка можно введением индикатора волатильности, с которым последняя
позиция закрывается без разворота, и новая позиция открывается только
при увеличении волатильности (рис. 3).
![](../images/sispolz_041_3.gif)
Рис. 3. При снижении волатильности последняя позиция закрывается без
разворота, и новая позиция открывается только при увеличении волатильности.
Преимущество использования линий как индикатора заключается,
во-первых, в снижении субъективного фактора при построении линии, во-вторых,
в возможности использования в компьютерных торговых системах и тестировании
на исторических данных, в-третьих, в возможности обнаружить новые закономерности,
не очевидные при графическом анализе, а также взглянуть на уже известные
с других позиций.
Галина Шамшурина