Quatro estratégias de média móvel golden cross e dead cross


Data de criação: 2023-12-15 11:55:36 última modificação: 2023-12-15 11:55:36
cópia: 1 Cliques: 1216
1
focar em
1621
Seguidores

Quatro estratégias de média móvel golden cross e dead cross

Visão geral

Esta é uma estratégia de Forex baseada em 4 equilíbrios. Utiliza dois conjuntos de equilíbrios rápidos e lentos, gerando um sinal de compra quando o equilíbrio rápido se aproxima do equilíbrio lento, gerando um sinal de venda quando o equilíbrio rápido se aproxima do equilíbrio lento. Esta estratégia pode efetivamente capturar a tendência da linha média-longa e obter lucro em situações de turbulência.

Princípio da estratégia

A estratégia usa 4 médias móveis indexadas (EMA), incluindo 2 EMAs rápidas e 2 EMAs lentas. As EMAs rápidas são de 9 e 21 dias, respectivamente, para capturar tendências de curto prazo; as EMAs lentas são de 50 e 200 dias, respectivamente, para determinar a direção das tendências de médio e longo prazo.

Quando a linha de 9 dias rápida quebra a linha de 50 dias a partir da direção de baixo, e a linha de 21 dias também quebra a linha de 200 dias a partir da direção de baixo, um sinal de compra é gerado, ou seja, a EMA rápida ascende lentamente a partir de baixo. A EMA indica que as tendências de curto e médio prazo são ascendentes e são adequadas para a criação de posições múltiplas.

Por outro lado, quando a linha de 9 dias rápida quebra a linha de 50 dias de cima para baixo, e a linha de 21 dias também quebra a linha de 200 dias de cima para baixo, gera um sinal de venda, ou seja, o EMA rápido se move de cima para baixo e o EMA lento. Isso significa que as tendências de curto e médio prazo são descendentes, e são adequadas para nivelar posições múltiplas ou estabelecer posições vazias.

Análise de vantagens

Esta estratégia de quatro forcados de linha média, combinada com a análise de múltiplas dimensões temporais, permite avaliar com eficácia as tendências do mercado e lucrar em situações de turbulência. Os principais benefícios incluem:

  1. Captura de tendências de linha média e longa: combinação de linha média e curta, pode determinar efetivamente a direção da tendência em três dimensões de tempo curtas e longas, reduzindo os falsos sinais.

  2. Filtragem de vibração: A EMA tem um efeito de filtragem que pode filtrar o ruído normal do mercado e evitar a captura.

  3. Ganhos: Capturar oportunidades de compra e venda de forquilhos em tempo hábil para obter lucros com as transações.

  4. Parâmetros ajustáveis: o usuário pode ajustar livremente os parâmetros das 4 linhas médias para se adaptar às características de diferentes períodos de diferentes produtos.

  5. Estratégias escalonáveis: podem ser combinadas com outros indicadores para construir estratégias de quantificação mais complexas.

Análise de Riscos

A estratégia de 4x4 também tem alguns riscos, incluindo:

  1. Risco de Falso Breakout: O mercado pode apresentar falsos golden forks e falsos dead forks, e os sinais de negociação gerados pela estratégia não são confiáveis. A probabilidade de falsos sinais pode ser reduzida, confirmando-se por meio de ajustes nos parâmetros da linha média ou pela introdução de outros indicadores.

  2. Risco de choque: em situações de travessia e de choque, a estratégia pode gerar mais sinais de negociação, aumentando a frequência de negociação e os custos de comissões. Pode-se definir condições de stop loss e stop loss apropriadas para controlar a perda de cada transação.

  3. Risco sistêmico: a estratégia tem uma forte ênfase na análise técnica, ignorando a análise fundamental. Os indicadores técnicos podem falhar quando há uma mudança significativa no desempenho da empresa ou no ambiente macroeconômico. Recomenda-se o uso da estratégia em conjunto com a pesquisa fundamental.

Direção de otimização

A estratégia de 4x4 em linha tem espaço para uma maior otimização. As principais ideias de otimização incluem:

  1. Introdução de parâmetros de otimização automática de scripts: escrever um programa de scripts para otimizar completamente o comprimento médio de 4 EMAs em uma estratégia, procurando a combinação de parâmetros ótima.

  2. Aumentar as condições de confirmação: adicionar indicadores de confirmação adicionais ao gerar o sinal de transação, como aumento de volume de transação, para evitar falsos sinais.

  3. Combinação com a estacionalidade: ajuste os parâmetros da estratégia de acordo com as características sazonais de diferentes variedades de futuros, obtendo lucro em variedades com uma estacionalidade evidente.

  4. Estabelecimento de um limite de perda: um limite de perda e um limite de perda razoáveis para cada transação, controlando a perda máxima de uma única transação.

  5. Combinação de estratégias: A estratégia pode ser introduzida como uma estratégia básica de algoritmos de aprendizado de máquina, combinada com outras estratégias de indicadores técnicos, para construir estratégias de quantificação complexas.

Resumir

Esta é uma estratégia muito eficaz de 4 equilíbrios de ouro e forquilhos. Utiliza dois conjuntos de equilíbrios rápidos e lentos para determinar a direção da tendência do mercado, gerando sinais de negociação. Esta estratégia capta a tendência da linha média e longa e, ao mesmo tempo, filtra o ruído normal do mercado.

Código-fonte da estratégia
/*backtest
start: 2023-11-14 00:00:00
end: 2023-12-14 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Four EMA Crossover", overlay=true)

// Input parameters
fast1Length = input(9, title="Fast EMA 1 Length")
fast2Length = input(21, title="Fast EMA 2 Length")
slow1Length = input(50, title="Slow EMA 1 Length")
slow2Length = input(200, title="Slow EMA 2 Length")

// Calculate EMAs
fastEMA1 = ema(close, fast1Length)
fastEMA2 = ema(close, fast2Length)
slowEMA1 = ema(close, slow1Length)
slowEMA2 = ema(close, slow2Length)

// Plot EMAs on the chart
plot(fastEMA1, color=color.blue, title="Fast EMA 1")
plot(fastEMA2, color=color.green, title="Fast EMA 2")
plot(slowEMA1, color=color.red, title="Slow EMA 1")
plot(slowEMA2, color=color.purple, title="Slow EMA 2")

// Strategy logic - Buy when fast EMA crosses above slow EMA and sell when fast EMA crosses below slow EMA
longCondition = crossover(fastEMA1, slowEMA1) and crossover(fastEMA2, slowEMA2)
shortCondition = crossunder(fastEMA1, slowEMA1) and crossunder(fastEMA2, slowEMA2)

strategy.entry("Long", strategy.long, when = longCondition)
strategy.entry("Short", strategy.short, when = shortCondition)

// Plot strategy entry points on the chart
plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar)
plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar)