The 5minute candle data is created using the same minute candles. Can you elaborate on which instrument you are talking about and for what time frame you are referring to?
You can just send cancel request with order id. By then if there is a partial fill then you can either keep the position open or exit it. But order will be cancelled.
For cancellation, there are two order updates from the OMS. Are you referring to the one that has status as UPDATE or cancelled?
I would suggest using the order update as an event to fetch orderbook and check the updated order details.
We just relay whatever data, we get. Usually it is 1 tick per second but sometimes for a liquid instrument like NIFTY 50 might get 2 ticks per second.
The quote API will just fetch data from the Websocket API and return the data.
For postbacks, you will only get order updates for orders that are only placed from your app and not from Kite web or app. Whereas on websocket API you will receive order updates for all the orders. Websockets order updates are better than postbacks…
The order history data is synchronous. Only the websocket event is async in nature.
There can be many entries. It does cover all state transitions.
If you just need the latest status of an order, an orderbook API call is enough though. You may use o…
You need a Kite Connect app's (not Kite Publisher) api_key to access data. You can create it on developers console.
PS: Please don't post app or client specific information on the public threads.
We just stream OI data that we get from the exchange. It is not streamed often like LTP.
For pricing related stuff you can speak to business team by writing to them on kiteconnect(at)zerodha.com
You will have to call support for increasing order limit for the day.
You can write to support and ask the rms team to increase order limit, they will review and get back.
It is a Zerodha account level restriction.
Once users hit this limit, one can't exit positions as well. You will have to contact RMS to increase the limit for the day.
All the requests are counted, even the ones that are blocked by the internal RM…
Kite Ticker saves the last tick it received so that it can serve user a cached data whenever user subscribes for a tick. If you check the last traded timestamp, it clearly says the date is 27th of April.
Please note, we just relay ticks that we rec…
Basically fetch orderbook and check before doing a retry. In case you get 4xx error then it might be Input exception, you will have to see what is the error and send appropriate params.
It is possible in any system, right? You need to catch the exception and handle it gracefully. If you get exception while fetching data, you can add a delay and retry but for a write request, you need to introspect and then take the necessary action…
Did you try without assigning custom pool? Difficult to pin point where this issue is arising from. Could be firewall or change cloud provider and check.
While creating an app it clearly mentions that 2000 credits will be used for subscription. User will have to select ok or cancel. Anyways, you can speak to the business team by writing to kiteconnect(at)zerodha.com
Postbacks are only sent for the orders that originates from your api_key, it is not sent for orders that are placed via other platforms or kite web or app. You will need to listen to order updates via Websockets to cover this usecase.
Kite Connect only provides the live market data via websockets API. You will have to calculate the IV and other data.
This library may help you get started.
An access token got using refresh token will not have any write permission. You will have to go through the login process and fetch a new access token to place an order or modify it.
You can buy credits and use it create and subscribe for a Kite Connect app. You will need a Zerodha client id to trade or fetch data and hence it is mandatory to enter client id for subscribing to Kite Connect.
A third party app can't display the data from Kite Connect APIs. You will have to speak to compliance team. You can write to them on kiteconnect(at)zerodha.com with product details.
While we strive everyday to make all the transactions happen smoothly. API errors can occur because of various reasons. It is not a single machine you are connected to. It is a complex network which connects clients, CDN, multiple cloud setup, multi…
You need to enable debug logs and give complete stacktrace. It is not possible for anyone to help without having complete context.
PS: Make sure to remove app and client specific tokens.
It is not working because of the new cookie policy by safari which blocks cross domain cookie management in the iframe. You will have to try out offsite order execution.
The historical data API is provided only for backtesting purposes only. It is not meant for live market strategies.
Since the candle is generated for all 93k+ instruments at our end. We can't guarantee any time line when candle will be generated, si…
We don't have Sandbox environment yet. You will have to subscribe for Kite Connect to do this.
It will require you to connect to websockets API and check price for every incoming tick and take action or continue.
You need use instruments token to subscribe for tick data. The instrument token is present in the instruments master that updates once a day in the morning.
You can check out documentation here.
@SurbhiS,
You can use Websockets API, you will have to connect and subscribe for tick data. You can find the instrument token from the instruments master and subscribe using that.
You will only need the base Kite Connect subscription for this.
Whe…
It is not about the bandwidth, it is more because of hops unavailability or if you are polling then cloudflare might block you. It is difficult to conclude it is issue in our server or vendor systems or CDN or issue at user ISP.
I would suggest add …
It can happen because of many factors since everything is happening via internet, difficult to pin point. You may try handling it or play around with firewall, switch network/cloud provider.
Kite doesn't support this feature.
This forum is only dedicated for Kite Connect related queries. You may write to support for other platform related queries.
It is mandatory by exchange that a user has to manually login at least once a day.
A `refresh_token` is a special long-standing token for read-only requests issued selectively to exchange approved platforms and not for individual users.
We don't provide one to one support for Kite Connect. You can post your queries here, we will help you out.
You can create a session and do whatever you want.
One can modify order quantity, if it is not executed.
Brokerage charges are per order and not per trade. Brokerage will be calculated for one order that is 1000 qty.
Every request is counted and not the number of parameters one changes and one can m…
You don't need to poll orderbook every 10 seconds. You can use order updates on Websockets API and use that as an event for fetching orderbook. You get order update for partial fill, status change, order execution.