1. 链一财经首页
  2. 资讯

比特币机器交易之战:做市商庄家是如何操纵加密交易所控盘套利的

在2017年12月至2018年3月的几个月里,我建立了一个交易机器人,进行了价值约5000万美元的加密货币做市交易。 接下来,我要讲述成为做市商的故事、机器人算法背后的理论,以及做市商之间日益激烈的竞争。

购买恐慌

时间回到2017年11月ーー比特币的价格正迅速升至1万美元大关。价格指数式的上涨每周都把它进一步推向主流视野,吸引更多的投资者,推动价格进一步上涨。

在那段时间里,我和两个朋友外出度假。 这两位朋友都在比特币上投入了不少的资金,并从不断上涨的价格中获利。 作为三人中唯一一个之前甚至没有考虑过投资比特币的人,因为我总觉得自己好像错过了什么。

当我旅行结束后,我做的第一件事就是找到一个网上购买加密货币的地方,并将500美元存入一个账户。我的计划很简单: 购买价值500美元的比特币,如果看到回报,就继续增加投资。

先搞懂价差理论

在我投资500美元之前,我注意到一些奇怪的现象: 比如我正在进行的交易所跟别的交易所比特币价格很大的”价差”。

为了理解什么是价差,以及为什么这么重要,我们需要了解一些关于交易所如何工作的基础知识。

通常,当我们想到交易所交易的资产,比如股票,它有一个固定的价格,我们可以买卖它。 例如,我们可能会想到一只苹果(Apple)股票的价格为100美元。 实际上,价格并不是单一的,而是有两种不同的价格:即最高的买入价格和最低的卖出价格,买入价总是低于卖出价。

就苹果股票而言,这两个价格可能非常接近。买入价为99.99美元,卖出价为100.01美元。 这两个数字(0.02美元)之间的差异就是我们所说的价差。

比特币机器交易之战:做市商庄家是如何操纵加密交易所控盘套利的

对于像苹果这样受欢迎且稳定的股票来说,利差很小。 这是因为总是有很多人愿意购买这只股票,这导致了买入价的上升,也有很多人愿意卖出,从而压低了卖出价。 买家和卖家之间的竞争推动了买卖双方的价格接近。

不过,当我第一次开始研究比特币交易时,利差要大得多,通常高达100美元。 在此期间,比特币的交易价格约为10,000美元,这意味着其价差可能高达其总价值的1% (相比之下,苹果的交易价差仅为0.02%)。

比特币机器交易之战:做市商庄家是如何操纵加密交易所控盘套利的

比特币的价差规模是2017年12月市场混乱的结果。其结果是,价格波动如此剧烈,以至于价差永远无法稳定。

巨大的价差听起来似乎是一件坏事,在某种程度上确实如此,但它们也提供了一个获利的机会。

假设比特币的买入价为9900美元,卖出价为10000美元,价差为100美元。 如果你能够以9900美元买入一枚比特币,然后立即以10000美元的价格卖出,你刚刚获得了100美元的利润。

做市商的角色

如果你认为这听起来好得不像是真的,那么你是对的。 你可能会问怀: 兑换比率以及交易手续费怎么办?

假设你想买比特币,它的买入价为9900美元,卖出价为10000美元。 大致有两种方法可以做到这一点:

比特币机器交易之战:做市商庄家是如何操纵加密交易所控盘套利的

首先,你可以提交一个卖方的订单。 你可以指定一个价格,最高可以达到要价(0美元到1万美元之间) ,以及一个你愿意出售的数量。订单会一直挂在交易所,直到有人出现并决定接受你的订单。 这可能在几毫秒或几天后发生,这取决于你的价格有多高和交易所的交易量。

或者,你可以提交一个买方的命令。这是完全相反的,交易所将允许你购买即时的比特币。 但前提是,你的买方订单需要与所有卖方订单中价格最低的订单相匹配。

在我们继续之前,关于买房双方的订单有几件重要的事情需要注意:

每当比特币被买卖时,都会有一个卖和一个买的指令牵涉其中。

如果你决定走买方的路线,你必须提供等于或高于卖方出价的价格,以便有一个很好的机会让卖方接受你的订单

最后,卖方的订单增加了我们所说的流动性,为交易所的其他人提供了更多的买卖选择。

由于交易所希望最大限度地提高流动性,它们通常会对卖方订单收取比对买方订单收取更高的费用。 有些交易所,甚至只收取卖方费用。

回到我们之前的例子。 如果我们能够以9900美元的价格购买比特币,仅通过卖方订单就能以10000美元的价格出售,那么我们每交易一个比特币就能获得100美元的纯利润。

我们可以很大程度上保证利润保持在买入价和卖出价之间。 然而,还有最后的问题,它提出了最大的挑战,如何使用算法编程,做到这一点。

比特币机器交易之战:做市商庄家是如何操纵加密交易所控盘套利的

正如我们前面提到的,在交易发生之前,一个卖方订单需要一个买方的订单。 买方总是会”拿走”最好的价格。 如果你想通过卖方指令购买比特币,那么为了让买家指令与你的指令相匹配,你必须出价略高于卖方出价。 你的出价高出多少并不重要,重要的是你可以出一分钱,比如9,900.01美元。

因此,编写做市机器人的第一步就是能够在当前买入价之上下买入(做市商)订单。 这需要一个 API 请求来检查投标价格,另一个 API 请求来提交你的订单。

比特币机器交易之战:做市商庄家是如何操纵加密交易所控盘套利的

理论上,只要出价比投标价高出一个百分点就可以了。 然而,在实践中,在检查投标价格和提交你的订单之间的时间,投标价格往往会发生变化。 为了确保订单高于所有其他买入订单,因此需要设置新的投标价格,通常建议出价5-10美分以上的当前投标价格。

这确保了,如果一个卖出指令来了,它将与我们的买入指令相匹配,我们将买多少比特币而不会因费用而损失任何东西。

竞争

如果你仍然认为这太容易了,不可能是真的,那么你仍然是正确的。因为只要有明显的盈利机会,交易者就会蜂拥而至,这就造成了竞争。 这方面最明显的例子可以从做市商之间为设定买入价而相互竞争中看出来。

早在2017年12月,竞争就已经非常激烈,以至于投标价格通常会每秒多次变化。 通常只会增加1或2美分,因为交易员之间相互争斗,以最大限度地延长他们设定投标价格的时间,同时也希望提供尽可能低的价格。

我的机器人最初开始检查出价,并出价1美分更高。 尽管这看起来很明智,但我发现,当我的订单通过审核时,我的价格往往比(不断变化的)投标价格低几美分。

比特币机器交易之战:做市商庄家是如何操纵加密交易所控盘套利的

为了避开这个问题,并确保尽可能多的订单击败当前的投标价格,我测量了投标价格通常每100毫秒会改变多少。 这使得我的机器人能够提供比买入价高出足够多的价格(通常比买入价高出5美分) ,这样其他交易员就不会在我的订单处理过程中超过我的价格。

我也开始考虑价差的大小将如何影响愿意超过目前的收购价格。 正如我们之前看到的,任何贸易的利润都与利差的大小成正比。 这使得在价差很大时击败买入价格变得更加重要。 正因为如此,我写了一个公式,根据价差的大小,这个公式会算出比我的出价高出多少。

到目前为止,我主要谈论的是做市的买入方面,但卖出的操作是完全一样的。 一旦你购买了比特币,你需要以(更高的)询价出售它。 在卖价上会有竞争,就像在买价上有竞争一样,所以你必须提供比当前卖价低几美分的价格来削弱你的竞争对手。

不过,回到2017年末 / 2018年初,买卖价格的竞争通常要少得多。 我当时认为这是因为比特币的供不应求,这解释了为什么买家之间的竞争比卖家之间的竞争更激烈。

操纵市场

市场操纵是指交易者为了获得不公平的优势而在市场上使用的各种恶意策略。 作为一个不受监管的市场,加密货币交易所在市场操纵方面已经成熟(现在仍然如此)。 最常见的操纵形式是所谓的恶意刷单—- 仅仅为了改变市场状况而下单的行为。

为了举例说明这是如何工作的,考虑一下前面的例子,9900美元的买入价和10000美元的卖出价。 我们在这里的价差是100美元,这是一个很好的市场机会。 然而,如果有人下了一个价格为9,999.99美元的买入指令,那么价差就会缩小到仅仅1美分。 利差如此之小,似乎不可能从做市中获利,所有的交易活动都陷入停顿。

买方下低于卖价1美分的订单本身并不是市场操纵。 事实上,如果你的交易所不收取比特币交易费用,这是一个购买比特币快速有效的方式。 然而,问题在于,无论何时出现这些购买指令,它们通常都是尽可能小的金额; 0.00001比特币,大约价值10美分。

另一个做市商之所以会下这么小的买入订单,而且恰好低于卖出价,这真的是个天才的想法。 如果另一个做市商刚刚能够以买入价买入比特币,那么他们就有动机尽快以卖出价卖出比特币。

比特币机器交易之战:做市商庄家是如何操纵加密交易所控盘套利的

他们出售比特币所需的时间越长,卖出价格(因此价差)变动的风险就越大,他们的利润也会发生变化。

当然,你可能会说,这段时间价格上涨的可能性和下跌的可能性是一样的。 做市商并不关心这个,他们的工作不是投机价格,而是尽可能快的进出。

为了阻止价格下跌,并阻止卖方竞争压低卖方价格,做市商将其卖方指令放在卖方指令价格刚好低于卖方指令价格的位置,并在新卖方指令价格刚好低于卖方指令的位置插入一个假的买方指令。

这有两个影响没有其他卖家能超过那个卖家的要价。 如果你低于买入价1美分,你就是在买入价,交易所不允许卖家以买入价或低于买入价下单它将利差减少到仅仅1美分。 当一个做市机器人看到如此小的价差,它可能会暂时熄火,因为没有利润可赚

第二点是至关重要的,因为它解释了为什么一个欺骗性的购买订单进入刚刚低于要求的价格的时候,几乎所有的市场机器人都会关闭。 实际上,即使利差看起来只有1美分,还是有机会的。

让我们假设下一个卖家的买单是1比特币。 第一个0.00001比特币将出售给市场做市商,并附带虚假订单,将该订单从交易所中剔除。 下一个0.99999比特币将以新的买入价出售给指令,这是低于伪造指令的最高价格指令。

比特币机器交易之战:做市商庄家是如何操纵加密交易所控盘套利的

我对我的机器人做出的最大改进之一是允许它在计算时忽略虚假订单。 即使卖出价可能只比买入价高1美分,我的机器人也会查看虚假订单,找出如果没有虚假订单(仍可能是50美元至100美元)的价差。

如果这个价差大到足以提供一个套利机会,它就会在任何虚假性订单之后下最高价格的买入订单。当卖家的买入者订单到来时,这意味着价值几美分的比特币将被卖给虚假交易的机器人,然后剩下的卖给我。

2018

2018年的前几个月是动荡不安的。2017年12月比特币升至2万美元后,价格开始下跌。

尽管对投资者不利,但这为做市商提供了巨大的机会。 买卖双方的高交易量(这意味着更多的接受者订单)大大增加了一个有效率的做市商每天可以执行的交易量。

然而,这一时期的机会相对来说是短暂的。 在1月和2月的疯狂之后,成交量开始枯竭,意味着获利机会减少。 尽管交易量下降,但随着新的机器人进入交易所,做市商的数量不断增加。

比特币机器交易之战:做市商庄家是如何操纵加密交易所控盘套利的

交易所的做市商越多,买卖价格的竞争就越激烈,进而收窄了价差。 额外的竞争对手也意味着订单通常会在较短的时间内以投标价格出价,因为一旦你提交了订单,就会有更多的竞争对手准备出价高于你。

由于竞争越来越激烈,获利的机会越来越少,我在三月份关闭了所有的机器交易,从那以后就再也没有打开过它们。许多交易所提高了订单创建费用阻止了我重新进入做市商 门槛,但是对于那些足够聪明并且足够有钱的人来说,还是有机会的。

总而言之,在2017年12月至2018年3月期间,我交易了价值约5000万美元的比特币,投资回报率为20.2。

根据国家《关于防范代币发行融资风险的公告》,大家应警惕代币发行融资与交易的风险隐患。

本文来自LIANYI转载,不代表链一财经立场,转载请联系原作者。

发表评论

登录后才能评论