CFDs are traded by means of a platform. This is a computer programme and mobile application offering prices, trading, histories of transactions and various other things. In most cases, platforms also feature charts, indicators and other analytical tools. By far the most popular trading platforms for CFDs are MetaTrader 4 and MetaTrader 5, usually known as MT4 and MT5 respectively.
|Depth of market||Available as a window but only functions for setting pending orders||Fully functional: displays volume as well as prices for pending orders|
|Built-in graphical objects||31||44|
|Types of pending order||4||6|
|Programming language||MQL4, incompatible with MT5||MQL5, backward compatible with MT4 in its latest version|