@gandavadi I cannot be certain of that. Like @HowUTrade had shared, even with AWS, sometimes traffic goes through overseas before hitting the internet. Unless you are in colo with the exchanges I don't think there's a permanent solution to get ultra…
Hi @HowUTrade , @gandavadi
We just had a call with Cloudflare to understand how this routing from client-side goes over totally different geographic locations. We shared the MTR and traceroutes you had sent with them. These cloud providers rely on…
Like I had explained in my previous comment, Cloudflare routes traffic based on the latency between two points. There are n number of variables that could cause it to be routed through a different geographic location. When you were d…
This seems like Cloudflare routing this through the fastest available path for your source network. Its something we have no control over. This could depend on multiple factors, like if theres an increased latency between the network…
Hi @krtrader we've raised this with AWS again. Since you are also in AWS network, suggest you also raise a ticket with them comparing the ping time and traceroute to api.kite.trade from your local and from your AWS instance. What is the instance typ…
Can you share the code for websocket issue?
To cancel regular order using python client, you can just do this:
Please refer this documentation about order cancelling:
The response you have pasted here is retrieving one single order using GET request.
The postback structure has always been the one in the documentation.
Hi @TRADERAYS ,
I just tested the postback and got following response, and it does contain order_id. Is it happening still at your end?
"order_timestamp": "2017-07-07 10:41:03",
There are dependencies ("requests", "six", "websocket-client"). If its all met, you can directly put the kiteconnect code instead of pip install and use it. You can test it by cloning the code from https://github.com/rainmattertech/pykiteconnect
If you run a server you can point the redirect URL to it and server can parse the URL however it wants. For python you can see this link to know more about how to parse URL components: https://docs.python.org/3/library/urllib.parse.ht…
@kapilaggr Its difficult to give an accurate analysis, but I think it could be the pip / python config issue. Kiteconnect library works fine with the same version of python as you have mentioned (3.6)
You could try removing and reinstalling python…
Please refer to the Java documentation: https://kite.trade/docs/javakiteconnect/
All the methods and its arguments are explained well there.
For requestAccessToken, it takes two parameters:
1. requestToken - received from login pro…
Hi @rajeshbadiye ,
1. Yes you need to have your own page if you need to accept the values from users. You can generate your own custom buttons based on user input. Or else you can always display buttons with hardcoded values like in the examples. U…
You can build something like a chrome extension / firefox plugin that can inject the kite publisher buttons to any website you wish. We have our official Kite Chrome extension that does similarly on websites like NSE, Goo…
The way Kite publisher baskets is supposed to work is, you curate the list from your side and finally push it to the kite publisher basket. So from your end, you let the client add / remove whichever scrips they want to trade and only th…
For your given scenario, you should not be using an order basket. You should be using individual scrip buy/sell buttons. So you just pass the scrip name to the parameter data-tradingsymbol. Please refer to
Can you confirm if you have pip installed?
If not, please install it as instructed in this page: https://pip.pypa.io/en/stable/installing/
Post that, try to install kiteconnect again.
@ankur07090 Hi Ankur, Welcome to Kite developer forum.
You can use C# or Java or any language for that matter to build Kite connect apps. You can find the documentation on how to use the APIs at https://kite.trade/docs/connect/v1/
If you are lo…