Bangladesh Yield Curve Study

The shape and the macro backdrop that produced it.

A

Latest Treasury Yield Curve ()

Eight points on a line, and three numbers that summarise them: level (how expensive is money), slope (what you are paid to wait), curvature (is the belly rich or cheap against the wings). The curve runs to the last month in which every tenor was actually auctioned — a month where the long bonds did not come to market is left out rather than carried forward.

Latest curve

Tenor detail

change vs comparison

Macro backdrop — latest reading on each series

each tile carries its own as-of date

B

Then and now

Pick any two months. The curve overlay shows what the shape did; the macro panel below shows what else moved over the same window — which is usually the more useful half of the picture.

What else moved over the same window

Choose series
Sparklines trace the path between the two dates, not the full history. Where a series has no reading on the exact month, the nearest earlier observation is used and stamped in the as-of column.

Biggest movers

ranked by move ÷ own history
Each series' change over the window, divided by its own standard deviation across the full record. This puts inflation in percent and remittances in millions of dollars on the same footing — a reading of 2.0 means the move was twice that series' typical dispersion.

Track one series

full history
C

The correlation matrix

The same macro panel, measured against the curve itself. Choose which property of the curve to correlate against — the level (whether the whole curve sits high or low), the slope (its shape), or the curvature (whether the belly is rich or cheap against the wings). Each row is then repeated across seven time offsets.

Correlation with the curve

Negative Positive strongest cell in the row Click any cell to see the pairing behind it
How to read this matrix

The three things you can correlate against

Curve levelThe average of the 3M, 1Y, 2Y, 5Y, 10Y and 20Y yields. Whether the whole curve sits high or low, regardless of shape — an upward or downward shift in the general price of money. A positive correlation means the series is high when yields across the board are high; negative means high when yields are low.
3M–10Y slope10Y − 3M. The shape of the curve. A positive correlation means the series is high when the curve is steep; negative means high when it is flat or inverted.
Curvature2 × 5Y − 2Y − 10Y. Whether the belly sits above or below a straight line drawn between the wings. Positive readings mean the 5Y is cheap against the 2Y and 10Y; negative means it is rich.

These three are close to independent of one another, which is why a series can correlate strongly with one and barely at all with the others. A variable that moves the level but not the slope is telling you about the general price of money; one that moves the slope but not the level is telling you about the distribution of that price across time.

What the table is

One row for each macro series. One column for each time offset. Every cell holds a single number — a correlation coefficient — measuring how closely that series and the chosen curve property moved together across all the months in the sample.

The same calculation is repeated seven times per row, each time shifting one series against the other by a fixed number of months. That is what turns a single correlation into a row: it lets you see whether the relationship is tightest when the two are measured in the same month, or when one is measured earlier than the other.

What the number means

A correlation coefficient runs from −1 to +1. The sign is the direction; the size is the strength.

  • Positive — the two tend to be high together and low together. When the macro series is above its own average, the curve measure tends to be above its average too.
  • Negative — they tend to move opposite. High readings in one line up with low readings in the other.
  • Near zero — no straight-line relationship. It does not rule out a curved or conditional one; it says a straight line through the scatter has no useful tilt.
0.0–0.2
Negligible
0.2–0.4
Weak
0.4–0.6
Moderate
0.6–0.8
Strong
0.8–1.0
Very strong

Square the coefficient to get the share of variation the two have in common. A reading of 0.50 means a quarter of the movement lines up; 0.80 means about two thirds.

What +12m and −12m mean

The column heading is the offset between the two readings being paired. The convention here: a plus sign means the macro series is measured earlier than the curve.

  • +3m, +6m, +12m — the macro reading is taken from three, six or twelve months before the curve reading it is paired with. A row that peaks in these columns is one where the macro series moved first.
  • 0m — both readings from the same month. No shift.
  • −3m, −6m, −12m — the curve reading is taken from three, six or twelve months before the macro reading. A row that peaks here is one where the curve moved first and the macro series followed.

Shifting costs observations. A twelve-month offset drops twelve months from the pairing, so the columns furthest from zero rest on the smallest samples. Panel D reports the exact count for whichever cell you have selected.

Which side moved first is a statement about timing in this dataset, not about cause. Two series can line up at an offset because a third thing drove both.

The two transforms and the sample

LevelsEach series is used exactly as reported, paired against the curve measure as reported. This is the raw reading.
Δ 3-monthBoth sides are converted to their change over the previous three months before correlating. Instead of asking whether high goes with high, it asks whether rising goes with rising.
Full 2009–26All months, subject to when each individual series begins.
Post-2022Only the months from January 2022 onward — observations, fewer once an offset is applied.

The other columns and marks

ColourGreen for positive, terracotta for negative. Intensity tracks the size of the coefficient, so a pale cell is a weak relationship whatever its sign.
OutlineThe largest coefficient in that row, by absolute size — the offset at which that series and the curve measure line up most closely.
Em dashFewer than 24 paired observations remain after the offset and any gaps in the series, so no coefficient is reported.

How each cell is computed

For a given series x, the chosen curve measure y, and an offset k months, pair every month t where both readings exist: x at month t against y at month t+k. Drop any pair with a missing value. Then take the Pearson coefficient over what remains — the covariance of the two, divided by the product of their standard deviations. Panel D rebuilds exactly this for whichever cell you select.

D

Inside one cell

Every number in the matrix is produced the same way. Pick a cell above and this panel rebuilds it from scratch — the scatter of paired observations, the count, and the sentence the number is making.

Correlation coefficient
Paired observations
Offset
Shared variation (r²)
Fitted line gradient
Bangladesh Yield Curve Study. Treasury bills and bonds, 8 tenors, Jul 2009 – Jul 2026, month-end auction cut-off and MTM yields.
Macro panel from the Macro Observer monthly series. All figures as reported; no interpolation beyond nearest-earlier matching, which is labelled where used.
Series ends July 2026: the August auctions for the 15Y and 20Y had not been held at the time of writing, so an August curve would carry those two tenors forward rather than price them.
Correlations are Pearson coefficients on overlapping monthly observations, minimum 24 pairs. Level = mean of 3M, 1Y, 2Y, 5Y, 10Y, 20Y. Slope = 10Y − 3M. Curvature = 2×5Y − 2Y − 10Y.
For analysis and education. Not investment advice.