If you are looking at the liquid instrument then the first LTP of the day will be decided at around 09:07 to 09:08 AM in the pre-market session which is the open price for the day.
I don't think adding timing to get open price makes sense.
You can j…
A third-party app can't show our live market data on a website or app. You can write to kiteconnect(at)zerodha.com for a compliance check, make sure to include details about the platform.
@abysseyes,
A third-party app can't show our live market data on a website or app. You can write to kiteconnect(at)zerodha.com for a compliance check, make sure to include details about the platform.
@praveenjain,
You can verify on the Kite web and on the MCX website. If you find an instrument that has discrepant value then you can post it here. We will check and get back to you.
Everything seems fine. I think you got confused about the behavior of modifying the order quantity.
When one tries to modify the quantity of an order, it is important to note that you are modifying the order's total quantity and not the pending quan…
The historical data API is provided for backtesting purposes only, you need to generate candles at your end for live market strategies.
You can get started here.
One shouldn't place a target sell for cover order. Since exiting cover order involves executing stop-loss order at the market.
If you place a target order and exit cover order, it will result in a hanging short position at the end.
If you want to m…
@ganeshv02,
I will pass your feedback about adding the disclaimer to the documentation to the concerned team.
We don't intend to provide expired options data as of now. You can check out a relevant thread.
A 200 for order modification doesn't confirm the order modification, it confirms that the order modification request is successful but the order might only get modified if all the RMS and OMS conditions are met.
You can check the status_message fiel…
If you have a long open position and you are selling the same instrument then it is squaring off the position.
The behavior will be the same across the platforms.
There are scenarios where Websocket isConnected will still give you true, even though user is not connected.
Since websocket message handling is not like HTTP where you get to know if there is a data loss. A user might never know if data is lost.
T…
We recommend building candles at your end using the live market data provided via websockets API for the live market strategies.
You can refer to this thread to know more.
@k365,
This is an automated reply to every ticket raised. Please wait till one of the executives looks into the issue.
We don't recommend passive-aggressive comments on this forum. If this repeats, we will be forced to ban the user.
The apps section on the Kite web will only show the authorized apps. You need to first login to your Kite Connect app and authorize, then you will start looking at that app in the apps tab of Kite web.
You can check out login flow here.
@vijoeyz,
One can either cancel a pending limit first leg order or exit the second leg order if the first leg is already executed.
Can you check if the above conditions are properly met?
If not then you can private message your client id and order i…
@snehasharma,
If you are referring to canceling auto-renewal then you can go to the billing section on developers console and un-link the Zerodha account from the developer account.
You can refer to the documentation here.
You may also check out the pykiteconnect repository to know more about the binary data parsing of Websocket API.
A trade can only happen when there is someone buying and selling. So there is nothing called buyQuantity of the day.
There is only quantity of the day.
The total buy quantity is the sum of all the buy pending order quantities at the exchange and total sell quantity is sum of all the pending sell order quantity at the exchange.
I am afraid we can't do anything here. Kite Connect follows the standard procedure. You will have to handle it at your end.
You may also enable history mode which makes angular have regular path instead of #
If you have to exit a cover order then you will have to place a market order. A user doesn't have to do this explicitly, the system will take care of it when you send a request for exit_order.
If the second leg order is not executed then it is stil…
@rupreetg,
We don't have Sandbox APIs yet. We are waiting for APIs from our OMS vendors for this.
Unfortunately, as of now, you will have to create a Kite Connect app to use it.
@deepmangukiya,
The ticker shouldn't be bound to a screen, it should be bound to the app's context and it should be connected on coming foreground or launch. You need to subscribe and unsubscribe for tokens based on the screen you are on.
It is not …
By default, a Kite Connect app is linked to the account with which a user has created the app.
Are you sure, you are using the same client id?
If yes, then please private message the client id and api_key of the app. We will check and get back to yo…
If you have MIS open position then you can fetch positions, loop through that, and place a market order of the same quantity, product type, and opposite transaction type for each position in order to exit all positions.
Can you run in debug mode and let us know for which API call you got this error?
Make sure to paste the complete stack trace and remove the app and client-specific details from that.