Эта стратегия сочетает в себе полосы Боллинджера и скользящую среднюю, используя точки перелома верхних и нижних рельсов полос Боллинджера и направление скользящей средней в качестве сигналов входа и выхода.
Эта стратегия основывается главным образом на двух показателях: полосах Боллинджера и скользящей средней.
Боллингерские полосы содержат верхнюю полосу, нижнюю полосу и среднюю рельсу. Средняя рельса представляет собой n-дневную простую скользящую среднюю величину, а верхняя и нижняя полосы составляют k раз стандартного отклонения вверх и вниз от средней рельсы. Когда цена приближается к верхней или нижней полосе, это указывает на перекуп или перепродажу, что может привести к обратному движению.
Движущаяся средняя отражает среднее направление движения цен. Когда краткосрочная скользящая средняя пересекает длинную скользящую среднюю, это указывает на тенденцию роста цен, поэтому можно рассматривать длинный; когда краткосрочная скользящая средняя пересекает длинную скользящую среднюю, это указывает на тенденцию снижения цен, поэтому можно рассматривать короткий.
Эта стратегия учитывает как сигналы отмены цен от полос Боллинджера, так и суждение о тренде от движущейся средней. Она генерирует сигналы покупки, когда цены прорываются через нижний пояс полос Боллинджера, а также требует, чтобы движущийся средний двигался вверх, чтобы обеспечить основную тенденцию к росту; она генерирует сигналы продажи, когда цены прорываются через верхнюю полосу полос Боллинджера, и также требует, чтобы движущийся средний двигался вниз, чтобы обеспечить основную тенденцию к снижению. Таким образом, она осознает рассмотрение основных направлений тренда при поимке отмены.
Специфическими правилами эксплуатации являются:
К основным преимуществам этой стратегии относятся:
К основным рискам этой стратегии относятся:
Основные аспекты, которые эта стратегия может оптимизировать:
Эта стратегия учитывает как сигналы отмены от полос Боллинджера, так и суждения о тренде от движущейся средней, контролируя влияние местных шоков на общие суждения о тренде, обеспечивая при этом эффективность отмены.
/*backtest start: 2023-11-05 00:00:00 end: 2023-12-05 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bollinger Bands Rejection with MA Trend Filter", overlay=true) // Bollinger Bands Settings length = input(20, title="Bollinger Bands Length") src = input(close, title="Source") mult = input(2.0, title="Standard Deviation") basis = ta.sma(src, length) dev = mult * ta.stdev(src, length) // Calculate Bollinger Bands upper_band = basis + dev lower_band = basis - dev // MA Settings ma_length = input(50, title="MA Length") ma_src = input(close, title="MA Source") ma = ta.sma(ma_src, ma_length) // Buy Condition buy_condition = ta.crossover(close, lower_band) and ta.crossover(close, ma) // Sell Condition sell_condition = ta.crossunder(close, upper_band) and ta.crossunder(close, ma) if buy_condition strategy.entry("Buy", strategy.long) if sell_condition strategy.close("Buy") plot(upper_band, color=color.red, title="Upper Bollinger Band") plot(lower_band, color=color.green, title="Lower Bollinger Band") plot(ma, color=color.blue, title="50-period MA")