以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 期货人生 (http://weistock.com/bbs/list.asp?boardid=7) ---- 机构资金隐秘的入场方式 VWAP及TWAP (http://weistock.com/bbs/dispbbs.asp?boardid=7&id=71939) |
-- 作者:行者无疆0405 -- 发布时间:2014/11/13 11:05:14 -- 机构资金隐秘的入场方式 VWAP及TWAP 在算法交易中有两种交易经常被人提及,VWAP以TWAP。作为机构减少冲击成本的手段,VWAP和TWAP又是何方神圣呢? 交易量加权平均价格Volume Weighted Average Price (VWAP)以及交易时间加权平均价格Time Weighted Average Price (TWAP)是当今量化交易系统中最常用的一类执行模型。此类算法模型的核心是VWAP算法,而TWAP则是作为VWAP的简化版出现的。VWAP算法不需要市场冲击模型,属于第一代算法交易。 1、VWAP 算法 交易量加权平均价格Volume Weighted Average Price (VWAP)是量化交易系统中常用的一个基准(benchmark)。作为一个基准量,VWAP就是一个计算公式,它的定义就是某一确定时段中的总交易金额除以相应的总交易量。作为一个执行策略,VWAP模型的目的就是使得在指定时间段所执行的订单的VWAP值低于或者等于市场上相应时间段的VWAP值。 要做到这一点,VWAP模型必须把母单分割成为许多小的子单,并在一个指定的时间段内逐步送出去。这样做的效果就是降低了大单对市场的冲击,改善了执行效果;同时增加了大单的隐秘性。显然,VWAP模型的核心就是如何在市场情况千变万化的情况下,有的放矢地确定子单的大小、价格和发送时间。 VWAP模型做到这一点的关键是使用历史数据和实时市场数据。较为高级的VWAP模型要使用交易所单簿(Order Book)的详细信息,这要求系统能够得到即时的第二级市场数据(Level II Market Data)。 对每一个期货合约都需要一年的历史数据,用以构建平均交易量剖面。模型会使用这个剖面在确定的时间段内生成目标日程。目标日程决定了子单何时发送、大小和价格。所有的子单(最后一个可能除外)都应当是限价单。 VWAP模型对于在几个小时内执行大单的效果最好。在交易量大的市场中,VWAP效果比在流动性差的市场中要好。在市场出现重要事件的时候往往效果不那么好。如果订单非常大,譬如超过市场日交易量的1%的话,即便VWAP可以在相当大的程度上改善市场冲击,但市场冲击仍然会以积累的方式改变市场,最终使得模型的效果差于预期。 2、TWAP 模型 交易时间加权平均价格The Time Weighted Average Price (TWAP) 模型是把一个母单的数量平均地分配到一个交易时段上。TWAP不考虑交易量的因素。TWAP的基准是交易时段的平均价格,它试图付出比此时段内平均买卖差价小的代价执行一个大订单。 文章摘自恒生量化社区 bbs.ihoms.com |