首页 > 区块链 > 关键词 > 做市商最新资讯 > 正文

机器人大战:做市商如何在加密货币交易所套利?

2019-06-27 09:05 · 稿源:Odaily星球日报
文章目录

加密货币 比特币 (3)

编者按:本文来自 Medium文章《Battle of the Bots: How Market Makers Fight It Out on Crypto Exchanges》,原文作者:Mack Grenfell,前加密货币交易做市商,编译:Odaily星球日报芦荟。

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

FOMO

将时间拨回 2017 年 11 月,当时比特币价格正迅速上升至 10,000 美元大关,这一价格的指数式上涨使得比特币走向主流的速度加快,随着更多的投资者的进入,价格得以进一步上涨。

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

度假回来后,我做的第一件事就是找到一个加密货币交易所,并在自己的账户中存入了 500 美元,我的计划很简单: 购买价值 500 美元的比特币,如果我看到回报,就增加投资。

机器人大战:做市商如何在加密货币交易所套利?

价差(spread)

在我投入 500 美元之前,我注意到一些奇怪的现象: 我正在进行交易的交易所有一个很大的「价差 」。

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

当我们想到交易所的交易资产比如股票时,我们一般会认为它有一个固定的价格可以买卖。 例如,苹果 (Apple) 股票的价格为 100 美元。 但实际上,价格并不单一,而是有两种不同的价格:

出价 / 买家价格(bid price), 这是交易所中任何人愿意为一项资产支付的最高金额。

要价 / 卖方价格(ask price),这是交易所中任何人愿意出售资产的最低价格。

大多数买家愿意支付的价格往往低于卖家愿意出售的价格,因此出价总是低于要价。

机器人大战:做市商如何在加密货币交易所套利?

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

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

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

比特币的价差规模是 2017 年 12 月市场混乱的结果。 包括你我以及普通民众在内的散户投资者涌入市场,这导致的结果是,价格波动太过剧烈,由此价差永远无法稳定。

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

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

挂单与吃单(Makers and Takers)

如果你觉得这情况太理想,反而不像是真的,那你就对了。你之所以怀疑,是因为想到了交易手续费怎么办? 为了了解手续费是如何与之相适应的,我们必须在交易所的运作方式上再绕上一圈。

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

首先,你可以提交一个挂单(maker order)。 在这里,你可以指定一个价格,最高可以达到卖方价格(也就是 0 美元到 1 万美元之间) ,以及一个你愿意购买的数量。 你的订单一直停留在交易所,直到有人出现并决定接受你的订单,至于是几秒还是几天后发生,这取决于你的价格有多高和交易所的交易量。

或者,你可以提交一个吃单(taker order)。 这跟挂单完全相反,需要你即时购买比特币。 但问题是,你的吃单匹配的是所有卖家挂单中最低的价格。当然,这也是要价/卖方价格,即交易所中任何人愿意出售资产的最低价格。

机器人大战:做市商如何在加密货币交易所套利?

在我们继续之前,关于 maker & taker 订单有几件重要的事情需要注意:

  • 每当比特币在交易时,都会涉及到一个挂单和一个吃单,你不能和两个挂单或者两个吃单进行交易;

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

  • 最后,挂单增加了市场的流动性,它们为交易所的其他人提供了更多的买卖选择。 与此相反,吃单从市场中抽走流动性,因为他们从交易所中移除了挂单。

最后一点至关重要,因为它有助于解释大多数交易所的收费结构。 由于交易所希望最大限度地提高流动性,所以它们通常会对吃单收取比对挂单更高的费用。 有些交易所,包括我正在使用的交易所,只收取吃单的手续费,对挂单收取 0% 的费用。

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

挂单不仅仅是为了免手续费,还来自于这样一个事实:即如果我们使用吃单购买,我们必须得以卖方价格支付,也就是 10,000 美元。 接着如果我们继续通过吃单出售,我们必须以 9900 美元的买方价格出售,那么就会损失 100 美元。

因此,使用挂单,我们通过在买方价格买入,在卖方价格出售,可以很大程度上保证利润。然而,还有一个最后的问题,就是它对可以通过编程实现这一点的算法设计提出了最大的挑战。

正如我们前面提到的,在交易发生之前,需要一个挂单和一个吃单一起。 吃单的人往往会 “吃” 到最好的价格。 如果你想通过挂单买到比特币,那么为了让吃单人与你的单子相匹配,你必须出价略高于买方价格。 你的出价高出多少并不重要,你也可以只多出一分钱,比如 9,900.01 美元。

机器人大战:做市商如何在加密货币交易所套利?

因此,编写做市机器人的第一步就是能够挂一个出价高于当前买方价格的买单。 这需要一个 API 查询买方价格,另一个 API 来提交订单。

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

这确保了,如果一个卖家的吃单来了,它将与我们的买入挂单相匹配,以后我们无论买多少比特币都不会损失任何费用了。

然后,我们可以做与我们刚才所做的完全相反的事情。在出售方面。 我们查询当前的卖方价格,并出价比那低几美分。 这可以确保,如果一个买家的吃单订单来了,它与我们的卖出挂单匹配。

我们已经获得了一笔可观的利润,大致等于比特币交易价差 (买卖价差) 乘以我们能够交易的比特币数量。

机器人大战:做市商如何在加密货币交易所套利?

  • 相关推荐
  • 大家在看
  • OKEx早报:报告称全球有超过1亿人持有加密货币

    OKEx早报将在每日早间为您带来最新的行情,以及相关行业动态。帮助投资人在最短的时间内了解夜间的动态消息,更好的握把每日行情。行情速递9月25日讯,昨天BTC收涨,涨幅0.89%,尾盘1小时内拉涨近300美元。通过OKEx平台交易数据可以看出,今日早间行情相对企稳,BTC开盘报10544.4美元,随后在10600—10700美元区间震荡,6:51短时触及早间高点10797.8美元,当前在10700美元附近盘整。截至发稿,BTC暂报10715.62美元。据OKEx交易大?

  • KuCoin遭大规模黑客攻击 价值1.5亿美元加密货币被盗

    新加坡加密货币交易所KuCoin今天披露了一次大规模黑客攻击。该公司在网站上发布的一份声明证实,一名攻击者破坏了其系统,并清空了其热门钱包中的所有资金。

  • 加密货币投资平台Robinhood近2000账户遭黑客攻击

    在最近一次窃取客户资金的黑客攻击中,Robinhood Markets 近 2000 个账户遭到破坏,这一迹象表明,黑客攻击比以往任何时候都更加广泛。

  • 数字货币交易平台OKex暂停用户提币 称部分私钥负责人正配合警方调查

    10月16日消息,数字货币交易平台OKEx官网今日发布暂停提币公告,称近日我司部分私钥负责人正在配合公安机关调查,目前正处于失联状态导致无法完成授权。根据《服务条款》8.1条“服务变更和中断”,OKEx可能在任何时间或不经提前通知,改变服务内容和/或中断、暂停或终止服务。为了保证客户的利益,OKEx决定于2020年10月16日11:00开始,暂停用户提币。随后,数字货币交易平台OKex CEO在个人微博表示,“请大家放心,公?

  • Zoom推出数据加密功能与新活动平台

    10月16日消息,据国外媒体报道,视频通信公司Zoom将很快推出端对端加密视频服务,以兑现其今年早些时候做出的关于改善用户安全和隐私的承诺。Zoom该功能将在下周的预览中亮相,这一加密技术将向所有免费和付费用户提供,用户可以按照需求选择是否启用。端对端加密通过扰乱视频和音频的方式,阻止了其他人,甚至是Zoom平台本身读取相关数据。也就是说会议数据在进行传输之前就已经在用户的设备上进行了加密,意味着数据

  • OKEx早报:荷兰央行批准首个加密服务

    OKEx早报将在每日早间为您带来最新的行情,以及相关行业动态。帮助投资人在最短的时间内了解夜间的动态消息,更好的握把每日行情。行情速递10月9日讯,昨天BTC收涨,涨幅2.48%,尾盘在10900美元附近调整。通过OKEx平台交易数据可以看出,今日早间行情横盘震荡,BTC开盘报10893.8美元,随后在10900美元附近整理,当前略有回落,暂报10892.75美元。据OKEx交易大数据显示,BTC合约多空持仓人数比为0.83,市场做空人数占优;BTC合约持?

  • 为什么Alchemy Pay可以成为加密支付的基础设施?

    2020 年 9 月 7 日晚,火币首发了Alchemy Pay的代币ACH,并将其作为火币交易平台首个HT平台币DeFi挖矿的项目,那天下午,半个区块链圈子都被ACH刷屏,晚间火币开盘最高达到了私募价格的 6 倍,抹茶交易平台更是最高达到了私募价格 13 倍左右。因为Alchemy Pay的主要客户面向B端,所以大多数币圈用户并不了解它。打开Alchemy的官网,主页面赫然一句:Alchemy是亚太地区领先的数字货币支付解决方案和技术提供商,为线上和线下商户提?

  • 深入解析Lua脚本加密技术,给游戏代码加上“紧箍咒”

    不少安全专家表示,在互联网上失去对代码的控制,就像把银行的设计图交给抢劫犯一样。Lua是一种被广泛用于游戏开发中的计算机语言,方便开发者定制自己所需的功能。其中,红遍全球的《愤怒的小鸟》就是由Lua语言用Wax开发的。此外,梦幻西游、奇迹暖暖、开心消消乐、放置奇兵、最强蜗牛等手游也采用了Lua语言进行编写。近年来,Lua脚本在游戏行业长期流行,但Lua脚本泄露事件屡见不鲜,其安全性也引起关注。不法分子通过开私服、开

  • 火币晚报:美国货币监理署和SEC首次发布稳定币指南

    行情分析BTC日内缩量横盘,震荡行情持续根据火币交易平台数据显示,比特币日内缩量横盘。行情持续在10450一线横盘。日内外部市场还在消化昨日的下跌行情。技术形态来看,目前行情放量下跌之后持续缩量横盘,属于空方下行的最强形态。多方的抵抗很弱,目前市场仍不能确认筑底。近期比特币市场并不是行业内的焦点,因此总需要一些外部因素的契机行情才会出现波动。短期内月底期权市场未交割量达到新高,目前价格已经回归最大痛点。市

  • Zoom推出最强数据加密与新活动平台 下周开始正式向用户提供

    据外媒报道,本周三,Zoom公司宣布推出最强端对端数据加密功能,从而确保用户会议的安全。该公司表示,这一功能将于下周一正式向所有免费和付费用户提供,用户可自由选择是否启用。此外,Zoom还推出了一个名为 OnZoom 的活动平台,用户可以在这个平台上举办免费、付费或募捐活动,该平台还集成了付费系统,并于本周三向部分用户开放公测。疫情期间,Zoom因人们被迫待在家中而新增了大量用户,?

  • OKEx情报局:灰度以太坊信托获SEC批准,对加密市场有何影响?

    10月12日晚间,全球最大的加密资产管理公司灰度投资(Grayscale Investments)宣布,灰度以太坊信托产品(ETHE)的注册声明已正式生效,成为美国证券交易委员会(SEC)的报告公司。1、灰度以太坊信托(ETHE)是什么?灰度以太坊信托基金(ETHE)是一个可公开交易的投资工具,由以太坊支持、灰度投资公司(Digital Currency Group 旗下子公司)推出并运营。信托(投资信托)是拥有固定数量的给定资产(如黄金、比特币或以太坊)的公

  • OKEx早报:美国多家地区性联邦储备银行正在研究央行数字货币

    OKEx早报将在每日早间为您带来最新的行情,以及相关行业动态。帮助投资人在最短的时间内了解夜间的动态消息,更好的握把每日行情。行情速递9月24日讯,昨天BTC收跌,跌幅0.01%,尾盘在10450美元附近调整。通过OKEx平台交易数据可以看出,今日早间行情下行,BTC开盘报10452.3美元,短时拉升后震荡回落,最低跌至10138.1美元,当前略有反弹,暂报10298.39美元。据OKEx交易大数据显示,BTC合约多空持仓人数比为0.79,市场做空人数占优

  • 央行数字货币研讨会在深圳前海召开,金蝶区块链受邀参会

    2020 年 10 月 10 日下午,由深圳市信息服务业区块链协会及陀螺研究院联合主办的“央行数字货币研讨会”在深圳前海召开。本次会议采用线下研讨,线上同步直播的模式进行。金蝶区块链受邀参与本次会议,并且就“深圳罗湖千万数字人民币红包的热点引发社会各界广泛关注”的话题同来自不同企业、科研院校、机构学会的专家及区块链从业者们展开探讨。会议伊始,深圳市信息服务业区块链协会会长郑定向致辞中表示,DCEP触摸到了下一个时?

  • 未来堪忧!Facebook数字货币项目“天秤座”联合创始人离职

    日前Facebook数字货币项目“天秤座(libra)”和Facebook内部的Navi支付项目的联合创始人摩根·贝勒(Morgan Beller)已经从公司辞职。

  • 数字人民币要来了?央行主管媒体:数字货币具备落地条件

    用多了移动支付,很多人都没注意到新版人民币的变化了,未来可能连纸币都难得一见了,因为数字人民币很快就要来了,央行主管媒体已经表态,数字货币具备落地条件。9月19日,中国人民银行主管金

  • Alchemy Pay整合Chainlink预言机 打造更公平的虚拟货币支付体系

    通过集成Chainlink,能够分散和扩大Alchemy的金融服务,为Alchemy的用户提供高度准确和透明的分散价格获取,以支持更可靠的支付流程,并确保未来的借贷和投资产品能够更好的链接加密货币和现实资产。Alchemy对使用Chainlink市场领先的预言机解决方案充满信心,因为它在DeFi市场上被最广泛地采用以及提供最可信的价格推送,为许多顶级DeFi应用程序保障了数十亿美元的价值。 Chainlink的喂价通过一个由安全节点运营商组成的去中心化?

  • OKEx晚报:央行数字货币研究所与京东数科达成战略合作

    OKEx晚报将在每日晚间为您带来最新的行情,以及相关行业动态。帮助投资人在最短的时间内了解当日动态消息,更好的握把每日行情。行情速递9月21日讯,BTC今日由涨转跌,日内跌幅1.76%。通过OKEx平台交易数据可以看出,BTC早间开盘缓慢上行并在午间触及10988.3美元高点,随后震荡回落,最低跌至10636.9美元,当前在11650美元附近盘整。截止发稿,BTC暂报10649.26美元。据OKEx交易大数据显示,BTC合约多空持仓人数比为0.73,市场做空?

  • OKEx早报:今年三季度近9亿美元风险投资流向加密公司

    OKEx早报将在每日早间为您带来最新的行情,以及相关行业动态。帮助投资人在最短的时间内了解夜间的动态消息,更好的握把每日行情。行情速递10月19日讯,昨天BTC收涨,涨幅1.01%,尾盘在11400美元上方调整。通过OKEx平台交易数据可以看出,今日早间行情缓慢上行,BTC开盘报11446.4美元,短暂横盘后震荡拉升,最高点触及11536美元,当前略有回落。截止发稿,BTC暂报11474.66美元。据OKEx交易大数据显示,BTC合约多空持仓人数比为0.83

  • 中国人民银行数字货币研究所与京东数科达成战略合作

    根据京东数科官方微信号发布的消息,近日,中国人民银行数字货币研究所与京东数科正式达成战略合作,双方以数字人民币项目为基础,共同推动移动基础技术平台、区块链技术平台等研发建设。同时,双方还将结合京东集团现有场景,共同促进数字人民币的移动应用功能创新及线上、线下场景的落地应用,推进数字人民币钱包生态建设。资料显示,我国央行数字货币是由央行发行、与纸币、硬币具备同等效力的法定货?

  • OKEx情报局:豪掷5000万美金买比特币,支付巨头Square的加密之旅

    10月8日,Twitter CEO Jack Dorsey(杰克·多西)创立的支付公司Square宣布,已用5000万美元购买了4709枚比特币(即平均每枚比特币10,600美元)。截至2020年第二季度,这笔投资几乎占该公司总资产的1%。受此消息的影响,比特币价格迅速拉升,突破10900美元,上涨超2.3%。与此同时,截至美东时间10月8日16时,Square公司股票(SQ)周四午盘上涨2.3%,收盘于183.5美元。1、Square的加密之旅Square是美国一家移动支付公司,由Twitter

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议
  • 热门标签