Estratégia de negociação de oscilação bilateral média móvel


Data de criação: 2023-12-11 14:38:48 última modificação: 2023-12-11 14:38:48
cópia: 0 Cliques: 642
1
focar em
1621
Seguidores

Estratégia de negociação de oscilação bilateral média móvel

Visão geral

Esta estratégia combina o indicador de média móvel com o indicador de faixa de Brin, permitindo uma estratégia de negociação bilateral entre as linhas de equilíbrio. Faça mais quando o preço sobe e desce, e faça um vazio quando o preço desce e sobe, aproveitando as oscilações entre os preços e a linha de equilíbrio.

Princípio da estratégia

  1. Calcule a média móvel rápida ma_short e a média móvel lenta ma_long
  2. Quando você usa ma_short, faça mais; quando você usa ma_long, faça espaço.
  3. Calculando os trilhos superior, inferior e intermediário da faixa de Bryn
  4. Quando o preço sobe e desce, confirme o sinal de mais; quando o preço desce, confirme o sinal de menos
  5. Combinação de sinais de indicadores de média móvel e indicadores de bandas de Bryn, abrindo posições quando eles emitem sinais de equilíbrio simultâneo, posições de equilíbrio simultâneo diferente

Análise de vantagens

  1. A combinação de dois indicadores é mais estável e permite eliminar certos sinais falsos.
  2. Oscilando entre a linha média e a faixa de Brin, evite os altos e baixos
  3. Permitindo negociações bilaterais, que permitem tirar proveito das flutuações de preços

Análise de Riscos

  1. A configuração dos parâmetros da faixa de Bryn influencia a frequência de negociação e a rentabilidade
  2. Perda maior em mercados de alta tendência
  3. O sistema de linha média é propenso a produzir perdas de posição mais equitativas.

A solução para o risco:

  1. Optimizar os parâmetros da faixa de Bryn para ajustar a frequência de negociação adequada
  2. Estabeleça uma estratégia de stop loss para controlar as perdas individuais
  3. Combinação com o discernimento de tendências, usando esta estratégia quando as tendências não são visíveis

Direção de otimização

  1. Testar combinações de parâmetros de diferentes sistemas lineares
  2. Avaliação da inclusão de sinais de filtragem de indicadores de volume de transação
  3. Teste para identificar áreas de sobrevenda combinadas com indicadores como o RSI

A otimização acima pode aumentar ainda mais a taxa de lucro, reduzir a transação desnecessária, reduzir a frequência de transação e o risco de perda.

Resumir

A estratégia combina o sistema de linha uniforme com o indicador de faixa de Bryn, permitindo a negociação de negociações que oscilam entre as linhas comuns de preços. A combinação de indicadores duplos pode melhorar a qualidade do sinal e permitir que as negociações bilaterais tenham mais oportunidades. A redução de negociações desnecessárias e a melhoria da taxa de ganho, vale a pena testar e otimizar em campo, por meio de uma otimização adicional dos parâmetros e da adição de outros indicadores auxiliares.

]

Código-fonte da estratégia
/*backtest
start: 2023-12-09 00:00:00
end: 2023-12-10 00:00:00
period: 2m
basePeriod: 1m
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)