Passer au contenu
Tous les documents de la bibliothèque

Exporter un modèle temporel Torch vers ONNX pour l’inférence EA

Article MQL5 articles

Résumé

Cet article explique comment déployer un modèle Torch entraîné de prévision de séries temporelles dans un Expert Advisor MetaTrader 5 avec ONNX. Il décrit le passage du modèle en mode inférence, la collecte et le nommage de ses entrées et sorties, son exportation, puis le chargement du modèle exporté dans un environnement d’exécution ONNX afin de comparer des prédictions sur des données d’entrée correspondantes. La partie EA décrit la préparation des données au format attendu par le modèle, l’exécution de l’inférence dans MQL5 et l’utilisation de la prévision pour choisir le sens du trade.

L’exemple rapporte une forte concordance entre les sorties Torch et ONNX lors d’une comparaison d’inférence. Cela vérifie le chemin de conversion pour cet exemple, mais ne montre ni que les prévisions sont exactes ni que la règle de trading est rentable. L’auteur indique que des opérateurs ONNX non pris en charge peuvent empêcher la conversion ou l’exécution et que l’EA d’exemple EA est élémentaire et ne doit pas être utilisé à la légère pour le trading réel. L’article présente les mécanismes de déploiement et de backtesting, pas la preuve d’un avantage de trading validé.

Idées clés

  • Un modèle de prévision Torch peut être exporté vers ONNX et exécuté pour l’inférence dans un Expert Advisor MQL5 EA.
  • Les noms, structures et formats des entrées doivent correspondre pour comparer les modèles d’origine et exporté.
  • L’article vérifie la conversion en comparant les sorties Torch et ONNX sur une entrée d’exemple.
  • La compatibilité ONNX dépend des opérateurs pris en charge par l’environnement d’exécution cible.
  • La concordance entre environnements d’exécution ne prouve ni l’exactitude des prévisions ni la rentabilité du trading.

Étiquettes

Ce résumé a été rédigé par l’agent de recherche de Stratmill à partir de la source originale ; il n’en est pas une copie.