The current quotes in IB TWS: US-T GOVT Bill Apr11'24 912797HF7 Bid 99.70777 Ask 99.709 Bid Yield 5.363% Ask Yield 5.6066% How does IB calculate the yield figures? What's the formula? How come the ask yield is even higher than the bid yield? It doesn't make sense at all. Is there any online tool which accurately calculates bid/mid/ask yield? Thank you.
I'm not sure where you were looking but a screen shot and a time may help. Could have been a lack of update or other but right now I'm hovering over that bond on the TWS for the ask there is a yield of 5.334% and the bid 5.353% (time 9:51 PM ET) Bid 99.70830 (5.353%) Ask 99.70940 (5.334%)
Ask yields are higher than bid yields. Last yields are always empty for any US govt bonds even though they have last prices. Screenshot at today 12:55 AM (USA)
Simply use the bond scanner to see a list of US Treasury bills. You could easily see there are a bunch of bills which ask yields are higher than bid yields. Screenshot on today 11:16 AM (USA)
Seems like some snail mail / delay / latency problem. Are you able to play high-speed/power-hungry on-line games on your computer?
Mid-range PC, not suitable for really power-hungry on-line games. I don't think a high-end PC is needed to run TWS. I only have several tens of quotes in the main screen.
I came across the same issue. The yield numbers are often nonsensical, like reversed in order, and/or don't match the nominal bid/ask prices. Customer service has not been willing to help or to investigate.