Skip to main content
Track Trend filter
18 / 33
Library

2005issue C031-2

A fifty-day average breakout as a trend permission filter

In January 2005 the S&P 500 hovered around its 50-day average of closing prices, then left that band and later retested the 1190 breakout area on a five-minute e-mini chart. The average was used as a trend filter that permitted only longs above it and only shorts below it.

  • A 50-day average of closing prices served as a trend filter that permitted only long entries while the S&P 500 was above it and only short entries while it was below it.
  • Closes on January 11 and January 12, 2005 stayed too near the line, so those sessions were not treated as a settled break.
  • After the January 18 break back above the average near 1190, a five-minute e-mini pullback to that area around 8:05 a.m. continued higher.
  • Editorial: Let the daily average state the only allowed direction, then treat a later close-side break as a hypothesis tested only after a lower-timeframe retest of the breakout level.
Entries in this reading3 entries

A permission line, then a later break

This archive case follows the S&P 500 in January 2005 around a 50-day moving average. Here that moving average is a 50-day average of closing prices, a slowly updating reference line against which daily closes can be judged above or below.

The same line was used as a trend filter: a binary permission rule that allows only long setups while the index is above the 50-day average and only short setups while it is below.

A hover that was not a settled break

From January 5, 2005, the S&P 500 spent several sessions only slightly above its 50-day moving average before any later close resolved that hover.

On January 11, 2005, the index traded through the 50-day moving average during the session and closed just below it, still too close to treat the break as settled.

On January 12, 2005, the index fell well below the 50-day moving average, then closed back above it by only a small margin.

Editorial: While the daily close keeps hugging the reference line, the trend filter has not yet granted a new side. The hover is information about indecision, not a completed breakout.

S&P 500 daily closes versus the 50-day average

After the August 2004 washout near 1065, daily closes climbed and then rode a rising 50-day average into year-end highs above 1210. Early January 2005 pulled the index back onto that average near 1189, where it only hovered through 14 January — not yet a clean break that would flip permission from long to short. Values were read from the daily eSignal pane of the S&P 500; 1195.98 and 1188.62 are the printed last price and 50-day average on that figure.
After the August 2004 washout near 1065, daily closes climbed and then rode a rising 50-day average into year-end highs above 1210. Early January 2005 pulled the index back onto that average near 1189, where it only hovered through 14 January — not yet a clean break that would flip permission from long to short. Values were read from the daily eSignal pane of the S&P 500; 1195.98 and 1188.62 are the printed last price and 50-day average on that figure.S&P 500 · Daily · 2004-08-02T00:00:00.000Z to 2005-01-14T00:00:00.000Z

Closes and the average before the final session are read off the 20-point grid to the nearest few index points. The screenshot ends 14 January 2005, before the 18 January break of 1190 described in the column.

The close that left the band

A following session produced a last-hour decline that closed well below the 50-day moving average, after which that average acted as resistance.

On January 14, 2005, the index remained below the 50-day moving average even though the close was near that day's high.

In this case a breakout is a later session in which price leaves the moving-average band that had contained it and then either holds that side or returns to retest the same level on a shorter chart.

A shorter-chart retest of 1190

After an upward bias on January 17, 2005, the index broke back above its 50-day moving average near 1190 on January 18.

On a five-minute e-mini chart, price pulled back to the 1190 breakout area around 8:05 a.m. and then continued higher.

Editorial: The January 18 close-side break supplied the new permission to look only long. The five-minute return to 1190 is the second clock, the retest that treats the break as a hypothesis instead of a finished signal.

Volume into the close

Session volume was observed to surge, more often than not, during the final half hour of trading.

Editorial: That volume habit is why a last-hour close well below the average was read as a more decisive leave of the band than the earlier sessions that finished only a small distance from the line.

Educational research material, not investment advice. Historical source context does not establish present-day performance.
18 of 33 in the Trend filter track
20051-4 pp.Next on Trend filterCurrent-bar inclusion can mute a stochastic channel breakA raw Stochastic oscillator ranks the close inside a lookback that already contains the current bar, so an excursion that would sit outside a prior-only high-low channel is absorbed into the oscillator scale.
All readings on this track · 33 readings
  1. 1988Opening-range brackets, a two-bar trend filter, and bounded stops
  2. 1990Bezier-curve price trend filter
  3. 1992Constructing a damping-index trend filter
  4. 1992Building a random walk index trend filter
  5. 1992Phase diagrams for moving-average trend filters
  6. 1993Volume-weighted change smoothing and trend ranking
  7. 1993Concurrent highest-low filter with a largest-low-fall trigger
  8. 1994Unit-invariant trend filters and the c-test
  9. 1995Constructing cup and cap entries with a three-bar net line
  10. 1997Why a daily timing evaluation depends on interval, lookbacks, and the fitting objective
  11. 2001A volume budget clock for trend-segment construction
  12. 2001Keep three jobs separate when you test a composite score
  13. 2002Evaluating the weekly four-percent close filter as a market-state procedure
  14. 2003Constructing a confirmed zigzag trend filter
  15. 2004Decompose high, low, and close into separate forecast streams
  16. 2005Three-state moving-average breakout bar coloring
  17. 2005Constructing a volume and move-adjusted trend filter
  18. 2005A fifty-day average breakout as a trend permission filter
  19. 2005Current-bar inclusion can mute a stochastic channel break
  20. 2006A stochastic oscillator gated by a long-term exponential average
  21. 2010A construction test for a modified volume-price trend filter
  22. 2011Constructing a Spearman rank trend filter
  23. 2013Constructing a repeated-median slope as a resistant trend filter
  24. 2014Combining a relative-strength index and trend filters for oversold setups
  25. 2014Price-rooted lookbacks for a relative strength index, a moving average, and a trend filter
  26. 2015Evaluating next-session intermarket range forecasts
  27. 2018Read the intermarket weight matrix first, then the predicted moving-average filter
  28. 2018Constructing the stiffness trend filter from moving-average holds
  29. 2018The averaging kernel and the lagged trend gate are separate specifications
  30. 2019A trend filter is not ready to compare until portfolio constraints are written down
  31. 2019Lookback, threshold, and position-capacity for a stiffness trend-filter
  32. 2020Combining a trend filter with a moving average and a stochastic oscillator
  33. 2020Constructing a relative-strength oscillator with a rank-agreement trend filter
All 137 readings tagged Trend filter
Also on Trend filter5 readings