7.1 初识算法交易
算法交易是指通过使用计算机程序来发出交易指令的方法。在交易中,程序可以决定的范围包括交易时间的选择、交易的价格,甚至包括最后需要成交的数量。算法交易可以分为三种,分别是被动算法交易、主动算法交易、综合算法交易。
1. 被动算法交易
被动算法交易除利用历史数据估计交易模型的关键参数外, 不会根据市场的状况主动选择交易的时机与交易的数量,而是按照一个既定的交易方针进行交易。
2. 主动算法交易
主动算法交易是根据市场的状况做出实时的决策,判断是否交易、交易的数量、交易的价恪等。主动交易算法除了努力减少滑价以外,把关注的重点逐渐转向了价格趋势预测上。如果判断市场价格在向有不利于投资者的方向运动时, 就推迟交易的进行,反之加快交易的速度。
3. 综合算法交易
综合算法交易是前两者的结合。即包含既定的交易目标,具体实施交易的过程中也会对是否交易进行一定的判断。这类算法常见的方式是先把交易指令拆开,分布到若干个时间段内,每个时间段内具体如何交易由主动型交易算法进行判断。两者结合可以达到单独一种算法所无法达到的效果。