Skip to content

KB / signal

Real Yield (10Y)

Last verified

Auto-generated. This article is rebuilt from app/signals/config/signal_definitions.json by scripts/build_signals_kb.py. Edit the registry entry and re-run the script — do not edit this file directly.

Real Yield (10Y)

What it is

Real Yield (10Y) — registry key real_yield.

Classifier metric. See the bands table below for the band-by-band reading.

Source

Source module: inflation
Data source: back_fillable

Fetched directly from app/sources/inflation.py; see source code for the upstream API call and any provider-specific handling.

How it’s computed

Raw 10-Year Treasury Inflation-Indexed Security (TIPS) yield from FRED series DFII10, in percentage points. The 10-year real yield is the nominal 10y Treasury yield minus 10y breakeven inflation — what investors earn after expected inflation, the canonical “real cost of money” for long-duration assets. Registry key is real_yield; the persisted column is real_yield_10y (registry field maps the two). Daily FRED publication. See app/sources/inflation.py:56 (_collect_fetch_fred('DFII10')). The classifier bands (Accommodative / Neutral / Firm / Restrictive / Severely restrictive) are applied downstream via signal_defs.band_for('real_yield', value).

Where it surfaces

Bands / thresholds

Classifier direction: lower_is_better.

RangeLabelDotImplicationPoints
AccommodativefavorableBULLISH3
NeutralleaningNEUTRAL2
FirmneutralNEUTRAL1
RestrictivecautionaryBEARISH0
Severely restrictiveadverseBEARISH0

Health-score / alignment role

Release cadence

Treasury TIPS series via FRED, business-day after close.

See also