Estratégia de Altas/Baixas Consecutivas

Definição
A Estratégia de Altas/Baixas Consecutivas entra em posição comprada se, por pelo menos X barras consecutivas, o fechamento atual for maior que o fechamento anterior. Ela entra em posição vendida se, por pelo menos Y barras consecutivas, o fechamento atual for menor que o fechamento anterior. As entradas X e Y são gerenciadas nas configurações da estratégia, que podem ser acessadas clicando com o botão direito do mouse na estratégia quando ela estiver sobreposta no gráfico ou clicando na engrenagem de Configurações na região superior esquerda do gráfico.

Cálculos

Pine Script

//@version=5
strategy("Consecutive Up/Down Strategy", overlay=true)
consecutiveBarsUp = input(3)
consecutiveBarsDown = input(3)
price = close
ups = 0.0
ups := price > price[1] ? nz(ups[1]) + 1 : 0
dns = 0.0
dns := price < price[1] ? nz(dns[1]) + 1 : 0
if (ups >= consecutiveBarsUp)
strategy.entry("ConsUpLE", strategy.long, comment="ConsUpLE")
if (dns >= consecutiveBarsDown)
strategy.entry("ConsDnSE", strategy.short, comment="ConsUpLE")
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)

Resumo
A estratégia de Altas/Baixas Consecutivas foi projetada principalmente para tendências. Ela pode ser usada em qualquer período de tempo e depende dos valores que você atribui às Barras consecutivas para cima e Barras consecutivas para baixo. Isso pode ser ajustado nas Configurações da estratégia e cabe a você decidir. A opção padrão da estratégia é 3 barras consecutivas para cima e 3 barras consecutivas para baixo. Isso significa que, se houver três barras consecutivas acima ou abaixo do fechamento da barra anterior, a estratégia será comprada ou vendida.