Options search results are showing in a random manner which is messed up in both TV Dhan and DEXT as of now. I have attached screenshots from Fyers and Kite (0dha) for reference.
It should be ascending order expiry wise
It should be CE PE CE PE order as shown in images below
Currently we show search results based on the volume traded in the contract on the previous day. This is why the list sequence is as per what you shared.
Will take a look into logic shared as per you to make it more relevant moving forward.
I understand Dhan is trying to do something special and innovative but some stuffs have to be aligned with what people are used to overall.
Its great that you wanna show based on Volume based results but what if the user doesn’t want that and simply needs only both Call and Put what he was looking for.
So I suggest to add a toggle button in User Settings “Volume based search” in User Settings so whoever likes your unique way can still keep using it and those who are used to market standard way to search options can keep doing the standard way.
This way you have accomplished catering to both the traders’ needs.
PS Also the expiry date is random order due to this. If it was simple search then trader can develop muscle memory and be faster but this Volume based search limits the speed and one needs to carefully look every time to choose right strike and expiry and that can be messy if he missed it a bit. That could cost him through slippage by entering a less liquid strike.
I was trying to search NIFTY 25500 PE 30 MAR expiry but it was not available in OC so I had no other choice but to use “Symbol Search”
At first quick glance, I thought its not available so I had to login to other broker and found it instantly in “Symbol Search” coz I know its next week expiry and it was exactly there