数字货币交易所撮合引擎开发解决方案_数字货币:DAI

交易撮合引擎,顾名思义是用来撮合交易的软件,广泛地应用在金融、证券、数字货币交易等领域。交易引擎负责管理数字货币市场中所有的开口订单,并在发现匹配的订单对时自动执行交易。

数字货币交易所中的核心技术就是撮合引擎的开发,那么在数字货币交易中撮合引擎的原来及构成有哪些呢?下面我们来逐步介绍:数字货币交易所系统开发V:ruiec233

交易撮合引擎

正如前面所述,交易撮合引擎是用来撮合交易的软件,可以先把交易撮合引擎看作一个黑盒子,它有一些输入和输出。

《参考消息》报道美媒文章:中国成全球数字货币“领头羊”:参考消息网10月19日报道美国《国家利益》双月刊网站10月16日发表文章称,中国在研发其被称为“数字人民币”的央行数字货币方面领先世界多年。文中提到,在大范围的政策推动下,全球对央行数字货币的发展越来越感兴趣。国际清算银行今年1月公布的一项调查发现,在受访的66家央行中,有80%正在研究、试验或开发一种数字货币。中国是这个领域举足轻重的参与者,一个重要原因在于,它在研发其被称为“数字人民币”的央行数字货币方面领先世界多年。此前,参考消息曾于9月24日转发彭博文章《加密货币成今年“头号资产”》,后于10月11日刊登日本明年进行数字货币实证实验相关报道。[2020/10/19]

例如,可能的输入包括:

MakerDAO与Digix达成合作 将推出加入黄金担保的稳定数字货币:近日,稳定货币项目MakerDAO与实物资产代币化服务商 Digix 达成合作,将结合彼此核心优势,为区块链生态提供最佳的稳定货币 Dai。Dai 是有数字资产抵押担保的硬通货,和美元保持1:1锚定。Dai 将加入Digix Gold (电子黄金) 作为其重要的担保资产之一。[2018/2/1]

创建新的委托单:一个新的委托单可以作为交易撮合引擎的输入,引擎会尝试将其与已有的委托单进行撮合。

24小时数字货币行情梳理:根据Bitfinex交易平台数据显示,

BTC最新成交价格92,100.40元,最高价达104,689.56元,最低价格86,822.99元,成交量7.97万,跌幅8.56%;

ETH最新成交价格4,554.89元,最高价达5,000.00元,最低价格4,306.47元,成交量21.91万,跌幅6.23%;

BCH最新成交价格17,248.30 元,最高价达20,731.60元,最低价格15,662.00,成交量0.03万,跌幅0.79%;

ETC最新成交价格225.13元,最高价达249.33元,最低价格191.04元,成交量229.00万,跌幅8.97%;

LTC最新成交价格1,604.69元,最高价达1,825.30元,最低价格1,520.54元,成交量28.33万,跌幅8.60%。[2017/12/29]

取消已有的委托单:用户也可以取消一个之前输入的委托单,如果它还没有执行的话,即开口订单。

当然你可以定义其他的输入,出于简化考虑,我们现在只定义上述两个输入。

交易撮合引擎的输出是一些事件,以便及时通知其他应用处理。例如,当引擎撮合了一笔交易后,就会触发一个TradesGenerated事件;而当取消了一个已有的委托单后,引擎就会触发OrderCancelled。同样,你可以根据自己的需求来定义引擎的输出,这里我们还是简单点,只定义这两个输出事件。

交易委托账本

交易委托账本就是一个买方委托单或买方委托单的列表,通常按照价格和时间排序。

当一个新的买方委托单进入引擎后,引擎就会将尝试其与现有的卖方委托账本进行匹配,看是否存在执行交易的可能。如果找到了匹配的对手单,引擎就可以执行这两个委托单了,也就是撮合成功了。

委托单

在任何交易引擎中,都可能有多种类型的委托单供用户选择。其中常见的类型包括:

限价委托单:限价委托单是在当前的数字货币交易环境中最常用的委托类型。这种委托单允许用户指定一个价格,只有当撮合引擎找到同样价格甚至更好价格的对手单时才执行交易。

对于一个买方委托单而言,这意味着如果你的委托价格是¥100,那么该委托单将会在任何不高于¥100的价格成交;而对于一个卖方委托单而言,同样的委托价格意味着该委托单将在任何不低于¥100的价格成交。

市价委托单:市价委托单的撮合会完全忽略价格因素,而致力于有限完成指定数量的成交。市价委托单在交易委托账本中有较高的优先级,在流动性充足的市场中市价单可以保证成交。

例如,当用户委托购买2个BTC时,该委托单可以在¥900、¥1000、¥2000或任何其他价位成交,这依赖于市场中当前的敞口委托单的情况。

止损委托单:止损委托单尽在市场价格到达指定价位时才被激活,因此它的执行方式与市价委托单相反。一旦止损委托单激活,它们可以自动转化为市价委托单或限价委托单。

这些是交易撮合引擎的原理和构造,如果希望打造一个高级的交易所,那么还有其他一些需要了解的概念和产品知识,例如流动性、多空交易、风控管理等等,接下来我会持续更新更多的产品理解。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

水星链

[0:31ms0-0:460ms