Tulip ultra MT5
- Experten
- Version: 1.0
TulipUltra ist ein Portfolio-Expert-Advisor. Eine einzige Instanz auf einem einzigen Chart verwaltet 48 Substrategien über 12 Instrumente und drei Intraday-Zeitrahmen (M15 / M30 / H1). Gold ist das Ankerinstrument des Portfolios.
Gold als Kern des Portfolios
XAUUSD wird mit voller Positionsgröße gehandelt und niemals durch die Gewichtungsregeln des Portfolios verkleinert. Die übrigen elf Instrumente — XAGUSD, BTCUSD, EURUSD, GBPUSD, USDJPY, EURJPY, GBPJPY, CHFJPY, AUDJPY, AUDUSD, GBPAUD — werden standardmäßig mit 50% des Goldgewichts gehandelt. Dieser Faktor ist ein einstellbarer Eingabeparameter (0–100%), und jedes Instrument verfügt über einen eigenen Schalter.
Auf jedes Instrument entfallen vier Substrategien. Das Set wurde vorab durch korrelationsbewusste Greedy-Auswahl bestimmt, um überflüssige gleichgerichtete Exposure zu reduzieren. Die Gewichte werden nach dem Risk-Parity-Prinzip verteilt, sodass Substrategien mit geringerer Volatilität ein höheres Gewicht erhalten.
Empfohlen wird die Anwendung auf einem Gold-Chart im Zeitrahmen H1. Da der EA mehrere Instrumente von einem Chart aus verwaltet, muss dieser Chart fortlaufend Ticks erhalten. Lassen Sie das Terminal nicht in den Ruhezustand wechseln.
Neun Risikostufen
Ein einziger Eingabeparameter, InpRiskLevel, wählt die Stufe — von L1 (am konservativsten) bis L9 (gesamtes Portfolio). Die Stufe bestimmt, welcher Teil des Portfolios handeln darf: Auf niedrigen Stufen werden nur die am höchsten bewerteten Substrategien aktiviert, der Rest wird deaktiviert oder läuft mit halbem Gewicht. Die Werkseinstellung ist L1.
L1 Micro — 16 Substrategien — Risiko pro Trade 0,30% — maximale Exposure 10%
L2 Low — 24 — 0,50% — 15%
L3 Gentle — 31 — 0,75% — 22%
L4 Steady — 38 — 1,00% — 30%
L5 Balanced — 43 — 1,50% — 42%
L6 Firm — 46 — 2,00% — 55%
L7 High — 48 — 2,75% — 70%
L8 Aggressive — 48 — 3,50% — 85%
L9 Centurion — 48 — 4,50% — 100%
Wenn Sie unsicher sind, welche Stufe passt, beginnen Sie mit L1. Eine höhere Stufe vergrößert gleichzeitig die Positionsgröße und die Anzahl der Substrategien, die eine Position halten dürfen. Beide Effekte verstärken sich daher gegenseitig.
Signal-Engine
27 Strategievarianten aus 13 Familien. Trendfolge: EMA-Kreuzung, MACD, Donchian-Kanal, ADX/DI, SuperTrend und Steigung des gleitenden Durchschnitts. Mean Reversion: RSI, Bollinger-Bänder, Keltner-Kanal, Stochastic, CCI, Z-Score und VWAP. Ausbruch: Bereichs- und Donchian-Ausbruch, Volatilitätsausbruch, Bollinger-Walk, Pin Bar und Engulfing. Momentum: ROC. Alle Indikatoren werden vom EA selbst über seine interne Bibliothek berechnet. Es sind keine externen Indikatoren zu installieren und keine zusätzlichen Dateien zu kopieren.
Risikomanagement
Die Positionsgröße wird nach festem Bruchteil berechnet. Sie leitet sich aus dem Abstand zum Stop-Loss und dem Tickwert des Instruments ab; Tickwert und Tickgröße werden in Echtzeit aus dem Terminal gelesen (SYMBOL_TRADE_TICK_VALUE und SYMBOL_TRADE_TICK_SIZE). Kontraktspezifikationen von Brokern sind nicht fest im Code hinterlegt.
Es gilt eine Obergrenze für die Gesamt-Exposure des gesamten Portfolios. Pro Instrument sind höchstens 4 gleichzeitige Positionen zulässig. Eine Substrategie kann auf demselben Instrument keine doppelte Position eröffnen.
Der EA verwendet einen Kostenfilter. Liegt das Verhältnis von ATR zu Spread unter der eingestellten Untergrenze, wird die Gelegenheit übersprungen. Liegt das Verhältnis zwischen dieser Untergrenze und der Schwelle für volle Größe, wird die Positionsgröße anteilig reduziert.
Es gibt ein konfigurierbares Handelsverbotsfenster, standardmäßig von 17:00 bis 22:00 Uhr Serverzeit, um die illiquideste Tagesphase zu meiden. An Wochenenden wird die Größe für Kryptowährungen reduziert.
Vor dem Absenden durchläuft jede Order vier Prüfungen: den Stop-Level des Instruments, die freie Margin über OrderCalcMargin(), die Einhaltung von Mindest-, Höchst- und Schrittvolumen sowie das Volumenlimit je Instrument.
Der EA verwendet kein Martingale, kein Grid und keine Verdopplung des Volumens nach Verlusten. Die Größe jeder Position ergibt sich ausschließlich aus dem Kontokapital und dem Stop-Abstand der jeweiligen Strategie.
Kompatibilität
Kontotyp: beliebig. Cent-Konten und Standardkonten werden unterstützt; alle Größenberechnungen erfolgen in der Kontowährung.
Symbolnamen: beliebig. Beim Start ordnet der EA seine internen Namen den tatsächlich verwendeten Namen Ihres Brokers zu, zum Beispiel XAUUSD, XAUUSDm oder XAUUSDc. Instrumente, die Ihr Broker nicht anbietet, werden automatisch deaktiviert und im Log aufgeführt.
Broker: beliebig. Beim Start findet ein Abgleich der Kontraktspezifikationen statt; bei größeren Abweichungen erfolgt ein Hinweis im Log.
Das Programm enthält keine DLL-Aufrufe und keine #import-Direktiven, liest und schreibt keine externen Dateien und greift nicht auf das Netzwerk zu.
Es gibt keine Testphase, kein Ablaufdatum und keine Sperren an Konto oder Version.
Installation und Verwendung
Kopieren Sie TulipUltra.ex5 in den Ordner MQL5/Experts/.
Wenden Sie den EA auf einem Gold-Chart an (Zeitrahmen beliebig, H1 empfohlen) und aktivieren Sie den automatischen Handel.
Wählen Sie eine Risikostufe. Beginnen Sie mit einer niedrigen Stufe und prüfen Sie die Ergebnisse auf einem Demokonto.
Beim Start gibt der EA drei Dinge im Log aus: welche Symbole aufgelöst wurden, wie viele Substrategien aktiv sind und ob der Abgleich der Kontraktspezifikationen bestanden wurde. Prüfen Sie dieses Log, bevor Sie auf ein Realkonto gehen.
Multi-Symbol-Backtesting
Eine einzige Instanz des EA handelt alle 12 Instrumente. Der Strategietester von MetaTrader 5 unterstützt diesen Multi-Symbol-Modus, und der EA wurde genau so entwickelt und geprüft: eine Instanz, die über den Testzeitraum hinweg das vollständige Instrumentenset handelt. Wie bei jedem Backtest handelt es sich um Simulationswerte; die Ergebnisse im Real- oder Demobetrieb werden davon abweichen.
Risikohinweis
Der Handel mit gehebelten Instrumenten ist mit einem hohen Risiko des Kapitalverlusts verbunden und nicht für jeden Anleger geeignet. Alle für dieses Produkt gezeigten historischen oder getesteten Ergebnisse sind Simulationen auf Basis vergangener Daten und stellen weder ein Versprechen noch einen Hinweis auf künftige Ergebnisse dar. Marktbedingungen ändern sich, und ein statistischer Vorteil kann aufhören zu wirken. Testen Sie zuerst auf einem Demokonto, riskieren Sie niemals Geld, dessen Verlust Sie sich nicht leisten können, und verwenden Sie das Produkt ausschließlich auf eigenes Risiko. Der Autor übernimmt keine Haftung für Handelsverluste.

Der Benutzer hat keinen Kommentar hinterlassen