FRAMA
Фрактальная адаптивная скользящая средняя (Fractal Adaptive Moving Average, FRAMA) - это технический индикатор, разработанный Джоном Элерсом, который адаптирует скорость реакции на изменения цены в зависимости от фрактальной размерности рынка.
Для использования индикатора необходимо использовать класс FractalAdaptiveMovingAverage.
Описание
Фрактальная адаптивная скользящая средняя (FRAMA) - это усовершенствованный вид экспоненциальной скользящей средней (EMA), которая автоматически регулирует свою чувствительность к изменениям цены на основе фрактальной размерности рынка. Индикатор был разработан Джоном Элерсом и представлен в журнале Technical Analysis of Stocks & Commodities в октябре 2000 года.
FRAMA использует концепцию фрактальной геометрии для анализа структуры рынка. Она определяет, насколько "фрактален" или хаотичен текущий рынок, и на основе этого регулирует скорость реакции индикатора:
- В трендовых (менее фрактальных) рыночных условиях FRAMA быстро реагирует на изменения цены, подобно короткой EMA
- В боковых (более фрактальных) рыночных условиях FRAMA реагирует медленнее, подобно длинной EMA
Это позволяет FRAMA быстрее реагировать на значимые ценовые движения и игнорировать рыночный шум, что делает ее более эффективной по сравнению с традиционными скользящими средними.
Параметры
Индикатор имеет следующие параметры:
- Length - период расчета (стандартное значение: 10-20)
Расчет
Расчет FRAMA включает несколько этапов:
Расчет фрактальной размерности (D) на основе логарифмического отношения длины высокой-низкой цены к количеству периодов:
N1 = Высокая(1...Length/2) - Низкая(1...Length/2) N2 = Высокая(Length/2+1...Length) - Низкая(Length/2+1...Length) N3 = Высокая(1...Length) - Низкая(1...Length) D = (log(N1 + N2) - log(N3)) / log(2)
Преобразование фрактальной размерности в альфа-фактор для экспоненциального сглаживания:
Фактор сглаживания = exp(-4.6 * (D - 1)) Альфа = Фактор сглаживания * Фактор сглаживания
Применение альфа-фактора к текущей цене и предыдущему значению FRAMA:
FRAMA = Альфа * Цена + (1 - Альфа) * FRAMA[предыдущий]
где:
- Высокая - максимальная цена за период
- Низкая - минимальная цена за период
- log - натуральный логарифм
Интерпретация
FRAMA может интерпретироваться аналогично другим скользящим средним, но с учетом ее адаптивной природы:
Направление FRAMA:
- Восходящая FRAMA указывает на восходящий тренд
- Нисходящая FRAMA указывает на нисходящий тренд
Пересечение с ценой:
- Когда цена пересекает FRAMA снизу вверх, это может рассматриваться как бычий сигнал
- Когда цена пересекает FRAMA сверху вниз, это может рассматриваться как медвежий сигнал
Пересечения нескольких FRAMA:
- Пересечение короткой FRAMA с длинной FRAMA снизу вверх может указывать на начало восходящего тренда
- Пересечение короткой FRAMA с длинной FRAMA сверху вниз может указывать на начало нисходящего тренда
Угол наклона FRAMA:
- Крутой угол наклона указывает на сильный тренд
- Пологий угол наклона указывает на слабый тренд
- Горизонтальное движение указывает на боковой тренд
Фильтрация сигналов:
- Благодаря своей адаптивной природе, FRAMA создает меньше ложных сигналов, чем традиционные скользящие средние
- Чем меньше период FRAMA, тем более чувствительным будет индикатор к изменениям цены
Уровни поддержки и сопротивления:
- FRAMA может служить динамическим уровнем поддержки в восходящем тренде
- FRAMA может служить динамическим уровнем сопротивления в нисходящем тренде