Yes you can use this via Zerodha API. 2 things you have to remember though: 1) You have to login everyday using 2FA into your Zerodha account, get the access token and use the API for the day using the access token. This is as per exchange guidelines. 2) Fully automated trading is not allowed as of now. If you need to do fully automated trading you have to get exchange approvals for your algorithm. Zerodha can help you get the the approval at a charge that needs to be paid to the exchange.
1) Do we have to share our source code with exchange for approval, what if we want to keep it private and will it be safe(like no one in exchange use our code for their benefit)
2) What is cost for approval and how much time it will take?
1) You have to login everyday using 2FA into your Zerodha account, get the access token and use the API for the day using the access token. This is as per exchange guidelines.
2) Fully automated trading is not allowed as of now. If you need to do fully automated trading you have to get exchange approvals for your algorithm. Zerodha can help you get the the approval at a charge that needs to be paid to the exchange.
1. I'm fine with this.
2. I'm yet to understand whether the option 2 is valid if , we get the token on daily bassis.
1) Do we have to share our source code with exchange for approval, what if we want to keep it private and will it be safe(like no one in exchange use our code for their benefit)
2) What is cost for approval and how much time it will take?
have a look here..https://tradingqna.com/t/trading-api-and-nse-approval/18708