A estratégia de acompanhamento de tendências de faixa dupla é uma estratégia de negociação de curto prazo baseada no Brin, que usa o Brin para subir e descer como um sinal de compra e venda para realizar negociações de curto prazo.
A estratégia inclui principalmente as seguintes partes:
Calcule a média, a média e a média das faixas de Brin. A média é a média móvel simples de n dias do preço de fechamento. A largura da faixa de Brin é determinada por 2 vezes a diferença padrão de n dias do preço de fechamento.
Quando o preço de fechamento atravessa a trajetória inferior de baixo para cima, faça mais; quando o preço de fechamento atravessa a trajetória superior de cima para baixo, leve.
O valor n é o padrão de 20 dias e pode ser ajustado de acordo com o mercado. A variação da largura de banda de Brin é controlada pelo múltiplo da diferença padrão, o padrão é de 2 vezes.
A estratégia é simples, direta e fácil de implementar.
A estratégia de duas faixas tem as seguintes vantagens:
É fácil de implementar, a lógica é simples e intuitiva.
A capacidade de acompanhar as mudanças no mercado em tempo real e de capturar oportunidades de negociação em linha curta.
A utilização das propriedades estatísticas da faixa de Bryn é baseada numa certa matemática.
A entrada e saída prematuras são evitadas.
Pode-se ajustar os parâmetros da faixa de brinquedos para adaptar-se às características de diferentes mercados.
Não há necessidade de prever o que vai acontecer no mercado, basta acompanhar o mercado.
A estratégia também apresenta alguns riscos:
Os indicadores de correlação não conseguem prever com precisão os pontos de reversão da tendência.
A maioria dos sinais falsos podem ser mais frequentes.
Não é possível filtrar o ruído de um mercado em choque.
É necessário determinar razoavelmente os parâmetros da faixa de Bryn, o que pode afetar o desempenho da estratégia.
A estratégia deve ser evitada quando se trata de ordenar o disco horizontal.
Há um certo atraso, e deve-se prestar atenção ao erro de rastreamento.
O risco pode ser reduzido por meio de ajustes de parâmetros e combinação com outros indicadores.
A estratégia pode ser melhorada em vários aspectos:
Filtragem em combinação com outros indicadores, como MACD, KDJ, etc., para evitar falsos sinais.
Ajuste dinâmico dos parâmetros de banda de Brin para variar a largura de banda de Brin de acordo com a situação do mercado.
Estabelecer um limite de perda para controlar o risco de uma única transação.
Otimizar os pontos de entrada e saída, por exemplo, deixando o preço de fechamento quebrar completamente a faixa de Brin para entrar.
Optimizar os parâmetros, como o comprimento da média móvel e o múltiplo da diferença padrão.
Distinguir entre mercado de ativos e mercado de ativos balísticos, com transações direcionais.
A estratégia de faixa dupla é uma estratégia de negociação de curto prazo simples e prática. Utiliza as características estatísticas da faixa de Brin para capturar com eficácia as tendências de curto prazo do mercado. A estratégia é fácil de operar, de lógica simples, mas também tem algumas falhas.
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Bollinger Bands Strategy", overlay=true)
length = input.int(20, minval=1)
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev
offset = input.int(0, "Offset", minval = -500, maxval = 500)
plot(basis, "Basis", color=#FF6D00, offset = offset)
p1 = plot(upper, "Upper", color=#2962FF, offset = offset)
p2 = plot(lower, "Lower", color=#2962FF, offset = offset)
fill(p1, p2, title = "Background", color=color.rgb(33, 150, 243, 95))
// Buy condition: Price crosses below the lower Bollinger Band
buy_condition = ta.crossover(src, lower)
strategy.entry("Buy", strategy.long, when=buy_condition)
// Sell condition: Price crosses above the upper Bollinger Band
sell_condition = ta.crossunder(src, upper)
strategy.close("Buy", when=sell_condition)