Integrating Volume and Bill Williams Indicators into MQL5 Expert Advisors
Summary
This article continues a programming series on using built-in indicators inside MetaTrader 5 Expert Advisors. It covers volume indicators, including Accumulation/Distribution, Money Flow Index, On Balance Volume, and volume, along with Bill Williams indicators such as Alligator, Awesome Oscillator, Fractals, Gator Oscillator, and Market Facilitation Index. For each indicator, the article outlines a reusable integration pattern: declare inputs and global state, create an indicator handle during initialization, release resources during deinitialization, retrieve buffer data, and optionally display readings in a dashboard.
The discussion gives a conceptual interpretation of Accumulation/Distribution, including its use of volume to weight price movement and the possible significance of price-indicator divergence. It also notes that forex volume commonly represents tick activity, whereas securities volume represents executed trades. The main contribution is implementation guidance and dashboard presentation, not a systematic evaluation of indicator signals. The article provides no quantified evidence that these indicators forecast prices or improve an EA's returns.
Key ideas
- MQL5 EAs can access built-in indicators through handles and retrieve their values from indicator buffers.
- The integration pattern includes initialization, data retrieval, cleanup, and optional dashboard display.
- Accumulation/Distribution weights price changes by volume and can be used to inspect divergence from price.
- Forex volume generally counts ticks, while securities volume measures executed trading activity.
- The article explains indicator integration but does not test trading performance.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.