Methodology Reference · Macro Dashboards
A weekly read on how loose or tight Korean financial conditions are — built from seven market series, reported as two complementary indices. Lower always means looser.
01
Both indices use the same seven components, the same signs, and the same category weights. They differ in one thing only: whether each series is standardized against a fixed historical base or a rolling window.
FCI — LEVEL
Weighted sum of component levels, standardized on a frozen 2010s base and anchored so the base-period average = 100. Preserves secular drift.
▸ "How loose/tight vs ~20 years of history?"
FCI — MOMENTUM
Identical construction, but moments come from a trailing 52-week window. Detrended, centred near zero.
▸ "Have conditions tightened vs the last year?"
02
Seven series in five categories. The sign encodes a
growth-impulse convention: +1 means a higher value tightens
conditions (raises the index); −1 means a higher value loosens
them (lowers it).
| Series | Category | Cat wt | Sub wt | Sign | Higher value → |
|---|---|---|---|---|---|
| REER (BIS broad) | FX | 0.25 | 1.00 | +1 | stronger won → tighter |
| KOSPI trend gap (200d) | Equity | 0.25 | 0.50 | −1 | above trend → looser |
| KOSPI realised vol (21d) | Equity | 0.25 | 0.50 | +1 | higher vol → tighter |
| Spread AA − KTB 3Y | Credit | 0.20 | 0.50 | +1 | wider → tighter |
| Quality spread BBB − AA | Credit | 0.20 | 0.50 | +1 | wider → tighter |
| KTB 10Y yield | Rates | 0.20 | 1.00 | +1 | higher → tighter |
| Resid. property YoY | Housing | 0.10 | 1.00 | −1 | faster → looser |
Category weights sum to 1.00; sub-weights sum to 1.00 within each category.
03
Each raw series is signed and standardized to zero mean, unit variance:
x_i,t = sign_i × ( X_i,t − μ_i ) / σ_i
The moments (μ, σ) are the only switch between the two indices —
a frozen 2010–2019 base for the Level, a trailing 52-week window for
Momentum.
Multi-series categories (Equity, Credit) are the plain sub-weighted sum of their signed component z-scores — with no second standardization. This is a deliberate change from an earlier build: re-standardizing a category rescales it and breaks the clean link between the tiles and the index. Leaving it out means the whole index is exactly the weighted sum of the seven component z-scores, so every number on the dashboard reconciles by hand (see §07).
equity = 0.5·x_gap + 0.5·x_vol credit = 0.5·x_aa_ktb + 0.5·x_bbb_aa
The trade-off: because a two-series category's combined z isn't rescaled back to unit variance, Equity and Credit carry a little less than a single-series category at the same nominal weight. We take that in exchange for a fully transparent, reconcilable index.
C_t = 0.25·FX + 0.25·Equity + 0.20·Credit + 0.20·Rates + 0.10·Housing
Level : FCI = 100 + (1 / SD_base(C)) × C_t Momentum : FCI = C_t (rolling moments)
This anchoring is our own scaling choice: because the deviation
is divided by the composite's 2010s-base standard deviation, one index point
equals one base-period SD by construction — so 97 is ~3 SD
looser than the 2010s average and 103 ~3 SD tighter. It is the same
SD scale the commentary uses when it cites, e.g., "−1.1 SD". Note this is not how
Goldman scales its headline index (see §06). Master frequency is
weekly (Friday); daily series are sampled last-obs, monthly
series forward-filled with no interpolation.
04
Signs follow the logic that asset-price strength is stimulative — the same framing Goldman uses. This is a deliberate choice; it makes the index a read on the growth impulse from conditions, not a froth/stress gauge.
05
06
The Level index is built on the methodology Goldman set out in Our New G10 Financial Conditions Indices (Goldman Sachs Global Economics, 2017): a weighted average of a short rate, a long-term yield, a credit spread, an equity-price variable and a trade-weighted exchange rate, with weights reflecting each variable's estimated effect on GDP growth over a one-year horizon.
This index departs from Goldman in one deliberate way: it adds a KOSPI realised-volatility overlay that Goldman's construction lacks. When an equity melt-up also spikes volatility, the Equity category nets toward neutral here rather than registering as pure easing. That is why this Level can read meaningfully less loose than the published GSKRFCI during a vol-heavy rally — the divergence localises to the equity channel by design.
On units. Our Level expresses deviations in 2010s-base standard deviations (1 point = 1 SD; see §03). Goldman's headline index is instead scaled to growth impact — a one-point move corresponds to roughly one percentage point of year-ahead GDP growth — so its "points" are not standard deviations. Standardized, SD-based presentations of the GS FCI do exist (the BIS, for example, publishes it as 100 = long-run average with each unit a one-SD move), and our scale matches that convention rather than the paper's native growth-impact units.
07
The rolling Momentum is simply the weighted sum of the seven component
z-scores shown on the dashboard tiles. Each tile gives you both numbers you
need: its z-score (the coloured badge, e.g. +1.4σ) and its weight
(e.g. weight 25%). Multiply the two for every tile and add them up:
Momentum = Σ ( tile z-score × weight ) weight = sub-weight × category weight (fixed; sums to 100%)
Worked on an illustrative week's tiles (substitute whatever your tiles currently read):
| Component | z-score | weight | = contribution |
|---|---|---|---|
| FX · REER (BIS broad) | +1.2 | 25% | +0.300 |
| Equity · KOSPI trend gap 200d | −0.8 | 12.5% | −0.100 |
| Equity · KOSPI realised vol 21d | +1.4 | 12.5% | +0.175 |
| Credit · Spread AA−KTB3Y | +0.6 | 10% | +0.060 |
| Credit · Quality spread BBB−AA | +0.9 | 10% | +0.090 |
| Rates · KTB 10Y yield | −1.1 | 20% | −0.220 |
| Housing · Resid. property YoY | −1.5 | 10% | −0.150 |
| Momentum | — | 100% | +0.155 |
Same thing read by category (the tile weights already fold in the sub-weights): FX +0.30, Equity +0.075, Credit +0.15, Rates −0.22, Housing −0.15 → +0.155.
Two things this makes clear. First, a component's pull depends on its z-score
and its weight together: the won at +1.2σ moves the index more than the
quality spread at +0.9σ, because FX carries 25% against Credit's 10% per
sub-series. Second, because the headline is an average of z-scores it is
compressed in absolute terms — so its standing is read as a percentile of the
Momentum's own history, which is how a modest +0.16 can still sit well
above the median.
08
The authoritative history is a Bloomberg export. For the weekly run, the tail is extended to the latest date from free sources, level-matched onto the Bloomberg series:
^KS11RBKRBIS (BIS broad)Published weekly, Friday morning (06:00 SGT), to Discord with an auto-generated commentary.
09
10
Goldman Sachs Global Economics. Our New G10 Financial Conditions Indices, Global Economics Analyst, 20 April 2017. gspublishing.com
Bank for International Settlements. Effective exchange rate indices (REER, broad) and residential property price statistics.
Bank of Korea. Economic Statistics System (ECOS) — market interest rates and consumer price index.