¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

I can't get live market data even with the data subscription


 

I already subscribed to the `US Securities Snapshot and Futures Value Bundle`

However, when I request live data from IB

self.ib.reqMarketDataType(1)
contract = Stock(stock_name, 'SMART', 'USD')
s_ticker_snap = self.ib.reqTickers(contract, regulatorySnapshot=False)

I keep getting this:?

Error 354, reqId 656: Requested market data is not subscribed.Delayed market data is available.Error&BEST/STK/Top&BEST/STK/Top, contract: Stock(symbol='AEE', exchange='SMART', currency='USD')


 

Depending on when you subscribed you may have to wait overnight (US) for it to activate.
Check in tws if you can see it, that will help isolate the update for you.

Best wishes,

M

On Wed, 16 Dec 2020, 04:15 TodyD, <vietnamknight2005@...> wrote:
I already subscribed to the `US Securities Snapshot and Futures Value Bundle`

However, when I request live data from IB

self.ib.reqMarketDataType(1)
contract = Stock(stock_name, 'SMART', 'USD')
s_ticker_snap = self.ib.reqTickers(contract, regulatorySnapshot=False)

I keep getting this:?

Error 354, reqId 656: Requested market data is not subscribed.Delayed market data is available.Error&BEST/STK/Top&BEST/STK/Top, contract: Stock(symbol='AEE', exchange='SMART', currency='USD')


 

I already waited almost 40 hours, still getting the same things


 

What does tws show when you enter the ticker ? There's a few AEE named tickers, I would not be surprised if it was guessing the wrong one. I've found using contact ID is more reliable.

Best wishes,

M

On Wed, 16 Dec 2020, 08:41 TodyD, <vietnamknight2005@...> wrote:
I already waited almost 40 hours, still getting the same things


 

I have tried 100 stock_names, they behave consistently.

Error 354, reqId 654: Requested market data is not subscribed.Delayed market data is available.Error&BEST/STK/Top&BEST/STK/Top, contract: Stock(symbol='ADS', exchange='SMART', currency='USD')
Error 354, reqId 655: Requested market data is not subscribed.Delayed market data is available.Error&BEST/STK/Top&BEST/STK/Top, contract: Stock(symbol='ADSK', exchange='SMART', currency='USD')

These work fine if I switch to delayed market data though


 

Hmmm, if you are certain it is finding the correct symbol, maybe there's something about the choice of bundle and or the exchange that is important. I'm sorry, I don't subscribe to the data, so if it's not obvious I can not help.

One for the live chat support?

Best wishes,

M


On Wed, 16 Dec 2020, 09:20 TodyD, <vietnamknight2005@...> wrote:
I have tried 100 stock_names, they behave consistently.

Error 354, reqId 654: Requested market data is not subscribed.Delayed market data is available.Error&BEST/STK/Top&BEST/STK/Top, contract: Stock(symbol='ADS', exchange='SMART', currency='USD')
Error 354, reqId 655: Requested market data is not subscribed.Delayed market data is available.Error&BEST/STK/Top&BEST/STK/Top, contract: Stock(symbol='ADSK', exchange='SMART', currency='USD')

These work fine if I switch to delayed market data though


 

On Tue, Dec 15, 2020 at 10:15 PM, TodyD wrote:
US Securities Snapshot and Futures Value Bundle
That subscription only covers snapshot data for securities and not streaming data. You would also need the US Equity and Options Add-On Bundle or the individual Network A, Network B, Network C subscriptions.