@SohailAhmed,
There was an issue with the backend day before yesterday. We have initiated the refund. You will have to create a new Kite Connect app and continue.
Can you log into developers console and check if app is showing up? There was an issue yesterday which was later fixed. But apps creating during issue period might be deleted.
It is mandatory by the exchange that a user has to login manually at least once a day. We don't recommend automating login as it is against the regulations.
You may refer to the example here.
Maybe issue between your ISP and CDN. Or you might be getting rate limited because you are making a lot of invalid requests. You can check out this thread to know more about it.
Can you enable debug logs and paste the complete stacktrace here? Need to see the complete request and response logs to evaluate further.
PS: Make sure to remove app and client specific tokens.
Is this a local setup or hosted somewhere? It seems you are gettin blocked by the CDN(Cloudflare) or a network issue between your ISP and CDN.
Can you also check if you are not hitting the rate limits? You can know more on this thread.
Can you share the complete debug logs for this? Our team is not able to reproduce this error. We need the complete request and response details to resolve the issue.
The OI restriction is on the broker and not the depending on the overall market. The RMS and OMS is a complicated setup currently. Hence it is not possible to provide an API. Currently, our RMS team update this allowed strike range from backend mult…
You can place order post market and try it out. Please note that you will only receive postback if order gets executed. If it is rejected by our mini RMS then you will get 400 http status code and there won't be an entry in the orderbook.
Is this a local setup or you have hosted somewhere? How long you have been facing this issue? Is this consistent or intermittent? What version of pykiteconnect are you using?
Kite Connect is purely an execution platform. We don't provide solutions for writing strategies.
You will have to use full mode and pick first bid and ask from that.
A third party app can't display our market data. You can write to compliance and check with them before starting the project. You can reach out to compliance team on kiteconnect(at)zerodha.com
Are you sure you are taking care of all the error scenarios? You can know more about the request parameters here.
PS: The API is working fine, it is used by thousands of production Kite Connect apps.
You can refer to the documentation for api rate limits.
You can use Websockets API and Quotes API, there is no special restriction, if you are using both. Only individual standard rate limits apply.
Kite Connect is just a REST like APIs. From API's perspective computation power is not much, but everything depends on what you are doing before making an API call and how you can do it. A basic PC will do the job.
If you are located in a good plac…
Go to developers console and check the app details page, you might have entered wrong client id while creating the Kite Connect app. Make sure to check for leading and trailing spaces as well.
A holding will not have any exchange associated with it. It is just a unit present in your demat. The exchange displayed on Kite(trading terminal) is for calculating P&L and take quick action.
@Zen8_ith,
Please don't share any app or client specific tokens on public threads. You can private message if you want to share any sensitive information.
Never share your credentials with anyone.
A 200 for order placement means the request was placed successfully. It doesn't guarantee execution. You will have to fetch orderbook and check the status and filled_quantity to know if order is partially executed, pending, completed or cancelled.
This can't happen on Kite Connect, the api for placing order and modifying an order are different and a modify order request can't create/place an order.
You need to generate a new access token for fetching historical data.
PS: Please don't paste app and client specific tokens on public threads. You can private message if you need to include app and client specific information.
If you are receiving checksum error then one of the three inputs is wrong or your SHA-256 hash of the three is invalid. You can check out the documentation.
PS: Why are you writing custom client library? You can use the existing one the is open sou…
If you have subscribed for 2500 instruments then only first tick you will receive for all tokens given that Kite ticker has the cache. Post that if there is a change in data then only you will receive data. You can check out FAQs for general API rel…
There are only two APIs supported by Kite Connect, one is fetching the whole orderbook or fetch order history.
I would suggest fetch the orderbook and check the status of the particular order using order id.
Our team tried calling you multiple times over multiple days, it seems like you haven't responded to the calls. You may contact them and follow up if you haven't received money to your source.
Timeout could be happening because of many reasons, it could be your ISP issue, or if you are repeatedly making invalid requests then CDN might be blocking you thinking you are doing DDOS etc.