@decipher,
Yes, both the implementations are different.
This forum is dedicated only to Kite Connect related queries, please write to support for other platform related queries.
@MAG, @pradeepsajjan,
You do get pre-market data on Kite Connect, since there will be only market depth change in pre-market session you need to make sure you subscribe to data in fullMODE.
Hi,
We have intraday(1min, 3min, etc) data of up to three years and day data from 1990's for some NSE instruments.
For BSE instruments, we have day data from JAN 2008. As of now, you will have to do trial and error to know the start date.
The minu…
Hi @arkochhar,
Unfortunately, this is outside the scope of Kite Connect APIs and I don't have knowledge about indicators and drawing tools on charts. Please write to support for Kite related queries.
@Raunaak,
The historical data is for backtesting purposes only and not for live market strategies.
I would suggest using live market data provided in Websockets to generate candles.
You can start with this thread.
A request token is valid for only a couple of minutes and can be used only once. Once you get access token, you need to store it and re-use it for subsequent runs.
@pracas,
The above error means you are sending invalid access token.
A request token is different from access token. Please go through documentation here.
@darsh,
We will look into this. But polling positions is a bad idea, you can use websockets to get order updates and fetch positions only when there is order update.
Quote call: ReadTimeout: HTTPSConnectionPool(host='api.kite.trade', port=443): Read…
You can check out this thread to know API rate limits.
Opening a new connection for each instrument is a bad idea. You can open up to 3 connections using one api_key. With one connection you can subscribe for up to 1000 instruments.
@krtrader,
Can you check, if this is the case https://kite.trade/forum/discussion/3404/logging-out-of-kite-trade-webapp-after-logging-in-the-api#latest ?
@ramatius,
It seems to be working fine at our end and your issue is with kiteconnectphp. This query is about kiteconnectdonet.
@vishwash_yadav,
Once a first leg order is placed in cover or bracket order, it can't be canceled. It can only be exited.
…
@nirmalthomas26,
The correct instrument token for TATASTEEL(NSE) is 895745, you seem to be subscribing to TATASTEEL 6(153720324) which is an illiquid instrument.
@sunny,
We just stream whatever data we get from the exchange. If you are not getting ticks then we didn't receive ticks and it is normal.
If you still have a doubt, you can give us the list of instrument tokens for which you are trying. We will che…
It will be unique but the instrument token can change next day or next month or next year or anytime. The instrument token is available in instrument dump and it is generated once in a day.
I would suggest using a combination of exchange:tradingsymb…
The params you are sending is wrong. You can check out python documentation to know how to pass parameter.
It needs to be an array of exchange:tradingsymbol
That is normal, not every instrument in the dump is liquid right. What are these instrument tokens, as in equity or F&O? Do you include BE, BL series instruments?
You are missing something. It is not possible to get this error message if your normal order is going through.
You can enable debugging and check the complete logs.
Are you using Kite Connect 1 or Kite Connect 3?
If you are using Kite Connect 3 then…
@ayyaz,
We only get top 5 bid and ask. There can be thousands of pending orders. I don't think it is streamed at all because it is a huge data to publish at exchange itself.
@Ajax,
Even if you move to Kite Connect 3, this issue will be there because log out is called on kite3.zerodha.com
We will update once the solution is deployed.
You need a valid access token to get connect to Kite Ticker, are you sure you are using a valid access token?
You can set onError callback to get more details and another option is to enable debug logs like this,
logging.basicConfig(level=logging.DE…
Hi @nirmalthomas26,
Can you give instrument token for TATASTEEL which you used to fetch data? There are multiple instruments in the dump as there are BE, BL series also.
SHYAMAINFO seems to be illiquid right now.
@trade_then 's explanation is correc…
@nirmalthomas26,
Once you get access token, store it in preference or database and use it in subsequent runs. Make sure you don't call generateSession every time you run your script.
Hi,
screener is an independent platform by smallcase. It doesn't provide APIs. You need to export data into csv and use it for the computation. If your algorithm requires execution part like placing an order or fetching live market data then only su…
@Ajax,
This is because if you log in using Kite Connect login URL, your session is also created in kite.zerodha.com and not kite3.zerodha.com.
As of now, kite3.zerodha.com is a separate setup. When you open kite3.zerodha.com, it will still have prev…
Whenever 403 is thrown by any of the API calls, Kite web will call logout which will log the user out from everywhere.
We are thinking of coming up with a feasible solution for this.
@vithalpatil,
The Kite Ticker restart had failed and it had to be manually done. We will check and fix it.
We will announce it on the forum when there is downtime.
There was some issue at the datacenter. We are waiting for their response. It started at 15:29 and it was resolved in few minutes.
Are you still facing this issue?
Hi,
The sqaureoff and stoploss values are given in points and not absolute values. Let us say, you placed an order at Rs 100 and you want to place target order at 103 then squareoff value is 3. If you wish to close position at Rs 98 then your stoplo…
@Ajax, @RASCAL005,
We are investigating the issue. Is this consistent or intermittent? Can you let us know the steps to reproduce this and also please mention which are the API calls that throws 403?