Importer ses trades Tradovate dans un journal (sans se prendre la tête avec les frais)
Publié le 14 juillet 2026
Si tu trades des futures sur Tradovate, tu as sûrement déjà buté sur ce mur : tu veux garder une trace propre de tes trades, mais recopier 30 lignes à la main après chaque session, c'est mort. Et l'API temps réel de Tradovate est verrouillée derrière un compte live et un abonnement. Donc pour récupérer tes données sans payer, il te reste une seule voie propre : l'export CSV. Sauf que là, un détail casse tout le monde. Je t'explique lequel, et comment le régler.
Le vrai problème : l'export de base n'a pas tes frais
Depuis Tradovate tu peux sortir un fichier "Performance". Il contient tes trades : instrument, entrée, sortie, quantité, P&L. Nickel. Sauf que ce fichier ne contient pas les commissions. Ton P&L y est en brut, avant frais.
Pour un swing trader qui prend trois trades par semaine, ça se voit à peine. Pour un scalpeur qui empile 20 trades par jour sur du MNQ, les commissions grignotent une part énorme du résultat. J'ai vu des journées qui passent de "positive" en brut à "à peine à l'équilibre" une fois les frais déduits. Un journal qui ignore ça te ment sur tes vrais chiffres.
La solution : deux fichiers, pas un
L'astuce, c'est d'exporter deux fichiers depuis Tradovate et de les fusionner :
- le fichier Performance, pour tes trades ;
- le fichier Cash history, qui contient chaque ligne de commission.
Le fichier de trades et le fichier de frais partagent une clé cachée qui permet de rattacher chaque commission au bon trade. Une fois la jonction faite, ton P&L net devient exact au centime. Pas une estimation, pas un total réparti au pif : la vraie somme que Tradovate t'a prélevée.
Un piège à connaître si tu scalpes : certains ordres servent à la fois à clôturer une position et à en ouvrir une autre. Si on additionne bêtement les commissions, on compte deux fois. La bonne logique déduplique. C'est le genre de détail qu'on ne voit que quand on a mis les mains dedans avec de vrais fichiers, et c'est exactement pour ça que beaucoup d'outils te sortent un chiffre approximatif.
Étape par étape
Concrètement, dans Tradovate :
- Va sur ton onglet Performance, cale la période sur une journée où tu as tradé, vérifie que des lignes s'affichent, puis exporte le CSV.
- Fais pareil depuis l'onglet Cash history pour récupérer les commissions.
- Importe les deux dans ton journal. Le fichier de trades est obligatoire, celui des frais est optionnel mais fortement recommandé.
Petit avertissement qui m'a fait perdre du temps : si tu exportes sans vérifier que la table affiche bien des lignes, Tradovate te sort parfois un fichier vide. Regarde l'écran avant de cliquer sur "download".
Et si tu ne mets pas de stop loss ?
Beaucoup de scalpeurs entrent et sortent à la main, sans stop ni take profit posés. Dans ce cas, aucun export ne pourra te donner un ratio risque/rendement, puisqu'il n'y a jamais eu de stop. C'est normal, ce n'est pas un bug de l'import. Un bon journal doit au moins te le dire clairement au lieu d'afficher des cases vides sans explication.
Ce que j'en ai fait dans MyTradingCoach
J'ai construit l'import Tradovate autour de ce constat : les frais doivent être exacts, pas devinés. Tu déposes ton fichier Performance, tu ajoutes ton Cash history, et le calcul se fait tout seul. Zéro saisie manuelle, même sur des centaines de trades. Le reste de l'app (journal, historique par semaine, note d'exécution) tourne ensuite sur ces données propres.
C'est gratuit, sans limite de trades, et tu peux tester avec ton propre export en deux minutes. Si tu veux comprendre pourquoi un journal fiable change ta lecture des chiffres, jette un œil à mon article sur le win rate et ce qu'il cache.
Prêt à améliorer ton trading ?
Rejoins les traders qui utilisent MyTradingCoach pour identifier leurs patterns.
Essayer gratuitement →