Analytics & Research Tools

Analytics & Research Tools

Understand Crypto Compare, horakl Quadrants and Market Intelligence.

On this page

Analytics Tools Overview

How Crypto Compare, horakl Quadrants and Market Intelligence measure performance and risk across tokens, categories and portfolios.

horakl provides three analytical tools built on the same market data and the same measurement principles: Crypto Compare, horakl Quadrants and Market Intelligence. Each answers a different question about the universe horakl tracks.

ToolQuestion it answersWhere it is available
Crypto CompareHow did these entities perform, and how much risk did each carry, over the same window?Crypto Compare page
horakl QuadrantsWhich tracked tokens are up or down, and which of them are ahead of or behind the market benchmark?Token Explorer page
Market IntelligenceWhat does the tracked universe look like as a whole for the selected period?Token Explorer page

A shared measurement basis

The tools describe performance and risk in a consistent way, which is what makes cross-entity comparison meaningful:

Return and risk indicators carry the same definitions across the platform.

Choosing a tool

Open the tools

Information is provided for research and educational purposes. Historical performance and analytical indicators do not guarantee future results. horakl provides research and analytical information about tracked model portfolios; it is not a broker, custodian or trade execution service.

Crypto Compare

Compare cryptocurrency tokens, market categories and horakl research portfolios on normalized performance and risk.

Crypto Compare places several entities on a single chart and a single metrics table so their performance and risk can be read side by side. It compares three kinds of entity: cryptocurrency tokens, crypto market categories and horakl research portfolios.

A comparison has one primary entity and up to five additional entities, so a maximum of six entities can be displayed at once. Mixed comparisons are supported: a token can be compared with a category, a portfolio, or any combination of the three.

ComparisonExample
Token vs tokenBitcoin against Ethereum
Token vs categoryBitcoin against the MEME category basket
Token vs portfolioBitcoin against a horakl research portfolio
MixedSeveral tokens, categories and portfolios in one view

Three periods are available: 7D, 30D and 90D. The selected period determines the window used for every entity in the comparison.

What Crypto Compare helps you understand

How to use it

  1. Select the primary entity. Search for a token, category or portfolio and set it as the primary entity. The primary entity is the reference for the relative-performance column, so it is the natural starting point of an analysis.
  2. Add entities to compare. Add up to five more entities. The search can be filtered by type (tokens, categories, portfolios) and, for tokens, by category. Entities already in the comparison are marked and cannot be added twice. When the limit is reached the picker is disabled until an entity is removed.
  3. Choose the period. Switch between 7D, 30D and 90D. Every series, indicator and coverage figure is recalculated for the new window; the reference dates shown above the chart confirm which window is displayed.
  4. Read the chart and the tables. The chart shows normalized performance. Below it, the performance summary shows each entity return for the period and, where comparable, its difference against the primary entity in percentage points. The risk and return metrics table reports the five indicators for the same window, and the category coverage panel discloses what each category basket contains.
  5. Share or save the view. Use Copy link to copy the current comparison. The selection and period live in the page address, so a shared link restores exactly the same view and browser back and forward move between earlier configurations.

Available indicators

IndicatorWhat it measuresUnitPeriod
ROITotal percentage change over the window, measured on the normalized index.%Selected window
Max DrawdownLargest peak-to-trough decline observed inside the window.%Selected window
ConsistencyShare of valid daily returns that were positive.%Selected window
Sharpe RatioReturn per unit of volatility, from daily sample returns with a zero risk-free rate.RatioSelected window
VolatilityAnnualized sample standard deviation of daily returns.%Selected window

A dash (—) means the value is not available: the entity has too few daily observations in the selected window for that indicator. A single entity can return a figure for one indicator and not another.

Why no Score is shown

The comparison engine returns no universal cross-entity score, so Score is deliberately not displayed on this page. Portfolio Score is documented separately and applies to portfolios only.

How to interpret results

Read absolute performance and risk-adjusted performance as two different questions. ROI describes how much an entity moved; Sharpe Ratio, volatility and drawdown describe the path it took to get there.

Limitations and considerations

Crypto Compare Methodology

How the Crypto Compare engine normalizes performance, calculates risk indicators and builds category baskets.

This article describes how the figures on the Crypto Compare page are produced. All financial calculations are performed by the horakl comparison engine; the page presents what the engine returns and never recomputes an indicator.

Entity types

TypeWhat it representsIdentifier
TokenA tracked cryptocurrency asset.The asset identifier used by the horakl token universe.
CategoryA crypto market category, represented as a basket.The market category code.
PortfolioAn active horakl research portfolio.The portfolio identifier.

One entity is designated as primary. Up to five additional entities can be added, giving a maximum of six per comparison. Identifiers are validated by the backend, and the same entity cannot appear twice in one comparison.

Comparison window and reference dates

A comparison selects a fixed calendar window of 7, 30 or 90 days. The response reports the exact start and end date used, and every entity in the comparison is measured over those same dates, which is what makes the lines directly comparable.

Normalized performance

Every entity starts at an index value of 100 on the first day of the window and is expressed as an index for each subsequent day.

Normalized Index = 100 × (Value on day t / Value on the first day of the window)

The normalized index is an analytical representation, not an asset price. An index of 110 means the entity is 10% above its starting reference value; an index of 92 means it is 8% below it. Normalization exists so that assets quoted in different units, category baskets and portfolio net asset values can be placed on one scale.

Indicator calculations

All five indicators are calculated from the daily observations inside the selected window. They are period-specific: they are not the lifetime portfolio statistics shown on portfolio pages, and they are not calculated over any other historical window.

IndicatorDescriptionFormula
ROIPercentage change between the starting and ending normalized values.ROI = (Final Index / Initial Index − 1) × 100, with Initial Index = 100
Max DrawdownThe largest peak-to-trough decline observed within the window, using the running peak of the normalized index.Max Drawdown = min over the window of ((Index on day t / Peak Index before day t) − 1) × 100
ConsistencyThe share of valid daily returns that were positive. Days without an observation are not counted as returns.Consistency = (Positive daily returns / Valid daily returns) × 100
Sharpe RatioCalculated from daily sample returns, using a zero risk-free rate and annualization by the square root of 365.Sharpe = (Mean daily return / Sample standard deviation of daily returns) × √365
VolatilityThe annualized sample standard deviation of daily returns.Volatility = Sample standard deviation of daily returns × √365 × 100

These formulas describe the methodology the product applies. The final implementation runs inside the horakl comparison engine and is not part of the application code, so the precise handling of edge cases such as partial days and revised data is engine-defined.

Category basket methodology

A category is not a published index. It is a basket horakl constructs for the comparison:

Because the basket is retrospective, a complete calculated series does not mean the basket covers every token that currently belongs to the category. Coverage is disclosed separately for that reason.

Category coverage indicators

IndicatorMeaning
Eligible tokensTokens that currently belong to the category and are eligible for comparison.
Included tokensTokens that qualified for the basket because they have complete daily history for the window.
Historical coverageIncluded tokens as a percentage of eligible tokens.
Coverage statusFull coverage when every eligible token is included; partial coverage otherwise.
Daily observationsObserved days out of the expected days of the window.

Coverage is reported to two decimals. A basket may, for example, report that 23 of 73 eligible tokens are included, which is 31.51% historical coverage and a partial status. That figure is an illustration of the format, not a fixed value: coverage changes with the category and the window.

Category results carry survivorship bias. The basket reflects the category as it is defined today and is reconstructed backwards, so tokens that failed, were removed or were reclassified are not part of the historical series. Reconstructed category performance is not the same thing as a historical investable index or as a portfolio that was actually held during the period.

Missing data

Details that require confirmation

The following details are enforced by the horakl comparison engine rather than by the application code, and are stated here only to the extent the product displays them. They should be confirmed against the engine specification before being documented as exact values.

horakl Quadrants

A market matrix that classifies tracked tokens by absolute performance and by performance relative to the market benchmark.

horakl Quadrants is a 2x2 market matrix on the Token Explorer page. It sorts the tracked token universe into four groups for the selected period, using two independent questions: did the token rise or fall, and did it do better or worse than the market benchmark?

The matrix complements the other analytics tools. Crypto Compare answers questions about specific entities; horakl Quadrants answers where the whole universe sits, and it links directly to the tokens behind each group.

What horakl Quadrants helps you understand

How the matrix is organized

The two axes measure two different things and cross at zero:

QuadrantConditionColour
Positive LaggardsChange at or above zero, and below the benchmarkAmber
Market LeadersChange at or above zero, and at or above the benchmarkGreen
UnderperformersChange below zero, and below the benchmarkRed
Relative DefendersChange below zero, and at or above the benchmarkBlue

Each cell shows the number of tokens it contains and three aggregates for that group: Average Change, Average Consistency and Average Max Drawdown. Colours identify the quadrant; they are not a quality grade or a recommendation.

How to use it

  1. Set the period and filters. Choose a period (24H, 7D, 30D or 90D, defaulting to 7D) and optionally narrow the universe by category, blockchain or market-cap tier. Market Intelligence, the quadrant matrix and the rankings on the page all read the same filter state, so every module describes the same universe and the same period.
  2. Select a quadrant. Selecting a quadrant restricts the token table below to that group and shows how many tokens it contains. Selecting the same quadrant again clears the selection, and clearing it restores the full filtered table.
  3. Read the tokens. The token table reports market capitalization, Change, relative Change, Consistency and Max Drawdown for each token in the group, so a group can be inspected member by member rather than only in aggregate.

Tokens that do not have enough data for the selected period are counted separately and are not placed in a quadrant. The matrix reports how many tokens are in that situation below the grid.

How to interpret the quadrants

QuadrantWhat it describesWhat it does not mean
Market LeadersTokens that rose and stayed at or above the benchmark for the period: broad strength confirmed by relative performance.That the token will keep leading, or that it is a suitable investment.
Positive LaggardsTokens that rose, but by less than the benchmark. A rising market in which part of the universe participates less.That these tokens performed poorly in isolation, since they may still have gained.
Relative DefendersTokens that fell, but by less than the benchmark. In a declining market these are the assets losing the least.That holding them would have avoided a loss: the Change is still negative.
UnderperformersTokens that fell and fell further than the benchmark.That the decline is permanent or that the token is unviable as a project.

For a beginner: the matrix answers two plain questions about every token. Did it go up or down? Was that better or worse than the market average over the same period? A token can rise and still be a laggard, and it can fall and still be a relative defender.

For an analyst: quadrant membership is a description of a period, not a signal. Pair it with the aggregates in each cell, with the Category coverage and risk indicators in Crypto Compare, and with the token table when a group needs to be inspected token by token.

About movement between quadrants

The matrix is a snapshot of the selected period. It does not plot an individual token path between quadrants and does not store quadrant history, so movement is observed by switching the period and comparing the two readings, or by comparing the same token across periods.

Limitations and considerations

horakl Quadrants Methodology

The inputs, filters, classification rule and aggregates behind the horakl Quadrants matrix.

horakl Quadrants is produced by the horakl market engine and presented unchanged. This article documents the inputs, the filters and the classification rule, and marks the parts that are engine-defined rather than defined in the application.

Input data and universe

Filters and parameters

FilterValuesEffect
Period24H, 7D, 30D, 90D (default 7D)Sets the window used for Change, relative Change, Consistency and Drawdown.
CategoryAny tracked market category, or all categoriesRestricts the universe to one category.
BlockchainAny supported chain code, or all chainsRestricts the universe to tokens tracked on one chain.
Market capAll, Blue Chip (at or above $10B), Mid ($1B to $10B), Small ($100M to $1B), Micro (below $100M)Restricts the universe to a market-capitalization tier. Tiers do not overlap.

The market-cap tiers are translated into an inclusive minimum and maximum market capitalization before the request is sent, and the engine performs the selection. The filters apply to every module on the page simultaneously: Market Intelligence, the quadrant matrix, the rankings and the token table.

Classification rule

Each token is placed by the sign of two measures. The axes cross at zero, and the boundary is inclusive on the positive side:

Upper half: Change ≥ 0 | Lower half: Change < 0 | Right half: Relative performance ≥ 0 | Left half: Relative performance < 0

Relative performance is expressed in percentage points against the benchmark and the tool reads it as being above or below that benchmark. The exact formula the engine uses (for example whether it is the difference between the token Change and the benchmark Change) is engine-defined and is listed under details requiring confirmation below.

Benchmark

The benchmark is the reference the matrix compares every token against. It is the mean Change of the eligible universe under the active filters for the selected period, calculated by the engine and displayed unchanged. Market Intelligence shows it as the Market <period> indicator with the label “Filtered benchmark · eligible universe”.

Because the benchmark follows the filters, it changes when the universe changes. A token classified as a leader while filtering by one category may be a laggard under another filter, even with the same Change. The application never recomputes or substitutes the benchmark.

Quadrant aggregates

AggregateMeaning
Token countNumber of tokens classified into the quadrant for the current filters and period.
Average ChangeMean Change of the tokens in the quadrant, in percent.
Average ConsistencyMean Consistency of the tokens in the quadrant, in percent.
Average Max DrawdownMean Max Drawdown of the tokens in the quadrant, in percent.

These aggregates are calculated by the engine over the members of each quadrant. The application displays them as returned and never derives its own averages. A quadrant with no matching tokens is shown with a zero count and unavailable values rather than an invented figure.

Availability and refresh

Details that require confirmation

The classification, the benchmark and the eligibility rules are enforced by the horakl market engine, which is not part of the application code. The documentation states only what the tool displays; the following items should be confirmed against the engine specification before being documented as exact definitions.

Market Intelligence

Four aggregate indicators describing the state of the tracked crypto universe for the selected period.

Market Intelligence is the aggregated module at the top of the Token Explorer page. It summarizes the tracked universe for the selected period in four indicators, so the market context is available before any individual token is examined.

All four indicators are derived from the same aggregated response as the quadrant matrix, using the same filters. They can never disagree with the matrix or the token table.

Available indicators

IndicatorDefinitionUnit
Tracked TokensNumber of eligible assets in the filtered universe, stablecoins excluded. Tokens without enough data for the selected period are included in this count.Count
Market (period)The filtered benchmark: the mean Change of the eligible universe for the selected period, under the active filters.Percent
PositiveShare of tokens with Change at or above zero, among the tokens that have a Change available for the period.Percent
Beat MarketShare of tokens with relative performance at or above the benchmark, among the tokens that have a Change available for the period.Percent

What the percentages are calculated on

The two percentage indicators use the same denominator, and it is not the full tracked universe. Tokens that lack sufficient data for the selected period have no Change and are excluded from both percentages; Tracked Tokens still counts them, which is why the percentages describe participation among tokens that could be measured rather than among all tracked tokens. A dash (—) is shown when no token in the filtered universe has a usable Change.

Data sources and aggregation

How to interpret Market Intelligence

The module answers two separate questions about participation, and the difference between them is often the most informative part of the reading.

Market Intelligence describes the broad universe. Narrowing the filters turns it into a category or chain-level reading, because both the universe and the benchmark are recalculated for the filtered set. A single asset is never described by this module: an asset with a strong return does not define the market, and one exceptional mover does not explain a participation figure. Use Crypto Compare for entity-level analysis and the token table for the individual record.

Limitations and considerations

Information is provided for research and educational purposes. Historical performance and analytical indicators do not guarantee future results.