2011issue C0430-36
Engineering spectral cycle detection and moving-average harmony
Published cycle-duration tables do not agree on one set of market periods. A filtered spectrum can test a no-cycle null, then the same candidate periods can be checked across sampling intervals, related indexes, and simple moving-average windows.
- Common cycle methods include descriptive statistics, visual chart reading, centered simple moving averages, and traditional oscillators, but published duration tables do not agree on one set of periods.
- A spectrum analyzer with high-pass detrending, low-pass smoothing, and bandpass period selection can test a null that market prices contain no cycles.
- A candidate period should be rechecked on another sampling interval, a related index, and simple moving-average windows taken from cycle fractions.
- Detected cycles are not stationary. A dominant period can weaken, be replaced, and fluctuate, and sinusoidal fits should be treated as expandable, contractible, and time-varying in amplitude.
Start from a no-cycle null
TradersWeek editorial framing: treat market-cycle claims as a falsifiable engineering problem. Start from a null that prices contain no cycles, extract candidate periods with a filtered spectrum, and only then ask whether those same periods reappear.
Common technical methods for locating cycles include descriptive statistics, visual chart reading, trigonometric constructions such as centered simple moving averages, and traditional oscillators. Published cycle-duration tables from different analysts do not agree on a single set of market periods.
Extract candidate periods with a filtered spectrum
A spectrum analyzer with high-pass detrending, low-pass smoothing, and bandpass period selection can be used to test a null that market prices contain no cycles. Spectral analysis, in this usage, is a filtered frequency scan of ordered market observations that maps how much energy sits at each candidate period over time.
The dominant cycle is the period that currently carries the strongest spectral energy, which can weaken, drift, or be replaced by another period. On S&P 500 weekly data from October 2009 to September 2010, the scan showed a fairly stable 16-to-17-week period, which corresponds to an 80-to-85-day cycle on daily bars.
Retest the same periods on other intervals and indexes
The same weekly scan on Toronto Stock Exchange data also showed a 16-week period, while a larger period near 22 weeks became stronger than the 16-week period at the beginning of August 2010.
Detected cycles are not stationary: a dominant period can weaken, be replaced, and fluctuate, as when the Toronto weekly period moved between 18 and 15 weeks.
Translate cycle fractions into moving-average windows
A weaker 106-week period can appear below a 160-week lookback, and half and one-eighth of a longer cycle were plotted as 53-week and 13-week simple moving averages on S&P 500 weekly prices from 2009 to September 2010.
A moving average here is a centered or simple average whose lookback is taken from a detected cycle half-period or related fraction, used as a baseline overlay rather than a standalone rule. Those 53-week and 13-week windows translate into roughly the familiar 200-day and 50-day simple moving averages, offering a cycle-based reason those two averages are commonly paired.
Read the result as a rejected null, not a proof
The exercise does not prove that cycles exist, but it does reject a strict claim that market prices contain no cycles, while treating sinusoidal fits as expandable, contractible, and time-varying in amplitude.
All readings on this track · 21 readings
- 1982Spectrum-first construction of moving-average trend filters
- 1990Crowd questions that switch cycle regimes
- 1993Antithetic twins to cancel origin-linked forecast bias
- 1994Constructing frequency response from a three-stage filter cascade
- 1994Bench-testing smoothers with cycle phase and power
- 1995Constructing minimum tradable cycles from spectral noise
- 1995Spectral whipsaw limits for a price-crossing average
- 1996Constructing market phase from dominant-cycle components
- 2000Constructing a Hilbert squelch dominant-cycle gate
- 2007When cycle mode fails: regime gates for spectral trades
- 2008Constructing singular-spectrum forecast baselines
- 2008Stacking a midband cycle gate on a short-memory trend filter
- 2011Engineering spectral cycle detection and moving-average harmony
- 2011Evaluating fixed oscillators against a moving dominant cycle
- 2011A construction checklist for a dominant-cycle sinewave
- 2012Assembling a market-mode heatmap from successive band-pass filters
- 2012Adaptive trend detection from dominant-cycle spectra
- 2015Constructing price paths from cycles and support
- 2018Oscillator distribution shape for mean-reversion filters
- 2020Constructing a cosine-correlation cycle and phasor trend filter
- 2020Constructing a correlation-cycle market-state engine