Remarque : cet article s'applique uniquement à la plateforme MetaTrader 5. Si vous utilisez MetaTrader 4, ces informations peuvent ne pas être pertinentes.
Si vous rencontrez l'erreur « Type d'ordre non pris en charge » dans MT5, cela signifie généralement que le type d'exécution choisi (tel que Fill or Kill (FOK) ou Immediate or Cancel (IOC)) n'est pas disponible pour votre type de compte ou n'est pas pris en charge par Axi pour ce symbole spécifique.
Pour résoudre ce problème, procédez comme suit :
Utilisez les types d'ordres standard : lorsque vous passez un nouvel ordre, optez pour des types d'exécution courants tels que l'exécution au marché (achat/vente au prix actuel du marché) ou les ordres en attente (tels que l'achat à cours limité, la vente à cours limité, l'achat stop et la vente stop).
Les types avancés tels que « Fill or Kill » ou « Immediate or Cancel » (IOC) ne sont souvent pas activés par défaut et peuvent ne pas être disponibles selon votre compte.
- Vérifiez les spécifications du symbole : MT5 permet à Axi de définir les types d'ordres pris en charge par instrument et par compte.
- Ouvrez la fenêtre « Market Watch ».
- Cliquez avec le bouton droit sur un symbole et sélectionnez « Specification ».
- Vérifiez les conditions de trading, y compris les types d'ordres autorisés.
- Utilisez l'exécution au marché comme option par défaut : si vous obtenez systématiquement cette erreur et que vous ne savez pas quel type d'ordre en est la cause, passer à un ordre d'exécution au marché est généralement la solution la plus sûre pour garantir la compatibilité.
- Vérifiez les ordres manuellement : soyez prudent avec le trading en un clic. Certains plugins ou scripts peuvent utiliser par défaut des types non pris en charge. Vérifiez toujours manuellement le type d'ordre sélectionné avant de confirmer votre transaction.