
In diesem Artikel werden die Strategien zur Optimierung des relativ starken RSI-Indikators auf der Grundlage der Lagrange-Veränderung eingehend untersucht. Diese Strategie nutzt die fortschrittliche mathematische Werkzeuge des Lagrange-Veränderungskörpers, um die Empfindlichkeit des RSI-Indikators zu erhöhen und so schneller auf Marktpreisänderungen zu reagieren.
Der RSI-Indikator mit der Lagrange-Transformation kann durch die Verwendung eines Lagrange-Filters effizient auf kürzeren Datenlängen erstellt werden. Der Kern der Strategie besteht darin, die Preisreihen mit der Lagrange-Transformation zu verarbeiten, um eine Lagrange-Linie mit vier Ebenen zu erhalten: xL0, xL1, xL2 und xL3. Die Linien basieren auf den angegebenen ParameterngammaBerechnungen zur Analyse von Markttrends.
Die Strategie verwendet CU (akkumulativ steigende Wert) und CD (akkumulativ fallende Wert) zur Ermittlung der Marktstärke und -schwäche. Die Berechnung von CU und CD basiert auf der relativen Position der Rachael-Linie. Diese Methode ermöglicht es dem RSI-Wert, die Preisänderungen schneller zu reflektieren und so den Händlern ein rechtzeitiges Handelssignal zu geben.
Die Handelssignale werden erzeugt, wenn der RSI-Wert mit den vom Benutzer definierten Kauf- und Verkaufsgrenzen (BuyBand und SellBand) verglichen wird. Wenn der RSI-Wert über dem Kaufgrenzen liegt, wird eine Übernahme empfohlen, und wenn der RSI-Wert unter dem Verkaufsgrenzen liegt, wird eine Übernahme empfohlen.
gammaDie Grenzen kaufen und die Grenzen verkaufen.gammaWert und Kauf- und Verkaufsgrenzen.Zusammenfassend ist die RSI-Optimierungsstrategie basierend auf der Rachael-Variante ein innovatives und effizientes Handelsinstrument. Ihr Hauptvorteil liegt in der schnellen Reaktion auf Marktveränderungen und der hohen Anpassbarkeit der Parameter. Wie jede Handelsstrategie birgt sie jedoch Risiken, insbesondere in einem hochvolatilen Marktumfeld. Um die Wirksamkeit dieser Strategie zu maximieren, sollten Händler andere technische Analyse-Tools kombinieren und sorgfältige Parameteranpassungen vornehmen.
/*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")