I've a GTC limit order for buying Calls say @ 0.25. My broker says that the top Bid is 0.25, ie. my order. But YahooFinance says that the top Bid is 0.20. The order is not filled. The underlying according to YahooFinance is: "NasdaqCM - NasdaqCM Real Time Price. Currency in USD", ie. a very normal stock option. And the data is definitely not delayed at both sites. What to make of this? Who is lying? How to verify/debug this?
Who would trust a web site over the info provided by a Broker? My take is in my question! Don't you use a trading platform? Or maybe it's what you refer as 'you broker'.
I understand, but things got even creepier as now even the broker showed Bid=0.20, ie. below my active Bid at this very broker! Later it then switched back to normal. I'm not doing that many trades, doing it via Web suffices so far. I wanted to avoid to learn a new platform with giga functionality...
Another data source shows similar discrepancy: ORATS data have also Bid=0.20 . I'm really perplexed about how this can happen... It's illogical...