The Fund Flows Dashboard

Who is putting money into credit, and who is taking it out.

The Fund Flows Dashboard measures daily subscriptions and redemptions across EUR, USD and GBP credit funds, fund by fund, from published AUM and NAV. It separates real money movements from price effects, ranks the funds behind each move, and charts the result against cash spreads. It runs natively in Bloomberg BQuant: one screen, one press of Get Data, and the full picture loads.

How a run works
01UniverseBloomberg fund universes filtered by currency, rating, style and duration.
02AUM & NAVDaily published assets and net asset values, fund by fund.
03Flow calcPerformance stripped out: only true subscriptions and redemptions remain.
04Quality controlData errors detected and neutralised, every observation stamped.
05AggregateDaily to yearly aggregates, top movers, spread overlay.
3 currencies
EUR, USD and GBP fund universes
IG & HY
active funds and ETFs, tracked separately
2,000+
eligible funds, refreshed on every run
4 horizons
daily, weekly, monthly and yearly aggregation
01 · Universe

Every cut of the market, one switch away

Currency, rating, style, duration and ESG, combined freely.

The dashboard builds its fund universes directly from Bloomberg, filtered down to genuinely comparable populations: EUR, USD or GBP share classes, fixed-income focus, with active funds and ETFs tracked as separate populations throughout.

Investment grade and high yield are screened independently, and IG can be split by duration — a credit bucket and a short-duration bucket — so money-market-adjacent flows never contaminate the credit read.

A dedicated ESG lens restricts the universe to SFDR Article 8 or Article 9 funds, or to green bond funds specifically, letting you track sustainable credit demand as its own flow series.

Screenshot to supply: run setup screen (currency, start date, SFDR classification, rating, duration, green universe).
Reserved slot. This page is waiting on four Fund Flows Dashboard screenshots; they drop in without any code change, in the same format as the Arbitrage Manager captures.
02 · Measurement

Flows measured, not guessed

Price effect stripped out, data errors neutralised, every observation stamped. Most flow figures are only as good as the data hygiene behind them. Here, the hygiene is the product.

Flowt = AUMt AUMt−1 × ( NAVt / NAVt−1 )
Observation status ledger — applied on every run
Valid flowKept · enters aggregates
Missing AUM or NAVExcluded · never zero-filled
Non-consecutive business daysExcluded · no interpolation
Compensating two-day pairNeutralised · reporting error
Extreme printNeutralised · implausible size
What this changes

A flow number you can defend in committee.

For each fund, the daily flow is computed from published AUM and NAV so that the price effect is removed: a rally never masquerades as a subscription, and a sell-off never fakes a redemption. What remains is real money entering or leaving the fund.

The calculation is deliberately strict. A flow exists only when AUM and NAV are published on two consecutive business days; missing data stays missing rather than being filled forward or set to zero, so gaps can never fabricate a flow.

On top of that, a quality layer catches the classic data traps: back-to-back prints that cancel each other — a reporting error, not a flow — and implausibly extreme observations are both neutralised. Every single observation carries an auditable status explaining how it was treated.

Finally, the denominators are honest: percentages and AUM references use the funds that actually contributed each day, not a static universe size, so breadth measures stay meaningful.

03 · Flows vs spreads

Flows in market context

Daily to yearly aggregates, charted against cash spreads.

Valid fund-level flows aggregate into daily, weekly, monthly and yearly series, always split three ways: active funds, ETFs and total. Each chart carries the number of eligible funds behind it, so you always know how broad the sample is.

On every horizon, flows are plotted against the option-adjusted spread of the matching cash bond index for that currency and rating: the demand picture and the price picture, on one chart. Alongside the flow series, the dashboard tracks eligible AUM, its distribution across the fund population, and flows expressed as a percentage of AUM.

Breadth is measured too: for every period the dashboard reports how many funds contributed and what share of them saw net inflows, so a headline number driven by one fund never reads like a market-wide move.

Screenshot to supply: aggregated daily flows against the matching cash index OAS.
Reserved slot.
04 · Cumulative & seasonality

This year against the last

Cumulative flows, stacked and compared year over year.

Cumulative views stack active funds and ETFs into a running total, showing at a glance how much money has entered the asset class since your chosen start date, and which vehicle type is carrying it.

A dedicated seasonality view aligns each calendar year on the same day-of-year axis: the current year is drawn live against the full paths of previous years, so you can immediately tell whether this year's demand is running ahead of, or behind, the historical pattern.

Both views inherit the strict methodology upstream: what cumulates is only validated flows, never gap-fills or data errors, so the year-to-date line means exactly what it says.

Screenshot to supply: cumulative flows by day of year, current year against prior years.
Reserved slot.
05 · Who moved the money

Names, not just numbers

Daily, weekly and year-to-date fund rankings.

Aggregate flows tell you the direction; the rankings tell you who. For the latest day, the last five business days and year-to-date, the dashboard ranks the top 10 inflows and top 10 outflows, split by investment grade and high yield, active funds and ETFs.

Each ranking shows the fund's ticker, name, current AUM and net flow, heat-mapped by magnitude, with the number of contributing funds and their total displayed above every table. A compact summary crosses the same window by segment and vehicle, so the net picture reads in one glance before you drill into names.

The as-of date is chosen carefully: if Bloomberg already contains a partial current day, the dashboard steps back to the last complete one, so a half-reported session never distorts the daily read.

Screenshot to supply: top 10 inflow and outflow tables with the net summary by segment.
Reserved slot.

See the flows your market is trading on.

A live walkthrough runs on the currencies and segments your desk follows every day, and covers how the flow series can feed your own market views.

Request a demo