最近北京天气真是热啊,像个蒸笼一样。这种天气不想出去,窝在家里研究研究数字资产交易。像很多人一样,我以前也是手动搬砖的,通常都是大晚上,光着脚丫子和膀子坐在电脑前,从币价低的平台提到币价高的平台,疯狂打电话催打币,然后在收币的交易平台网站不断刷新,盼着早点到,生怕差价翻转了。不过现在哥们儿不那么干了,今天搞了个程序搬,省心多了。
今天分享的是一个很简单、很好理解又稳的策略。说它简单,真是一点点代码就可以搞定;说它好理解,真的是知道怎么买苹果就能理解它的原理;说它稳,真的是很稳,无视币价涨跌。
一、套利策略原理
套利策略是一种跨市场套利策略。其基本原理是在币值低的交易平台买入比特币,同时在币值高的交易平台卖出同等数量的比特币,从而实现稳定盈利。简单的来说:在A市场以每斤1块钱的价格买了5斤苹果,然后路过B市场的时候,发现这里同样的苹果居然卖每斤1块5,每个苹果就有5毛钱的差价!一转手,赚了2.5元。是不是很好理解?同样的,在不同的交易平台,相同的币会有不同的价格,只要有价差,就可以做套利。
二、套利方式
对于数字货币交易市场,一般有两种方式做套利:
1. 看到两个市场有价差的时候,马上在低价交易平台A买币,然后提币到高价交易平台B卖币,获取价差利润。这种方式比较传统,俗称“搬砖”。
2. 使用计算机程序套利。初始状态,在两个交易平台放同样多的币和同样多的钱,同样是在发现两个市场有价差的时候,马上在低价交易平台A买币,然后在高价交易平台B卖出同样个数的币获取价差利润,这样手中持有币总量没变,但是钱却增加了。由于程序操作很快,所以能很快的把握住机会,拿住利润。
三、 面临问题
看上去虽然很简单,但其实有一些问题是要想好的:
1. “搬砖”存在的风险是:因为不同交易平台处理提币速度不同,交易平台把币打出来以后又需要区块链的确认才能到账,提币时间段内两个市场价格很可能发生反转,这样等币到账后,价差消失甚至成了逆价差,因而无法卖出获利。
2. 程序套利看上去很完美,但是也有风险:程序交易需要调用交易平台的API接口,所以一旦API出故障,就会造成亏损。另外一个风险是因为单边行情,造成一个交易所只剩了钱,一个交易平台只剩了币,这样就无法进行双边的买卖,只能等待价差反转,或者是手动提钱和提币,将两个交易平台的资产交换,此时又涉及到了1中提到的风险。
所以,想要赚钱,其实还是要花些心思的。但是比较下来,还是用计算机去做比较稳当,毕竟不出意外的话每次利润都能把握住,而且重要的是,我会写程序,用程序去交易多省事!
四、 程序套利要处理的问题
做程序套利,除了上面的风险外,还要处理下下面几个小问题:
1. 怎么对接实盘
2. 先处理买单,还是先处理卖单
3. 如何保证两个单子的成交数量是一样的
4. 什么时候触发交易平台之间的比特币转移和资金转移
关于这些问题,其实也是看到GitHub上一个开源库才知道的。下面就和大家讲一讲上面几个问题。
1.对接实盘
这个还是很简单了,各个交易所都有提供自己的接口,按照文档调通就可以了,这里列几个交易平台的文档:
火币网、OKCoin、中国比特币,其它的交易平台大家可以自行搜索。
2.先处理买单,还是先处理卖单
我的建议是,先处理卖单,再处理买单,理由是:比特币是浮动资产,先变现再购入浮动资产是一种最优的短时期仓位控制方法。
3.如何保证两个单子的成交数量是一样的
为了保证两个单子成交数量一样,程序在执行买单前,需要拿到前面卖单的执行结果,然后根据该结果来设置需要买的数量
4.什么时候触发交易所之间的比特币转移和资金转移
这个其实每个人有每个人的想法,我的做法是为两个交易平台设置BTC最低仓位线,如果任一交易所的BTC仓位触及该最低线,就触发了一次交易平台之间的比特币转移和资金转账。转移的结果是两边交易平台的币值相等,人民币相等。
说了这么多,归纳一下,就是在两个交易平台放同样多的钱和币,有价差时候高卖低买,保证持币量不变,毕竟,买饭吃还是要用人民币的。
关于套利就先分享到这里,大家可以自己去看代码,我也是在不断学习中,毕竟懒,也想省心省力的拿收益。
网友评论