Стратегия бэктестинга на основе индекса относительной волатильности
Обзор
Индекс относительной волатильности (RVI) — это технический индикатор, улучшенная версия индекса относительной силы (RSI). Он измеряет направление волатильности путем расчета стандартного отклонения цены закрытия за 10 дней, что позволяет судить о рыночном тренде и его силе.
Принцип стратегии
Ключевая логика стратегии:
- Рассчитать стандартное отклонение (StdDev) цены закрытия за 10 дней.
- Вычислить величину роста цены закрытия по сравнению с предыдущим днем за 10 дней (u).
- Вычислить величину падения цены закрытия по сравнению с предыдущим днем за 10 дней (d).
- Применить метод экспоненциального сглаживания для расчета 14-дневных экспоненциальных скользящих средних nU и nD от u и d.
- Рассчитать отношение nU к nD, умножить на 100, чтобы получить индекс волатильности nRes.
- Открывать короткую позицию, когда nRes ниже зоны покупки, и длинную позицию, когда выше зоны продажи.
- В коде можно настроить параметры зоны покупки, зоны продажи и возможность обратной торговли.
Стратегия сравнивает разницу между бычьей и медвежьей волатильностью за 10 дней, чтобы спрогнозировать возможное следующее движение рынка. Когда бычья волатильность выше — это сигнал к росту, когда медвежья волатильность выше — сигнал к падению.
Анализ преимуществ
Стратегия бэктестинга на основе индекса относительной волатильности обладает следующими преимуществами:
- Расчет волатильности через стандартное отклонение цены закрытия лучше отражает рыночную волатильность, чем сама цена.
- Метод расчета прост и понятен, легко реализовать.
- Сигналы на покупку и продажу четкие, не требуют дополнительной интерпретации.
- Гибкая настройка параметров зоны покупки и продажи для регулировки чувствительности стратегии.
- Поддержка обратной торговли, применима на разных типах рынков.
- Визуализация линии индикатора и зон покупки/продажи дает наглядные торговые сигналы.
- Бэктестинг подтвердил эффективность стратегии.
Анализ рисков
Данная стратегия также имеет некоторые риски:
- Сигналы на покупку/продажу могут быть ложными, следует сочетать с анализом тренда и уровней поддержки/сопротивления.
- Учитывается только волатильность цены закрытия, не отражаются внутридневные движения.
- Неправильная настройка параметров может привести к слишком частой торговле или снижению доходности.
- На реальном рынке торговые издержки повлияют на итоговую доходность.
- В режиме обратной торговли риск убытков возрастает.
Направления оптимизации
Стратегию можно оптимизировать по следующим направлениям:
- Комбинировать с другими техническими индикаторами (например, MACD, KDJ) для фильтрации ложных сигналов.
- Добавить динамическое изменение доли открываемой позиции.
- Оптимизировать диапазоны зон покупки и продажи для повышения точности сигналов.
- Внедрить механизм стоп-лосса для контроля убытков по каждой сделке.
- Уменьшать размер позиции в периоды высокой волатильности.
- Тестировать различные настройки параметров индикатора (период расчета, параметры экспоненциального сглаживания и т.д.).
Заключение
Стратегия бэктестинга индекса относительной волатильности определяет направление рынка путем сравнения бычьей и медвежьей волатильности, реализуя простую и наглядную стратегию следования за трендом. Ее преимущества: четкая логика, простота реализации, хорошие результаты бэктестинга. Путем соответствующей оптимизации можно улучшить ее торговые показатели. Однако в реальной торговле по-прежнему необходимо управлять рисками и подтверждать сигналы с помощью других индикаторов. В целом, эта стратегия предлагает ценную концепцию для алгоритмической торговли.
/*backtest
start: 2023-08-26 00:00:00
end: 2023-09-19 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 23/10/2017
// The RVI is a modified form of the relative strength index (RSI). - 1
