Einen RSI-Expert Advisor bauen Sie in MT5 ohne Programmierung, indem Sie vier Arten von Block auf einer Arbeitsfläche platzieren: einen Start-Knoten, einen RSI-Indikator, eine Bedingung, die den RSI-Wert mit einem Level vergleicht, und einen Orderblock. Den Rest erledigt der Server — er erzeugt das MQL5 und kompiliert es für Sie. Das dauert etwa fünfzehn Minuten, und MQL5-Syntax kommt an keiner Stelle vor.
Die schwierigere Frage ist, was Sie am Ende in der Hand halten. Dieser Leitfaden baut den EA und liest anschließend die eigene Aufzeichnung des Builders zu genau diesem Entwurf — und die fällt weniger schmeichelhaft aus als jede Anleitung, die Sie sonst finden.
Was Sie bauen
Einen EA mit einer einzigen Position auf einem Paar, der kauft, wenn der RSI unter ein überverkauftes Level fällt, und verkauft, wenn er über ein überkauftes steigt, mit festem Stop und festem Ziel, kompiliert zu einer echten .ex5, die Sie in MetaTrader 5 ablegen können. Acht Blöcke. Kein Code.
Das ist die mechanische Hälfte, und sie ist wirklich einfach. Der Rest dieser Seite ist die Hälfte, die darüber entscheidet, ob die Datei es wert ist, ausgeführt zu werden.
Bevor Sie anfangen: was der RSI misst — und was nicht
Sie brauchen ein kostenloses Konto mit bestätigter E-Mail-Adresse (Entwerfen ist kostenlos und braucht keine Anmeldung, das Kompilieren zu .ex5 schon), etwa fünfzehn Minuten und ein MetaTrader-5-Terminal, in dem Sie das Ergebnis testen.
Der RSI meldet auf einer Skala von 0 bis 100, wo die letzten n Schlusskurse zwischen ihren eigenen jüngsten Gewinnen und Verlusten liegen. In diesem Rezept erledigt er genau eine Aufgabe: Er sagt, dass sich der Kurs relativ zu seinem eigenen jüngsten Verhalten weit und schnell in eine Richtung bewegt hat. Was er nicht sagt, ist, dass die Bewegung vorbei ist. Genau in dieser Unterscheidung steckt das ganze Risiko der Strategie — ein überverkaufter Wert in einem Abwärtstrend ist eine Beschreibung des Abwärtstrends und kein Signal dagegen.
Der RSI-Block des Builders gibt diese Einstellungen frei, und die Voreinstellungen sind die konventionellen:
| Blockeinstellung | Standard | Was sie steuert |
|---|---|---|
period | 14 | Wie viele Kerzen die Berechnung zurückblickt. Bereich 1–999 |
applied_price | PRICE_CLOSE | Welcher Preis jeder Kerze in die Berechnung einfließt |
shift | 0 | Welche Kerze gelesen wird — 0 ist die entstehende, 1 die zuletzt geschlossene |
timeframe | aktueller Chart | M1 bis MN1, unabhängig vom Chart gelesen |
symbol | aktueller Chart | Leer bedeutet das Symbol des Charts selbst |
Die Zeile timeframe ist die, die man früh bemerken sollte. Der Block kann den RSI aus einer höheren Zeiteinheit lesen als der Chart, auf dem gehandelt wird. Genau so entsteht ein Multi-Timeframe-Filter ganz ohne Code.
Schritt für Schritt: den RSI-EA im Builder bauen
- Öffnen Sie den EA Builder und laden Sie entweder die Vorlage
rsi_reversalaus der Galerie oder starten Sie mit einer leeren Arbeitsfläche. Die Vorlage zu laden geht schneller; sie selbst zu bauen ist der Weg, auf dem Sie lernen, welche Verbindung was tut. - Setzen Sie einen Start-Knoten aus der Utility-Palette. Ein Ablauf ohne ihn scheitert an der Validierung mit
EAB-E202, bevor überhaupt etwas erzeugt wird. - Fügen Sie den RSI-Indikatorblock hinzu und setzen Sie
period. Lassen Sie ihn beim ersten Bau auf 14, damit Ihr Ergebnis mit der Baseline weiter unten vergleichbar bleibt, und setzen Sieshiftauf 1, wenn die Regel nur auf abgeschlossenen Kerzen ausgewertet werden soll. - Fügen Sie eine Compare-Bedingung hinzu und verdrahten Sie den RSI-Block hinein. Dieser Schritt ist keine optionale Verkabelung: Einen Indikator direkt in einen Orderblock zu verdrahten wird mit
EAB-E205abgelehnt — “insert a condition node (Compare/Cross) in between” — und zwar genau deshalb, weil ein roher Indikatorwert keine Entscheidung ist. - Setzen Sie den Vergleich. Kaufseite: RSI kleiner als 30. Verkaufsseite: RSI größer als 70. Der Standardoperator des Compare-Blocks ist
>, der Kaufzweig ist also der, an dessen Umstellung Sie denken müssen. - Verdrahten Sie jede Bedingung in ihren eigenen Aktionsblock Open Buy bzw. Open Sell.
- Setzen Sie das Risiko im Reiter Settings — Money Management und Exit Strategy. Die gemeinsamen Voreinstellungen sind ein Stop-Loss von 50 Pips, ein Ziel von 100 Pips und ein festes Lot von
0.01. Ein Ablauf ohne gültigen Stop löst eineCRITICAL-Diagnose im Preflight aus und verlangt vor dem Bauen eine Bestätigung. - Drücken Sie Measure, um den eingebauten Näherungs-Backtest laufen zu lassen, und lesen Sie das Ergebnis gegen die Grenze, die das Panel ausgibt: Profitfaktor mindestens 1,2, mindestens 60 Trades, Drawdown nicht schlechter als 20 %.
- Drücken Sie Compile .ex5, verschieben Sie die heruntergeladene Datei über File > Open Data Folder nach
MQL5/Expertsund aktualisieren Sie den Navigator. Testen Sie ihn danach ordentlich im Strategy Tester (Strategietester), bevor er auch nur in die Nähe eines Kontos kommt.
- Start-Knoten
- RSI-Indikator, Periode 14
- Compare — RSI unter dem überverkauften Level
- Compare — RSI über dem überkauften Level
- Open Buy
- Open Sell
- Stop-Loss und Take-Profit
- Zu .ex5 kompilieren
Zwei Blöcke, nach denen Anfänger greifen — und die sie noch nicht nehmen sollten.
Cross fragt, ob eine Linie eine andere auf dieser Kerze gekreuzt hat. Das ist eine strengere und andere Frage als “liegt darunter”. Hier eingesetzt, würde er nur auf der Kerze auslösen, auf der der RSI durch 30 fällt — und nicht auf jeder Kerze, auf der er darunter bleibt.
Die Palette enthält außerdem den Bedingungsblock RSI Divergence. Er erkennt, dass der Kurs ein neues Extrem bildet, während der RSI das nicht tut, und steht standardmäßig auf level 30, pivot_bars 70 und near_band 10. Er braucht einen RSI-Block mit shift auf 1, der in ihn verdrahtet ist. Das ist eine tatsächlich andere Strategie und keine Feinabstimmung dieser hier.
RSI: Einstieg, Ausstieg und Parametereinstellungen
Hier steht jeder Wert, den dieses Rezept freigibt — und was es wirklich bewirkt, ihn zu bewegen.
| Einstellung | Wert der Vorlage | Was es bewirkt, ihn zu bewegen |
|---|---|---|
RSI period | 14 | Kürzer reagiert schneller und löst weit häufiger aus; länger glättet und löst selten aus. Es verändert die Trade-Anzahl stärker als die Trefferquote |
| Überverkauft-Level | 30 | Niedriger ist strenger — weniger, dafür tiefere Einstiege. Hier wohnt die Identität der Vorlage |
| Überkauft-Level | 70 | Das Spiegelbild davon auf der Verkaufsseite |
shift | 0 | Auf 1 setzen, um nur auf abgeschlossenen Kerzen zu entscheiden. Auf M5 ist das der Unterschied zwischen einer Handvoll Entscheidungen pro Stunde und Hunderten |
| Stop-Loss | 50 Pips (gemeinsamer Standard) | Der durchsuchte Bereich lag bei 20–50 |
| Take-Profit | 100 Pips (gemeinsamer Standard) | Der durchsuchte Bereich lag bei 20–100 |
| Lotgröße | 0,01 fest | Keine Strategieeinstellung; sie skaliert, was die Strategie tut — die Verluste eingeschlossen |
Die Sensitivitätsfrage, die alle stellen, ehrlich beantwortet. “Sollte ich 30/70 auf 20/80 erweitern?” ist das Erste, was jede RSI-Anleitung vorschlägt, und diese Seite kann es Ihnen nicht sagen, weil die aufgezeichnete Suche zu dieser Vorlage die Level nie verändert hat. Verändert wurden Stop und Ziel — SL20-50 × TP20-100, 12 Kombinationen über drei Fenster auf H1 — und das Urteil lautete no_robust_edge bei einem besten In-Sample-Profitfaktor von 0,91. Die Level bleiben hier also eine ungeprüfte Hypothese, und die Einstellungen, die geprüft wurden, konnten den Entwurf aus keiner Richtung auf die Gewinnschwelle heben. Wer Ihnen ein “bestes” RSI-Level nennt, nennt Ihnen eine Überzeugung.
Den RSI-EA backtesten
Das ist die eigene gemessene Aufzeichnung des Builders zu dieser Vorlage und kein neuer Lauf. Jede Vorlage im Vergleich weiter unten teilt sich die eine Menge an Bedingungen aus der Tabelle, die darauf folgt. Wie wir testen beschreibt den Standard, an den diese Aufzeichnungen gebunden sind.
Baseline von rsi_reversal | Wert |
|---|---|
| Profitfaktor | 0,94 |
| Trades | 682 |
| Maximaler Drawdown | -0,97 % |
| Netto | -51,37 |
| Vom Manifest als weak gekennzeichnet | ja |
| In der Galerie als recommended geführt | ja |
| Erreicht die Bestehensgrenze des Measure-Panels | nein |
| Testbedingungen | |
|---|---|
| Experiment-ID | EXP-RSI-RECIPE-BASELINE-001 |
| Übergeordnetes Experiment | EXP-BUILDER-TEMPLATE-BASELINE-001 |
| Symbol / Zeiteinheit | USDJPYm M5 |
| Zeitraum | 2025-06-01 – 2026-06-09 |
| Modell | M1 OHLC (Model=1) |
| Einlage | 10,000 |
| Umgebung | Exness MT5 |
| Baseline gemessen | 2026-06-18 |
| Zuletzt verifiziert | 2026-08-25 |
Lesen Sie diese Tabelle mit den letzten beiden Zeilen zusammen. Die Galerie kennzeichnet diese Vorlage als recommended, das Manifest kennzeichnet sie als weak, und beide Kennzeichen haben über verschiedene Dinge recht: Sie ist ein sauberes, wohlgeformtes Beispiel des Musters — und sie hat Geld verloren. Von den 53 Vorlagen mit gemessener Baseline sind 40 als recommended geführt und alle 53 als weak gekennzeichnet. “Recommended” ist eine Aussage über die Verdrahtung, nie über den Vorteil.
Wo der RSI unter seinen Nachbarn steht. Diese acht Entwürfe wurden alle unter dem einen Bedingungsblock oben gemessen, und nur deshalb ist es fair, sie nebeneinanderzustellen:
| Vorlage | Blöcke | Profitfaktor | Drawdown | Trades |
|---|---|---|---|---|
ma_distance_pullback | 6 | 1,10 | -0,26 % | 159 |
envelope_reversal | 10 | 0,95 | -1,16 % | 989 |
cci_level | 7 | 0,95 | -0,94 % | 789 |
rsi_reversal | 8 | 0,94 | -0,97 % | 682 |
bb_bounce | 9 | 0,92 | -0,98 % | 616 |
stoch_bb | 14 | 0,90 | -1,41 % | 888 |
hl_range_reversal | 8 | 0,90 | -1,33 % | 573 |
mfi_stddev_revert | 12 | 0,80 | -1,66 % | 362 |
Genau eine hat 1,0 überschritten, und es ist die, die sich nicht gegen den Trend stellt. ma_distance_pullback kauft einen Rücksetzer, solange der Trend noch intakt ist. Das ist Rückkehr zum Mittelwert innerhalb einer Richtung statt gegen sie. Es ist zugleich der kleinste Entwurf der Gruppe, mit sechs Blöcken. Jede reine Vorlage nach dem Muster “der Kurs ist zu weit gelaufen, also dreht er”, den RSI eingeschlossen, schloss unter der Gewinnschwelle.
Das ist das stärkste Argument auf dieser Seite dafür, einen Trendfilter vor einen RSI-Einstieg zu setzen. Seine Grenze sollte man allerdings klar benennen. Er nahm 159 Trades gegenüber 682 beim RSI, hat dieses Ergebnis also mit Selektivität erkauft — und ein Viertel der Stichprobe ist eine schwächere Aussage, keine stärkere.
Häufige Fehler, die Sie vermeiden sollten
“Überverkauft” als “dreht gleich” lesen. Das ist der Fehlermodus, der zu genau diesem Indikator gehört, und er ist der Grund, warum sich die reinen Umkehrvorlagen unter 1,0 sammeln. In einer anhaltenden Bewegung klebt der RSI lange an einem Extrem, und die Regel löst wieder und wieder in einen Trend hinein aus, der noch nicht fertig ist. Beendet wird jeder dieser Trades vom Stop — und genau deshalb macht ein weiterer Stop diesen speziellen Entwurf schlechter statt sicherer.
Die Vorlage kompilieren und es damit für erledigt halten. Sie trägt gleichzeitig ein recommended-Abzeichen und eine verlierende Aufzeichnung. Das Abzeichen betrifft die Verdrahtung.
So lange tunen, bis der Backtest gut aussieht. Die aufgezeichnete Suche hier hat genau das schon ehrlich getan — 12 Kombinationen, drei Fenster — und meldete no_robust_edge. Wenn Ihr eigenes Tuning einen Gewinner hervorbringt, wo eine systematische Suche keinen fand, misstrauen Sie dem Tuning, bevor Sie dem Gewinner glauben. Genau so sieht Überanpassung von innen aus.
Paare hinzunehmen, um die Kapitalkurve zu glätten. Der Zwei-Paare-Korb steht in der Tabelle oben: das 37-Fache des Drawdowns der Einzelpaar-Fassung.
Einem M5-Ergebnis vertrauen, das auf interpolierten Kerzen beruht. Die Baseline nutzt das Modell M1 OHLC, der Verlauf innerhalb der Kerze ist also simuliert und nicht echt. Für eine Regel, die innerhalb des Tages handelt, ist das das grobe Ende des Vertrauenswürdigen — lassen Sie alles Vielversprechende auf echten Tick-Daten im Tester von MT5 erneut laufen.
Ihn neben einem anderen EA laufen lassen, ohne die beiden zu trennen. Jeder EA auf einem Konto braucht seine eigene Magic Number, sonst schließt die Ausstiegslogik des einen EAs die Positionen des anderen.
Nächste Schritte und Varianten
Wann Sie den RSI besser gar nicht einsetzen. In einem stark trendenden Markt ist eine ungefilterte RSI-Umkehr eine Maschine, die Stärke verkauft und Schwäche kauft. Wenn Sie keine Bedingung nennen können, die die Regel während Trends abschaltet, sind die ehrlichen Möglichkeiten: einen Trendfilter einsetzen oder eine andere Idee verfolgen — Rückkehr zum Mittelwert erklärt, welche Marktbedingungen diese Familie braucht und was es kostet, wenn sie fehlen.
Die Varianten, die einen Versuch wert sind, nach Beleglage geordnet. Ergänzen Sie zuerst einen Richtungsfilter aus einer höheren Zeiteinheit, denn der eine Entwurf in dieser Nachbarschaft, der 1,0 überschritten hat, ist der, der einen intakten Trend voraussetzt — die Einstellung timeframe des RSI-Blocks erledigt das ganz ohne Code. Probieren Sie danach den Bedingungsblock RSI Divergence, der eine andere und strengere Frage stellt als ein Level-Vergleich. Erst danach fassen Sie die Level an, und ändern Sie immer nur eines auf einmal.
Und dann testen Sie ihn ordentlich. Das Measure-Panel ist ein Filter und kein Urteil: Es arbeitet auf Kerzenebene und näherungsweise. MT5 Backtest durchführen begleitet einen echten Lauf von Anfang bis Ende, einschließlich der Frage, welchem der beiden Drawdown-Werte des Reports Sie glauben sollten, und die übrigen Backtesting-Leitfäden decken die Schritte Optimierung und Walk-Forward ab, die danach kommen. MACD EA in MT5 erstellen ohne Programmierung ist das Schwesterrezept mit dem umgekehrten Fehlerbild — dessen Suche Out-of-Sample tatsächlich eine gewinnbringende Einstellung gefunden hat, und das ist ein gefährlicheres Ergebnis, als nie eine zu finden. MT5 EA erstellen ohne Programmierung ist die breitere Führung durch das Blockvokabular, falls dieses Rezept Ihr erster Ablauf war.
Und wenn Sie sehen möchten, wie eine dokumentierte Aufzeichnung aussieht, trägt jeder Eintrag im veröffentlichten EA-Katalog eine vollständige Liste abgeschlossener Trades und ein Run-Manifest. Einen davon gegen die Tabelle oben zu halten ist der schnellste Weg, ein Gefühl dafür zu bekommen, was “gemessen” bedeuten sollte, bevor Sie irgendeiner Strategie vertrauen — auch Ihrer eigenen.