技术面分析

显示 收起

成本驱动型算法是指什么意思?

成本驱动型算法的最主要目的是降低交易成本,这里成本驱动型算法所说的成本主要包括冲击成本和时机风险等隐性成本。降低冲击成本最主要的做法就是将大订单分割成小订单,并将其成本驱动型算法分散到相当长的一段时间内进行交易。虽然这种做法可以最小化市场冲击,但是成本驱动型算法却将订单暴露在了更大的时机风险下,对于成本驱动型算法波动性大的资产来说更是如此。所以,降低冲击成本的同时也降低时机成本对成本驱动型算法来说很重要。

早期的成本驱动型算法是由冲击驱动算法吸收了时机风险等要素演化而来的,现在成本驱动型算法越来越多地使用复杂市场模型去预测潜在的交易成本和决定指令的最优交易策略,主要的类型包括执行落差算法和适应性落差算法。执行落差算法的目的是最小化平均交易价格和反映投资者决定价格的分配基准之间的落差。这个差额是由投资者来确定的,投资者决定的价格相当于参考基准,一般这个差额会以指令到达交易商时的中间价格作为替代。为了平衡在市场影响和时机风险,成本驱动型算法执行落差算法只能在不产生显著市场冲击的时间范围内进行。