You need to send the correct trading symbol and the trigger price. The field stop-loss is for bracket order and not for cover order.
Please send the exact error message if there is still an error.
This is provided only for the exchange approved platforms which are developed to cater to masses like smallcase, streak and more as mentioned here.
For more information regarding compliance queries, please write to talk(at)rainmatter.com
It could be because the order record is not propagated to all the systems yet. You can add some milliseconds delay and check.
Invalid `api_key` or `access_token`
This could be because your access token or api_key might be empty. Can you send the sta…
Hi @ranjithptb,
The objective of the Kite Connect API is to provide more power to the individual users. We don't have any plans of providing it for multiple users. There are regulations around it as well which doesn't allow us to do so.
It is manda…
When you see volume in the chart, it refers to the number of units that were traded in that particular interval.
In the above graph, it means for that 10 minutes there were no trades.
In full mode data, it is the cumulative volume that is sent from…
We don't have intraday candles for continuous data, we only provide day candles.
If you want this instrument's data then pass the continuous value as 0.
Hi @pradeepXp,
Please don't hijack threads, search for similar queries which are already answered and then if you can't find it then create a new thread.
This is our threat detection system at RMS which has flagged that your app is doing something that is wrong.
As mentioned above, a user can place any number of orders and do anything as long as your app is not abusing our system with unnecessary API…
As mentioned above these are the OMS calls and the error message are from OMS, we will inform them to update but not sure if it is going to happen soon.
@Jegan, @SamarthaJana,
Can you give more details? Are you using the official client or the third-party library? Please do mention the version number of the library. Can you enable debug logs and give us complete stacktrace?
Is this consistent or int…
It is not on our roadmap, there are many other basic backoffice functionalities that need to be integrated into the Kite Connect APIs which are much needed for the users. This doesn't seem like a priority task for now.
Hi @vijoeyz,
It should be redirected to https://kite.trade/docs/connect/v3/orders/#glossary-of-constants
Thank you for pointing out. We will update the documentation.
An access token created is valid for one whole trading day.
It is mandatory by the exchange that a user has to manually login at least once a day. We don't recommend automating login.
@prateek3211,
Apologies, I just had a word with the data team and they confirmed that adjustments are done for split and bonus only.
We don't do adjustment for the dividend.
The Kite Connect libraries are tested and are being used in many production systems including our apps. I would recommend checking your implementation.
We haven't adjusted data for corporate actions prior to 2006. This could also be a corporate action. You can go to the exchange website to check if there was a corporate action on the same day.
This is a minute level data what we have and has been reconciled with third-party vendors as well.
If you are expecting a 100% accurate intra-day data then I would suggest getting it directly from the exchange.
Applying corporate action for an instrument involves modifying millions of rows. So I don't think we are ever going to do an instant data adjustment for corporate actions.
We do provide live market data for NSE and MCX.
Yes, usually historical data is adjusted by the end of the week. We have only day candle data for expired future instruments which includes MCX.
It is mandatory by the exchange that a user has to log i…
Hi @enliyo,
I don't think we are ever going to open up APIs for the 60-day challenge stats. We do have plans to open up APIs for some of the essential features of the backoffice.
We do provide historical data for live options instruments. We don't provide it for expired instruments.
We do adjust data for some of the corporate actions which include split corporate action as well. Yes, historical data is adjusted but it is app…
Hi @jkoracle23,
We have made the changes and published a new binary in the dist directory of the javakiteconnect library. You can use the same and let us know if you are still facing the issue.
Closing an MIS involves only placing an order of opposite transaction type. But to close a cover order position, one has to modify the second leg order to market type. This is taken care of by the system by sending a cancel request with a variety co…
You seem to be sending a wrong access token. You need to use the request token to fetch an access token.
For more information, check out the documentation here.
A successful cancellation request would indicate that a cancel request is placed but it doesn't guarantee the execution. After the API returns success response, you can fetch positions and see if the CO position has 0 net quantity or not.
If it is a…
It means the user is trying to give a stop-loss beyond the permitted range for the cover order. You can check the permitted range here. This is a instruments margin link.
Hi @graviraju,
We do have a historical API wherein we provide candle data. You can check out the documentation here.
We recommend using the same for backtesting purposes. For live market strategies, we recommend generating candles at your end using …
Kite Connect is purely an execution platform for placing orders, fetching orders, positions, funds, holdings, etc. We don't provide fundamental data as of now.
@sagaranilganu,
Kite Connect is just REST-like APIs which you will call to place order, fetch order, positions, holdings, funds, there is no computation being done by the library locally. So it really doesn't matter what hardware you use as far as K…
This is decided by the RMS team. I don't think there is any formula for this. You can check out this article to know more.
As of now, we can't provide an API for this. But maybe in the future, if things are feasible we might provide one.