A
Is trading where orders to buy or sell financial instruments is made by software applications, without human interaction, where...
Software code that is inserted into an application for the purpose of obtaining a timestamp and making it available to latency-...
B
A communications protocol where each binary digit (bit) has meaning, allowing for data to be transmitted in a very compact form...
C
A highly-parallel microprocessor originally developed for computer game consoles but adapted by some vendors as a co-processor...
An unwelcome phenomenon with long-distance fibre-optic cable, which leads to interference between data channels, and so can...
The siting of servers running trading systems applications in the same data centre as a market centre’s matching engine,...
A data feed that comprises information from multiple sources - exchanges, banks and brokers - normalised into a common format...
D
An application that interfaces to a data feed (consolidated or direct) and passes information along to trading applications....
A data feed that is delivered direct from a source - such as an exchange - to a recipient, in order to reduce latency.
Automatic routing of an order via a broker to the execution venue, without human sales trader intervention. This allows brokers...
E
A local area networking technology, used to connect servers within a data centre. 1 gigabit and 10 gigabit Ethernet - 1gE and...
F
Financial Information eXchange (FIX) is an industry standard protocol for messaging, typically used for trade execution between...
A Field-Programmable Gate Array (FPGA) is an integrated circuit logic chip which can be programmed, and reprogrammed, to...
G
A Graphics Processing Unit (GPU) while generally used for rendering graphics on a computer screen, can also be used to perform...
H
The use of special purpose chips, such as Cell, FPGA and GPUs to run program logic faster than can be achieved by traditional...
A type of algorithmic trading, where many buy/sell orders are executed for a given security at very high rates in order to take...
I
A database where data is stored within a computer's RAM memory, as opposed to conventional disk. This results if far higher...
The combination of different software components within the same application process (as defined by an operating system), which...
A local area network technology, which is generally considered to offer performance improvements compared to Ethernet, but...
A programming interface that allows data to pass from one process to another, where those processes are generally running on...