Terme utilisé en backtesting

Écart entre le cours acheteur et le cours vendeur

L'écart entre le cours acheteur et le cours vendeur correspond au coût que vous payez simplement pour effectuer une transaction à l'instant même : vous achetez au cours vendeur, vous vendez au cours acheteur, et l'écart entre les deux disparaît avant même que la position ne bouge d'un pouce.

Chaque cotation correspond en réalité à deux prix à la fois : le meilleur cours acheteur, auquel quelqu’un vous achètera, et le meilleur cours vendeur, légèrement supérieur, auquel quelqu’un vous vendra. Que vous négociez dans un sens ou dans l’autre, vous vous retrouvez du mauvais côté de cet écart. Achetez au cours vendeur, vendez au cours acheteur, et la différence entre les deux disparaît avant même que la position n’ait eu le temps de bouger. C’est un coût que vous payez à chaque aller-retour. Que vous gagniez ou perdiez.

Cela peut sembler insignifiant jusqu’à ce que l’on compte le nombre de transactions. Une stratégie qui se déclenche quelques fois par an ne ressent pratiquement pas l’écart. Une stratégie qui se déclenche plusieurs milliers de fois par an le paie plusieurs milliers de fois, et ce coût s’accumule dans le rendement de la même manière que les commissions, discrètement, à chaque entrée et sortie.

Nous modélisons le spread à partir de données de ticks réelles, des meilleures cotations d’achat et de vente réelles extraites tick par tick, et non d’une hypothèse forfaitaire en points de base appliquée au cours de clôture. Un backtest effectué sur le cours moyen, c’est-à-dire la moyenne entre le cours acheteur et le cours vendeur, supprime discrètement ce coût du bilan. La courbe de capital semble plus favorable. La stratégie ne s’est pas améliorée. Elle a simplement cessé de payer la moitié de chaque transaction.

Plus l’intervalle de temps est court, plus le spread pèse lourd, car la variation moyenne des prix par barre diminue tandis que le spread lui-même reste à peu près fixe. Si l’on descend à des barres de change inférieures à 15 minutes, le spread cesse d’être un coût et commence à représenter la majeure partie de la transaction. Le signal est souvent réel. Il est simplement inférieur à ce qu’il en coûte pour en tirer profit. C’est pourquoi nous ne testons absolument pas les stratégies de Forex et de CFD sur des graphiques inférieurs à 30 minutes, une catégorie que nous considérons comme financièrement irrécupérable avant même d’avoir effectué un seul backtest.

Le spread n’est pas la même chose que le slippage. Le spread correspond au coût d’une exécution immédiate sur le marché, au cours réellement disponible. Le slippage, quant à lui, se produit lorsque le marché évolue entre le signal et l’exécution de l’ordre. Un backtest peut se tromper sur ces deux points dans le même sens : s’il suppose une exécution au cours moyen sans spread, sans délai et sans glissement, il indiquera un avantage qu’un compte réel ne pourrait jamais concrétiser.

C’est précisément pour cette raison que le spread fait l’objet d’une ligne distincte dans chaque résultat d’audit. Il ne s’agit pas d’une erreur d’arrondi ajoutée à une stratégie qui fonctionne clairement. Pour de nombreuses configurations de trading à haute fréquence, c’est la différence entre un véritable avantage et un mirage entièrement construit à partir de prix auxquels personne ne pourrait réellement négocier.

Comment nous modélisons les coûts de trading réels →

Les travaux de recherche à l’origine de cette étude

Recherches externes, dont les liens sont fournis à titre de contexte et pour approfondir le sujet. FoxAlgo est indépendant et n’est affilié ni à ces auteurs ni à ces éditeurs.

Ce sont les termes qui se cachent derrière « The No List » — l’audit complet, chaque stratégie et indicateur cités, avec leur verdict et la raison exacte de leur sélection ou de leur rejet.

Obtenir « The No List » →