去中心化交易所套利机器人开发技术
交易平台是任何交易者都可以参与的,根据市场操作者制定的规则买卖资产的有组织的市场。在中心化交易平台(CEX),交易市场托管在运营商的私有设备上,并且只有经过授权的交易商才能使用。交易员在 CEX 下的订单通过直接连接发送给操作员,并在幕后进行处理。去中心化交易所套利机器人开发询阿鹏:132..薇 4z77 掂 z558,去中心化交易所套利机器人开发搭建
相比之下,一个去中心化交易平台,或者叫 DEX,则是一个托管在公共基础设施上的市场(例如公共的以太坊链),只要有正确的工具访问,任何人都可以接入。与 CEX 不同的是,在 DEX 上提交的订单是通过提交给各自所属的区块链,交易是使用部署在该网络上的智能合约内置的逻辑执行的。Uniswap 和 0x 协议是本文写作时使用最多的两个去中心化交易平台。
最后,套利是同时买卖资产的过程,通常在不同的市场,从价格差异中获利。
机器人盈利原理
机器人主要是通过检测 Swap 上面所有的交易对来寻找滑点利润,比喻说:BTC/USDT 交易对,总 LP:10000U,有位投注者买了 1000U,那么滑点可能会有 20%-30%的滑点,HUNTER 机器人检测到,会通过提高 Gas 或者燃烧区块在他前面提前买入,然后等他的买入成功后,价格上升后,机器人再自动卖出,实现套利。
举一个最简单的例子,此时 1 枚 UNI 可兑换 2 枚 USDC,通过监测 HUNTER 机器人发现交易池中有一笔通过 Uniswap 以 USDC 大量兑换 UNI(可引起滑点)的待确认交易,HUNTER 机器人会发起一笔比此待确认交易 Gas Price 更高的 USDC 兑换 UNI 的交易,确保交易能够排在此交易之前被确认。由于大多数以太坊矿工挑选交易的默认标准为 Gas Price 的高低,为了自身收益最大化矿工会选择 Gas Price 高的交易优先入块。因此 HUNTER 机器人就以 2USDC/UNI 的汇率兑换到了相应的 UNI。当那笔大额兑换 UNI 的交易上链后,假设由于滑点引发的价格变化将 USDC-UNI 的汇率拉升至了 3USDC/UNI,此时 HUNTER 机器人将之前换得的 UNI 兑换回 USDC 就可实现 50%的盈利。
在交易所的世界里,套利的作用非常相似,只不过每个市场都有多个买家和多个卖家,而且每个市场上的交易也会对价格产生向上或向下的压力。事实上,正是来自套利者的压力导致了市场趋向于一价定律。
为了说明一价定律,假设你有两个垂直的水柱,A 和 B,每个水柱代表一个相同资产的市场,水的高度代表该资产在市场上的价格。现在想象一下,你把一个带阀门的小管子连接到这些钢瓶的底部,这样当阀门处于开启状态时,水就可以来回流动。这个管道代表 A 和 B 之间的套利者。
假设 A 中的水比 B 中的水高一点,而且两者之间管道上的阀门是关闭的。当你打开阀门时,A 和 B 中的水的高度会发生什么变化?
当阀门打开时,重力将迫使水从 A 流入 B,降低 A 的高度,提高 B 的高度,直到两者相等。这正是套利交易的运作方式ーー当价格高出正常值后,把它推到低处,直到彼此一致为止。
既然我们已经很好地理解了什么是套利,让我们来谈谈套利者以这种方式在交易平台交易时面临的主要风险-执行风险。
当交易员向交易平台提交一份订单时,可能需要一段时间才能确认或「结算」该订单。在这段时间内,该资产的价格可能会以对交易者不利的方式发生变化。这就是我们所说的执行风险,它现在存在于各种各样的交易市场中。在上面的漫画书例子中,当你在旧货市场购买漫画书时,你面临着一个非常现实的可能性,即经销商认为这本漫画书不值你商定的价格,当你走进他们的商店时,他们会给你一个更低的价格。这类似于执行风险。此外,这种情况应说明了,为什么在买完漫画书后尽快前往漫画书店是一个最优选项。
评论