欢迎光临散文网 会员登陆 & 注册

挂单期现对冲策略设计研究、范例

2021-11-26 17:08 作者:发明者量化  | 我要投稿

一直以来期现对冲一般都设计为检测差价,当符合差价时吃单对冲。那是否能设计为挂单对冲呢?答案是肯定的。今天就给读者带来一种挂单对冲的设计思路和代码原型。

挂单对冲思路

同一种或者同一类标的物的不同市场,当两个市场盘口买卖单的差别较大时就产生了对冲的机会。一般我们会吃掉满足差价的盘口挂单进而持有对冲仓位。所以对冲的目的是有2个,第一要对冲下单持仓,第二是要最大程度确保一买一卖的差价符合我们的期望。挂单交易在这方面的好处就是手续费率更低。缺点就是不容易成交、容易单腿成交。

那么我们设计交易思路为在A市场订单薄买单中挂买入单,在B市场订单薄卖单中挂卖出单。然后检测我们的账号挂单,对检测到的挂单成交做下一步处理。例如检测到挂单发生变化就立即平衡期现对冲仓位,对于期现持仓中溢出的头寸进行补仓或者平仓操作。根据对冲持仓量的增加进而调整下一次的盘口中挂单时相对于盘口第一档的距离,逐步对冲拿到更大的差价。

挂单对冲

代码设计

注释直接写在代码里了,该范例仅仅用于参考设计,只在OKEX V5模拟盘上简单测试过。该例子并不是完善的策略,请仅供参考使用。

回测分析

回测

可以看到挂单、撤单非常频繁。从回测系统统计的收益上来看,期货交易所账户亏损了-0.01666个仪态,现货交易所盈利了842.23758个U。按回测结束时仪态现货价格4252U,-0.01666 * 4252 = -70.83832000000001。加上现货盈利总体是盈利的。

不过这仅仅是回测,实际当中肯定还要解决更多的细节问题。


挂单期现对冲策略设计研究、范例的评论 (共 条)

分享到微博请遵守国家法律