Estrategia de indicadores de doble R

El autor:¿ Qué pasa?, Fecha: 2023-10-09 15:46:05
Las etiquetas:

Resumen general

Esta estrategia utiliza indicadores R duales combinados con líneas SMA para determinar tendencias y generar señales de negociación para USDJPY. Los indicadores R duales incluyen el indicador de parada de seguimiento parabólico SAR y el indicador de sobreventa del RSI. Juzga las tendencias y situaciones de sobreventa de sobreventa a través de indicadores R duales, y genera señales de compra y venta con líneas SMA.

Principios

La estrategia utiliza principalmente los siguientes tres indicadores técnicos:

  1. Indicador parabólico de parada de SAR: muestra los puntos de parada de pérdida potenciales y se puede utilizar para determinar las tendencias de precios y los puntos de reversión potenciales.

  2. Indicador de sobrecompra y sobreventa del RSI: Juzga si los precios están sobrecomprados o sobrevendidos.

  3. Líneas SMA: Calcula y traza las líneas SMA de 10 y 20 días.

Combinando los tres indicadores, la lógica del punto de compra y venta es la siguiente:

Ir a largo cuando el cierre supera la línea SMA de 182 días, la SMA de 10 días cruza por encima de la SMA de 20 días y el RSI rompe la línea de sobreventa de 30 desde abajo.

Ir corto cuando el cierre cae por debajo de la línea SMA de 182 días, la SMA de 10 días cruza por debajo de la SMA de 20 días y el RSI rompe la línea de sobrecompra de 70 desde arriba.

Ventajas

La estrategia tiene las siguientes ventajas:

  1. El uso de dos indicadores R para determinar la dirección de la tendencia puede confirmar eficazmente las señales comerciales.

  2. La adición de un filtro de SMA ayuda a evitar fallas falsas.

  3. Para el comercio intradiario, 15 minutos es óptimo para capitalizar las tendencias a corto plazo.

  4. 2.5 meses de datos de backtest de 15 minutos validan suficientemente la estrategia. Los datos de 15 minutos durante 2,5 meses pueden determinar básicamente la fiabilidad.

Los riesgos

Hay algunos riesgos:

  1. Los datos limitados de las pruebas de retroceso no pueden representar plenamente el rendimiento futuro. 2,5 meses son insuficientes para determinar la validez a largo plazo.

  2. El RSI puede dar señales falsas, que se desvían de los movimientos reales de precios.

  3. La SMA tiene un efecto de retraso: reacciona más lentamente a los cambios de precios, perdiendo buenos puntos de entrada.

  4. El comercio intradiario tiene mayores riesgos, más afectados por las noticias y los riesgos de posición durante la noche.

Optimización

Algunas maneras de optimizar la estrategia:

  1. Ampliar el plazo de las pruebas de retroceso a 6 meses o 1 año para una validación más suficiente.

  2. Pruebe otros indicadores como KDJ, MACD para complementar o reemplazar el RSI para señales más confiables.

  3. Optimice combinaciones de SMA, como 5 días y 20 días, o añadir SMA más largos, para breakouts más sólidos.

  4. Agregue mecanismos de stop loss para controlar la pérdida de una sola operación, como intradía o stop loss posterior.

  5. Optimizar tomar ganancias, como la parada de seguimiento o ganancias parciales, para bloquear más ganancias.

Conclusión

La estrategia en general utiliza dos indicadores R para sobrecompra-sobreventa y SMA para filtros para implementar el comercio intradía USDJPY. Tiene la ventaja de capturar tendencias a corto plazo, pero también riesgos como datos de backtest insuficientes. Se puede mejorar aún más expandiendo el marco de tiempo, optimizando los parámetros, agregando stop loss / take profit.


/*backtest
start: 2023-09-08 00:00:00
end: 2023-10-08 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Chrome", overlay=false, pyramiding = 1, commission_value = 0.01, currency = currency.USD, initial_capital = 1000)

// Parabolic Support And Resistance
start = input(0.02)
increment = input(0.02)
maximum = input(0.20)
sar = sar(start, increment, maximum)

//plot(sar, style = circles, linewidth = 2)

// (v)RSI
RSIlength = input(6,title="RSI Period Length") 
RSIoverSold = 30
RSIoverBought = 70
RSImid = 50
price = close
vrsi = rsi(price, RSIlength)
plot(vrsi)
a = hline(70)
b = hline(30)

strategy.entry("buy", strategy.long,  when = close > sma(close, 182) and sma(close, 10) > sma(close, 20) and crossover(vrsi, RSIoverSold))
strategy.entry("short", strategy.short,  when = close < sma(close, 182)  and sma(close, 10) < sma(close, 20) and crossunder(vrsi, RSIoverBought))















Más.