区块广播:

说说用程序搬砖,比手动搬砖快多了

WeQuant微宽网船员发布在 BTC/比特币
 36296  20
最近北京天气真是热啊,像个蒸笼一样。跟坛子里其他老哥一样,我以前也是手动搬砖的,大家应该都干过这个事情,而且通常都是大晚上,光着脚丫子和膀子坐在电脑前,从这边提到那边,疯狂打电话催打币,然后在收币的交易平台网站不断刷新,盼着早点到,生怕差价翻转了。不过现在哥们儿不那么干了,搞了个程序搬,省心多了。

今天分享的是一个很简单、很好理解又稳的策略。说它简单,真是一点点代码就可以搞定;说它好理解,真的是知道怎么买苹果就能理解它的原理;说它稳,真的是很稳,无视币价涨跌。

一、套利策略原理

套利策略是一种跨市场套利策略。其基本原理是在币值低的交易所买入比特币,同时在币值高的交易所卖出同等数量的比特币,从而实现稳定盈利。简单的来说:在A市场以每斤1块钱的价格买了5斤苹果,然后路过B市场的时候,发现这里同样的苹果居然卖每斤1块5,每个苹果就有5毛钱的差价!一转手,赚了2.5元。是不是很好理解?同样的,在不同的交易所,相同的标的会有不同的价格,只要有价差,就可以做套利。

二、套利方式

对于数字货币交易市场,一般有两种方式做套利:


  • 看到两个市场有价差的时候,马上在低价交易所A买币,然后提币到高价交易所B卖币,获取价差利润。这种方式比较传统,俗称“搬砖”。
  • 使用计算机程序套利。初始状态,在两个交易所放同样多的币和同样多的钱,同样是在发现两个市场有价差的时候,马上在低价交易所A买币,然后在高价交易所B卖出同样个数的币获取价差利润,这样手中持有币总量没变,但是钱却增加了。由于程序操作很快,所以能很快的把握住机会,拿住利润。


三、 面临问题

看上去虽然很简单,但其实有一些问题是要想好的:


  • “搬砖”存在的风险是:因为不同交易所处理提币速度不同,交易所把币打出来以后又需要区块链的确认才能到账,提币时间段内两个市场价格很可能发生反转,这样等币到账后,价差消失甚至成了逆价差,因而无法卖出获利。
  • 程序套利看上去很完美,但是也有风险:程序交易需要调用交易所的API接口,所以一旦API出故障,就会造成亏损。另外一个风险是因为单边行情,造成一个交易所只剩了钱,一个交易所只剩了币,这样就无法进行双边的买卖,只能等待价差反转,或者是手动提钱和提币,将两个交易所的资产交换,此时又涉及到了1中提到的风险。


所以,想要赚钱,其实还是要花些心思的。但是比较下来,还是用计算机去做比较稳当,毕竟不出意外的话每次利润都能把握住,而且重要的是,我会写程序,用程序去交易多省事!

四、 程序套利要处理的问题

做程序套利,除了上面的风险外,还要处理下下面几个小问题:

  • 怎么对接实盘
  • 先处理买单,还是先处理卖单
  • 如何保证两个单子的成交数量是一样的
  • 什么时候触发交易所之间的比特币转移和资金转移

关于这些问题,其实也是看到GitHub上一个开源库才知道的。下面就和大家讲一讲上面几个问题。

1.对接实盘
这个还是很简单了,各个交易所都有提供自己的接口,按照文档调通就可以了,这里列几个交易所的文档:
***、OKCoin、中国比特币,其它的交易所大家可以自行搜索。

2.先处理买单,还是先处理卖单
我的建议是,先处理卖单,再处理买单,理由是:比特币是浮动资产,先变现再购入浮动资产是一种最优的短时期仓位控制方法。

3.如何保证两个单子的成交数量是一样的
为了保证两个单子成交数量一样,程序在执行买单前,需要拿到前面卖单的执行结果,然后根据该结果来设置需要买的数量

4.什么时候触发交易所之间的比特币转移和资金转移
这个其实每个人有每个人的想法,我的做法是为两个交易所设置BTC最低仓位线,如果任一交易所的BTC仓位触及该最低线,就触发了一次交易所之间的比特币转移和资金转账。转移的结果是两边交易所的币值相等,人民币相等。

说了这么多,归纳一下,就是在两个交易所放同样多的钱和币,有价差时候高卖低买,保证持币量不变,毕竟,买饭吃还是要用人民币的。

关于套利就先分享到这里,大家可以自己去看代码,我也是在不断学习中,毕竟懒,也想省心省力的拿收益。


本主题由 walterF 于 2018-10-09 10:35:23 删除回复
  • 正序
  • 最新
只看帖主楼层直达
  • 1
  • 2
登录 账号发表你的看法,还没有账号?立即免费 注册
推荐节点 更多
热帖榜 本周最热本月最热