- Quadrado
- Estratégia de reversão da tendência das bandas de Bollinger
Estratégia de reversão da tendência das bandas de Bollinger
Autora:
ChaoZhang, Data: 2023-12-07 16:08:05
Tags:
Resumo
Esta estratégia usa a relação entre a faixa superior, a faixa média, a faixa inferior das Bandas de Bollinger e a média móvel de 200 dias para determinar a direção da tendência.
Princípios
- Determine a tendência: Quando as bandas superior e inferior das Bandas de Bollinger estão acima da média móvel de 200 dias, é uma tendência de alta.
- Entrada: Vai longo quando o preço toca a faixa inferior em uma tendência de alta. Vai curto quando o preço toca a faixa superior em uma tendência de baixa.
- Exit: Quando longa, posição fechada quando o preço toca a faixa superior ou quebra abaixo da média móvel simples de 250 dias. Quando curta, posição fechada quando o preço toca a faixa inferior ou quebra acima da média móvel simples de 300 dias.
Vantagens
- Use Bandas de Bollinger para determinar a direção da tendência, evitando negociações repetitivas sem uma direção clara.
- Tomar entradas e saídas adequadas com base na faixa de volatilidade das Bandas de Bollinger quando a direção da tendência estiver clara.
- Adicionado filtro com médias móveis, evitando perdas inesperadas.
Riscos e soluções
- A definição inadequada dos parâmetros das bandas de Bollinger leva a um erro de julgamento: ajuste os parâmetros para encontrar a duração do período ideal.
- Parâmetro de média móvel inadequado levando a perdas excessivas ou indesejadas: Teste diferentes parâmetros para encontrar os mais estáveis.
- Mudança súbita do mercado devido a grandes eventos de notícias causa anomalias: defina stop loss para limite por perda comercial.
Orientações de otimização
- Teste o desempenho da estratégia em diferentes períodos de parâmetros para encontrar os parâmetros ideais.
- Adicionar um mecanismo de stop loss para evitar grandes perdas em condições de mercado anómalas.
- Incorporar outros indicadores para confirmar sinais de entrada para melhorar a taxa de vitória.
Conclusão
Esta estratégia determina a direção da tendência com as Bandas de Bollinger primeiro. Em seguida, utiliza a faixa de volatilidade das Bandas de Bollinger juntamente com médias móveis para formar um sistema de negociação que garante correção direcional e bloqueia lucros decentes.
/*backtest
start: 2023-11-29 00:00:00
end: 2023-12-06 00:00:00
period: 1m
basePeriod: 1m
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/
// © Aayonga
//@version=5
strategy("boll trend", overlay=true,initial_capital=1000,default_qty_type=strategy.fixed, default_qty_value=1 )
bollL=input.int(20,minval=1,title = "length")
bollmult=input.float(2.3,minval=0,step=0.1,title = "mult")
basis=ta.ema(close,bollL)
dev=bollmult*ta.stdev(close,bollL)
upper=basis+dev
lower=basis-dev
smaL=input.int(200,minval=1,step=1,title = "trend")
sma=ta.sma(close,smaL)
//多头趋势
longT=upper>sma and basis>sma and lower>=sma
//空头趋势
shortT=upper<sma and basis<sma and lower<=sma
//入场位
longE=ta.crossover(close,lower)
shortE=ta.crossover(close,upper)
//出场位
longEXIT=ta.crossover(high,upper) or ta.crossunder(close,ta.sma(close,300))
shortEXIT=ta.crossunder(low,lower) or ta.crossover(close,ta.sma(close,250))
if longT and longE
strategy.entry("多long",strategy.long)
if longEXIT
strategy.close("多long",comment = "close long")
if shortE and shortT
strategy.entry("空short",strategy.short)
if shortEXIT
strategy.close("空short",comment = "close short")
Mais.