Yes I tried getting values from instrument (NFO) as well (not much optimal takes time and more api calls).
But how you will match the ATM prize of any index from instrument list ?
You need to have ATM value right ?
ahhh this is help full : https://kite.trade/forum/discussion/3166/getposition-is-not-having-updated-value
so is there any plan we can poll the positions every time ?