L'erreur 354 indique une autorisation de données de marché manquante pour le produit demandé. Vérifiez la bourse, le produit, le nom d'utilisateur et l'accès aux données par l'API. Pouvoir passer un ordre ou voir une cotation ailleurs ne prouve pas que vous avez l'abonnement de données nécessaire.
Conseils éducatifs sur le logiciel. Le trading comporte des risques. Lire les avertissements financiers et d'information.
Pas à pas
- 1 Copiez le produit et la bourse nommés dans l'erreur.
- 2 Ouvrez le même contrat dans TWS et vérifiez l'état de sa cotation.
- 3 Vérifiez Market Data Subscriptions dans Client Portal pour le nom d'utilisateur utilisé par TWS.
- 4 Confirmez que l'abonnement couvre le produit et l'usage par l'API avant d'acheter ou de modifier quoi que ce soit.
- 5 Après un changement d'accès aux données, reconnectez-vous comme indiqué par IBKR et vérifiez à nouveau le contrat exact.
Un exemple pratique
Supposons que vous puissiez négocier un contrat à terme mais pas voir sa cotation API en direct. Le droit de négocier et le droit aux cotations sont deux vérifications distinctes. Notez le produit et la bourse exacts de l'erreur. Vérifiez ensuite le flux pour l'utilisateur connecté à TWS. N'achetez pas un flux d'actions simplement parce qu'un autre graphique à l'écran affiche des actions sans erreur.
Référence d'écran

Erreur à éviter
Questions fréquentes
Les autorisations de trading et les autorisations de données sont-elles identiques ?
Non. Vérifiez chacune séparément.
Les données différées peuvent-elles résoudre tous les cas d'usage ?
Non. La disponibilité et la prise en charge par l'application varient, et les données différées ne sont pas des données en direct.