Sky Universal
- Experten
- Version: 2.0
- Aktivierungen: 5
Universal V2 – All-in-USD-Edition
==================================
Ein Multi-Strategie-Expert Advisor, der das Risiko in USD statt in Punkten oder Pips verwaltet und somit vollständig auf Broker mit unterschiedlichen Punktwerten, Dezimalstellen und Tick-Größen übertragbar ist.
Im Gegensatz zu den meisten Expert Advisors, die bei einem Brokerwechsel neu eingestellt werden müssen, berechnet Universal V2 Take Profit, Trailing Stop und den minimalen Martingale-Abstand in absoluten USD. Die gleichen Einstellungen funktionieren bei jedem Broker.
------------------------------------------
KERNKONZEPT – WARUM USD-BASERT?
------------------------------------------
Die meisten EAs verwenden Punkte oder Pips für SL/TP. Wenn Sie den Broker wechseln, ändern sich die Punktwerte (insbesondere bei GOLD, Indizes und Kryptowährungen), und Ihre sorgfältig abgestimmten Einstellungen gehen nicht mehr auf.
Universal V2 löst dieses Problem, indem es mit USD arbeitet:
- Legen Sie „Take Profit = 10 $“ fest → der EA berechnet den genauen Preisabstand für Ihren Broker.
- Stellen Sie „Trailing Step = 0,5 $“ ein → funktioniert bei jedem Broker identisch.
- Stellen Sie „Min. Martingale-Abstand = 0,5 $“ ein → gleichbleibender Durchschnittsabstand unabhängig vom Wertpapier.
Eine Einstellung, für jeden Broker.
------------------------------------------
SIGNAL-ENGINE
------------------------------------------
Einstiegssignale werden anhand eines Dreifach-Bestätigungssystems auf M5 generiert:
KAUF: Kurs unterhalb des unteren Bollinger-Bandes + Stochastik < 30 + RSI < 30
VERKAUF: Kurs über dem oberen Bollinger-Band + Stochastik > 70 + RSI > 70
Dies ist eine Mean-Reversion-Strategie, die darauf ausgelegt ist, Erschöpfungsbewegungen zu erkennen.
Optionale Bestätigungsfilter (alle ein- und ausschaltbar):
- Bestätigung anhand von zwei Kerzen
- ADX-Filter (Trendstärke)
- MA200-Filter (M5-Trend)
- H1-MA200-Bestätigung (Trend auf höherem Zeitrahmen)
- Spread-Filter (in USD)
- Zeitfilter (Handelszeiten)
- Filter nach Kerzenende (Einträge in den letzten N Minuten der Stunde überspringen)
------------------------------------------
HANDELSMANAGEMENT
------------------------------------------
- Neue Zykluslogik: Eröffnet die erste Position, wenn der Warenkorb leer ist.
- Martingale-Durchschnittsbildung: Fügt Positionen hinzu, wenn die letzte Position im Verlust liegt, bis zu „MaxTrades“, mit konfigurierbarem „LotExponent“.
- Take-Profit für den Basket: Schließt alle Positionen, sobald der Gesamtgewinn das USD-Ziel erreicht hat.
- Basket-Trailing-Stop: Wird aktiviert, sobald die USD-Gewinnschwelle erreicht ist, und folgt anschließend dem höchsten (KAUF) bzw. tiefsten (VERKAUF) Kurs mit einem USD-Schritt.
- Automatischer Break-even: Der Trailing-SL bewegt sich niemals unter den Durchschnittskurs des Baskets (bei KAUF) oder darüber (bei VERKAUF).
- Abkühlungsphase: Verhindert einen sofortigen Wiedereinstieg nach dem Schließen eines Korbs.
- Pausentimer: Verhindert die rasche Abgabe von Aufträgen.
------------------------------------------
BROKER-SICHERHEITSEBENE
------------------------------------------
Der EA passt sich automatisch an die Regeln jedes Brokers an:
- Erkennt die Symbolkategorie (GOLD, SILBER, JPY, ÖL, KRYPTOWÄHRUNG, FOREX).
- Liest „StopLevel“ und „FreezeLevel“ vom Broker aus.
- Fügt zusätzlich zum Mindestabstand des Brokers einen konfigurierbaren USD-Puffer hinzu.
- Überprüft und passt jeden SL/TP vor dem Senden an.
- Führt bei Fehler 130 (ungültige Stopps) automatisch einen erneuten Versuch durch.
- Stellt fehlende SL nach einem Neustart des Brokers oder einer Unterbrechung der Terminalverbindung wieder her.
------------------------------------------
ABSTURZ-WIEDERHERSTELLUNG
------------------------------------------
Der EA speichert die zuletzt bekannten SL- und TP-Werte. Wenn Ihr Terminal neu startet, die VPS-Verbindung unterbrochen wird oder der Broker die Stopps zurücksetzt, stellt Universal V2 diese beim nächsten Tick automatisch wieder her.
Keine offenen Positionen mehr nach einem Neustart.
------------------------------------------
INFO-FELD
------------------------------------------
Ein Dashboard direkt im Diagramm zeigt:
- Aktueller Warenkorbstatus (KAUFEN / VERKAUFEN)
- Gesamtgewinn in USD
- Gesamt-Lot-Exposure
- Trailing-SL-/TP-Werte
- Indikatorzustände (BB, Stochastic, RSI – farbcodiert)
- Schaltflächen für den manuellen Handel
------------------------------------------
EINGABEPARAMETER
------------------------------------------
Allgemein:
- Debug: Ausführliche Protokollierung aktivieren
- InfoChart: Infofenster anzeigen
- Slippage: Maximale Slippage in Punkten
- MagicNumber: 0 = alle Positionen des Symbols handeln
Handel:
- NewCycle_ON: Logik für den ersten Einstieg aktivieren
- TradeBuy / TradeSell: Aktivierung der jeweiligen Richtung
- TypeWork: true = Tick für Tick, false = nur neuer Balken
- Risk: wird bei der Lot-Größenbestimmung verwendet (FREE_MARGIN × DefaultLot / Risk)
- DefaultLot: anfänglicher Lot-Multiplikator
- MaxLot: Obergrenze für die Lotgröße
- MaxTrades: Maximale Anzahl an Positionen pro Basket
- LotExponent: Martingale-Multiplikator (z. B. 1,8)
USD-Risikomanagement:
- TakeProfitUSD: Basket-TP-Ziel in USD
- TrailingActivateUSD: Gewinnschwelle für die Aktivierung des Trailing Stops
- TrailingStepUSD: Trailing-Schritt in USD
- UseMinDistance: Mindestabstand für den Durchschnitt berechnen aktivieren
- MinDistanceMartingaleUSD: Mindestabstand zur letzten Position, in USD
- UseBrokerSafety: StopLevel / FreezeLevel des Brokers berücksichtigen
- BrokerBufferUSD: zusätzlicher Sicherheitspuffer in USD
Signalfilter (alle optional):
- Use2CandleConfirm, UseADXFilter, UseMA200Filter,
UseClosePrice, UseSpreadFilter, MaxSpreadUSD,
UseTimeFilter, StartHour, EndHour,
UseH1Confirm, UseCandleEndFilter, CandleEndMinutes
Indikator-Einstellungen:
- Bollinger-Bänder: Periode, Abweichung, Verschiebung
- Stochastik: K, D, Verlangsamung, Kursfeld, Schwellenwerte
- RSI: Periode, untere Grenze, obere Grenze
------------------------------------------
EMPFOHLENE EINSTELLUNGEN
------------------------------------------
- Symbol: XAUUSD (funktioniert bei jedem Währungspaar)
- Zeitrahmen: M5
- Mindesteinlage: 500–1.000 US-Dollar (aufgrund des Martingale-Risikos)
- VPS: dringend empfohlen
- Broker: jeder MT5-Broker mit niedrigem Spread bei GOLD
------------------------------------------
RISIKOHINWEIS
------------------------------------------
Dieser EA verwendet eine Martingale-ähnliche Averaging-Strategie. Während der auf dem US-Dollar basierende Basket-Take-Profit und der Trailing-Stop darauf ausgelegt sind, Gewinne zu sichern, bergen Martingale-Systeme das inhärente Risiko großer Drawdowns bei anhaltenden Trends entgegen der Position.
- Setzen Sie KEIN Geld ein, dessen Verlust Sie sich nicht leisten können.
- Testen Sie den EA immer zuerst auf einem Demokonto.
- Die Wertentwicklung in der Vergangenheit ist keine Garantie für zukünftige Ergebnisse.
- Der Entwickler haftet nicht für etwaige Handelsverluste.
------------------------------------------
SUPPORT
------------------------------------------
Bei Fragen, Hilfe bei der Einrichtung oder Fehlermeldungen kontaktieren Sie mich bitte per privater Nachricht auf MQL5. Ich antworte innerhalb von 24 Stunden.
Die Miete umfasst den vollen Funktionsumfang – identisch mit der Kaufversion. Während der Mietdauer gibt es keine Funktionseinschränkungen.
