Factor Momentum
Momentum across factor portfolios with 6 factors (Ehsani & Linnainmaa) — 2007-03-01 tot 2025-12-31 (4741 handelsdagen)
| Netto (na kosten) | Bruto (voor kosten) | Verschil | |
|---|---|---|---|
| CAGR | 6.32% | 7.19% | 0.87% |
| Sharpe | 0.32 | 0.36 | 0.05 |
| Totaalrendement | 217% | 270% | 53% |
Transactiekosten: 15 bps per trade (7 bps commissie + 8 bps slippage). Gemiddelde turnover: 404.9%. Gemiddeld 529 aandelen in portefeuille.
Factor Momentum
Academische Referentie
Beschrijving
Factor Momentum is een meta-strategie die de recente prestaties van zes factoren gebruikt om de weging dynamisch aan te passen. Factoren die recent goed presteerden, krijgen een hogere weging; factoren met negatieve premie worden uitgesloten.
Dit berust op het idee dat factorpremies in golven komen: als momentum het goed doet, zal dat waarschijnlijk doorzetten, vergelijkbaar met aandelenmomentum maar op factorniveau.
Signaalconstructie
Signaal: Gewogen combinatie van zes factoren, gewogen naar hun recente premie (top-quintiel vs bottom-quintiel rendement over 12 maanden):
- Momentum (12-1M): Klassiek 12-1 maanden momentum
- Short-term reversal (1M): Negatief 1-maandsrendement
- Low volatility (252d): Negatieve standaardafwijking
- Value (E/P): Earnings yield (earnings / price)
- Quality (GP/Assets): Bruto winstgevendheid / totale activa
- Size (-log market cap): Negatieve log marktkapitalisatie
Factoren met negatieve premie krijgen gewicht 0 en worden uitgesloten.
Parameters
| Parameter | Waarde |
|---|---|
| Aantal factoren | 6: momentum (12-1M), reversal (1M), low volatility, value (E/P), quality (GP/Assets), size |
| Factor-momentum lookback | 12 maanden |
| Dynamische weging | Performance-gewogen (negatieve premie = gewicht 0) |
| Herbalancering | Maandelijks (MS) |
| Selectie | Top 10% |
Risicofactoren
Factor-crashes: Net als aandelenmomentum kan factor-momentum ernstig lijden bij plotselinge factorrotaties.
Complexiteit: De strategie is afhankelijk van meerdere sub-factoren, wat de kans op datamining-artefacten vergroot.
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 |
|---|---|---|---|---|
| AZ.US | 0.13% | Technology | Software - Application | 0.25 |
| BH.US | 0.13% | Consumer Cyclical | Restaurants | 0.20 |
| CV.US | 0.13% | Healthcare | Medical Devices | 0.14 |
| EH.US | 0.13% | Industrials | Aerospace & Defense | 0.19 |
| FC.US | 0.13% | Consumer Defensive | Education & Training Services | 0.21 |
| FT.US | 0.13% | Financial Services | Asset Management | 0.20 |
| HY.US | 0.13% | Industrials | Farm & Heavy Construction Machinery | 0.16 |
| JG.US | 0.13% | Technology | Software - Application | 0.44 |
| JL.US | 0.13% | Consumer Cyclical | Apparel Manufacturing | 0.79 |
| KG.US | 0.13% | Financial Services | Insurance Brokers | 0.44 |
| MB.US | 0.13% | Consumer Cyclical | Restaurants | 0.26 |
| NB.US | 0.13% | Basic Materials | Other Industrial Metals & Mining | 0.39 |
| NC.US | 0.13% | Energy | Thermal Coal | 0.13 |
| NL.US | 0.13% | Industrials | Security & Protection Services | 0.18 |
| NX.US | 0.13% | Industrials | Building Products & Equipment | 0.12 |
| PC.US | 0.13% | Industrials | Specialty Business Services | 0.25 |
| RM.US | 0.13% | Financial Services | Credit Services | 0.15 |
| TC.US | 0.13% | Communication Services | Advertising Agencies | 0.36 |
| TG.US | 0.13% | Industrials | Metal Fabrication | 0.11 |
| UI.US | 0.13% | nan | nan | 0.12 |
Backtest Dashboard