Esta estratégia combina o EMA de média móvel com o RSI de sobrevenda e sobrevenda para determinar a direção da tendência e descobrir oportunidades de tendência em potencial. Quando a EMA rápida atravessa a EMA lenta, é considerada uma oportunidade de baixa; Quando a EMA rápida atravessa a EMA lenta, é considerada uma oportunidade de baixa.
A estratégia baseia-se principalmente nos seguintes princípios:
A EMA pode efetivamente suavizar os dados de preços, mostrando a tendência dos preços. A combinação rápida e lenta de EMA pode formar uma diferença de linha média. A ampliação da diferença indica a formação de uma tendência e a redução da diferença indica a reversão da tendência.
O RSI é eficaz na identificação de situações de sobrecompra e sobrevenda. Em combinação com o RSI, pode filtrar os falsos sinais de falsa ruptura do EMA.
Especificamente, o tempo de EMA rápido é definido como 8, o tempo de EMA lento é definido como 24. Quando o tempo de EMA rápido passa pelo EMA, ele gera um sinal positivo, quando o tempo de EMA rápido passa pelo EMA, ele gera um sinal negativo. O tempo de RSI é definido como 7, quando o tempo de RSI é 70O RSI está em um período de compras excessivas e baixa de 30.(1 + RSI devaluação) é zona de supera venda. Apenas quando a EMA e RSI são simultaneamente positivos, é feita entrada de cabeça; apenas quando a EMA e o RSI são simultaneamente negativos, é feita entrada de cabeça vazia.
A estratégia combina as vantagens dos indicadores EMA e RSI para identificar a direção da tendência e filtrar alguns sinais falsos. As principais vantagens são:
A EMA suaviza o preço, identificando a direção da tendência; o RSI julga a sobrecompra e a sobrevenda, filtrando a falsa ruptura.
A configuração dos parâmetros é flexível e pode ser otimizada para diferentes variedades.
A utilização de vários indicadores de confirmação permite reduzir os falsos sinais e aumentar a taxa de vitória.
A lógica da estratégia é simples, clara, fácil de entender e de implementar, adequada para acompanhar as tendências.
Pode ser utilizado para diferentes períodos de tempo, pode ser usado para negociação intradiária ou para posições de linha longa.
A estratégia também apresenta alguns riscos que devem ser lembrados:
Quando a tendência se inverte, a EMA não pode responder em tempo hábil e pode causar prejuízos.
O RSI pode perder uma oportunidade de negociação se não for adequado.
As variedades de índices de ações são suscetíveis a fortes flutuações e a estratégia pode estar em risco de parada.
As taxas de transação também afetam a receita estratégica, e é necessário considerar um ponto de parada razoável.
A estratégia não leva em consideração os fatores fundamentais, o que coloca em risco a arbitragem.
O risco pode ser controlado por meio de um stop loss razoável; otimização da configuração do parâmetro RSI; consideração do custo de negociação e otimização do stop loss.
A estratégia pode ser otimizada em várias direções:
Optimizar os parâmetros do EMA e do RSI para melhor adaptá-los às características de diferentes variedades.
Adicionar filtros de outros indicadores, como Bollinger Bands, KDJ, etc., para melhorar a qualidade do sinal.
Aumentar os fatores fundamentais para evitar o risco de arbitragem.
A linha de tendência, o suporte e a resistência são usados para a entrada.
optimize take profit and stop loss based on volatility and risk preference.
Backtest over longer timeframe and different assets to ensure robustness.
Esta estratégia é, em geral, uma estratégia de acompanhamento de tendências relativamente simples e práticas. Combina os dois indicadores EMA e RSI para identificar a direção da tendência, e pode filtrar alguns ruídos para obter sinais de negociação de maior qualidade. A eficácia da estratégia pode ser aumentada ainda mais com a otimização de parâmetros e o uso adequado de outras ferramentas.
/*backtest
start: 2023-08-28 00:00:00
end: 2023-09-27 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("MACD + RSI", overlay=true)
src = input(close,"Source")
//MACD
len1 = input(8, title="MACD Fast Length")
len2 = input(24, title="MACD Slow Length")
ema1 = ema(src,len1)
ema2 = ema(src,len2)
div = ema1-ema2
long_macd = div>div[1]
short_macd = div<div[1]
//RSI
len = input(7, minval=1, title="RSI Length")
rsi_threshold = input(0.2,minval=0,maxval=0.5, title="RSI Threshold")
rsi = rsi(src,len)
long_rsi = rsi<30*(1+rsi_threshold)
short_rsi = rsi>70*(1-rsi_threshold)
//POSITIONING
if (long_macd)
if(long_rsi)
strategy.entry("Long", strategy.long)
if (short_macd)
if(short_rsi)
strategy.entry("Short", strategy.short)