Harmen's Momentum
9M momentum, top-20 selectie, vasthouden zolang in top 100 — 2006-11-01 tot 2025-12-31 (4821 handelsdagen)
| Netto (na kosten) | Bruto (voor kosten) | Verschil | |
|---|---|---|---|
| CAGR | 10.26% | 10.80% | 0.54% |
| Sharpe | 0.40 | 0.41 | 0.01 |
| Totaalrendement | 550% | 614% | 63% |
Transactiekosten: 15 bps per trade (7 bps commissie + 8 bps slippage). Gemiddelde turnover: 272.6%. Gemiddeld 19 aandelen in portefeuille.
Harmen's Momentum Strategie
Academische Referentie
Beschrijving
Harmen's Momentum is een aangepaste momentumstrategie die de klassieke momentum-anomalie combineert met een slimme retentieband. In plaats van elke maand de volledige top-20 opnieuw te selecteren (wat hoge turnover geeft), worden posities aangehouden zolang ze in de top 100 blijven staan.
Dit vermindert onnodige transacties aanzienlijk: een aandeel dat van positie 5 naar 30 zakt, wordt niet verkocht. Pas wanneer het buiten de top 100 valt, wordt het vervangen door het aandeel met het op dat moment hoogste momentum.
Signaalconstructie
Signaal: 9-maands prijsmomentum, zonder skip-maand (geen maand overslaan tussen meetperiode en herbalancering). Dit is bewust anders dan klassiek 12-1 momentum dat de recentste maand skipt.
Formule: momentum = prijs(t) / prijs(t-189) - 1
Prijsfilter: Alleen aandelen met koers ≥ $5 worden meegenomen. Dit vermijdt micro-cap ruis en zorgt voor verhandelbaarheid bij een geconcentreerd 20-aandelen portfolio.
Selectie: Top 20 aandelen op momentum voor nieuwe posities. Bestaande posities blijven zolang ze in de top 100 staan.
Parameters
| Parameter | Waarde |
|---|---|
| Lookback | 9 maanden (189 handelsdagen) |
| Skip-maand | Geen |
| Prijsfilter | Minimaal $5 per aandeel |
| Posities | 20 aandelen |
| Retentieband | Top 100 (vasthouden zolang in top 100) |
| Herbalancering | Maandelijks (eerste handelsdag) |
| Weging | Gelijk gewicht (5% per positie) |
Risicofactoren
Momentum crash: Net als alle momentumstrategieën is deze kwetsbaar voor plotselinge reversals, vooral na marktcrashes wanneer voormalige verliezers scherp herstellen en winnaars achterblijven.
Concentratie: Met slechts 20 posities is de portefeuille geconcentreerder dan de academische factor-strategieën (die het top-deciel gebruiken, typisch 400+ aandelen).
Retentieband: De top-100 drempel voorkomt onnodige verkopen, maar kan ertoe leiden dat dalende aandelen langer worden aangehouden dan optimaal.
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 |
|---|---|---|---|---|
| MFI.US | 5.00% | Technology | Software - Application | 2.91 |
| TMC.US | 5.00% | Basic Materials | Other Industrial Metals & Mining | 2.72 |
| ABVX.US | 5.00% | Healthcare | Biotechnology | 15.36 |
| AXTI.US | 5.00% | Technology | Semiconductor Equipment & Materials | 5.96 |
| CELC.US | 5.00% | Healthcare | Biotechnology | 10.07 |
| DFDV.US | 5.00% | Financial Services | Asset Management | 9.96 |
| IREN.US | 5.00% | Financial Services | Capital Markets | 5.41 |
| ISOU.US | 5.00% | Energy | Uranium | 5.14 |
| NBTX.US | 5.00% | Healthcare | Biotechnology | 4.79 |
| OLMA.US | 5.00% | Healthcare | Biotechnology | 5.64 |
| ONDS.US | 5.00% | Technology | Communication Equipment | 7.90 |
| QBTS.US | 5.00% | Technology | Computer Hardware | 3.37 |
| QMMM.US | 5.00% | Communication Services | Advertising Agencies | 133.16 |
| SCCC.US | 5.00% | nan | nan | 5.07 |
| SCZM.US | 5.00% | Basic Materials | Other Industrial Metals & Mining | 7.21 |
| SUPX.US | 5.00% | Technology | Software - Infrastructure | 5.47 |
| TERN.US | 5.00% | Healthcare | Biotechnology | 7.12 |
| ZEPP.US | 5.00% | nan | nan | 8.97 |
| TFINP.US | 5.00% | Financial Services | Banks - Regional | 164.19 |
| AMRK_old.US | 5.00% | nan | nan | 132.37 |
Backtest Dashboard