Yes, the callback is invoked but we suggest using that as an event to fetch the orderbook and check the latest status and filled_quantity to handle all the edge cases.
Though you get current day's data on historical data add-on subscription. For live market strategies, we suggest building candles at your end with the live market data provided on the Websocket API.
You can know more about generating candles here.
The acceptable tag length has been updated to 20 characters. You can refer to the documentation.
For now, '@' is whitelisted for some technical reasons. We suggest using only alpha-numeric values only for tag as it might be stopped any day.
The jav…
You can refer to the FAQs to know about the usage of Kite Connect APIs and javakiteconnect examples here.
Kite Connect is purely an execution platform. We don't provide support or solutions to write strategies.
@techcoze04,
We have included all the required fields in the funds POJO of javakiteconnect. You may refer to this thread once, if something is missing. We can include in the next update of javakiteconnect.
It is a method from where all the HTTP requests originate. It has nothing to do with Kite Connect.
You can either check your firewall settings or antivirus or it could be because of network itself. Maybe try on some other network.
Are you closing the websocket and connecting again or are you doing unsubscribe and subscribe again?
Do check out the tick frequency in the FAQs thread to know more about the Kite Ticker behavior.
The total number of orders per day is an account level limit. But the number of order place requests per minute and other API rate limits are Kite Connect app level restrictions. Thus one can create more than one Kite Connect app to place orders sim…
It depends on the market, if there is a match then it will be executed immediately or your order will sit in the pending state until there is another match.
We don't have an API for that. You can however check the google sheet that is used by our RMS team to push the updates. You can refer to the Utilities section here.
We just redirect to the URL provided by the end user. If that endpoint is throwing timeout then you need to debug at the endpoint which receives the redirect.
The order limit will only consider the order place request only and not modify or cancel or place GTT API calls.
It includes the requests made from all the platforms. It is the Zerodha account level limit.
Kite Connect doesn't offer one to one support. There are no support agents here. We are all developers like you who work on our projects and take out some time to help fellow community members.
Cancel order will only cancel a pending or partially filled order. You need to place a new order with same quantity and product type but opposite transaction type to exit a position.
You will receive ticks when there is a change in any of the values you have subscribed to, not only for LTP.
If you have subscribed to full mode then you will receive ticks when there is a change in one of the bids or offers.
You need to log into Kite web and then login to Kite Connect app.
Kite Connect is provided only for personal use only. One can't access other client data with it.
You can know more about the subscriptions on the FAQs.
For live market strategies, we suggest generating candles at your end using the live market data provided on Websocket API.
You can refer to this thread.
You can read more about the tick frequency on FAQs. Kite Ticker won't publish data every second. It will only send data when there is a change.
Kite Ticker publishes all the ticks. There is no issue with the backend. You need to make sure you are n…
You can write to them with product description before building the platform. It doesn't make sense to build and ditch the whole project if compliance team doesn't approve.
I am afraid we can't do anything now without the client id and order id. If this happens again you can follow up on the same day of the issue and we may be able to help you out find the issue.
You need to speak to compliance team and get it enabled for your api_key, if you have developed a platform for mass(exchange approved). It is not provided for individual users. You can email them on kiteconnect(at)zerodha.com
Basket orders are not available on Kite Connect. You need to create a queue or list at your end and place order in loop. You can know more about order placement APIs here.
@ANL,
You shouldn't block the on_order_update as well. You should fire routine in new thread and let that take care of the flow.
You can know more about the on_order_update messages order here.
A Kite Connect app is provided for the personal use only. You need to use it with the client id with which you have created the app on developer console.
@abhaypatil,
The historical data API is provided for backtesting purpose only. For live market strategies, you need to generate candles at your end using the live market data from Websockets API.
Day candle's close price is updated from the BHAV copy in the next day morning. The close price in BHAV copy includes the average of post market settlement data as well.
You won't be able to capture all the ticks. You can read this thread to know more.
You need to also note that in the post market session, there will be few settlements happening at the last LTP.
It is an exclusive feature for Kite web and app. Kite Connect doesn't offer this. However, you can place GTT on postback event to replicate the behavior.