「原理」
当同币种不同期货合约之间存在价差的时候,可以进行套利,套利机会多出现在市场波动率大的时候。
如以OKEX的「BTC永续合约」和「BTC季度交割合约」作为一对标的。
设:基差=永续价格-季度价格
当基差为负,且「基差绝对值>买卖手续费+滑点成本」时
永续做多、季度做空相同张数
基差缩小或者=0时,两边都平仓
「举个理论例子」
现在永续合约价格为10,季度合约价格为15元,基差=-5
那么我们在此时永续做多1张,季度做空1张
等到某个时间点,基差缩小或=0时(无论涨跌,主要看价差)
如都变成了20元,那么我们永续做多赚了10;我们季度做空亏了5;总体收益是5
如都变成了1元,那么我们永续做多亏了9;我们季度做空赚了14;总体收益是5
举例是永续价格高于季度,那反过来可以进行套利吗?也是可行的,届时永续做空,季度做多同样张数即可
⚠️此策略以BTC为本位,并非法币或USDT本位
「实操流程」
步骤一
在同一交易所的「永续合约账户」、「交割合约账户」分别持有一定数量BTC(不同交易所也可行)
步骤二
当发现永续和季度价差足够大时,即出现套利机会(具体这个价差多少我们后边单独讨论)
做多低价合约,做空高价合约
使用全仓模式,杠杆选择尽量小,防止某边被爆仓(爆仓是有可能的,和期现套利不一样)
步骤三
当价差小于xx%时,可以考虑平仓,平仓后一个账户亏损另一个账户盈利,但两个账户总的BTC是增加的
「价差讨论」
以OKEX交易所费率作为参考
️手续费会侵蚀套利的收益。期货(交割合约)开仓、平仓的费率是 0.05%(Lv1吃单),期货(永续合约)开仓、平仓的费率是 0.075%(Lv1吃单)。所以总体成本约为0.05%*2+0.075%*2=0.25%
️还会造成收益受损的是滑点,下单的点位和最后成交的点位有差距,最终导致的收益减少(所有操作都是市价成交并非挂单,滑点多少都会存在)。这个要在实际操作中慢慢总结经验,总结各交易所各交易对的滑点
️还有一个问题就是OKEX合约的穿仓机制,这会给我们造成损失。穿仓分摊会从盈利用户的盈利里面扣除。如果盈利为3%,分摊比例10%,则盈利就会变成2.7%。
综上:价差((高价-低价)/低价)大于0.25%才有机会
「计划」
步骤一
基差图,在火币、OKEX两交易所设置多组期货交易对(如BTC永续和当周为一对、BTC永续和季度为一对、ETH永续和...),用历史数据得到对应组的基差百分比波动图;
分析基差图找到波动最大且相对规律的期现货交易对,作为套利交易标的
步骤二
实时监控标的交易对的基差数据,当基差达到标准时,分别进行做多、做空操作
步骤三
等待交易对价差变小进行平仓,完成一次套利
步骤四
根据实际手续费/滑点等利润侵蚀的比例设置基差标准,同时优化技术提高响应速度减少误差
「优化策略」
因为都是合约,基差没有必定回归的道理,这点区别于现货和交割合约的期现套利策略。
所以一定注意杠杆的大小,杠杆高了是有风险被爆仓的,如果爆仓的时候正好基差小,那立即平仓另一边,也还有盈利的可能。但如果爆仓的时候基差比开仓的时候还要大,那么这就是失败的套利。
介于跨期的这种基差不必定回归的特点,可采用基差网格进行套利
原理简介
将基差抽象视为一直在一定范围内上下波动,结合每次套利的手续费及滑点设置网格间距,如0.5%
基差达到+0.5%或-0.5%,开仓(这里的开仓指低价做多,高价做空一套动作)
基差沿着同一方向继续波动,继续加仓(这个时候要注意本金和杠杆的比例,要适应最大的基差波动才行,否则有可能导致没有保证金加仓或被爆仓),等到基差反向波动一格平仓,即每次开仓盈利是固定的,主要看市场给多少机会,如此反复
设:基差=永续价格-季度价格
基差为正,开仓即永续做空,季度做多
基差为负,开仓即永续做多,季度做空
关于网格参考BitMex网格量化交易策略
微信:kv987654321(备注简书)
网友评论