Hi - I'm a noob here and in need of some suggestion/education. I have been working on a simple equity trading system and here is my setup right now:
a) Using Polygon.io for quote feed and IB for trade execution.
b) The system is written in Java and hosted on home server running linux VMs.
c) I have gigabit home internet connection. Ping to IB and Polygon is approx. 8 ms. I'm looking into NY hosted VPS solution where this can be brought down to vicinity of 1ms.
d) The systems is currently running in test using IB's paper account using their Java API
While non-intuitive the IB API was easy to code but their execution leaves a lot to desire from a responsiveness perspective. While my system is not a HFT but depending on the volatility can generate trades under a millisecond or a smaller fraction for the same tickr. The trades with paper account executes anywhere from about 100ms to over a second even for market orders. Not having a responsive execution causes drifts which can accumulate over the course of the day.
With that I'd like to know if there are low latency brokers/DMAs who have Java APIs that I can look into. Also what are the fees/deposits for such providers ? Any insights/suggestions are welcome.
Cheers !
a) Using Polygon.io for quote feed and IB for trade execution.
b) The system is written in Java and hosted on home server running linux VMs.
c) I have gigabit home internet connection. Ping to IB and Polygon is approx. 8 ms. I'm looking into NY hosted VPS solution where this can be brought down to vicinity of 1ms.
d) The systems is currently running in test using IB's paper account using their Java API
While non-intuitive the IB API was easy to code but their execution leaves a lot to desire from a responsiveness perspective. While my system is not a HFT but depending on the volatility can generate trades under a millisecond or a smaller fraction for the same tickr. The trades with paper account executes anywhere from about 100ms to over a second even for market orders. Not having a responsive execution causes drifts which can accumulate over the course of the day.
With that I'd like to know if there are low latency brokers/DMAs who have Java APIs that I can look into. Also what are the fees/deposits for such providers ? Any insights/suggestions are welcome.
Cheers !