Trading · Module avancé · Guide 04/10
Exécution des ordres Forex : mesurer spread et glissement
Distinguer le signal, la demande d’ordre et le prix obtenu. Un guide pour décrire les coûts d’exécution sans les compter deux fois ni supposer que tout ordre est rempli.
← Retrouver le parcours du module avancé
Du signal à l’opération
Un prix visible au moment du signal n’est pas une exécution. Notez séparément l’heure de calcul, d’envoi, d’accusé de réception et de remplissage. Ces étapes permettent de localiser un écart, sans prouver sa cause à elles seules.
Les modalités dépendent du produit, de l’intermédiaire et du type d’ordre. Le Forex ne constitue pas un carnet global unique auquel tout particulier aurait le même accès. Une quantité affichée ou un dernier prix ne garantit pas les conditions disponibles pour votre opération.
Trois événements à rapprocher
Signal
Information disponible et prix de référence comparable.
Demande
Sens, quantité, type d’ordre et identifiant.
Exécution
Prix, quantité remplie, frais et heure effective.
Choisir un prix de comparaison pertinent
Exemple fictif : au moment retenu, bid 1,1000 et ask 1,1002. Un achat est finalement exécuté à 1,1005. Par rapport à l’ask de référence, le glissement défavorable est de 0,0003, soit 3 pips sur EUR/USD.
Pour 10 000 EUR, l’effet de ce seul écart vaut 3 USD. Comparer directement l’achat au bid donnerait 5 pips, mais mélangerait spread et glissement. Le prix de référence et son horodatage doivent être annoncés.
| Mesure | Calcul | Résultat |
|---|---|---|
| Spread de référence | 1,1002 − 1,1000 | 2 pips |
| Glissement de l’achat | 1,1005 − 1,1002 | 3 pips défavorables |
| Effet pour 10 000 EUR | 10 000 × 0,0003 | 3 USD |
Passer du coût isolé au résultat net
Supposons une sortie au bid à 1,1020. Le résultat brut avec l’entrée exécutée est 10 000 × (1,1020 − 1,1005) = 15 USD. Avec une entrée hypothétique à l’ask initial, il aurait été 18 USD.
Une commission aller-retour fictive de 1 USD donne un résultat net de 14 USD. Ici, le spread est déjà présent dans les prix d’exécution. Ajouter à nouveau 2 pips de spread puis 3 pips de glissement au résultat de 15 USD compterait deux fois des écarts déjà inclus.
Pour une vente, définissez la comparaison symétrique avec le côté pertinent de la cotation. Ne mélangez pas les devises des résultats et des commissions. Si des conversions interviennent, conservez le taux et le moment retenus.
Examiner les ordres non ou partiellement remplis
Un ordre limité contrôle une condition de prix sans garantir d’être exécuté. Un stop ordinaire peut devenir exécutable après un déclenchement sans garantir le prix obtenu. Un stop limité ajoute une contrainte de prix mais peut rester non rempli. Vérifiez les modalités propres au contrat.
Si 4 000 unités sont remplies à un prix puis 6 000 à un autre, calculez un prix moyen pondéré par les quantités, pas une moyenne simple des deux prix. Gardez aussi les parties annulées, refusées ou expirées.
Inclure les absences d’exécution
Refus
Motif, état du compte et réponse de l’intermédiaire.
Remplissage partiel
Chaque quantité et chaque prix.
Annulation
Moment de la demande et état final confirmé.
Construire un rapport d’écarts
Regroupez les observations selon des critères définis avant de voir les résultats : type d’ordre, quantité, horaire et contexte d’annonce, par exemple. Un coût moyen masque parfois des cas extrêmes et des opérations non exécutées.
Rapportez nombre d’observations, médiane, dispersion, cas extrêmes et données manquantes. Une démonstration ne prouve pas que les mêmes conditions seront offertes en réel. Les hypothèses du backtest doivent être comparées à ces observations sans devenir optimistes par défaut.
Un écart important peut justifier une revue ou une suspension prévue par le protocole. Ne tentez pas de récupérer un manque à gagner en augmentant la quantité : ce serait une décision supplémentaire, distincte de l’analyse de l’exécution.
Exercice corrigé : vérifier la distinction
Un ordre de 10 000 EUR est rempli par 4 000 EUR à 1,1004 puis 6 000 EUR à 1,1006. Quel est son prix moyen ?
Correction : (4 000 × 1,1004 + 6 000 × 1,1006) ÷ 10 000 = 1,10052. La moyenne simple 1,10050 donnerait le même poids à deux quantités différentes.
Le journal doit garder les deux remplissages, pas seulement la moyenne. Les frais et conversions peuvent aussi être calculés par exécution. Le rapport doit préciser s’il compare le prix moyen à la cotation lors du signal ou lors de l’envoi de l’ordre.
Questions fréquentes
Un ordre au marché garantit-il le prix affiché ?
Non. Le prix et les modalités de remplissage dépendent des conditions et du contrat.
Peut-on additionner tous les frais affichés ?
Seulement après avoir vérifié ce que les prix et les résultats incluent déjà. Le spread ou le glissement peuvent être déjà intégrés.
La démonstration suffit-elle à mesurer les coûts réels ?
Elle permet de vérifier des processus mais ne reproduit pas nécessairement la liquidité et les remplissages d’un compte réel.
Sources et prolongements
- BRI : organisation et risques d’exécution Forex
- QuantConnect : modèles de remplissage et de coûts
- MetaTrader 5 : paramètres de test
Ces ressources documentent les concepts ou leurs limites. Leur présence ne constitue pas une recommandation de leurs services commerciaux.
