Стратегия отслеживания разворота на основе осциллятора волатильных полос
Обзор
Эта стратегия основана на индикаторе CCT Bollinger Band Oscillator, разработанном Стивом Карнишем, и использует прорыв цены через скользящую среднюю в сочетании с механизмом отката для реализации разворотной торговли.
Принцип стратегии
В качестве исходных данных используются максимальные цены, затем рассчитывается значение осциллятора CCT Bollinger Band. Значение осциллятора колеблется от -200 до 200, где 0 соответствует средней цене минус два стандартных отклонения, а 100 — средней цене плюс два стандартных отклонения. Торговые сигналы генерируются при пересечении осциллятором своей EMA. В частности, если осциллятор пересекает свою EMA вверх и расстояние между ними превышает заданное пороговое значение, открывается длинная позиция; если осциллятор пересекает свою EMA вниз и расстояние между ними меньше отрицательного заданного порогового значения, открывается короткая позиция. Размер позиции рассчитывается исходя из заданного процента. Кроме того, стратегия использует стоп-лосс по просадке, который трейлится на основе процентного изменения цены или количества тиков.
Преимущества
- Использует индикатор CCT Bollinger Band Oscillator, обладающий определённым рыночным влиянием, что позволяет уменьшить количество ложных сигналов.
- Комбинация EMA и порогового условия фильтрует сигналы, избегая излишних сделок в период консолидации.
- Механизм стоп-лосса по просадке позволяет своевременно закрывать позиции при больших убытках.
Риски
- Осциллятор CCT сам по себе создаёт некоторое запаздывание, что может привести к пропуску оптимального момента разворота.
- Слишком большое пороговое значение или слишком короткий период EMA увеличивают частоту сделок и риск.
- Слишком широкий стоп-лосс по просадке увеличивает риск убытков.
Методы контроля рисков:
- Увеличить период EMA для более долгосрочной фильтрации.
- Соответствующим образом скорректировать пороговое значение для баланса риска и доходности.
- Уменьшить долю позиции для контроля убытков по каждой сделке.
- Сузить диапазон стоп-лосса по просадке для ускорения остановки убытков.
Направления оптимизации
Стратегия может быть оптимизирована по следующим направлениям:
- Замена на другие индикаторы волатильности, такие как полосы Боллинджера, каналы Кельтнера, для определения точек входа/выхода.
- Добавление дополнительных фильтрующих индикаторов, таких как MACD, RSI, для повышения надёжности сигналов.
- Использование алгоритмов машинного обучения для автоматической оптимизации параметров, таких как период EMA, пороговое значение и т.д.
- Внедрение механизмов управления позицией, таких как фиксированная доля, мартингейл и т.д., для контроля риска.
- Оптимизация стоп-лосса по просадке с использованием волатильного стопа или ATR.
Заключение
В целом, данная стратегия — это количественная торговая стратегия, основанная на индикаторе CCT Bollinger Band для определения разворота цены. Она имеет определённые преимущества, но также и возможности для улучшения. Путём оптимизации параметров, добавления фильтрующих индикаторов, применения методов Feature Engineering, внедрения машинного обучения и других подходов можно повысить стабильность и прибыльность стратегии.
/*backtest
start: 2023-11-15 00:00:00
end: 2023-11-17 11:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
// This strategy is based on the CCT Bollinger Band Oscillator (CCTBO)
// developed by Steve Karnish of Cedar Creek Trading and coded by LazyBear.
// Indicator is available here https://www.tradingview.com/v/iA4XGCJW/- 1

