台湾股指期货程序化交易状况分析
程序化交易是最近十几年欧美专业投资机构中盛行的交易方法,近年来更是引进台湾,成为期货交易中一个非常重要的工具。程序化交易的精髓是“顺势而为”,期货价格信息发给程序,经程序分析确认趋势启动,就会发信号进行下单。也就是说,交易系统只是趋势的追随者,并不是趋势的预言家。
交易系统能成功,除了系统本身的执行力,最重要的就是它能严格地追随市场的脚步。越来越多的人使用程序化交易系统是必然的趋势,要了解程序化交易系统的现况与其对目前交易环境造成的影响,期货交易所的数据永远是最真实、最直接的数据源。
一、2008年台湾股指期货交易市场分析
1.2008年台湾期指交易时间分布
从台湾期交所的统计数据我们发现,台湾期指交易量呈明显增长趋势,2008年平均每日交易次数为79597次,是2001年交易次数的7倍,2008年平均每日交易次数亦较2007年的交易次数增长66%。为了进一步了解程序化交易对台湾期货市场的影响,下面我们使用台湾期指Tick数据进行分析,将2008年1月2日—12月31日间的行情数据以每日为基础,累加所有的交易次数,并用Visual Signal分析软件进行绘制(下图1):
图1 2008年台湾期指交易时间分布
图中每一个时间点对应的量,即表示这个时间在2008年的累积交易量。在每日9:00(图中A点)与13:30(图中B点)时,会有大交易量产生,因为这两个时间是台股现货开盘与收盘时间,有大交易量出现属合理现象。在9:00与13:30之间,会有间隔的大的交易量产生,如9:45(图中C点)的交易量明显比附近的交易量大很多。
图2 9:45附近台湾期指交易时间分布
在9:45之前,每秒的累积交易量只有2000次左右,但在9:45:00这一秒,交易量突增至4800次,9:45至9:46之间也有较平均值多的交易量。这是因为,9:45恰为1、3、5、15、30与60分钟出信号的时间点(台湾期指开盘时间为8:45),程序化交易系统有可能在这个点触发交易条件进行买卖。
9:45至9:46之间也有较平均值多的交易量,仍可能是利用程序化交易进行买卖判断,只是可能因算法交易、下单后未成交继续追单或者半人工辅助下单,造成交易时间延迟。
再进一步分析交易时间,如9:00至10:30的交易时间分布如图3,利用Visual Signal高频信号去除模块将一些交易扰动去除,产生的结果如图4:
图3 9:00—10:30台湾期指交易时间分布
图4 去除高频扰动的期指交易时间分布
很明显,整个交易时间并不是平均分布的,而是每5分钟或15分钟为周期,交易量在这些周期的时间点上会增加,这也能明显看出程序化交易对整体期货交易量的影响。我们继续利用Visual Signal傅立叶频率转换模块,检测交易频率(如图5):
图5 2008年交易频率分布
频率是交易间隔的倒数,由频率分布分析的结果来看,目前程序化交易是以5分钟与15分钟为基础的程序化交易策略为主。
2.2002年台湾期指交易时间分布
2002年时,使用程序化交易的人非常少,因此可以将2002年的台湾期指数据使用相同的程序进行分析,作为对照比较,以此来了解目前程序化交易对市场的影响。
图6 2002年台湾期指交易时间分布
图中,在9:00(图中A点)与13:30(图中B点)台股现货开盘与收盘时,产生较大交易量,但在9:00与13:30之间,则无间隔的大交易量产生,如9:45并无明显的交易量增加。下面进一步分析9:00至10:30的交易时间分布与高频交易扰动去除结果(下图7、图8):
- ·大盘调整阶段股指期货的指向作用2012-07-27
- ·股指期货在资产配置策略中的应用2012-07-27
- ·股指期货在资产配置策略中的应用2012-07-27
- ·根据不同需求 合理利用股指期货避险功能2012-07-27
- ·运用基差变化量可以预测沪深300指数收益率2012-07-27
- ·期指三大交易策略中期现套利成稳健投资者首2012-07-27
- ·运用基差变化量可以预测沪深300指数收益率2012-07-27
- ·可转移Alpha在转折行情中的应用 规避风险2012-07-27
- ·精确模拟现指 抢占期指小牛市2012-07-27
- ·利用“双面”信息推断期指现今的筑底阶段2012-07-27