I'm using .Net Client and getting Error 429 (Too many requests) I'm using custom BO where Im continuously checking Order Status of the main order in every 3 sec (as No scope for Post-backs in Desktop App) and once the Order Status is Complete or Rejected or Cancelled, i'm ending the order status checking loop and further action is taken depending upon the order status like placing Tgt & SL order.
When I Trade multiple symbols(Say 10 or above), I'm getting the Error 429 bcoz i'm exceeding the throttle limit of 3/sec.
Could Pls increase the throttle limit....? or at-least for Order Status Checking...?
If possible,send the order update via Websokets, this will benefit desktop Apps.(The only limitation of Desktop App is Auto Order Update only)
Other than post-backs, there should be some other method for sending auto update of Order status for Desktop clients.It is not a good idea to pull the Order Status every time and auto order update is must required feature.
Webhooks is already available on KiteConnect.
Checkout docs here https://kite.trade/docs/connect/v1/?shell#postback-webhooks
Sorry, I mean to say Order Status through Websockets.
Bcoz it is not possible to implement Post-backs in Desktop app.
I would suggest you to add code for processing of webhooks at your server and push it to your client.
I'm using standalone Desktop App...No server back-end..No post-back url
Could You Increase the throttle Limit for me ...???
or else any other suggestion...???
The whole point of adding throttle was to block this kind of polling. Please don't poll for getting order status.
The only way is to process at your server and push to client.