Examples of strategies used in algorithmic trading include market making, inter-market spreading, arbitrage, or pure speculation such as trend following . Many fall into the category of high-frequency trading (HFT), which is characterized by high turnover and high order-to-trade ratios.