Type/to search

Многофакторная количественная торговая стратегия, сочетающая динамический RSI и CCI

Common strategy
Created: 2023-11-27 18:54:34
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия реализует мультифакторный алгоритмический трейдинг на основе комбинации динамического индикатора RSI, CCI и множества скользящих средних (MA). Стратегия комплексно учитывает тренд, уровни перекупленности/перепроданности и другие параметры для генерации сигналов.

Принцип стратегии

Технические индикаторы

  • Скользящие средние (MA): усреднение цен закрытия за определённый период для определения тренда
  • RSI (индекс относительной силы): выявление зон перекупленности/перепроданности
  • CCI (индекс товарного канала): оценка состояния перекупленности/перепроданности
  • Stoch KDJ: определение отклонения случайного индикатора от основного тренда

Торговые сигналы

Сигнал на покупку: MA12 пересекает MA26 снизу вверх, CCI ниже 100 (перепроданность), Stoch KDJ ниже 80 (перепроданность)

Сигнал на продажу: RSI пересекает динамический порог сверху вниз, Stoch KDJ выше 80 (перекупленность)

Преимущества стратегии

  1. Мультифакторный подход – комплексная оценка, снижение ложных сигналов
  2. Динамический порог sellable – мониторинг перекупленности/перепроданности в реальном времени
  3. Сочетание трендовых, стохастических и основных технических индикаторов
  4. Возможность настройки множества параметров, высокая гибкость

Риски стратегии

  1. Чрезмерная сложность комбинации факторов, сложность оптимизации параметров
  2. Высокая зависимость результатов от выбора параметров
  3. Необходимость строгого соблюдения количественного подхода при оптимизации
  4. Высокий риск подгонки под исторические данные (overfitting)

Оптимизация стратегии

  1. Тестирование на большем количестве наборов данных для проверки устойчивости
  2. Перебор нескольких групп параметров для поиска оптимальных значений
  3. Добавление механизма стоп-лосса для снижения максимальной просадки
  4. Контроль объёма позиции, избегание погони за ростом и паники при падении
  5. Тестирование адаптации к различным торговым инструментам и контрактам

Заключение

Стратегия комплексно использует несколько технических индикаторов и мультифакторный анализ. Путём оптимизации параметров и строгой статистической проверки можно добиться хороших результатов. Однако из-за высокой сложности необходимо избегать риска переобучения, а также контролировать размер позиции и использовать стоп-лоссы для снижения максимальной просадки. Данная стратегия может быть расширена на другие инструменты и таймфреймы для дальнейшей оптимизации и тестирования.

Source
Pine
/*backtest
start: 2023-11-19 00:00:00
end: 2023-11-26 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="ATOM2.0", shorttitle="ATOM V2.0", overlay=false, default_qty_type=strategy.cash, currency=currency.USD, initial_capital=200, default_qty_type=strategy.cash, default_qty_value=100, pyramiding=10)

// Set Parameter MA12
Strategy parameters
Strategy parameters
Length
Source
Length
Source
smoothK_1
smoothD_1
lengthRSI
lengthStoch
RSI Source_1
smoothK_2
smoothD_2
lengthRSI_2
lengthStoch_2
RSI Source_2
buyCondition
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)