Esta é uma estratégia de negociação de ruptura baseada em Bandas de Bollinger. Ele usa a faixa superior e linha média das Bandas de Bollinger para implementar a negociação de balanço. Especificamente, ele vai longo quando o preço quebra acima da faixa superior e fecha a posição quando o preço cai abaixo da linha média.
O que precede é a principal lógica de negociação desta estratégia. É simples e eficaz capturar movimentos de tendência relativamente fortes.
As principais vantagens desta estratégia de swing Bollinger Bands são:
Em geral, esta é uma tendência relativamente bem realizada, seguindo uma estratégia simples, prática e fácil de controlar.
Há também alguns riscos com esta estratégia:
Também é possível controlar os riscos combinando mais indicadores de filtro ou otimizando estratégias de stop loss.
A estratégia pode ser otimizada a partir dos seguintes aspectos:
A melhoria contínua da estratégia pode ser feita através de testes sistemáticos e otimização para uma melhor rentabilidade.
Em geral, esta estratégia de negociação de swing Bollinger Bands é muito prática. Tem uma operação simples para seguir a tendência facilmente. Há também alguns riscos a notar, que podem ser abordados através de ajuste e otimização de parâmetros. Esta é uma estratégia quantitativa recomendada.
/*backtest start: 2023-01-02 00:00:00 end: 2024-01-02 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bollinger Bands Breakout Strategy", overlay=true) // Bollinger Band Einstellungen length = input(20, title="Bollinger Band Length") src = input(close, title="Source") mult = input(2.0, title="Multiplier") basis = ta.sma(src, length) upper_band = basis + mult * ta.stdev(src, length) lower_band = basis - mult * ta.stdev(src, length) // Bedingung für den oberen Ausbruch upper_breakout_condition = close > upper_band // Bedingung für den Rückgang unter das mittlere Band below_middle_band_condition = close < basis // Plot der Bollinger Bänder plot(upper_band, color=color.blue, title="Upper Bollinger Band") plot(basis, color=color.purple, title="Middle Bollinger Band") plot(lower_band, color=color.blue, title="Lower Bollinger Band") // Kaufregel if (upper_breakout_condition) strategy.entry("Buy", strategy.long) // Verkaufsregel if (below_middle_band_condition) strategy.close("Buy")