L'erreur 162 est un message du service de données historiques qui peut avoir plusieurs causes. Le texte peut décrire une autorisation manquante, un problème de cadence (pacing) ou des données indisponibles. Conservez le message en entier et vérifiez les paramètres de la requête.
Conseils éducatifs sur le logiciel. Le trading comporte des risques. Lire les avertissements financiers et d'information.
Pas à pas
- 1 Enregistrez d'abord le message complet de l'application. Pour consulter un journal d'API TWS enregistré, ouvrez Help → Troubleshooting → Diagnostics → API Logs. Sélectionnez sa date et choisissez View Logs. Si la liste est vide, activez la journalisation de l'API avant le prochain événement.
- 2 Copiez le message 162 complet, le contrat, la période et la taille des barres.
- 3 Vérifiez si la raison mentionne une autorisation, une cadence de requêtes ou des données manquantes.
- 4 Pour un problème d'autorisation, vérifiez la bourse exacte et l'accès aux données de l'utilisateur. Pour un problème de cadence, ralentissez l'application qui envoie les requêtes.
- 5 Pour des données manquantes, comparez avec une période plus courte disponible et avec l'échéance du contrat.
- 6 Répétez uniquement la requête corrigée et notez le résultat.
Un exemple pratique
Vous demandez un an de petites barres de graphique et vous obtenez 162. Ne vous arrêtez pas au numéro. Un message complet peut dire que vous avez envoyé les requêtes trop vite. Un autre peut dire que la période n'a pas de données. Essayez de répondre à trois questions simples : quel contrat ai-je demandé ? Quelles dates ai-je demandées ? Que dit le reste du message ? Gardez ces réponses avec la taille des barres et l'heure de la requête. Cela donne au support un petit dossier à examiner. Cela vous évite aussi de modifier un abonnement de flux alors que le vrai problème est une ancienne échéance ou une rafale de requêtes.
Référence d'écran




Erreur à éviter
Questions fréquentes
Les options expirées peuvent-elles avoir un historique manquant ?
La disponibilité de l'historique a des limites propres à chaque produit. Vérifiez le contrat demandé et la période.
162 signifie-t-il que les cotations en direct sont indisponibles ?
Pas nécessairement. Il concerne la requête historique.