Interactive Brokers TWS API message code
Interactive Brokers TWS API message code: 354 (market data not subscribed)
The error, as text you can copy
354- Kind
- TWS API message code
- Where you meet it
- In the TWS API, not in the Web API and not in an HTTP status
What does 354 (market data not subscribed) mean on the Interactive Brokers API?
Interactive Brokers lists TWS API error code 354 with a text that begins "Requested market data is not subscribed." (the vendor's wording) and goes on to say where in the Account menu to check the API status and the availability of delayed data. The vendor's note says the account does not have live market data available for the specified instruments, and refers to its Market Data Subscriptions page for details.
Risk warning: CFDs and spread bets are complex instruments and come with a high risk of losing money rapidly due to leverage. You can lose money on these products, and each provider publishes its own loss figure under FCA rules. You should consider whether you understand how they work and whether you can afford to take the high risk of losing your money. Automated and API trading can amplify losses through bugs, connectivity failures and runaway orders.
No fix in the source
The vendor's page gives no remedy.
That is all the source says, so this page does not invent a fix. General guidance: the other tWS API message codes recorded for Interactive Brokers, and the error lookup for the exact text of the reply you received.