年化超60%的简单量化交易策略

Posted teie1e量化

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了年化超60%的简单量化交易策略相关的知识,希望对你有一定的参考价值。

数字货币交易大概存在三种市场,现货(币币),交割合约(相当于期货),永续合约(相当于可随时交割的期货)。
本策略跟永续合约和现货相关,下面对两个市场简单介绍:
现货交易:也就是币币交易,拿BTC/USDT=50000示例,就是用50000个USDT币买入1个BTC币,如果BTC价格上涨至55000,卖出1个BTC可获得55000个USDT。现货市场的特点是以币买卖币,原则只有币价上涨才能在现货市场获得,但现货交易在发展中衍生出了借币杠杆,可以用一定保证金借入USDT,当当当然也可以借BTC,借BTC后卖出,等价格下跌后买入再还给交易所,这就实现了做空,当然不要忘记借入归还的利息。
永续合约:属于数字货币期货的衍生品,可以理解为可随时交割的期货,跟传统期货市场一样可以做空也可以做多。价格锚定现货,但为了锚定现货价格不至于偏差过大,引入了资金费率,下面再说资金费率。
资金费率:为了锚定现货价格而不至于过大价格偏离补贴给弱势方一定补偿,可以简单理解为如果市场中做多的人比做空的人多,那么会扣除做多的人一定比例的费用补贴给做空的人(这种情况叫升水),反过来如果市场做空的人比做多的人多,就会扣除做空的人的一定费用补贴做给做多的人(这种情况叫贴水),这个一定比例就叫资金费率。市场中做多的人远比做空的多,所以升水情况占绝大多数情况。
以币安交易所为例,资金费率每天结算3次,分别为00:00,08:00,16:00,升水行情中最低0.01%,较高的有0.2%,最高也有2%,贴水行情中超过-2%,下面对升水和贴水情况分开来说;
升水情况中,为了拿到资金费率,需要在合约市场中做空,为了避免做空合约价格上涨造成损失,需要对现货市场同时买入形成完全对冲,这样的话就可以稳定拿到资金费率。
先说利润好让大家有兴趣,如果为最低0.01%,每天就是万3,年化利率为11%,如果较高0.2%,每天0.6%,年货利率为216%,最高的时间太短,看看即可,不做为策略考虑。统计2020年资金费率套利综合年化利率约65%,还是相当可以。
再说风险:
1、交易所跑路,这个没有办法,建议是到排名较高的交易所去交易;

2、合约暴仓损失强平手续费,约0.5%,此风险只需要在暴仓前平掉合约单即可,用程序监控很容易实现,但如果有联合保证金模式的话就启用,这样就永远不会发生暴仓;

3、交易时的滑点,但也不一定是缺失,因为涉及两个市场,需要并发执行程序,多线程或协程。

贴水行情,拿到资金费率需要在合约市场做多,现货市场杠杆供币做空。但是非常不建议,一方面是贴水行情较少也容易反转,一方面是下跌行情比较暴力,容易暴仓。

最后说开仓时机和平仓时机,这个非常重要。因为一般都是升水行情,意味做多的人总比做空的人要多,普遍看涨,更重要的是合约价格会高于现货价格,这是开仓点,以BTC来例举,现货价格50000USDT,合约价格50100USDT,表示用50000买入1个枚BTC,同时以50100做空BTC,有点期现套利的意思,但差价较小。

价格下跌厉害,变盘为贴水行情,意味做空的人总比做多的人要多,普遍看跌,合约价格会低于现货价格,现货价格变为40000USDT,合约价格变为39000USDT,计算利润:现货亏损10000USDT,合约赚11100USDT,除了期间套取的资金费率,额外净赚1100USDT,这是最佳平仓点。

价格上涨就收资金费率即可,如果没有有联合保证金模式的话就需要关注合约的暴仓价格,在暴仓前先平掉合约,继续关注现货,如果继续上涨的话就拿一手,感觉涨不动了就卖出现货,一般都会有额外收益。

以上是关于年化超60%的简单量化交易策略的主要内容,如果未能解决你的问题,请参考以下文章

量化交易风险指标

币圈量化交易萌新看过来--带你走近币圈量化

R语言金融市场量化交易:布林带价差策略RSI交易策略,回测COMP 226|附代码数据

python实现量化交易策略

币圈量化交易萌新看过来--带你走近币圈量化

数字资产交易所量化交易系统开发