Type/to search

Торговая стратегия на основе сглаженных полос Боллинджера, осциллятора момента и скользящей средней

Common strategy
Created: 2024-01-05 12:27:02
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

Принцип работы стратегии

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

Более конкретно, формула средней линии полос Боллинджера:

Средняя линия = Скользящая средняя закрытия за N дней

Формулы верхней и нижней границ:

Верхняя граница = Средняя линия + WidthDev * N-дневное стандартное отклонение полос Боллинджера
Нижняя граница = Средняя линия - WidthDev * N-дневное стандартное отклонение полос Боллинджера

Где WidthDev представляет процентный интервал расширения вверх и вниз.

Скользящая средняя с осцилляцией базируется на средней линии и растягивается или сжимается по определенным правилам. Когда рынок входит в состояние перекупленности или перепроданности, она удаляется дальше от средней линии, тем самым расширяя возможности для открытия длинных или коротких позиций. Когда рынок успокаивается, она сжимается к средней линии.

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

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

  1. Отражение рыночной волатильности
    Полосы Боллинджера в реальном времени отражают волатильность и тенденции изменения рынка; верхняя и нижняя границы автоматически корректируются в зависимости от изменения волатильности.

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

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

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

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

  2. Чрезмерная амплитуда осцилляции
    Если амплитуда осцилляции скользящей средней с осцилляцией установлена слишком большой, это может привести к тому, что стоп-лосс окажется слишком далеко, увеличивая риск убытков.

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

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

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

  2. Оптимизация параметров скользящей средней с осцилляцией
    Можно протестировать различные амплитуды и периоды осцилляции, выбрав параметры, которые лучше улавливают тренд и уменьшают запаздывание сигналов.

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

  4. Комбинация стратегий
    Данную стратегию можно комбинировать с другими стратегиями, такими как трейлинг-стоп или стратегии на основе машинного обучения, для дальнейшего контроля рисков и повышения стабильности.

Заключение

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

Source
Pine
/*backtest
start: 2022-12-29 00:00:00
end: 2024-01-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//                               Hull Cloud v2 by SEASIDE420
strategy("Hull Moving Average Cloud v2", shorttitle="hull_cloud_v2", overlay=true, commission_type=strategy.commission.percent, commission_value=0.075, default_qty_type=strategy.percent_of_equity, max_bars_back=200, default_qty_value=100, calc_on_order_fills= true, calc_on_every_tick=true, pyramiding=0)
hullperiod=input(title="HullMA Period",defval=210, minval=1)
Strategy parameters
Strategy parameters
HullMA Period
Cloud Width
Price data
From Month
From Day
From Year
To Month
To Day
To Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)