
Die Reverse-Engineering-RSI-Strategie ist eine Handelsstrategie, die auf dem RSI-Indikator basiert. Die Strategie simuliert den Rechenprozess des RSI-Indikators und führt den Preis rückwärts ab, wodurch ein Handelssignal erzeugt wird.
Die Kernidee der Strategie lautet:
Berechnen Sie die K-Werte, die ExpPer-Zyklen, die AUC-Auf-Sequenz und die ADC-Abnahme-Sequenz im RSI.
Die ADC- und AUC-Sequenzwerte werden nach den Parameter-Einstellungen des RSI umgekehrt berechnet.
Die nRes werden durch die Addition von nVal zu den Preisen umgekehrt erhalten.
Vergleichen von nRes mit dem aktuellen Schlusskurs erzeugt ein Signal für Long- und Short-Positionen.
Konkret berechnet die Strategie zunächst einige wichtige Parameter im RSI, darunter den K-Wert, den ExpPer-Zyklus, die AUC-Auf-Sequenz und die ADC-Ab-Sequenz. Der K-Wert ist der Gleitfaktor, wobei ExpPer das Doppelte des RSI-Parameters ist.
Anhand dieser Parameter wird dann die Strategie umgekehrt. Zuerst wird eine Schlüsselvariable nVal berechnet, die gleich [WildPer - 1] ist.*(ADC_ Value / (100 - Value) - AUC). Diese Formel führt die Berechnung des RSI rückwärts.
Dann wird nVal zum aktuellen Schlusskurs hinzugefügt, um den umgekehrten Preis nRes zu erhalten. Schließlich erzeugt ein Short-Signal, wenn nRes über dem aktuellen Schlusskurs liegt, und ein Long-Signal, wenn nRes unter dem aktuellen Schlusskurs liegt.
Diese Strategie hat folgende Vorteile:
Die RSI-Indikatoren werden in der Reverse-Derivation-Prozess verwendet, die Idee ist neu und hat eine gewisse Innovationskraft.
Umgekehrte Preise, die Handelssignale erzeugen, die sich von den Märkten entfernen, ermöglichen die Wirkung von Kaufhandel und erweitern den Anwendungsbereich der Strategie.
Der RSI ist ein etablierter und häufig verwendeter Handelsindikator mit einer vernünftigen Parameterstellung, hoher Zuverlässigkeit und geringem Risiko.
Die Strategie ist klar und verständlich, mit weniger Parametern, einfach umzusetzen und ist für die Anforderungen von quantifizierten Transaktionen geeignet.
Die Strategie birgt auch einige Risiken:
Die Reverse-Engineering-Preise basieren nur auf der Berechnung des RSI, und wenn der RSI ein falsches Signal sendet, wird das Strategie-Signal auch außer Kraft gesetzt.
Die Umkehrsignale können sich nicht mit dem Gesamtverlauf des Marktes decken, und es ist notwendig, auf die Umgebung der großen Märkte zu achten.
Die Einstellung der RSI-Parameter erfordert Erfahrung, und wenn sie nicht richtig eingestellt wird, kann dies zu zu häufigen Geschäften oder falschen Signalen führen.
Umgekehrte Operationen sind sehr riskant und erfordern eine strenge Vermögensverwaltung, um einen Ausbruch zu verhindern.
Risiken können durch Optimierung der RSI-Parameter, in Kombination mit anderen Indikatoren und strenger Geldverwaltung kontrolliert werden.
Diese Strategie kann in folgenden Bereichen optimiert werden:
Optimierung der RSI-Parameter WildPer und Value, um sie besser an die Marktlage anzupassen.
Erhöhung der Stop-Loss-Strategie, um Gewinne zu sichern und Verluste zu reduzieren.
In Kombination mit anderen Indikatoren wie MACD wird optimiert, um die Signale genauer und zuverlässiger zu machen.
Es wurde eine Filter-Bedingung für die Eröffnung von Lagerstätten hinzugefügt, um unnötige Fehltransaktionen zu vermeiden.
Optimierung der Geldmanagement-Strategie, strenge Kontrolle der Geldmenge für einzelne Geschäfte, um zu verhindern, dass die erträglichen Verluste überschritten werden.
Die RSI-Strategie erzeugt ein Handelssignal, das dem Markt entgegengesetzt ist, indem sie die Berechnung der RSI-Indikatoren rückwärts leitet. Die Strategie ist einzigartig und hat eine gewisse Innovationskraft, die den Einsatzbereich der Strategie erweitern kann. Es besteht jedoch auch das Risiko eines Rückwärtsbetriebs, der eine angemessene Optimierung und Risikokontrolle erfordert.
/*backtest
start: 2022-11-21 00:00:00
end: 2023-11-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 25/10/2017
// The related article is copyrighted material from
// Stocks & Commodities.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Reverse Engineering RSI, by Giorgos Siligardos", overlay = true)
Value = input(50, minval=1)
WildPer = input(14,minval=1)
reverse = input(false, title="Trade reverse")
ExpPer = 2 * WildPer - 1
K = 2 / (ExpPer + 1)
AUC = iff(close > close[1], K * (close - close[1]) + (1 - K) * nz(AUC[1], 1), (1-K) * nz(AUC[1], 1))
ADC = iff(close > close[1], (1-K) * nz(ADC[1], 1), K * (close[1] - close) + (1 - K) * nz(ADC[1], 1))
nVal = (WildPer - 1) * (ADC * Value / (100 - Value) - AUC)
nRes = iff(nVal >= 0, close + nVal, close + nVal * (100 - Value) / Value)
pos = iff(nRes > close, -1,
iff(nRes < close, 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=blue, title="Reverse Engineering RSI")