Aller au contenu

TopstepX : connecter via l'API ProjectX

Offres Trader, Pro et Fleet.

TopstepX tourne sur ProjectX, dont l’API laisse d’autres applications lire vos comptes avec une clé que vous créez vous-même. TakeJournal lit vos comptes Combine, XFA et Practice ; les comptes Live Funded ne sont pas dans l’API. Il ne fait que lire : il ne passe, ne modifie ni n’annule jamais un ordre. Rien ne tourne sur votre PC.

La clé demande l’abonnement API Access de ProjectX : sur dashboard.projectx.com, 29 $ par mois, et le code topstep en retire 50 %. Puis dans TopstepX, Settings → API : reliez l’abonnement et créez-y une clé d’API.

Connexions → Ajouter une connexion, tapez TopstepX dans le type et choisissez TopstepX (ProjectX), un nom, et :

  • Nom d’utilisateur TopstepX : votre identifiant de plateforme, pas votre e-mail.
  • Clé d’API : la clé de Settings → API dans TopstepX. Elle est conservée chiffrée et ne sert qu’à lire ; elle part avec la connexion.
  • Inclure les comptes inactifs : Oui synchronise aussi les comptes terminés et inactifs (ils comptent dans les comptes de votre offre).

Ajouter une connexion l’enregistre et lance la première synchronisation. Tester l’identifiant sur la carte liste les comptes que la clé voit.

  • Chaque compte, nommé comme TopstepX le nomme, en dollars.
  • Les exécutions, avec leurs frais : la première fois les 60 derniers jours, ensuite à partir d’un jour avant la dernière synchronisation.
  • Les barres d’une seconde de la fenêtre de chaque trade, pour le graphique du trade et le MFE/MAE à partir de barres ; TopstepX n’a pas de ticks, les extrémités d’un trade gardent donc les prix d’exécution.
  • Les positions ouvertes de chaque compte, comparées à vos exécutions, donc une clôture que l’historique a omise est trouvée (Une clôture manquante).

TakeJournal se connecte avec la clé et renouvelle son accès lui-même, la connexion continue donc sans vous. Une clé que TopstepX refuse (abonnement expiré, clé supprimée) fait échouer la synchronisation avec la raison de TopstepX ; créez une nouvelle clé et enregistrez-la sur la carte avec Modifier.

Rithmic · Brokers et imports