Yes, you are right. A success response for placing a cover order returns the order id of the parent order/first leg order.
In order to find the order id of the second leg order, one needs to fetch order book and search for the order with the parent …
A user can expect a tick when there is a change in at least one field that the user is subscribed to like be it open, high, low, close, total buy quantity, total sell quantity, or any of the quote mode fields.
You can check out FAQs to know more abo…
Can you private message the second leg order id and client id? We will check and get back to you.
You need to send co as the variety. I think .NET documentation is wrong if it says BO
Are you passing the order id and parent order id while canceling the order?
This is equivalent to exiting the order.
If you are then you need to open the Kite web and check if the second leg order is still pending.
If you placed order at market price then it would have already completed right?
If the parent order is already executed then you need to exit the order and not cancel the order.
You need to print the exception message and status code. You can check out the exception structure here.
You may also run it in debug mode to see what are the params being sent and what is the exact json response.
You can also check out this threa…
If you fetch orderbook and look for all the orders with parent order id then you will get all orders right?
It won't matter if there are four second leg orders or six second leg orders.
Ouch! thank you for pointing out. Here is the correct link https://kite.trade/docs/connect/v3/user/#login-flow
We will update the link in the next release.
@bawdanepankaj,
Kite Connect is purely an execution platform. We don't offer indicators, we only provide live market data and historical data. You need to build the indicators at your end. However, there are libraries built by other community member…
In the case of bracket or cover orders, there is a field called parent order id which can be used to find the group of the order. In case, you are doing MIS order then you can make use of the tag parameter while placing an order.
You can checkout th…
This could be because the restriction is removed for now for legacy reasons. It can happen again, you can share the complete stacktrace at that time. Make sure to share it as a private message since it can have sensitive information. we can check an…
Kite Connect is a set of APIs which allows users to place orders, fetch orderbook, positions, funds, holdings, fetch live market data, and more. One has to create a Kite Connect app on developers console to get api_key which is used for making the A…
If an instrument is highly liquid then there will be one tick in the pre-market session at around 09:07 AM or 09:08 AM.
Even after the market opens, some instruments might be traded at 09:15 AM or 09:18 AM, or 09:20 AM or it might see liquidity star…
It is not necessary that an instrument is traded in the pre-market session or after the market opens. It can be of any time, you just need to make sure that the date is of today.
Sorry my bad, I thought this is fixed. This seems to be happening because of chrome's new cookie policy.
We have informed the team to take a look at this. This involves a lot of changes at our end. So we would suggest using an alternate browser in t…
@dhananjaya,
We just forward the update as received by the OMS. If the timestamp is not correct then I would suggest check for some other method. Maybe once you see the complete status, you can fetch orderbook and check.
Kite Connect is not meant for latency based strategies or HFT. We don't guarantee any timeline for carrying out a request. If you are looking for faster execution, I would suggest setting up a colo server at NSE. The cost is 18lakh upwards per annum…
You may also make candles at your end and use it the next day.
For live market strategies, we recommend generating candles at your end. You can know more about it here.
There is no limit on the number of requests made using Kite Connect. However, there is a rate limit on the number of requests made in a second. You can know more here.
The request for modifying the stop-loss trigger price seems fine but for exiting cover order, you need to send the parent order id as well. You can know more here.
Every request is counted. You will have to find ways to optimize your algorithm to stick within the rate limits or you may have to use another Kite Connect app.
Kite Connect is purely an execution platform. We don't provide suggestions or solutions …