cryptocompare.com、coinmarketcap.com 或 livecoinwatch.com 等网站如何跟踪加密货币的价格?他们的来源是什么?

How do websites like cryptocompare.com, coinmarketcap.com or livecoinwatch.com track the prices of cryptocurrencies? What are their sources?

cryptocompare.com, coinmarketcap.com or livecoinwatch.com 等网站如何跟踪加密货币的价格?他们的来源是什么

它们是扫描计算还是仅使用API

我怎样才能开始构建一个?

首先你必须了解某物的价格是多少。 真实 某物的价格是人们愿意为它支付的价格。如果卖家愿意以买家愿意购买的价格出售,那么就会发生销售 - 销售也决定了商品的价格。

例如,麦当劳有权以任何价格出售巨无霸。他们可以以每件 5000 美元的价格免费出售 BigMacs。但是,如果他们这样做,那么就没有人会买他们的汉堡了。因此,虽然麦当劳可以为他们的产品设定 任意 价格,但人们愿意支付 真实 价格。在 economics-speak 中,它是供应满足需求的地方。

因此,真实 加密货币的价格是某人 bought/sold 该加密货币的最后价格。最容易追踪的地方是交易所。

交易所如何定价

所有类型的交易所(加密货币、黄金、石油、股票、外汇等)实际上并不设定价格。相反,他们从上次成功的交易中推断出价格。交易所处理的交易一般有两种类型:

  1. Immediate/Quick buy/sell - 这是您 buy/sell(或至少尝试)您的物品(股票、比特币、黄金等)的地方市场价。交易所将使用过去的销售信息来确定市场价格。

  2. 订单 - 这是您告诉交易所您想要 buy/sell 以特定价格购买商品的地方。订单记录在称为订单簿的数据库中。交易所将扫描所有订单并尝试将卖单与适当的买单匹配,以便可以将愿意以特定价格出售的买家与愿意以特定价格出售的卖家匹配。

显然卖家想要获利,往往会把价格定得更高。那些找不到愿意购买昂贵商品的买家的人将永远在订单簿中等待(或在未来某个时间取消订单)。另一方面,买家倾向于将价格定得较低。买方价格与卖方价格相交的地方就是市场价格。市场上有足够多的人,总会有卖家更倾向于现在拿到钱,而不是等待价格上涨。

因此,每个交易所一般都有自己的“市场价”。像 cryptocompare 这样的价格聚合网站会扫描交易所并对整体价格进行平均。

一些交易所有 API 允许您访问他们的市场数据。例如,Coinbase 有这样一个 API:https://docs.cloud.coinbase.com/exchange/docs。其他交易所不提供 API,因此聚合商需要从他们的网站上筛选数据。

请注意,purchase/sales 的加密货币不仅发生在交易所中。有很多 WhatsApp 和 Telegram 群组,您可以在其中宣传您的加密货币以换取现金。因此,存在一个相当活跃且规模庞大的加密货币销售“黑市”,交易所未对其进行跟踪。