Точная стратегия long/short для количественной торговли
Обзор
В данной статье в основном представлена стратегия количественной торговли, основанная на полосах Боллинджера, индикаторе ADX в сочетании с японскими свечами для определения направления длинных и коротких позиций. Стратегия использует полосы Боллинджера для оценки рыночного тренда и волатильности, а также индикатор ADX для оценки силы тренда. При сильном тренде выбирается направление (лонг или шорт), а при боковом движении рынка позиции не открываются, что позволяет максимально избежать рисков.
Принцип стратегии
-
- Направление тренда определяется по верхней и нижней границам полос Боллинджера. Если цена находится выше верхней границы — это бычий тренд, ниже нижней границы — медвежий.
-
- Ширина полос Боллинджера отражает рыночную волатильность и риск. Чем шире полосы, тем выше волатильность и риск, и в таких условиях следует избегать открытия позиций.
-
- Индикатор ADX определяет силу тренда. Если значение ADX больше 25, рынок находится в трендовом движении, и в этом случае направление входа выбирается на основе полос Боллинджера. Если ADX меньше 25, рынок находится в боковике, и торговли следует избегать.
-
- После определения направления (лонг или шорт) стоп-лосс устанавливается на основе индикатора ATR. ATR используется для измерения амплитуды колебаний рынка, расстояние до стоп-лосса задается как кратное ATR.
-
- Тейк-профит устанавливается по верхней/нижней границе полос Боллинджера. Для длинной позиции тейк-профит — нижняя граница, для короткой — верхняя. Либо фиксированное расстояние тейк-профита устанавливается как кратное ATR.
-
- Между уровнями стоп-лосса и тейк-профита осуществляется управление прибылью/убытком, используется трейлинг-стоп для фиксации прибыли.
Преимущества стратегии
-
Сочетание полос Боллинджера и индикатора ADX для определения направления позволяет четко различать лонг и шорт и выборочно открывать позиции, избегая бессмысленных сделок при боковом движении.
-
Использование ширины полос Боллинджера для оценки волатильности и риска: при сужении полос возможности высоки, но риск мал. При расширении полос торговля не ведется.
-
Установка стоп-лосса по ATR делает риск контролируемым и минимизирует вероятность срабатывания стоп-лосса из-за резких движений.
-
Установка тейк-профита по полосам Боллинджера исключает риск преждевременного выхода в момент, когда цена все еще может двигаться в нужном направлении.
-
Трейлинг-стоп позволяет своевременно фиксировать прибыль после ее получения и продолжать следовать за трендом.
Риски стратегии
-
Как полосы Боллинджера, так и индикатор ADX могут давать ложные сигналы. Расхождение этих индикаторов может привести к ошибочным решениям.
-
Индикатор ATR отражает только историческую волатильность и не может предсказать будущие колебания. Риск срабатывания стоп-лосса в неблагоприятный момент сохраняется.
-
Разделение зон по полосам Боллинджера субъективно, что может привести к пропуску возможностей.
-
Трейлинг-стоп может быть перемещен только во время торговой сессии, существует риск невозможности перемещения в нужный момент.
-
Риск переоптимизации на исторических данных. На реальном рынке результаты могут существенно отличаться.
Оптимизация стратегии
-
Внедрение большего числа индикаторов для взаимной проверки сигналов, чтобы снизить вероятность ложных сигналов от полос Боллинджера и ADX.
-
К стоп-лоссу по ATR можно добавить защиту от гэпов. Или использовать алгоритмы глубокого обучения для прогнозирования волатильности и установки стоп-лосса.
-
Оптимизировать параметры полос Боллинджера, чтобы они охватывали более значительные движения рынка.
-
Использовать более эффективные программные торговые системы для полностью автоматизированного трейлинг-стопа.
-
Провести тестирование на более длительных временных интервалах и на большем количестве инструментов, чтобы убедиться в надежности стратегии.
Заключение
Данная стратегия объединяет несколько индикаторов, таких как полосы Боллинджера и ADX, и после четкого определения направления тренда выборочно открывает позиции, используя ATR для оптимизации уровней стоп-лосса и тейк-профита, что позволяет максимально контролировать соотношение риска и прибыли. Это заслуживающая рекомендации количественная торговая стратегия. Мы видим, что у нее есть значительный потенциал для дальнейшей оптимизации, и ожидаем появления будущих итераций.
/*backtest
start: 2022-11-30 00:00:00
end: 2023-12-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// © Fibonacci Zone DCA Strategy - R3c0nTrader ver 2022-06-12
// For backtesting with 3Commas DCA Bot settings
// Thank you "eykpunter" for granting me permission to use "Fibonacci Zones" to create this strategy
// Thank you "junyou0424" for granting me permission to use "DCA Bot with SuperTrend Emulator" which I used for adding bot inputs, calculations, and strategy- 1

