something strange is happening with SB, KC, CT and OJ contracts today: my historical prices are 100x lower than what IB is giving me today. And the multiplier from them is also different in different places: e.g. for Orange Juice, when I'm adding the contract in TWS it shows 150$ but the multiplier in the contract description is 15000: The last close in TWS is 229.4, but if I go to contract specs on the IB site the multiplier is 15000 and last close is 2.3755 https://misc.interactivebrokers.com/cstools/contract_info/v3.10/index.php?action=Conid Info&wlId=IB&conid=438014994&lang=en&ib_entity= So which is it? My recent historical EOD and saved RT prices are all around 2.xx, but it seems today all prices became 100x higher and the multiplier 100x lower, but again not everywhere, it's not consistent. Is it some temporary glitch in IB or am I missing something?
Oh crap! Did they adjust the multiplier? For many of these instruments, the multiplier vary between data providers since they are quoted in dollars and cents, some quoting the dollar amount and others in cents. IB really should have issued a notice. How am I supposed to know which have changed?
Price Display for ICE Derivative Classes: CT, SB, SO, SF, KC, KO, OJ Prices for these products are currently displayed in dollars on IBKR trading platforms. To be consistent with exchange quotation, we will change the display from dollars to cents. The change affects product quotes and API users. It has no effect on the market value of your positions. The new display notation will be effective for trade date Monday Feb-27, 2023. Changes will be put into effect sometime after the New York regular trading hours close on Friday Feb-24, 2023.
Very strange. I trade these instrument and never received this notice. Thanks for sharing. I now have to adjust some of my past data. Doh!
Where did you see this notice or how did you receive it? I trade these futures and have positions in some of them and didn't know about these changes. I want to make sure that I know if IB implements such changes in the future. Not knowing will cause problems to my system (it will think that the bid-ask spread is much wider or narrower than usual).
Same here. Received that message on February 21st. But it was also in the online message system when logging in to IB account management. I don't trade these instruments, but according to IB am I allowed to trade it, so they considered it prudent to send me the warning message.
I also added code to tell me if IB changes the multiplier. I'm also adding code to make sure the multiplier * price is still about the same as previously. Of course, next time IB will change something different. Fortunately, I was able to implement the changes quickly enough so that it didn't effect my trading.