Quality
Gross profitability + ROE + margins with sector-aware ranking (Novy-Marx) — 2007-01-03 tot 2025-12-31 (4780 handelsdagen)
| Netto (na kosten) | Bruto (voor kosten) | Verschil | |
|---|---|---|---|
| CAGR | 10.40% | 10.46% | 0.07% |
| Sharpe | 0.48 | 0.48 | 0.00 |
| Totaalrendement | 554% | 562% | 7% |
Transactiekosten: 15 bps per trade (7 bps commissie + 8 bps slippage). Gemiddelde turnover: 33.1%. Gemiddeld 228 aandelen in portefeuille.
Quality
Academische Referentie
Beschrijving
De kwaliteitsstrategie selecteert bedrijven met hoge winstgevendheid, sterke marges en efficiënte kapitaalinzet. Kwaliteitsbedrijven genereren consistente kasstromen en hebben een duurzaam concurrentievoordeel.
Novy-Marx toonde aan dat bruto winstgevendheid (gross profitability) een even sterke voorspeller is van toekomstige rendementen als traditionele value-maatstaven.
Sector-aware z-scoring (Phase 3): Financiële instellingen (banken, verzekeraars) worden apart ge-z-scored binnen hun eigen sector. Dit voorkomt dat financials — die structureel lagere bruto marges hebben — systematisch worden uitgesloten uit het kwaliteitsportfolio.
Signaalconstructie
Signaal: Samengesteld uit drie kwaliteitsindicatoren:
- Return on Equity (ROE): Netto winst / eigen vermogen
- Gross Profit / Assets: Bruto winst / totale activa
- Operating Margin: Operationele winst / omzet
Elke indicator wordt cross-sectioneel genormaliseerd (z-score). GP/Assets krijgt
dubbel gewicht (2×) conform Novy-Marx' bevinding dat bruto winstgevendheid de sterkste
voorspeller is. Eindformule: (2×z_GP + z_ROE + z_margin) / 4.
Parameters
| Parameter | Waarde |
|---|---|
| Fundamentele data | Jaarrekeningen (point-in-time) |
| Kwaliteitsindicatoren | ROE (1×), GP/Assets (2×), Operating Margin (1×) |
| Normalisatie | Cross-sectionele z-score per indicator |
| Sector-aware scoring | Financials (banken, verzekeraars) apart ge-z-scored |
| Herbalancering | Jaarlijks (YS) |
| Selectie | Top 10% (hoogste kwaliteit) |
Risicofactoren
Crowding: Quality is een populaire factor geworden, wat tot overwaardering kan leiden.
Cycliciteit: In sterke bull-markten presteren speculatieve aandelen vaak beter dan kwaliteitsbedrijven.
Gerelateerde Strategieën
Backtestopzet
Onderstaande instellingen gelden voor alle strategieën in dit framework.
| Aspect | Details |
|---|---|
| Universum | 21.555 aandelen van alle Amerikaanse beurzen (NYSE, NASDAQ, AMEX) via EODHD API, inclusief delisted aandelen. Na verwijdering van ~5.500 symbols met corrupte data (phantom ticks, nul-volume, foutieve split-aanpassingen) en ~4.200 zonder voldoende prijshistorie: ~11.800 aandelen beschikbaar voor backtests. |
| Survivorship bias | Delisted aandelen zijn opgenomen in het universum — een aandeel dat bijv. in 2012 van de beurs is gehaald, zit tot die datum in het universum |
| Periode | 1 januari 2006 – 31 december 2025 |
| Prijsdata | Adjusted close (gecorrigeerd voor splits en dividenden), ~25 miljoen prijspunten |
| Universumfilter | Alleen aandelen met prijs ≥ $5 (penny stock filter) en prijs < $50.000 (data-foutenfilter) |
| Data quality | Symbols met >3 dagen van |dagretour| > 50% of >30% zero-volume dagen zijn permanent verwijderd uit de database. Dagrendementen geclipped op ±100%. |
| Portefeuilleconstructie | Top deciel (10%) op signaalsterkte, gelijk gewogen (equal-weight). Breakpoints berekend op NYSE-aandelen (Fama-French methodologie). Low Volatility gebruikt inverse-volatiliteitsweging. Eigen strategieën hebben afwijkende selectie (zie strategie-pagina). |
| Herbalancering | Jaarlijks (Small Cap, Dividend Aristocrats, Conservative Investment, Quality), kwartaal (Value, Low Volatility, Multi-Factor), maandelijks (Momentum, Trend Following, Factor Momentum, Harmen's Momentum, Geoffrey's Momentum). Trading Navigator v17/v18 gebruiken per-aandeel backtesting op wekelijkse bars. |
| Transactiekosten | Gedifferentieerd naar marktkapitalisatie: 8 bps (large cap >$10B), 15 bps (mid cap $2B-$10B), 25 bps (small cap <$2B). Gebaseerd op AQR live trading data. Fallback: 15 bps gewogen gemiddelde. |
| Benchmark | S&P 500 (SPY ETF), total return |
| Point-in-time | Fundamentele data geplaatst op filing_date (niet fiscal date) en forward-filled om look-ahead bias te voorkomen |
| Databron | EODHD API (eod-historical-data.com) voor alle prijzen, dividenden en fundamentals |
| Leverage & short | Geen leverage, geen short posities — alle strategieën zijn long-only |
Bekijk volledige portefeuille →
| Symbool | Gewicht | Sector | Industrie | Signaal |
|---|---|---|---|---|
| M.US | 0.29% | Consumer Cyclical | Department Stores | 0.75 |
| BC.US | 0.29% | Consumer Cyclical | Recreational Vehicles | 1.65 |
| BJ.US | 0.29% | Consumer Defensive | Discount Stores | 0.72 |
| CL.US | 0.29% | Consumer Defensive | Household & Personal Products | 1.61 |
| FC.US | 0.29% | Consumer Defensive | Education & Training Services | 1.30 |
| HD.US | 0.29% | Consumer Cyclical | Home Improvement Retail | 2.04 |
| IT.US | 0.29% | Technology | Information Technology Services | 0.82 |
| JZ.US | 0.29% | Technology | Information Technology Services | 0.91 |
| KG.US | 0.29% | Financial Services | Insurance Brokers | 0.87 |
| KR.US | 0.29% | Consumer Defensive | Grocery Stores | 0.91 |
| LE.US | 0.29% | Consumer Cyclical | Apparel Retail | 1.00 |
| LZ.US | 0.29% | Industrials | Specialty Business Services | 1.46 |
| MA.US | 0.29% | Financial Services | Credit Services | 1.46 |
| OS.US | 0.29% | Technology | Software - Infrastructure | 0.95 |
| RL.US | 0.29% | Consumer Cyclical | Apparel Manufacturing | 0.95 |
| SN.US | 0.29% | Consumer Cyclical | Furnishings, Fixtures & Appliances | 0.67 |
| ACI.US | 0.29% | Consumer Defensive | Grocery Stores | 1.18 |
| AKA.US | 0.29% | Consumer Cyclical | Apparel Retail | 1.10 |
| ANF.US | 0.29% | Consumer Cyclical | Apparel Retail | 1.34 |
| BAH.US | 0.29% | Industrials | Consulting Services | 1.42 |
Backtest Dashboard