Skip to content
All library documents

Moving Slope Rate of Change with Dynamic Trend Levels

Article MQL5 code base

Summary

The document explains an extended Moving Slope Rate of Change indicator. The basic MSROC estimates price slope from a least-squares line rather than using the direct price change of conventional rate of change. The text says this smoothing reduces false signals compared with ordinary ROC, though it provides no data or tests to substantiate that comparison.

The extended version adds floating, dynamic threshold levels to the original fixed zero-level trend-change rule. A crossing of a floating level is proposed as confirmation of a change in trend direction. The author claims these levels can respond earlier while limiting noise and false signals, but gives no formulas for constructing the levels, parameter guidance, charts, or empirical evaluation. The recommendation is therefore qualitative, and practical usefulness would depend on implementation choices and testing across markets and time periods.

Key ideas

  • MSROC measures the slope of a least-squares price line instead of direct price change.
  • The document claims this smoothing can reduce false signals relative to conventional rate of change, without presenting test results.
  • The extended indicator uses dynamic levels alongside the original zero threshold to identify trend changes.
  • A crossing of a floating level is suggested as confirmation of a trend-direction change.
  • The document does not specify how to calculate the dynamic levels or validate their performance.

Tags

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