Hi,
Kite Connect is a monthly subscription service. It will cost you Rs 2000 for the base subscription which includes placing an order, fetching live market data, fetch orderbook, positions, holdings, margins and more.
Historical API is an add-on su…
Hi @raminde,
Intraday trading on DIAMONDYD is allowed on this.
The bracket and cover orders were blocked by RMS, from tomorrow you can trade on these instruments.
We do it almost every day and we haven't come across this issue. I am not sure where you are going wrong.
As mentioned earlier, it is mandatory by the exchange that a user has to log in manually at least once a day. We don't recommend automating lo…
Historical data is not meant for the use case wherein you keep pulling new candle every 15 or 5 min.
I would suggest building your own candles at your end using live market data from websockets.
The access token can be expired if a user logs in to Pi or Nest. If you log out of Kite. I would recommend using Kite for monitoring purposes.
It is mandatory by the exchange that a user has to log in manually at least once a day. We don't recommen…
You need to select paused status in the dropdown, in the status section of the app details page. This will result in invalidating api_key and hence you won't be able to create a new access token.
Please note that it is not a subscription pause.
Hi,
The request token is valid for only once and validity is only for a couple of seconds.
So once you get access token store it and re-use it in subsequent runs. Don't request for access token every time you run the script.
The access token is vali…
Hi @Prem,
Let us say you want historical data for Nifty Futures instrument.
You need to pass an additional param continuous as 1 with other params.
In this case, instrument token will remain same as current month's instrument token.
Please note tha…
Hi,
You can subscribe for up to 200 instruments with one websocket connection.
There is a soft limit of 3 websocket connections for each Kite Connect. If it exceeds then your App might be suspended.
You can subscribe for up to 600 instruments concur…
Kite Connect accepts square-off and stop-loss values in points and not in ticks.
All the examples are tested and is used for testing purposes. You can rely on them to know about APIs.
We only provide data for calculating margins which you can get using the following endpoints,
https://api.kite.trade/margins/futures
https://api.kite.trade/margins/equity
https://api.kite.trade/margins/commodity
https://api.kite.trade/margins/curren…
The params to be sent remain same for all the Kite Connect clients. Different fields are must for different orders.
For example, a stop-loss market a trigger price is must whereas for a limit order trigger price is not must but the price is a must.
You can subscribe to historical data or you can store live market data and generate candles at your end.
On Kite also it calculates on the go. We don't have API for this.
Hi,
Kite Connect is purely an execution platform. Kite Connect doesn't provide API for any indicators.
You have to do calculations on your end and place order using Kite Connect.
You can refer to this thread to know the formula for RSI.
@sauravkedia,
This message is not from us it is from OMS. We are migrating bracket and cover orders to new APIs this week. Hopefully, this won't happen after that.
Hi,
You can place up to 10 orders per second.
All HTTP calls except placing order are capped at 3 requests per second. There are no caps on the number of requests that can be made per day.
You will get HTTP status code 429 with message too many requ…
We don't have a feature to know margin used for a particular trade. There is an average_price for each order and position, you can multiply average_price with quantity.
I think requests are timing out before data is fetched from the database. For now, you can reduce the gap between from and to dates.
They are working on it.
Continuous data is already available in pykiteconnect.
Continuous data for options is not yet available, we will provide it in future.
Please post new queries in new thread it might help others who are looking for the same.
Kite Connect offers much more with just Rs 2000.
1. The Rs 2000 for Kite Connect charges include GST.
2. Kite Connect API's historical dataset is bigger than any other offering.
3. Kite Connect APIs are scalable, tried, and tested. Businesses like s…
Hi,
You need 2000 credits to create an app. Once you subscribe for Kite Connect App. It is valid for 30 days.
You may link Zerodha account to your developers console account to auto debit from your Zerodha Account every month automatically.
The mo…
@vijayfoundation,
Kite Connect is purely an execution platform. You need to calculate values at your end. You can check out this thread to know more about indicator calculations.
Hi,
The request token is valid for only a couple of minutes and can be used only once. Once you get access token it is valid for one day. Don't call method request_access_token every time you run the script.
Hi,
We don't have dummy accounts. Every account is linked to PAN. You will have to open multiple accounts to test your use case.
We don't have sandbox environment yet. For now, you need an active subscription to test it out.
Hi,
You need to write strategy at your end and use Kite Connect API to place an order.
You might have to generate historical data candles at your end using live market data if you are expecting 5min candle exactly at end of the 5min.
You can automa…
The source of live market data for Kite and Kite Connect are same. I think you must be blocking main thread and which might be resulting in the drop of ticks.
I just checked, it seems like that site has some delay in live data compared to Kite.
You need to fetch orderbook and look for orders with parent_order_id same as the order_id. If it is target LIMIT order then you can modify the price and if it is stop-loss SL-M order then you need to modify trigger_price.
This is the only available …
Live market data will have day's OHLC data.
You need to generate your own candles which is something like this,
Open = first LTP of the minute.
High = highest LTP of the minute.
Low = lowest LTP of the minute.
Close = last LTP of the minute.
You ca…
Once the first leg is placed, there will be two second leg orders which will be a LIMIT order and SL-M order.
You can modify trigger_price for stop-loss and modify price for the limit order.
Hi,
It has nothing to do with any Kite Connect client. You can use any Kite Connect client. Did you log in after entering login URL in the browser?
Can you private message the URL after logging in?
This happens whenever there is an issue with the OMS vendors. Let us know if it happens today.
You can use Kite Connect 3.0 endpoints or websockets API instead of this. You can check out new API endpoints here.
@vardhan36397,
Historical API is not feasible for the above use case. It is used by 60K users which includes people from all our platforms on a normal day. It will go up significantly during special days.
Historical data API was never built for this…
The request token is valid for only couple of minutes and can be used only once.
You can run in debug mode and give us logs with exception type and response.
Hi,
Post-midnight OMS runs BOD process till around 6:30 AM and during that time it will not accept any requests. Let us know if you are facing this issue during the day.
Hi,
You are placing the order as regular hence it is placed as MIS order.
Your URL should be something like https://api.kite.trade/orders/bo and send params in the body.
You can check out example for sending params here.