Kite Connect doesn't provide API for margins calculation. We only provide margins data. You can do the calculations at your end.
You can check out this thread https://kite.trade/forum/discussion/930/last-trade-time-missing-in-kite-api#latest
Please…
That is not related to your scenario, a proxy setup needs to accept a request and forward it. But the domain you are using is not alive to do the same.
You can use the data for your personal use. It is just you can't display it on any other website.
For more information about compliance-related stuff please write to talk(at)rainmatter.com, someone from compliance team will get back to you.
Hi @Shaha,
It's a rare uncaught error in the OMS, not a network error. The best way to handle is it to catch and pull the order book to see if the order has really gone through, before retrying the order.
Can you private message your client id and …
Hi @abhash2610,
Can you give us a couple of examples for the same?
Are you referring to cancelled order or any other intermediate status?
There were multiple scenarios which had to be addressed and some of the users had asked for intermediate statu…
An access token is flushed every day. It is valid only for one trading day.
We don't kill Kite Ticker connections when access tokens are flushed. Authentication is done only while connecting. Your connection might be getting closed only after two t…
You can just send the new price and order should be modified.
You don't need to send quantity while modifying if you don't intend to change the quantity of an order.
@pavanka,
Is this still happening?
This happens when OMS is unserviceable.
If you get this post-midnight, it is because OMS runs BOD every day after MCX. It runs till early in the morning.
One can't modify a product type. If you take a look at order history you will understand the modify request will be rejected by the OMS.
You can only convert position but not product type of an order.
Hi @raminde,
We have asked RMS to take a look at this and come up with a feasible solution to make the banned instruments public. We will update this thread with their response shortly.
@navkar,
You can check out this thread to know more.
Please do note that this is a community driven forum and not support portal. We request not to make passive aggressive comments here.
All the basic queries are already answered multiple times on …
Hi @dattak79, @Imran,
I am guessing @dattak79 is looking for fundamental data for all the equity instruments. We don't provide fundamental data. Kite Connect is purely an execution platform.
We only provide live market data and candles data(for bac…
The volume in the Kite Ticker means the number of shares traded till that tick from the market opening. It is not the number of lots.
A last traded price is the price at which last trade happened.
You can find the lot size information in the instr…
If there is a buyer or seller at the exchange at the same price then the order will be executed.
I am afraid we can't guarantee the execution of the order. It depends on the availability of the bid and ask at that moment.
We (Zerodha or OMS) have no control over execution or filling of bracket orders.
Depending on the availability of bid and ask at the exchange execution happens. If your order is filled with 20 trades then there will be 40 second leg orders.
If you …
Hi @ananth1994,
Can you paste the complete stack trace?
Try running in debug mode to get the complete stack trace.
You need to call unsubscribe and then disconnect method.
We haven't observed any issue from our end. Can you paste your code and complete stacktrace here?
Please do mention which version of pykiteconnect are you using?
Are you behind any proxy or in office network?
We only provide data, you need to do calculations at your end. The above endpoints are the source margin calculations. It can be updated multiple times during the day.
Hi @mohanvamsi,
You won't be able to pull data because of CORS. You can only make a request from the backend.
You can check out this video to know the login flow.
The average price is updated every time there is a trade for the order. So ideally, you should be able to see the average price for a partially filled canceled order.
It is not fixed. It can be updated any number of times. These are the rules set by RMS during the day. The data will be updated whenever they change the data.
This happens when OMS is unserviceable.
If you get this post-midnight, it is because OMS runs BOD every day after MCX. It runs till early in the morning.
You can check out this releavant thread for more information.
Hi @Shabeershah2002,
This can happen when OMS doesn't respond to the Kite Trade's request while placing an order.
The solution is to catch this exception, fetch orderbook and check for the order before doing anything.
The way you are specifying the target and stop-loss is wrong.
Check out this thread to know how to specify target and stop-loss values.
Now coming to the modifying part, once the first leg order is executed there will be a stop-loss order.
You need…
Make sure you log in and generate an access token before 12:00 AM. If you have a valid access token, it shouldn't be a problem to fetch historical data.
Initiating a new session would be an issue. We are looking for alternatives to overcome this.
This is the value used to determine the NRML margin. So the calculation is something like this
NRML margin = previous close or LTP * 75(lotsize) * 9.52%
Hi @ajay_varma,
Are you sure you are not calling generate access token again?
Do you use Pi or NEST?
Can you run your program in debug mode and check if logout call is made?
The multiplier(percent) is provided for the products which has variable margins like cover order whereas MIS margin is fixed hence the multiplier is 0.
The field mis_margin denotes that you need that much money to buy a lot of that instrument.
We are still waiting for approvals. If it gets approved, there is a huge process to set it up. It involves several things to be done from setting up infrastructure to implementation in the front end.
We will announce on the forum once it is availabl…
Hi @nickmanan,
A stop-loss order for a bracket order is of type SL and stop-loss order for cover order is SL-M order.
A trigger price for bracket order can be provided only for entry order type SL but you need to pass price also while placing brack…
Hi,
The five-minute data is generated using five one-minute candles. A minute candle is generated using the live market data captured by our system. Each platform may show different OHLC here based on the ticks it captured.
In case of day candles, …
You can check out average price field or if you want a particular trade's information then you need to fetch and check trade details as mentioned here.
@ayyaz,
All the quantities supported by Kite Connect are units and not lots. So 1 quantity = 1 unit not 1 lot.
In the case of MCX, 1 quantity is 1 unit but there is a multiplier for which corresponds to the physical quantity.
You can find multiplie…
You will only receive day OHLC in the Websockets (Kite TIcker). You need to generate candles at your end for a minute or any similar time intervals. You can get started from here.
You will only receive day OHLC in the Websockets (Kite TIcker). You need to generate candles at your end for a minute or any similar time intervals. You can get started from here.
For a cover order, the exit order type is SL-M. You can only specify trigger price once the trigger price is hit, a market order will be placed by the system.
If you want to exit at a particular price then you will have to create your own version of…
If this happens while placing an order you need to check the orderbook before retrying order or else you might end up opening the position again in the opposite direction.
Can you share more details? Like for which instrument this is happening and at what time exactly you place the order?
We had done some changes to avoid this but it seems like this is not resolved still. I will forward details to the concerned team a…