- Quadrado
- Bollinger Bands Introdução precisa e estratégia de controlo de risco
Bollinger Bands Introdução precisa e estratégia de controlo de risco
Autora:
ChaoZhang, Data: 2024-06-03 10:53:56
Tags:
SMABB- Não.
Resumo
Esta estratégia usa as Bandas de Bollinger como o principal indicador. Ao analisar a relação entre o preço e as bandas superior e inferior, ele entra em negociações sob condições específicas. A ideia principal da estratégia é: quando o preço de fechamento quebra acima da banda superior, ele vai longo; quando quebra abaixo da banda inferior, ele vai curto. Ao mesmo tempo, ele usa sinais opostos para fechar posições, capturando assim as flutuações de preços.
Princípio da estratégia
- Calcule as faixas média, superior e inferior das Bandas de Bollinger. A faixa do meio é a média móvel simples do preço de fechamento, e as faixas superior e inferior são a faixa do meio mais ou menos um certo múltiplo dos desvios padrão.
- Quando o preço de fechamento ultrapassa a faixa superior, desencadeia a condição longa e abre uma posição longa.
- Quando o preço de fechamento ultrapassa a faixa inferior, desencadeia a condição curta e abre uma posição curta.
- Quando se mantém uma posição longa, se a condição curta aparecer, a posição longa é fechada.
- Quando se mantém uma posição curta, se aparecer a condição longa, a posição curta é fechada.
Vantagens da estratégia
- As bandas de Bollinger podem refletir efetivamente as flutuações de preços e usá-las como sinais de negociação tem um certo grau de confiabilidade.
- A lógica estratégica é clara e fácil de compreender e implementar.
- Em mercados em tendência, esta estratégia pode capturar bem as flutuações de preços e obter bons retornos.
- A estratégia não utiliza demasiados indicadores, reduzindo a interferência sonora e melhorando a eficácia dos sinais.
Riscos estratégicos
- Nos mercados de intervalo, esta estratégia pode apresentar frequentes negociações, levando a elevados custos de transação.
- A seleção dos parâmetros da banda de Bollinger tem um impacto significativo no desempenho da estratégia e os parâmetros inadequados podem causar o fracasso da estratégia.
- A estratégia não estabelece um stop loss, que pode enfrentar riscos maiores quando o mercado reverte drasticamente.
- A estratégia não considera as características de diferentes instrumentos de negociação e os parâmetros podem ter de ser ajustados para diferentes instrumentos.
Orientações para a otimização da estratégia
- Introduzir outros indicadores, tais como indicadores de tendência ou osciladores, para confirmar os sinais da banda de Bollinger e melhorar a precisão das negociações.
- Otimizar parâmetros, tais como o período e o múltiplo do desvio-padrão das bandas de Bollinger, para se adaptarem às diferentes condições de mercado.
- Estabelecer perdas de parada e obter lucros razoáveis para controlar o risco de uma única transação.
- Ajustar a estratégia em função das características dos instrumentos de negociação, tais como a volatilidade e a liquidez.
- Considerar a introdução de uma gestão de posições para ajustar dinamicamente as posições em função das condições de mercado e melhorar o rácio risco/retorno.
Resumo
Esta estratégia usa as Bandas de Bollinger como o núcleo e realiza negociações sob condições específicas, analisando a relação entre o preço e as Bandas de Bollinger. A lógica da estratégia é clara e fácil de entender e implementar. Pode obter bons retornos em mercados de tendência. No entanto, também tem alguns riscos, como negociação frequente e seleção incorreta de parâmetros. Ao introduzir outros indicadores, otimizar parâmetros, definir stop losses e take profits e outros métodos, o desempenho da estratégia pode ser melhorado para se adaptar melhor a diferentes ambientes de mercado.
/*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))
Relacionados
Mais.