Type/to search

Estratégia de negociação baseada em Bandas de Bollinger e Retração de Fibonacci

Common strategy
Created: 2023-09-27 16:52:05
Last modified: 3 years ago
1
Follow
1802
Followers

Visão Geral

Esta estratégia utiliza Bandas de Bollinger para determinar o canal de preços e combina os níveis de retração de Fibonacci para identificar zonas de suporte e resistência, realizando negociações automatizadas. A estratégia identifica rompimentos das Bandas de Bollinger e acompanha os pontos de retração, executando operações de compra ou venda em áreas de alta probabilidade de reversão.

Princípio da Estratégia

  1. Calcular a banda média, superior e inferior das Bandas de Bollinger

    • Utilizar SMA e ATR para calcular a linha média, linha superior e linha inferior

    • O canal das Bandas de Bollinger se expande e contrai conforme a volatilidade do mercado

  2. Calcular os níveis de preço correspondentes aos percentuais de retração de Fibonacci

    • Tomar o produto do ATR pela proporção da sequência de Fibonacci como a taxa de retração

    • Calcular múltiplos níveis de retração de Fibonacci com base na banda média

  3. Monitorar o rompimento do preço das bandas superior e inferior

    • Quando o preço rompe a banda superior, considerar operação de compra (long)

    • Quando o preço rompe a banda inferior, considerar operação de venda (short)

  4. Definir entrada, stop loss e take profit próximos aos níveis de retração de Fibonacci

    • Entrar quando o preço recuar para a zona de retração de Fibonacci

    • Definir stop loss e take profit no lado oposto da zona de retração

Análise de Vantagens

  • As Bandas de Bollinger identificam claramente a faixa de volatilidade e a tendência do mercado

  • Os níveis de retração de Fibonacci capturam as principais áreas de suporte e resistência

  • A combinação dos sinais dos indicadores permite negociação automatizada

  • A entrada em retração aumenta a taxa de sucesso, evitando comprar no topo ou vender no fundo

  • Parâmetros ajustáveis permitem adaptação a diferentes períodos e ativos

Análise de Riscos

  • O rompimento das Bandas de Bollinger pode ser falso, gerando sinais errôneos

  • Não é possível prever com precisão quando o preço recuará para o nível de Fibonacci

  • A escolha inadequada do stop loss pode ampliar as perdas

  • Retrações muito grandes ou muito pequenas afetam o desempenho da estratégia

  • Parâmetros inadequados ou mercado com tendência forte contínua podem levar ao fracasso da estratégia

  • Otimizar a lógica de julgamento das Bandas de Bollinger, considerar mais indicadores de volume, ajustar dinamicamente as zonas de retração, etc.

Direções de Otimização

  • Otimizar os parâmetros das Bandas de Bollinger para melhorar o julgamento de tendência e suporte/resistência

  • Adicionar indicadores de volume para validar a eficácia dos sinais de rompimento

  • Utilizar aprendizado de máquina para auxiliar na avaliação da probabilidade de retração

  • Combinar mais indicadores técnicos para confirmar os sinais de negociação

  • Selecionar parâmetros adequados com base nas características do ativo e no horário de negociação

  • Ajustar a intensidade da zona de retração em tempo hábil para se adaptar às mudanças de volatilidade

Resumo

Esta estratégia integra as vantagens das Bandas de Bollinger e dos níveis de retração de Fibonacci, identificando a direção da tendência e entrando em pontos de alta probabilidade de retração. Através da otimização de parâmetros, adição de indicadores de validação e ajuste dinâmico das zonas de retração, é possível reduzir riscos e melhorar o desempenho. O espaço da estratégia ainda pode ser expandido, como a inclusão de indicadores de volume e aprendizado de máquina para aumentar a eficácia, tornando-se mais madura com a otimização contínua.

Source
Pine
/*backtest
start: 2023-08-27 00:00:00
end: 2023-09-26 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(shorttitle="BBands Fibo", title="Bollinger Bands Fibonacci Ratios", overlay=true)

length      =   input(20, minval=1, type=input.integer, title="Length")
Strategy parameters
Strategy parameters
Length
Source
Offset
Fibonacci Ratio 1
Fibonacci Ratio 2
Fibonacci Ratio 3
Use Reverse Buy?
Fibonacci Buy
Use Reverse Sell?
Fibonacci Sell
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)