Skip to content
All library documents

Using an MT4 Script to Label Elliott Wave Counts

Article MQL5 code base

Summary

This document describes a MetaTrader 4 chart script for marking Elliott Wave counts through drag-and-drop placement. It tracks a sequence of motive-wave labels and corrective-wave labels automatically, allowing repeated cycles. The script has no input dialog; users alter settings in the source and compile it, including the number of labels per cycle, label style, color, font, size, and object-name prefix. Separate versions can be saved for different counting conventions, such as dominant and corrective waves.

The material is a charting aid for recording a trader’s interpretation, not a method for predicting price or validating wave counts. It explains the labeling options and setup workflow but gives no trading rules, examples of market performance, or assessment of Elliott Wave reliability. Counts remain user-directed, and the script’s ability to cycle labels does not establish that a particular wave interpretation is correct.

Key ideas

  • The MT4 script places and tracks Elliott Wave labels as the user marks chart locations.
  • It supports motive sequences and corrective sequences, with configurable label count and format.
  • Settings are changed in the source file and applied by compiling the script.
  • Users can save separate script variants for different wave-counting purposes.
  • The tool organizes chart annotations and provides no evidence that wave counts predict market movements.

Tags

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