It seems like you are sending an invalid api_key or access_token. Are you sure you are sending a valid auth header?
You can run pykiteconnect with debug flag true.
These are optional fields you can choose not to send those.
Anyways disclose quantity is only for equity in case if you don't want to disclose your complete quantity.
Tag is a custom field that can be used to tag your order.
It is the only source for us as well. This is something that is handled by the RMS team and they keep updating the sheet during the day as well.
We already have instruments margins API, you can find more details here.
Hi @Jagan,
Kite Connect is purely an execution platform. We don't provide solutions to write strategies.
We already provide all these features with the Instrument master dump, margins data API, Quote API.
You can write a wrapper at your end if you …
I would suggest caching positions and calculate p&L instead of pulling every time.
Anyways, you will have tick data coming frequently.
Another thing is, use some kind of lock mechanism like useTicks, a boolean to process or block processing.
Yes, you will receive all the ticks without any delay in all the modes.
The different modes are just to reduce data consumption and you will receive data only when it changes.
A 200 status of a place order API will return order id in the response. It means order placement is successful.
After placing an order it can go to any state open, complete, rejected, canceled.
One can use order_update via websocket, postbacks featu…
The way it works is once a client connects to the ticker, he will subscribe for a token by sending a text message and Kite Ticker keeps publishing data whenever there is a change in the live market data.
The data published from the Kite Ticker will …
We don't provide (one-to-one) support for Kite Connect. You can write here if you have queries.
Can you private message your api_key? We will check and get back to you.
You can refer to the documentation here.
It won't contain an array of updates but a single dict at a time.
The format is the same as the postback's format.
You won't receive order updates for everything but you will receive for every update on the …
This looks like a non-tradable instrument as mentioned in the first field.
People don't trade indices, only derivatives of the index are traded. Hence, you won't see the volume for this.
Kite Ticker will disconnect if you are continuously sending junk data.
Can you run in debug mode and check if you are sending valid data as mentioned in the documentation?
Yes, you can convert an MIS position to CNC. Of course, you need a 100% margin in your account while doing the position conversion.
You will be charged for delivery trades and not intraday.
Yes, your margin blocked will be the same as the CNC margin…
Can you run it with debug flag true and paste the complete logs here?
The volume provided in the Quote gives you the total number of units that are traded. If you need number of lots then you need to divide by lot size. You can get lot size data fro…
Your app seems fine from our end. Can you private message us a video of the whole process wherein you do the login with providing the authorize permission?
Instrument master dump is a copy of the data sent by the exchanges about all the instruments that are traded for the day. It is advised to download and keep the instrument dump in sync every day.
We don't have any API for finding the number of optio…
We only offer two types of instruments dump, one is the whole master dump or a instruments dump for an exchange.
You can check out the documentation to know more here.
You need an active Kite Connect app to use the Kite Connect APIs.
You seem to have only a Kite Publisher app.
You will need an add-on subscription to use historical data as well.
We only have SENSEX in BSE indices. But you can access all NSE sector indices.
You can find all the instruments in the master dump. You can check out the documentation for more information.
i noticed your_basket json need to be stringify before submitting else it throws invalid payload error. https://kite.trade/docs/connect/v3/basket/. maybe update documentation.
If you are making an HTTP request then the payload is a string, right? Wh…
Every child order has a field parent order id field which points to the parent order.
You can listen to order updates using postbacks or order updates via websockets.
@HowUTrade,
This is because OMS couldn't update the orderbook on time. There was some delay in orderbook updates. Our team is working with the OMS team to find a solution to this issue.
Hi @Jagan,
We have informed the concerned team to take a look at this.
This forum is dedicated only to Kite Connect related queries. Please contact support for other platform related queries.
You can go to the billing page and unlink your Zerodha account to avoid adding credits from the Zerodha account.
We don't have a partial subscription. One has to subscribe for minimum of a month in order to use the API.
These limits have always existed. Check this.
We had lifted these restrictions for a short while but were forced to reinstate them because that led to people creating a significant load on our data servers by incessantly polling historical data. Add…
Can you let us know more about this?
How can you expect people to help you with the partial details?
The above error message clearly states, there is no attribute oi.
You need to paste the complete request and response logs here for others to help y…
A user can subscribe to an add-on subscription on any active Kite Connect app details page. It seems to be working fine.
Can you let us know what is the error message?
Hey @kenip nothing to feel bad about. You pointed out an inefficiency, and we'll work towards fixing it.
That said, we do have an alert system to spot issues that affect our users. However, this particular issue was only for a very small set of …