1997issue C031-11
Why a daily timing evaluation depends on interval, lookbacks, and the fitting objective
A daily Mechanical trading system can be specified from a utilities-to-broad-market Relative Strength Index series and separate up-side and down-side lookbacks. Editorial reading: the sampling interval, independent lookbacks, and a percentage-based fitting objective decide what that historical evaluation is allowed to claim.
- A daily Mechanical trading system can be specified from a utilities-to-broad-market Relative Strength Index series plus separate up-side and down-side lookbacks.
- A log restatement and a summed-percentage objective are presented so later, larger-level observations do not dominate earlier equal-percentage moves when parameters are chosen.
- Buy and sell lookbacks are set independently, and a locked holding period after a buy is removed, because those choices change the exit path the procedure is allowed to take.
- Editorial reading: the historical evaluation can claim only that this daily Trend filter and Mechanical trading system were tested as specified, not that a different interval, a shared lookback, or a raw-difference objective was tested.
The daily procedure as specified
A daily Mechanical trading system can be specified from a utilities-to-broad-market Relative Strength Index series plus separate up-side and down-side lookbacks. That Relative Strength Index series, read with those lookbacks, is the Trend filter inside the procedure. The Mechanical trading system is the full rule set: when a buy is allowed, when a sell is allowed, and when the system may stand aside.
The series used to select parameters
A log transform of the target price series is used so successive differences approximate percentage change and can serve as the series on which parameters are selected. The Relative Strength Index construction itself is restated in log differences so unequal long-run growth of the two averages does not distort the magnitude of the indicator.
Optimizing on summed percentage outcomes, rather than raw price differences, is presented as a way to stop later, larger-level observations from dominating earlier equal-percentage moves. The fitting objective is therefore part of the model, not a neutral scoring step added after the Trend filter is already fixed.
Independent lookbacks and the holding rule
Buy and sell lookbacks are specified independently (UpLag versus DnLag) because the two signal types are treated as different procedures. A shared lookback would have forced the buy rule and the sell rule to share one memory length. Independent lookbacks do not.
Why a locked hold was removed
A minimum locked holding period after a buy is treated as an unacceptable real-world constraint and is removed so an exit can occur without a forced wait. That choice changes the Mechanical trading system under evaluation: an exit may arrive as soon as the sell lookback fires, rather than after a required pause.
What the evaluation can claim
Editorial reading: daily sampling chooses the observation grid for the Trend filter. Independent UpLag and DnLag lookbacks mean the buy rule and the sell rule are not required to share a memory length. The log restatement and the summed-percentage objective decide which moves dominate parameter choice.
Those three design decisions are part of the object under test. The historical evaluation can therefore speak only to this daily Mechanical trading system as specified. It does not, on its own, speak to a different sampling interval, a single shared lookback, or an objective based on raw price differences.
All readings on this track · 33 readings
- 1988Opening-range brackets, a two-bar trend filter, and bounded stops
- 1990Bezier-curve price trend filter
- 1992Constructing a damping-index trend filter
- 1992Building a random walk index trend filter
- 1992Phase diagrams for moving-average trend filters
- 1993Volume-weighted change smoothing and trend ranking
- 1993Concurrent highest-low filter with a largest-low-fall trigger
- 1994Unit-invariant trend filters and the c-test
- 1995Constructing cup and cap entries with a three-bar net line
- 1997Why a daily timing evaluation depends on interval, lookbacks, and the fitting objective
- 2001A volume budget clock for trend-segment construction
- 2001Keep three jobs separate when you test a composite score
- 2002Evaluating the weekly four-percent close filter as a market-state procedure
- 2003Constructing a confirmed zigzag trend filter
- 2004Decompose high, low, and close into separate forecast streams
- 2005Three-state moving-average breakout bar coloring
- 2005Constructing a volume and move-adjusted trend filter
- 2005A fifty-day average breakout as a trend permission filter
- 2005Current-bar inclusion can mute a stochastic channel break
- 2006A stochastic oscillator gated by a long-term exponential average
- 2010A construction test for a modified volume-price trend filter
- 2011Constructing a Spearman rank trend filter
- 2013Constructing a repeated-median slope as a resistant trend filter
- 2014Combining a relative-strength index and trend filters for oversold setups
- 2014Price-rooted lookbacks for a relative strength index, a moving average, and a trend filter
- 2015Evaluating next-session intermarket range forecasts
- 2018Read the intermarket weight matrix first, then the predicted moving-average filter
- 2018Constructing the stiffness trend filter from moving-average holds
- 2018The averaging kernel and the lagged trend gate are separate specifications
- 2019A trend filter is not ready to compare until portfolio constraints are written down
- 2019Lookback, threshold, and position-capacity for a stiffness trend-filter
- 2020Combining a trend filter with a moving average and a stochastic oscillator
- 2020Constructing a relative-strength oscillator with a rank-agreement trend filter