Esta estratégia incorpora uma Bollinger Bands avançada como um perfil de viragem móvel para identificar pontos de ruptura de tendência em potencial. Gerar sinais de negociação quando o preço quebra as bandas avançadas. Combinando a força de identificação de tendência do BB e o alerta precoce de pontos de viragem das bandas deslocadas, visa descobrir entradas mais eficazes.
Calcular BB padrão com linha do meio, faixas superior e inferior.
Mudar as linhas BB para frente por um período definido.
Sinalizar entrada longa quando o preço quebra acima da faixa superior deslocada para a frente.
Sinalizar entrada curta quando o preço quebra abaixo da faixa inferior deslocada para frente.
Estabeleça stop loss na linha BB oposta após a entrada.
O perfil de viragem em movimento fornece um alerta precoce para inversões de tendência.
Combina com a capacidade de identificação de tendência inerente do BB
As posições de stop loss pré-estabelecidas permitem um controlo eficaz do risco.
Pode construir posições a preços vantajosos quando combinado com análise de tendências e oscilações.
O ajuste inadequado dos parâmetros pode gerar sinais falsos excessivos.
Os perfis de viragem em movimento podem ter ruptura prematura e perda de parada no meio do caminho.
Precisa de mais análise de tendências para evitar problemas nos mercados variados.
Tem algum atraso, pode não captar completamente os pontos de virada.
Teste diferentes entradas de preços e combinações de parâmetros.
Adicione filtros para evitar falsas fugas.
Incluir análise de tendências para evitar ser preso.
Otimizar as paradas com base nas condições do mercado.
Teste a eficácia em diferentes instrumentos e prazos.
Combinar com outros indicadores para obter entradas mais precisas.
Esta estratégia utiliza plenamente as vantagens inerentes das Bandas de Bollinger e melhora o tempo de entrada através do perfil de rotação móvel. Com parâmetros otimizados, filtros adicionais e análise de tendência adicional, pode se tornar um sistema de ruptura robusto.
/*backtest start: 2023-09-11 00:00:00 end: 2023-09-18 00:00:00 period: 15m basePeriod: 5m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("LAGging span leaves Bollinger Bands strategy" , shorttitle="LagBB" , overlay=true) source = input( hl2 ) length = input(20, minval=1) mult = input( 1.0, minval=0.0, maxval=50) x_offset = input( 26 ,minval=0 , maxval=244 ) basis = sma(source, length) dev = mult * stdev(source, length) upper = basis + dev lower = basis - dev buyEntry = crossover(source, upper[x_offset] ) sellEntry = crossunder(source, lower[x_offset] ) if (crossover(source, upper[x_offset] )) strategy.entry("LE", strategy.long, stop=lower, oca_name="BollingerBands", comment="LE") else strategy.cancel(id="LE") if (crossunder(source, lower[x_offset] )) strategy.entry("SE", strategy.short, stop=upper, oca_name="BollingerBands", comment="SE") else strategy.cancel(id="SE") //plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr) plot( upper , color=#cccc00 , transp=50 , offset=x_offset ) plot( basis , color=#cccc00 , offset=x_offset ) plot( lower , color=#cccc00 , transp=50 , offset=x_offset )