You need to place order for NFO as follows,
kite.order_place(radingsymbol="NIFTY18JANFUT",quantity=75,exchange="NFO",order_type="MARKET",transaction_type="BUY",product="NRML")
You can get all trading symbols from instruments dump.
Every request is authenticated using access token which is valid for one whole trading session(one day).
A websocket connection will last forever if there is no interruption.
You need to log in at least once in a day.
You need to link Zerodha account for every app whereas linking Zerodha account to developers account is optional.
In order to retrieve historical data, you need an active Kite Connect subscription.
You can go to create app page on developers consol…
Hi,
In orders go code technical indicator you need historical data which is OHLC snapshot of every minute or other intervals. You can either subscribe to historical data(add-on subscription) or generate candles at your end using live market data pro…
Hi,
It is difficult to get the accurate turnover. There can be hundreds of ticks in a second, but any trading platform will only receive two to three ticks for a liquid instrument on the internet. You can check out this thread for more information.
…
Hi,
The domain must be available to the internet so that Kite trade can post data once an order is executed.
If I try to open your postback URL, it says site can't be reached.
Hi,
In full mode, you will receive data even when there is a change in market depth data. Basically, when there is a change in any value that you have subscribed to, you will get a tick.
If you are looking for volume only then you can try out modeQu…
Yes, the limit is as follows
All intervals are in days,
"minute": 30,
"hour": 365,
"day": 2000,
"3minute": 90,
"5minute": 90,
"10minute": 90,
"15minute": 180,
"30minute": 180,
"60minute": 365
Yes, an access token is valid for one whole day unless you use any of the other platforms like Pi or Nest.
It may also be invalidated if you log out of any of our platforms.
As of now, we don't have version number internally. The old version will be kept for some time so that users can migrate may be some weeks.
The new version is already live. There are few breaking changes. We are doing some changes to a couple of API…
I think this is how it has been. I am not sure how this was working all this while. I tried on both Kite Connect version 2 and version 3. The error is thrown in old Kite Connect and new Kite Connect won't throw the error.
You can go to developers console and open your app details page, on the right, there is a section Addons. You can subscribe to historical data from that section.
You need a Kite Connect app to access historical data. A Kite Connect app will cost you Rs 2000 and historical data is an add-on subscription which will cost you Rs 2000.
Historical data has always been a part of add-on subscription since 2015 (the day Kite Connect was launched).
If you had looked at developers console ever then you would have known.
@Kavi,
We have updated develop branch with a fix for creating checksum while requesting for the access token.
You can use the new jar in the dist directory.
Hi,
Historical data API is limited to three requests per second. As of now, we don't have any plans for increasing the rate limit.
For the above use case, I would suggest generating candles at your end using the live market data provided using Kite …
@paras_chauhan,
You can fetch list of NSE F&O instruments by using this API. You need to send exchange value as "NFO". You need to fetch instrument token for the required instrument and use bulk fetch API or Kite ticker(Websockets) to fetch live…
Hi,
You can create a new Kite ticker(websockets) instance and use it for live market data. I think if you have your own connection then you will have more flexibility. Kite ticker for live market data is anyways free with Kite Connect.
@vnaymatam,
Yes, you can create apps for multiple Zerodha accounts with one developer account.
You can give client id while creating the Kite Connect app.
1. How much time in milliseconds it will take to process orders?
It is difficult to comment as it involves RMS, OMS etc. You can place a couple of orders and then fetch individual order and check..
2. What are the possible reasons if order is rejec…
Hi,
Kite and Kite Connect are two independent platforms. They just use the same backend. You will have to create a trading platform and implement the required rules at your end.
Hi,
The production version of javakiteconnect uses Unirest for HTTP calls.
You can try the new beta version of javakiteconnect which supports android here but still the issue for getting access token exists. We will update client by next week to fix…
Let me rephrase the problem statement, you want to place an order but before placing an order you want to check if there is a position already.
In order to check if a position already exists for an instrument, you need to fetch positions and find t…
Hi,
Cover order with stop-loss entry and bracket order for MCX are not yet available. It has to be provided by our OMS vendor TR. Since it depends on the third party, we can't give any timeline as of now.
Hi,
The instrument dump is generated once in the morning and hence it will not contain real-time data. You can use websockets or bulk quote API for real-time data.
We don't have phone support for Kite Connect. You can use the forum for posting queri…
Hi,
For bracket orders, variety is 'bo' and trailing stop-loss is in points.
The minimum value for trailing stop-loss is 1 post that it has to be multiple of tick size.