FX Governor
- Experten
- Version: 2.101
- Aktivierungen: 10
FX Governor
FX Governor ist ein Multi-Currency Forex Expert Advisor für MetaTrader 5. Der EA kombiniert ein internes H1/M15-Portfolio aus ausgewählten FX-Paaren mit automatischer Balance-Skalierung, kandidatenspezifischer Gewichtung und optionalem Risk Governor.
Der Fokus liegt nicht auf vielen externen Parametern, sondern auf einer kontrollierten, übersichtlichen Produktlogik: Die Strategie-Kandidaten, Gewichtungen und Portfolio-Regeln sind intern fest eingebaut. Der Nutzer steuert nur die wirklich wichtigen Betriebs- und Risikoeinstellungen.
Kernidee
FX Governor handelt ausschließlich Forex-Paare. Es werden keine Indizes, Rohstoffe, Metalle, Kryptowährungen oder Aktien gehandelt.
Das Portfolio besteht aus:
- 26 H1-Kandidaten
- 60 M15-Kandidaten
- kandidatenspezifischen Gewichtungen
- automatischer Balance-Skalierung
- Profit-Ramp für den kontrollierten Start
- optionalem linearem Risk Governor
- Daily Stop und Total Stop
Die Gewichtung der einzelnen Kandidaten ist intern fest hinterlegt. Dadurch kann der Nutzer die getestete Portfolio-Struktur nicht versehentlich durch falsche Einzelparameter zerstören.
Gehandelte Märkte
FX Governor verwendet folgende Forex-Symbole:
AUDUSD, CHFJPY, EURAUD, EURCAD, EURCHF, EURGBP, EURJPY, EURNZD, EURUSD, GBPAUD, GBPCAD, GBPCHF, GBPJPY, GBPNZD, GBPUSD, NZDCAD, NZDCHF, NZDJPY, NZDUSD, USDCHF, USDJPY.
Der EA unterstützt Broker-Suffixe und -Prefixe, zum Beispiel EURUSD.pro , EURUSDm oder i.EURUSD , sofern die Symbole beim Broker verfügbar sind.
Status-Panel
FX Governor zeigt ein kleines Chart-Panel mit den wichtigsten Live-Informationen:
Status des EAs
Zeigt, ob der EA aktuell handeln darf oder ob eine Blockade aktiv ist. Der Status berücksichtigt nicht nur den internen Input Trading enabled , sondern auch die EA-Handelsfreigabe, Account-Rechte sowie Daily Stop und Total Stop.
Gewähltes Risk Profile
Zeigt die aktuell verwendete Risikostufe: Conservative , Balanced , Aggressive oder Custom . Dieser Wert entspricht dem Input Risk profile und wirkt als globale Risiko-Voreinstellung für alle internen Strategie-Kandidaten.
Governor-Status
Zeigt, ob der Risk Governor aktiv ist. Wenn der Governor aktiv ist, kann der EA das Risiko bei Drawdown automatisch reduzieren. Wenn er deaktiviert ist, bleiben Daily Stop, Total Stop und Profit-Ramp weiterhin aktiv, aber die zusätzliche lineare Drawdown-Drosselung ist ausgeschaltet.
Balance Scale
Zeigt, ob der EA die Positionsgrößen an eine kleinere oder größere Referenzbalance anpasst. Ein niedrigerer Wert bedeutet, dass der EA für ein kleineres Konto reduziert handelt. Ein höherer Wert bedeutet, dass der EA für eine größere Referenzbalance entsprechend mehr Spielraum nutzt. Dieser Wert hilft zu prüfen, ob die Kontogröße beziehungsweise Challenge-Größe korrekt erkannt oder eingestellt wurde.
Aktueller Risk Multiplier
Zeigt, wie viel vom eingestellten Risiko der EA gerade tatsächlich nutzt. Ein Wert von 1.00 bedeutet, dass der EA das eingestellte Risiko vollständig nutzt. Ein Wert von 0.25 bedeutet, dass der EA aktuell nur etwa ein Viertel davon nutzt. Der Wert kann durch Profit-Ramp, Governor und Drawdown-Situation sinken.
Daily Loss und Daily Stop
Zeigt den aktuellen internen Tagesverlust im Verhältnis zum eingestellten Tagesverlust-Stopp. Dieser Wert basiert auf der Referenzbalance und der Tagesreset-Logik des EAs. Wenn der Daily Stop erreicht wird, schließt der EA verwaltete Trades und öffnet bis zum nächsten Tageswechsel keine neuen Trades.
Total Loss und Total Stop
Zeigt den aktuellen internen Gesamtverlust im Verhältnis zum eingestellten Gesamtverlust-Stopp. Dieser Wert ist besonders wichtig für Prop-Firm-Konten, weil viele Firmen ein maximales Gesamtrisiko auf Basis der ursprünglichen Kontogröße definieren.
Anzahl offener EA-Positionen
Zeigt, wie viele offene Positionen aktuell von FX Governor verwaltet werden. Gezählt werden nur Positionen, deren Magic Number zum EA gehört.
Offene EA-Lots
Zeigt die gesamte offene Lotgröße aller vom EA verwalteten Positionen. Dieser Wert hilft, die aktuelle Exposure schnell einzuschätzen, besonders wenn mehrere FX-Paare gleichzeitig aktiv sind.
Mögliche Statusanzeigen:
- Active : EA ist aktiv und darf handeln.
- Input off : der interne Input Trading enabled ist deaktiviert.
- Algo off : der globale MT5-Button für Algo-Trading ist deaktiviert.
- EA trading off : Auto-Trading ist in den EA-Eigenschaften nicht erlaubt.
- Account trade off : der Account erlaubt aktuell keinen Handel.
- Expert trade off : Expert Advisor Trading ist für den Account deaktiviert.
- Daily stop : der Tagesverlust-Stopp wurde erreicht.
- Total stop : der Gesamtverlust-Stopp wurde erreicht.
Wenn Chart-Objekte auf dem verwendeten Template nicht sichtbar sind, nutzt FX Governor zusätzlich einen einfachen Text-Fallback oben links im Chart.
Installation in MetaTrader 5
FX Governor kann wie jeder MetaTrader-5-Expert-Advisor installiert und auf einen Chart gezogen werden.
Installation über den MQL5 Market
- MetaTrader 5 öffnen.
- Im Terminal den Bereich Market oder Meine Käufe öffnen.
- FX Governor auswählen und installieren.
- Danach im Navigator unter Expert Advisors nach FXGovernor suchen.
- Falls der EA nicht sofort sichtbar ist, im Navigator mit Rechtsklick auf Expert Advisors klicken und Aktualisieren wählen.
Manuelle Installation mit EX5-Datei
- In MetaTrader 5 auf Datei > Datenordner öffnen klicken.
- Den Ordner MQL5 > Experts öffnen.
- Die Datei FXGovernor.ex5 in diesen Ordner kopieren.
- MetaTrader 5 neu starten oder im Navigator Expert Advisors aktualisieren.
- FX Governor sollte danach im Navigator sichtbar sein.
EA auf einen Chart laden
- Einen Chart öffnen, zum Beispiel EURUSD auf M15 .
- FX Governor aus dem Navigator auf den Chart ziehen.
- In den EA-Eigenschaften Auto-Trading erlauben.
- In der MT5-Toolbar sicherstellen, dass Algo-Trading aktiviert ist.
- Die Inputs prüfen und bei Bedarf anpassen.
- Nach dem Start sollte das Status-Panel im Chart erscheinen.
Der EA ist ein Multi-Currency-EA. Das bedeutet: Er wird auf einen Chart geladen, kann aber intern mehrere FX-Paare überwachen und handeln. Wichtig ist, dass die benötigten Forex-Symbole beim Broker verfügbar sind und dass Prefix/Suffix bei Bedarf korrekt gesetzt werden.
Vor Live-Nutzung sollte immer zuerst ein Backtest und anschließend ein Demo- oder Forward-Test mit dem eigenen Broker durchgeführt werden.
Inputs
General
Trading enabled
Aktiviert oder deaktiviert neue Trades innerhalb des EAs. Wenn dieser Wert auf false steht, werden keine neuen Orders geöffnet. Bestehende Schutzlogik und Statusanzeige bleiben aktiv.
Magic number
Basis-Magic-Number des EAs. Diese Zahl sollte pro Konto und Produkt eindeutig sein, wenn mehrere EAs parallel laufen.
Max spread in points, 0 = disabled
Optionaler Spread-Filter. Bei 0 ist der Filter deaktiviert. Wenn ein Wert gesetzt wird, öffnet der EA keine neuen Trades, wenn der aktuelle Spread über diesem Wert liegt.
Max total open lots, 0 = disabled
Optionales Limit für die gesamte offene Lotgröße aller vom EA verwalteten Positionen. Bei 0 ist das Limit deaktiviert.
Risk
Risk profile
Legt die globale Risikostufe fest:
- RISK_CONSERVATIVE : ca. 0.50x Basisrisiko
- RISK_BALANCED : ca. 1.00x Basisrisiko
- RISK_AGGRESSIVE : ca. 1.35x Basisrisiko
- RISK_CUSTOM : nutzt den Wert aus Custom risk multiplier
Custom risk multiplier
Nur relevant, wenn Risk profile = RISK_CUSTOM gewählt ist. Der Wert wird intern begrenzt, damit keine extremen Fehleingaben entstehen.
Risk reference balance, 0 = account balance
Referenzkontogröße für die automatische Skalierung.
Bei 0 verwendet der EA die Kontobalance beim Start.
Für Prop-Firm-Konten sollte hier meist die ursprüngliche Challenge-Kontogröße eingetragen werden, zum Beispiel 100000 für eine 100k Challenge. Dadurch bleiben Daily Stop, Total Stop, Profit-Ramp, M15-Freischaltung und Lot-Skalierung sauber an der Challenge-Größe ausgerichtet.
Risk governor enabled
Aktiviert oder deaktiviert die lineare Drawdown-Drosselung.
Wenn true , reduziert der EA die Lotgrößen automatisch, sobald Equity-Drawdown, Tagesverlust oder Gesamtverlust zunehmen. Außerdem ist ein früher Daily-Entry-Block aktiv.
Wenn false , bleiben Profit-Ramp, Daily Stop und Total Stop weiterhin aktiv, aber die lineare Governor-Drosselung und der frühe Daily-Entry-Block werden deaktiviert.
Daily stop percent
Tagesverlust-Stopp in Prozent der Referenzbalance. Sobald der interne Tagesverlust dieses Level erreicht, schließt der EA verwaltete Trades und öffnet bis zum nächsten Tages-Reset keine neuen Trades.
Total stop percent
Gesamtverlust-Stopp in Prozent der Referenzbalance. Sobald dieser Wert erreicht wird, blockiert der EA neue Trades. Je nach Zustand werden verwaltete Positionen geschlossen.
Daily Reset
Daily reset mode
Legt fest, wie der Tageswechsel für Daily Loss und Tagesstopps berechnet wird.
- RESET_MANUAL_SERVER_HOUR : nutzt den manuell gesetzten Broker-Server-Reset.
- RESET_PRAGUE_MIDNIGHT : nutzt Prager Mitternacht inklusive Sommerzeitlogik.
Broker server reset hour
Serverstunde für den Tageswechsel, wenn RESET_MANUAL_SERVER_HOUR genutzt wird. Beispiel: Wenn der Prop-Firm-Tageswechsel um 00:00 Uhr in einer bestimmten Zeitzone liegt, muss dieser Wert so gesetzt werden, dass er zur Serverzeit des Brokers passt.
Broker Symbols
Auto-detect broker symbols
Wenn aktiviert, versucht der EA automatisch, Broker-Symbole wie EURUSD.pro , EURUSDm oder ähnliche Varianten zu finden.
Symbol prefix
Optionaler Prefix für Broker, die Symbole mit Präfix anbieten.
Symbol suffix
Optionaler Suffix für Broker, die Symbole mit Suffix anbieten.
Panel
Show status panel
Aktiviert oder deaktiviert das Chart-Panel.
Diagnostics
Write diagnostic CSV log
Schreibt ein Diagnose-Log als CSV-Datei. Für normalen Betrieb sollte dieser Wert deaktiviert bleiben. Für Backtests, Audits oder Fehlersuche kann er aktiviert werden.
Diagnostic log file
Dateiname des Diagnose-Logs.
Prop-Firm-Einstellungen
Viele Prop-Firm-Regeln basieren nicht nur auf geschlossenen Trades, sondern auch auf Equity, Floating P/L, Swaps und Kommissionen. Deshalb sollten Daily Stop und Total Stop konservativer gesetzt werden als die offiziell erlaubten Maximalwerte.
Empfohlene Grundlogik für Prop-Firm-Konten:
-
Risk reference balance, 0 = account balance auf die ursprüngliche Challenge-Größe setzen.
Beispiel: Bei einer 100k Challenge 100000 eintragen. -
Risk profile zunächst auf RISK_CONSERVATIVE oder RISK_BALANCED setzen.
Für neue Challenges ist RISK_CONSERVATIVE der vorsichtigere Start. -
Risk governor enabled = true verwenden.
Der Governor reduziert die Positionsgrößen automatisch, wenn der Drawdown zunimmt. -
Daily stop percent unterhalb des Prop-Firm-Limits setzen.
Beispiel: Wenn die Firma maximal 5% Daily Loss erlaubt, ist ein interner Stop zwischen etwa 2.5% und 4.0% sinnvoll. Der Standardwert 2.8 ist bewusst konservativ. -
Total stop percent unterhalb des Prop-Firm-Limits setzen.
Beispiel: Wenn die Firma maximal 10% Total Loss erlaubt, ist ein interner Stop von etwa 7% bis 8% konservativer als das Limit selbst. Der Standardwert 8.0 lässt Abstand zum offiziellen Limit. -
Daily reset mode korrekt einstellen.
Für Prop-Firm-Regeln mit Prager Mitternacht kann RESET_PRAGUE_MIDNIGHT genutzt werden. Für andere Firmen sollte RESET_MANUAL_SERVER_HOUR verwendet und der Tageswechsel an die jeweilige Serverzeit angepasst werden. -
Max spread in points nur setzen, wenn der Broker in Backtests und Live-Umgebung stabile typische Spreads zeigt.
Zu enge Spread-Filter können sinnvolle Trades blockieren; zu weite Filter schützen weniger vor schlechten Ausführungen. -
Max total open lots kann als zusätzliche Sicherheitsgrenze genutzt werden.
Für kleine Challenge-Größen ist ein globaler Lot-Cap sinnvoll, wenn der Nutzer eine harte Exposure-Grenze möchte.
Beispiel: Prop-Firm-ähnliche 2-Step Challenge
Die folgenden Werte sind ein konservativer Ausgangspunkt für eine Challenge mit 5% Daily Loss und 10% Maximum Loss:
- Trading enabled = true
- Risk profile = RISK_CONSERVATIVE oder RISK_BALANCED
- Risk reference balance = Challenge-Größe
- Risk governor enabled = true
- Daily stop percent = 2.8
- Total stop percent = 8.0
- Daily reset mode = RESET_PRAGUE_MIDNIGHT , wenn das Konto Prager Mitternacht als Tagesreset nutzt
- Broker server reset hour nur relevant bei manuellem Reset
- Auto-detect broker symbols = true
- Symbol prefix und Symbol suffix nur setzen, wenn der Broker sie benötigt
- Show status panel = true
Wichtig: Diese Werte ersetzen nicht die Prüfung der aktuellen Prop-Firm-Regeln. Jede Firma kann eigene Regeln für Tageswechsel, Max Drawdown, News, Halten über Nacht, Wochenenden, Lotgrößen, Mindesthandelstage oder Konsistenzregeln haben.
Wichtiger Hinweis
FX Governor ist kein Garant für das Bestehen einer Prop-Firm-Challenge und kein Schutz vor Verlusten. Der EA ist ein automatisiertes Handelssystem mit integrierter Risikosteuerung. Ergebnisse hängen von Marktbedingungen, Brokerdaten, Spreads, Kommissionen, Slippage, Ausführung, Kontogröße, Prop-Firm-Regeln und den gewählten Einstellungen ab.
Vor Live- oder Challenge-Nutzung sollten Nutzer immer:
- einen Backtest mit dem eigenen Broker durchführen,
- einen Forward-Test auf Demo nutzen,
- die Tagesreset-Zeit prüfen,
- alle Prop-Firm-Regeln lesen,
- die Lotgrößen und Drawdown-Werte beobachten,
- und mit konservativen Einstellungen starten.
