Стратегия индикатора RSI на основе полиномиальной интерполяции
Обзор
Данная стратегия генерирует торговые сигналы на основе дельта-RSI — импульсного индикатора RSI, полученного с помощью полиномиальной интерполяции. Delta-RSI сглаживает RSI методом локальной полиномиальной регрессии, получая первую производную RSI по времени, которая используется в качестве импульсного индикатора. Стратегия дополнена фильтрами на основе ATR, объёма и RSI, что позволяет отсеивать часть «ложных» сигналов.
Принцип
Ключевым индикатором стратегии является Delta-RSI. Этапы его расчёта:
- Используется временной ряд RSI с длиной периода
rsi_l. - На скользящем окне длины
windowRSI аппроксимируется с помощью полиномиальной интерполяции. - Вычисляется первая производная аппроксимированной кривой в текущей точке — Delta-RSI.
- Пересечение Delta-RSI нулевой линии снизу вверх даёт сигнал на покупку, сверху вниз — на продажу.
- Дополнительно возможно генерирование сигналов по сигнальной линии Delta-RSI.
Стратегия фильтрует сигналы с помощью ATR, объёма и RSI:
- Фильтр ATR: текущее значение ATR за N периодов выше значения ATR за M периодов, что указывает на рост волатильности.
- Фильтр объёма: текущий объём превышает средний объём за последние M периодов, умноженный на N.
- Фильтр RSI: RSI находится выше порога 1 и ниже порога 2, исключая зоны перекупленности/перепроданности.
Преимущества
Стратегия обладает следующими преимуществами:
- Индикатор Delta-RSI более чувствителен и позволяет раньше улавливать развороты тренда.
- Дополнительные фильтры отсеивают большинство ложных сигналов, повышая их качество.
- Возможность настройки параметров полиномиальной интерполяции и фильтрации для адаптации к различным рыночным условиям.
- Возможность отдельной торговли в лонг или шорт в зависимости от предпочтений.
- Наличие стоп-лосса и тейк-профита для контроля убытков и прибыли по отдельным сделкам.
Риски
Стратегия также сопряжена со следующими рисками:
- Неправильная настройка параметров может привести к чрезмерному сглаживанию или избыточной фильтрации.
- Риск убытков по длинным или коротким позициям.
- Слишком широкий стоп-лосс может увеличить убыток по отдельной сделке.
Эти риски можно контролировать и снижать путём оптимизации параметров, корректировки условий фильтрации и установки более жёстких стоп-лоссов.
Направления оптимизации
Стратегию можно дополнительно оптимизировать:
- Улучшить параметры модели Delta-RSI для повышения качества аппроксимации.
- Внедрить адаптивную фильтрацию на основе машинного обучения.
- Задать индивидуальные параметры для разных инструментов.
- Использовать комбинацию моделей для повышения стабильности.
Заключение
Стратегия использует высокую чувствительность индикатора Delta-RSI в сочетании со строгими механизмами фильтрации, что позволяет повысить её качество при контроле рисков. Путём непрерывной оптимизации параметров и моделей можно добиться дальнейшего увеличения положительной доходности. Данная стратегия представляет собой эффективный алгоритмический торговый подход.
/*backtest
start: 2024-01-04 00:00:00
end: 2024-01-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © tbiktag
//
// Delta-RSI Oscillator Strategy With Filters- 1

