方法
CoinGecko提供与多种不同加密资产相关的各类数据。我们从各类数据来源收到/查询到的所有数据,都通过CoinGecko的各种算法验证过其完整真实性。请继续阅读,以下内容将概括说明我们是如何计算及评估CoinGecko各种可用指标。信用评分
1. 交易配对
CoinGecko上每组交易配对的信任评分都是由以下纳入考量的因素后计算而得:- 交易平台的网站流量统计数据(由SimilarWeb提供)
- 订单簿价差 &±2% 深度
- 整体交易量
- 交易频率
- 离群值检验
信任评分会在“信任评分”专栏下方以绿/黄/红色显示,也可能不显示。下方的一系列截图说明了不同信任评分之间的颜色区别。您可以直接浏览货币页面(例如:Bitcoin、Litecoin)看看其运作!




2. 加密货币交易所(现货市场)
现货市场加密货币交易平台的信用评分会在交易平台的概览页面上以1到10的分数显示。
- 流动性
- 营运规模
- API覆盖度

2. 加密货币交易所(衍生产品)
信用评分目前并不适用于衍生产品交易配对或衍生产品交易所。衍生产品交易配对和衍生产品交易所是根据其各自公告的未平仓量和交易量数据进行排名。市场数据
1. 价格(加密资产)
加密资产的价格是根据CoinGecko针对特定加密资产从各交易平台收集而来的可用配对计算而得。 CoinGecko上显示的特定加密资产价格是使用全球交易量加权平均价格公式计算而得。示例1 (不同的法币配对)
以比特币 (BTC) 为例,假设我们只追踪A和B这两个交易平台,它们分别以USD和JPY进行交易:交易所A:BTC/USD = USD 1,000 / BTC @ 15,000 BTC的交易量(24小时滚动)
交易所B: BTC/JPY = JPY 109,000 / BTC @ 10,000 BTC的交易量(24小时滚动)
CoinGecko会先使用OpenExchangeRates所提供的外汇汇率将JPY换算为USD。假设USD 1 = JPY 110,这表示:
交易所B:BTC/JPY = JPY 109,000 / BTC ≈ USD 990 / BTC
CoinGecko会计算全球交易量加权平均价格。在这个案例中,其结果会是:
CoinGecko BTC价格 (USD)
= [交易量% * USD价格] + [交易量% * 换算后的USD价格]
= [ 15,000 / (15,000 + 10,000) ] * USD 1,000 + [ 10,000 / (15,000 + 10,000) ] * USD 990
= 0.6 * USD 1,000 + 0.4 * USD 990
= USD 996
示例2(法币及其他加密货币的配对)
以以太坊 (ETH) 为例,假设我们只追踪A和B这两个交易所,它们分别以USD和BTC进行交易:交易所A:ETH/USD = USD 200 / ETH @ 30,000 ETH的交易量(24小时滚动)
交易所B:ETH/BTC = ₿ 0.20000000 / ETH @ 20,000 ETH的交易量(24小时滚动)
CoinGecko会先使用前面算出来的CoinGecko BTC价格将ETH/BTC价格换算为USD价格。假设1 BTC = USD 996,这表示:
交易所B: ETH/BTC = ₿ 0.20000000 / ETH ≈ USD 199.2 / ETH
然后CoinGecko会计算全球交易量加权平均价格。在这个案例中,其结果会是:
CoinGecko ETH价格 (USD)
= [ 30,000 / (30,000 + 20,000) ] * USD 200 + [ 20,000 / (30,000 + 20,000) ] * USD 199.2
0.6 * USD 200 + 0.4 * USD 199.2
= USD 199.68
在示例1和2中算出来的USD价格会再使用OpenExchangeRates的汇率换算成其他如GBP、CNY、JPY、EUR等当地货币在CoinGecko上显示出来。
注意:CoinGecko的全球交易量加权平均价格并未将被侦测出属于下面第3项中所述之离群值的数据点纳入计算。
2. 交易量(加密资产)
CoinGecko上的加密资产交易量就是所有加密资产交易配对的总交易量。假设莱特币 (LTC) 只在交易平台A交易,并具备BTC、ETH和USD的交易配对,其24小时滚动交易量如下:LTC在交易所A的24小时滚动交易量为:
LTC/BTC = 5,000 LTC
LTC/ETH = 1,000 LTC
LTC/USD = 2,000 LTC
假设1 LTC=USD 100,则莱特币的24小时滚动交易量将会是5,000 + 1,000 + 2,000 = 8,000 LTC或USD 800,000。
注意:CoinGecko的加密资产交易量并未将被侦测出属于下面第3项中所述之离群值的数据点纳入计算。
3. 离群值监测
CoinGecko的算法使用了数种方法来监测离群值,以确保其在网站上仅汇整并显示最新最准确的资讯。我们离群值侦测机制的侦测结果会显示在代币交易所页面上,其中有几行会以灰色显示。共有两种深浅不同的灰色标示,进一步说明如下:
(a) 和 (b) 是被侦测的离群值,我们的计算算法不会将其纳入计算。
(a) 以浅灰色标示者,表示该行的交易所数据为离群值。这有可能会在几种情况下出现:
- - 交易所API送回了无效的交易量数值。。
- - 对于有3组以上交易配对的货币,任何汇率超出中位数绝对偏差的交易配对都会被视为离群值。
- - 对于有1或2组交易配对的货币,只要有任何汇率的变动超过先前汇率的100x,都会导致新的汇率被归类为离群值。
(b) 整行完全变灰白,表示该资讯已过时。在过去3小时内没有收到来自该交易平台的新报价时就出现这种情况。这有可能是因为交易平台的API出现错误。如果接下来7天内还是没有收到任何报价更新,该交易平台的资讯将会从该货币的页面中被移除。
4. 交易量(交易所)
交易平台交易量就是一个特定交易所上所有可用交易配对的交易量总和。举例来说,假设交易所A有种不同的货币(ETH和LTC),他们都有USD和BTC 的配对:由CoinGecko的全球交易量加权平均价格得出ETH = USD $200及LTC = USD $100,且每组配对的交易量(24小时滚动)如下:
ETH/BTC = 400 ETH
ETH/USD = 100 ETH
LTC/BTC = 3,000 LTC
LTC/USD = 2,000 LTC
那么交易所A的交易量会是:
400 ETH + 100 ETH + 3,000 LTC + 2,000 LTC = USD 600,000
请注意,CoinGecko的交易平台交易量算法并未将因数据不一致而被列入黑名单及过去3小时内都没有更新的交易配对纳入计算。这是为了确保总交易量能够尽可能准确地反映出市场情况。
5. 交易量(全球)
全球24小时交易量(显示于网站上方的选单列之下)就是所有CoinGecko所追踪之交易所的交易量总和。
6. 可用供应量
CoinGecko上所显示的可用供应量是从各个代币团队那里取得的资讯,且经过CoinGecko团队的验证。如果CoinGecko无法验证该项资讯的正确性,则该可用供应量会以一个“-”的符号标示。CoinGecko上会显示可用供应量,点击“可用供应量”这几个字旁边的符号即可显示其计算来源。这项可用供应量资讯是用来计算加密资产的市值。
针对工作证明货币,CoinGeckoWork使用货币区块浏览器的API端点来查询其可用货币的数量。 CoinGecko将预开采货币纳入了可用供应量的计算,因为这些货币可由任何拥有其支配权的人出售。

针对在智能合约平台上发行的代币(例如:Ethereum 的ERC-20代币),我们在计算可用供应量时会将已锁定的代币从总供应量中扣除。已锁定的代币可能会包括基金会的资金、投资人的已锁定代币、团队的已锁定代币等。这些已锁定代币的地址则需从该代币团队那里取得。

只要API可用,已锁定地址的代币余额就会自动从区块浏览器中取得。以0x为例,由于它是一项ERC-20代币,所以该0x地址的代币余额就会自动从Etherscan取得,并从0x的总供应量中扣除。
7. 市值(加密资产)
加密资产的市值是使用下列方程式来计算:假设:
A = 加密资产目前的USD价格
B = 一项资产 的可用供应量
市值 = A * B
例如:0x的市值是以ZRX的可用供应量乘以其价格计算而得。假设ZRX的可用供应量为583,209,787,ZRX的价格为USD 0.25,则其市值的计算方式就是583,209,787 * USD $0.25 = USD 145,802,446.75。
8. 市值(全球)
全球市值(显示在网站上方的选单列下)就是全部CoinGecko追踪项目的市值总和。
9. 历史最高价(ATH)
CoinGecko使用下列数据来计算ATH:(i) ATH价格
(ii) ATH日期
(iii) 当前价格
(iv) 当前日期
自ATH起的跌幅% = (ATH价格 - 当前价格) / (ATH价格) * 100%
自ATH起的日期= 当前价格 - ATH日期
10. 开发人员和社群的统计数据
CoinGecko的目标在于建立最完整而全面的加密项目相关资料库,让您可以利用该资料库以360度的全方位视角了解您最喜爱的项目。因此,我们采用了我们认为必须纳入的各种指标,以便针对资产提供360度的完整视野。开发人员
CoinGecko通过Github、Gitlab和Bitbucket上的公共源码储存库来追踪加密资产的开发活动。我们会关注开发活动是因为有些货币已不再有开发人员予以维护,也因此随着时间过去那些货币似乎不太可能会再有发展。
通过观察开发人员和社群的兴趣和努力程度,货币就有机会根据加密资产市场认为合适的方式持续创新。关于开发人员指标的进一步信息,请参阅我们的博客帖子。
社群
CoinGecko经由观察如Facebook`、Twitter、Reddit和Telegram之类社群媒体管道上的指标来追踪加密资产的社群活动。当有强力的社群支持时,加密资产往往会出现惊人的成长。一个强大而活跃的社群不仅能提供可融入加密资产中的全新构想和功能,同时也代表了成长。
上架
让您的代币或交易平台在CoinGecko上架完全免费,绝对不会有CoinGecko的业务代表向您收取任何形式的上架费用。我们很乐意接收捐款(相关地址请见CoinGecko网站页尾),但请注意,捐款并不能保证您的项目就一定能上架或能加快上架程序的任何部分。以下列出了一些任何项目要在CoinGecko上架时需满足的条件。然而要注意的是,即使满足了这些条件也不会自动保证您的项目就一定能上架,因为任何项目在我们的网站上架之前,CoinGecko还需先针对许多其他因素进行评估。
如果我们认为任何在我们的网站上架的加密资产、ICO或交易平台所提供的任何资讯有任何不正确之处,CoinGecko有权径行发布或取消发布,且无需提前通知。如果有任何加密资产/ICO/交易平台未能通过审核程序的任何部分,CoinGecko将不会提供更新。
上架标准:
(1) 加密资产- 有效的功能性网站,其中具备欲上架之加密资产的充足资讯。无用途、团队或社群媒体简介等资讯的网站将被视为无效。
- 网站必须是该项目/维护团队所拥有的。不接受由网站建立服务业者(即Wix)托管的网站。
- 具备有效的区块浏览器
- 至少已在一 (1) 个已与CoinGecko整合的活跃交易所上架。
- 基于安全考量,仅可在自助式中心化/去中心化交易平台交易的项目可能会遭到拒绝。
- 为了准确计算市值,可用供应量必须传达清楚(例如:任何公司/基金会/团队/开发人员/归属/锁定代币)。
- 具备一个有效的交易所网站,且实际交易量符合API中的信息。
- 满足CoinGecko的加密货币交易平台API标准。
- 具备一份有效的REST API文件。
- 有一位代表以便团队沟通任何问题。
- 货币咨询页面,其中附有交易所上没想交易货币识别所需要的名称、缩写、标志、货币网站、区块浏览器等基本咨询,以下是可接受的货币资讯页面示例:DeversiFi代币信息。

申请上架时,应做与不应做的事项:
您可以在某些事上协助我们,以确保上架程序尽可能顺利。应做事项:
- 在CoinGecko申请表上尽可能填写准确的信息。
- 确保里面没有失效的连接/不合适的参考资料。
- 如果您有更多问题,请到support.coingecko.com上提交申请表。
- 多次提交申请。
- 重复要求更新状态。
- 为了上架而向任何人提供经济利益。
- 接受任何其他声称可以加快或保证上架的人的提议。
谨记,CoinGecko的业务代表绝不会向您收取任何形式的上架费用。上架流程:
加密资产- 填写CoinGecko申请表。 (请参考此处的指南)
- 申请CoinGecko审核。
- 如果审核通过,CoinGecko密资产上架。
- 申请人可到检查上架状态此处。
- 提交CoinGecko申请表。
- 申请CoinGecko审核。
- 如果该交易所满足所有条件,CoinGecko的代表会透过电子邮件联络以便进行交易平台上架协议(适用于CEX上架)。
- CoinGecko的开发人员将会着手进行交易所整合。
- CoinGecko团队会再次检查程式码,如果所有的检查都通过,该交易所的API就会被并入CoinGecko的内部交易所库。交易所必须遵守CoinGecko的加密货币交易平台API标准,方能加快交易所上架。
- CoinGecko团队会检查每一组交易配对,并与已在CoinGecko上架的现有加密资产进行匹配。
- 交易所资讯(图像、描述、费用等)将会被自动加入系统中。
- 交易所整合完成,该交易所于CoinGecko上架。