Questions fréquemment posées¶
Cette page contient les questions fréquemment posées sur l'Open API de cTrader et les réponses. Sur cette page, vous trouverez les questions fréquemment posées par les utilisateurs de l'API.
Pourquoi est-ce que je reçois la réponse d'erreur 429 ?
La réponse d'erreur 429 signifie que l'utilisateur a envoyé trop de requêtes dans une période donnée.
Vous pouvez consulter les limitations actuelles du taux de requêtes sur la page Premiers pas.
Pourquoi mon application est-elle fréquemment déconnectée ?
Les applications sont déconnectées par le serveur après une période d'inactivité. Pour éviter d'être déconnecté du serveur, assurez-vous d'envoyer un heartbeat au serveur au moins une fois toutes les 10 secondes.
Pourquoi ne puis-je pas me connecter à l'API pendant les week-ends ?
Parfois, nous effectuons des maintenances et des mises à niveau pendant les week-ends, et l'API est inaccessible pendant la période de maintenance.
Pourquoi est-ce que j'obtiens des erreurs dans la sérialisation et la désérialisation des messages avec Google Protocol Buffers ?
Veuillez lire le tutoriel Envoyer et recevoir des messages Protobuf.
Puis-je rafraîchir mon jeton d'accès avant son expiration ?
Oui, vous pouvez rafraîchir un jeton d'accès avant ou après son expiration. Pour en savoir plus, veuillez consulter le guide Authentification de l'application et du compte.
Quelle est la durée d'expiration d'un jeton de rafraîchissement ?
Le jeton de rafraîchissement est valable indéfiniment jusqu'à ce que vous l'utilisiez pour rafraîchir un jeton d'accès ou si vous ré-autorisez votre cTrader ID et vos comptes de trading.
Quelle est la différence entre le numéro de connexion et l'ID d'un compte de trading ?
Le numéro de connexion est utilisé à des fins d'interface utilisateur. Il n'a aucun cas d'utilisation dans l'API. Cependant, vous pouvez choisir d'afficher les numéros de connexion des comptes dans la liste des comptes de votre application ou un contrôle équivalent.
L'ID du compte de trading (ctidTradingAccountId) est le paramètre utilisé pour envoyer et recevoir plusieurs messages API importants.
S'il n'y a pas eu de ticks entrants, le backend de cTrader renverra-t-il quand même des barres de tendance pour la période ?
Non, les barres de tendance ne sont créées que s'il y a des ticks entrants.
Comment obtenir les derniers prix acheteur et vendeur pour un symbole ?
Pour obtenir les derniers prix acheteur/vendeur, abonnez-vous à ProtoOASubscribeSpotsReq. Si l'abonnement réussit, vous recevrez un premier ProtoOASpotEvent avec les derniers prix spot, puis vous continuerez à recevoir des mises à jour de prix au fur et à mesure que de nouveaux événements sont générés. Si les marchés sont fermés, vous ne recevrez qu'un seul événement spot avec les prix de clôture.
Comment calculer le profit et la perte pour une position ?
Veuillez lire notre tutoriel Calculer le profit et la perte.
Puis-je utiliser l'Open API dans un environnement Web côté client comme une application Web assembly ?
Oui, vous pouvez utiliser le protocole WebSocket pour vous connecter à l'API lorsque vous y accédez dans de tels environnements.
D'où puis-je être notifié lorsqu'il y a un changement dans l'API ?
Veuillez suivre le dépôt de fichiers de messages Proto de l'Open API et ses versions.
Comment puis-je contribuer ?
Nous vous encourageons à forker nos SDK pour créer vos propres packages Open API. Si vous pensez avoir quelque chose qui en vaut la peine, veuillez nous contacter et nous ajouterons vos améliorations à notre documentation officielle.
Où dois-je demander une nouvelle fonctionnalité, un message ou poser une question ?
Vous pouvez utiliser soit les problèmes du dépôt de fichiers de messages Proto, soit la communauté Discord de cTrader.
Besoin d'assistance cTrader ?
Contactez-nous via nos canaux officiels pour résoudre tout problème :
- Posez des questions et connectez-vous avec des traders, des développeurs et d'autres utilisateurs dans la communauté Discord de cTrader.
- Parcourez les discussions archivées sur le forum communautaire de cTrader. Bien que le forum ne soit plus ouvert aux nouveaux messages, il contient de nombreuses réponses utiles aux problèmes courants.
- Contactez l'équipe d'assistance de cTrader à support@ctrader.com pour une assistance technique.