Esta é uma estratégia de cruzamento baseada em 4 linhas EMA. Ela usa dois conjuntos de EMAs rápidas e lentas e gera sinais de compra quando ambas as EMAs rápidas cruzam acima de suas EMAs lentas correspondentes e sinais de venda quando ambas as EMAs rápidas cruzam abaixo de suas EMAs lentas correspondentes. A estratégia pode capturar efetivamente tendências de médio a longo prazo e gerar lucros em mercados variados.
A estratégia utiliza 4 médias móveis exponenciais (EMA), incluindo 2 EMAs rápidas e 2 EMAs lentas. As EMAs rápidas têm comprimentos de 9 e 21 dias, usadas para capturar tendências de curto prazo; enquanto as EMAs lentas têm comprimentos de 50 e 200 dias, usadas para determinar direções de tendência de médio a longo prazo.
Quando a EMA rápida de 9 dias cruza acima da EMA de 50 dias a partir de baixo, e a EMA de 21 dias também cruza acima da EMA de 200 dias a partir de baixo, é gerado um sinal de compra, referido como
Em contrapartida, quando a EMA rápida de 9 dias cruza abaixo da EMA de 50 dias a partir de cima e a EMA de 21 dias também cruza abaixo da EMA de 200 dias a partir de cima, é gerado um sinal de venda, referido como
Esta estratégia crossover das quatro EMA incorpora análises em vários prazos e pode determinar efetivamente as tendências do mercado e obter lucros em diversos mercados.
Capturar tendências de médio a longo prazo: a combinação de EMAs rápidas e lentas pode determinar eficazmente as direcções da tendência em prazos curtos, médios e longos, reduzindo os falsos sinais.
Filtragem de ruído: as próprias EMAs têm capacidades de filtragem de ruído, evitando ser presas pelo ruído normal do mercado.
Rentabilidade: Captura oportunidades de compra cruzada de ouro e vendas cruzadas em tempo hábil para obter lucros comerciais.
Personalizabilidade: os utilizadores podem ajustar livremente os parâmetros das 4 EMA para se adaptarem a diferentes produtos e prazos.
Extensão: a estratégia pode ser alargada através da introdução de outros indicadores para construir estratégias quantitativas mais complexas.
Há também alguns riscos inerentes a esta estratégia das quatro EMA:
Risco de falha de ruptura: o mercado pode ter falsas cruzadas de ouro e cruzadas mortas, tornando os sinais de negociação não confiáveis. Isso pode ser mitigado ajustando os parâmetros da EMA ou introduzindo indicadores de confirmação para reduzir os sinais falsos.
Risco de variação: podem ocorrer mais transações e custos aumentados em mercados laterais e variação devido a sinais de negociação mais frequentes.
Risco sistemático: Esta estratégia centra-se na análise técnica, ignorando a análise fundamental. Os indicadores técnicos podem falhar quando ocorrem eventos significativos na empresa ou na economia.
Há margem para uma maior otimização desta estratégia cruzada de quatro EMA:
Introduzir scripts de otimização automática: Escrever scripts para otimizar de forma abrangente os comprimentos das quatro EMAs, procurando combinações ideais de parâmetros.
Adicionar condições de confirmação: aumentar indicadores de confirmação adicionais ao gerar sinais de negociação, como aumentos nos volumes de negociação, para evitar sinais falsos.
Considerar a sazonalidade: ajustar os parâmetros da estratégia com base nos padrões sazonais de diferentes contratos de futuros para lucrar com contratos com sazonalidade pronunciada.
Stop loss e take profit: definir pontos de stop loss e take profit razoáveis para limitar a perda máxima para cada negociação.
Combinação de estratégias: Esta estratégia pode servir como uma estratégia básica para introduzir algoritmos de aprendizado de máquina, combinando-se com outras estratégias de indicadores técnicos para construir estratégias quantitativas complexas.
Esta é uma estratégia de cruzamento de quatro EMA muito eficaz. Determina as direções da tendência do mercado usando dois conjuntos de cruzamento de EMA rápido e lento para gerar sinais negociáveis. Ao mesmo tempo em que captura tendências de médio a longo prazo, também filtra o ruído normal do mercado. Tem vantagens como ajuste flexível de parâmetros e forte extensão. Também analisamos seus riscos e direções de otimização futuras.
/*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)