VWAP和TWAP算法交易

在算法交易中有两种交易经常被人提及,VWAP以TWAP。作为机构减少冲击成本的手段,VWAP和TWAP又是何方神圣呢?

    交易量加权平均价格Volume Weighted Average Price (VWAP)以及交易时间加权平均价格TimeWeighted Average Price(TWAP)是当今量化交易系统中最常用的一类执行模型。此类算法模型的核心是VWAP算法,而TWAP则是作为VWAP的简化版出现的。VWAP算法不需要市场冲击模型,属于第一代算法交易。

  1. VWAP 算法

    交易量加权平均价格Volume Weighted Average Price(VWAP)是量化交易系统中常用的一个基准(benchmark)。作为一个基准量,VWAP就是一个计算公式,它的定义就是某一确定时段中的总交易金额除以相应的总交易量。作为一个执行策略,VWAP模型的目的就是使得在指定时间段所执行的订单的VWAP值低于或者等于市场上相应时间段的VWAP值。

    要做到这一点,VWAP模型必须把母单分割成为许多小的子单,并在一个指定的时间段内逐步送出去。这样做的效果就是降低了大单对市场的冲击,改善了执行效果;同时增加了大单的隐秘性。显然,VWAP模型的核心就是如何在市场情况千变万化的情况下,有的放矢地确定子单的大小、价格和发送时间。

    VWAP模型做到这一点的关键是使用历史数据和实时市场数据。较为高级的VWAP模型要使用交易所单簿(OrderBook)的详细信息,这要求系统能够得到即时的第二级市场数据(Level II MarketData)。

    对每一个期货合约都需要一年的历史数据,用以构建平均交易量剖面。模型会使用这个剖面在确定的时间段内生成目标日程。目标日程决定了子单何时发送、大小和价格。所有的子单(最后一个可能除外)都应当是限价单。

    VWAP模型对于在几个小时内执行大单的效果最好。在交易量大的市场中,VWAP效果比在流动性差的市场中要好。在市场出现重要事件的时候往往效果不那么好。如果订单非常大,譬如超过市场日交易量的1%的话,即便VWAP可以在相当大的程度上改善市场冲击,但市场冲击仍然会以积累的方式改变市场,最终使得模型的效果差于预期。

  1. TWAP 模型

    交易时间加权平均价格The Time Weighted Average Price (TWAP)模型是把一个母单的数量平均地分配到一个交易时段上。TWAP不考虑交易量的因素。TWAP的基准是交易时段的平均价格,它试图付出比此时段内平均买卖差价小的代价执行一个大订单。

来源:量投网
交易技术, 交易策略

风险提示及免责条款

市场有风险,投资需谨慎。本文不构成个人投资建议,也未考虑到个别用户特殊的投资目标、财务状况或需要。用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部