- CRypto IndeX

CRIX: The CRyptocurrency IndeX is a benchmark for the crypto market. It is dedicated to give everyone, who is interested, insight about the current and past movement of this young market. The CRIX is realtime computed by the Ladislaus von Bortkiewicz Chair of Statistics at Humboldt University Berlin, Germany. The development was a joint work together with SKBI at Singapore Management University and CoinGecko, who still provide the data for the computation. Currently, the CRIX consists of 20 index members. This number was found with statistical methods, see for more details the Methodology.

Current cryptocurrencies in CRIX

Coin Name Price (in $) Market Cap (in $K) Volume (in $K)


CRIX formula:

The CRIX is a market index and follows for the derivation the Laspeyres Index. The index of Laspeyres is defined as \[INDEX_t^{Laspeyres} = \frac{\sum_i P_{it} Q_{i0}}{\sum_i P_{i0} Q_{i0}}\] with \(P_{it}\) the price of the crypto \(i\) at time point \(t\) and \(Q_{i0}\) the amount of crypto \(i\) at time point \(0\). \(P_{i0}\) is the price at time point \(0\). The final index formula is a modification of the Laspeyres index, given by \[INDEX_t^{CRIX} = \frac{\sum_i MV_{it}}{Divisor},\] where \(MV_{it}\) is the market capitalization of the crypto \(i\) at time point \(t\). The \(Divisor\) ensures that the changes in the amount of coins of a crypto doesn’t affect the value of the CRIX. At the starting point of the CRIX is the \(Divisor\) chosen such that \[Divisor = \frac{\sum_i MV_{i0}}{1000}.\] The starting value of the CRIX is therefore chosen to be \(1000\). Whenever the amount of coins of a crypto changes, the Divisor has to be adjusted. This shall ensure that just price changes cause changes in the value of the CRIX. The applied formula is \[\frac{MV_{i,t-1}}{Divisor_{t-1}} = INDEX_{t-1}^{CRIX} = INDEX_{t}^{CRIX} = \frac{MV_{i,t}}{Divisor_{t}},\] where \(Divisor_{t-1}\) is the \(Divisor\) directly in front of the change in the amount of coins and \(Divisor_t\) directly afterwards. Therefore, it is ensured that the CRIX starts again with the same value than directly before the change in the amount of coins.

Liquidity rule: It can happen, that a crypto has a high market capitalization and therefore shall be part of the CRIX. But if it is not traded frequently, it can’t be easily converted to traditional fiat money or other cryptocurrencies. On top of this drawback, a low relative trading volume to the rest of the asset universe shows that the users care more for other cryptos. In a representative benchmark shall be just included the cryptos which are used often. Two measures will be applied which are modified versions of the liquidity rules from the STOXX Japan 600 and the AEX Family. From the first is taken the approach to look at the Percentiles of the Average Daily Trading Volume (\(ADTV\)) and from the later the concept to take also the number of shares into account. The applied rules are the following:

  1. 0.25 percentile of \(ADTV\) \[ADTV_i \geq ADTV_{0.25}\]

where \(ADTV_{0.25}\) is the \(0.25\) percentile of the \(ADTV\)s of all cryptos in the last period and \(ADTV_i\) is the \(ADTV\) of a single crypto. The approach ensures that just cryptos which are liquid in relation to the other cryptos are eligible for the CRIX. The \(0.25\) percentile is chosen as rule of thumb border for the tails of the empirical distribution because this value serves as an important lower bound in statistical analysis, e.g. the Box-plot. It ensures that the relatively less traded cryptos are excluded from the eligible ones for CRIX.

  1. 0.25 percentile of Average Daily Traded Coins (\(ADTC\)) \[ADTC_i \geq ADTC_{0.25}\]

where \(ADTC_{0.25}\) is the \(0.25\) percentile of the \(ADTC\)s of all cryptos in the last period and \(ADTC_i\) is the \(ADTC\) of a single crypto. Since many coins have a very small price, is it likely that they will be excluded by the first rule from the eligible ones even when many coins are traded but volume will be still low due to the low price. But on the other hand, it doesn’t pay out to look just at the \(ADTC\) since cryptos with a high price will be possibly less traded but attract much liquidity, e.g. Bitcoin.

Finally, if a crypto fulfills at least one of the two rules, it is eligible for the CRIX.

Number of Constituents:

To our knowledge are the number of constituents of an index normally fixed. This may be a good approach for relatively stable markets but the crypto market is a very fast and innovative one. To be able to find always the best benchmark, is it better to variate the amount of member such that always the best benchmark is provided. The used procedure for CRIX is based on the AIC and BIC criterion, which are the Akaike Information Criterion and the Schwartz Information Criterion respectively. First will be computed an index representing the total market by applying the CRIX formula with the necessary capping. But the Liquidity rule won’t be used so that really all cryptos are included. Afterwards will several indices with different numbers of constituents be computed. The index representing the total market will be treated as the observed values for the market situation and be compared against the indices to check which one provides the best approximation while using as less index members as possible. The Likelihood function for computing the AIC and BIC is based on stable distributions to ensure that a broad band of distributions can be covered. For more details, see the presentation in the references.


Each cryptos in CRIX is weighted with its market capitalization.


After excluding cryptos which doesn’t fulfill the Liquidity rule will the cryptos be ranked by their market capitalization in the last period from highest to lowest. The number of cryptos, obtained from the rule for the Number of Constituents, with the highest market capitalization will be taken.


The reallocation period of the CRIX is 1 month to ensure that the index is always up to date. This period is taken rather short such that the CRIX can react faster to changes in the crypto market. At this time point will be checked again the liquidity of the cryptos by taking into account the last month. Furthermore will be builded again the Ranking and afterwards are computed the weights of the cryptos by taking into account the rule described in Weights. On top of that will the \(Divisor\) be adjusted.

Every 3 month will be checked if the number of constituents still fit the market well. For the computation will be used the values from the last 3 month to ensure that just the most recent values influence this important decision for the CRIX.

Special Events

  1. If the current price for a crypto which is part of CRIX is not reachable from the exchanges is the CRIX made insensitive to its value as long as the value can’t be reached.

  2. If a crypto vanished from the market while it is part of CRIX while its value be made insensitive until the next reallocation date is reached.


Title Authors Year Get
Introductory Slides Simon Trimborn, Wolfgang Karl Härdle 2016
Publication Simon Trimborn, Wolfgang Karl Härdle 2015
Discussion Paper Simon Trimborn, Wolfgang Karl Härdle 2016
Programming Code Simon Trimborn
A first econometric analysis of the CRIX family Shi Chen, Cathy Yi-Hsuan Chen, Wolfgang Karl Härdle, Teik Ming Lee, Bobby Ong 2016
The Cross-Section of Crypto-Currencies as Financial Assets: An Overview Hermann Elendner, Simon Trimborn, Bobby Ong, Teik Ming Lee 2016
Investing with Cryptocurrencies - A Liquidity Constrained Investment Approach Simon Trimborn, Mingyang Li, Wolfgang Karl Härdle 2017
Pricing Cryptocurrency options: the case of CRIX and Bitcoin Cathy YH Chen, Wolfgang Karl Härdle, Ai Jun Hou, Weining Wang 2018

Related websites

Website Description
Coinmarketcap Contains a broad overview on the cryptocurrency market with several financial data.
Coingecko Provides a ranking for cryptocurrencies based on information other than market data.
Blockchain.info Provides information about the transactions on the Bitcoin Blockchain.


When using the data, please acknowledge our work by citing the Paper "CRIX an Index for blockchain based currencies".
Title Date Format Get
CRIX closing data Current json
CRIX 24h data Current (CET/CEST) json
Manual/Paper 2016 pdf
The Crypto database contains market data for over 1000 cryptocurrencies, kindly provided by CoinGecko. Daily closing prices, market capitalization and trading volume data are available starting from 2014-04-01. The closing prices were measured at 12 am UTC. High frequency data on prices, 24h trading volume and market capitalization are available for 5 minute intervals since 2016-06-30, collected from CoinMarketCap.

For higher frequencies and more data, please contact Simon Trimborn.


Prof. Dr. Wolfgang Karl Härdle is the director of the Ladislaus von Bortkiewicz chair of statistics at the Humboldt-University in Berlin. He is the theoretical core driver behind the project and gives scientific advice.

Simon Trimborn is a research assistant at the Humboldt-University in Berlin. He holds an M.Sc. in statistics and a B.Sc. in Business Administration from Humboldt-University and Hamburg University respectively. Simon is the founder of CRIX and is responsible for the derivation of CRIX and the infrastructure of the database.

Alisa Kolesnikova is a researcher at Humboldt University focusing on machine learning and statistics with a Master degree in Management from St. Andrews University. She is a creator of the VCRIX volatility index and is now applying her finance experience in integration of scientific research into financial practices.

David Lee founded Ferrell Asset Management in 1999 and is currently the Director of Sim Kee Boon Institute for Financial Economics. He holds the appointment of Practice Professor of Quantitative Finance, Lee Kong Chian School of Business, in Singapore Management University. He graduated from the London School of Economics and Political Science with a PhD in Econometrics and Mathematical Economics. He gives scientific advice while the construction and supports the project together with his institute.

Ernie Teo obtained his Ph.D. in Economics from the University of New South Wales in 2008. He is a research fellow at the Sim Kee Boon Institute for Financial Economics, Singapore Management University. He joined the institute after his extensive teaching experience as an Assistant Professor at Nanyang Technological University. He gives scientific advice to the CRIX project.

TM is is the chief tech guy of CoinGecko. He holds a BS in Computer Science and a minor in Psychology from Purdue University. TM is a product engineer who loves building stuff from the ground up. He is together with Bobby the data provider for the cryptocurrencies from which CRIX is computed.

Bobby is the chief economist of CoinGecko. He graduated with a degree in Economics from University College London in 2012. Bobby also curates AltcoinWeekly, a weekly cryptocurrency newsletter. He is together with TM the data provider for the cryptocurrencies from which CRIX is computed.

Hermann Elendner is a professor at the School of Business & Economics in Humboldt-Universität zu Berlin. He studies the cross section of cryptocurrencies and the gains from using CRIX as an investment vehicle.

Cathy Yi-Hsuan Chen is a professor at the School of Business & Economics in Humboldt-Universität zu Berlin, and a principal investigator of the International Research Training Group 1792 – High Dimensional Non Stationary Time Series. She studies the econometric models for the CRIX family and applies the text mining techniques to digital currencies.

Shi Chen is a research assistant at the Humboldt-University in Berlin. She holds an M.Sc. in Economics and Management Science from Humboldt-University, and B.Sc. degrees in Engineering and Economics from Xiamen University. Shi gives an econometric analysis of the CRIX family for portfolio investment.


Humboldt-Universität zu Berlin
School of Business and Economics
Spandauer Str. 1
D - 10178 Berlin
Phone: +49-30-2093 5708

Responsible for the content: Prof. Dr. Wolfgang Härdle
Webmaster: Simon Trimborn

This page is built with the Bootstrap library. The CRIX visualization is built with D3 and Metricsgraphics.
Notice of liability

Although the contents of this website and of liked third-party websites are regularly checked, Humboldt-Innovation GmbH does not assume any responsibility or liability for the contents of third-party websites. The operators of the linked third-party websites are exclusively responsible for the contents of their sites. For further information please read the disclaimer.

Terms of use
Humboldt-Innovation GmbH provides access to this website according to the following terms of use:
By using this website, you agree to the following terms of use. Humboldt-Innovation GmbH is entitled to change these terms without prior information. The continuous use of this website accounts to an acceptance of such changes.
  1. Use
    By using this website, you agree to follow the applicable laws and general etiquette. The use of this website or any of the contents made available here for any other purposes than those explicitly allowed by this terms of use is not permitted.
  2. Copyright
    This website and all the related texts, images and other material are protected by copyright and laws. The use of these contents for any other purposes than those explicitly allowed by the applicable copyright regulations is not permitted without the prior written consent of Humboldt-Innovation GmbH. You may view or print one copy of the materials or the contents of website on a single computer for private or business purposes but not for commercial use, provided that all copyright notices remain unchanged and intact. The systematic downloading of materials from this website for collections, archives, directories or databases is not permitted. Humboldt-Innovation GmbH respects the copyright of third parties and provides all the material on this website in good faith. If you believe that you have any copyrights or any other kind of protection rights with respect to the materials made available on this website, please notify Humboldt-Innovation GmbH immediately.
  3. Trademarks
    The names of other companies or products named on this website are the relevant trademarks of their respective owners where applicable. These trademarks shall not be used for products or services that have not been authorized by their respective owners.
  4. Warranty/liability
    Humboldt-Innovation GmbH neither guarantees nor accept any liability for the information made available on this website being up-to-date, complete or accurate. Humboldt-Innovation GmbH cannot be held liable for any damages resulting from the use of or the inability to use the website or its content and links. Humboldt-Innovation GmbH is not responsible for technical faults or print errors. Humboldt-Innovation GmbH can neither be held responsible for damages resulting from the use of the software used by this website or the web server (including computer viruses); nor does Humboldt-Innovation GmbH accept any responsibility for damages resulting from unauthorized access to this website, the server or the data connection. This website is regularly updated, including the terms of use, and may contain unannounced changes. Humboldt-Innovation GmbH does not guarantee the future availability of information, particularly following updates.
  5. Availability and appropriateness
    Humboldt-Innovation GmbH cannot be held responsible for the accessibility of this website in certain countries and regions or for the compliance of the information or materials provided here with the laws or customs in countries outside Germany. You access this information at your own risk and are thus personally and fully responsible for complying with the locally applicable laws.
  6. External links/disclaimer
    Links to third-party websites are provided as an additional service. We provide these links in good faith and with no guarantees of any kind, as Humboldt-Innovation GmbH has no influence on these web pages in any way. Humboldt-Innovation GmbH cannot be held responsible for the content or availability of these sites or for the links that they provide.
  7. Privacy
    Humboldt-Innovation GmbH does not collect any private information about users unless stated otherwise. Some areas of this website may require personal information by the user in order to enable the website to interact with the user. By giving this information, you are giving your agreement for Humboldt-Innovation GmbH to use the data that you provide in accordance with the regulations of the German Data Protection Act.
  8. Google Analytics privacy policy
    Source: www.datenschutzbeauftragter-info.de

    This website uses Google Analytics, a web analytics service provided by Google, Inc. (“Google”). Google Analytics uses “cookies”, which are text files placed on your computer, to help the website analyze how users use the site. The information generated by the cookie about your use of the website (including your IP address) will be transmitted to and stored by Google on servers in the United States. In case of activation of the IP anonymization, Google will truncate/anonymize the last octet of the IP address for Member States of the European Union as well as for other parties to the Agreement on the European Economic Area. Only in exceptional cases, the full IP address is sent to and shortened by Google servers in the USA. On behalf of the website provider Google will use this information for the purpose of evaluating your use of the website, compiling reports on website activity for website operators and providing other services relating to website activity and internet usage to the website provider. Google will not associate your IP address with any other data held by Google. You may refuse the use of cookies by selecting the appropriate settings on your browser. However, please note that if you do this, you may not be able to use the full functionality of this website. Furthermore you can prevent Google’s collection and use of data (cookies and IP address) by downloading and installing the browser plug-in available under https://tools.google.com/dlpage/gaoptout?hl=en-GB. You can refuse the use of Google Analytics by clicking on the following link. An opt-out cookie will be set on the computer, which prevents the future collection of your data when visiting this website: Activate Google Analytics

    Further information concerning the terms and conditions of use and data privacy can be found at http://www.google.com/analytics/terms/gb.html or at http://www.google.com/intl/en_uk/analytics/privacyoverview.html. Please note that on this website, Google Analytics code is supplemented by “gat._anonymizeIp();” to ensure an anonymized collection of IP addresses (so called IP-masking).

  9. General terms
    These terms of use replace all previous terms. There are no additional agreements relating to these terms of use.
    Should any provision of this agreement be or become invalid, ineffective or unenforceable, the remaining provisions of this agreement shall be valid. The Parties agree to replace the invalid, ineffective or unenforceable provision by a valid, effective and enforceable provision which economically best meets the intention of the Parties.
    This website is managed by Ladislaus von Bortkiewicz Chair of Statistics at Humboldt-Universität zu Berlin,
    Spandauer Str. 1, 10178 Berlin, Germany.
    The place of performance and jurisdiction for all claims and legal disputes arising from this agreement is Berlin. This clause does not apply to users acting in their capacity as consumers. This agreement is governed by the laws of the Federal Republic of Germany with the exception of private international law rules.