Skip to content
All library documents

Stochastic Momentum Index Crossovers for Directional Signals

Article Strategy library · Author: ChaoZhang

Summary

This strategy uses the Stochastic Momentum Index (SMI) and an exponential moving average of the SMI as directional signal lines. The indicator normalizes the closing price’s position within a recent high-low range, then applies double exponential smoothing. A crossover of the SMI above its signal line triggers a long entry; a cross below triggers a short entry. The parameters include the range length and smoothing lengths, with defaults of 14, 3, and 3. The indicator display also marks overbought and oversold reference levels at +40 and -40.

The accompanying discussion presents smoothing as a way to reduce noise and describes the system as aimed at medium- to long-term trend turns. However, the code uses the crossover alone to place entries; it does not make the stated overbought and oversold levels a condition for confirming trades. No stop-loss or position-sizing rules are specified. The document notes lag, false signals in sideways markets, and sensitivity to parameter choices. Its published BTC futures test spans only a short period on 45-minute bars and includes no performance results, so it does not establish the strategy’s effectiveness.

Key ideas

  • The SMI measures the close’s position within a recent high-low range and uses double EMA smoothing.
  • Crosses between the SMI and its signal average trigger long or short entries.
  • The indicator shows overbought and oversold reference levels, but the code does not use them as entry filters.
  • The document highlights signal lag, sideways-market false signals, and parameter sensitivity.
  • The published BTC futures test gives a short sample period but no performance results.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.