Стратегия прорыва тренда на основе движущегося профиля поворота и полос Боллинджера

Автор:Чао Чжан, Дата: 2023-09-19 13:29:51
Тэги:

Обзор

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

Логика стратегии

  1. Вычислить стандартный BB со средней линией, верхней и нижней полосами.

  2. Переместить линии BB вперед на определенный период.

  3. Сигнал длинного входа, когда цена переходит выше верхней полосы.

  4. Сигнал короткого входа, когда цена прорывается ниже нижней полосы.

  5. Установите стоп-потерю на противоположной линии BB после входа.

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

  1. Профиль поворота обеспечивает раннее предупреждение об изменении тренда.

  2. Сочетается с присущей BB способностью идентифицировать тенденции для более высокой точности сигнала.

  3. Предварительно установленные позиции стоп-лосса позволяют эффективно контролировать риск.

  4. Может создавать позиции по выгодным ценам в сочетании с анализом трендов и колебаний.

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

  1. Неправильная настройка параметров может привести к чрезмерным ложным сигналам.

  2. Передвигающийся профиль поворота может иметь преждевременный прорыв и потерю остановки на полпути.

  3. Нужен дальнейший анализ тенденций, чтобы избежать сбоев на различных рынках.

  4. У него есть некоторая задержка, возможно, он не полностью воспринимает поворотные моменты.

Руководство по оптимизации

  1. Испытывать различные ценовые входы и комбинации параметров.

  2. Добавьте фильтры, чтобы избежать ложных прорывов.

  3. Включите анализ тенденций, чтобы избежать ловушки.

  4. Оптимизируйте остановки на основе рыночных условий.

  5. Эффективность испытаний в различных инструментах и временных рамках.

  6. Для более точных записей комбинируйте с другими показателями.

Резюме

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


/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-18 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("LAGging span leaves Bollinger Bands strategy" , shorttitle="LagBB" , overlay=true)
source = input( hl2 )
length = input(20, minval=1)
mult = input( 1.0, minval=0.0, maxval=50)
x_offset = input( 26 ,minval=0 , maxval=244 )

basis = sma(source, length)
dev = mult * stdev(source, length)
upper = basis + dev
lower = basis - dev
buyEntry = crossover(source, upper[x_offset] )
sellEntry = crossunder(source, lower[x_offset] )
if (crossover(source, upper[x_offset] ))
    strategy.entry("LE", strategy.long, stop=lower, oca_name="BollingerBands",  comment="LE")
else
    strategy.cancel(id="LE")
if (crossunder(source, lower[x_offset] ))
    strategy.entry("SE", strategy.short, stop=upper, oca_name="BollingerBands",  comment="SE")
else
    strategy.cancel(id="SE")
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)
plot( upper , color=#cccc00 , transp=50 , offset=x_offset )
plot( basis , color=#cccc00 , offset=x_offset )
plot( lower , color=#cccc00 , transp=50 , offset=x_offset )

Больше