Onnyx AI
- Experten
- Version: 3.29
- Aktualisiert: 17 Juli 2026
- Aktivierungen: 10
ONNYX AI Version 3.26
Ein Expert Advisor für MetaTrader 5-Hedging-Konten, der mehrere Währungen unterstützt. Er bildet Angebots- und Nachfragespannen ab, bewertet Einstiegsmöglichkeiten, wenn der Kurs eine gültige Spanne berührt, und verwaltet Trades über ein einheitliches Portfolio-Dashboard.
Das System kombiniert regelbasierte Marktstrukturanalyse, eine Bewertung der Zonenqualität, Trendbestätigung und Bestätigung durch höhere Zeitrahmen, Schutz vor wirtschaftlichen Nachrichten sowie eine optionale externe KI-Validierungsebene. Die externe KI kann jederzeit umgangen werden. Für die lokale Entscheidungsengine sind keine API-Anmeldedaten erforderlich.
Die lokale Entscheidungsengine umfasst ein eingebettetes ONNX-Neuralnetz mit einer 12-24-12-1-Architektur. Sie läuft direkt in MetaTrader 5 unter Verwendung automatisch aufbereiteter Marktmerkmale und benötigt keinen externen Neuralnetz-Dienst.
ONLINE-LERNEN IN VERSION 3.26
Version 3.26 fügt für jedes Broker-Symbol eine persistente adaptive Lernschicht hinzu. Der EA kann aus Handelsbeobachtungen einen eigenen symbolspezifischen Datensatz erstellen, separate Modellgewichte schrittweise aktualisieren und den gelernten Zustand in späteren Sitzungen wiederverwenden. Datensatz- und Gewichtungsdateien werden bei Bedarf automatisch erstellt und nach einem Neustart des EA oder von MetaTrader 5 erneut geladen. Das Lernen erfolgt symbolweise isoliert, sodass Instrumente mit unterschiedlichem Kursverhalten nicht denselben adaptiven Zustand teilen. Diese adaptive Ebene unterstützt den lokalen Entscheidungsprozess und garantiert keine profitablen Ergebnisse.
KERNFUNKTIONEN
- Integrierte ONNX-Neuralnetz-Inferenz (12-24-12-1) mit automatischer Merkmalsaufbereitung
- Persistentes Online-Lernen, das für jedes Broker-Symbol separat verwaltet wird
- Automatische Erstellung und Aktualisierung von symbolspezifischen Datensätzen und Modellgewichten
- Automatisches Neuladen des gespeicherten Lernzustands nach einem Neustart des EAs oder des Terminals
- Erkennung von Angebots- und Nachfrageräumen mit konfigurierbarem Qualitätswert und Berührungsgrenze
- Bewertung des Einstiegs zum aktuellen Tick, solange sich der Kurs innerhalb einer aktiven Zone befindet
- Mehrwährungs-Scanner mit automatischer Verarbeitung von Broker-Symbol-Präfixen und -Suffixen
- Gleiche technische Einstiegslogik für das Chart-Symbol und die Scanner-Symbole
- Lokale Einstiegsbewertung mit Bestätigungen durch Kerzenmuster, Struktur und höhere Zeitrahmen
- Filter für den MT5-Wirtschaftskalender, der für die jeweiligen Währungen der einzelnen Symbole ausgewertet wird
- Anzeige bevorstehender Nachrichten unter Verwendung der Serverzeit des Brokers
- Optionale externe KI-Validierung mit Entscheidungsbewertung und Begründungsverlauf
- Stop-Loss-, Take-Profit- und Trailing-Management auf Basis fester Ticks oder der ATR
- Optionales Basket-Martingale mit Gewinn- und Verlustkontrollen auf Portfolioebene
- Drawdown-Pause für neue Symbole, während das bestehende Basket-Management weiterhin aktiv bleibt
- Optionaler gewinnbringender Ausstieg bei Erreichen der nächsten entgegengesetzten Zone
- Kontinuierliche Aufzeichnung der Entscheidungshistorie, der abgeschlossenen Trades und des Transaktionsarchivs
- Dashboard-Statistiken: Gewinnquote, Nettogewinn, Gewinnfaktor und maximaler Drawdown
SO FUNKTIONIERT ES
1. Der EA ermittelt anhand der historischen Kursentwicklung neue Angebots- und Nachfrageräume.
2. Er scannt das Chart-Symbol und, sofern aktiviert, weitere verfügbare Broker-Symbole.
3. Ein Kandidat muss sich innerhalb einer gültigen Zone befinden und die konfigurierten lokalen Filter bestehen.
4. Der Nachrichtenfilter überprüft die Währungen, zu denen dieses Kandidatensymbol gehört.
5. Eine optionale KI-Validierung kann den Kandidaten zulassen oder blockieren und den Grund dafür protokollieren.
6. Die Order wird an die Tick-Größe, die Volumenschritte und die Handelslimits des Symbols angepasst.
7. Der EA verwaltet die Position anhand der ausgewählten Ausstiegs-, Trailing- oder Basket-Regeln.
EINGABEPARAMETER BEIM LADEN DES EA
MetaTrader 5 liest diese Eingabewerte, wenn der EA angehängt, neu geladen oder neu kompiliert wird oder wenn ein Eingabewert geändert wird. Eine Änderung der Eingabewerte führt zu einer Neuinitialisierung des EAs. Die Werte werden auf die Tick-Größe, die Volumenschritte und die Handelslimits des jeweiligen Symbols sowie des Brokers normiert. Bestehende, vom EA verwaltete Positionen werden nach dem Neuladen mit den aktiven Basket- und Schutz-Einstellungen abgeglichen.
01. LOT, TAKE PROFIT & STOP LOSS
- Alle Broker-Symbole handeln: Bei „False“ wird nur das Chart-Symbol gehandelt. Bei „True“ wird der Multiwährungs-Scanner für verfügbare Broker-Symbole aktiviert und Präfixe sowie Suffixe werden automatisch berücksichtigt.
- Trendrichtung befolgen: Erlaubt erste Einstiegspunkte nur in der Richtung, die von der Trend-Engine des EAs akzeptiert wird.
- Anfängliche Lotgröße: Basisvolumen für einen ersten Einstieg, normiert auf das Minimum, Maximum und den Volumenschritt des Symbols.
- Take-Profit-Methode: Wählt zwischen festen Broker-Ticks, einer ATR-basierten Distanz oder einem neuronalen Take-Profit.
- Take-Profit (Broker-Ticks): Feste TP-Distanz, wenn die Take-Profit-Methode mit festen Ticks ausgewählt ist.
- ATR-Multiplikator für Take-Profit: Multipliziert den ATR-Wert zur Berechnung des Take-Profit, wenn „ATR-Take-Profit“ ausgewählt ist.
- Stop-Loss-Methode: Wählt feste Broker-Ticks, einen ATR-basierten Abstand oder einen neuronalen Stop-Loss für Nicht-Martingal-Einstiege aus.
- Stop-Loss (Broker-Ticks): Feste SL-Distanz, wenn die Stop-Loss-Methode mit festen Ticks ausgewählt ist.
- ATR-Multiplikator für SL: Multipliziert den ATR-Wert zur Berechnung des SL, wenn „ATR-SL“ ausgewählt ist.
- Gewinn bei Erreichen der nächsten entgegengesetzten Zone schließen: Schließt eine gewinnbringende Position, wenn der Kurs vor Erreichen des TP die nächste entgegengesetzte Angebots- oder Nachfragzone erreicht.
02. TRAILING STOP – EINZIGER EINSTIEG
- Trailing-Stop-Methode: Deaktiviert den Trailing-Stop oder wählt für verwaltete Einzel-Eintritte einen festen Tick, ATR, Break-Even oder einen neuronalen Trailing-Stop aus.
- Trailing nach Gewinn starten (Broker-Ticks): Erforderliche Gewinnspanne, bevor das Fixed-Tick-Trailing beginnt.
- Trailing-Abstand (Broker-Ticks): Abstand, der beim Fixed-Tick-Trailing hinter dem Kurs eingehalten wird.
- ATR-Trailing-Startmultiplikator: Erforderliches ATR-Vielfaches, bevor das ATR-Trailing beginnt.
- ATR-Trailing-Abstandsmultiplikator: Das ATR-Vielfache, das als ATR-Trailing-Abstand verwendet wird.
- Break-Even-Auslöser (Broker-Ticks): Gewinnabstand, der den Break-Even-Modus aktiviert.
- Break-Even-Gewinnsicherung (Broker-Ticks): Gewinnabstand, der nach Aktivierung des Break-Even-Modus über den Einstiegskurs hinaus gesichert wird.
03. ERHOLUNG NACH EINEM VERLUST – EINZIGER EINSTIEG
- Wiederherstellung nach Verlust aktivieren: Erhöht die nächste zulässige Eintragung nach einem abgeschlossenen Verlust.
- Erholungslos-Multiplikator: Multiplikator, der auf jeder Erholungsstufe für Einzeleinträge angewendet wird.
- Maximale Erholungsstufe: Maximale Anzahl aufeinanderfolgender Erholungserhöhungen.
- Lot nach Gewinn zurücksetzen: Setzt das Lot der nächsten Einzelposition nach einem gewinnbringenden Abschluss auf das ursprüngliche Lot zurück.
04. MARTINGALE-KORB
- „Martingale-Korb“ aktivieren: Aktiviert die mehrstufige Korb-Wiederherstellung. Solange diese Option aktiviert ist, wird kein automatischer Stop-Loss pro Position angewendet, und der Korb wird nach den Korb-Regeln verwaltet.
- Martingale-Lot-Multiplikator: Multipliziert das Volumen der vorherigen Korbstufe für die nächste Stufe.
- Martingale-Einstiegsauslöser: Wählt einen festen Tick-Schritt, die nächste gültige Angebots-/Nachfragezone oder einen neuronalen/ATR-Schritt aus.
- Fester Martingale-Schritt (Broker-Ticks): Erforderliche Abweichung für die nächste Stufe im Modus mit festem Schritt.
- Minimaler neuronaler Schritt (ATR): Minimaler zulässiger ATR-Abstand für einen neuronalen Martingale-Schritt.
- Maximaler neuronaler Schritt (ATR): Maximal zulässige ATR-Distanz für einen neuronalen Martingale-Schritt.
- Maximale Anzahl von Positionen im Basket: Maximale Anzahl der Positionen, die in einem Symbol-Basket zulässig sind, einschließlich höherer Wiederherstellungsstufen.
- Mindestanzahl an Bars zwischen Martingale-Einstiegen: Die Mindestanzahl an abgeschlossenen Bars, die zwischen dem Hinzufügen von Korb-Stufen erforderlich ist.
- Gewinnziel für den Symbolkorb (Kontowährung): Schließt den gesamten Symbolkorb, sobald dessen Gesamtgewinn diesen Betrag erreicht hat.
- Verlustlimit für den Symbolkorb (0 = deaktiviert): Schließt den gesamten Symbolkorb bei Erreichen des konfigurierten Gesamtverlusts; der Wert Null deaktiviert dieses Limit.
- Martingale während Nachrichten blockieren: Verhindert neue Erholungsniveaus während des konfigurierten Nachrichtenfensters, während bestehende Positionen weiterhin verwaltet werden.
05. DRAWDOWN-PAUSE FÜR NEUE WÄHRUNGSPAARE
- Drawdown-Pause für neue Paare aktivieren: Blockiert vorübergehend erste Einstiegspositionen in neue Symbole, wenn der Drawdown des Kontos den Pausenschwellenwert erreicht. Bestehende Portfolios werden weiterhin verwaltet.
- Neue Paare bei Konto-Drawdown (%) pausieren: Prozentsatz des Konto-Drawdowns, bei dessen Erreichen die Pause für neue Symbole ausgelöst wird.
- Neue Paare bei einem Kontodrawdown unter (%) wieder zulassen: Niedrigerer Drawdown-Prozentsatz, ab dem Einstiege in neue Symbole wieder erlaubt sind.
06. FILTER FÜR DIE GENAUIGKEIT DES ERSTEN EINSTIEGS
- „First-Entry-Score“ verwenden: Erfordert einen lokalen technischen Einstiegswert, bevor die erste Order eines Baskets eröffnet werden kann.
- Mindestwert für den Erstzugang (0–100): Der erforderliche lokale Mindestwert, wenn der Filter für den Erstzugang aktiviert ist.
- Kerzenbestätigung erforderlich: Die konfigurierte Komponente zur Kerzenbestätigung muss erfolgreich durchlaufen werden.
- Sofort bei Berührung der Live-Zone eröffnen: „True“ erlaubt den Einstieg zum aktuellen Kurs, solange sich der Kurs innerhalb einer gültigen Zone befindet. „False“ verwendet den Pfad mit verzögerter Bestätigung.
- Strukturbruch erforderlich: Erfordert, dass die Komponente „Marktstrukturbruch“ vor dem ersten Einstieg erfüllt ist.
- Bestätigung aus höherem Zeitrahmen verwenden: Erfordert eine Übereinstimmung der Richtung durch die Bestätigungs-Engine des höheren Zeitrahmens.
- Mindestwert für den Neural-Zone-Score (0–1): Mindestwert für den Neural-Quality-Score einer Angebots- oder Nachfragzone.
- Maximale Anzahl von Zonen pro Richtung: Maximale Anzahl aktiver Angebotszonen und maximale Anzahl aktiver Nachfrageszonen, die für jedes Wertpapier berücksichtigt werden.
- Maximal zulässige Zonenberührungen: Maximale Anzahl zuvor zulässiger Berührungen, bevor eine Zone nicht mehr als aktuell genug für einen Einstieg angesehen wird.
07. SYMBOLSPEZIFISCHES ONLINE-LERNEN
- Online-Lernen pro Symbol aktivieren: Aktiviert persistentes adaptives Lernen mit einem separaten Datensatz und Modellzustand für jedes Broker-Symbol.
- Kapazität des Lerndatensatzes pro Symbol: Maximale Anzahl der für jedes Symbol gespeicherten Lernbeispiele.
- Mindestanzahl an Stichproben vor der Modellübernahme: Die Mindestanzahl an Stichproben, die erforderlich ist, bevor ein trainiertes Kandidatenmodell das aktive Symbolmodell ersetzen kann.
- Beispiele im Validierungsfenster: Anzahl der aktuellen Beispiele, die zum Vergleich der Qualität des Kandidatenmodells und des aktiven Modells herangezogen werden.
- Online-Lernrate: Schrittweite, die bei der Aktualisierung der Gewichte des adaptiven Modells verwendet wird.
- Minimale Verbesserung des Validierungsverlusts: Die minimale Verbesserung des Validierungsverlusts, die erforderlich ist, bevor Kandidatengewichte übernommen werden.
- Maximale Gewichtsänderung pro Trainingsdurchlauf: Sicherheitsgrenze für das Ausmaß einer Gewichtsaktualisierung während eines Trainingsdurchlaufs.
08. OPENAI-VALIDIERUNG
- OpenAI-Validierung umgehen: Bei „True“ wird ausschließlich die lokale EA/ONNX-Entscheidung herangezogen. Bei „False“ wird eine externe OpenAI-Validierung angefordert, sofern ein gültiger Schlüssel und die WebRequest-Berechtigung vorhanden sind.
- OpenAI-API-Schlüssel (leer = deaktiviert): Vom Benutzer bereitgestellte API-Anmeldedaten. Ein leerer Wert deaktiviert die externe Validierung und hat keine Auswirkungen auf die lokale Engine.
09. GRUNDLAGEN- UND NACHRICHTENFILTER
- Fundamentalfaktor-Filter aktivieren: Aktiviert den Schutz vor Nachrichtenfenstern und Volatilitätsschocks.
- Nachrichten-Datenquelle: Wählt zwischen automatischer Datenbeschaffung, dem Live-MT5-Wirtschaftskalender oder historischen CSV-Daten für Testzwecke.
- Dateiname der historischen Nachrichten: CSV-Datei, die als Eingabe für historische Nachrichten und von unterstützten Cache-Workflows verwendet wird.
- MT5-Kalender im Live-Modus als CSV zwischenspeichern: Speichert Ereignisse aus dem Live-MT5-Kalender im CSV-Format zur Wiederverwendung und zur Gewährleistung der Kontinuität.
- Startdatum des Kalenderverlaufs: Frühestes Datum, das beim Erstellen oder Aktualisieren des Kalenderverlaufs angefordert wird.
- Aktualisierungsintervall für Nachrichten-CSV (Minuten): Häufigkeit, mit der zwischengespeicherte und anstehende Nachrichtendaten aktualisiert werden.
- Vorausschau auf kommende Nachrichten (Tage): Anzahl der zukünftigen Tage, die geladen und im Bereich „Kommende Nachrichten“ angezeigt werden.
- Mindestauswirkungsgrad von Nachrichten (1–3): Niedrigster Auswirkungsgrad, der vom Nachrichtenfilter berücksichtigt wird; 1 = gering, 2 = mittel, 3 = hoch.
- Ersten Eintrag während Nachrichten blockieren: Blockiert neue erste Einträge für Symbole, deren eigene Währungen von den relevanten Nachrichten betroffen sind.
- Positionen vor Nachrichten schließen: Schließt betroffene verwaltete Positionen vor einem qualifizierenden Ereignis, anstatt nur neue Einstiegspositionen zu blockieren.
- Sperre vor Nachrichten (Minuten): Schutzfenster vor dem vom Broker-Server angegebenen Ereigniszeitpunkt.
- Sperre nach Nachrichten (Minuten): Schutzzeitraum nach dem Ereigniszeitpunkt auf dem Broker-Server.
- Volatilitätsschock-Filter aktivieren: Aktiviert einen Fallback-/Begleitfilter für ungewöhnlich große Kerzen.
- Schwellenwert für Volatilitätsschock-Kerzen (ATR): Kerzenbereich in ATR-Vielfachen, der als Volatilitätsschock eingestuft wird.
10. ARCHIV DES TRANSAKTIONSPROTOKOLLS
- Transaktionen „Öffnen/Schließen“ archivieren: Schreibt von EA verwaltete Datensätze zu Transaktionen des Öffnens und Schließens in eine CSV-Datei.
- Name der Transaktionsprotokolldatei: Dateiname für das Transaktionsarchiv.
- Verlauf des Entscheidungsfensters speichern: Speichert den Entscheidungsverlauf, sodass die letzten Einträge des Fensters nach einem Neustart von EA oder des Terminals wieder angezeigt werden.
- Dateiname des Entscheidungsverlaufs: Dateiname für die dauerhafte Speicherung des Entscheidungsverlaufs.
WEBREQUEST-EINRICHTUNG FÜR OPENAI
Die externe OpenAI-Validierung nutzt die OpenAI Responses API. Fügen Sie die folgende Basisadresse zur Zulassungsliste für WebRequests in MetaTrader 5 hinzu:
Einrichtung:
1. Öffnen Sie in MetaTrader 5 „Extras“ > „Optionen“ > „Expert Advisors“.
2. Aktivieren Sie „WebRequest für aufgeführte URL zulassen“.
3. Fügen Sie https://api.openai.com als neue zulässige URL hinzu.
4. Klicken Sie auf „OK“, laden Sie die EA neu, setzen Sie „OpenAI-Validierung umgehen“ auf „false“ und geben Sie Ihren eigenen API-Schlüssel unter „OpenAI-API-Schlüssel“ ein.
Der EA sendet Anfragen an https://api.openai.com/v1/responses. Fügen Sie der MT5-Zulassungsliste nur die Basisadresse https://api.openai.com hinzu. Tragen Sie den API-Schlüssel nicht in die URL-Liste ein.
Die externe Validierung wird nicht aufgerufen, wenn „Bypass OpenAI Validation“ auf „true“ gesetzt ist, der API-Schlüssel leer ist oder der EA im Strategietester ausgeführt wird. In diesen Fällen stehen die lokale Regel-Engine, das eingebettete ONNX-Modell und das symbolbezogene Online-Lernen weiterhin zur Verfügung.
Fehlerbehebung:
- „WebRequest“-Fehler oder Code -1: Überprüfen Sie die MT5-URL-Whitelist, den Internetzugang und die Terminalberechtigungen.
- HTTP 401: Der API-Schlüssel ist ungültig, abgelaufen oder falsch eingegeben.
- HTTP 403: Das API-Konto oder -Projekt erlaubt die Anfrage nicht.
- HTTP 429: Das API-Ratenlimit oder die Kontoquote wurde erreicht.
HINWEISE ZUR EINRICHTUNG
- Entwickelt für MetaTrader 5-Hedging-Konten.
- Fügen Sie eine Instanz zu einem Chart hinzu und lassen Sie den algorithmischen Handel aktiviert.
- Der aktive Zeitrahmen des Charts wird von der Chart-Engine und der Scanner-Logik verwendet.
- Für den Mehrwährungsmodus sind die entsprechenden Broker-Symbole und Kursverläufe erforderlich.
- Die Verfügbarkeit des Wirtschaftskalenders hängt vom Terminal und der Broker-Umgebung ab.
- Online-Lern-Dateien werden automatisch in der Dateiumgebung des Terminals erstellt und gepflegt; eine manuelle Installation von Datensätzen ist nicht erforderlich.
- Für die optionale externe KI-Validierung sind die eigenen API-Anmeldedaten des Benutzers sowie die WebRequest-Berechtigung im Terminal erforderlich. Lassen Sie das Feld „Schlüssel“ leer oder aktivieren Sie die Umgehungsfunktion, um ausschließlich die lokale Engine zu nutzen.
- Testen Sie alle Parameter im Strategietester und auf einem Demokonto, bevor Sie sie im Live-Betrieb einsetzen.
UPDATE ZUM FORWARD-TEST
Die Ergebnisse des Forward-Tests werden auf dieser Produktseite veröffentlicht, sobald ein repräsentativer Beobachtungszeitraum im Live-Betrieb abgeschlossen ist. Die Aktualisierung umfasst den Testzeitraum, die Kontobedingungen, die wichtigsten Einstellungen und Leistungsstatistiken.
RISIKOHINWEIS
Der Handel ist mit erheblichen Risiken verbunden. Die Ergebnisse hängen von den Marktbedingungen, der Ausführung durch den Broker, den Symbolspezifikationen und den Benutzereinstellungen ab. Historische Tests sind keine Garantie für die zukünftige Wertentwicklung. Der Martingale-Modus und der Recovery-Modus können das Risiko schnell erhöhen. Legen Sie konservative Limits fest und sorgen Sie für ausreichende Risikokontrollen.
