It looks like you're new here. If you want to get involved, click one of these buttons!
Node JS client
.Net API client
.Net / VBA / Excel (3rd party)
Algorithms and Strategies
Mobile and Desktop apps
Market data (WebSockets)
In this Discussion
Where are your servers located? Which region should i host my code for least latency?
Where are your servers located?
In other words, which region should i host my code for least latency? Mumbai? Bangalore?
By Latency I mean, latency between My server and Brokers's server(Zerodha) that is accepting the order placing requests.
Similarly, for receiving tick data from you, which is the ideal region to host my server, so that the tick reception is quick?
Is your tick broadcasting server and order processing server the same?
For api calls the delay will be negligible wherever you host it in India because the API is behind Cloudflare and Cloudflare latency might overshadow the latency between regions. For WebSocket you can host it in AWS Mumbai since our infra is also in same network.
: Since ticks received on WebSocket will usually be processed to generate trade triggers, the WebSocket and the strategy implementation code (which will make API requests) will both be best hosted in AWS Mumbai, right?
Would it be possible to get Cloudfare to host its ddos protection on an Indian IP address. That way, the delay can be reduced. Currently, I guess every order first goes to Cloudfare hosted in the US and so the delay will be high.