We introduced the instrument token because there were instances that exchange token is being reused or two instruments of different exchanges were having same exchange token.
You may use the same or find the exchange token from the instruments maste…
It could be because the response.body().string() is read second time in this https://github.com/zerodha/javakiteconnect/blob/master/kiteconnect/src/com/zerodhatech/kiteconnect/kitehttp/KiteResponseHandler.java#L24
You can fork the code and modify. …
@pseudo,
I think it is better you place an iceberg order on Kite web and see then only you will have a clear picture about the behavior.
One can't modify the total quantity of an iceberg order. You will have to cancel the second or subsequent or fir…
Kite Connect only has trading capabilities. It doesn't contain backoffice APIs, hence it is not possible to fetch orders you placed yesterday.
Everyday after BOD process, orderbook is cleared. You will have to store orderbook if you want to use it n…
You can use margin calculation API to fetch multiplier or actual margin required. It is better to use this since it also considers your positions and pending order.
You can fetch circuit limit data from the quote API.
At the time you were placing the order there was already a stoploss order pending. Hence the new order you placed was considered as a fresh sell. Later, it was cancelled and then position was closed.
You will not get order update for placing an order. It is only sent when there is a partial fill or it is modified or trigger is hit or when it gets executed.
Ah if you are referring to one of the payments that is missed then you can speak to the business team on kiteconnect(at)zerodha.com. They will help you out. Don't worry, you won't lose money.
@venkatlokesh,
You buy credits on developers console, spend 2k for creating a Kite Connect app and you spend 2k for subscribing to historical data.
You have an active app and subscribed to historical data. Basically, you have spent 4k and your subs…
You have created a Kite Connect app on your developer account and it is active till 1st of June and you seem to have subscribed for historical data.
Can you elaborate what didn't work?
Positions will only have average price of the position and not the average price of each order. You will have to do it at your end using the average price of each order.
PS: On Kite Connect, there is not relation between an order and a position. Yo…
I don't think that is allowed because of regulatory implications. You can email compliance team and check with them. You can contact them on kiteconnect(at)zerodha.com
Can you elaborate what you are trying to do? Because of recent change in regulations the Mutual Funds settlement process has changed. Right now, placing mutual funds orders is not supported by Kite Connect.
Postbacks are only sent for the orders that are placed by your api_key. However you can listen to all order updates via Websockets API. You can know more here.
Kite Connect is purely an execution platform. We don't provide support or solution to write strategies.
Please note that we don't provide one to one support for Kite Connect.
This is a community driven platform wherein we try and help out fellow de…
If you keep sending invalid requests then you will likely see 429 since you are blocked by Kite Trade. If you don't send invalid request in the first place then you will never see this error. Kite Connect is being used by thousands of production app…
It used to be available because of the legacy reasons. After the recent backend updates, it won't be possible.
PS: We don't provide support for Kite Connect. This is a community driven forum and we are all developers here like you. Please don't mak…
Kite Connect is by default given only for single user. If you are developing a platform for mass then you can write to compliance team with product details and they will check and get back to you about multi user access.
If you want to use it for mo…
@bhasin888,
Kite Trade will not send order update for order placement. It is only sent when there is an update on the order like modify, partial fill, executed, trigger hit etc.
Can you elaborate what is the error message or paste the complete stack trace and what client are you using and version number of the client library?
PS: Make sure to remove app and client specific information from stack trace.
Can you write more details about the version details of php and kiteconnect and also enable debug logs and paste it here?
PS: Make sure to remove app and user specific tokens.
@praveen_101,
Nifty and Nifty bank are indices. They are not traded. Only their derivatives are traded. Hence there won't be average traded price for those instruments.
Can you run with debug logs enabled and paste the complete stacktrace here?
Make sure to mention what version of the library you are using and remove all app and client specific tokens.
You validate by validating the request token.
PS: How do you validate requests on a public URL? The point of public URL is anybody can send request right?
We don't have a machine readable codes for error messages. Currently only exchange error messages will have the error code. There are multiple vendor machines, multiple standalone apps that comprise Kite Trade, exchange connectors, Clouldflare error…