I’m building a personal trading application using Node.js and Kite Connect. 1. Does a successful POST /margins/orders response with product: "MIS" confirm that the specified exchange and stock currently permit MIS orders, or does it only calculate the margin requirement? 2. For an MIS request, does leverage: 1 mean MIS is blocked, or simply that trading requires full margin? 3. If the margin response does not confirm eligibility, which supported source should identify MIS eligibility separately for NSE and BSE listings? 4. How should an application detect intraday changes to these restrictions without placing real orders purely to test eligibility? For example, I would check NSE:INFY and BSE:INFY independently. I understand that any pre-check cannot guarantee subsequent order acceptance. An official documentation link or example response would be helpful.
1. Does a successful POST /margins/orders response with product: "MIS" confirm that the specified exchange and stock currently permit MIS orders, or does it only calculate the margin requirement?
A successful response only indicates that the margin requirement was calculated for the order parameters; it does not guarantee that the instrument can subsequently be placed as MIS.
2. For an MIS request, does leverage: 1 mean MIS is blocked, or simply that trading requires full margin?
It means MIS is allowed with full margin where leverage is not provided.
3. If the margin response does not confirm eligibility, which supported source should identify MIS eligibility separately for NSE and BSE listings?
The list of eligible stocks and the leverage can be checked here.
4. How should an application detect intraday changes to these restrictions without placing real orders purely to test eligibility? For example, I would check NSE:INFY and BSE:INFY independently. I understand that any pre-check cannot guarantee subsequent order acceptance.
The MIS Margin sheet is updated by the RMS team at regular intervals. This list can change every day, so you need to keep an eye on this page.