Skip to content
All library documents

VIDYA: A Volatility-Adaptive EMA Using the Chande Momentum Oscillator

Article MQL5 code base

Summary

Variable Index Dynamic Average (VIDYA) is presented as an exponential moving average whose effective smoothing changes with market volatility. The indicator uses the Chande Momentum Oscillator (CMO) as its volatility measure, so its response can vary with market conditions rather than relying on a fixed averaging period. The source suggests using changes in the indicator’s color as potential signals, but it does not specify entry, exit, or risk rules.

This version focuses on making CMO calculations more efficient, particularly for longer periods. The document claims that calculation speed is nearly unchanged between short and long periods, making the implementation suitable for both trading and testing. It provides no benchmarks, asset-specific examples, or performance results, so the efficiency claim and signal usefulness cannot be assessed from the text alone. VIDYA is described as an indicator concept, not a complete or validated trading strategy.

Key ideas

  • VIDYA adapts EMA smoothing using the Chande Momentum Oscillator as a volatility measure.
  • The indicator’s averaging behavior changes with market conditions.
  • The described version aims to keep CMO calculation efficient for longer periods.
  • Color changes are suggested as signals, without defined trade or risk rules.
  • The document provides no benchmarks or trading performance evidence.

Tags

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