All the rate limits are based on the api_key. I am afraid we can't provide data in the file dump. You will have to fetch it as JSON and convert it at your end.
@kiteapi,
Yes, you will have to store OI in the DB for calculating change in OI.
You may also get OI of the day from the historical data, given you need only day's data and you already have a historical data subscription otherwise subscribing for h…
If you are pulling data continuously and getting 504 then you can add some delay and fetch it again. It is possible that a request would have failed by the time DB fetch is completed.
@mlearner,
We don't have any hardcoded timings, we just pass on the data whatever we get from the exchange.
It is very unlikely that there were no ticks post 03:21, I am not sure what could be the reason. It is difficult to conclude anything since t…
No need to store anything, the close price you see in the quote api response is the previous day's close price. You shouldn't store last LTP of previous day and do the calculation since close price is published by the exchange in the BHAV copy after…
We don't provide fundamental data. Kite Connect is purely an execution platform.
PS: Please create a new thread for new query, it might help someone who is looking for the same.
@kiteapi,
The earlier version of the Quote API was doing the calculation while sending the response. I think in the newer version it is not done. I have asked the concerned team if they can do something about this.
But still, it is a very small cha…
You can get all the instruments here.
PS: @sandeepsingh1990 please create a new thread for a new topic, it might help someone else who is searching for the same.
@yoursvsr,
Is this app for personal use or for mass?
The BOD process starts after mid-night and ends early in the next morning.
The BHAV copy data is updated in the Websocket post BOD process.
The connect method doesn't return anything.
You start receiving ticks in on_tick callback.
You can go through the API documentation and the client library documentation here.
In the websocket API, if you don't need ticks for a while then you can just unsubscribe for ticks and subscribe whenever you need it. You shouldn't close connection or hold the thread.
In Quote API, you can fetch data for multiple items at a time. …
Kite Connect provides the margins data only. You will have to do the calculations.
It is managed by the RMS team and they do update it multiple times during the day.
PS: We are planning to include the required margins API soon on the Kite Connect A…
@xameeramir,
The net change value is powered by the Kite Ticker or Websocket API, The net_change is actually a value published by the exchange. We don't calculate that field, we just pass on the data that is published by the exchange.
Hence we have …
@ritpatel,
After login one gets a request token in the redirect URL. It is not an access token.
Are you calling generate session with the request token?
@vSeelin,
Kite Connect only provides historical data for backtesting.
We recommend using tick data provided by the Websockets to generate candles at your end for live market strategies.
PS: Kite Connect is purely an execution platform, we don't pro…
Kite Connect is purely an execution platform, we don't provide any kind of solution or support to write strategies.
We pass on whatever tick data we get on the Websockets API. You can dump these ticks at your end and do the calculations.
PS: We do…
@mlearner,
It is the pub-sub mechanism wherein the publisher(exchange) publishes the data and we receive data and forward data to all the Kite Ticker subscribers.
The timestamp is a data associated with the tick by the exchange and not appended by u…
The way it works is if there is a change in the data the exchange has published then Kite Ticker will broadcast the same. So there is nothing wrong here.
You can also go through this thread once.
@mlearner,
You will need to use the historical data API for even the previous 5-minute intra-day candle or build the candles at your end using the Websocket tick data. You can get started here.
@GauravSharmaLNG,
Kite Connect offers only two subscriptions, one is a base subscription which lets you access all the Kite Connect features and a add-on historical data subscription.
Please write to kiteconnect(at)zerodha.com with the product desc…
1. When I request data for each CE/PE is that considered one request call from the server end and hence will be throttled to 10 requests per second?
You can use Websockets API to fetch live market data.
2. I understand I can get live/current data b…
@nameisbk,
I am afraid you can't use our data to show on your website or app. It will be a violation of the regulations. You can write to compliance at kiteconnect(at)zerodha.com.
Please go through the documentation here for order placement.
A successful response will only have an order id in the response. If there is a timeout then you can fetch the orderbook and check for the order with the tag you sent.
You can check out t…
@Rakesh508,
You can refer to the FAQs here.
We don't provide the option chain. You need to build an option chain using the instruments master dump and live market data provided via Websockets API.
We don't have a sandbox environment yet. You will ha…
We are working on it. It might take a while. In the meanwhile, you can place GTT once your order gets executed. You can check out the documentation here.
@nsarup,
It is not recommended to poll positions to calculate P&L. You need to calculate P&L using the last price received on Quote API or Websockets API.
@aditya123,
You need to fetch and store the instruments dump at your end. It is updated every day. The stored dump at your end has to be used as the source for your script.
@tfKamran,
It is updated every day. Sometimes when instruments are moved to T2T segment the tradingsymbol and instrument tokens change or when instruments are under ban then it won't be available for trading.
@pawan12,
Never retry post orders without checking the result. In some scenarios when OMS times out. Kite trade will send an exception, you need to fetch orderbook and check before doing a retry. In the above case, sometimes order could have been pl…
Yes, Stop-loss and target GTT is not supported yet while placing orders.
The trigger price in the order params is for stop-loss order's trigger price and the stop-loss field is for bracket order. Both the fields are used for different types of order…
You can get OI in live market data using Websocket API. IV data is not there in the Kite Connect. I think you can do calculations at your end using the live market data.
Can you run in debug mode and give us the complete stack trace?
We will check and get back to you. Make sure to remove all app and client-specific tokens.
@bhanu98,
Both the email id works. Someone from the compliance will review and get back to you. This is a manual process where things need to be reviewed case by case basis. Hence it will take some time. This is the team that takes the call, even if…
@bhanu98,
Please write to compliance at kiteconnect(at)zerodha.com with the product description. Someone from the team will review the request and get back to you.
Kite Connect is purely an execution platform. We don't provide any kind of support or solution to write strategies.
Whatever examples or materials we have are listed on that thread, if it is not there then you may ask someone else on the community …