2007issue C051-9
Weekly preferred-symbol reselection for mechanical trend systems
A mechanical trend system is incomplete if it only emits entries and exits. The same procedure must reselect a preferred roster, carry leftover open names, block new entries on dropped names, and keep walk-forward reports from mixing leftover book with the new roster.
- Treat preferred-symbol reselection as part of the mechanical procedure so entry, exit, abstention, and roster change can be tested as one object.
- After weekend reselection, carry leftover open names until those trades close, and do not allow new entries on dropped names unless they remain in the new preferred set.
- Exclude leftover opens on newly added names from reports until those trades close and a new entry occurs.
- Build weekend merge files that separate common names, leftover opens, and new names so daily walk-forward reports do not mix leftover book with the new roster.
Reselection is part of the mechanical object
A mechanical trading system is a fully specified procedure that turns rule inputs, market state, and execution constraints into entry, exit, or abstention signals over a defined holding period so the whole path can be tested as one object. Typical computerized platforms assume a single fixed symbol list, so changing the traded roster is treated as a manual step. Sequenced results across successive portfolios are not a built-in function.
Editorial reading: system builders should treat preferred-symbol reselection as a first-class construction step. The same procedure that emits entries, exits, and abstentions must also carry leftover open names, block new entries on dropped names, and keep walk-forward reports from mixing leftover book with the new roster.
How a preferred roster changes
Rank rotation is the recurring reselection of a preferred symbol roster from a broader universe so the mechanical system trades a changing set of names rather than a fixed list. A mechanical design can reselect a preferred roster of about 100 leading names weekly from NYSE, AMEX, and NASDAQ using technical and fundamental screens, then apply short-horizon entry rules only on names already showing strong, consistent upward trends.
Dynamic rosters also arise from index reconstitutions, periodic published preferred lists, and custom scan-and-select algorithms, not only from one named system. Trend following in this setting stays with names that show persistent directional strength and avoids initiating new risk on names that no longer belong in the preferred set.
Where the roster lives
Construction can keep reselection outside the platform and reload the preferred set, or keep a full universe inside the platform and reselect subsets. The same symbol-state rules apply to both. The supplied implementation assumes external selection.
Automation needs two capabilities: incremental real-time reports of new, still-open, and closed trades, and long-horizon backtests across a historical sequence of portfolios. Daily-bar execution with weekend reselection is the worked case and can be extended to other bar and reselection periods.
Symbol-state rules after a weekend merge
The preferred-symbol set is the current roster loaded for new-trade eligibility after an external reselection cycle. Old-open symbols are names that still have unfinished system trades after they leave the preferred roster. They must stay loaded only until those trades close.
New symbols are names that enter the preferred roster this cycle. Opens that began before the current symbol period must be excluded from reports until that trade closes and a new entry occurs, after which ordinary reporting resumes.
Files the merge must produce
A symbol merge is the weekend file construction that combines leftover open names with the new preferred roster into the working lists used for the next period. The construction uses explicit management files: preferred_syms, old_open_syms, old_open_syms_next, new_syms, and all_syms. Daily processing uses that merge to distinguish common names, leftover opens, and newly added names.
Daily walk-forward reports
Walk-forward daily execution is incremental daily-bar processing that reports only today’s exits, remaining opens, and next-session entries after the latest reselection files are in place. After the close, the process reports next-session entries, today’s exits, and an appended closed-trade history. It deletes newly entered names from new_syms and filters new_syms out of exit and closed-trade output.
Sequencing a history of portfolios
Historical tests of the same design require higher-level scripts that sequence preferred-symbol files, run the weekend merge, and execute the system one trade day at a time. The output is a complete closed-trade file for later statistical and account simulation work.
All readings on this track · 32 readings
- 1987A mechanical rank-rotation sleeve for monthly fund leaders
- 1989Rank rotation in a five-name no-load sleeve
- 1990Cycle-tested five-year fund rank rotation
- 1991Blue-chip rank rotation by relative-strength-index slope
- 1992Currency rank rotation and intermarket timing
- 1992Rank rotation and relative strength for portfolio construction
- 1994MACD crossovers then short-horizon rank rotation
- 1994A comparable group-trend ledger from published ranks
- 1997Normalized yield rank rotation as a full portfolio procedure
- 1997Constructing an investor preference index from two capitalization-weighted series
- 1998Constructing anchored momentum from a centered average
- 2000Rank rotation, a stop-loss order, and Relative Strength Index in fund switching
- 2003A one-fund daily rank is a two-sleeve construction problem
- 2004Evaluate rank rotation only where persistence already exists
- 2004Sector fund rank rotation with regression and trailing stops
- 2006Evaluating equal-weight annual yield-rank rotation
- 2007Weekly preferred-symbol reselection for mechanical trend systems
- 2011Portfolio capacity and entry pacing for mechanical systems
- 2011Rank rotation as a testable ETF construction procedure
- 2011The inverse-Fisher stochastic is a forecast layer until the book rules can be disabled
- 2012An underwater stretch is a sizing test for rank rotation
- 2015Rule-based ETF rotation as one testable procedure
- 2015MACD crossover evaluation by trend rank rotation
- 2015Persistence and strength as one close-to-close switch
- 2015Evaluating rank rotation after a persistence screen
- 2016Evaluating an annual valuation rank rotation
- 2017A two-step yield and price rank rotation for a five-name sleeve
- 2018Smoothed volatility and the missing rank-rotation exit
- 2018A five-condition scorecard that ranks stocks and can refuse the trade
- 2018Small-cap growth sleeve eligibility with trend and rank rotation
- 2018Evaluating rank-rotation momentum across fund wrappers
- 2019Evaluating an annual equity-gold momentum rank rotation