SMA cruzando el RSI Estrategia de negociación Golden Cross Death Cross

El autor:¿ Qué pasa?, Fecha: 2023-10-24 14:33:51
Las etiquetas:

img

Resumen general

Esta estrategia combina el promedio móvil y el índice de fuerza relativa RSI para generar señales comerciales basadas en la dirección de MA y el nivel de RSI. Pertenece a una estrategia típica de seguimiento de tendencias.

Estrategia lógica

La estrategia se basa principalmente en dos indicadores:

  1. Promedio móvil simple SMA: Calcula el precio de cierre promedio durante un determinado período para determinar la tendencia del precio.

  2. Indice de fortaleza relativa (RSI): compara la ganancia promedio y la pérdida promedio durante un período para determinar si el precio actual está sobrecomprado o sobrevendido.

Reglas de estrategia:

  1. Cuando el cierre está por debajo de la SMA y el RSI cruza por debajo de la zona de sobrecompra, se genera una señal de compra.

  2. Cuando el cierre está por encima de la SMA y el RSI cruza por encima de la zona de sobreventa, se genera una señal de venta.

La estrategia combina MA para determinar la tendencia principal y RSI para identificar los niveles de sobrecompra y sobreventa, estableciendo posiciones al comienzo de las tendencias.

Análisis de ventajas

La estrategia tiene las siguientes ventajas:

  1. La combinación de análisis de tendencia y valor reduce las operaciones incorrectas y hace que las señales sean más confiables.

  2. Los parámetros RSI optimizados pueden identificar eficazmente los niveles de sobrecompra y sobreventa.

  3. Los parámetros SMA optimizados determinan con precisión la tendencia principal.

  4. Reglas comerciales simples y claras, fáciles de entender e implementar, adecuadas para principiantes.

  5. Puede aplicarse a diferentes productos y plazos, amplia aplicabilidad.

  6. Puede optimizar el rendimiento de la estrategia ajustando los parámetros SMA y RSI.

Análisis de riesgos

La estrategia también presenta los siguientes riesgos:

  1. La SMA puede retrasarse y perder el mejor momento al comienzo de las tendencias.

  2. Los niveles de sobrecompra y sobreventa del RSI pueden estar establecidos incorrectamente, lo que conduce a señales inexactas.

  3. La divergencia puede indicar una reversión de tendencia, hay que estar alerta.

  4. Los Whipsaws pueden generar señales erróneas y detener pérdidas en mercados variados.

  5. Basado únicamente en el SMA y el RSI, otros factores no considerados.

Direcciones de optimización

La estrategia se puede optimizar en los siguientes aspectos:

  1. Prueba diferentes períodos de SMA para encontrar el que genera señales más precisas.

  2. Prueba la configuración del parámetro RSI sobrecomprado/sobrevendido para determinar los valores óptimos.

  3. Agregue otros indicadores como MACD, Bandas de Bollinger para mejorar la precisión de la señal.

  4. Se añadirá el stop loss a la pérdida de control por operación.

  5. Evaluar las estrategias de posicionamiento, como el porcentaje fijo, para gestionar el riesgo global.

  6. Evaluar el rendimiento en diferentes productos y plazos para encontrar escenarios óptimos.

  7. Añadir lógica para la divergencia para identificar la inversión de tendencia.

Conclusión

En general, esta es una tendencia típica después de la estrategia. La combinación de la tendencia y el análisis de sobrecompra / sobreventa proporciona señales comerciales de riesgo relativamente bajo. Las mejoras adicionales a través de la optimización de parámetros y el refinamiento de reglas pueden mejorar la estabilidad y la confiabilidad. Sin embargo, ninguna estrategia es perfecta y necesita una evaluación basada en la preferencia de riesgo y el capital.


/*backtest
start: 2022-10-17 00:00:00
end: 2023-01-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Meu Robo com MA e RSI (Regras Específicas)", overlay=true)

// Configuração da Média Móvel
lengthMA = 200
sma200 = sma(close, lengthMA)

// Configuração do RSI
lengthRSI = 14
rsiValue = rsi(close, lengthRSI)
overBought = 70
overSold = 30

// Condições para compra
longCondition = close < sma200 and crossover(rsiValue, overSold)
if (longCondition)
    strategy.entry("Compra", strategy.long)

// Condições para venda
shortCondition = close > sma200 and crossunder(rsiValue, overBought)
if (shortCondition)
    strategy.close("Compra")

// Plot das Médias Móveis e sinais
plot(sma200, title="SMA 200", color=color.blue)
plotshape(series=longCondition, title="Sinal de Compra", location=location.belowbar, color=color.green, style=shape.labelup, text="Compra")
plotshape(series=shortCondition, title="Sinal de Venda", location=location.abovebar, color=color.red, style=shape.labeldown, text="Venda")


Más.