
Visão geral
A estratégia usa a faixa de Brin como um indicador principal, abrindo uma posição a mais quando o preço de fechamento se eleva, e abrindo uma posição a menos quando se eleva. A faixa de Brin é composta por um meio (moving average), um meio (medium + standard deviation) e um meio (medium - standard deviation). A estratégia tenta capturar a tendência do mercado, comprando quando o preço se eleva e vendendo quando eleva, usando o meio como uma condição de posição plana.
Princípio da estratégia
- Calcule a média, a média e a média das faixas de Bryn Blend. A média é a média móvel simples do preço de fechamento, e a média e a média são a diferença padrão adicionada e subtraída de um certo número de vezes.
- Quando o preço de fechamento quebra a trajetória, abra uma posição a mais; Quando o preço de fechamento quebra a trajetória, abra uma posição vazia.
- Condições de equilíbrio: posições de múltiplos pênis estão em equilíbrio quando o preço de fechamento cai abaixo da trajetória média; posições de cabeça vazia estão em equilíbrio quando o preço de fechamento ultrapassa a trajetória média.
Vantagens estratégicas
- A estratégia é baseada no indicador de Brin, que é capaz de capturar as tendências do mercado de forma eficaz, abrindo posições no início da formação de tendências, o que favorece a obtenção de mais lucros.
- Usando a trajectória central como uma condição de equilíbrio, pode-se evitar continuar a manter posições quando a tendência se inverte, reduzindo assim o risco.
- A lógica da estratégia é clara, fácil de entender e de implementar.
Risco estratégico
- A escolha dos parâmetros da faixa de Bryn (como o comprimento e o múltiplo) afeta o desempenho da estratégia, e diferentes parâmetros podem levar a resultados diferentes.
- Em mercados turbulentos, essa estratégia pode levar a posições baixas frequentes, o que pode resultar em altos custos de negociação.
- A estratégia não leva em consideração os fatores fundamentais do mercado e depende exclusivamente de indicadores técnicos, que em alguns casos podem dar sinais errados.
Direção de otimização da estratégia
- A introdução de outros indicadores técnicos ou indicadores de sentimento de mercado para confirmar a eficácia dos sinais de ruptura da faixa de Brin e aumentar a precisão da estratégia.
- Optimizar os parâmetros de Brinks, como ajustar o comprimento e o múltiplo de Brinks de acordo com a dinâmica de diferentes condições de mercado, para se adaptar às mudanças no mercado.
- Adicionar medidas de gerenciamento de risco, como a configuração de stop loss e stop-loss, para controlar o risco de uma única transação.
- Considerar a intensidade da tendência do mercado, manter posições quando a tendência é forte, e evitar a negociação em mercados de tendência fraca ou turbulenta, para aumentar o lucro estratégico e reduzir o custo de negociação frequente.
Resumir
A estratégia de ruptura do cinturão de Brin para capturar a tendência do mercado através de ruptura do cinturão de Brin para cima e para baixo, com o meio-campo como condição de equilíbrio. A lógica da estratégia é clara, fácil de implementar e capaz de capturar a tendência efetivamente, mas há um certo risco na escolha de parâmetros e no mercado de turbulência. No futuro, o desempenho da estratégia pode ser melhorado pela introdução de outros indicadores, otimização de parâmetros e inclusão de gerenciamento de risco.
Código-fonte da estratégia
/*backtest
start: 2023-04-24 00:00:00
end: 2024-04-29 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Bollinger Bands Strategy", shorttitle='BB Strategy', overlay=true)
// Bollinger Bands parameters
length = input.int(20, title="Length")
mult = input.float(2.0, title="Multiplier")
// Calculate Bollinger Bands
basis = ta.sma(close, length)
dev = mult * ta.stdev(close, length)
upper_band = basis + dev
lower_band = basis - dev
// Plot Bollinger Bands
plot(basis, color=color.blue, title="Basis")
plot(upper_band, color=color.red, title="Upper Band")
plot(lower_band, color=color.green, title="Lower Band")
// Strategy
long_condition = ta.crossover(close, upper_band)
short_condition = ta.crossunder(close, lower_band)
if (long_condition)
strategy.entry("Long", strategy.long)
if (short_condition)
strategy.entry("Short", strategy.short)
// Exit conditions
exit_long_condition = ta.crossunder(close, basis)
exit_short_condition = ta.crossover(close, basis)
if (exit_long_condition)
strategy.close("Long")
if (exit_short_condition)
strategy.close("Short")