@sathish,
We provide data for instrument margins. You can do the calculations at your end. You can check out this thread to know more about the endpoint.
@dipak19da,
This is a generic message which is sent when someone tries to modify or cancel an order which is already executed or still undergoing change.
We will inform the team to take a look at this. You can handle it at your end till the change i…
@sbdavra,
An access token is generated on the request basis. It is not a bulk generation. It is generated when you send a request to generate session.
We flush all existing tokens at around 07:00 AM to 07:30 AM.
@BulkDealAlert,
Kite Connect is purely an execution platform. We don't provide support or solutions to write strategies.
You write to kiteconnect(at)zerodha.com for payment related queries.
@gauravmane,
You don't have to subscribe again after disconnect. The Kite Connect library takes care of subscribing.
Let me check if we can reproduce this.
You need to make sure you are not blocking the main thread where ticks are received. You need to offload all the tasks to secondary thread and only listen to incoming ticks on the primary thread.
Yes, it is recommended to update the file every day. In case of the F&O segment, tokens are re-assigned after the expiry to some other instrument sometimes. In case of the equity segment, when an instrument is moved from EQ segment to T2T segmen…
No, an access token is not cleared after a renewal. If a session exists then it will continue to work unless logout is called on any of the apps or till the next day morning around 07:00 AM - 07:30 AM until all the access tokens are flushed.
@amrendu,
Is this consistent or intermittent? Can you let us know more about your setup? Can you let us know about the os, library version, and network details as well? From how long do you observe this issue?
It is an aggregate count, not for one API call. All read requests are capped at 10 requests/seconds.
The Quote API, historical data API are special endpoints that have 1 and 3 requests per second limit.
The time outs are common while dealing with HTTP. It could be an issue with your ISP and Cloudflare or at the AWS or at the AWS to our data center or the connectivity within the systems. You can add a couple of seconds delay and then retry. But 3 to…
We map whatever field is needed to show the updated value. NEST convention is a little different and hence the responses from the OMS as well. You need to use whatever field mapping, that is mentioned in the above-mentioned thread.
We don't have a separate endpoint to fetch pending orders. You can fetch the order book and filter out the pending orders with just one line. Just look for orders with a status other than CANCELLED, REJECTED, or COMPLETE.
Can you let us know more about your setup like network, os, library version?
Can you let us know for which API call you are getting this error?
Is this consistent or intermittent?
After the trade process, all your buy CNC positions will become holdings. The holdings response seems fine. Can you re-check and paste the response here?
@VICKY123,
We don't provide support or solutions to write strategies. This is a Kite Connect community developer forum to discuss and share technical aspects of Kite Connect which helps the community grow.
Please note that there are no support staff…
In the case of bracket order, the second leg orders are placed after there is at least one trade for the first leg order.
If first leg order gets filled in 2 trades then you will have 4 second leg orders.
BE, BL series is the NSE's convention of naming symbols when it is moved to T2T segment, where intraday trading is not allowed. Only delivery trades are allowed.
@amit123,
The only way to fetch open interest after market hours is by using historical data API. Kite Connect doesn't have any other endpoint which provides this data.
You may also check the NSE BHAV copy.
You seem to be fetching order history. It will retrieve different states that order has gone through in the system to reach its current state. It doesn't contain information regarding the second leg order or parent order.
When you place a cover orde…
It is a cumulative volume that is published by the exchange. You will have to continue whatever you are doing.
But a trading platform doesn't receive all the ticks. You can check out this discussion.
@tcoZE004,
Kite Connect is not meant for HFT. We strongly recommend not to use it, if your strategy is time-based, latency based.
In order to do HFT, you need to have a set up at NSE which will cost you around 18 lakh+ per annum. If you are interest…
You need to use instrument tokens for getting live feeds from websockets. You can get instrument token from the instrument master dump.
Please go through the API documentation for 10 minutes.
It is very important for a developer to know what is bein…
It seems like you are not sending proper auth header. I would suggest running pykiteconnect with debug logs on and check if you are sending proper auth headers.
It is mandatory by the exchange that a user has to log in manually at least once a day. Kite Connect login page only works on the browser or a webview.
@ijigarpatel,
Both are different functionalities.
You need to loop through the order book and cancel all the pending orders.
You need to loop through all of your positions and place the order with same quantity and product with the opposite transact…
@VarunAgw,
For live strategies, we always recommend generating candles at your end. For older data, you can dump it at your end and use that as the source.
You can refer to this thread to get started.
Is this intermittent or consistent?
Can you let us know more about this? Are you sure you are sending the right order id? Can you run in debug mode and print the exact params you are sending?
@SandeepKV,
It is just a notification service. It will send you ping with data when available. It doesn't have any context or storage or any kind of queue mechanism. I am afraid, we can't make any changes for this as of now.
If your use case doesn'…