You can find .NET client documentation link here.
I think the margin calculation API docs is not added even though the feature is already added. Have informed the team to update the docs. It should be up by end of this week.
@MFY226,
It seems like money is not received at our end. It should be refunded to your bank account in 5 working days.
@amit123,
You can write to business team for all funds/credits related issue on kiteconnect(at)zerodha.com
You can give any https link that accepts the post request and make sure to respond with 200 first and then do your calculations. The timeout for postback is too low, if you don't respond then it will be considered as timeout.
One can't have multiple sessions for one Kite Connect app. You will have to create session on cloud and use the same access token on the local machine.
If you are making invalid requests continuously then server will block you for 10 seconds. Make sure you do the sanity check of your requests and check if you are actually waiting for 1 second before making second request.
The net quantity will be there in quantity field.
If you have bought an sold then all details will be there in buy_quantity and sell_quantity.
You can know more here.
GSec, Tbill and SDL will be moved to Kite soon. You can do sort on that.
PS: This forum is dedicated only for Kite Connect related discussions. Please contact support for other platform queries.
Can you private message the client id and order_id? We will check and get back to you.
You may also check the order history on kite web and see, how many requests you have sent.
It is only provided for the exchange approved platforms. You can speak to compliance team and check with them. Make sure to give detailed information about your product. You can write to them on kiteconnect(at)zerodha.com
1.When placing calls through KITE API, need some differentiation on the Web and mobile app to show the trades done through API, when I am looking at the live data. Same differentiation should be available in console also when running reports. I shou…
PS: Please give complete information before writing on forum. How can you expect someone to take a look at something without complete information. We are not support agents here. We are all devs like you who spend time here to help fellow community …
We will inform the OMS team to take a look at this. Since it is a fix from vendor, it might take a while. For now, I would suggest using order update as an event to fetch orderbook and check the updated order details.
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.