@sujith order got rejected with following error "RMS:Blocked for nse_cm MATRIMONY-EQ BO block type: ALL". I checked in https://docs.google.com/spreadsheets/d/1-T6RlEE8Gn2fioep_Cmdx9ECRX_WpQbfJJfsU8PdOV8/edit#gid=0 and it was eligible for MIS trading. Can you please let me know the reason. If there is a separate list being maintained for stocks blocked for BO/CO, please help with the same. Also, would be great if you can put a single list/API which our program can fetch and figure out eligibility for BO, CO, MIS, margin etc.
We don't have a predefined list which is allowed delivery trades and intraday trades. RMS does these changes during the day because there was an exchange circular, there is high liquidity, circuit limits, and many more reasons. This is more like an operational hassle. We will speak to RMS and OMS team to come up with a feasible solution.
The MATRIMONY is allowed for MIS with 3x margin but not for BO/CO.
My simple issue is - how do I know before placing a BO order for "MATRIMONY" that "BO" order is allowed for "MATRIMONY" ? If there is no way for me to know that orders placed by me are/are not allowed by zerodha/RMS, then I am just shooting in the dark and praying that this order gets through the zerodha's RMS/OMS. Basically, my whole position sizing and risk management goes for a toss and it becomes like a gamble to me.
I really appreciate all the hardwork that zerodha (and especially your team) is doing but frankly, it doesn't make sense to me that we don't have a list of stocks which are allowed for BO.
I understand that zerodha doesn't maintain a a dynamic list/API of securities blocked for BO, CO, MIS oders for various reasons. But could you please help me with the list of securities blocked for BO before the day opens (similar to MIS). That would be helpful in the meantime. Thanks in advance.
You can expect to get a list at the opening of the day and think that it will be allowed for trading in MIS whole day. It is updated during the day also. We will look into this.
@sujith any update on this? how would I know that if a particular stock can be used in my BO? Is there a list or anything that I can query/look/call that will give me which stocks can be traded in BO.
You can check out margins file as mentioned here. But this file might be updated during the day also. We are talking to RMS and process teams to come up with a feasible solution. It is a complex process which will take time. A feasible solution as of now is to check the instruments margins API which is mentioned in the above thread.
@sujith any progress on this issue? There is a list given at https://docs.google.com/spreadsheets/d/1ZTyh6GiHTwA1d-ApYdn5iCmRiBLZoAtwigS7VyLUk_Y/edit#gid=1813575034 but it does not provide F&O scrips that are blocked for any particular reason. Is there any other list? Also is there any API to fetch a list of stocks (NSE+NFO) that are banned so that we can know in advance whether to trade that particular scrip in NSE or a particular series in NFO?
Hi @Anupk75, It is decided by the RMS team you can contact support and speak to RMS team to know the reason. The solution is to place a delivery trade as suggested in the status message.
Almost 70% orders are being rejected if this is not possible throuch API, atleast you can allow downlading spreadsheet with all this information so that we can wirte a program to read from it before client can use the software. Right now its online document and difficult for scrapping.
This is more like an operational hassle.
We will speak to RMS and OMS team to come up with a feasible solution.
The MATRIMONY is allowed for MIS with 3x margin but not for BO/CO.
My simple issue is - how do I know before placing a BO order for "MATRIMONY" that "BO" order is allowed for "MATRIMONY" ?
If there is no way for me to know that orders placed by me are/are not allowed by zerodha/RMS, then I am just shooting in the dark and praying that this order gets through the zerodha's RMS/OMS.
Basically, my whole position sizing and risk management goes for a toss and it becomes like a gamble to me.
I really appreciate all the hardwork that zerodha (and especially your team) is doing but frankly, it doesn't make sense to me that we don't have a list of stocks which are allowed for BO.
I understand that zerodha doesn't maintain a a dynamic list/API of securities blocked for BO, CO, MIS oders for various reasons. But could you please help me with the list of securities blocked for BO before the day opens (similar to MIS). That would be helpful in the meantime.
Thanks in advance.
It is updated during the day also. We will look into this.
But this file might be updated during the day also. We are talking to RMS and process teams to come up with a feasible solution. It is a complex process which will take time. A feasible solution as of now is to check the instruments margins API which is mentioned in the above thread.
Also is there any API to fetch a list of stocks (NSE+NFO) that are banned so that we can know in advance whether to trade that particular scrip in NSE or a particular series in NFO?
It is decided by the RMS team you can contact support and speak to RMS team to know the reason.
The solution is to place a delivery trade as suggested in the status message.
You can also know more about the operational updates here.