Algorithmic trading and Direct Market Access are important tools for the electronic trading of financial assets.
Nowadays, a bewildering array of assets can be traded electronically. Stocks and bonds, cash, certificates and a variety of derivatives contracts may all be bought and sold just at the push of a button. The technology to achieve this is still relatively new, but the fundamental market mechanics of buying and selling remain the same.