Quellcode
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