EA-Entwicklung & Builder beginner 12 Min. Lesezeit

RSI EA in MT5 erstellen ohne Programmierung — und was die mitgelieferte Vorlage tatsächlich erreicht

RSI EA erstellen ohne Programmierung: Verdrahten Sie einen RSI-Umkehr-EA im Browser aus Blöcken, kompilieren Sie ihn zu einer echten .ex5 und lesen Sie seine Zahlen, bevor Geld im Spiel ist. Dazu die Zahl, die sonst niemand nennt: Die mitgelieferte RSI-Vorlage schließt mit einem Profitfaktor von 0,94 ab, und ihre aufgezeichnete Parametersuche fand nirgends eine gewinnende Einstellung.

Veröffentlicht · Geprüft

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:

BlockeinstellungStandardWas sie steuert
period14Wie viele Kerzen die Berechnung zurückblickt. Bereich 1–999
applied_pricePRICE_CLOSEWelcher Preis jeder Kerze in die Berechnung einfließt
shift0Welche Kerze gelesen wird — 0 ist die entstehende, 1 die zuletzt geschlossene
timeframeaktueller ChartM1 bis MN1, unabhängig vom Chart gelesen
symbolaktueller ChartLeer 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

  1. Öffnen Sie den EA Builder und laden Sie entweder die Vorlage rsi_reversal aus 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.
  2. 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.
  3. 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 Sie shift auf 1, wenn die Regel nur auf abgeschlossenen Kerzen ausgewertet werden soll.
  4. 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-E205 abgelehnt — “insert a condition node (Compare/Cross) in between” — und zwar genau deshalb, weil ein roher Indikatorwert keine Entscheidung ist.
  5. 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.
  6. Verdrahten Sie jede Bedingung in ihren eigenen Aktionsblock Open Buy bzw. Open Sell.
  7. 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 eine CRITICAL-Diagnose im Preflight aus und verlangt vor dem Bauen eine Bestätigung.
  8. 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 %.
  9. Drücken Sie Compile .ex5, verschieben Sie die heruntergeladene Datei über File > Open Data Folder nach MQL5/Experts und 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
Die achtgliedrige RSI-Umkehrkette, vom Start-Knoten bis zur kompilierten Datei

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.

EinstellungWert der VorlageWas es bewirkt, ihn zu bewegen
RSI period14Kü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-Level30Niedriger ist strenger — weniger, dafür tiefere Einstiege. Hier wohnt die Identität der Vorlage
Überkauft-Level70Das Spiegelbild davon auf der Verkaufsseite
shift0Auf 1 setzen, um nur auf abgeschlossenen Kerzen zu entscheiden. Auf M5 ist das der Unterschied zwischen einer Handvoll Entscheidungen pro Stunde und Hunderten
Stop-Loss50 Pips (gemeinsamer Standard)Der durchsuchte Bereich lag bei 20–50
Take-Profit100 Pips (gemeinsamer Standard)Der durchsuchte Bereich lag bei 20–100
Lotgröße0,01 festKeine 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_reversalWert
Profitfaktor0,94
Trades682
Maximaler Drawdown-0,97 %
Netto-51,37
Vom Manifest als weak gekennzeichnetja
In der Galerie als recommended geführtja
Erreicht die Bestehensgrenze des Measure-Panelsnein
Testbedingungen
Experiment-IDEXP-RSI-RECIPE-BASELINE-001
Übergeordnetes ExperimentEXP-BUILDER-TEMPLATE-BASELINE-001
Symbol / ZeiteinheitUSDJPYm M5
Zeitraum2025-06-01 – 2026-06-09
ModellM1 OHLC (Model=1)
Einlage10,000
UmgebungExness MT5
Baseline gemessen2026-06-18
Zuletzt verifiziert2026-08-25
0,94Profitfaktor der mitgelieferten RSI-Umkehrvorlage mit Werkseinstellungen
0,91Bester Profitfaktor, den ihre aufgezeichnete Parametersuche irgendwo fand — immer noch ein Verlust
37×Um wie viel tiefer der Drawdown wurde, als dieselbe RSI-Regel auf zwei Paaren lief

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:

VorlageBlöckeProfitfaktorDrawdownTrades
ma_distance_pullback61,10-0,26 %159
envelope_reversal100,95-1,16 %989
cci_level70,95-0,94 %789
rsi_reversal80,94-0,97 %682
bb_bounce90,92-0,98 %616
stoch_bb140,90-1,41 %888
hl_range_reversal80,90-1,33 %573
mfi_stddev_revert120,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.

Häufig gestellte Fragen

Welche RSI-Einstellungen sollte ein EA verwenden?
Der RSI-Block des Builders steht standardmäßig auf einer Periode von 14 auf dem Schlusskurs der Chart-Zeiteinheit, und die mitgelieferte Umkehrvorlage kauft unter 30 und verkauft über 70. Das sind die konventionellen Werte, keine gemessenen — und es zählt, dass die aufgezeichnete Parametersuche zu dieser Vorlage ausschließlich Stop und Ziel bewegt hat, über 12 Kombinationen und 3 Fenster, und weder die Periode noch die Level je verändert hat. Es gibt hier also keinen Beleg dafür, dass 80/20 besser ist als 70/30. Behandeln Sie jedes Level, das Sie wählen, als Hypothese, die Sie noch prüfen müssen, und ändern Sie immer nur einen Wert auf einmal.
Funktioniert die RSI-Umkehrstrategie mit 30/70 tatsächlich?
So, wie sie hier ausgeliefert wird, nicht. Gemessen auf USDJPY M5 über ein Jahr schließt die Vorlage rsi_reversal des Builders mit einem Profitfaktor von 0,94 über 682 Trades ab — ein kleiner, stetiger Verlust. Ihre aufgezeichnete Suche über 12 Stop-und-Ziel-Kombinationen kam mit no_robust_edge zurück, und das beste Ergebnis, das sie irgendwo fand, war ein Profitfaktor von 0,91 und lag damit weiterhin unter der Gewinnschwelle. Sie ist eine von nur zwei durchsuchten Vorlagen der Galerie, die nicht einmal In-Sample je gewann. Das macht den RSI nicht nutzlos; es macht eine ungefilterte 30/70-Umkehr zu einem Ausgangspunkt statt zu einer Strategie.
Sollte ich einem RSI-EA einen Trendfilter hinzufügen?
Die gemessenen Belege deuten darauf hin, wenn auch indirekt. In der Nachbarschaft der Rückkehr zum Mittelwert — acht Vorlagen, alle unter einem identischen Aufbau gemessen — schloss nur eine einzige über einem Profitfaktor von 1,0 ab: ma_distance_pullback, ein Entwurf mit sechs Knoten, der einen Rücksetzer kauft, solange der Trend noch intakt ist, mit 1,10 über 159 Trades. Jede reine Umkehr dieser Gruppe, den RSI eingeschlossen, schloss unter 1,0. Der Haken ist, dass sie mit großem Abstand auch die wenigsten Trades nahm, dieses Ergebnis also mit Selektivität erkauft hat — und eine kleinere Stichprobe ist eine schwächere Aussage.
Kann ich denselben RSI-EA auf mehr als einem Währungspaar laufen lassen?
Sie können, und der Builder liefert eine Vorlage mit, die genau das tut — aber ihre Aufzeichnung ist die deutlichste Warnung auf dieser Seite. dualpair_rsi_basket löst dieselbe Umkehrlogik auf zwei Paaren aus einem Entwurf aus, und unter identischen Testbedingungen lag ihr Drawdown bei 36,38 % gegenüber 0,97 % bei der Einzelpaar-Vorlage. Das ist rund 37-mal so tief für einen Profitfaktor, der schlechter wurde statt besser, weil Einstiege auf Rückkehr zum Mittelwert bei korrelierten Paaren dazu neigen, gemeinsam auszulösen und sich zu stapeln, während die Bewegung weiter gegen sie läuft. Nehmen Sie Symbole nur mit einer Obergrenze für das gesamte offene Risiko hinzu.