Building Automated Trading Strategies October 2018 | Page 26

➢ External: Once the message has been sent by the adaptor, it leaves the trading infrastructure and potentially goes over a wire to a pipe (T1 line), gets processed by the ECN, comes back from the ECN on the T1, and then on the wire. ➢ Internal: Once the message is received by the adaptor, it is translated by the translation layer, then processed by the aggregator/disaggregator layer, by the OMS, and then by the control layer. A decision is potentially made that goes back to the OMS, aggregator/disaggregator layer, and back to the translation layer, then finally the adaptor. In simple words, latency can occur in many different parts of a data stream process: ❖ Trader’s hardware configuration ❖ Software configuration ❖ Internet Provider’s connectivity module ❖ Broker’s servers ❖ Liquidity Provider’s servers ❖ General market-based servers 26 / 64 « B u i l d i n g A u t o m a t e d T r a d i n g S t r a t e g i e s »