Type/to search

Точная стратегия long/short для количественной торговли

Common strategy
Created: 2023-12-07 16:19:11
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

В данной статье в основном представлена стратегия количественной торговли, основанная на полосах Боллинджера, индикаторе ADX в сочетании с японскими свечами для определения направления длинных и коротких позиций. Стратегия использует полосы Боллинджера для оценки рыночного тренда и волатильности, а также индикатор ADX для оценки силы тренда. При сильном тренде выбирается направление (лонг или шорт), а при боковом движении рынка позиции не открываются, что позволяет максимально избежать рисков.

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

    1. Направление тренда определяется по верхней и нижней границам полос Боллинджера. Если цена находится выше верхней границы — это бычий тренд, ниже нижней границы — медвежий.
    1. Ширина полос Боллинджера отражает рыночную волатильность и риск. Чем шире полосы, тем выше волатильность и риск, и в таких условиях следует избегать открытия позиций.
    1. Индикатор ADX определяет силу тренда. Если значение ADX больше 25, рынок находится в трендовом движении, и в этом случае направление входа выбирается на основе полос Боллинджера. Если ADX меньше 25, рынок находится в боковике, и торговли следует избегать.
    1. После определения направления (лонг или шорт) стоп-лосс устанавливается на основе индикатора ATR. ATR используется для измерения амплитуды колебаний рынка, расстояние до стоп-лосса задается как кратное ATR.
    1. Тейк-профит устанавливается по верхней/нижней границе полос Боллинджера. Для длинной позиции тейк-профит — нижняя граница, для короткой — верхняя. Либо фиксированное расстояние тейк-профита устанавливается как кратное ATR.
    1. Между уровнями стоп-лосса и тейк-профита осуществляется управление прибылью/убытком, используется трейлинг-стоп для фиксации прибыли.

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

  1. Сочетание полос Боллинджера и индикатора ADX для определения направления позволяет четко различать лонг и шорт и выборочно открывать позиции, избегая бессмысленных сделок при боковом движении.

  2. Использование ширины полос Боллинджера для оценки волатильности и риска: при сужении полос возможности высоки, но риск мал. При расширении полос торговля не ведется.

  3. Установка стоп-лосса по ATR делает риск контролируемым и минимизирует вероятность срабатывания стоп-лосса из-за резких движений.

  4. Установка тейк-профита по полосам Боллинджера исключает риск преждевременного выхода в момент, когда цена все еще может двигаться в нужном направлении.

  5. Трейлинг-стоп позволяет своевременно фиксировать прибыль после ее получения и продолжать следовать за трендом.

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

  1. Как полосы Боллинджера, так и индикатор ADX могут давать ложные сигналы. Расхождение этих индикаторов может привести к ошибочным решениям.

  2. Индикатор ATR отражает только историческую волатильность и не может предсказать будущие колебания. Риск срабатывания стоп-лосса в неблагоприятный момент сохраняется.

  3. Разделение зон по полосам Боллинджера субъективно, что может привести к пропуску возможностей.

  4. Трейлинг-стоп может быть перемещен только во время торговой сессии, существует риск невозможности перемещения в нужный момент.

  5. Риск переоптимизации на исторических данных. На реальном рынке результаты могут существенно отличаться.

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

  1. Внедрение большего числа индикаторов для взаимной проверки сигналов, чтобы снизить вероятность ложных сигналов от полос Боллинджера и ADX.

  2. К стоп-лоссу по ATR можно добавить защиту от гэпов. Или использовать алгоритмы глубокого обучения для прогнозирования волатильности и установки стоп-лосса.

  3. Оптимизировать параметры полос Боллинджера, чтобы они охватывали более значительные движения рынка.

  4. Использовать более эффективные программные торговые системы для полностью автоматизированного трейлинг-стопа.

  5. Провести тестирование на более длительных временных интервалах и на большем количестве инструментов, чтобы убедиться в надежности стратегии.

Заключение

Данная стратегия объединяет несколько индикаторов, таких как полосы Боллинджера и ADX, и после четкого определения направления тренда выборочно открывает позиции, используя ATR для оптимизации уровней стоп-лосса и тейк-профита, что позволяет максимально контролировать соотношение риска и прибыли. Это заслуживающая рекомендации количественная торговая стратегия. Мы видим, что у нее есть значительный потенциал для дальнейшей оптимизации, и ожидаем появления будущих итераций.

Source
Pine
/*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
Strategy parameters
Strategy parameters
Date Range
Start Time
End Time
Trade Entry Settings
Source
Fibonacci length
ADX Smoothing
DI Length
Min ADX value to open trade
Open a trade when the price moves:
Only open trades on bullish +DI (Positive Directional Index)? (off for contrarian traders)
Min +DI value to open trade
Max +DI value to open trade
Base order
Safety order
Price deviation to open safety orders (%)
Safety order volume scale
Safety order step scale
Max safety orders
Trade Exit Settings
Take profit using:
Target Take Profit (%)
Trailing deviation. Default= 0.0 (%)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)