Once I updated to the beta latest version, the strikes all came back.The first thing to do is compare with other sources, like your brokerage(s). If not that, check the options chains online. They are delayed but you'll be able to see if the strikes exist.
Generally speaking, as @status1 indicates, it's a new expiration and those strikes aren't available or have a market being made in them yet. You can call your broker to ask the exchange to add those strikes, or watch going forward to see if others ask or the exchange adds them in.
One consideration in these spotty expirations is your ability to make adjustments to the trade going forward. Let's say that you use the 3600 Put strike in your screenshot above, then want to adjust that by 10 points. It's very limiting, most traders I know will use the nearby expiration instead. Fortunately, with nearly daily expirations in SPX, especially in the DTE7 range, there are plenty of choices.
Is this for the original strikes you were looking at in your screenshotOnce I updated to the beta latest version, the strikes all came back
Sorry for late response... the strikes I needed came back.Is this for the original strikes you were looking at in your screenshot
I see a few more strikes were added but I would not say all the strikes came back The first strike missing now is the 3545 for the Jun 21 expiration in your screenshot
Maybe they added that retroactively so if you try to do a back test now you will have more strikes but looking ahead the first strike missing is the 3685 for the 12 Jul expiration and getting more missing below that so that is an improvement over the one you showed in your screenshot but not as good as the 5 Jul expiration
Are you saying you have all the strikes below 3685 for the Jul 12 expiration after the update ?
I understand that they came back I just don't think it's any problem with ONE or TOS I think it's just a matter of not enough volume or open interest OTM in the Tuesday expirationSorry for late response... the strikes I needed came back.
I am using ONE with IB, I can reproduce what you see, @SergB . The strikes at e.g. 4195, 4190, 4185 etc were only introduced today (Monday), they were not available the previous trading day (Friday). I can verify that from independent data. You should also be able to verify that in ONE tomorrow, after the daily update.
AFAIK in ONE we get to see newly introduced strikes only with the beginning of the following trading day. This has been bugging me since I started using ONE, did not find a way around it.