Type/to search

CCI+RSI+KC трендовый фильтр двусторонняя торговая стратегия

CCI
1
Follow
1802
Followers

img

Обзор

Данная стратегия использует три технических индикатора: CCI, RSI и каналы Кельтнера (KC) в сочетании с фильтром тренда для реализации двусторонней торговли (лонг и шорт) на валютных парах AUDNZD и GBPNZD. Стратегия использует CCI и RSI для определения зон перекупленности/перепроданности, KC — в качестве ориентира для стоп-лосса и тейк-профита, а также скользящую среднюю в качестве трендового фильтра, открывая позиции по направлению тренда. Стратегия была протестирована на исторических данных за последние 5 лет и показала стабильную доходность.

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

  1. Рассчитываются индикаторы CCI, RSI и KC. Верхняя граница KC равна средней линии плюс ATR, нижняя граница — минус ATR.
  2. В зависимости от входных параметров выбирается тип скользящей средней (SMA, EMA, SMMA, CMA или TMA) и метод фильтрации тренда (отключен, прямой или обратный).
  3. Условие открытия длинной позиции: разрешены лонги, CCI < линия перепроданности, цена закрытия < нижняя граница KC, RSI < линия перепроданности, объем > средний объем за 50 периодов * множитель, отсутствует текущая длинная позиция.
  4. Условие открытия короткой позиции: разрешены шорты, CCI > линия перекупленности, цена закрытия > верхняя граница KC, RSI > линия перекупленности, объем > средний объем за 50 периодов * множитель, отсутствует текущая короткая позиция.
  5. Условие закрытия длинной позиции: CCI > 0. Условие закрытия короткой позиции: CCI < 0.
  6. При открытии позиции подается сигнал тревоги, при закрытии — также.

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

  1. Совместное использование нескольких индикаторов для комплексной оценки повышает точность сигналов.
  2. Использование трендового фильтра позволяет гибко подстраиваться под рыночный тренд и торговать по направлению тренда.
  3. Возможность выбора типа скользящей средней позволяет адаптироваться к различным рыночным условиям.
  4. Стратегия прошла проверку на длинных исторических данных, демонстрирует хорошую стабильность и подходит для долгосрочного использования.
  5. Двусторонняя торговля позволяет извлекать прибыль в разных рыночных условиях, увеличивая количество возможностей.
  6. Высокий уровень автоматизации, не требует ручного вмешательства, экономит время и усилия.

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

  1. Отсутствие традиционных стоп-лоссов и тейк-профитов может привести к значительным просадкам при экстремальных движениях рынка.
  2. На боковом рынке возможны частые открытия и закрытия позиций, что увеличивает торговые издержки.
  3. Использование относительно короткого периода CCI может генерировать ложные сигналы (шум).
  4. При неопределенности тренда или повышенной волатильности рынка трендовый фильтр может быть малоэффективным.
  5. Фиксированный объем позиции не адаптируется к изменениям рыночной волатильности.

Направления оптимизации стратегии

  1. Можно рассмотреть добавление трейлинг-стопа или фиксированного стопа в пунктах для контроля риска по отдельным сделкам.
  2. Параметры RSI и CCI могут быть дополнительно оптимизированы для уменьшения шумовых сигналов.
  3. Можно рассмотреть внедрение индикатора волатильности, например ATR, для корректировки размера позиции и стоп-лосса в зависимости от рыночной волатильности.
  4. Добавить больше валютных пар и оптимизировать параметры отдельно для каждого инструмента.
  5. Попробовать внедрить технологии искусственного интеллекта, такие как машинное обучение, для адаптивной оптимизации параметров.

Заключение

Данная стратегия использует несколько классических индикаторов, ее легко реализовать и протестировать в TradingView. Результаты бэктестинга выглядят неплохо, однако в реальной торговле необходимо обращать внимание на контроль рисков и корректировку параметров. Рекомендуется сначала протестировать на небольших суммах, накопить опыт, а затем постепенно увеличивать капитал. Высокая степень механизации делает стратегию подходящей для консервативных инвесторов для долгосрочного использования.

Source
Pine
/*backtest
start: 2024-04-01 00:00:00
end: 2024-04-30 23:59:59
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('CCI Strategy with Trend Filter AUDNZD, GBPNZD', overlay=true, default_qty_type=strategy.cash, default_qty_value=50000, commission_value=0.0005, slippage=2, initial_capital=10000)

// State variables to ensure one entry per signal
Strategy parameters
Strategy parameters
Allow Long Trades
Allow Short Trades
MA Type (Optional)
Trend Filter Method (Optional)
MA Length (Optional)
Keltner Channels Length (Optional)
Keltner Channels Multiplier (Optional)
CCI Length (Optional)
CCI Overbought Level (Optional)
CCI Oversold Level (Optional)
RSI Period (Optional)
RSI Overbought Level (Optional)
RSI Oversold Level (Optional)
Volume Multiplier (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)