
A estratégia é baseada em uma estratégia de ruptura da faixa de Brin. Quando o preço quebra a faixa de Brin para baixo, faça mais; Quando o preço quebra a faixa de Brin para cima, faça um vazio. A estratégia utiliza as características da faixa de Brin para descrever claramente a amplitude de flutuação dos preços, gerando um sinal de negociação através da captura da ruptura do preço.
A estratégia primeiro calcula a média móvel simples de 20 dias como a linha de referência intermédia e, em seguida, calcula a distância entre os dois padrões de diferença abaixo da linha de referência como o trajeto ascendente e descendente da faixa de Bryn. Quando o preço de fechamento é inferior ao trajeto descendente, considera-se que o mercado está superado, gerando um sinal de compra; quando o preço de fechamento é superior ao trajeto ascendente, considera-se que o mercado está superado, gerando um sinal de venda.
A estratégia tem as seguintes vantagens:
Utilizando a característica de uma faixa de brinquedos que descreve a amplitude de flutuação dos preços, os sinais de negociação são facilmente gerados quando há flutuação de vendas.
A partir daí, é possível capturar oportunidades de rebote.
A primeira é a de que a velocidade da linha de chegada é menor do que a da descida, e a segunda é a de que a descida é menor do que a da descida.
A estratégia é simples, clara, fácil de entender e de implementar.
Pode ser aplicado em vários mercados.
A estratégia também apresenta alguns riscos:
Quando as coisas estão calmas, é fácil criar sinais errados.
Não é possível determinar em que direção a operação Price irá evoluir após a descoberta.
Não é possível determinar a inversão de força causada pelo sinal de ruptura.
A configuração incorreta dos parâmetros da faixa de Bryn também pode afetar a eficácia da estratégia.
O que é necessário é um controle adequado do tamanho da posição.
Os riscos podem ser controlados por meio de parâmetros de otimização, controle rigoroso de posições e configuração de stop loss.
A estratégia também pode ser melhorada nos seguintes aspectos:
Optimizar os parâmetros da faixa de Bryn para encontrar a combinação ideal de parâmetros.
Filtragem com outros indicadores para evitar sinais errados, como indicadores de energia quântica, médias móveis, etc.
Configure o stop loss dinâmico ou o stop loss móvel.
De acordo com a situação do mercado, ajuste adequadamente as condições para fazer mais vaga.
Realização de retrospectivas e simulações de negociação para avaliar a eficácia da estratégia.
A estratégia em geral é uma estratégia de ruptura mais clássica e comumente usada. Ela usa o indicador de faixa de Brin para descrever a amplitude da oscilação dos preços e, capturando seus sinais de ruptura, procura oportunidades de negociação. A estratégia é simples, fácil de implementar e amplamente utilizada na prática.
/*backtest
start: 2023-12-18 00:00:00
end: 2024-01-17 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Bollinger Bands Strategy", shorttitle="BB Strategy", overlay=true)
// Input parameters
length = input(20, title="Bollinger Bands Length")
mult = input(2, title="Multiplier")
// Calculate Bollinger Bands
basis = ta.sma(close, length)
bb_upper = basis + mult * ta.stdev(close, length)
bb_lower = basis - mult * ta.stdev(close, length)
// Buy and sell conditions
buy_condition = close < bb_lower
sell_condition = close > bb_upper
// Execute trades
strategy.entry("Buy", strategy.long, when=buy_condition)
strategy.entry("Sell", strategy.short, when=sell_condition)
// Plotting Bollinger Bands on the chart
plot(bb_upper, color=color.red, title="Upper Band")
plot(bb_lower, color=color.green, title="Lower Band")
plot(basis, color=color.blue, title="Basis")
// Highlighting buy and sell signals on the chart
bgcolor(buy_condition ? color.new(color.green, 90) : na)
bgcolor(sell_condition ? color.new(color.red, 90) : na)