Signals

Altcoin Cycle Signal

get

\nThe Altcoin Cycle Signal measures whether the market favors bitcoin versus all altcoins. During Bitcoin Season, bitcoin is likely to outperform the basket of all altcoins and during Altcoin Season this dynamic inverts. The signal is meant to be largely agnostic to which altcoins in particular an investor holds. The Altcoin Cycle Signal is based on price data of the top 250 altcoins by market capitalization (excluding stablecoins). This metric is updated daily at 10:15 UTC, providing us with the previous day's data point at this time.\n\nFor more information on its interpretation and methodology see this dashboard.\n

View in Studio

Authorizations
Query parameters
astringRequired

asset id - BTC

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
get
GET /v1/metrics/signals/altcoin_index HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
  {
    "t": 1726790400,
    "v": 0.3333333333333333
  }
]

Bitcoin Risk Signal

get

\nThe Bitcoin Risk Signal gauges the amount of risk of a major drawdown in bitcoin price. It is based on a set of proprietary indicators, including bitcoin price data, on-chain data, and a selection of other trading metrics.\n\nFor more information on its interpretation and methodology see this dashboard.\n

View in Studio

Authorizations
Query parameters
astringRequired

asset id - BTC

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h, 1h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
get
GET /v1/metrics/signals/btc_risk_index HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
  {
    "t": 1726790400,
    "v": 0.04840604434578123
  }
]

Bitcoin Sharpe Signal

get

\nThe Glassnode Bitcoin Sharpe signal uses a unique ML-based approach with on-chain data to strategically minimize downside risks and capture rising trends in Bitcoin. In the context of enhancing risk-adjusted returns, the model's confidence is visually represented, with green for the highest confidence and orange to red for reduced confidence. A surge beyond the 0.5 mark has historically been associated with improved risk-adjusted performance in Bitcoin.\nFor more information on its interpretation and methodology see this dashboard.\n\nThe signal is refreshed daily at 04:00 AM UTC effectively finalizing the previous day's timestamp. Please note that the standard version of the signal includes a 1-day lag.\n\nFor Enterprise clients interested in looking to trade with same-day data, learn more about the signal's full potential, or understand the methodology that underpins it, we encourage you to contact our Institutional team.

View in Studio

Authorizations
Query parameters
astringRequired

asset id - BTC

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
get
GET /v1/metrics/signals/btc_sharpe_signal HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
  {
    "t": 1726790400,
    "v": 0.6821299000346346
  }
]

Bitcoin Sharpe Signal - Indicator I

get

\nDerived directly from entities' profit, this indicator offers a nuanced view of entities profit momentum. This indicator is used as one of the main features of the BSS model.

View in Studio

Authorizations
Query parameters
astringRequired

asset id - BTC

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
get
GET /v1/metrics/signals/btc_bss_indicator_1 HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
  {
    "t": 1726790400,
    "v": 54.93972675326882
  }
]

Bitcoin Sharpe Signal - Indicator II

get

\nThis refined version of the MVRV ratio employs statistical techniques to amplify its predictive power, highlighting periods of potential overvaluation or undervaluation. This indicator is used as one of the main feature of the BSS model

View in Studio

Authorizations
Query parameters
astringRequired

asset id - BTC

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
get
GET /v1/metrics/signals/btc_bss_indicator_2 HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
  {
    "t": 1726790400,
    "v": 1.2579247490882752
  }
]

Bitcoin Sharpe Signal - Indicator III

get

\nDrawing from recent STH_SOPR data, this indicator offers insights into the market's short-term holder steadiness. This indicator is used as one of the main feature of the BSS model.

View in Studio

Authorizations
Query parameters
astringRequired

asset id - BTC

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
get
GET /v1/metrics/signals/btc_bss_indicator_3 HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
  {
    "t": 1726790400,
    "v": 0.010227927580746159
  }
]

Bitcoin Sharpe Signal - Indicator IV

get

\nThis indicator assesses the momentum in the percentage of circulating supply in profit, subtly highlighting trends by applying a transformation on the base metric. This indicator is used as one of the main feature of the BSS model.

View in Studio

Authorizations
Query parameters
astringRequired

asset id - BTC

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
get
GET /v1/metrics/signals/btc_bss_indicator_4 HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
  {
    "t": 1726790400,
    "v": 55.0428266814765
  }
]

Bitcoin Sharpe Signal Short

get

The Bitcoin Sharpe Signal Short is a machine-learning-based strategy designed to anticipate market turmoil using on-chain data. The signal can help identify potential opportunities to short Bitcoin with reduced downside risk. The model's confidence is visually represented, with red for the highest confidence in market sell-off and yellow to green for reduced confidence. When the indicator surges beyond the 0.5 mark, it has historically been associated with imminent market downturns.

View in Studio

Authorizations
Query parameters
astringRequired

asset id - BTC

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h, 1h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
get
GET /v1/metrics/signals/btc_bss_short HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
  {
    "t": 1726790400,
    "v": 0.3498888735353227
  }
]

BSS Goldilocks Short Signal

get

Signal decision extracted from the Goldilocks Zone. Prime area to be short on Bitcoin according to the Bitcoin Sharpe Signal Short.

View in Studio

Authorizations
Query parameters
astringRequired

asset id - BTC

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 1h, 24h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
get
GET /v1/metrics/signals/btc_bss_goldilocks_short HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
  {
    "t": 1726790400,
    "v": 0
  }
]

BSS Goldilocks Signal

get

\nThe BSS Goldilocks Signal is derived from the heuristics of the ML model used to construct the Bitcoin Sharpe Signal. It activates when the conditions of the Goldilocks zone are met, identifying prime opportunities to enhance the risk-adjusted return on Bitcoin.\nConditions of Goldilocks Zone: when BSS Indicator I is between 52 and 65 and when BSS Indicator III is below 4%.

View in Studio

Authorizations
Query parameters
astringRequired

asset id - BTC

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
get
GET /v1/metrics/signals/btc_bss_goldilocks HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
  {
    "t": 1726790400,
    "v": 1
  }
]

Ecosystem Momentum Signal

get

The L1 Momentum Signal evaluates the propensity of a Layer 1 ecosystem to move into an exponential trend that can be either positive or negative. It can be used to evaluate the likelihood of a short-term exponential price momentum continuing and intensifying. The Signal is based on a proprietary statistical method that identifies whether the underlying distribution of an asset's returns has departed from its usual structure.\n\nFor more information on its interpretation and methodology see this dashboard.\n\nNote: Data for 1 hour resolution is updated every 6 hours due to a data source limitation for this metric.\n BNB: The L1 Momentum Signal evaluates the propensity of a Layer 1 ecosystem to move into an exponential trend that can be either positive or negative. It can be used to evaluate the likelihood of a short-term exponential price momentum continuing and intensifying. The Signal is based on a proprietary statistical method that identifies whether the underlying distribution of an asset's returns has departed from its usual structure.\n\nThe current ecosystem captures the following assets: 1INCH, ALPHA, AUCTION, AUTO, BAKE, BEL, BIFI, BNB, BTCST, CAKE, DEGO, DEXE, GRT, INJ, ONT, REEF, SFP, SXP, TWT, UNFI, XVS.\n\nFor more information on its interpretation and methodology see this dashboard.\n\nNote: Data for 1 hour resolution is updated every 6 hours due to a data source limitation for this metric.\n DOT: The L1 Momentum Signal evaluates the propensity of a Layer 1 ecosystem to move into an exponential trend that can be either positive or negative. It can be used to evaluate the likelihood of a short-term exponential price momentum continuing and intensifying. The Signal is based on a proprietary statistical method that identifies whether the underlying distribution of an asset's returns has departed from its usual structure.\n\nThe current ecosystem captures the following assets: ADX, AKRO, ANKR, AUCTION, BLZ, CELR, DEGO, DOCK, DOT, FIS, KSM, LINA, LINK, LIT, OCEAN, OM, ONT, PHA, POLS, REEF, REN, ZRX.\n\nFor more information on its interpretation and methodology see this dashboard.\n\nNote: Data for 1 hour resolution is updated every 6 hours due to a data source limitation for this metric.\n SOL: The L1 Momentum Signal evaluates the propensity of a Layer 1 ecosystem to move into an exponential trend that can be either positive or negative. It can be used to evaluate the likelihood of a short-term exponential price momentum continuing and intensifying. The Signal is based on a proprietary statistical method that identifies whether the underlying distribution of an asset's returns has departed from its usual structure.\n\nThe current ecosystem captures the following assets: AR, AUDIO, BAND, CVC, FRONT, GRT, LINK, LUNA, RAMP, REN, SOL, SRM, WAVES.\n\nFor more information on its interpretation and methodology see this dashboard.\n\nNote: Data for 1 hour resolution is updated every 6 hours due to a data source limitation for this metric\n ATOM: The L1 Momentum Signal evaluates the propensity of a Layer 1 ecosystem to move into an exponential trend that can be either positive or negative. It can be used to evaluate the likelihood of a short-term exponential price momentum continuing and intensifying. The Signal is based on a proprietary statistical method that identifies whether the underlying distribution of an asset's returns has departed from its usual structure.\n\nThe current ecosystem captures the following assets: ANT, ATOM, BAND, BLZ, CTK, FET, HARD, INJ, IRIS, KAVA, LUNA, MIR, RUNE, SCRT.\n\nFor more information on its interpretation and methodology see this dashboard.\n\nNote: Data for 1 hour resolution is updated every 6 hours due to a data source limitation for this metric.\n MATIC: The L2 Momentum Signal evaluates the propensity of a Layer 2 ecosystem to move into an exponential trend that can be either positive or negative. It can be used to evaluate the likelihood of a short-term exponential price momentum continuing and intensifying. The Signal is based on a proprietary statistical method that identifies whether the underlying distribution of an asset's returns has departed from its usual structure.\n\nThe current ecosystem captures the following assets: AAVE, ANKR, AUTO, BAND, BIFI, CRV, CVP, DIA, GHST, GRT, INJ, MANA, MATIC, OCEAN, OM, PNT, REEF, REP, SUPER, SUSHI, TRB, TVK, TWT, UMA.\n\nFor more information on its interpretation and methodology see this dashboard.\n\nNote: Data for 1 hour resolution is updated every 6 hours due to a data source limitation for this metric.\n

View in Studio

Authorizations
Query parameters
astringRequired

asset id - ATOM, BNB, DOT, MATIC, POL, SOL

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h, 1h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
get
GET /v1/metrics/signals/ecosystem_momentum_index HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
  {
    "t": 1726790400,
    "v": 0.013088188272756372
  }
]

Intraday Bitcoin Sharpe Signal

get

\nThe Glassnode Intraday Bitcoin Sharpe enhances the BSS by providing intraday insights into the positioning of the Bitcoin Sharpe signal, thus improving response capabilities for Pro ML package subscribers against market movements.\n\nThe signal uses a unique ML-based approach with on-chain data to strategically minimize downside risks and capture rising trends in Bitcoin. In the context of enhancing risk-adjusted returns, the model's confidence is visually represented, with green for the highest confidence and orange to red for reduced confidence. A surge beyond the 0.5 mark has historically been associated with improved risk-adjusted performance in Bitcoin.

View in Studio

Authorizations
Query parameters
astringRequired

asset id - BTC

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 1h, 24h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
get
GET /v1/metrics/signals/btc_bss_v2 HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
  {
    "t": 1726790400,
    "v": 0.7169305537000807
  }
]

Marketcap returns vs BTC

get

\nThe Market Capitalization Grouping vs BTC highlights the relative price performance of market capitalization size-based clusters versus bitcoin. Market capitalization groupings are defined as, Large Cap: >1B $, Mid Cap: 1B-100M $, Small Cap: 100M-50M $.\n\nFor more information on its interpretation and methodology see this dashboard.\n

View in Studio

Authorizations
Query parameters
astringRequired

asset id - BTC

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h, 1h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
get
GET /v1/metrics/signals/mcap_returns_vs_btc HTTP/1.1
Host: api.glassnode.com
Accept: */*
[]

Token returns vs BTC

get

\nThe L1 Native Token Returns vs BTC highlights the relative price performance of large L1 native tokens versus bitcoin.\n\nFor more information on its interpretation and methodology see this dashboard.\n

View in Studio

Authorizations
Query parameters
astringRequired

asset id - BTC

sintegerOptional

since, unix timestamp

uintegerOptional

until, unix timestamp

istringOptional

frequency interval - 24h, 1h

fstring · enumOptional

format - csv, json

Default: jsonPossible values:
timestamp_formatstring · enumOptional

timestamp format - unix or humanized (RFC 3339)

Default: unixPossible values:
Responses
200

Successful response

application/json
get
GET /v1/metrics/signals/l1_native_tokens_returns_vs_btc HTTP/1.1
Host: api.glassnode.com
Accept: */*
[]

Last updated