Инструменты технического анализа
Технический анализ (TA) включает оценку ценных бумаг через статистический анализ, полученный из рыночной активности, такой как прошлые цены и объем. Трейдеры используют эту оценку преимущественно с помощью графиков и других инструментов, предоставляемых TA, для прогнозирования будущих ценовых паттернов. Инструменты технического анализа являются критическими компонентами в алгоритмической торговле, где предопределенные правила и алгоритмы используются для автоматизации торговых стратегий. Ниже мы подробно рассмотрим наиболее преобладающие инструменты технического анализа, используемые в алгоритмической торговле, изучая, как они функционируют и способствуют торговым стратегиям.
1. Скользящие средние
Скользящие средние (MA) являются одними из наиболее часто используемых индикаторов в техническом анализе. Они помогают сглаживать ценовые данные, создавая постоянно обновляемую среднюю цену. Основные типы скользящих средних включают простое скользящее среднее (SMA) и экспоненциальное скользящее среднее (EMA).
Простое скользящее среднее (SMA): SMA — это средняя цена за определенное количество периодов. Например, 20-дневная SMA рассчитывает среднюю цену за последние 20 дней. Формула для SMA: [ SMA = \frac{P_1 + P_2 + \cdots + P_n}{n} ] Где ( P ) представляет цену в каждом периоде, а ( n ) — количество периодов.
Экспоненциальное скользящее среднее (EMA): EMA придает больший вес последним ценам, что делает его более чувствительным к новой информации. EMA рассчитывается по следующей формуле: [ EMA_t = (P_t \cdot k) + (EMA_{t-1} \cdot (1 - k)) ] Где:
- ( P_t ) — цена во время ( t )
- ( k = \frac{2}{n + 1} ) — коэффициент сглаживания
- ( EMA_{t-1} ) — EMA предыдущего периода
2. Индекс относительной силы (RSI)
Индекс относительной силы (RSI) — это осциллятор импульса, который измеряет скорость и изменение ценовых движений. RSI колеблется между 0 и 100 и обычно используется для определения перекупленных или перепроданных условий, сигнализируя о потенциальных возможностях покупки или продажи. RSI рассчитывается по формуле: [ RSI = 100 - \frac{100}{1 + RS} ] Где:
- ( RS = \frac{\text{Средний прирост}}{\text{Средняя потеря}} )
3. Полосы Боллинджера
Полосы Боллинджера состоят из средней полосы (обычно 20-дневная SMA) и двух внешних полос, установленных на расстоянии двух стандартных отклонений выше и ниже средней полосы. Этот инструмент используется для определения периодов высокой или низкой волатильности и торговых возможностей в ценовых паттернах. Полосы расширяются и сужаются в зависимости от рыночной волатильности: [ Верхняя\ полоса = SMA_{20} + (2 \cdot \sigma) ] [ Нижняя\ полоса = SMA_{20} - (2 \cdot \sigma) ] Где ( \sigma ) — стандартное отклонение.
4. Схождение-расхождение скользящих средних (MACD)
MACD — это по сути трендследящий индикатор импульса, и он показывает взаимосвязь между двумя скользящими средними цены ценной бумаги. Формула для MACD: [ MACD = EMA_{12} - EMA_{26} ] В дополнение к линии MACD, сигнальная линия (9-дневная EMA MACD) и гистограмма MACD (разница между MACD и сигнальной линией) используются для генерации торговых сигналов.
5. Стохастический осциллятор
Стохастический осциллятор — это индикатор импульса, который сравнивает конкретную цену закрытия ценной бумаги с диапазоном ее цен за определенный период времени. Осциллятор предоставляет показания в диапазоне от 0 до 100. Формула, используемая для расчета: [ \%K = \frac{(C - L_{14})}{(H_{14} - L_{14})} \cdot 100 ] Где:
- ( C ) — самая последняя цена закрытия
- ( L_{14} ) — самая низкая цена за последние 14 периодов
- ( H_{14} ) — самая высокая цена за последние 14 периодов
6. Коррекция Фибоначчи
Уровни коррекции Фибоначчи — это горизонтальные линии, которые указывают, где вероятно возникновение поддержки и сопротивления. Они основаны на последовательности Фибоначчи и обычно используются в техническом анализе для поиска областей интереса на графике. Ключевые уровни Фибоначчи включают 23.6%, 38.2%, 50%, 61.8% и 100%. Эти уровни используются путем рисования линии между двумя экстремальными точками (обычно пиком и впадиной) на графике.
7. Облако Ишимоку
Облако Ишимоку, или Ichimoku Kinko Hyo, — это всесторонний индикатор, который определяет поддержку и сопротивление, идентифицирует направление тренда, измеряет импульс и предоставляет торговые сигналы. Оно состоит из пяти линий:
- Tenkan-sen (линия конверсии): ( \frac{\text{(наивысший максимум + наименьший минимум)}}{2} ) за последние 9 периодов
- Kijun-sen (базовая линия): ( \frac{\text{(наивысший максимум + наименьший минимум)}}{2} ) за последние 26 периодов
- Senkou Span A: ( \frac{(Tenkan-sen + Kijun-sen)}{2} ), отложенная на 26 периодов вперед
- Senkou Span B: ( \frac{\text{(наивысший максимум + наименьший минимум)}}{2} ) за последние 52 периода, отложенная на 26 периодов вперед
- Chikou Span (запаздывающий интервал): цена закрытия, отложенная на 26 периодов назад
Область между Senkou Span A и B называется Kumo, или облаком, которое помогает определить потенциальные области поддержки и сопротивления.
8. Индикаторы объема
Индикаторы объема используются для оценки силы или слабости ценового движения. Высокие объемы предполагают сильные ценовые движения, в то время как низкие объемы означают слабые ценовые движения. Некоторые широко используемые индикаторы объема включают:
Балансовый объем (OBV): OBV измеряет давление покупки и продажи как кумулятивный индикатор, который добавляет объем в дни роста и вычитает объем в дни падения. [ OBV = OBV_{предыдущий} + (\text{Объем, если закрытие выше, чем предыдущее закрытие} - \text{Объем, если закрытие ниже, чем предыдущее закрытие}) ]
Средневзвешенная по объему цена (VWAP): VWAP — это торговый эталон, полученный из отношения торговой стоимости к общему торговому объему за определенный временной горизонт. Формула: [ VWAP = \frac{\sum_{i=1}^{n} (P_i \times V_i)}{\sum_{i=1}^{n} V_i} ] Где:
- ( P ) — цена в каждом периоде ( i )
- ( V ) — объем в каждом периоде ( i )
- ( n ) — количество периодов
9. Средний истинный диапазон (ATR)
Средний истинный диапазон (ATR) — это индикатор волатильности, который измеряет степень ценового движения для данного актива. Он был разработан Дж. Уэллсом Уайлдером и обычно используется для измерения рыночной волатильности. Расчет включает взятие истинного диапазона (TR), который является наибольшим из следующих:
- Текущий максимум минус текущий минимум
- Абсолютное значение текущего максимума минус предыдущее закрытие
- Абсолютное значение текущего минимума минус предыдущее закрытие
ATR — это скользящее среднее TR за определенный период, обычно 14 дней.
10. Параболический SAR
Параболический SAR (остановка и разворот) — это трендследящий индикатор, идентифицирующий потенциальные точки разворота. Он размещает точки выше или ниже цены, чтобы указать направление тренда. Когда тренд направлен вверх, точки размещаются ниже цены, а когда тренд направлен вниз, точки размещаются выше цены. Формула для расчета SAR сложна и включает следующие шаги:
- Определить экстремальную точку (EP), которая является наивысшим максимумом или наименьшим минимумом текущего тренда
- Вычислить фактор ускорения (AF), начиная с 0.02 и увеличивая на 0.02 каждый раз, когда наблюдается новая EP, пока не достигнет максимального значения 0.20
- Рассчитать SAR для каждого периода
Заключение
Инструменты технического анализа играют важную роль в алгоритмической торговле, предоставляя количественные данные, которые могут быть использованы для создания торгуемых стратегий. Эти инструменты, от скользящих средних до сложных индикаторов, таких как облако Ишимоку и индикаторы объема, помогают трейдерам идентифицировать тренды, измерять силу рынка и определять потенциальные точки входа и выхода. Успешное применение этих инструментов требует глубокого понимания их функциональности, ограничений и способности интегрировать их в комплексные торговые алгоритмы.
Для дальнейшего изучения инструментов технического анализа в алгоритмической торговле вы можете посетить TradeStation и MetaStock, которые предлагают обширные ресурсы и платформы для технического анализа и алгоритмической торговли.