在现代的高频环境之下,对执行过程进行优化已经成为了一个越来越要的话题。在引入计算机交易算法优化之前,想交易大宗股票或者其他金融工具的投资者可能需要雇用一个经纪自营商来为他找到这笔委托单的交易对手。因此,经纪自营商开发出了一种“最优执行”( best execution)服务,这种服务将大单拆分进行逐步处理以降低其对市场价格的影响。算法交易的出现让机构交易者能自己对交易进行优化,从而淡化了经纪自营商在此过程中的主导地位,当然也增加了自己的利润。
计算机优化算法会考虑到当前市场的各种情况,也会考虑到所要处理指令的各种特征:包括指令类型、规模,以及频率等。Bertsimas和Lo(1998)开发出了一种利用当时价格变化的优化策略。Engle和Ferstenberg (2007 ) 检验了执行过程中会遇到的风险。
Almgren和Chriss (2000) , Alam和Tkatch(2007),还有其他一些人研究了将指令“切分”成规模较小的分组所带来的影响。Obizhaeva和Wang (2005)假设交易后的流动性无法立即补足,并在此条件下对执行进行了优化。