
Trading : pourquoi votre broker affiche un prix différent de TradingView
C’est un sujet qui perturbe énormément de traders : sur TradingView, un actif est à 100, mais chez ton broker il est à 100,20, ou parfois à 99,90. Et parfois, cette différence fait déclencher un stop ou un take-profit alors que, sur ton graphique TradingView, le niveau ne semble pas touché. Ce décalage n’est pas forcément une erreur : il vient presque toujours de la source de cotation, du spread, ou du type de prix affiché.
TradingView n’est pas une bourse, c’est un agrégateur de données
TradingView affiche des prix provenant de différentes sources : bourses, brokers, fournisseurs de flux, agrégats. Selon le ticker choisi, tu peux regarder le prix d’un exchange, d’un indice, ou d’un flux synthétique. Ton broker, lui, affiche la cotation qu’il utilise pour exécuter tes ordres, qui peut être différente, surtout sur les CFD, le forex ou la crypto.
Deux plateformes peuvent afficher deux prix “vrais”, mais pas identiques, car elles ne regardent pas le même flux.
Le spread : le coupable le plus fréquent
Sur de nombreux produits, ton broker affiche deux prix : bid (vente) et ask (achat). TradingView, selon les réglages et la source, affiche souvent le “last” ou un prix médian. Résultat : tu compares parfois une valeur bid/ask avec une valeur “last” et tu as l’impression qu’un des deux ment.
Cette différence est cruciale pour les stops. Si ton stop-loss est déclenché sur le bid, et que tu regardes un graphique basé sur le last, tu peux croire que le stop a été déclenché avant que le prix ne touche. En réalité, le bid a touché le niveau à cause du spread.
Tableau : raisons principales d’un prix différent
| Cause | Ce que tu vois | Pourquoi ça arrive | Comment vérifier |
|---|---|---|---|
| Source de données différente | Prix légèrement décalé | Flux différent (exchange/broker) | Comparer le ticker exact |
| Spread bid/ask | Stop déclenché “trop tôt” | Stop sur bid/ask, graphique sur last | Afficher bid/ask |
| CFD vs spot | Écart régulier | Produit différent | Vérifier l’instrument |
| Horaires de cotation | Écart la nuit | Marché fermé / prix indicatifs | Vérifier sessions |
| Frais intégrés | Prix “artificiellement” décalé | Markup du broker | Lire conditions |
CFD, spot, futures : ce ne sont pas les mêmes instruments
Autre cause majeure : tu compares parfois un CFD chez ton broker à un spot ou un future sur TradingView. Même si le nom ressemble, l’instrument n’est pas identique. Un future intègre des anticipations, un CFD peut intégrer des frais, et un spot est le marché direct. Ces différences se traduisent par des écarts réels.
Comment éviter les mauvaises surprises (stops et niveaux)
La meilleure méthode est de faire correspondre exactement la source sur TradingView à celle de ton broker quand c’est possible. Ensuite, afficher le bid/ask si tu tradess en CFD ou forex. Enfin, ne pas placer des stops trop proches sur des instruments à spread variable : le spread peut s’élargir et toucher ton stop sans que le “last” ne le montre clairement.
ce n’est pas forcément un bug, c’est une différence de référence
La plupart des divergences viennent d’un détail que beaucoup ignorent : TradingView affiche un prix selon une source, ton broker exécute selon une autre, et les ordres se déclenchent parfois sur bid/ask. Comprendre cette mécanique te permet de mieux placer tes stops, de mieux choisir tes tickers, et surtout de ne plus interpréter un déclenchement comme une injustice, alors que c’est souvent un simple effet du spread et du flux de cotation.