YahooFinance lacks to mark Non-Standard options strikes with a marker like the usual "NS". For example all of the following strikes are NS strikes (Ticker: VIEW). These can be traded only by current holders, not by anybody else. So, when scanning such mass options data from YahooFinance I need to programmatically filter out such NS options. Does anybody have an algorithm for detecting such NS options for filtering out? Compare it to this:
These can be traded only by current holders, not by anybody else. This is not necessarily true. Although some brokers may restrict opening transactions in non standard options, there is no rule against it. I put an opening order in VIEW yesterday. This is different from options on delisted stocks which are generally closing only for retail traders.
Is this premium Yahoo? I have learned about 20-25 years ago, not to trust their tape. They say they can be up to 15 minutes behind the market. They also say none of their data may be accurate!! They have covered their backside...Have you?? You get what you pay for...
It's the same problem both at their website as well getting the data via their commercial API. I need their service for creating a Q&D ranked list. For this purpose it's affordable, but the data is not reliable, not suited for making trades, b/c it's delayed data, as was also said by you, and with many bugs, and missing NS specifier. I get the final data from my broker (TDA). I cannot download that much data from my broker, therefore doing it via yfapi. Here's their API and prices.
Whatever, I simply want to get rid of the NS strikes from my downloaded data. The problem is that I don't know how to figure out which strikes in the data from YahooFinance are NS strikes. That's really braindamaged by this commercial data provider as they list NS strikes together with normal strikes, w/o marking the NS ones.
Well, now, wait a minute, here... I don't think it's their fault. It's confusing. NS could also mean normal strike. It's pretty ridiculous that normal strike and nonstandard strike have the same abbreviation, don't ya think? You just have a very normalcentric way of thinking about this. Why should "normal" strikes be the default and nonstandard strikes are the ones that require special marking? Why shouldn't it be the other way around? What is special about the normal strikes that makes them the default?
Yahoo just rolled out another view of their webpage...They do this every few years. They always think it's better, but it's just the same...Very few new bells and whistles. One thing I remember with their terms of service (premium service), is they are not responsible for any information stolen from their site!! Like accounts linked to other brokers, no liability!! I read the terms closely (since I own Verizon stock). Not only will they not arbitrate...They hold NO responsibility what so ever!! Something to think about...