FJ Universe RSI macd
- Experten
- Frantisek Juris
- Version: 1.0
- Aktivierungen: 5
Überblick
FJUNIVERSE RSI MACDON EA ist ein vollautomatischer Expert Advisor für MetaTrader 5, der RSI (Relative Strength Index) und MACD (Moving Average Convergence Divergence) als zentrales Signalsystem verwendet. Bevor ein Trade eröffnet wird, wertet der EA bis zu zehn konfigurierbare RSI- und MACD-Bedingungen gleichzeitig aus. Alle Bedingungen müssen gleichzeitig erfüllt sein. Dieser Ansatz reduziert Fehlsignale und verbessert die Qualität jeder auf dem Konto platzierten Position. Dieser EA ist eine erweiterte Version des originalen FJ UNIVERSE HFTT Expert Advisor...
Der EA umfasst acht Handelsstrategiemodi, eine DCA-Engine (Dollar Cost Averaging), ein automatisches Lot-Recovery-System und ein Echtzeit-Filter-Dashboard auf dem Chart, das den Live-Status jeder Signalbedingung anzeigt.
Signalsystem — RSI- und MACD-Bedingungen
Jeder Markteintritt wird durch den FJU EYE-Filter gesteuert. Folgende Bedingungen stehen zur Verfügung und können jeweils unabhängig aktiviert oder deaktiviert werden:
- RSI-Levelfilter: nur einsteigen, wenn der RSI bei oder unter einem Schwellenwert liegt, oder bei oder über einem Schwellenwert
- Bullische RSI-Divergenz: Preis bildet ein tieferes Tief, während RSI ein höheres Tief bildet
- Bärische RSI-Divergenz: Preis bildet ein höheres Hoch, während RSI ein tieferes Hoch bildet
- MACD-Histogramm steigend: Histogrammwert ist höher als auf dem vorherigen Balken
- MACD-Histogramm fallend: Histogrammwert ist niedriger als auf dem vorherigen Balken
- MACD-Kreuzungen Minimum: Mindestanzahl an Signallinienkreuzungen seit der letzten Nulllinienkreuzung erforderlich
- MACD-Kreuzungen Maximum: Anzahl der Kreuzungen begrenzen, um übermäßige Oszillation herauszufiltern
- FJU bullisches Momentum: Bullische RSI-Divergenz kombiniert mit einem Wechsel des MACD-Histogramms von negativ nach positiv und Kreuzungsanzahl im konfigurierten Bereich
- FJU bärisches Momentum: Bärische RSI-Divergenz kombiniert mit einem Wechsel des MACD-Histogramms von positiv nach negativ und Kreuzungsanzahl im konfigurierten Bereich
- Handelsrichtung: LONG oder SHORT, angewendet wenn alle aktiven Bedingungen erfüllt sind
RSI-Periode, MACD-Fast- und Slow-Perioden, Signalperiode sowie der Kreuzungszählerbereich sind alle über Eingabeparameter konfigurierbar.
Filter-Dashboard auf dem Chart
Während der EA läuft, wird in der oberen rechten Ecke des Charts eine Überlagerung angezeigt, die den Live-Status jeder aktiven Bedingung zeigt. Grün bedeutet erfüllt, rot bedeutet nicht erfüllt. Der RSI- und MACD-Indikator wird beim EA-Start automatisch an den Chart angehängt, auch während des Strategie-Backtests.
Handelsstrategien
| Strategie | Beschreibung |
|---|---|
| CLASSIC | Eröffnet einen Trade pro Signal in der vom EYE-Filter bestimmten Richtung (LONG oder SHORT). Ein neuer Trade wird nur eröffnet, wenn für diesen EA keine offene Position besteht. |
| CLASSIC_EXTREME | Eröffnet bei jedem neuen Balkensignal einen Trade in EYE-Filter-Richtung, unabhängig von bestehenden Positionen. Mehrere Positionen in dieselbe Richtung können sich anhäufen. |
| TREND | Bestimmt die Richtung anhand des Kerzenkörpers des letzten geschlossenen Balkens. Long wenn Schlusskurs über Eröffnungskurs. Short wenn Schlusskurs unter Eröffnungskurs. Nur eine Position gleichzeitig offen. |
| TREND_EXTREME | Gleiche Kerzenrichtungslogik wie TREND, aber eröffnet bei jedem Balkensignal eine neue Position ohne auf das Schließen der vorherigen zu warten. Positionen häufen sich in Kerzenrichtung an. |
| REVERSE | Gegenteil von TREND. Short wenn die letzte Kerze bullisch schloss. Long wenn bärisch schloss. Nur eine Position gleichzeitig offen. |
| REVERSE_EXTREME | Gleiche Gegen-Kerzen-Logik wie REVERSE, aber häuft Positionen bei jedem Signal an ohne auf das Schließen der vorherigen zu warten. |
| CLASSIC_EXTREME_SMART | Häuft Positionen in EYE-Filter-Richtung an, aber nur wenn der aktuelle Preis besser als der durchschnittliche Eröffnungspreis aller bestehenden Positionen in dieser Richtung ist. Bei Longs muss der Ask bei oder unter dem aktuellen Long-Durchschnitt liegen. Bei Shorts muss der Bid bei oder über dem Short-Durchschnitt liegen. |
| CLASSIC_EXTREME_SMART_PLUS | Häuft Positionen in EYE-Filter-Richtung an, aber nur wenn der aktuelle Preis besser als der beste einzelne Einstandspreis unter allen offenen Positionen in dieser Richtung ist. Strengerer Eingangsfilter als CLASSIC_EXTREME_SMART. |
Dollar Cost Averaging (DCA)
Wenn DCA aktiviert ist, eröffnet der EA zusätzliche Positionen, wenn sich der Markt gegen den ursprünglichen Trade bewegt. Der Positionskorb wird gemeinsam geschlossen, wenn das kombinierte Take-Profit-Niveau erreicht wird. Der Stop-Loss kann optional während DCA-Sequenzen aktiv bleiben. Die Lotgröße jeder zusätzlichen Position wird aus den konfigurierten Handelsgrößeneinstellungen berechnet.
Automatische Lot-Recovery
Wenn frühere Trades zu einem Nettoverlust geführt haben, berechnet das System eine größere Lotgröße für den nächsten Trade. Zwei Modi verfügbar:
- Nach vergangenen Trades mit Magic Number: liest das tatsächliche Ergebnis der letzten N Trades dieses EAs und berechnet die genaue Recovery-Lotgröße
- Nach Equity-Balance-Drawdown: überwacht das Live-Equity gegenüber dem Balance und löst einen Recovery-Reset aus, wenn die Differenz den konfigurierten Schwellenwert überschreitet
Take-Profit- und Stop-Loss-Dimensionierung
Vier Dimensionierungsformate verfügbar:
- PERCENT_OF_BALANCE: Die Lotgröße wird so berechnet, dass eine vollständige Preisbewegung auf null den konfigurierten Prozentsatz des Kontoguthabens kosten würde (-100% im LONG-Fall). In der Praxis ergibt dies eine sehr kleine Position, sodass ein typisches TP- oder SL-Treffen nur einen Bruchteil dieses prozentualen Verlustes darstellt.
- PERCENT_OF_EQUITY: Gleiche Berechnung wie PERCENT_OF_BALANCE, aber verwendet das Live-Equity, sodass sich die Lotgröße dynamisch anpasst.
- CURRENCY_AMOUNT: Fester Betrag in der Kontowährung
- LOT: Direkte Eingabe der Lotgröße
Automatischer Ausstieg bei Equity-Ziel
Ein spezifischer Equity-Zielwert kann konfiguriert werden. Wenn das Konto dieses Niveau erreicht, schließt der EA alle offenen Positionen und entfernt sich automatisch vom Chart. Dies ist nützlich für Profit-Ziele bei Challenge-Konten oder verwalteten Konten.
FJ UNIVERSE: Eingabeparameter
Strategieeinstellungen
| Parameter | Standard | Beschreibung |
|---|---|---|
| RSIM_TP_PERC | 1.0 | Take-Profit-Größe, interpretiert nach costFormat |
| RSIM_SL_PERC | 1.0 | Stop-Loss-Größe, interpretiert nach costFormat |
| costOfSingleOrder | 1.0 | Basis-Handelsgröße |
| costFormat | PERCENT_OF_BALANCE | Wie die Größe gemessen wird: LOT, CURRENCY_AMOUNT, PERCENT_OF_BALANCE, PERCENT_OF_EQUITY |
| tradingStrategy | CLASSIC | Einer von acht Strategiemodi |
DCA- und Recovery-Einstellungen
| Parameter | Standard | Beschreibung |
|---|---|---|
| useDCA | false | Dollar Cost Averaging aktivieren |
| activateSLWithDCA | false | Stop-Loss während DCA-Sequenzen aktiv halten |
| useAutoLotRecoveryByFJU | FROM_PAST_TRADES_BY_MAGIC_NUMBER | Recovery-Methode: nach vergangenen Trades, Equity-Drawdown oder deaktiviert |
| recoveryRangeForPastTrades | 100 | Anzahl vergangener Trades in der Lot-Recovery-Berechnung |
| additionalPercentageToRecovery | 10 | Zusätzlicher Prozentsatz zur berechneten Recovery-Lotgröße |
| closeAllTradesOnEquityHigherThen | 0 | Alle Trades schließen, wenn Equity diesen Wert erreicht. 0 zum Deaktivieren. |
| useEquityManagerForAutoLotRecovery | true | Equity-basierten Positions-Reset-Schutz aktivieren |
| lastCycleOfRSIM | false | Als finalen Recovery-Zyklus markieren. Nach Abschluss der Recovery werden keine neuen Einstiege eröffnet. |
Allgemeine EA-Einstellungen
| Parameter | Standard | Beschreibung |
|---|---|---|
| orderComment | FJUNIVERSE.COM | RSIM | TRADE | Kommentar an jedem Order-Ticket |
| magicNumber | 260306 | EA-Kennung. Muss pro Symbol und Chart-Instanz eindeutig sein. |
| useFillingPolicy | true | Broker-Füllpolitik automatisch erkennen (IOC, FOK oder RETURN) |
RSI- und MACD-Signalbedingungen
| Parameter | Standard | Beschreibung |
|---|---|---|
| EYE_RSI_BELOW | 100.0 | Nur einsteigen wenn RSI bei oder unter diesem Wert. 100 zum Ignorieren. |
| EYE_RSI_ABOVE | 0.0 | Nur einsteigen wenn RSI bei oder über diesem Wert. 0 zum Ignorieren. |
| EYE_RSI_BULL_DIV | false | Bullische RSI-Divergenz für Trade-Eröffnung erfordern |
| EYE_RSI_BEAR_DIV | false | Bärische RSI-Divergenz für Trade-Eröffnung erfordern |
| EYE_MACD_RISING | false | Steigendes MACD-Histogramm erfordern |
| EYE_MACD_FALLING | false | Fallendes MACD-Histogramm erfordern |
| EYE_MACD_X_ABOVE | 0 | Mindestanzahl MACD-Signallinienkreuzungen seit letzter Nulllinienkreuzung. 0 zum Ignorieren. |
| EYE_MACD_X_BELOW | 99 | Maximale MACD-Kreuzungsanzahl. 99 zum Ignorieren. |
| EYE_BULL_MOMENTUM | false | FJU bullisches Momentum erfordern: RSI-Divergenz mit MACD-Histogramm-Wechsel und Kreuzungen im Bereich |
| EYE_BEAR_MOMENTUM | false | FJU bärisches Momentum erfordern: bärisches Gegenstück zur obigen Bedingung |
| EYE_OPEN_SIGNAL | LONG_TRADE | Richtung wenn alle Bedingungen erfüllt: LONG_TRADE oder SHORT_TRADE |
RSI- und MACD-Indikatoreinstellungen
| Parameter | Standard | Beschreibung |
|---|---|---|
| EYE_RSI_LEN | 14 | RSI-Periodenlänge |
| EYE_MACD_FAST | 12 | MACD schnelle EMA-Periode |
| EYE_MACD_SLOW | 26 | MACD langsame EMA-Periode |
| EYE_MACD_SIG | 9 | MACD-Signalglättungsperiode |
| EYE_MACD_MIN_X | 2 | Mindestkreuzungen für das Momentum-Signal |
| EYE_MACD_MAX_X | 3 | Maximalkreuzungen für das Momentum-Signal |
| EYE_SHOW_INDICATOR | true | RSI- und MACD-Indikator beim EA-Start an den Chart anhängen |
Installation
- Legen Sie FJUNIVERSE_RSI_MACDON.ex5 im MQL5-Experts-Ordner ab
- Starten Sie MetaTrader 5 neu oder aktualisieren Sie den Navigator
- Ziehen Sie den EA auf einen Chart und aktivieren Sie AutoTrading
Der EA funktioniert auf allen Symbolen und Zeitrahmen. Der RSI- und MACD-Indikator wird beim Start automatisch im Hintergrund an den Chart angehängt und beim Entfernen des EAs automatisch gelöscht.
Benachrichtigungen (optional)
Der EA kann Trade-Berichte via Webhook an Discord und via Bot API an Telegram senden. Beides ist optional. Um dies zu nutzen, erlauben Sie die entsprechenden URLs in MetaTrader 5: Extras, Optionen, Expert Advisors, WebRequest für aufgeführte URLs erlauben. Wenn keine Benachrichtigungen benötigt werden, lassen Sie die Webhook- und Token-Felder leer.
Hinweise
- Alle Signalbedingungen sind UND-verknüpft. Jede aktivierte Bedingung muss gleichzeitig erfüllt sein, bevor der EA einen Trade eröffnet. Das Deaktivieren einer Bedingung schließt sie vollständig aus der Prüfung aus. Eine Bedingung mit dem Standardwert auf Ignorieren gesetzt (z.B. RSI_BELOW = 100 oder RSI_ABOVE = 0) hat keinen Effekt, solange sie nicht geändert wird.
- Die Magic Number muss pro Chart-Instanz eindeutig sein, wenn der EA gleichzeitig auf mehreren Symbolen oder Zeitrahmen läuft.
- Weitere Dokumentation und Set-Datei-Beispiele finden Sie im Kommentarbereich des Produkts.
Risikohinweis:
Trading ist mit erheblichen Risiken verbunden und vergangene Performance ist kein Indikator für zukünftige Ergebnisse. FJ UNIVERSE EXPERT ADVISORS verwendet eine Hochfrequenz-Handelsstrategie mit hohem Hebel, was sowohl potenzielle Gewinne als auch Verluste verstärkt. Marktvolatilität, wirtschaftliche Veränderungen und unvorhergesehene Ereignisse können die Performance beeinflussen. Es gibt keine Garantie auf Gewinne und Sie können Teile oder das gesamte investierte Kapital verlieren. Führen Sie stets eigene Recherchen durch, bewerten Sie Ihre Risikotoleranz und erwägen Sie die Beratung durch einen Finanzberater vor der Nutzung dieses EAs. Die gezeigte Performance spiegelt mein Konto wider, Ihre Ergebnisse können aufgrund von Unterschieden in Kontogröße, Broker-Bedingungen oder Ausführungszeiten abweichen. Ich hafte nicht für Verluste der Nutzer dieses EAs.
