Hi,
Kite Connect by default is provided only for the single user only. You need to speak to compliance with your product details and get the approval and multi-user access.
You can write to them with product details on kiteconnect(at)zerodha.com
Hi @vaibhavgandhi,
You can add funds from the Zerodha account. We will record your GST number and pass on GST credit to your PAN.
The backoffice team is working on this feature, it will be released soon.
You need to check the quantity of the position before squaring off the position.
The above method seems fine, maybe the first order might have gotten rejected or you might have placed a sell order twice. You can check your orderbook on the kite for …
Kite Connect app is by default enabled for personal use only. If you are developing a platform for mass then you can talk to compliance at kiteconnect(at)zerodha.com for multi-user access.
You do get order updates if you are have opened the websocket for the same client id.
You won't receive an order update when the order is placed but you will get it when there is a change in the state of the order like when there is a partial fill, …
GTT doesn't care about the margins in the account. You need to have a sufficient amount when the order is triggered or else the order will be rejected.
Can you paste the complete debug logs with the params you are sending? You can enable debug logs while initializing Kite Connect.
Don't use the variables and formula as mentioned above.
One has to place a market order of opposite transaction type to exit a position(MIS/NRML/CNC).
The method exit order is for bracket and cover order only.
The historical data API is provided for backtesting purposes only. We recommend generating candles at your end using the live market data provided via Websockets API for live market strategies.
Kite Ticker data is not a public data feed, it is data provided by the exchange for members with certain restrictions. I am afraid we can't provide this feature.
You can talk to compliance for more information about it by writing to kiteconnect(at)z…
The instrument token is unique only for the current day. It can be reused by the exchange once an instrument expires. It is recommended to store a combination of exchange and tradingsymbol as the key.
@vishnux,
Kite Connect doesn't offer backoffice or reporting features. It currently offers only trading platform APIs only.
You will have to store values everyday and do it at your end.
Thank you for pointing this out. This got missed in the refactoring. It is supposed to be tradable for all instruments except for indices. We will make the changes in the next release.
Since candles are formed at our end like how it is mentioned in the thread for all instruments that are traded for the day, it is not guaranteed that at the end of the minute the candle is formed.
@vivekmanot,
The historical data is provided for backtesting purposes only. You need to fetch the whole dump in the loop at your end and use that as the source.
For live strategies, we recommend you to make candles at your end using the live market …
@sachinstlko09,
The formatted tradingsymbol is just for readability purposes only. It has nothing to do with search.
A plain text search on the instruments dump should do the job. If you want to further optimize the search you may breakdown the lis…
@sodha_rakesh,
You will see the year in the formatted tradingsymbol only when the year is not the current year.
This shouldn't affect the Kite Connect users at all, since we don't use this anywhere on Kite Connect.
@sourirajan,
Kite trade has to still place order on OMS for exiting a position. Error management becomes difficult and Kite Connect has always been simple and modular APIs, we want to keep it absolutely an execution platform.
Kite web just abstract…
I am afraid we can't make any changes. This flow is similar to all OAuth flows. It's not misleading at all and the user has to see and acknowledge that they're logging into a certain service using Kite.
You can check out the API documentation to know the response format for placing an order.
You can use order history or orderbook to know the latest status of the order.
The order history is a list of various states of order in the system. The late…
It is a mechanism Kite Ticker uses to see if the client is connected or not, you can just add a length check at your end. If ticks length is 0 then you can ignore it.
You can run pykiteconnect with debug logs on and check what exactly you are sending.
If you don't understand then please post the complete stack trace here by removing the app tokens, we will check and get back to you.
You can make any number of requests. You need to make sure you don't hit API rate limits i.e requests/second limit. You can know more here.
Historical data is intraday or day candle data. You can know about the response format here. You can check o…
You need to use Websockets for fetching live market data and not poll Quote APIs.
You need to call order history only when there is a websocket order update.
This the response i see
{"status": "success", "data": { "candles":[["2020-12-16T00:00:00+0530",1952.25,1962.25,1935.45,1951,4152400,22514800]]}}
Can you run with debug logs and paste the complete stack trace here?
Make sure to remove session and app…
Can you let us know about the setup and the pykiteconnect version?
Also please include the code and complete stack trace, we will check and get back to you.
@shan_muga_09,
No, you will have to subscribe to get the same day's historical data as well.
But for live market strategies, we recommend you to generate candles at your end using the Websocket data.
It depends on your use case, if it is a contained app which just does some calculation and place orders then a simple core java app would do. But it is better to go with whatever you are comfortable with.
You can check out this discussion for storin…
If you have a cash position that needs to be carry-forwarded then it goes to your holdings.
On the same day, you can see it on the positions tab but the next day, it will be under holdings.
A non-POA client has to authorize every Demat debit at the…
@jinalpatelcsoft,
The postback is sent by the OMS team, we will ask them to look into this. In the meanwhile, we suggest you use postback as the trigger to fetch orderbook and check if the value is updated.