You can use all the features of Kite Connect except historical data feature.
You can listen to live market data, fetch overbook, positions, holdings, funds, instrument dump, postbacks, place, modify and cancel orders, convert positions.
You can get…
You seem to be getting rate limited.
You can check out rate limits here.
With the above-mentioned limits, one can place up to 200 write requests in a minute.
Apart from this, a Zerodha account can place up to 2000 orders per day.
If a user has already logged in then you will be redirected directly to redirect URL upon opening the login URL. You just need to check the login to kite web option on the login page.
The javakiteconnect is meant to be used for all the java applications including android apps, if it is somehow not feasible for your solution then you might need to fork the library, make changes and use it. Hence we have kept it open source.
Howeve…
Can you let us know how long before it appears on the orderbook?
It is possible that there is a delay because at the opening we fire the AMOs also which will be in tens of thousands and the message queue at the exchange lines also peak at these tim…
Hi @rvsw,
You can refer to the documentation for all the type of Kite Connect errors and the syntax of the same.
You may come across, TokenException, InputException, NetworkException, DataException, GeneralException. Basically, check for status cod…
Hi @enliyo,
We are waiting for a reply from our exchange connectivity provider.
Any system can go down anytime, we do strive to provide 100% uptime. Literally, in the past 30 days, there have been multiple outages at Gmail, Facebook, and Whatsapp.
…
You can make up to 20 GET requests per second across everything apart from individual rate limits and 10 POST requests per second and there are 200 POST requests per minute limit.
You seem to be using an invalid tradingsymbol, the product type is missing, for F&O instruments the exchange value has to be NFO.
You can refer to the documentation here.
@sbdavra,
sometimes i am not getting proper high as compare to NSE
It is very unlikely that this happened. You can let us know when this happens.
sometimes i am not getting open rates in web socket stream
We use Kite Ticker data on all our products…
@amit123,
You won't receive postbacks for open orders. The postbacks are pushed only when there is partial execution or complete execution or when there is a status change for trigger-based orders.
No, you need a Kite Connect subscription to use live market data. This forum is dedicated only for Kite Connect related queries. Please write to support for other platform related queries.
@ZI4453,
Kite Connect is a purely an execution platform. We don't provide assistance for coding strategies. It is outside the scope of the forum.
We have included examples on the Github repositories of the libraries. You can refer to those examples.
Apologies, I thought you were asking about a desktop app.
No, there is no delay in the Kite Ticker data. We just relay whatever we get from the exchange.
Hi @arunpanjala,
I am not sure if displaying live market data via Kite Ticker is compliant with the regulations, please write to talk(at)rainmatter.com with the product description, someone from the compliance will get back to you.
The per second limit for placing orders have been increased to 10 orders per second. However, the 2000 orders per day are the limit on the Zerodha account by RMS team and it has nothing to do with APIs. So even if you have two Kite Connect apps, you…
You can refer to these threads https://tradingqna.com/t/why-does-the-same-technical-charts-for-the-same-stock-from-nse-tame-google-finance-yahoo-finance-amibroker-not-match/1688
and https://tradingqna.com/t/how-the-orders-executes-in-nse-server-limi…
No, we don't offer intraday historical data for options instruments.
We only provide historical data for futures instruments with day intervals for expired ones.
@ankit585,
These instrument tokens can repeat after an instrument expires. Unfortunately, this is how exchanges work. For example, let us say NIFTY 19 JUL FUT has 3456 the same token can be used by NIFTY 20 JUN FUT or BANKNIFTY 20 JUN FUT. Hence it …
@ZI4453,
i presume that untested strategies or nature of data transaction can always trigger thousands of orders in seconds and that what RMS would have come to an conclusion....if trader/developer does not have clear understanding of nature of data…
@MAG, @krtrader,
It was 5 POST, PUT, DELETE requests per second but recently we increased it to 10 requests per second. If someone crosses this continuously then the system will dynamically throttle the requests. The 200 per minute limit still holds…
I am afraid it is not possible to increase the limit. This is not something that is decided by us. It is the RMS team that has come up with the number after a lot of fact checks.
Kite Connect API is not a feasible solution to do HFT. If you are inte…
Ok, basically you need to check if the status is COMPLETE, CANCELLED or REJECTED. In the postback response if you see any of these statuses in the status field then it means the order is executed.
Once an order is placed, it goes through various systems in the backend before it reaches exchange. It includes mainly Kite trade, RMS, OMS. While it moves from one system to another there is a status change recorded and it can be checked by fetchin…
The Kite Ticker keeps publishing ticks for the instrument that a client has subscribed to. A user will keep receiving ticks until unsubscribe is called or the connection is closed.
A user can subscribe for up to 3000 instruments with one API connect…
This is an error message you receive when OMS is not responding due to high traffic during the closing, it is possible that the OMS has modified the order or may not. You need to check orderbook and retry if it is not modified.
This can happen acros…
It gives the same response but both have different use cases. If you want snapshot at like a 1-minute interval or 1-hour interval then quote data is feasible else if the frequency is more then you can use the Websockets.