算法交易(Algorithmic Trading)是一种利用自动和预编程的交易指令来执行订单的过程,考虑到价格、时间和交易量等变量。计算机算法可以随着时间的推移将整个订单的一小部分发送到市场上。
算法交易利用复杂的公式,结合数学模型和人类的监督,在交易所中做出买入或卖出的决策。算法交易员通常利用高频交易(high-frequency trading)技术,可以使一个公司每秒进行数万次交易。
算法交易可用于各种情况,包括订单执行、套利和趋势交易策略。
20世纪70年代美国金融市场引入计算机化交易系统后,算法交易的应用越来越多。