Mimosa
- Experten
- Version: 1.0
MimosaGold („Mimosa") — Gold-Trading-Expert-Advisor für MetaTrader 5
Tulip FinTech · Version 1.0
- WAS ES IST
MimosaGold ist ein automatisiertes Handelssystem für MetaTrader 5, das ausschließlich Gold handelt. Es läuft nicht mit einer einzigen Strategie, sondern mit 10 unabhängigen „Legs" gleichzeitig. Jedes Leg hat seinen eigenen Zeitrahmen, seine eigenen Einstiegsfilter, seinen eigenen Stop-Loss und seine eigene Take-Profit-Leiter, seinen eigenen Zeitstopp, seine eigene Magic Number und seinen eigenen Orderkommentar. Jedes Leg hält höchstens eine Position.
Das gesamte System ist eine einzige EX5-Datei. Alle Indikatoren (EMA, ATR, RSI, ADX, Bollinger, Donchian, VWAP, Session-Bereiche, vom Tageschart abgeleitete Reihen) sind im EA selbst implementiert. Es werden keine externe DLL, keine Fremdindikatoren und keine zusätzlichen Bibliotheken benötigt.
Alle Signale sind kausal und repainten nicht: Das Signal für den aktuellen Bar wird ausschließlich aus abgeschlossenen Bars berechnet, niemals aus Daten rechts vom Entscheidungspunkt. Strategietester und Live-Betrieb verwenden exakt dieselben Formeln.
- INSTRUMENT — NUR GOLD
- Instrument: Gold (XAUUSD-Familie).
- Das Symbol wird beim Start automatisch ermittelt, in dieser Reihenfolge: XAUUSDc, XAUUSD, XAUUSDm, XAUUSD.ecn. Das erste vorhandene wird verwendet. Existiert keines, deaktiviert sich der EA und meldet dies im Journal.
- Interne Zeitrahmen: H1 und H4. Die Daten lädt der EA selbst, daher kann er an einen beliebigen Chart gehängt werden (H1 empfohlen).
- Empfohlener Kontotyp: Hedging, da jedes Leg einen eigenen Positionsticket führt. Auf einem Netting-Konto werden mehrere Legs zu einer Position zusammengefasst, und die Verwaltung pro Leg funktioniert nicht wie vorgesehen.
- Ein Konto mit engem oder Raw-Spread wird empfohlen. Die Broker-Bedingungen wirken sich direkt auf das Ergebnis aus.
- STRATEGIELOGIK
Die zehn Legs (Zeitrahmen — Logik): 1 — H4 — Beschleunigung der Gleitende-Durchschnitt-Steigung (long und short); 2 — H1 — Trendfortsetzung nach Rücksetzer; 3 — H4 — gerichteter Antrieb mit Wochenanker; 4 — H1 — Kompression und Auflösung des EMA-Bandes; 5 — H4 — Rücksetzer im Trend, nur long; 6 — H4 — Ausbruch aus der Eröffnungsrange; 7 — H1 — Auflösung einer Bollinger-Kompression; 8 — H1 — Rückeroberung des Intraday-VWAP, nur long; 9 — H1 — Session-Momentum, nur long; 10 — H1 — Rückeroberung nach Volumen-Austrocknung.
Die Filter sind Regimefilter, keine Versprechen: Volatilität wird über ATR relativ zu seinem eigenen rollierenden Perzentil gemessen, Trend und Struktur über EMA-Steigung und Bandzustand, die Richtung über ADX mit +DI/-DI, das Momentum über RSI-Zonen und die Kosten über eine Schwelle von Volatilität zu Spread. Zusätzlich werden Intraday-Referenzen genutzt: täglicher UTC-VWAP, Eröffnungsranges der Sessions und ein Wochenanker.
Einstieg und Ausstieg sind mechanisch:
- Der Einstiegspreis ist die Eröffnung des neuen Bars plus halber Spread und Slippage-Toleranz.
- Die Stop-Distanz entspricht ATR(14) multipliziert mit dem legspezifischen Multiplikator.
- Take-Profit 1 ist ein festes R-Vielfaches der Stop-Distanz; bei Erreichen wird ein Teil des Volumens geschlossen und der Rest auf Break-even gezogen.
- Take-Profit 2 strebt mit dem Rest der Position das zweite R-Vielfache an.
- Ein Zeitstopp schließt Positionen, die ihre maximale Anzahl an Bars überschreiten.
- Nach dem Schließen wartet das Leg zwei Bars, bevor es erneut einsteigen darf.
Die Lotgröße wird aus der ATR-Distanz abgeleitet: Bei hoher Volatilität wird das Lot automatisch kleiner, bei niedriger größer, sodass das Geldrisiko pro Trade konstant bleibt.
Bevor eine Orderanfrage entsteht, müssen fünf unabhängige Prüfungen bestanden werden: 1) Handelsfenster — die meisten Legs überspringen 17:00–22:00 UTC; 2) Volatilität gegen Kosten — der Spread darf höchstens ein Achtel des aktuellen ATR verbrauchen; 3) Lot-Normalisierung — Rundung auf die Volumenschrittweite und Begrenzung auf Minimum und Maximum; 4) Margin-Budget — die Margin einer Position darf 50% des Eigenkapitals nicht überschreiten; 5) freie Mittel — die benötigte Margin wird mit der freien Margin verglichen; reicht das Guthaben nicht, schreibt der EA eine Meldung ins Journal und sendet die Order nicht.
-
ANWENDUNG
-
Kopieren Sie die EX5-Datei in den Ordner MQL5/Experts des Terminal-Datenverzeichnisses und starten Sie MetaTrader 5 neu oder aktualisieren Sie den Navigator.
-
Hängen Sie den EA an einen beliebigen XAUUSD-Chart (H1 empfohlen).
-
Aktivieren Sie den automatischen Handel sowohl über die Schaltfläche in der Symbolleiste als auch unter Extras — Optionen — Expert Advisors.
-
Prüfen Sie das Journal beim Start: Ausgegeben werden das ermittelte Symbol, der Kontotyp, der Hebel, die Kontowährung, die Symbol-Spezifikation (Point, Tick Value, Tick Size, Wert pro Lot) sowie die Anzahl der initialisierten Legs.
-
Beginnen Sie auf einem Demokonto mit den Standardeinstellungen. Die Standard-Risikostufe ist L1, die niedrigste; erhöhen Sie schrittweise um eine Stufe.
-
Stellen Sie sicher, dass ausreichend Historie für H1 und H4 vorhanden ist.
-
Nutzen Sie für Backtests den Strategietester mit dem Modell „Jeder Tick auf Basis realer Ticks" über mehrere Jahre. Legen Sie die Risikostufe explizit fest, denn der Standardwert ist bewusst der konservativste.
Überwachung: Die Magic Numbers reichen von InpMagicBase bis InpMagicBase+9 und identifizieren jedes Leg; jede Order trägt den Kommentar „Mimosa L1" bis „Mimosa L10", Teil-Schließungen tragen „tp1". Beim Entfernen schreibt der EA Statistiken pro Leg ins Journal: verarbeitete Bars, Signale, Bars über der Kostenschwelle, Einstiegsversuche, fehlgeschlagene Orders und minimaler bzw. maximaler beobachteter Spread. Das ist der schnellste Weg zu erkennen, warum ein Leg still bleibt.
Wenn gar nicht gehandelt wird: Prüfen Sie zuerst den Spread, denn meist ist die Kostenschwelle die Ursache. Prüfen Sie danach, ob die Legs aktiviert sind und ob Sie sich im übersprungenen UTC-Fenster befinden. Dass einzelne Legs in bestimmten Marktphasen längere Zeit still bleiben, ist normal und zeigt, dass die Diversifikation arbeitet.
- PARAMETER
- InpLeg1 … InpLeg10 — unabhängiger Ein-/Aus-Schalter für jedes der zehn Legs, standardmäßig alle aktiv.
- InpRiskLevel — Risikostufe im Modus „Lot nach Risikoprozent", Standard L1.
- InpLotMode — Lotberechnung über Risikoprozent (Standard) oder festes Lot.
- InpFixedLots — konstante Lotgröße, nur im festen Modus, Standard 0.01.
- InpMagicBase — Basis der Magic Number, Standard 20261030.
- InpOrderComment — Präfix des Orderkommentars, Standard „Mimosa".
Die Ausstiegseinstellungen jedes Legs (ATR-Stop-Multiplikator, R-Vielfache der Take-Profits, Anteil der Teil-Schließung, Break-even-Puffer, maximale Haltedauer in Bars, Short-Erlaubnis, ATR-Periode) sind im EA fest verdrahtet und nicht exponiert, damit die validierte Konfiguration nicht versehentlich verändert werden kann.
- RISIKOSTUFEN
InpRiskLevel legt das Risikobudget pro Leg als Prozentsatz des Eigenkapitals fest. Bei zehn aktiven Legs kann die gleichzeitige Exposition das Zehnfache eines einzelnen Legs erreichen.
L1 0.30% (Standard) — L2 0.50% — L3 0.75% — L4 1.00% — L5 1.50% — L6 2.00% — L7 2.50% — L8 3.50% — L9 4.50%
Formel: Lot = Eigenkapital × Risikoprozent pro Leg ÷ (Stop-Distanz × Wert pro Lot). Der Wert pro Lot wird automatisch als Tick Value ÷ Tick Size ermittelt und niemals fest eingetragen.
Empfehlung: Beginnen Sie mit L1. Erhöhen Sie erst dann um eine Stufe, wenn Sie das System sowohl in ruhigen Phasen als auch in einem Drawdown auf einem Demokonto beobachtet haben. Die richtige Stufe ist jene, deren Drawdown Sie ohne Eingreifen aushalten. Je höher die Stufe, desto stärker werden Gewinne und Verluste gleichermaßen verstärkt.
- WICHTIGER RISIKOHINWEIS
Der Handel mit gehebelten Instrumenten wie Gold ist mit erheblichen Risiken verbunden und nicht für alle Anleger geeignet. Das vergangene Verhalten eines automatisierten Systems, einschließlich der im Strategietester beobachteten Ergebnisse, garantiert keine zukünftigen Ergebnisse, und eine solche Zusicherung wird hier nicht gegeben. Verwenden Sie nur Kapital, dessen Verlust Sie verkraften können. Validieren Sie grundsätzlich zuerst auf einem Demokonto und überwachen Sie laufende Instanzen. Broker-Bedingungen (Spread, Slippage, Ausführungsqualität, Swaps, Hebelbeschränkungen) beeinflussen das Ergebnis erheblich und unterscheiden sich zwischen Brokern. Für Ihre Handelsentscheidungen und die Einhaltung der für Sie geltenden Vorschriften sind ausschließlich Sie verantwortlich.
