Would appreciate any tips to improve latency.
Done all the obvious.
Clearing AMP, using the Quantower software.
Wondering what my Windows Defender settings should be.
Considering switching from Xfinity.
Any suggestions gratefully received
including where I can find help if this not the place.
Thank you!
It absolutely doens't matter what you're doing on your end. The entire setup is shit.
- The datafeed comes from your provider and let's just asume you have a fast one that doesn't bunch up ticks. Exchange sends to provider, provider sends to you -> you already have a delay here.
- Your computer compiles all this stuff to display it on to your screen -> delay
- Now you have monitor input lag of about 30ms -> delay
- You click to send an order, which goes to your broker first -> delay
- Broker performs risk check-> delay
- Broker approves and sends order to exchange -> delay
I asume in between the orderbook/price update that happens on the exchange and triggers your trade and your order actually hitting the exchange we're talking about 1-3 seconds of latency here.
There is absolutely no way to compete against machines on a tick by tick basis with a classic client based trading system. Zero chance, even if you had the fastest internet connection in the world. Your order goes through so many hops it doesn't matter how fast your connection or your desktop machine is
If your system depends on speed, you need to automate it, rent at least a virtual machine next to the exchange and run your execution software on the server.
If not, work with limit orders or stops that already are at the exchange when the price update happens.
Besides that, I hope you trade Chicago markets and not some overseas stuff. If you trade EUREX products, the order would still go through AMP before they are sent to the exchange as well as the fill confirmations. You lost the battle before you even wire money to the account