Kite Connect app is provided for personal use only. For multi-user access, you can speak to compliance team with product description. They will check and let you know the feasibility.
An api_key is provided for an app, it can be used for one user o…
We haven't observed any issue like that today. pykiteconnect does offer reconnect feature wherein it handles the subscriptions as well. You just need to enable it while initializing ticker.
SGX NIFTY is renamed to GIFT NIFTY recently. You can subscribe to Kite Connect and fetch live market data. For historical data API, you need to an add-on subscription.
Please note that these data are provided for personal use only. A third party pl…
There is no fixed time, there are a lot of hops, internet lines and lease lines, the same hops and infra might take few more milliseconds to seconds on a very heavy traffic day than a normal day. You will have to do some trials and come up with an o…
A modification request returning 200 just means request is placed successfully. Once a request is placed, it goes through few checks across multiple systems within Zerodha, RMS, OMS validations and then it will be sent to the exchange via a lease li…
The historical data API is provided for backtesting purposes only. For live market strategies, we suggest generating candles at your end using the live market dat provided via Websocket API.
You may get started here.
@spartacus,
We are working on fixing the auto renewal process. I think you haven't manually subscribed for historical data API that is why you might be getting this error.
What are you trying to modify at 09:30 AM? Quantity is an optional field and even if you want to edit quantity, you need to send total quantity and not the partial quantity.
You can modify limit order to market order. Average price will change since…
If you are getting non 200 status from API and keep on continuously sending requests, you will get blocked by CDN. You will have to wait for 10 seconds and then retry.
You can send an email to business team with the payment id and date and time details. They will check and get back to you. You can reach out to them on kiteconnect(at)zerodha.com
You can write to the business team and send the payment id with date and time. They will get back to you.
You can reach out to them on kiteconnect(at)zerodha.com
@srkhedkar,
Can you private message the api_key? We will check and get back to you.
Make sure you have entered the client id with correct case and remove all the spaces before and after the client id in the app details page of developers console.
@hrithikgupta,
Kite Connect is provided only for personal use. You need to use it with the client id that was provided while creating the Kite Connect app.
As the error message indicates one can place a stoploss order above last price. If you need to place an orer below last price then you need to use limit order type. You can know more about the stoploss orders here.
@raju_ns,
What type of order is that and what is the transaction type?
Edit: Let us know the order type, product type, instrument name, order type, price/trigger price
You get 429 error code with this message only when you are exceeding the rate limits. Maybe add timestamp and check if you are within the rate limits or not.
It is happening because of the large url length. We have asked the team to fix it. In the meanwhile, the ideal solution is to use instrument token as the params for request to squeeze in more instruments or slice the request.
Yes, it is a rare scenario as mentioned by you. The logic of generating tradingsymbol at your end is flawed. You need to always fetch instruments master file for the day and use that as the source.
Minute canlde data will have the last LTP captured for that minute which will be same for day candle data.
The next day early morning, it will be updated with the BHAV copy close price value published by the exchange late in the evening, which is th…