那些年,比特币套利的时光

比特币在过去两三年一直是一个热门话题,尽管灰狗体育团队没有参与到比特币的投机当中,但Jason在伯克利的好朋友Roy却是此中好手,在欧洲杯结束之际,Jason好不容易说服Roy,将他过去几年在比特币套利的经验分享出来。

Roy和灰狗体育保证故事真实,但对于各位有志于通过本故事的启发从而开展相关投资投机行为,我们概不对损失负责。

(以下是Roy的第一人称叙述:)

关注比特币大概是2011年前后,当时在学校的酒吧遇到了喝高的同学Michael,Michael告诉我他此前花了一万美金买了1000比特币,如今已经赚了10倍。并大谈比特币对于通缩和通胀的意义,以及他看涨比特币的投资机会。

我的兴趣来源于比特币价格变化的数据统计,于是我在闲余时光写了一些爬虫抓数据,正当我在屋里爬数据的时候,好基友罗曼来拜访我,罗曼很喜欢自己做交易,于是我跟他说起了手上比特币的事情。结果罗曼比我还来劲,几天之后他给我来电,说这东西交易所之间价差太大了,为何没有人套利?我漠不关心的说,可能是某些交易限制导致的。于是,我们两个开始研究怎么套利,也发现了,价差如此之大的真实原因:

1. 大部分的交易所因为法律问题关闭了注册;
2. 比特币的转账链(两个交易所之间)需要 5 到 60 分钟(这个耗时跟比特币的原理有关)——这段时间的价格波动足以消磨掉大部分的利润;
3. 当时最大的价差在中美交易所之间,但是人民币管制,导致资金不能回流,市场之间流动性差。

针对这三个问题,我们当时想出了对策:
1. 争取找到可以注册的交易所,当时比特币交易所多入牛毛,总有继续让人注册的。
2. 如果交易所之间价差够大,就不怕这 5-60 分钟的波动了——大概率我们会有盈利。
3. 有很多办法可以找到换汇渠道,这一点应该有希望解决。

于是我们进入了实操阶段。

当时找不到可以直接美元买入的网站,但是人民币有很多交易所,最大的是比特币中国(btcchina)。我们搜索了很久,发现了一个网站叫做 Local BTC,大概思路就是你可以预定比特币,然后形成潜在交易后,网站帮你冻结卖家一部分比特币,等你转账后,这部分比特币就归你了。相当于 Local BTC 承担了一个支付宝的功能。

第一笔交易我们买了 0.94 比特币,这数字太难忘了。这一单交易赚了30%,高兴得不要不要的。解决了实际操作问题,我们就需要找在美国可以大量购买比特币的地方。Local BTC 上面都是零售商,数量太小,而美国最大的几个交易所,比如 Mt. Gox 都关闭了注册。这时候我们发现加拿大的交易所 Virt Ex 有可能注册,但是要注册公司,正当我们准备去加拿大注册公司的时候,我们发现国内的比特币玩家用已经在疯狂地挤压现有的利润空间。当时两地的比特币价差长期维持在 30%-50%,于是很多国内有美国交易所账户的比特币玩家,大量买入比特币,在中国卖掉后在淘宝用 8:1 的汇率换回美金(当时中美汇率已经是 6.2X 了),继续套利,这让两边价差迅速缩减。我们感觉等不到我们办好加拿大账户利润空间就不会存在了。

这件事在没有出路的时候,我们的数据告诉了一个转机。仔细分析了一下,发现人民币的几个交易所:BTC China、火币网、Okcoin 之间经常也有不小的价差,而且三个开户都很方便。同时国内的交易所率先开始提供借入比特币的功能,这让我们开始设想是否可以就做人民币交易所之间的套利。

那么是直接在价格低的交易所买入,然后直接转账去价格高的交易所,再卖出吗?这看起来很简单,但是同样你需要承受那个 5-60 分钟的转账价格波动,因为你没有对冲。

这时罗曼想出了一个新的套利方法。就是在两个不同市场分别买入和卖出相同数量的比特币,一旦价差拉大的时候,就同时卖出和买入相同数量的比特币,完成套利。然后等待两个交易所的价差收窄即可。可是最核心的问题是,有时候两个交易所价格不会真的逆转,比如 BTC China 长期比火币网价格高,这时候怎么办?这时候你要算出两边价差的平均水平了,在价差浮动的时候来回买入卖出。这个买入卖出的过程有可能是亏损的,但总体是盈利的。

假设两个交易所的差价均值在 100,但是稳定的震荡于这个均值附近,你就可以在离群点(outliers)做对应的正反向买入卖出了。这时,从单笔交易来看可能是亏损,但是从一个交易回路来看,统计上显著盈利。

到了这一步,这个交易已经不是一个纯套利了,而是一个统计套利——我们赌两个市场的价差稳定在一个水平附近,而且价差的波动率也稳定。从数学的角度上来看,两个交易所的价格(P1 和 P2)符合以下关系:

确定了交易方式之后,我们就需要编制一个交易系统,这套系统开发了 3 周时间,我一个人码的 code,之前在学校里面完全没有机会去实践的写一套交易系统,还是碰到了很多的问题。当时最大的难点是,每次搬砖都需要两个交易所同步下单,但是两边的成交数量可能不一样,这样后面就需要补单。我们提出了两种解决办法:
1.线性下单,先下单价格变化快的交易所,得到成交数量了,再下单变化慢的交易所
2.追单,同步发单,然后每次逻辑循环检查整个系统的风险敞口,如果不为零就在单边补单——如果要买比特币就去低价交易所,要卖比特币就去高价交易所。

交易系统开发好后,不久我们又遇到了新问题,自动登录系统被锁,交易所设置了验证码。不过幸运的是,他们有一个移动端,而我们发现移动端没有验证码,于是我从移动端登录,解决了这个问题。

都准备好了以后,我们就开始交易了,当然无论是策略还是系统都遇到了相当多的细节问题,此处需要省略数万字调试过程。由于我们不停地加仓和增加频率,很快我们单个交易所的交易量就达到了一个天文数字:

虽然看着很吓人,但是每笔交易的利润是非常薄的,而且如此套利的容量很有限,多少有点赚了吆喝没赚钱的感觉。但是过了前一个月后,我们基本无需操心了,该干嘛干嘛,早上起来收点小零花钱就好了。从 0 搭建一个交易系统的快感你只有自己体验了才会懂。

结束:
运营到 2014 年的 2 月份,当时比特币界发生了一件大事,就是总部位于日本的交易所 Mt. Gox 倒闭了,给全球的比特币价格带来了巨大波动性。Mt. Gox 倒闭后,大家一度对比特币信心锐减,交易量也在到顶峰后开始暴跌。我们的利润空间越来越小了。

传闻央行要限制国内比特币交易所的存取款通道了,这样资金也会越来越不安全。所以我们决定停止了交易,并从新找工作,回归到正常的生活。

后记:

后来我自己开始做美国利率市场的自动化交易,也认识了越来越多做各种“奇异资产”套利的朋友——包括 Diablo 游戏道具、在线德州扑克,发现了一个有意思的规律:
准入门槛(资金上、技术上、政策上)越高的东西,策略越简单,而门槛越低的东西,策略越复杂。
美国的利率、国内的股指期货,都是进入门槛并不高的资产,因此交易策略的设计和调优相对复杂很多,而比特币、Diablo 游戏道具这种,由于搭建一个像样的交易系统都需要费很多功夫,里面需要的策略并不复杂。

所以,一个套利或者交易的团队,需要能够准确估计投入产出的能力。假设自己技术实力很强,但是策略能力不强,就可以多介入比特币这种奇异市场,利用技术力量去抹平市场间的无效性;如果策略能力强劲,则可以做中低频的常见资产;如果技术和策略实力都非常强劲,则可以去尝试各种活跃资产的高频 Alpha 交易——这需要科技和策略的完美结合——这也正是高频交易的迷人之处。(完。)

球商补充:

球商大数据一直致力于提供更准确,更加参考价值的数据给予客户,我们相信,在不久的将来,球商用户也可以通过球商大数据在不同的市场进行套利。




全免费的爆料尽在球商APP,登录www.ballq.cn 下载球商APP

球商作家突破1000人,大小联赛全网罗