2014-03-03 18:07 来源:818期货学习网
如前所述,如果价格能稳定在一个很小的区间内,就可以通过来回挂买挂卖获得点差收益,但是价格如果出现波动怎么办?
我们可以用套利思路来回避价格趋势波动的风险。这种思路简单地说就是不求价格波动的趋势收益,只赚取波动中投机者为了成交而支付给我们的点差收益。具体操作如下:
(1)在非主力合约1205上,以6886挂多开单,6890挂空开单。
(2)如果1205合约6886价位的多开单有成交的话,马上挂相应单量的1205合约上的6890空平单,同时也挂1109合约上相应单量的7249空开单;同理,如果1205合约的6890空开单有成交的话,马上挂相应单量的1205合约上的6886多平单,同时也挂1109合约上相应单量的7250多开单。
(3)由于1109合约是主动成交,能保证7249的空开单一定成交,这样手中就同时持有了1109合约的7249空单和1205合约的6886多单。
(4)如果价格上涨,则1205合约的6890空平单会成交,这个时候马上以卖一盘口价挂1109合约多平。此时,卖一盘口价可能为7250、7251、7252、7253(假设1109合约和1205合约的中间价的基差保持不变)。这样平仓收益=(1205合约盈利点差-1109合约损失点差)x成交量/2
(5)如果价格下跌,主力1109合约的买一价从7249变成了 7249-n,则在1205合约上的卖平仓单也相应从6890调整成6890-n~6888-n0如果继续下跌则重复操作,直到卖平单成交。卖平单一旦成交,则主力1109合约报当时的卖一盘口价买平。这样的收益和(4)一样。
我们可以看到,这里虽然用套利形式回避了品种整体上涨下跌的系统性风险,但实际上,合约基差也不是一成不变的。要回避基差波动带来的风险,就需要多个合约联合操作或计算好合约的无风险套利区间。
♦主力盘口与次主力盘口的利润之和,如图7-15所示。
这样的做法与非主力合约的做法相似,不过由于运用了次主力合约,合约的流动性增强,操作性也更高。缺陷在于单笔交易利润较小。能否盈利要仰赖于算法的执行效果。
(1)在次主力合约1201合约上,以6906挂多开单,6907挂空开单。
(2)如果1201合约的6906多开单有成交的话,马上挂相应单量的1201合约上的6907空平单,同时也在1109合约上按照“盘口主动型算法交易指令流”开相应单量的空开单;同理如果1201合约的6907空开单有成交的话,马上挂相应单量的1201合约上的6906多平单,也在1109合约上按照“盘口主动型算法交易指令流”开相应单量的多开单。
(3)由于1109合约是以算法指令形式挂单,并不一定能马上成交。因此如果1201合约上的6907空平单优先于算法指令成交,则算法自动撤单。如果算法优先成交,则手中就同时持有了1109合约的空单和1201合约的6906多单。
(4)如果价格上涨,贝U1201合约的6907空平单会成交,这时候1109合约的空单就按照“盘口主动型算法交易指令流”平仓相应单量。
(5)如果价格下跌,则1201合约的6907空平单撤单,并以6907-n继续往下报价,直到该空平单成交。成交之后,1109合约的空单就按照“盘口主动型算法交易指令流”平仓相应单量。
由于次主力合约有一定的流动性,且基差比较稳定,该操作方式的交易量可以比较大。实际的收益来源于主力合约与次主力合约双边盘口利润。虽然这种方式的单笔利润很小,但是可以持续累积。一般做法是,每日收盘前,用算法清理所有仓位,以保证每日持仓为0,结算绝对收益。
♦多个合约套利算法联合操作,如图7-16所示。
实际操作中,可以将之前的几个思路联合起来一起操作。最终取得一个总的算法收益。当然,这样的操作靠人工是不可能完成的,必须借助精密的计算机程序和相当通畅的网络。
(1)选择一系列的合约进行操作。对象应该至少是有少量成交量的合约,或者是几个活跃合约的中间月份合约(中间月份的合约虽然有的成交量不大,但是可以通过蝶式套利的形式回避合约基差风险)。如图7-16所示,主力选择了糖1107合约至1205合约。
(2)指定一个参考系合约。一般为主力合约,即1109合约。如果考虑到主力合约与其他合约的成交量相差太大,也可以把参照系设置为次主力合约1201。如果考虑到次主力合约的盘中报单量未必比主力合约少,则取主力合约和次主力合约两者报单量较小者为参照系合约。
(3)按加权平均法或者回归分析法定义各合约在盘中的合理基差。在合理基差范围内,1107合约、1111合约、1203合约、1205合约的买一卖一盘口挂单量均按1201合约的挂单量补足。如果1201合约由于挂撤单、成交等因素导致挂单量瞬间变化,其他合约也通过挂撤单的形式相应做出变化,迅速达到与1201合约相同的挂单量。
(4)如果在合理基差以外的区域,只按算法挂单不易成交的一方。
(5)如果1107合约挂单被成交,则按套利算法锁定1109合约;如果1111合约被成交,则按套利算法蝶式锁定1109合约与1201合约;如果1201合约被成交,则按套利算法锁定1109合约;如果1203和1205合约被成交,也按套利算法锁定1109和1201合约。
通过这样复杂的组合操作,最终达到的效果是吸收各个合约上的盘口流动性利润,同时锁定主力合约与次主力合约,来回避系统性风险和时间风险。有兴趣的朋友可以根据这样的思路编译计算机语言,测试效果。
做市商算法为市场提供了大量的流动性,使得各合约都能在买一卖一盘上有充足的订单,有助于市场整体活跃度提高,同时还可以极大消除市场噪音。发达国家对做市商已有了较完备的制度法规,我国如果能引进做市商制度,将有助于市场的长期健康发展。
© Copyright 2014 818期货学习网 All Rights Reserved. 浙ICP备14000419号-1