数量技术宅团队在CSDN学院推出了量化投资系列课程
欢迎有兴趣系统学习量化投资的同学,点击下方链接报名:
量化投资速成营(入门课程)
Python股票量化投资
Python期货量化投资
Python数字货币量化投资
C++语言CTP期货交易系统开发
数字货币JavaScript语言量化交易系统开发
非主流币行情特征
币圈市场对主流币的定义是比较明确的,通常是指市值排名前几位的加密货币。目前市值排名前五的加密货币:1.比特币(Bitcoin,BTC) 2.以太坊(Ethereum,ETH) 3.波卡(Polkadot,DOT) 4.币安智能链币(Binance Coin,BNB) 5.瑞波币(XRP),都是大家耳熟能详的币种。
相对应的,非主流币是由一些小团队或个人发起的,它们的设计和功能各异,有些可能是基于比特币或以太坊的改进版,有些则完全不同,甚至可能与某个特定行业或应用领域相关。与比特币等主流币相比,它们的交易量相对较低,市值也较小。
我们这个策略聚焦的非主流币,与传统意义上典型的非主流币有所区别,首先排除主流币,但并不包括垃圾山寨,或是只有个别交易所支持交易的币种,与此同时,我们希望聚焦的非主流币, 具有一定逻辑或概念支撑的炒作空间。
对于我们聚焦的非主流币,其行情波动可以由三大特征概括:
特征1:不动则已、一动惊人
由于非主流币在大部分时间的交易量较小、市值也较小,在大行情启动之前,往往处于缩量横盘或阴跌的模式,而当出现一些利好消息或事件的驱动,成交、波动同步放大,能在短时间内走出巨幅行情。
来看一个的例子,SXPUSDT币种,在此前几个月时间都一直波澜不惊的横盘,而在最近短短3、4个交易日内,走出了翻3倍的行情。
特征2:波段中途存在回档,难以吃满整个行情
还是以上述的SXPUSDT为例,如果认为上面的这波行情仅仅是持有3天就能轻松吃到3倍的利润,显然是太理想化了。非主流币在波动放大的行情期间的第二个特征是,中途会存在较大幅度的反向行情,诱使投资者中途下车。
我们放大到小时周期可以看到,上涨的途中有1次超过30%、1次超过20%的反向回档,如果持有过程中被反向行情吓到,很容易产生落袋为安的想法,提前离场。
特征3:币种波动不同步
与BTC、ETH等主流币几乎都是同涨同跌的状态不同,非主流币的波动与主流币很不相同,往往会爆发单币种行情,因此,选择合适的币种,对这个交易策略来说相当重要。这个策略也可也与我们此前发布的主做主流币种的交易策略形成互补,当主流币没有行情时,非主流币却会产生此起彼伏的行情。
下图是我们计算的币种相关性矩阵(部分展示),可以看到,图中靠右侧的非主流币,有相当一部分与BTC、ETH等主流币的相关系数低至0.4左右。
策略逻辑
我们的策略针对非主流币波动的3个特征设计,通过策略逻辑解决特征1、2,通过选币逻辑解决特征3,因此,完整的策略包括策略逻辑和选币逻辑。我们先来看策略逻辑
针对特征1:通过多重趋势识别共振进场
非主流币由于人为操控、市场深度弱等原因,出现假突破、洗盘行情的概率要高于主流币,这就需要我们在策略设计上,尽可能做到不理会平时的小波段,宁可进场滞后,也只挑爆发力最强的那段。
我们通过多重趋势识别的方式,最大限度过滤掉假行情,提高交易胜率,只做像举例中SXPUSDT那样绝对幅度很大的行情。当然,该逻辑需要配合后续的选币逻辑进一步增强胜率。
针对特征2:给予出场逻辑更多的行情容忍度
传统策略往往对出场比较敏感,通过设计多个出场条件,当行情满足任一条件即触发出场,例如止损点与出场指标谁先触发就做出场。但对于非主流币高度波动时期,动辄20%、30%甚至更大的回档行情,这样的出场显然会在中途快速离场,而后又在更高的价位追进,做到“低卖高买”。
我们通过给予出场更多的行情容忍度的独特逻辑,尽量做到不理会中途的假反向行情,吃到完整的波段。
选币逻辑
针对特征3:选币逻辑。可以说选币逻辑是整个策略重要的一环。
第一步,币种初筛,初筛池是币安所有支持合约交易的币种(可以交易多空双向),并且剔除上市日期短暂的币种(避免数据不足导致回测样本不足),进入币种训练池。
第二步,币种再筛,对于进入训练池的币种,如果在训练周期内产生的交易次数不达标,则不论训练成绩多好都放弃,尽量排除偶然因素。
第三步,滚动训练,当期得分最高币种,作为最优币种,进入下期交易池。训练系统会对每个币种应用交易策略的几个维度进行打分(0-100分),并对各个维度加权得到当期总分。我们用前期的一组样例数据为例进行训练得到的得分表:
如果我们选择交易前5个币种,那么训练系统告诉我们入选的是哪些币种。
最后一步,前N名入选币种回测,画出曲线。
滚动训练参数可以交由用户控制,理论上训练周期越短、训练越频繁,越容易抓住近期的热点币种行情。
回测绩效
通过滚动训练得到的币种,往往是当期概念、炒作集中的热门币种,我们无法判断其未来是涨或跌,但能够判断其高波动率在未来大概率能延续,无论是市场炒作热情进一步提高(暴涨:做多),还是该币种泡沫破灭一地鸡毛(暴跌:做空),我们都能通过这个波段策略,获取不错的收益。
我们将该训练+回测应用到更长的时间周期,可以在全量历史数据上得到更完整的回测结果。在过去3年多的时间,该策略获得了无杠杆超过350%的收益率,即无杠杆年化超过110%,如果应用合约常用的5-10倍杠杆,预期收益率将更高。
实盘曲线
我们将最新训练得到的训练筛选币种应用于实盘交易,用于币安交易所永续合约,实盘采用10x杠杆(收益率放大为回测10倍),在1个月的策略实盘测试周期内产生了接近100%左右的收益率。
关于这个策略更多的细节,请参考文中插图右上角路标,出门左转,未完待续(省略号)