"Python is an amazingly user-friendly language with the only flaw of being slow. In comparison to C, C++, and Java, it is quite slower. Online coding platforms, if C/C++ limit provided is X. Usually, in Java time provided is 2X and Python, it’s 5X. To improve the speed of code execution for input/output intensive problems, languages have various input and output procedures."
I read this in geeksforgeeks.com (https://www.geeksforgeeks.org/python-input-methods-competitive-programming/?ref=rp). so can someone help me to clarify which one is better to use in websocket streaming? and currently i am getting only 1 tick per second in python, i read in some threads that 5-10 ticks/ second is possible in kiteconnect. please give a clarification on this
thanks in advance.
@rakeshr , @sujith just mentioning you guys as i have seen you guys reply to most of the threads...
As far as the Kite Connect libraries are concerned, there won't be much difference since these are just the wrappers for HTTP calls, there are no computations done. All the Kite Connect clients just do the IO stuff. It is up to your strategy and the language, frameworks you are comfortable with that matter.
thanks for the reply @rakeshr... so to conclude kite websocket can only provide 1 tick per second presently? i'm asking it again since the thread you quoted was from 2018, was there no updation after that?
@jijoycanto Sorry am little late but unless you want to do extremely fast HFT, you don't have to get bothered with so much of latency comparison.
And the day you have to, you won't need Zerodha, you probably would go for direct to NSE connection and code in C/C++.
But note the cost to direct to NSE connection are in lakhs, which means your algo should not only breakeven on not just one trade but also lakhs you paid for NSE connection.
Sorry am little late but unless you want to do extremely fast HFT, you don't have to get bothered with so much of latency comparison.
And the day you have to, you won't need Zerodha, you probably would go for direct to NSE connection and code in C/C++.
But note the cost to direct to NSE connection are in lakhs, which means your algo should not only breakeven on not just one trade but also lakhs you paid for NSE connection.