算法交易入门:三大分类详析
在量化交易领域,根据算法交易中算法的主动程度差异,可将其划分为被动型算法交易、主动型算法交易以及综合型算法交易这三大类别。
被动型算法交易
被动型算法交易除了借助历史数据来估算交易模型的关键参数外,并不会依据市场的实时状况主动选择交易时机与数量,而是遵循预先设定的交易方案执行操作。被动型算法交易发展较为成熟,应用范围也最为广泛,例如在国际市场上使用频率较高的成交量加权平均价格(VWAP)、时间加权平均价格(TWAP)等策略均属于被动型算法交易。
VWAP 策略是被动型算法交易中较为常见的策略之一,其优势在于操作简便,核心思路是让自身的交易量提交比例尽可能与市场成交量比例相匹配,从而在降低市场冲击的同时,争取以市场成交均价完成交易。
标准的VWAP策略是一种静态方案,即在交易启动前,利用已有信息确定提交计划,交易开始后便按照该计划执行,不再考虑交易期间产生的新信息。
改进型的VWAP策略基本原理是:当市场价格高于市场均价时,依据价格走势适度减少提交量,这样既能保证高价位的较低提交量,又能避免因价格持续上涨而导致提交量过度集中在后期;当市场价格低于市场均价时,依据价格走势适度增加提交量,在确保低价位较高提交量的同时,也能防止价格持续走低而导致提交量过早完成。
主动型算法交易
主动型算法交易也被称为机会型算法交易。这类算法会依据市场状况做出实时判断,决定是否进行交易、交易的数量以及交易的价格等。主动型交易算法除了致力于减少滑价之外,还将关注重心逐步转向对价格趋势的预测。例如,当判断市场价格正朝着不利于交易员的方向变动时,会推迟交易执行;反之,则加快交易速度。当市场价格表现出较强的均值回归特征时,需要迅速捕捉每一次有利的偏离机会。
综合型算法交易
综合型算法交易则是前两者的融合。它既包含明确的交易目标,又在具体执行过程中对是否交易进行一定的判断。这类算法常见的操作方式是先将交易指令拆分,分配到若干个时间段内,而每个时间段内的具体交易策略则由主动型算法来决定。通过两者结合,能够实现单一算法难以达成的效果。
