example: Nov 11 nifty weekly series I want to short 26850 , upper circuit is 36rs , I am placing order at 30 still order gets rejected saying price is above price protection range .
if that’s the case please mention what is that price , How will I ever know at what price I can place the order , manually I have to find by reducing half rupee. its very tiring and irritating almost every week the same thing happens with me and I am sure there are thousands of users who trade in weekly expiries face the same issue
The LLP range is set by the exchange for all contracts. Since this strike is illiquid, the LLP range is defined based on the theoretical price. Currently, the range starts from 34.5, so any price above this will allow you to place a sell order.
Please also note that if both volume and open interest (OI) are zero for any strike, we typically block those contracts due to liquidity issues. However, as you previously requested an exception, we have allowed you to place orders.
At present, the LLP range is not visible on the front end. We are working on making it available, but it may take some more time.
Thanks for quick reply ,can you please expidite this process , thing is I can see orders which are way less than my price but even if I put same price as them it won’t accept my orders , it should be equal to everyone right . or at least display the price in such a way that I can see beyond this range I cannot place the order .
@Adarsh_Patil where can I get the calculation for LLP/price protection/UC/LC range for various contracts and securities? does the exchange publish it on a discretionary basis or there’s a calculation?
in kite is displayed as upper circuit and lower circuit , in order wndow itself . price protection range is not displayed at all that’s where the problem is , once order is placed it’ll be rejected so I have to manually enter more than 20-30 orders to figure out which price I can place order
We are currently working on this feature. In the near future, you will see the LLP being updated directly in the Kite order window. Please check the exchange FAQ and the article link for more details.
@Adarsh_Patil , please suggest how to automate this reliably if we want to retry. Should we parse this message, extract the LPP limit and then retry? I hope you would agree that relying on error message is fragile when real money is involved. Can you give us exact error code for this scenario and give the LPP limit as a proper field in JSON response?
For now, you will need to parse the error message. Catch the rejection string, extract the limit value using regex, and then retry your order. Also, noted your feedback
Yeah, on it. Feeds on Kite may take a little more time. Also, we are working on Kite-level LPP and theoretical price range level restrictions to avoid any irregular executions.
On kite level LPP - Please don’t do this. LPPs are a ridiculous concept as it is. More often than not LPP is preventing genuine market behavior than helping anything. Never seen a single person saying LPP helped them but you will see hundreds of posts about how LPP is setting incorrect limits