Este artículo profundiza en la estrategia optimizada del Índice de Fuerza Relativa (RSI) basada en la Transformación de Laguerre. Utilizando la herramienta matemática avanzada - la Transformación de Laguerre - esta estrategia mejora la sensibilidad del indicador RSI, lo que le permite responder más rápidamente a los movimientos de precios del mercado.
El indicador RSI de la transformación de Laguerre, a través del uso del filtro de Laguerre, crea indicadores efectivos incluso en longitudes de datos cortas.gamma
Parámetro utilizado para analizar las tendencias del mercado.
La estrategia emplea valores de CU (superior acumulado) y CD (bajo acumulado) para determinar la fortaleza del mercado. El cálculo de CU y CD se basa en las posiciones relativas de las líneas de Laguerre. Este método permite que el valor del RSI refleje los cambios de precios más rápidamente, proporcionando así a los operadores señales comerciales oportunas.
Las señales comerciales se generan comparando el valor del RSI con los umbrales de compra y venta definidos por el usuario (BuyBand y SellBand).
gamma
, compran y venden umbrales de acuerdo con sus preferencias.gamma
valor y los umbrales de compra/venta.En general, la estrategia de optimización de la RSI basada en
La transformación de Laguerre es una herramienta de negociación innovadora y eficiente. Sus principales ventajas se encuentran en su rápida respuesta a los cambios del mercado y la alta personalización de sus parámetros. Sin embargo, como cualquier estrategia de negociación, también tiene sus riesgos, especialmente en entornos de mercado altamente volátiles. Para maximizar la efectividad de esta estrategia, los operadores deben combinarla con otras herramientas de análisis técnico y hacer ajustes cuidadosos de parámetros. En resumen, esta estrategia proporciona una herramienta valiosa para los operadores que buscan oportunidades de mercado a corto y mediano plazo.
/*backtest start: 2022-11-15 00:00:00 end: 2023-11-21 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 01/09/2017 // This is RSI indicator which is more sesitive to price changes. // It is based upon a modern math tool - Laguerre transform filter. // With help of Laguerre filter one becomes able to create superior // indicators using very short data lengths as well. The use of shorter // data lengths means you can make the indicators more responsive to // changes in the price. // // You can change long to short in the Input Settings // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="Laguerre-based RSI", shorttitle="Laguerre-RSI") gamma = input(0.5, minval=-0.1, maxval = 0.9) BuyBand = input(0.8, step = 0.01) SellBand = input(0.2, step = 0.01) reverse = input(false, title="Trade reverse") hline(BuyBand, color=green, linestyle=line) hline(SellBand, color=red, linestyle=line) xL0 = (1-gamma) * close + gamma * nz(xL0[1], 1) xL1 = - gamma * xL0 + nz(xL0[1], 1) + gamma * nz(xL1[1], 1) xL2 = - gamma * xL1 + nz(xL1[1], 1) + gamma * nz(xL2[1], 1) xL3 = - gamma * xL2 + nz(xL2[1], 1) + gamma * nz(xL3[1], 1) CU = (xL0 >= xL1 ? xL0 - xL1 : 0) + (xL1 >= xL2 ? xL1 - xL2 : 0) + (xL2 >= xL3 ? xL2 - xL3 : 0) CD = (xL0 >= xL1 ? 0 : xL1 - xL0) + (xL1 >= xL2 ? 0 : xL2 - xL1) + (xL2 >= xL3 ? 0 : xL3 - xL2) nRes = iff(CU + CD != 0, CU / (CU + CD), 0) pos = iff(nRes > BuyBand, 1, iff(nRes < SellBand, -1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(nRes, color=red, title="Laguerre-based RSI")