Estratégia precisa de entrada e controle de risco das Bandas de Bollinger

SMA BB stdev
Data de criação: 2024-06-03 10:53:56 última modificação: 2024-06-03 10:53:56
cópia: 1 Cliques: 629
1
focar em
1617
Seguidores

Estratégia precisa de entrada e controle de risco das Bandas de Bollinger

Visão geral

A estratégia usa as Bollinger Bands como principal indicador, analisando a relação entre o preço e a trajetória ascendente e descendente, para negociar em condições específicas. O principal conceito da estratégia é: fazer mais quando o preço de fechamento quebra a trajetória ascendente e fechar a trajetória descendente, ao mesmo tempo em que usa o sinal de equilíbrio inverso para capturar a oscilação do preço.

Princípio da estratégia

  1. Calcule a média, a média superior e a média inferior da faixa de Bryn. A média média é a média móvel simples do preço de fechamento, e a média superior e a média inferior são a diferença padrão adicionada a um determinado número de vezes.
  2. Quando o preço de fechamento entra em alta, a ação é mais condicional e a posição é mais aberta.
  3. Quando o preço de fechamento quebra a trajetória abaixo, acionar a condição de tomada de posse e abrir a posição de tomada de posse.
  4. Quando se detém uma posição a mais de um ponto, se ocorrer uma condição de falta de liquidez, a posição a mais de um ponto será liquidada.
  5. Quando se detém uma posição em aberto, a posição em aberto é eliminada se ocorrerem várias condições.

Vantagens estratégicas

  1. As bandas de Brin refletem efetivamente as flutuações dos preços e têm certa confiabilidade para serem usadas como sinais de negociação.
  2. A lógica da estratégia é clara, fácil de entender e de implementar.
  3. Em situações de tendência, a estratégia capta muito bem a oscilação dos preços e obtém melhores resultados.
  4. strategeya5 a4. O número y não usa muitos indicadores, reduz a interferência de ruído e aumenta a eficácia do sinal.

Risco estratégico

  1. Em situações de turbulência, a estratégia pode levar a transações frequentes, resultando em custos mais elevados.
  2. A escolha dos parâmetros da faixa de Bryn tem um grande impacto na performance da estratégia, e os parâmetros inadequados podem causar a falha da estratégia.
  3. A estratégia não tem um stop-loss, o que pode significar um risco maior de uma reviravolta brusca.
  4. A estratégia não leva em conta as características das variedades de negociação, podendo ser necessário ajustar os parâmetros para diferentes variedades de negociação.

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

  1. A introdução de outros indicadores, tais como indicadores de tendência ou indicadores de oscilação, para confirmar o sinal da faixa de Brin e melhorar a precisão da negociação.
  2. Optimização de parâmetros, como o ciclo de Brin e o múltiplo de diferença padrão, para adaptar-se a diferentes condições de mercado.
  3. Estabelecer um limite de perda razoável para controlar o risco de uma única transação.
  4. Adapte a estratégia de acordo com as características da variedade de negociação, como volatilidade, liquidez, etc.
  5. Considere a introdução de gerenciamento de posições, ajustando as posições de acordo com a dinâmica da situação do mercado, aumentando a relação de risco de ganho.

Resumir

A estratégia tem como núcleo a faixa de Brin, através da análise da relação entre o preço e a faixa de Brin, para negociar em condições específicas. A lógica da estratégia é clara, fácil de entender e implementar, e pode obter melhores retornos em situações de tendência. Mas, ao mesmo tempo, há alguns riscos, como negociação frequente, escolha inadequada de parâmetros, etc.

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

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

src = input(close)
length = input.int(34, minval=1)
mult = input.float(2.0, minval=0.001, maxval=50)

basis = ta.sma(src, length)
dev = ta.stdev(src, length)
dev2 = mult * dev

upper1 = basis + dev
lower1 = basis - dev
upper2 = basis + dev2
lower2 = basis - dev2

// Long Condition: Close above Upper Bollinger Band
longCondition = close > upper1

// Short Condition: Close below Lower Bollinger Band
shortCondition = close < lower1

// Strategy Entry and Exit
strategy.entry("Long", strategy.long, when = longCondition)
strategy.entry("Short", strategy.short, when = shortCondition)

// Close Long Position when Short Condition is Met
strategy.close("Long", when = shortCondition)

// Close Short Position when Long Condition is Met
strategy.close("Short", when = longCondition)

// Plotting Bollinger Bands
plot(basis, color=color.blue)
plot(upper1, color=color.new(color.blue, 80))
plot(lower1, color=color.new(color.orange, 80))