Type/to search

Интеллектуальная следящая торговая стратегия на основе полос Боллинджера

Common strategy
Created: 2024-01-17 14:05:36
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия основана на индикаторе полос Боллинджера. Когда цена пробивает верхнюю полосу — открывается короткая позиция, при пробое нижней полосы — длинная, что позволяет осуществлять интеллектуальное отслеживание котировок.

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

Стратегия использует среднюю линию, верхнюю и нижнюю полосы Боллинджера в качестве базовых индикаторов. Средняя линия представляет собой скользящую среднюю цены закрытия за n дней. Верхняя полоса строится как средняя линия плюс два стандартных отклонения, нижняя — как средняя минус два стандартных отклонения. Когда цена пересекает нижнюю полосу снизу вверх, открывается длинная позиция; когда цена пересекает верхнюю полосу сверху вниз, открывается короткая позиция. Таким образом, стратегия может интеллектуально отслеживать цену в зависимости от рыночной волатильности.

Конкретно, стратегия оценивает два условия:

  1. ta.crossover(source, lower) — цена закрытия пересекает нижнюю полосу снизу вверх → открытие длинной позиции.
  2. ta.crossunder(source, upper) — цена закрытия пересекает верхнюю полосу сверху вниз → открытие короткой позиции.

При наступлении условия для закрытия позиции используется функция strategy.cancel() для ликвидации текущей позиции.

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

Основные преимущества данной стратегии:

  1. Основана на индикаторе полос Боллинджера, что позволяет улавливать рыночную волатильность и эффективно отслеживать движение цены.
  2. Чёткие и простые правила, легко понять и реализовать.
  3. Возможность настройки параметров (длина периода, множитель стандартного отклонения и т.д.), высокая адаптивность.
  4. Можно дополнить скользящим стоп-лоссом, фиксированным стоп-лоссом и скользящим тейк-профитом для улучшения результатов.

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

Стратегия также сопряжена с определёнными рисками:

  1. Пробои полос Боллинджера часто бывают ложными, что может привести к ложным сигналам.
  2. Результаты сильно зависят от оптимизации параметров; неверный выбор параметров может снизить прибыльность.
  3. Сложность в установке скользящего стоп-лосса, трудность эффективного контроля убытков по одной сделке.

Соответствующие способы решения:

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

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

Стратегию можно дополнительно улучшить:

  1. Комбинировать с другими индикаторами для определения направления тренда, избегая рынков, не подходящих для стратегии на полосах Боллинджера.
  2. Тестировать различные периоды для поиска оптимального временного окна.
  3. Внедрить скользящий стоп-лосс или механизм стоп-лосса, следующего за трендом, для эффективного контроля убытков по одной сделке.

Заключение

Данная стратегия основана на индикаторе полос Боллинджера и использует пробой ценой верхней и нижней полос для автоматического отслеживания. Стратегия проста для понимания, чувствительна к рыночной волатильности и может быть улучшена путём оптимизации параметров и настройки стоп-лоссов. В целом, стратегия подходит для волатильных фондовых индексов или сырьевых рынков. Трейдер может выбрать подходящий инструмент и параметры для бэктестинга и оптимизации в соответствии со своими предпочтениями, получая тем самым торговую стратегию astika.

Source
Pine
/*backtest
start: 2023-12-17 00:00:00
end: 2024-01-16 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bollinger Bands Strategy with alerts (incl. pending orders) via TradingConnector to Forex", overlay=true)
source = close
length = input.int(20, minval=1)
Strategy parameters
Strategy parameters
length
mult
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)