Information only – not investment advice. Not for US persons. Past performance does not predict future returns. Read the disclaimer

Methodology

How portfolios, fund lists and statistics are built. The aim is to be objective, reproducible and neutral.

1. Model portfolios

Each model portfolio is a set of target weights across building blocks (asset groups) such as “global all-world equity” or “global aggregate bonds”. All portfolios are published in the portfolio explorer for everyone. Filters only hide or show portfolios by objective attributes: portfolio type, equity %, number of funds, share class, currency hedging, issuer, ESG and add-ons. There is no scoring, no “best” and no “recommended for you”.

1a. Core and specialty portfolios

The 16 core portfolios hold the broad market at roughly market-cap weights: global (or developed + emerging) equity, global bonds and, in a few, one small sleeve such as gold, commodities, small caps or short-term government bonds. The 19 specialty portfolios start from a similar base and add a deliberate tilt. Tilts add concentration and deviate from the global market, so a specialty portfolio can do better or worse than the market for long periods. They are shown so that the trade-offs can be compared on the same terms, not because a tilt is expected to pay off. The explorer opens on the core portfolios; the type filter shows the others.

A portfolio can have more than one type (e.g. “Diversified with real assets” is both real estate and all-weather). Weights of published model portfolios such as the permanent portfolio, the “All Weather” mix and the golden butterfly are simplified, widely published versions built from the UCITS building blocks available here. Long-dated government bonds are matched like the other government bonds: hedged to or denominated in the base currency (so a EUR base uses euro government bonds 15+ years and a CHF base US Treasuries 20+ years hedged to CHF), with USD Treasuries as the fallback. For the growth tilt there is no broad world-growth UCITS ETF in the fund list, so the block uses Nasdaq-100 funds. The small-cap value block has one fund (actively managed); its statistics use a US small-cap value proxy. Common-window statistics are set by the core portfolios; specialty portfolios with shorter proxy histories start later.

2. Fund universe and data

3. Neutral fund ranking

Within each building block, eligible funds are listed by TER (ascending), then fund size (USD equivalent, descending), then inception date (older first). No fund issuer or broker pays for placement, and nothing paid affects the order or eligibility. Listing a fund first is not a recommendation. Lower cost or larger size does not guarantee better results, and tracking difference, spreads, taxes and broker availability also matter.

Eligibility rules (objective)

Base currency, fund currency and trading currency

Three different currencies are easy to mix up:

When you pick a base currency, every list puts first the line that trades in that currency: SIX for CHF, Xetra (then other euro venues) for EUR, London for GBP and USD, SGX for SGD. Only two ETFs in our list trade on SGX (Xtrackers MSCI World 1C and S&P 500 4C, in SGD). For every other ETF we show the London USD line for SGD. ETFs with no line in the base currency stay listed and visible, are marked (for example “no CHF listing, trades in USD on SIX”), and appear after the ETFs that have one. Within each of these two tiers the neutral order (TER, then size, then age) applies. With “Equity: hedged to base” or “Bonds: hedged to base”, only share classes hedged to the base currency (for example UBS hCHF or SPDR CHF Hedged) are eligible.

Sources: SIX, Xetra and London lines and their trading currencies are taken from each exchange's own public reference data (SIX ETF/ETP explorer data, Deutsche Börse's list of Xetra tradable instruments, London Stock Exchange instrument pages), checked 2026-10-27 with scripts/fetch_listings.py. Borsa Italiana and Euronext lines come from issuer pages. Brokers may route the same order differently, so confirm the exact line with your broker.

4. Risk statistics

Building blockProxy (by base currency)
All-world equity
All bases: iShares MSCI ACWI UCITS ETF (USD, LSE) ISAC.L
Developed world
All bases: iShares Core MSCI World UCITS ETF (USD, LSE) IWDA.L
Emerging markets
All bases: Vanguard FTSE Emerging Markets UCITS ETF Dist (USD, LSE), dividends reinvested VDEM.L
US equity
All bases: iShares Core S&P 500 UCITS ETF (USD, LSE) CSPX.L
Europe equity
All bases: iShares Core MSCI Europe UCITS ETF (EUR, Euronext Amsterdam) IMAE.AS
Small cap
All bases: SPDR MSCI World Small Cap UCITS ETF (EUR, Xetra) ZPRS.DE
Global bonds
USD: iShares Core Global Aggregate Bond USD Hedged (LSE) AGGU.L
EUR: iShares Core Global Aggregate Bond EUR Hedged (Xetra) EUNA.DE
GBP: iShares Core Global Aggregate Bond GBP Hedged Dist (LSE), income reinvested AGBP.L
CHF: SPDR Bloomberg Global Aggregate Bond CHF Hedged (SIX) GLAC.SW
SGD: iShares Core Global Aggregate Bond USD Hedged, converted to SGD AGGU.LNo listed SGD-hedged share class in our list: SGD figures use the USD-hedged class, so they include USD/SGD currency moves.
Govt / short-term
USD: iShares $ Treasury Bond 0-1yr (LSE) IB01.L
EUR: Proxy: iShares Euro Government Bond 1-3yr UCITS ETF (not in the fund list) IBGS.ASProxy fund outside the curated list.
GBP: Proxy: iShares UK Gilts 0-5yr UCITS ETF (not in the fund list) IGLS.LProxy fund outside the curated list.
CHF: Proxy: iShares Swiss Domestic Government Bond 0-3 UCITS ETF (not in the fund list) CSBGC3.SWProxy fund outside the curated list.
SGD: iShares $ Treasury Bond 0-1yr, converted to SGD IB01.LNo SGD short-term UCITS ETF in our list: SGD figures use a USD T-bill ETF, so they include USD/SGD currency moves.
Gold
All bases: iShares Physical Gold ETC (USD, LSE) IGLN.L
Commodities
All bases: UBS CMCI Composite SF UCITS ETF USD acc (SIX) CCUSAS.SW
Tech sector
All bases: Xtrackers MSCI World Information Technology UCITS ETF 1C (EUR, Xetra) XDWT.DE
Health-care sector
All bases: Xtrackers MSCI World Health Care UCITS ETF 1C (EUR, Xetra) XDWH.DE
Value factor
All bases: iShares Edge MSCI World Value Factor UCITS ETF (USD, LSE) IWVL.L
Nasdaq-100
All bases: iShares NASDAQ 100 UCITS ETF (USD, LSE) CNDX.L
Quality factor
All bases: iShares Edge MSCI World Quality Factor UCITS ETF (USD, LSE) IWQU.L
Momentum factor
All bases: iShares Edge MSCI World Momentum Factor UCITS ETF (USD, LSE) IWMO.L
Minimum volatility
All bases: iShares Edge MSCI World Minimum Volatility UCITS ETF (USD, LSE) MVOL.L
Small-cap value
All bases: Proxy: SPDR MSCI USA Small Cap Value Weighted UCITS ETF (EUR, Xetra; US only, not in the fund list) ZPRV.DESmall-cap value uses a US-only small-cap value proxy: the global fund in our list (Avantis, 2024) has too little history.
Swiss equity
All bases: Xtrackers Switzerland UCITS ETF 1D (CHF, SIX), dividends reinvested XSMI.SW
UK equity
All bases: iShares Core FTSE 100 UCITS ETF (GBP, LSE), dividends reinvested ISF.L
Eurozone equity
All bases: iShares Core MSCI EMU UCITS ETF (EUR, Xetra) SXR7.DE
World SRI
All bases: iShares MSCI World SRI UCITS ETF (EUR, LSE) SUSW.L
EM SRI
All bases: iShares MSCI EM SRI UCITS ETF (EUR, Xetra) QDVS.DE
High-dividend equity
All bases: Vanguard FTSE All-World High Dividend Yield UCITS ETF Dist (EUR, Xetra), dividends reinvested VGWD.DE
Global real estate
All bases: iShares Developed Markets Property Yield UCITS ETF (EUR, Xetra), dividends reinvested IQQ6.DE
Inflation-linked bonds
USD: iShares $ TIPS UCITS ETF (Xetra line, converted to USD) IUST.DE
EUR: iShares EUR Inflation Linked Govt Bond UCITS ETF (EUR, Xetra) IBCI.DE
GBP: iShares GBP Index-Linked Gilts UCITS ETF (GBP, LSE), income reinvested INXG.L
CHF: UBS Bloomberg TIPS 1-10 UCITS ETF hedged to CHF (SIX) TIP1S.SW
SGD: iShares $ TIPS UCITS ETF, converted to SGD IUST.DENo SGD inflation-linked UCITS ETF in our list: SGD figures use US TIPS, so they include USD/SGD currency moves.
Long govt bonds
USD: iShares $ Treasury Bond 20+yr UCITS ETF (USD, LSE), income reinvested IDTL.L
EUR: iShares EUR Govt Bond 15-30yr UCITS ETF (EUR, Euronext Amsterdam), income reinvested IBGL.AS
GBP: SPDR Bloomberg 15+ Year Gilt UCITS ETF (GBP, LSE), income reinvested GLTL.L
CHF: iShares $ Treasury Bond 20+yr UCITS ETF CHF Hedged (SIX), income reinvested DTLC.SW
SGD: iShares $ Treasury Bond 20+yr UCITS ETF, converted to SGD IDTL.LNo SGD long-dated government bond UCITS ETF in our list: SGD figures use US Treasuries 20+yr, so they include USD/SGD currency moves.
Multi-asset 60% equity
All bases: Vanguard LifeStrategy 60% Equity UCITS ETF Acc (EUR, Xetra) V60A.DE
Multi-asset 80% equity
All bases: Vanguard LifeStrategy 80% Equity UCITS ETF Acc (EUR, Xetra) V80A.DE

4a. Returns over a chosen period and in another currency

Each portfolio page has a tool to show returns over a period you choose, so you can line them up with a bank or broker statement. The portfolio explorer can recompute every card for the same fixed periods.

4b. Comparing portfolios (/compare/)

5. Equity share and age: general background

This section is general education. It is not an input to anything on this site and does not select funds. Textbooks and target-date funds often reduce equity as a planned withdrawal date approaches (a “glidepath”). One well-known rule of thumb is “equity % ≈ 100 or 110 minus age”. Such rules ignore income stability, other assets, pensions, goals and personal tolerance for losses, so they are crude.

Illustrative age“100 − age” rule“110 − age” rule
2575% equity85% equity
3565% equity75% equity
4555% equity65% equity
5545% equity55% equity
6535% equity45% equity
7525% equity35% equity

Illustration of generic rules of thumb only. Not a recommendation for anyone.

5a. Home exchange (“Where do you trade?”)

Choosing an exchange narrows each building block to ETFs that have a trading line on that exchange and shows that line's ticker and trading currency. It does not change the neutral order (TER, then fund size, then age). Within that order, lines trading in your base currency come first. A portfolio is marked buildable when every building block has at least one match there. It is marked buildable with USD bonds when the only gap is a missing base-currency-hedged bond class and a USD-hedged (or USD-denominated) one trades there instead, which adds USD/base currency risk. It is partly available when some building blocks have no match, and not available when none do. Being buildable on an exchange says nothing about whether a portfolio or fund suits anyone. Brokers may also offer other venues or route orders differently.

Exchange data last collected 2026-10-27. A line is only recorded when the venue's own data, or the issuer's listing table, shows it. Nothing is assumed from other venues.

ExchangeGroupFunds with a lineSource
Xetra (Deutsche Börse)Main exchanges154Deutsche Börse 'T7 XETR all tradable instruments' CSV (cashmarket.deutsche-boerse.com)
London Stock ExchangeMain exchanges123londonstockexchange.com instrument search (api.londonstockexchange.com)
SIX Swiss ExchangeMain exchanges131SIX ETF/ETP explorer reference data (six-group.com/fqs/ref.json)
Euronext AmsterdamMain exchanges46Euronext 'European Trackers' product directory download (live.euronext.com)
Euronext ParisMain exchanges35Euronext 'European Trackers' product directory download (live.euronext.com)
Borsa Italiana (Euronext Milan, ETFplus)Main exchanges132Euronext 'European Trackers' product directory download, market 'ETF Plus' (live.euronext.com)
Wiener Börse (Vienna)Main exchanges25Wiener Börse ETF price list (wienerborse.at/en/exchange-traded-funds/)
Singapore ExchangeMain exchanges5SGX securities price list and security metadata (api.sgx.com)
Nasdaq StockholmMain exchanges4Nasdaq Nordic ETP screener (api.nasdaq.com/api/nordic/screener/etp)
Tradegate Exchange (Berlin)German retail venues184Tradegate order book page per ISIN (tradegate.de/orderbuch.php)
gettex (Börse München)German retail venues172ESMA FIRDS (MICs MUND/MUNC); gettex FAQ: trading currency is always EUR
Börse StuttgartGerman retail venues156ESMA FIRDS (Börse Stuttgart MICs)

Caveats

6. Known limitations