Estratégia de rompimento da banda de Bollinger

BB SMA
Data de criação: 2024-04-30 17:21:16 última modificação: 2024-04-30 17:21:16
cópia: 0 Cliques: 680
1
focar em
1617
Seguidores

Estratégia de rompimento da banda de Bollinger

Visão geral

A estratégia usa a faixa de Brin como um indicador principal, abrindo uma posição a mais quando o preço de fechamento se eleva, e abrindo uma posição a menos quando se eleva. A faixa de Brin é composta por um meio (moving average), um meio (medium + standard deviation) e um meio (medium - standard deviation). A estratégia tenta capturar a tendência do mercado, comprando quando o preço se eleva e vendendo quando eleva, usando o meio como uma condição de posição plana.

Princípio da estratégia

  1. Calcule a média, a média e a média das faixas de Bryn Blend. A média é a média móvel simples do preço de fechamento, e a média e a média são a diferença padrão adicionada e subtraída de um certo número de vezes.
  2. Quando o preço de fechamento quebra a trajetória, abra uma posição a mais; Quando o preço de fechamento quebra a trajetória, abra uma posição vazia.
  3. Condições de equilíbrio: posições de múltiplos pênis estão em equilíbrio quando o preço de fechamento cai abaixo da trajetória média; posições de cabeça vazia estão em equilíbrio quando o preço de fechamento ultrapassa a trajetória média.

Vantagens estratégicas

  1. A estratégia é baseada no indicador de Brin, que é capaz de capturar as tendências do mercado de forma eficaz, abrindo posições no início da formação de tendências, o que favorece a obtenção de mais lucros.
  2. Usando a trajectória central como uma condição de equilíbrio, pode-se evitar continuar a manter posições quando a tendência se inverte, reduzindo assim o risco.
  3. A lógica da estratégia é clara, fácil de entender e de implementar.

Risco estratégico

  1. A escolha dos parâmetros da faixa de Bryn (como o comprimento e o múltiplo) afeta o desempenho da estratégia, e diferentes parâmetros podem levar a resultados diferentes.
  2. Em mercados turbulentos, essa estratégia pode levar a posições baixas frequentes, o que pode resultar em altos custos de negociação.
  3. A estratégia não leva em consideração os fatores fundamentais do mercado e depende exclusivamente de indicadores técnicos, que em alguns casos podem dar sinais errados.

Direção de otimização da estratégia

  1. A introdução de outros indicadores técnicos ou indicadores de sentimento de mercado para confirmar a eficácia dos sinais de ruptura da faixa de Brin e aumentar a precisão da estratégia.
  2. Optimizar os parâmetros de Brinks, como ajustar o comprimento e o múltiplo de Brinks de acordo com a dinâmica de diferentes condições de mercado, para se adaptar às mudanças no mercado.
  3. Adicionar medidas de gerenciamento de risco, como a configuração de stop loss e stop-loss, para controlar o risco de uma única transação.
  4. Considerar a intensidade da tendência do mercado, manter posições quando a tendência é forte, e evitar a negociação em mercados de tendência fraca ou turbulenta, para aumentar o lucro estratégico e reduzir o custo de negociação frequente.

Resumir

A estratégia de ruptura do cinturão de Brin para capturar a tendência do mercado através de ruptura do cinturão de Brin para cima e para baixo, com o meio-campo como condição de equilíbrio. A lógica da estratégia é clara, fácil de implementar e capaz de capturar a tendência efetivamente, mas há um certo risco na escolha de parâmetros e no mercado de turbulência. No futuro, o desempenho da estratégia pode ser melhorado pela introdução de outros indicadores, otimização de parâmetros e inclusão de gerenciamento de risco.

Código-fonte da estratégia
/*backtest
start: 2023-04-24 00:00:00
end: 2024-04-29 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bollinger Bands Strategy", shorttitle='BB Strategy', overlay=true)

// Bollinger Bands parameters
length = input.int(20, title="Length")
mult = input.float(2.0, title="Multiplier")

// Calculate Bollinger Bands
basis = ta.sma(close, length)
dev = mult * ta.stdev(close, length)
upper_band = basis + dev
lower_band = basis - dev

// Plot Bollinger Bands
plot(basis, color=color.blue, title="Basis")
plot(upper_band, color=color.red, title="Upper Band")
plot(lower_band, color=color.green, title="Lower Band")

// Strategy
long_condition = ta.crossover(close, upper_band)
short_condition = ta.crossunder(close, lower_band)

if (long_condition)
    strategy.entry("Long", strategy.long)
    
if (short_condition)
    strategy.entry("Short", strategy.short)

// Exit conditions
exit_long_condition = ta.crossunder(close, basis)
exit_short_condition = ta.crossover(close, basis)

if (exit_long_condition)
    strategy.close("Long")
    
if (exit_short_condition)
    strategy.close("Short")