期货入门基础知识,818期货学习网

通知公告
期货短线交易技巧图文资料个股期权基础知识券商类超级大公司开户,手续费加1分钱期权大爆发,仿真账号申请通道期货最新手续费期货最新保证金一手期货多少钱一手50ETF期权多少钱

做市商套利算法(2)

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合约。

通过这样复杂的组合操作,最终达到的效果是吸收各个合约上的盘口流动性利润,同时锁定主力合约与次主力合约,来回避系统性风险和时间风险。有兴趣的朋友可以根据这样的思路编译计算机语言,测试效果。

做市商算法为市场提供了大量的流动性,使得各合约都能在买一卖一盘上有充足的订单,有助于市场整体活跃度提高,同时还可以极大消除市场噪音。发达国家对做市商已有了较完备的制度法规,我国如果能引进做市商制度,将有助于市场的长期健康发展。
 

声明:
如本站内容不慎侵犯了您的权益,请联系邮箱:1317369179@qq.com 我们将迅速删除。
本文来自网络,不代表【818期货学习网】立场,转载请注明出处:http://www.818qihuo.com/book/qihuocelue2/2475.html
期货手续费【与交易所同步更新】
期货保证金【与交易所同步更新】
上一篇:交易指令对流动性的影响 下一篇:交易主体对市场流动性的影响

联系我们|投稿中心|广告合作|网站地图|免责声明

浙公网安备 33011002014220号