Dieser Artikel untersucht die optimierte Strategie des Relative Strength Index (RSI) auf Basis der Laguerre-Transformation.
Der Laguerre-Transform RSI-Indikator erzeugt durch den Einsatz des Laguerre-Filters auch über kurze Datenlängen effektive Indikatoren. Der Kern der Strategie liegt in der Verarbeitung der Preisreihen mit der Laguerre-Transform, was zu vier Lagurenlinien (xL0, xL1, xL2, xL3) führt.gamma
Parameter, der zur Analyse von Marktentwicklungen verwendet wird.
Die Strategie verwendet CU (kumulative Up) und CD (kumulative Down) Werte, um die Marktstärke zu ermitteln. Die Berechnung von CU und CD basiert auf den relativen Positionen der Laguerre-Linien.
Handelssignale werden erzeugt, indem der RSI-Wert mit benutzerdefinierten Kauf- und Verkaufsschwellenwerte (BuyBand und SellBand) verglichen wird.
gamma
, Kauf und Verkauf von Schwellenwerten nach ihren Vorlieben.gamma
Wert- und Kauf-/Verkaufsschwellenwerte.Insgesamt basiert die RSI-Optimierungsstrategie auf
Der Laguerre Transform ist ein innovatives und effizientes Handelswerkzeug. Seine Hauptvorteile liegen in seiner schnellen Reaktion auf Marktveränderungen und der hohen Anpassbarkeit seiner Parameter. Wie jede Handelsstrategie hat er jedoch auch seine Risiken, insbesondere in stark volatilen Marktumgebungen. Um die Wirksamkeit dieser Strategie zu maximieren, sollten Händler sie mit anderen technischen Analysewerkzeugen kombinieren und sorgfältige Parameteranpassungen vornehmen. Zusammenfassend bietet diese Strategie ein wertvolles Werkzeug für Händler, die kurz- und mittelfristige Marktchancen suchen.
/*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")