BKT Adaptive RSI EA
- Experten
-
Khac Thanh Bui
Ich verwandle Handelslogik in algorithmische Präzision. Ich entwickle professionelle Tools für FX und Gold und schließe die Lücke zwischen praktischen Handelsanforderungen und High-End-Softwareentwicklung.
WAS ICH BAUE: - Version: 1.171
- Aktualisiert: 6 August 2026
BKT Adaptive RSI EA
Ein Multi-Strategie-RSI-Handelssystem für MetaTrader 5, das einen klassischen Mean-Reversion-Einstieg mit optionaler Divergenz- und Failure-Swing-Bestätigung kombiniert und über ein Averaging-Positionsmodell mit Trailing-Gewinnsicherung verwaltet wird.
BKT Adaptive RSI EA ist ein automatisiertes Handelssystem, das auf dem Relative-Stärke-Index (RSI) basiert. Es bietet fünf wählbare interne Glättungsmethoden sowie eine optionale zweite Glättungsebene, die auf das RSI-Ergebnis angewendet wird, sodass sich dieselbe Kernlogik entweder wie ein klassischer Oszillator oder wie eine langsamere, gefilterte Signallinie verhalten kann. Das Trade-Management erfolgt über ein Averaging-Modell: Bewegt sich der Preis gegen eine offene Position, kann der EA weitere Orders in größerem Abstand hinzufügen, und der resultierende Positionskorb wird entweder bei einem festen Gewinnziel oder über eine Trailing-Gewinnsicherung geschlossen. Der EA benötigt ein Hedging-Konto, da Kauf- und Verkaufspositionen als unabhängige Positionskörbe verwaltet werden.
Überblick
Die Basisstrategie sucht nach dem Moment, in dem der RSI eine überverkaufte oder überkaufte Zone verlässt: Ein Kaufsignal entsteht, wenn der RSI nach einem Rückgang unter das überverkaufte Niveau wieder darüber steigt, ein Verkaufssignal entsteht symmetrisch am überkauften Niveau. Ein optionaler Filter kann verlangen, dass der RSI ein tieferes Extrem erreicht, bevor der Durchbruch als gültig gilt, wodurch Signale aus flachen Bewegungen nahe der Schwelle reduziert werden. Ist eine Position offen und bewegt sich der Preis weiter gegen sie, kann der EA weitere Orders hinzufügen, sobald ein Mindestabstand gegen die Position erreicht ist und ein neues Signal in derselben Richtung erscheint. Die Größe zusätzlicher Orders wächst entweder um einen festen Schritt oder um einen Multiplikator, bis zu einer maximalen Anzahl von Orders je Richtung. Eine einzelne offene Position wird bei ihrem eigenen festen Gewinnziel geschlossen. Sobald mehr als eine Position offen ist, wechselt der Positionskorb zu einer Trailing-Gewinnsicherung: Diese aktiviert sich bei einem festgelegten Floating-Profit-Niveau und schließt anschließend den gesamten Positionskorb, sobald der Gewinn um einen definierten Betrag vom Höchststand zurückfällt. Einzelne Orders verwenden keinen Stop-Loss; das Risiko wird stattdessen über die maximale Orderanzahl und die Lot-Größenbestimmung kontrolliert.
Hauptmerkmale
- Fünf RSI-Glättungs-Engines: Wilder, SMA, EMA, LWMA oder eine mehrstufige RSX-Style-Berechnung, jede mit einer unterschiedlichen Balance zwischen Reaktionsfähigkeit und Glätte.
- Optionale zweite Glättungsebene: ein zusätzlicher gleitender Durchschnitt, der auf das RSI-Ergebnis angewendet wird, für eine langsamere Signallinie.
- Deep-Extreme-Filter: verlangt, dass der RSI ein tieferes Niveau erreicht, bevor ein Umkehrsignal akzeptiert wird.
- Zwei unabhängige Zusatzstrategien: ein Divergenzmodul, das Preisschwankungen mit dem RSI vergleicht, sowie ein Failure-Swing-Modul, das auf der eigenen Schwankungsstruktur des RSI basiert; beide verwalten ihre eigenen Positionen.
- Flexible Positionsgrößenbestimmung: zusätzliche Orders wachsen um einen festen Schritt oder um einen Multiplikator.
- Gepooltes Gewinnziel: der Floating Profit jeder aktiven Strategie kann optional zu einem gemeinsamen Ziel zusammengefasst werden.
- Panel im Chart: zeigt RSI-Wert, Positionsanzahl, Floating Profit und Status der Gewinnsicherung an.
Funktionsweise
Bei jeder neu abgeschlossenen Kerze berechnet der EA den RSI neu und prüft die Einstiegsbedingung der Basisstrategie sowie jeder aktivierten Zusatzstrategie. Erscheint ein Signal und ist in dieser Richtung keine Position offen, wird eine erste Order platziert. Solange eine Position offen ist, wird der Preis bei jedem Tick überwacht; die Position oder der Positionskorb wird geschlossen, sobald das Gewinnziel erreicht ist oder eine aktivierte Trailing-Gewinnsicherung vom Höchststand zurückfällt. Bewegt sich der Preis weiter gegen eine offene Position, prüft der EA, ob die Bedingungen für eine weitere Averaging-Order erfüllt sind.
Empfohlene Einstellungen
Der RSI wird auf einem Zeitrahmen berechnet, der unabhängig vom Chart gewählt wird, auf dem der EA läuft, sodass das Signal getrennt vom Ausführungschart angepasst werden kann. Da das Averaging-Modell mehrere Positionen in derselben Richtung eröffnen kann, variieren die Ergebnisse zwischen Symbolen mit unterschiedlicher Volatilität und unterschiedlichem Spread, weshalb ein Test am Zielinstrument vorab empfohlen wird. Da einzelne Orders keinen Stop-Loss haben, sollte ausreichend freie Margin für die konfigurierte maximale Anzahl an Averaging-Orders zur Verfügung stehen.
Eingabeparameter
RSI-Einstellungen — Zeitrahmen, Periode und angewendeter Preis für die RSI-Berechnung; interne Glättungsmethode (Wilder, SMA, EMA, LWMA oder RSX-Style); optionale zweite Glättungsebene mit eigener Methode und Periode; überkaufte und überverkaufte Niveaus; optionaler Deep-Extreme-Filter mit eigenen Schwellenwerten.
Einstieg und Averaging — Unabhängige Aktivierung von Kauf- und Verkaufsrichtung; anfängliche Lot-Größe; Lot-Größenmodus (fester Schritt oder Multiplikator) für zusätzliche Orders; minimaler Abstand gegen die Position in Punkten vor der nächsten Order; maximale Anzahl an Orders je Richtung.
Take Profit — Gewinnziel für eine einzelne offene Position; Floating-Profit-Niveau, das die Trailing-Gewinnsicherung des Positionskorbs aktiviert; Rückgangsdistanz vom Höchstgewinn, die den Positionskorb schließt; Option zum Zusammenfassen aller aktiven Strategien zu einem gemeinsamen Gewinnziel.
Strategieauswahl — Unabhängige Aktivierungsschalter für die Divergenzstrategie und die Failure-Swing-Strategie, jeweils mit eigenen Einstellungen zur Schwankungserkennung.
Filter und Anzeige — Maximaler Spread-Filter für neue Einstiege; maximale Slippage bei der Orderausführung; Option zur Anzeige des Informationspanels im Chart.
Dieser EA verwaltet Verlustpositionen, indem er weitere Orders hinzufügt, anstatt einen Stop-Loss bei einzelnen Trades zu verwenden. Die Trailing-Gewinnsicherung und die maximale Orderanzahl sind darauf ausgelegt, den resultierenden Positionskorb zu verwalten, doch eine starke, anhaltende Bewegung gegen eine offene Position kann dennoch einen großen Floating-Verlust erzeugen, bevor sich die Position erholt. Positionsgröße und maximale Orderanzahl sollten entsprechend der verfügbaren Margin des Kontos eingestellt werden.
