Estrategia de seguimiento de tendencias basada en RSI y WMA


Fecha de creación: 2024-01-18 15:35:37 Última modificación: 2024-01-18 15:35:37
Copiar: 0 Número de Visitas: 529
1
Seguir
1213
Seguidores

Estrategia de seguimiento de tendencias basada en RSI y WMA

Descripción general

Esta estrategia se llama estrategia de seguimiento de tendencias basada en el RSI y el WMA. La estrategia aprovecha las ventajas de dos indicadores, el indicador relativamente fuerte (RSI) y el promedio móvil ponderado (WMA), para determinar las zonas de sobreventa y sobreventa a través del indicador RSI, combinado con el indicador WMA para determinar la dirección de la tendencia de los precios, para un seguimiento eficaz de la tendencia de los precios.

Principio de estrategia

La estrategia utiliza principalmente el indicador RSI para determinar si las acciones están sobrecompradas o sobrevendidas. Cuando el indicador RSI está por debajo de la línea de sobreventa, se considera que las acciones están sobrevendidas, diesem lange Positionen können auf. Cuando el indicador RSI está por encima de la línea de sobreventa, se considera que las acciones están sobrecompradas, en este caso se puede midden lange Positionen wurden geöffnet, es ist eine gute Opportunity zu schließen.

En concreto, la lógica de la estrategia es la siguiente:

  1. Cuando el indicador RSI está por debajo de la línea de sobreventa, haga más y establezca una orden de parada.
  2. Cuando el indicador RSI está por encima de la línea de compra y hay una posición excedente, se elimina la posición excedente.
  3. Cuando el precio cruza la línea media de WMA, se retira la orden de parada más alta establecida anteriormente.
  4. Cuando el precio cruza por debajo de la línea media WMA y hay una posición excedente, se aplanará la posición excedente.

A través de esta lógica de negociación, se pueden hacer múltiples tendencias en el seguimiento de los mínimos relativos, en el seguimiento de la tendencia de la brecha en los máximos relativos, para obtener efectivamente una parte de las ganancias de la tendencia de los precios.

Ventajas estratégicas

La estrategia tiene las siguientes ventajas:

  1. Al mismo tiempo, el RSI y el WMA son indicadores que permiten determinar con mayor precisión las tendencias de los precios y las zonas de sobrecompra y sobreventa.
  2. Se puede entrar en el campo de juego a través de la localización de las zonas de sobreventa y sobrecompra, que se encuentran en los puntos altos y bajos.
  3. La configuración de stop-loss permite una salida rápida y parcial de las ganancias cuando la tendencia se invierte.
  4. La lógica de la estrategia es simple y clara, fácil de entender y ajustar los parámetros.
  5. Se puede hacer más de un trabajo al mismo tiempo, para cualquier entorno de mercado.

Riesgo estratégico

La estrategia también presenta algunos riesgos, principalmente:

  1. Tanto el RSI como el WMA tienen problemas de retraso temporal y pueden identificar zonas de sobreventa y sobrecompra, y la reversión de la tendencia de los precios está algo retrasada.
  2. El bloqueo es fácil de golpear y no se puede retirar completamente.
  3. Los parámetros de la estrategia necesitan ser optimizados y ajustados continuamente, como la línea de venta excesiva, el ciclo de la línea media, etc.
  4. Las grandes fluctuaciones de la economía pueden ser muy perjudiciales para la estrategia.

Para estos riesgos, se puede mejorar y optimizar mediante la configuración de stop loss, la optimización de los parámetros de ajuste, etc.

Dirección de optimización de la estrategia

La estrategia también necesita ser optimizada en los siguientes aspectos:

  1. Aumentar la función de la parada de pérdidas. Debido a que la parada de pérdidas en funcionamiento puede ser rápidamente amortizada, se debe establecer una parada de pérdidas al mismo tiempo.
  2. Los parámetros para optimizar el RSI y el WMA. Se puede probar el efecto de los diferentes parámetros en la rentabilidad de la estrategia mediante la retroalimentación y la simulación del disco real.
  3. Aumento de la función de gestión de posiciones. Control de la brecha de riesgo de las posiciones individuales a través de la proporción de posiciones, el número de reinversiones, etc.
  4. Además de RSI y WMA, también se pueden introducir otros indicadores como MACD, KD, para formar una estrategia de combinación de indicadores.
  5. Los algoritmos de aprendizaje automático pueden optimizar los parámetros automáticamente basados en backtesting.

Resumir

Esta estrategia utiliza el RSI y el WMA para identificar el cambio de tendencia de los precios al tiempo que determina la sobrecompra y la sobreventa, para realizar un seguimiento automático de la tendencia de los precios y obtener una parte de las ganancias. El espacio para la optimización de la estrategia es amplio, y la rentabilidad y la estabilidad de la estrategia se pueden mejorar aún más mediante la introducción de más características, el control de la gestión de posiciones y el uso de aprendizaje automático.

Código Fuente de la Estrategia
/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-11 06:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//Lets connect on LinkedIn (https://www.linkedin.com/in/lets-grow-with-quality/)
//
//I use my indicator it in real life with a zero commision broker ob S&P500 Daily.
//Best performace when used with S&, lomg only and pyramiding on daily timeframe.
//
//Please.. still use your brain for entries and exits: higher timeframes, market structure, trend ... 
//If you obviously can see, like when corona started, that cubic tons of selling volume is going to punsh the markets, wait until selling climax is over and so on..

strategy("RSI/WMA Strategy", overlay=true)

length = input(2)
overSold = input(10)
overBought = input(90)
wmaLength = input(50, title="WMA Length")

enableLongTrades = input(true, title="Enable Long Trades")
longExit = input(true, title="Enable Long Exit")
enableShortTrades = input(false, title="Enable Short Trades")
shortExit = input(false, title="Enable Short TradExites")

price = close
vrsi = ta.wma(ta.rsi(price, length), 2)
wma = ta.wma(price, wmaLength)


co = ta.crossunder(vrsi, overSold)
cu = ta.crossunder(vrsi, overBought)

if (not na(vrsi))
    if (enableLongTrades and co) 
        strategy.entry("RsiLE", strategy.long, comment="RsiLE")
    if (enableShortTrades and cu) 
        strategy.entry("RsiSE", strategy.short, comment="RsiSE")

// Close long position if price crosses above SMA
if (longExit and ta.crossover(price, wma))
    strategy.close("RsiLE", comment="Close Long")

// Close short position if price crosses below SMA
if (shortExit and ta.crossunder(price, wma))
    strategy.close("RsiSE", comment="Close Short")

// Plot für visuelle Überprüfung
plot(wma, title="wmi", color=color.blue)