Tous les jeux de données

US Treasury foreign-holdings signals (TIC buying/selling flows, holder concentration, anomalies)

Monthly signals derived from the US Treasury's TIC portfolio-holdings data (redistributed by FRED): 30-month annualized change volatility, 3-month momentum, year-over-year change, 3-sigma anomaly flags vs a trailing 12-month baseline, naive-drift 1-month forecasts, a per-month cross-holder volatility rank, the 12-month buying/selling flow gauge (millions of dollars) and each holder's share of total foreign holdings (the concentration gauge). Covers all-foreign holdings plus Japan, China and Canada. Rows are normalized by holder country_code (WLD/JPN/CHN/CAN) so they join cleanly with cross-country data. Underlying data: U.S. Department of the Treasury, Treasury International Capital.

Source: Treasury Foreign-Holdings Signals (derived)1,128 lignesMis à jour: 22/09/2026
treasuriesforeign-holdingsticcapital-flowssovereign-debtvolatilitymomentumanomaly-detectionforecastingsignalsfred

Qualité

99.2

Attribution

Federal Reserve Bank of St. Louis (FRED; underlying data: U.S. Department of the Treasury, Treasury International Capital; derived signals by Frontier Data Hub)

Schéma

ColonneTypeDescription
datestringObservation date (FRED API field date; YYYY-MM-DD).
countrystring
country_codestring
series_idstringFRED series ID identifying the holder: FORTREASPOS69995 (all foreign countries), FORTREASPOS42609 (Japan), FORTREASPOS41408 (China, Mainland), FORTREASPOS29998 (Canada); FRED IDs resolve to the series page at https://fred.stlouisfed.org/series/<id>.
series_labelstringOfficial FRED series title as published for the series (U.S. Department of the Treasury, Treasury International Capital).
valuefloatForeign investor holdings, at market value, of U.S. Treasury debt of all maturities, in millions of dollars; the all-countries series excludes international and regional organizations. See the series notes for methodology.
volatility_30dfloat
momentum_3mfloat
yoy_change_pctfloat
anomaly_flaginteger
forecast_1mfloat
rankinteger
flow_12mfloat
share_of_totalfloat

Exemple de lignes

datecountrycountry_codeseries_idseries_labelvaluevolatility_30dmomentum_3myoy_change_pctanomaly_flagforecast_1mrankflow_12mshare_of_total
2003-02-01CanadaCANFORTREASPOS29998Foreign Portfolio Holdings of U.S. Long-Term and Short-Term Treasury Securities: Canada934500.007530872952682425
2003-02-01ChinaCHNFORTREASPOS41408Foreign Portfolio Holdings of U.S. Long-Term and Short-Term Treasury Securities: China, Mainland12928200.10418473162853818
2003-02-01JapanJPNFORTREASPOS42609Foreign Portfolio Holdings of U.S. Long-Term and Short-Term Treasury Securities: Japan39947400.32192487339752374
2003-02-01WorldWLDFORTREASPOS69995Foreign Portfolio Holdings of U.S. Long-Term and Short-Term Treasury Securities: All Countries124089201
2003-03-01CanadaCANFORTREASPOS29998Foreign Portfolio Holdings of U.S. Long-Term and Short-Term Treasury Securities: Canada1158300.009111654941792549

Télécharger un échantillon

Téléchargez l'échantillon complet de ce jeu de données (lignes d'exemple, pas le jeu complet).

Utiliser avec un LLM

Dirigez n’importe quel LLM vers le point d’accès des métadonnées — la documentation ci-dessus est aussi lisible par machine (JSON-LD + Croissant).

cURL

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

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/tic_signals/us_treasury_foreign_holdings_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)

Point d’accès API: https://datazimuts.com/v1/datasets/tic_signals/us_treasury_foreign_holdings_signals

Astuce : récupérez /llms.txt pour le catalogue complet lisible par machine.

US Treasury foreign-holdings signals (TIC buying/selling flows, holder concentration, anomalies)