龙听期货论坛's Archiver






 微信: QQ:

龙听 发表于 2010-9-2 18:48

螺纹钢期货程序化跨期套利研究

[font=宋体]螺纹钢期货是当前较为适合开展程序化跨期套利的品种。
  首先,螺纹钢期货运行成熟后成交量巨大,从8月初起,螺纹主力合约的日成交量始终维持在200万手左右的水平,也始终有两个合约同时存在较大的成交量,高频套利交易的滑价损失是可控的。
  其次,由于我国的螺纹钢市场相对独立,产品进出口数量相对于国内供需总量而言基本可以忽略不计,因而受国外价格的直接影响较小。与其它基本金属品种相比,受外盘影响导致的日间价格跳开情况几乎不存在,价格形态具有良好的连续性,因此在该品种上展开套利交易的可交易性较高。
  再次,品种上市时间尚短,价差关系尚未稳定,价差异动机会出现较频繁,这虽然导致了套利交易者面临一定的风险,但也为基本面策略类的套利交易者提供了良好的策略空间。
  据笔者了解,当前在螺纹钢期货中进行套利交易的投资者还相对较少。本文从具备“可交易性”、“可行性”、“可实现性”的角度出发,给出了在几个月来螺纹钢期货主力合约基础上开展套利交易的一个简易策略,并不同时间维度上测试了这一策略。这一方面可视为对套利策略的开发和验证,另一方面也从侧面反映了螺纹钢期货当前的市场效率。
  一、样本区间
  针对螺纹钢期货的特点,我们将提出相应的统计套利策略,并用合理的方法和较为保守的原则测试套利策略在历史数据上的交易绩效,我们的研究将涉及螺纹期货上市以来的4个主力合约品种,即RB0909,RB0910,RB0911,RB0912。
  在套利交易的决策周期上,我们将对3分钟频、5分钟频、10分钟频、15分钟频、60分钟频和日频数据展开测试。
  图表1 各合约成交量在10万手以上的时间分布情况
  
   [attach]700[/attach]
  
  
  
  
  
  
  
  基于日内交易的跨期套利要求两个合约都具有足够的市场深度和流动性,因此各合约的组合都只有一段特定的时期符合套利条件,尤其对于3分钟频、5分钟频、10分钟频和15分钟频数据下的决策。因此,对于这4个数据频度下的程序化套利,我们将对合约的成交量指标设定一个界限,只测试在符合“可交易性”条件下、合约具备足够流动性的时段内的4个数据频度下的交易结果。我们将这一条件设定为“日成交量在10万手以上”。各合约符合这一条件的时间分布如上图。
  从上图可以看到,0909和0910合约的高成交量时段几乎没有交集,因此这两个合约间不存在高频统计套利的条件。而在 RB0910&RB0911合约组合在7月28日至8月10日之间,以及RB0911&RB0912合约组合在8月17日至9月7日之间具备跨期套利交易的流动性条件。因此我们选择这两个时段作为我们研究日内套利交易的数据时段。小时频套利和日间套利则对流动性深度要求较低,在两个合约的相对较低成交量时段内也将具备较高的成交概率,因此我们对小时频数据和日频数据的测试将适当放松成交量及市场深度的约束。
  二、策略描述
  本文所应用的套利策略属于均值回复策略,即认为邻近合约的价差应围绕其移动平均线发生扰动,也即合约间价差应以较大的概率处于以价差移动平均线为轴心的上下各偏移一定范围的带状区域之中。当价差脱离这一范围一定区域后,虽然这种价差相对于核心带状区域的偏移有可能进一步扩展但最终将以极大的概率在较短的时间内回归到这一区域之内。价差对带状区域的反复跳出和回归就构成了这一策略的盈利源泉。
  具体而言,均值回复策略的核心就是:当价差上穿带状区域的上沿时,即入场卖空这一价差,待价差回归到均值时,则平仓;当价差下穿带状区域的下沿时,即入场买空这一价差,待价差回归到均值时,则平仓。当然更为激进的策略可以进一步将平仓条件放松到价差突破到均值中枢的另一侧某一部位甚至是带状区域的另一侧边缘,以放大利润。
  由于本文测试的是以某种数据间隔划分过的,实际上是将一个连续的随机过程转换为一个离散的随机过程并在此基础上展开离散数据点间的决策,虽然这种均值回复策略的获胜概率应较高,但仍必然面临一些决策点上的亏损,这种亏损源于价差离散点间的偶发性的大幅跳跃导致滑价损失过大和套利收益不能覆盖交易成本这两种情况。
  在策略的具体实现上,价差移动平均线的算法和价差漂移范围的阀值设定是这一策略实现过程的关键参数,我们将价差移动平均线的算法标记为MA(N),对于漂移范围我们则用标准差的某一倍数来表示,标记为a*STD(price),因此策略参数的核心就是对N和a的抉择。在当前的技术条件下,某些程序化交易平台已足以实现这一简单策略的实盘交易。对于3分钟周期以上的数据而言,这类系统的频度并非很高,因此将此策略视为一种交易系统,手动实现也是可行的。
  在通常的套利交易实务中,这种参数的设定可出于对品种属性和合约属性的认识,也可根据交易经验做出主观判断和调整,但必须坚决避免未经过充分样本外数据测试的样本内参数拟合。
  三、策略测试
  我们的测试在以下条件下进行:保证金比率10%、交易手续费10元/手、日内平仓收单边手续费,这种交易条件是普通投资者可以获得的。在我们的测试过程中,我们测试了合约双边恒定各开一手(即收益不开新仓,亏损则补入保证金)和使用10万元资金全部不断滚动开仓(所有收益开新仓)的两种情况。在对 RB0910&RB0911合约组合的测试中,将小时频数据的样本空间在前述基础上向前后各延展半个月,共计延展1个月,测试的结果如下表所示:
  图表 2 策略测试结果
  
   [attach]701[/attach]
  
    
  在以上测试中,我们采用满足交易流动性要求的数据时段和正常的交易成本对套利策略的执行效果进行了测试,在各个合约的各个交易频度上,这样一个简单的均值回复套利策略和未经太多优化且相对在各策略间保持一致的交易参数(N&a)即实现了全面的盈利。而在我们的测试中,当交易信号在某个周期发出后,套利交易的执行是基于该周期的收盘价的,这样的测试过程显然还未将利润最大化,可以想见:如果采用连续价格序列进行决策,收益还将扩大。当然,连续时间决策会面临着信号重复出现的问题,但通过资金约束或设定相应的过滤机制即可进行规避。
  “7月28日—8月10日”和“8月17日—9月7日”这两个“可交易”时段基本是连续的,这就意味着投资者可以在螺纹钢期货合约间展开连续的套利交易,而且在未来的品种发展运行过程中可以持续寻找这样的组合开展套利交易。
  如果有投资者在这两个时段内的确进行了这样的交易且将资金平均分配在上表所示的各种策略之中,那么他很可能将得到如下的交易结果:如果他始终保持在两个合约上各开一手合约,他将得到总计2570元利润;如果他采用10万元资金满仓滚动操作,那么他将得到约30%的收益(两段样本空间累积)。在此收益率水平下,再考虑单手合约的最大回撤金额或全仓操作的最大资金回撤,这样的投资者都得到了在基本截断下端风险的前提下获得相对较高收益的交易绩效。
  四、小结
  本文粗略给出了一个简单的未经细致优化的套利系统在两个螺纹钢合约组合中不到两个月的交易效果,在分散投资的基础上,这一交易系统的风险是可控的,收益是较高的,且具备现实可行性。
  通过测试,我们有如下体会:
  1.交易成本必须获得严格控制,所有测试结果中的手续费指出都显著高于最终盈利,也就是说如果交易费用在我们的假设上发生明显提升,所有的盈利都将被吞噬。
  2.将资金做适度的分散能显著的减少风险、稳定套利收益:从测试结果来看,各子策略的收益虽然在我们的测试前提基础下都是盈利的,但盈利状况也存在一定差异性,因此投资的适度分散对稳定盈利尤为重要。
  3.在交易成本充分进一步控制的情况下,采用连续价格数据进行决策能进一步显著放大并稳定收益,但系统的复杂度也将显著提高,限于篇幅,我们不能给出这些结果。
  4.螺纹钢作为一个新上市品种,基本面驱动的套利交易盈利空间也是巨大的,如近期合约间价差异动频繁发生所带来的多次突发性的高点数套利交易机遇。[/font]

页: [1]
渠道·推广(20年运营值得信赖!)▼:温馨提示:期货论坛稳定、流畅的访问体验有赖于赞助商的广告支持,赞助商业务内容非本站官方业务,期货、证券及外汇投资均有亏损的风险,访问赞助商广告即代表您已了解其中的风险。欢迎意向赞助商联系客服或管理员咨询相关事宜。
                     
🚀 论坛付费Prime会员(199元/年或800元/永久)免回复查看下载权限255及以下所有文档(包括但不限于策略、公式、源码、杂志); 😋欧美期货杂志购买、下载与中文翻译:/thread-10603-1-1.html |TB/MC开户优惠政策:/thread-5986-1-1.html;2025年最新交易所手续费表/thread-7537-1-1.html 2025年最全的Python编程与程序化(量化)教程、视频、源码、课件、资源汇总贴:/thread-152864-1-1.html 2025年最全的MultiCharts程序化(量化)教程、视频、源码、课件、资源汇总贴:/thread-88129-1-1.html❤️ 期货论坛与mc合作,通过使用期货论坛优惠码在mc官网购买mc的VIP会员享受折扣优惠 (点击获得“Multicharts14专策版软件使用授权年度会员购买优惠码” ) mag.png【1981年-2025年欧美期货、程序化、量化杂志、期货电子书等中文翻译目录汇总!】(注册登录后可看!) C__LOGO1.png2025年最全的C++期货程序化(量化)教程、视频、源码、课件、资源汇总贴:/thread-160231-1-1.html C++程序化交易软件2025年C++程序化推荐:C++积木式程序化交易系统(简洁、高效、绿色、模块化及最低免费使用),策略模块丰富,绿色安全,使用简单,功能丰富,特别适合定制,推荐有成熟交易系统者及希望低成本长时间实盘客户使用(账户政策、程序化设计及电脑配置等欢迎联系管理员或客服咨询!);( 管理员微信号微信号QQ号QQ电话号码电话号码 );