算法交易与程序化交易:VWAP策略模拟效果及未来扩展
随着我国证券市场的发展,机构投资者逐步成为证券市场的主要构成者,机构交易者如何实现以较低的交易成本进行交易成为实务界和学术研究的热门话题。在证券交易过程中,一般来说,投资者可以通过一次性买卖或者分割订单的方式完成大额交易。当投资者选择一次性完成交易时,该策略很可能对市场产生较大冲击,导致价格向相反方向变动,从而使投资者承担较高的市场冲击成本。而当投资者将该头寸分割后进行交易时,交易时间往往较长,虽然这种方法可以有效减小交易头寸对市场的冲击,但交易者又必须承担较长清算期内的价格波动风险,即承担较高的机会成本。
实践中投资者广泛采用VWAP(交易量加权的平均价格VolumeWeight Average Price,VWAP)为基准来控制成交价格与市场价格之间的差异,并以此来控制清算风险。虽然VWAP 策略从理论分析上并不是一种最优策略,但是由于其采用了更加精准的价格与交易量的计量与预测方法,并且摆脱了冲击函数的度量问题,因此获得了广泛的应用性。
本报告采用历史高频数据,对VWAP 策略进行了实证研究,得出了相对满意的结果,并对后续VWAP 的进一步扩展进行了展望。
本报告采用两种方法实行VWAP下单策略:1、 按照历史高频计算各个周期的交易量分布函数——>将需要执行的订单按照交易量分布函数中各个周期分别执行;(没有反馈)2、 按照历史高频计算各个周期的交易量分布函数——>按照当日已经发生的交易量预测全天交易量——>分配各个剩余周期的订单数量(循环最后两步直至订单执行完毕);(使用反馈)初步研究结果表明:1、 使用VWAP策略时,大盘股的效果要好于小盘股,这是由于流动性的差异造成的;2、 以1分钟为执行周期,其VWAP效果要好于以5分钟为周期的执行效果。后续在超高频数据方面进行扩展是可行的;3、 策略2的效果显著优于策略1,这说明使用反馈机制的VWAP优于不使用反馈机制的VWAP。同样的,后续在反馈机制方面进一步深入是值得的。
4、 未来日内交易量的估计值对最终订单执行的VWAP效果有极大的影响,因此对日内交易量分布进行较为准确的估计是无法回避的话题,后续可以在实盘测试的基础上,发展非参数估计方法、时间序列估计方法,以便对日内交易量的分布作出较为准确的估计。
分享到:
相关推荐
详细描述VWAP策略,是金融交易中的必学策略
vwap算法交易详解。定义 公式详解优化
改进型VWAP策略及实证
基于机器学习的智能TWAP和VWAP算法的研究及应用.pdf
大数据-算法-改进型成交量预测的VWAP算法交易策略动态模型设计与实证研究.pdf
算法交易VWAP TWAP.pdf
VWAP 算法模型
VWAP 是一种日内计算方法,主要使用算法和机构交易者的评估,计算当日一种股票相对它交易量权重的平均价格。
VWAP 是一款日内计算, 主要由算法和机构交易者使用, 以便评估一只股票相对其当天的成交量加权平均值的交易分布。
有效地计算每笔交易中每只股票的运行VWAP得分并将其输出到文件中。 在UNIX中使用javac编译三个源文件CalculateVWAP.java , Util.java和StockAndPrice.java 。 使用以下UNIX命令运行Java代码: java ...
基于VWAP_Close 均线方向改变的 Exp_VWAP_Close 智能交易系统。
twap/wvap代码简单实现,c++和python版本,比较直观
指标 VWAP_Close 定义流动性点数, 以及根据交易量计算的平均收盘价权重。
指标 VWAP_Close 在输入参数中有时间帧选项。
标准 VWAP (交易量权重的平均价格) 计算,加上可以配置的起始位置。
我们考虑一种成交量加权平ASP格(VWAP)交易算法,其中算法可以在每个时间间隔内调整其参与率,而不是被动地遵循静态曲线。 我们提出了一个框架,其中调整仅利用交易信号捕获的价格升值的预期值。 为了避免极端行为...
第二类:选股策略该类策略主责是程序化自己的交易选股想法。 1,尝试考虑交易对手,避免策略大众化被反向操作。 2,稳定性和小的最大回撤为最大原则,采取组合负相关或不相关策略(纵向等级转换),穿越各种市场风格...
用历史日成交量去预测今日成交量的统计分析~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
该软件包允许您 [1] 从 Google 财经检索日内股票价格数据,[2] 在每个交易日结束时计算 VWAP,以及 [3] 将日内数据转换为每日格式。 允许用户指定- 股票代码和证券上市的交易所(来自谷歌财经); - 日内数据的间隔...