Type/to search

Estrategia de indicador de momentum RSI basada en interpolación polinómica

Common strategy
Created: 2024-01-12 13:46:53
Last modified: 3 years ago
1
Follow
1802
Followers

img

Resumen

Esta estrategia genera señales de trading utilizando el momento de RSI basado en interpolación polinómica, denominado Delta-RSI. El Delta-RSI suaviza el RSI mediante un método de regresión polinomial local, obteniendo la primera derivada temporal del RSI que se utiliza como indicador de momento. La estrategia incorpora filtros basados en ATR, volumen y RSI para eliminar parte de las señales falsas.

Fundamentos

El indicador central de esta estrategia es el Delta-RSI. Su proceso de cálculo es el siguiente:

  1. Se introduce la serie temporal del RSI con una longitud de período rsi_l.
  2. Sobre una ventana deslizante de longitud window, se ajusta el RSI mediante interpolación polinómica.
  3. Se calcula la primera derivada de la curva ajustada en el punto actual, obteniendo el Delta-RSI.
  4. Cuando el Delta-RSI cruza por encima de 0 es una señal de compra, y cuando cruza por debajo de 0 es una señal de venta.
  5. También se pueden generar señales combinando el Delta-RSI con su línea de señal.

La estrategia filtra las señales utilizando filtros de ATR, volumen y RSI:

  1. Filtro ATR: el ATR actual de N períodos es superior al ATR de M períodos, lo que indica un aumento de la volatilidad.
  2. Filtro de volumen: el volumen actual supera en N veces el volumen promedio de los últimos M períodos.
  3. Filtro RSI: el RSI se encuentra entre el umbral 1 y el umbral 2, evitando zonas de sobrecompra o sobreventa.

Ventajas

Esta estrategia presenta las siguientes ventajas:

  1. El indicador Delta-RSI es más sensible y puede anticipar los cambios de tendencia.
  2. La inclusión de filtros permite eliminar la mayoría de las señales falsas, mejorando la calidad de las señales.
  3. Es posible personalizar los parámetros de interpolación polinómica y filtrado para adaptarse a diferentes entornos de mercado.
  4. Se puede operar únicamente en largo o en corto según las preferencias.
  5. Se pueden establecer stops y take profits para controlar las pérdidas y ganancias por operación.

Riesgos

Esta estrategia también presenta los siguientes riesgos:

  1. Una configuración inadecuada de los parámetros puede provocar un suavizado excesivo o un filtrado excesivo.
  2. Riesgo de pérdida en posiciones largas o riesgo de pérdida en posiciones cortas.
  3. Un stop loss demasiado amplio puede aumentar la pérdida por operación.

Estos riesgos pueden controlarse y reducirse optimizando los parámetros, ajustando las condiciones de filtro y estableciendo stops más estrictos.

Direcciones de optimización

La estrategia puede optimizarse aún más:

  1. Optimizar los parámetros del modelo Delta-RSI para mejorar el ajuste.
  2. Incorporar filtrado adaptativo basado en aprendizaje automático.
  3. Configurar parámetros específicos para cada instrumento.
  4. Combinar modelos para mejorar la estabilidad.

Conclusión

Esta estrategia aprovecha la alta sensibilidad del indicador Delta-RSI, combinada con un estricto mecanismo de filtrado, para mejorar la calidad de la estrategia mientras controla el riesgo. Mediante la optimización continua de los parámetros y modelos, es posible ampliar aún más la rentabilidad positiva de la estrategia, constituyendo una estrategia de trading cuantitativo eficaz.

Source
Pine
/*backtest
start: 2024-01-04 00:00:00
end: 2024-01-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © tbiktag
//
// Delta-RSI Oscillator Strategy With Filters
Strategy parameters
Strategy parameters
Model Parameters:
Polynomial Order
RSI Length
Length ( > Order)
Signal Length
Allowed Entries:
Long
Short
Entry and Exit Conditions:
Buy
Sell
Exit
Apply Filters to
Long Entries
Short Enties
Exits
Relative Volume Filter:
usevol
Volume >
Avg. Volume Over Period
Volatility Filter:
useatr
ATR
> ATR
Overbought/Oversold Filter:
usersi
rsitrhs1
< RSI (14) >
Stop Loss / Take Profit:
SL
, %
Trailing
TP
, %
Fixed Backtest Period Start/End Dates:
fixedstart
backtest_start
fixedend
backtest_end
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)