巴比特专栏 | 区块链领域的量化交易靠谱吗?
编者注:原标题为《聊聊区块链的量化交易》
一、起因
前两天朋友拉我加入了一个数字货币量化交易的群,起去之后才发现虽然现在币圈行情不好,但是做量化交易的那帮人完全没有闲着,群里讨论的是热火朝天。
基本上是几分钟不看微信就超过100条,一会儿有人说:“这会儿暴跌,我赚了100个eos。”一会儿有人说:“我的策略这个月收益率超过20%了。”当然也有人亏损的,有人说:“我刚刚这波下跌,是不是哪里参数没设置好,为什么没有自动平仓?”有人在咨询:“如果我把参数和周期稍微调整一下,收益率是不是会更好?”
聊天中还夹杂着大量的代码、术语之类的,反正群里聊的是热火朝天,与其他币圈的微信群基本上没有人发言,接近死群,形成了非常鲜明的对比。
在数字货币行情不好的时候,量化交易群里讨论的这么热火朝天,完全没有熊市的样子。那么量化交易到底靠谱吗?这种投资方法与定投、囤币相比,收益怎么样呢?
二、什么是量化交易?
目前市场上,量化交易这个词基本上被用滥了,随便一个软件平台都敢叫量化交易平台,有些所谓的“智能搬砖”、“智能对冲”、“二元期权”之类的项目,其实就是诈骗项目,但是却打着量化交易这个高大上的旗号,这些项目跟量化交易是没什么关系的,这一类的要先排除。
量化交易在百度百科上是这样定义的:
量化交易是指以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种“大概率”事件以制定策略,极大地减少了投资者情绪波动的影响,避免在市场极度狂热或悲观的情况下作出非理性的投资决策。目前市场上正规的量化交易基本上分为两种情况:第1种是已经有了明确的交易策略和买卖信号,只是用计算机来自动执行而已。比如说我想做定投,比如我想每周一定投好了,但是我又不想每到周一再去进交易所充值、买币、看价格、持单、盯盘之类的,所以我就通过程序编写代码来执行,这里说到的量化交易,代码只是起了自动执行的作用,这是比较基础的量化交易。
第2种就稍微高端一点,人不参与决定什么时候买,人只负责选择策略,由机器执行策略算法来决定什么时候买什么时候卖,并自动下单买入卖出,这种就是比较高级的量化交易了,目前市面上做的比较多的主要是这种。
当然,这两者的界线并没有那么明显,有时候你虽然知道什么时候买卖,但是这背后本身就就隐藏着有策略,只不过策略在你心里,没有量化出来;有时候你有了策略,但这个策略很简单,实现的效果基本上也就等于自动执行而已。
前两天ahr999发布了一个 ahr999定投指数 ,这个指数被巴比特收录了。
这个策略的意义是:定投策略是定额定期投资的懒人式投资策略,不需要择时择机,但如若辅以简单的择时择机策略,或许能更好地帮助投资者控制成本、增加收益。而囤币指标便是这样一种简单清晰的择时工具。
这个算法的结论是:当指标低于0.45时更适合增大投资额,时间区间占比约为21%;当指标位于0.45和1.2之间时适合采取定投策略,时间区间占比约为39%。这个指数算是定投策略的囤币指标,既是定投这种非常简单的策略,同时也由策略产生具体的买卖信号。
我个人去研究了一下这个指数,发现这个策略的拟合度还挺高的,有兴趣的朋友也可以自己去测试一下。
当然,这个指标不是我们这里讨论的重点,我的重点是通过量化这一类的策略,我们可以做到完全由机器来替我们执行买卖交易,完全不用我们人工盯盘和下单,只需要提前存够足够多的USDT就行。
但是,如果是我们自己手动买的话,我们会受到情绪的影响,比如剧烈下跌的时候,我们不敢买了,或者觉得还会下跌更多。相比之下,机器是没有情绪的,它只会机械的执行我们的指令,而我们所要做的就是不断的优化策略,不断的测试参数,然后就是除非必要的话,尽量减少对机器的干涉,让它自动去跑。在某些方面,比如短线交易上,量化交易比人为参与要靠谱的多,因为它可以排除情绪因素,它不会贪婪和绝望,而且它的参数可以不断的测试、调整和优化的。
三、传统金融世界的量化交易
在传统金融市场里,存在大量的量化交易,有人甚至说,金融市场里50%以上的交易量都是量化交易机器人贡献的。
所以,传统金融市场里,各大证券公司都对机器人非常友好,做了非常完善的API接口,给予量化交易极低的手续费和其它优惠条件(万分之一点五的手续费,加上免去5元的基础门槛费用),因为量化交易会为公司创造大量的手续费和利润。
币圈的交易所和股市里的证券公司一样,都会各种量化交易机器人提供了非常便利的条件,量化交易机器人反过来也为整个市场提供了足够的深度,甚至有交易所内部人说“得量化者得天下”。
这基本上已经成为未来的趋势,未来的交易所无论是币币交易,还是期货、保证金交易,还是期权交易,都会开API接口会为量化交易提供服务,不管你喜不喜欢,量化交易已经成了市场上一股隐形但非常强大的力量。
在传统金融世界,大多数券商都会有自己的自营业务,自营业务里有很大一部分就是量化交易。股票里常见的交易策略,包括阿尔法策略,CTA策略和套利策略。阿尔法策略通过选股组合,挖掘超越市场整体表现的投资机会;CTA策略通过追随趋势,追涨杀跌;套利策略利用市场价格差异,空手套白狼。每个量化投资策略都是个黑盒子,它们是量化公司的量化投资的核心竞争力,其他外部人无法知道其中的秘密。
股票里的量化投资并不是这一两年发展起来的,而是已经存在很多年了,据说1987年10月19日,美国股市的“黑色星期一”,全球股市大跌,所有人都没有找到原因,后来发现原因是因为某个交易员下错单,然后引起整个市场的连锁反应,大量的量化交易机器人(那时还叫做“电脑程式交易”)得到了错误的信号,然后不停的卖出、平仓,使得价格一路暴跌形成踩踏事件导致。
如果说经过这么多年的发展,传统的股票领域的量化交易已经相对比较成熟,获利空间不大的话,那么,我个人认为,在数字货币领域量化交易则有着非常大的空间。数字货币领域是一个新兴行业,行业的整体规模还很小,市值仅相当于传统股市里面的一家大型公司的市值,而且数字货币行业还没有什么监管制度、审计制度、信息披露制,各个方面都还不太成熟成熟,而且整体的波动率会非常高,量化交易的获利空间可能更大。
四、量化交易靠谱吗?
有人问,量化交易是否靠谱?应该这么说,一个行业能够存在这么多年,而且涉及到的资产市值这么大,肯定是有它的道理的。
要研究量化交易是否靠谱,这就要说到量化交易的本质了。
有人认为:量化交易,本质上是短线交易的程序化版本。
他觉得,只有短线交易是靠谱的,量化交易才是靠谱的;如果短线交易是不靠谱,那么量化交易就一定不靠谱的。
这个看法不一定对, 这里犯的错误是把量化交易混淆成了高频交易、短线交易 。确实有很多量化交易的交易频繁都很高,大多都是短线交易,但是,也有量化交易的频率非常低的,持有时间很长的,比如我们上面说的ahr999定投策略囤币指标,根据它来设计量化交易,你就很难说它是短线还是长线。
长线和短线不是量化交易是否靠谱的关键点,背后的交易策略才是!如果你的交易策略靠谱,那么你的量化交易就靠谱;如果你的量化交易不靠谱,你的量化交易就不靠谱; 策略是关键,量化只是具体的机器执行过程。
即使是短线策略的量化交易,在数字货币市场上也有所不同。短线的本质其实是趋势跟随——就是当市场下跌的时候,我们预计它还会继续下跌;当市场上涨的时候,我们预计它还会继续上涨。
这有一个前提,就是要求整个交易行情的波动率非常高,波动的幅度特别大,短线的波动率越高,短线的趋势就会越明显,那种短线策略的量化交易收益的可能性就会更大。
而目前的数字货币正好符合这个特点,它的波动率非常高。比如说以BTC30分钟线为例,经常会出现上下波动500美元到1000美元的情况,昨天一段时间就出现了好几次这样的情况,甚至有时候会出现上下插针,多空双爆的情况。
那么在短期波动这么剧烈的情况下,短线量化交易是存在一定的获利空间的,人为盯盘很容易错过机会,或者受情绪影响,而量化交易则能够自动捕捉这些机会,这就是为什么我认为数字货币量化交易也许可靠的原因。
就我个人而言,虽然我很少做短线交易,但是我却对量化交易持开放态度。
数字货币市场是一个新兴市场,还有很多不完善的地方,应该说在很多地方存在着信息差和套利空间,我个人觉得, 市场越接近无效市场,量化交易获利的空间就越大 ,通过程序来获取这些信息差背后的收益,是一个可行的办法。
当然了,量化交易的门槛不算低,一般人应该也不会参与,本文纯属对数字货币量化交易的探讨,我个人对量化持开放态度,有兴趣的朋友可以尝试。如果没有这个技术基础的,就老老实实的囤币、定投,收益也不会低。
另外, 政府机关和各大交易所也需要关注量化交易这股力量,量化交易有助涨助跌的作用,如果不加以控制也有可能会很危险 。比如2019年9月25日晚上,数字货币行情突然跳水,比特币24小时跌幅超过15%,大量中小市值币种跌幅超过50%,无数杠杆、期货交易人爆仓,这背后就有量化交易机器人的影子。