Estratégia de negociação de fusão de bandas de Bollinger de média móvel


Data de criação: 2023-09-18 16:08:43 última modificação: 2023-09-18 16:08:43
cópia: 0 Cliques: 683
1
focar em
1617
Seguidores

Visão geral

A estratégia usa o sinal de verificação de duplo indicador para julgar e negociar tendências através da combinação de média móvel e faixa de Bryn. A estratégia usa o Gold Fork de média móvel rápida e lenta para fazer mais e o Dead Fork para fazer menos; ao mesmo tempo, combina a ruptura da faixa de Bryn para cima e para baixo como sinal de verificação auxiliar, aumentando a estabilidade da estratégia.

Princípio da estratégia

Calcule as médias móveis rápidas e lentas, gerando um sinal de quebra quando a linha rápida atravessa a linha lenta e um sinal de quebra quando a linha baixa atravessa. Calcule simultaneamente a ascensão e a descensão da faixa de Brin. Apenas quando o preço atravessa simultaneamente a ascensão ou a descensão da faixa de Brin, é confirmado o sinal de negociação da média móvel.

Análise de vantagens

  • Verificação de duplo indicador para evitar falsos sinais
  • As médias móveis determinam a direção da tendência principal
  • Brincadeira auxiliar para confirmação da qualidade da brecha
  • Pode fazer mais tarefas ao mesmo tempo e ser flexível em várias situações

Análise de Riscos

  • A média móvel e as faixas de Bryn estão atrasadas
  • Condições duplas limitam a frequência de negociação e não são adequadas para negociações de alta frequência
  • Não há um ponto de inflexão.
  • Parâmetros mal definidos podem perder oportunidades de negociação

Pode ser apropriadamente reduzida a média e o período de faixa de Bryn, ou otimizar a combinação de parâmetros para controlar o risco.

Direção de otimização

  • Testar combinações de diferentes parâmetros de linha média e faixa de Bryn
  • Considerar estratégias de stop loss para controlar perdas
  • Regras de lógica para otimizar a dupla verificação
  • Parâmetros de teste de robustez em diferentes variedades

Resumir

A estratégia combina sinais de verificação de duplo indicador, reduzindo os falsos sinais, e é adequada para a manutenção de posições de linha média e longa. A estratégia pode ser melhor aperfeiçoada por meio de otimização de parâmetros, entre outros.

Código-fonte da estratégia
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("MA-Zorrillo",overlay=true)

ma_short= sma(close,8)
ma_long= sma(close,89)

entry_ma = crossover (ma_short,ma_long)
exit_ma = crossunder (ma_short,ma_long) 


BBlength = input(24, minval=1,title="Bollinger Period Length")
BBmult = 2 // input(2.0, minval=0.001, maxval=50,title="Bollinger Bands Standard Deviation")
BBbasis = sma(close, BBlength)
BBdev = BBmult * stdev(close, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev

source = close
entry_bb = crossover(source, BBlower)
exit_bb = crossunder(source, BBupper)


vs_entry = false
vs_exit = false
for i = 0 to 63
    if (entry_bb[i])
        vs_entry :=  true
    if (exit_bb[i])
        vs_exit :=  true
        

entry = entry_ma and vs_entry
exit =  exit_ma and vs_exit

strategy.entry(id="long_ma",long=true,when=entry)
strategy.close(id="long_ma", when=exit)

strategy.entry(id="short_ma",long=false,when=exit)
strategy.close(id="short_ma",when=entry)