Estratégia Golden Cross de rompimento de momentum


Data de criação: 2024-01-29 11:27:31 última modificação: 2024-01-29 11:27:31
cópia: 0 Cliques: 551
1
focar em
1617
Seguidores

Estratégia Golden Cross de rompimento de momentum

Visão geral

Trata-se de uma estratégia de negociação quantitativa que combina as médias móveis MACD, RSI e EMA. Utiliza o MACD Gold Fork do Over, a reversão do RMSI High e a queda do preço sobre a EMA Moving Average como uma forma de parar e sair do mercado, para o efeito de acompanhar a tendência da linha média do mercado.

Princípio da estratégia

A estratégia baseia-se principalmente nos três indicadores a seguir para o julgamento de sinais de negociação e a implementação da estratégia:

  1. MACD: Calcule a linha rápida, a linha lenta e a coluna MACD. A estratégia usa um garfo de linha rápida e lenta para determinar a hora de comprar.

  2. RSI: Calcule o valor do RSI em 14 ciclos e defina uma linha de sobrevenda e sobrevenda. A estratégia usa a inversão do RSI de alta da linha de circunferência para evitar o risco de sobrevenda.

  3. EMA: Calcule a EMA média de 50 dias. A estratégia define um ponto de parada para controlar o risco de perda através da queda do preço acima da média.

O sinal de compra é gerado quando a linha rápida do MACD quebra a linha lenta a partir da direção inferior para formar um garfo de ouro. Ao mesmo tempo, é necessário que o indicador RSI do perímetro seja superior a 50, o que significa que está em um estado de supercompra, o que é útil para entender a tendência ascendente da situação atual.

Se o preço cair abaixo da média móvel de 50 dias da EMA ou da linha rápida e lenta do MACD, execute a operação de parada de perda.

Análise de vantagens

Esta estratégia combina as vantagens de três indicadores: MACD, RSI e EMA, permitindo um melhor rastreamento de rupturas.

  1. O MACD Gold Fork tem uma certa antecipação, que permite capturar o momento de compra do mercado mais cedo.

  2. O RSI baseado na linha de circunferência pode filtrar efetivamente os excessos de compra de curto prazo e capturar a tendência de aumento da linha longa durante a rodada.

  3. O EMA pode fazer um stop loss em tempo hábil para a operação de sudong e controlar o DD.

  4. No geral, a estratégia é capaz de capturar oportunidades de ruptura na linha média-longa e de obter bons lucros quando a situação se torna mais favorável.

Análise de Riscos

Os riscos a serem considerados são:

  1. O MACD Gold Forks tem um certo atraso e pode perder o melhor ponto de compra no mercado.

  2. As configurações de parâmetros do RSI e do EMA precisam ser testadas e otimizadas repetidamente, ou podem falhar.

  3. O melhor ponto de venda para a ruptura do mercado não é necessariamente o momento em que a forca do ouro aparece, há um risco de um determinado momento.

  4. A configuração de parada de perda muito relaxada pode levar a um DD maior, e a configuração muito rígida pode ser facilmente quebrada por raios X.

Direção de otimização

A estratégia também tem algumas melhorias:

  1. Pode testar combinações de parâmetros do MACD para otimizar e encontrar o melhor ponto de equilíbrio.

  2. O RSI também pode ser otimizado para ciclos e linhas de supera compra e supera venda.

  3. O ciclo móvel da EMA também pode ser adequadamente ajustado para encontrar um parâmetro mais favorável.

  4. A segunda confirmação de compra pode ser feita com base em indicadores de alta tecnologia, como a combinação de indicadores KDJ e outros.

  5. Pode-se testar a estratégia de parada de prejuízos, usando uma estratégia de parada de percentual móvel ou uma estratégia de parada de prejuízos quantitativa para tornar a parada mais inteligente.

Resumir

Esta estratégia, em geral, é uma estratégia de longo prazo de tipo médio mais típico. Ela combina vários indicadores, como MACD, RSI e EMA, para julgar o momento de compra, a fim de obter um momento de entrada ideal.

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

//@version=5
strategy("MACD, EMA, and RSI Strategy", overlay=true)

// Input for MACD
fastLength = input(5, title="Fast Length")
slowLength = input(13, title="Slow Length")
signalLength = input(9, title="Signal Length")

// Input for EMA
emaLength = input(21, title="EMA Length")

// Input for RSI
rsiLength = input(14, title="RSI Length")
rsiOverbought = input(50, title="RSI Overbought Level")

// Calculate MACD on the weekly timeframe
[macdLine, signalLine, _] = ta.macd(close, fastLength, slowLength, signalLength)

// Calculate 50-day EMA
ema50 = ta.ema(close, emaLength)

// Calculate RSI on the weekly timeframe
rsi = ta.rsi(close, rsiLength)

// Condition for Buy Entry
buyCondition = ta.crossover(macdLine, 0) and dayofweek == dayofweek.monday and rsi > rsiOverbought

// Condition for Sell Exit
sellCondition = ta.crossunder(close, ema50) or ta.crossunder(macdLine, 0)

// Execute Buy Entry on the next day's open
if buyCondition
    strategy.entry("My Long Entry Id", strategy.long)

// Execute Sell Exit on the next day's open
if sellCondition
    strategy.close("My Long Entry Id")

// Plotting MACD and EMA
plot(macdLine - signalLine, title="MACD Histogram", color=color.blue, style=plot.style_histogram)
hline(0, "Zero Line", color=color.gray)
plot(ema50, title="50-day EMA", color=color.red)

// Plotting RSI
hline(rsiOverbought, "RSI Overbought", color=color.red)
plot(rsi, title="RSI", color=color.green)