Skip to main content
Track Monte Carlo simulation
14 / 26
Library

2005issue C091-5

Evaluating momentum rank rotation under portfolio constraints

An archive evaluation asked whether relative-strength rankings can be turned into a rank-rotation book rather than left as a screen or an extreme-tile sort. The procedure joined percentile buy and sell thresholds, random draws from the eligible basket, holding caps and Monte Carlo simulations for every parameter set.

  • Relative strength compares one name with another over a chosen window, and the evaluation asked whether that ranking can become a portfolio procedure rather than a broad screen or an extreme-tile sort.
  • Rank rotation specified a target book size, a percentile buy threshold, a lower percentile sell threshold, weekly review and replacement only after a holding crossed the sell gate.
  • Each purchase drew one name at random from the eligible basket, and Monte Carlo simulations were run for every parameter set, because buying an entire top slice was treated as impractical.
  • Practicality checks required a universe broad enough for different objectives, return dispersion that lets a smaller subset keep similar characteristics, year-to-year consistency and robustness across both momentum formulations.
Entries in this reading3 entries

From comparison to a portfolio procedure

Relative strength was framed as comparing one item's results with another over a chosen window. The evaluation asked whether that ranking can be turned into a portfolio procedure rather than left as a broad screen or an extreme-tile sort.

The tested universe was compared with an equal-weighted index of that same universe. Two public momentum rankings were converted to percentiles: trailing return over a chosen window, and closing-price deviation from a simple moving average.

Buy ranks, sell ranks and replacement

The book was run as a rank-rotation system with a target name count, a percentile buy threshold, a lower percentile sell threshold, weekly review and replacement only after a holding crossed the sell gate.

The percentile buy threshold is the minimum relative-strength percentile that makes a name eligible for entry. The percentile sell threshold is the relative-strength percentile that forces an automatic exit and replacement.

Random draws from the eligible basket

Because buying an entire top slice of the ranked list was treated as impractical, each purchase drew one name at random from the eligible basket. Monte Carlo simulations were run for every parameter set.

Holding caps and a fully invested book

A holding was trimmed if it exceeded a set share of portfolio value. The book stayed fully invested, and a new buy was allowed only after a corresponding sale.

Practicality checks and turnover

Before the book was run, practicality checks required a universe broad enough for different objectives, return dispersion that lets a smaller name subset keep similar characteristics, year-to-year consistency rather than a single-year result, and robustness across both formulations. Return dispersion is the spread of individual outcomes inside a ranked basket that can keep a small subset from matching the basket average.

Estimated turnover for the trailing-return rotation was described as comparable to an average given for actively managed domestic stock funds. The moving-average rotation produced much higher turnover and was framed as suitable only for very active implementation after costs and taxes.

Educational research material, not investment advice. Historical source context does not establish present-day performance.
14 of 26 in the Monte Carlo simulation track
20091-51 pp.Next on Monte Carlo simulationBounded risk and rank rotation in portfolio constructionEntry timing, exit timing, and the amount of risk must be balanced together, because excess risk can end participation and too little risk can cap what a book can earn.
All readings on this track · 26 readings
  1. 1989Known-bias price streams for system evaluation
  2. 1989Constructing holdout-checked synthetic prices from chaos maps
  3. 1991Closing the feedback loop in auction market simulations
  4. 1994Evaluating eight-year election regimes
  5. 1995Constructing equity versus leverage with resampled trades
  6. 1995Stock leverage from compounded returns and margin cost
  7. 1996Constructing and optimizing volatility position-sizing profiles
  8. 1996Constructing fade rules from an empirical deviation histogram
  9. 1998Return-path volatility and the recovery burden
  10. 1999Monte Carlo checks beyond a single historical path
  11. 2002Monte Carlo equity paths from win rate and profit factor
  12. 2003Checking a small system edge with Monte Carlo simulation
  13. 2003Evaluate a mechanical trading system with a stop-loss order and Monte Carlo simulation
  14. 2005Evaluating momentum rank rotation under portfolio constraints
  15. 2009Bounded risk and rank rotation in portfolio construction
  16. 2010A calendar for walk-forward robustness and Monte Carlo evaluation
  17. 2012Treat the optimize view as an evaluation protocol
  18. 2013Entry, exit and abstention as one testable procedure
  19. 2014Evaluating stop and target bounds before fading large moves
  20. 2014Evaluating system exits when markets get noisier
  21. 2015Memory-bearing synthetics for dominant-cycle spectra
  22. 2015Constructing next-session implied-volatility forecasts by reordering closes
  23. 2016Mechanical systems as a gated factory
  24. 2017Four-sleeve Monte Carlo annual-loss bounds
  25. 2018When to retire a mechanical system with Monte Carlo drawdown limits
  26. 2020Treat mechanical system design as a revalidation lifecycle
All 51 readings tagged Monte Carlo simulation
Also on Monte Carlo simulation5 readings