All datasets

Global policy divergence signals (central-bank cutting/hiking cycles, real rates, divergence gauge)

Value-added monetary-policy signals derived from the free Bank for International Settlements central-bank policy-rate and long-run consumer-price datasets: per-country cutting/hiking cycle stance, 6-month rate momentum, real policy rates (rate minus CPI year-on-year), 5-year stance z-scores, 3-sigma anomaly flags, plus per-month global gauges — cross-country policy dispersion and the share of central banks cutting — so users can see easing/tightening cycles diverging in one frame. All computation is local pandas/numpy; no paid models or APIs.

Source: Global Policy Divergence Signals (derived)24,711 rowsUpdated: 9/22/2026
monetary-policycentral-banksinterest-ratesreal-ratesdivergenceeasing-cycleanomaly-detectionsignalsbis

Quality

96.5

Attribution

Bank for International Settlements; derived signals by Frontier Data Hub

Schema

ColumnTypeDescription
datestringReference month of the observation (first day of the month), as published in the BIS central-bank policy-rate statistics.
countrystring
country_codestring
series_idstringDerived series identifier; always POLICY_RATE — the BIS central-bank policy-rate series for the row's country.
series_labelstringHuman-readable series label naming the country and the BIS central-bank policy-rate source.
valuefloatCentral-bank policy rate in percent per annum, as published in the BIS central-bank policy-rate statistics.
policy_change_6mfloat
cycle_stancestring
real_policy_ratefloat
stance_z_5yfloat
anomaly_flaginteger
policy_dispersionfloat
cutters_sharefloat

Sample rows

datecountrycountry_codeseries_idseries_labelvaluepolicy_change_6mcycle_stancereal_policy_ratestance_z_5yanomaly_flagpolicy_dispersioncutters_share
1945-01-01BelgiumBELPOLICY_RATEBelgium — central bank policy rate (Bank for International Settlements)1.500
1945-01-01SpainESPPOLICY_RATESpain — central bank policy rate (Bank for International Settlements)3.200
1945-01-01FranceFRAPOLICY_RATEFrance — central bank policy rate (Bank for International Settlements)1.62500
1945-01-01ItalyITAPOLICY_RATEItaly — central bank policy rate (Bank for International Settlements)400
1945-01-01NetherlandsNLDPOLICY_RATENetherlands — central bank policy rate (Bank for International Settlements)3.500

Download sample data

Download the full sample snapshot for this dataset (sample rows, not the complete dataset).

Use with an LLM

Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).

cURL

curl "https://datazimuts.com/v1/datasets/bis_policy_signals/global_policy_divergence_signals" | jq '{title, rows, columns_count, license}'

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/bis_policy_signals/global_policy_divergence_signals").json()
print(ds["title"], ds["rows"], "rows")

# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
    print(row)

API endpoint: https://datazimuts.com/v1/datasets/bis_policy_signals/global_policy_divergence_signals

Tip: fetch /llms.txt for the full machine-readable catalog.