Type/to search

Стратегия разворота на усиленных полосах волатильности

Common strategy
Created: 2023-09-21 11:45:37
Last modified: 3 years ago
1
Follow
1802
Followers

Обзор

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

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

  1. Рассчитываются параметры обычных полос Боллинджера: basis и dev, а также верхняя граница upperBB и нижняя граница lowerBB.
  2. Вычисляется скользящая средняя SMA и верхняя/нижняя границы upex2 и dnex2, отклоняющиеся от SMA на определённый процент.
  3. Вычисляются средние значения upex2 и dnex2 с upperBB и lowerBB, формируя кривые upex3 и dnex3.
  4. За новую верхнюю границу upex принимается максимальное значение из upex3 и upperBB, а за новую нижнюю границу dnex — минимальное значение из dnex3 и lowerBB.
  5. Когда цена оказывается ниже dnex, открывается длинная позиция; когда свеча зелёная (цена закрытия больше цены открытия), позиция закрывается с фиксацией прибыли.

Анализ преимуществ

  1. Усиленная полоса повышает чувствительность исходного индикатора полос, позволяя раньше обнаруживать развороты цены.
  2. Фильтрация по сигналам свечей уменьшает частые стоп-лоссы во время бокового движения.
  3. Бэктестинг показывает стабильную прибыльность стратегии в 2008–2018 годах, плавную кривую доходности и максимальную просадку менее 20%.
  4. Настраиваемые параметры, такие как процент использования капитала и торговые сессии, позволяют контролировать риски.

Анализ рисков

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

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

  1. Тестирование различных комбинаций параметров для оптимизации полос.
  2. Добавление фильтрации по другим индикаторам для увеличения доли прибыльных сделок.
  3. Внедрение короткой стратегии для открытия позиций при превышении ценой верхней границы.
  4. Установка условий стоп-лосса для контроля убытков по каждой сделке.
  5. Разработка программы автоматической подстройки параметров под рыночные изменения.
  6. Оптимизация правил входа с учётом особенностей гэпов и разрывных движений.
  7. Расширение временного диапазона бэктестинга для проверки устойчивости параметров.

Заключение

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

Source
Pine
/*backtest
start: 2022-09-14 00:00:00
end: 2023-09-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2018

//@version=2
Strategy parameters
Strategy parameters
Long
Short
Capital, %
bars
percent
Show Lines?
From Year
To Year
From Month
To Month
From day
To day
mult
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)