ONNX in einem MT5 EA: Eingaben, Formen und wiederholbare Vorhersagen

Ein Modell kann erfolgreich geladen werden und dennoch ungeeignete Eingaben erhalten. Reihenfolge, Form, Datentyp und Vorverarbeitung der Merkmale müssen mit dem erwarteten Vertrag des Modells übereinstimmen. Behandeln Sie diesen Vertrag als Teil der Strategie.

Schreiben Sie ein Feature-Manifest

Listen Sie jedes Eingabemerkmal in der Reihenfolge, seiner Einheit, seinem Lookback und seiner Normalisierungsregel auf. Bewahren Sie die Version der Modelldatei neben diesem Manifest auf. Ein Preis in Roheinheiten und eine Staffelrendite sind keine austauschbaren Eingaben.

Verwenden Sie eine bekannte Probe

Bereiten Sie eine feste Eingabe und die erwartete Ausgabe aus der Entwicklungsumgebung des Modells vor. Vergleichen Sie das Terminalergebnis, bevor Sie es mit Live-Marktereignissen verbinden. Lassen Sie nur eine dokumentierte numerische Toleranz zu.

Fehlerverhalten prüfen

Entscheiden Sie, was passiert, wenn das Modell nicht ausgeführt werden kann, eine Form falsch ist oder Daten fehlen. Ersetzen Sie eine fehlgeschlagene Vorhersage nicht durch einen willkürlichen Kauf- oder Verkaufswert. Zeichnen Sie den Fehler auf, ohne das Protokoll zu überfluten.

Halten Sie Änderungen nachvollziehbar

Wenn Sie die Vorverarbeitung oder das Modell ändern, wiederholen Sie die Festprobenprüfung. Der Zugriff auf die Quelle hilft Ihnen, diese Grenze zu prüfen, er verrät jedoch nicht die Qualität der Trainingsdaten eines Modells allein.

Referenz und weiterführende Literatur

Beginnen Sie mit einem kostenlos bearbeitbaren EA-Projekt·Entdecken Sie den MQLume-Quellcode

Zurück nach oben
QuellcodeGeschätzte Lesezeit: 4 Min.

MQL5-Quellcode in MetaEditor kompilieren

Erstellen Sie ein MQ5-Projekt in einem EX5, überprüfen Sie Abhängigkeiten und Diagnosen und bestätigen Sie, welche ausführbare Datei Sie testen.

Überprüfen Sie die Quellprojekte

Überprüfen Sie die bereitgestellte Version, den Eingabeleitfaden und den dokumentierten Testumfang für jedes Paket.

Quantum Titan MT5The Gold Reaper MT5My AI Gold MT5Ultimate Breakout System MT5Quantum Commander MT5MoonDog EA MT5EA Super Trend XAUUSD MT5Gold Beaver MT5Smart Gold Hunter MT5

Warenkorb

Eine persönliche Nutzungslizenz pro Projekt. Jedes Projekt kann nur einmal hinzugefügt werden.

Dein Warenkorb ist leer

Wähle ein Quellcode-Projekt aus.

Weiter einkaufen