Hi @kiran,
5minute candles are generated using minute candles.
In the above scenario, 13:15 candle might be giving value from only 4 candles.
Since it involves DB insert, there is no guarantee for the interval. Also writing these minute candle will…
Hi @dev_trader,
Scrips you are trying are BHEL AUG 95 PE, RELIANCE-BL, RELIANCE-BE, RIIL-BL and these were not traded today.
Scrips are usually traded in EQ series and not on BE, BL series.
Whenever there is excessive speculation exchange moves scr…
@k365,
.NET / VBA Kite Connect client is built by a community member. It is not built by Zerodha.
We can't provide support for this. You can private message @botany02. He might be able to help you.
Hi @Srik,
Yes, you get data only when there is a change in data.
Even if you are subscribed to 20 to 30 scrips, single thread for processing all ticks is not a feasible solution.
Even if you are only receiving ticks and doing some calculations, you…
Hi @abhishek.gaikwad,
Data is missing for BANKNIFTY (token - 260105) between 18-Apr-2013 and 06-May-2013.
Thank you for notifying. We have informed data team, they are looking into this.
There are double entries for same day in for NIFTY 50 and BANK…
Hi @vmanjunathan,
A Kite Connect app will be renewed automatically if you link Zerodha client id and instructions are clearly mentioned on developers console while linking client id also.
If you don't want auto renewal, then please unlink Zerodha cl…
@joy, @abhizerodha,
I am afraid we can't give any exact timeline as of now.
Maybe in a couple of weeks.
We are rolling out updates internally and testing it.
We will announce change log on the forum.
@abhizerodha,
Please create a new thread for …
Hi @ping2balaji,
I am afraid that is not the use case for which it is editable.
It might take some time to update. I would suggest creating two different Apps.
Hi @abhizerodha,
We only provide instrument data dump. Users will have to implement search on their own.
To start, you can filter all the scrips which have NFO-FUT as the segment.
@DS4769,
Websockets with reconnection will help reconnection for Kite Ticker only.
Kite Connect API calls are HTTP APIs. Both are independent API end points.
Hi @avinashsringeri,
You can place CNC market order only for equity in post market session. If there is liquidity, it will be executed or else it will sit in the system till 4:00 PM and then it will be canceled by the exchange.
@ping2balaji,
We are planning to provide order updates via websocket in next version of websockets.
Users might not need to setup servers for postbacks after that. Since it will take some time for the next version of websockets, you will have to se…
Hi @ping2balaji,
1. The authentication process. What redirect URL i should give during registration if i have my logic python code in my laptop? any sample video / code for this authentication method?
Check out this webinar for authentication demo. …
Hi @satveersm,
It is a normal user case.
Since all KiteConnect apps are third party apps. A user has to give permission to that app to access his orderbook and portfolio.
User can always revoke permission on Kite Web in the Apps tab.
Hi @ping2balaji,
We are rolling updates internally for testing. We will start migration soon.
We will be migrating by keeping existing Kite Connect clients.
We will announce change logs on forum. Users might have to do minor changes. It won't …
Hi @lazydragonfist,
A Kite Connect app can open three websocket connections simultaneously. You can subscribe up to 600 scrips.
Can you let me know about your use case?
@ramatius,
It is very unlikely that you will get this error for canceling order because while canceling the cover order, the backend will just modify that order to market.
In short, it is very unlikely that this error occurred while placing the mark…
Hi @ramatius,
Trigger price for a cover order must always be less than or equal to 1.9% of LTP.
You can use this API to get trigger range.
Trigger range for MCX has always been 1.9%, it has not changed.
Hi @lazydragonfist,
As of now, we don't have time-based historical data fetch feature, we will provide it in future. For now, the feasible solution will be to make your own candles using websocket ticks.
Hi,
Reconnection is only for Kite Ticker.
If you log out of Kite then you will be logged out of Kite Connect also. Hence make sure not to log out of Kite.
Hi @arsh_makker,
As of now, it is not available. We are planning to add this feature in future.
For current roadmap of Kite Connect check out this thread.
Hi @trailblazer,
If you have a carry forwarded long position and you place sell order with the same product(NRML) then it will square off long position and then it will short for next 10 quantity.
If you place it as MIS then the system will consider…
@Srik,
It shouldn't be happening, many users are already using this feature even before it was taken live.
Can you elaborate what you are doing or make a gist and paste it here?
Hi,
This feature is not a part of the trading terminal. It is a part of the backoffice. You can access your history trades once backoffice APIs are up.
We will provide soon.
Hi @madan,
It is a bad practice to use request_token instead of public token for websockets.
The request token is valid for a couple of minutes and it can be used only once. Once you get the request token, get the access token and store it and re-u…
Hi @Srik,
I just checked you orderbook of 19th July 2017 and none of the order ids exist. Can you private message your client id, scrip names on which you traded and make sure orders are of the same date?
Hi @Santosh,
Historical data fetch on Kite Connect is based on instrument token and exchange re-uses token after its expiry, Hence we are not providing historical data for expired contracts.
We are coming up with a feasible solution for this soon. W…
Hi @Srik,
You can place sell regular limit order to exit your old position. Make sure you are using the same product as your open position(NRML or MIS).
Hi @madan,
Adding NaiveSSLContext will only solve the issue with KiteTicker only.
If you are facing this issue for HTTP calls then I think you need to update your system's trust anchor.
The issue is your system trust anchor might not recognize our …
Hi @Santosh,
You can make up to 3 requests/second. This limit is across KiteConnect.
You can subscribe to 200 tokens with one websocket connection and each app can create up to 3 websocket connection concurrently.
PS: If you are developing a platf…
Hi @samir,
I am afraid we can't provide it because the instrument master we get from the exchanges do not come with metadata for bonds.
You can find it on NSE website.
Hi @mastertrader21,
Third party apps won't get postbacks if the order is placed from the kite or any other platform.
Third party platforms can get complete orderbook details during the day or end of the day only if a user logs into their platfor…
Hi Sourabh,
Once you get a postback on your server, you need to figure out a way to push it to your Java client.
May be you can implement polling mechanism in your client or use websocket, wherein server will send some data to your client.
Hi @madan,
We don't have sandbox yet. We will add it in future. You will have to create a Kite Connect app to use this feature.
Create an instance of SSLContext with NaiveSSLContext and set it to WebSocket factory.
@pinkpanther,
Reconnection was implemented because many people are using it to store ticks and whenever there is an abrupt change in network or disconnection, callbacks are not invoked which resulted in losing tick data for a considerable time inter…
@khushisoni894,
If you are using a single KiteConnect object in your application, do the initial token fetch on one thread and after that, you can call it from any thread.
It is safe as each request object is created locally while making the reques…
Don't iterate in the main thread, if ticks array size > 0 then pass it to a worker thread. Let worker thread do all the job. The idea is to not block the main thread.
Hi @Prem,
All our platforms use only one websocket connection for all the scrips and one connection is maintained across the app. If you are tracking too many scrips then spinning off a new thread for each tick will not be a feasible solution. May b…
Hi @mastertrader21,
I would always say yes if data is available then use it. But I have no knowledge about the compliance around this as I'm a developer. Again, do write to talk(at)rainmatter.com and the relevant people will get in touch with you.
Hi @Prem,
There is a soft limit of 3 connections per api_key. We will make it as hard limit soon. It is a very bad practice to open one connection for one token. It is always doing IO operations and calculations that are expensive not the data recei…
Hi @prakash.jj,
Apologies, I thought the other way around. Average traded price is available in websockets whereas it is not available quotes call.
We will try to add average traded price in quotes in future.
To get the quote for futures and option…