Skip to content
All library documents

Building a Bounded Volume Oscillator for Trading Signals

Article MQL5 articles

Summary

The article describes the Volume Boundary Oscillator, which transforms raw or tick volume into a bounded signal for easier comparison and threshold-based use. It first scales volume with either a rolling z-score style normalization or a logarithm, then applies a nonlinear function: a butterfly curve or a cubed sine. The resulting indicator is intended to make shifts in market participation and volume extremes more legible. The article also distinguishes exchange-reported share volume from broker tick volume, using tick volume as its example input for forex.

It outlines a MetaTrader implementation that calculates rolling volume averages and standard deviations, applies the selected scaling and smoothing methods, and feeds the oscillator into an Expert Advisor. The EA is described as combining volume thresholds with price confirmation and multiple-entry logic. The document provides implementation details, but no performance tests or evidence that the signals are profitable. Its claims about tick-volume usefulness and the strategy's value are not empirically validated here, and the article itself says further testing across instruments and indicator combinations remains future work.

Key ideas

  • Raw volume can be difficult to compare directly, so the method scales it before applying a bounded nonlinear function.
  • The proposed input transformations are rolling statistical normalization and logarithmic compression.
  • A butterfly curve and a cubed sine are presented as alternative smoothing functions for the scaled volume.
  • Exchange-reported volume and broker tick volume measure activity differently, so the data source affects interpretation.
  • The described EA combines oscillator thresholds with price confirmation, but the article does not report strategy performance.

Tags

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