Estratégia de negociação combinada de Bandas de Bollinger e RSI


Data de criação: 2024-02-04 15:09:35 última modificação: 2024-02-04 15:09:35
cópia: 0 Cliques: 1061
1
focar em
1617
Seguidores

Estratégia de negociação combinada de Bandas de Bollinger e RSI

Visão geral

Esta é uma estratégia que utiliza Bollinger Bands e o Relatively Strong Index (RSI) para uma combinação de negociação. A ideia central é que quando o RSI atinge uma zona de sobrecompra ou de sobrevenda, a combinação de Bollinger Bands e a trajetória de subida e descida produzem sinais de compra e venda.

Nome da política

Estratégia de negociação de portfólio BB-RSI

Princípio da estratégia

A estratégia começa com a computação das bandas de Bollinger convencionais, que incluem o trajeto médio, o trajeto superior e o trajeto inferior. O trajeto médio é a média móvel simples do preço de fechamento em um determinado período, com o trajeto superior e inferior sendo o segundo diferencial padrão acima do trajeto médio.

Ao mesmo tempo, a estratégia calcula o indicador RSI. O RSI julga se o mercado atual está sobrecomprado ou sobrevendido, comparando o aumento médio do fechamento com o declínio médio do fechamento em um período de tempo.

Quando o RSI é menor do que o mínimo (default 30), significa que o mercado está em um estado de sobrevenda; quando o RSI é maior do que o máximo (default 70), significa que o mercado está em um estado de sobrecompra.

O que a estratégia faz é gerar um sinal de compra se o preço de fechamento estiver abaixo da faixa inferior das Bandas de Bollinger quando o RSI atingir a zona de oversold e um sinal de venda se o preço de fechamento estiver acima da faixa superior das Bandas de Bollinger quando o RSI atingir a zona de oversold.

Análise de vantagens

A maior vantagem dessa estratégia de combinação é a capacidade de encontrar o ponto de viragem do mercado. Quando o preço da ação está na área mais ampla das Bandas de Bollinger, indicando uma maior volatilidade do mercado, o RSI pode determinar se o mercado está sobrecomprando ou sobrevendendo, e definir o momento da reversão.

Outra vantagem é a flexibilidade na configuração dos parâmetros. Os indicadores Bollinger Bands e RSI possuem parâmetros ajustáveis, que os comerciantes podem otimizar de acordo com suas necessidades.

Análise de Riscos

O maior risco dessa estratégia é que ela gera menos sinais. Especialmente quando o mercado está em um movimento unilateral de longo prazo, é fácil que ocorra uma situação de superalimento. É difícil que o RSI chegue a um estado de sobrecompra e sobrevenda, e não pode gerar sinais de negociação.

Outro risco é a dificuldade de configuração de parâmetros. Tanto as Bandas de Bollinger quanto o RSI requerem configuração de parâmetros como o ciclo. A escolha incorreta pode levar a uma má eficácia da estratégia.

Direção de otimização

Para obter mais oportunidades de negociação, pode-se ajustar adequadamente a linha de sobrecompra e sobrevenda do RSI. Por exemplo, pode-se elevar a linha de sobrevenda para 40, a linha de sobrecompra para baixo para 60, para que seja fácil formar um sinal.

Outra direção é a introdução de um mecanismo de julgamento de tendência, para evitar uma reversão cega em um cenário unilateral do mercado. Por exemplo, pode-se calcular a direção da linha média de longo período, como condição de filtragem, gerando um sinal somente se a direção da linha média for correspondente.

Resumir

A estratégia de combinação BB-RSI usa as Bandas de Bollinger para determinar a resistência de suporte, o RSI para determinar a sobrevenda e a sobrevenda, gerando um sinal no ponto de reversão. Ela pode efetivamente posicionar o ponto de viragem do mercado, uma estratégia de negociação de reversão típica.

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © samuelarbos


//@version=4
strategy("Estrategia de Bandas de Bollinger y RSI", overlay=true)

// Definimos los parámetros de las bandas de Bollinger
source = input(close, title="Precio base")
length = input(20, minval=1, title="Longitud")
mult = input(2.0, minval=0.001, maxval=50, title="Desviación estándar")

// Calculamos las bandas de Bollinger
basis = sma(source, length)
dev = mult * stdev(source, length)
upper = basis + dev
lower = basis - dev

// Definimos el RSI y sus parámetros
rsi_source = input(close, title="RSI Fuente")
rsi_length = input(14, minval=1, title="RSI Longitud")
rsi_overbought = input(70, minval=0, maxval=100, title="RSI Sobrecompra")
rsi_oversold = input(30, minval=0, maxval=100, title="RSI Sobrevendido")

// Calculamos el RSI
rsi = rsi(rsi_source, rsi_length)

// Definimos las señales de compra y venta
buy_signal = crossover(close, lower) and rsi < rsi_oversold
sell_signal = crossunder(close, upper) and rsi > rsi_overbought

// Compramos cuando se da la señal de compra
if (buy_signal)
    strategy.entry("Buy", strategy.long)
    
// Vendemos cuando se da la señal de venta
if (sell_signal)
    strategy.entry("Sell", strategy.short)