Skip to content
All library documents

Generalized SmoothStep Indicator and Higher-Order Smoothing

Article MQL5 code base

Summary

This note describes a generalized form of the SmoothStep indicator, which repeatedly applies smoothing to a step-like signal. It presents the approach as an extension of an earlier indicator and credits the underlying idea to Kenneth Perlin’s work on smooth steps.

The document says order zero matches a stochastic indicator scaled by 100 with slowing set to one, while order one reproduces the original SmoothStep. Higher orders filter the signal further while preserving its expected value range. It offers no formulas, code, chart examples, or performance tests, so it explains the concept and parameter interpretation rather than showing how to implement or trade it. It also does not establish that additional smoothing improves entry timing or returns; any use as a trading signal would need separate validation.

Key ideas

  • The generalized indicator applies additional smoothing to a step-like signal.
  • Order zero corresponds to a stochastic reading scaled by 100 with slowing set to one.
  • Order one reproduces the original SmoothStep indicator.
  • Higher orders smooth the signal further while keeping values within the expected range.
  • The document provides no implementation details or evidence of trading performance.

Tags

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