Cotations et graphiques

Pacing des données historiques TWS : requêtes répétées

Réponse rapide

Le pacing des données historiques limite la vitesse à laquelle une application peut demander des barres. Répéter la même requête d’un coup peut aggraver le problème. Identifiez le schéma de requêtes et appliquez la règle en vigueur pour sa taille de barre et son type de données.

Conseils éducatifs sur le logiciel. Le trading comporte des risques. Lire les avertissements financiers et d'information.

Pas à pas

  1. 1 Dans un graphique TWS, ouvrez Edit → Chart Parameters. Notez Time period et What to show. Pour une requête API, enregistrez le contrat, la taille de barre, les dates et l’heure réels à partir du journal de l’application ; les paramètres du graphique ne contrôlent pas la requête de l’application.
  2. 2 Vérifiez si le client répète les mêmes requêtes ou ouvre de nombreux graphiques à la fois.
  3. 3 Mettez en pause les requêtes en double et demandez au client de mettre les requêtes en file d’attente à un rythme pris en charge.
  4. 4 Réduisez l’historique inutile et réutilisez les données déjà enregistrées lorsque c’est possible. Pour consulter un journal API enregistré, utilisez Help → Troubleshooting → Diagnostics → API Logs. Une liste vide signifie qu’aucun journal enregistré n’est à examiner.
  5. 5 Testez une petite séquence de requêtes et surveillez l’apparition d’un autre message de pacing.

Un exemple pratique

Une application ouvre vingt graphiques et redemande les mêmes anciennes barres à chaque changement d’onglet. Cela peut gaspiller des requêtes. Un meilleur plan de requêtes réutilise les données déjà récupérées et espace le nouveau travail. Pour tester la cause, utilisez un seul graphique et une petite plage. Si cela fonctionne alors que la rafale complète échoue, conservez les deux journaux pour le fournisseur de l’application. Ne répétez pas la rafale uniquement pour voir si le prochain essai passe.

Scénario illustratif, et non le relevé d’un ordre passé pendant cette revue.

Référence d'écran

TWS Chart Parameters avec les contrôles de période, de type de données, de type de barre, de volume, de VWAP et de session
Comparez d’abord Time period et What to show. Additional Data and Features contient Volume et VWAP of the bar. Chart Time Options contient les contrôles des heures étendues et du fuseau horaire de l’utilisateur. La boîte de dialogue a été fermée avec Cancel ; aucun paramètre n’a été appliqué. Capturé en mode paper de TWS le 3 octobre 2026. Ouvrez l’image pour la voir en taille réelle.
Graphique en chandeliers de 30 secondes de TWS avec le menu Edit et l’axe du temps
Ce graphique est un exemple de fenêtre de graphique. Il ne prouve ni un flux en direct, ni une requête API particulière, ni un signal de trading. Utilisez Edit → Chart Parameters pour inspecter ses paramètres. Capturé en mode paper de TWS le 3 octobre 2026. Ouvrez l’image pour la voir en taille réelle.
Menu Help, Troubleshooting, Diagnostics menant à API Logs
Dans cette version, suivez Help → Troubleshooting → Diagnostics → API Logs. Upload Diagnostics est une action différente. Capturé en mode paper de TWS le 3 octobre 2026. Ouvrez l’image pour la voir en taille réelle.
Boîte de dialogue View Logs de TWS avec les boutons View Logs, Export Logs et Export Today Logs
Cette session n’a aucun journal API enregistré dans la liste ; les boutons d’exportation sont donc désactivés. Activez la journalisation API avant l’événement que vous devez capturer. Aucun journal n’a été exporté ni envoyé pour cette capture. Capturé en mode paper de TWS le 3 octobre 2026. Ouvrez l’image pour la voir en taille réelle.
Comment confirmer le résultat Les requêtes nécessaires doivent se terminer sans violations répétées du pacing.

Erreur à éviter

Une machine plus rapide ou un nouveau port de socket ne supprime pas les limites de requêtes côté serveur.

Questions fréquentes

Toutes les tailles de barre utilisent-elles les mêmes limites ?

Non. Lisez la règle correspondant aux données demandées, surtout pour les petites barres.

Dois-je réessayer en continu jusqu’à ce que cela fonctionne ?

Non. Une boucle de nouvelles tentatives peut maintenir l’application au-dessus de sa limite.

Avertissements financiers et d'information

Avertissement financier

Ces guides expliquent un logiciel. Ils sont fournis à titre éducatif et ne constituent pas un conseil financier, d'investissement, fiscal ou juridique. Aucun exemple n'est une suggestion d'acheter ou de vendre un produit, ni d'utiliser une stratégie de trading. Le trading peut faire perdre de l'argent, y compris la totalité des fonds que vous exposez au risque. Avec la marge, les contrats à terme, les ventes à découvert ou certaines options, les pertes peuvent dépasser vos fonds de départ. L'automatisation peut échouer, envoyer des ordres en double ou agir trop tard. Les stops ne garantissent ni une exécution ni un prix. Vérifiez vos ordres et vos positions, et demandez conseil à un professionnel qualifié pour vos propres besoins. Les transactions en simulation, les exemples et les résultats passés ne prédisent pas les résultats réels et ne promettent aucun gain.

Avertissement d'information

Ceci est une aide générale fondée sur les sources et la date de vérification indiquées sur la page. Les écrans, les paramètres, les frais, l'accès aux données et l'assistance produit peuvent changer ou différer selon la version de l'application, le compte, le pays et le courtier. Le contenu peut contenir des erreurs ou devenir obsolète ; l'exactitude, l'exhaustivité et la continuité du service ne sont pas garanties. Consultez les instructions actuelles du courtier et de l'application avant d'agir. Les captures d'écran montrent où se trouvent les commandes ; elles ne prouvent pas qu'un test d'ordre a réussi. Ce guide ne remplace ni les conditions du courtier ni les avertissements sur les risques. Les mentions d'IBKR et de TradingView identifient leurs produits et n'impliquent pas qu'ils approuvent ce guide.

Informations sur les risques d'IBKR · Limites du paper trading d'IBKR · Recommandations de la SEC sur les outils d'investissement automatisés

Aide PickMyTrade · Conseils indépendants pour Trader Workstation et l'intégration de bureau. Les images de TWS montrent du paper trading. Les autres applications sont nommées dans les légendes des images. Les paramètres et la disponibilité peuvent varier selon la version et le compte.

Automatisez les alertes TradingView vers Interactive Brokers

Voir l'intégration IBKR