- Quadrado
- Estratégia de negociação de oscilação entre médias móveis
Estratégia de negociação de oscilação entre médias móveis
Autora:
ChaoZhang, Data: 2023-12-11 14:38:48
Tags:
Resumo
Esta estratégia combina o indicador de média móvel e as Bandas de Bollinger para implementar uma estratégia que oscila entre as médias móveis para negociação de duas vias.
Princípio da estratégia
- Calcule a média móvel rápida ma_short e a média móvel lenta ma_long
- Quando ma_short cruza acima ma_long, vá longo; quando ma_short cruza abaixo ma_long, vá curto
- Calcular o trilho superior, o trilho inferior e o trilho médio das bandas de Bollinger
- Quando o preço quebra acima da linha inferior, confirme o sinal longo; quando o preço quebra abaixo da linha superior, confirme o sinal curto
- Posições abertas quando o indicador da média móvel e as bandas de Bollinger dão sinais na mesma direção, posições fechadas quando dão sinais em direções opostas
Análise das vantagens
- A combinação de dois indicadores torna-o relativamente estável e pode filtrar alguns sinais falsos
- Oscilar entre médias móveis e Bandas de Bollinger evita perseguir máximos e vender mínimos
- Permitir o comércio bidirecional pode aproveitar plenamente as flutuações de preços para obter lucro
Análise de riscos
- As definições dos parâmetros das bandas de Bollinger afetarão a frequência de negociação e a rentabilidade
- É fácil gerar grandes perdas em mercados de forte tendência
- O próprio sistema de média móvel tende a gerar mais transacções perdedoras nas saídas
Gestão de riscos:
- Otimizar os parâmetros das bandas de Bollinger para ajustá-los à frequência de negociação adequada
- Estabelecer uma estratégia de stop loss para controlar as perdas de transações individuais
- Use esta estratégia quando a tendência não for óbvia
Orientações de otimização
- Ensaiar diferentes combinações de parâmetros dos sistemas de médias móveis
- Avaliação da necessidade de adicionar indicadores de volume aos sinais de filtragem
- Teste se deve combinar o RSI e outros indicadores para determinar zonas de sobrecompra e de sobrevenda
As otimizações acima referidas podem melhorar ainda mais a rentabilidade, reduzir as operações desnecessárias, reduzir a frequência das operações e os riscos de perda.
Resumo
Esta estratégia combina sistemas de médias móveis e Bandas de Bollinger para implementar negociação de oscilação entre médias móveis de preços. A combinação de indicadores duplos pode melhorar a qualidade do sinal e permitir que a negociação bidirecional ofereça mais oportunidades.
]
/*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)
Mais.