I called support, who said you have introduced a limit of 3000 orders per day per user. How can you arbitrarily put such a limit without informing the end users, when the SEBI itself has increased the limit from 100 orders per second per user to 120…
Following is the stacktrace from the orders API as well
File "//kiteconnect/connect.py", line 410, in orders
return self._format_response(self._get("orders"))
File "//kiteconnect/connect.py", line 837, in _get
return self._request(route,…
@sujith, thanks, I was using the public token from the previous API instead of the changed API.
On a side note, I get a notification that kite 2.0 will be phased out soon. But the login through my kite connect app, happens through kite 2.0 instead…
Hi @Kailash,
I have migrated my app to kite connect 3.0. However, I can't seem to get the ticker up, with the new websocket library. The following is the twisted log
2018-02-10 13:08:51+0530 [-] Starting factory
2018-02-10 13:08:52+0530 [-] faili…
Hi @sujith,
If I have understood correctly, I would need to pass the instrument token normally, just like in NSE.
But wouldn't this lead to clashes? Or is it guaranteed that the instrument token would be unique, even across exchanges? I meant, is …
@Kailash, will you be running the two systems in parallel for some time, until our programs can adapt to the new changes (maybe a week or so)? Or would you be providing the sandbox environment of the new version, before stopping the older kite conne…
Thanks for clarifying @sujith It would also be much appreciated if support for a notification (email or SMS) could be added, whenever there is a change in the API.
I am having no problems with streaming over 190 instruments. However, I would love to subscribe to some more instruments. Is it possible to negotiate a higher number of subscribed instruments, at the cost of say market depth and other parameters? Th…
@Kailash, thats great news. My free AWS account is expiring in a few months. If this is done, then I can run it from my local machine itself, without the need to poll the order status.
On a side note, I had sent an email for enquiring about the mul…
I have seen a similar issue. From my understanding, the URL configured against the "market.instruments" property is currently not exposed by the API. You can either download the full instrument csv as explained in the api from ""https://api.kite.tra…
Just saw a stupid mistake on my part. The instrument ID is an integer and not a string. Fixed that, but now, the market is closed
Guess I will be able to test it tomorrow!
@vivek, thanks for the quick response.
Yup, I have tried subscribing to REIAGROLTD and ASHOKLEY.
Following is the source around that area. The symbol is hardcoded in debug mode, which is currently enabled
def __init__(self):
if cherrypy.c…
I am having problems with the SSL certificates when I try to use the websocket API. The openssl s_client shows "unable to get local issuer certificate". Am I missing some intermediate certificate files? I have disabled certificate verification for t…
Following is my code. Maybe I am missing something.
def setWebSocket(self, ws):
def on_tick(tick, ws):
self.onWSTick(tick, ws)
def on_connect(ws):
self.onWSConnect(ws)
def on_message(message, ws):
…
I am also in the same boat. I have assigned all the callbacks. The only callback invoked is however the on_message callback, which probably corresponds to the heartbeat. The on_tick callback never gets invoked. I have set the mode to ws.MODE_LTP and…