算法交易(英语:Algorithmic trading),或程序化交易,或自动交易,是指运用自动化的计算机程序,或运用人工智能,根据预设的算法,进行自动化的投资和买卖行为。一般而言,算法交易是指人们开发程式,自动根据指定的市场的技术资料和财务比率(例如市盈率、市帐率、移动平均线)等,自动由电脑操作买卖行为。
目前,算法交易可以应用在自动根据市场及财务资料参与自动化买卖股票、期权、金融衍生工具、外汇、黄金、加密电子货币等交易。目前,运用自动化的算法或程序交易软件进行自动化买卖,已经占了股票及证券市场交易中相当大的比重。