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