Scanning Symbols for Intraday Patterns with MQL4 and MQL5
Summary
The article extends a cross-platform MQL4 and MQL5 symbol-selection utility with tabs that automatically group symbols by detected market patterns. Examples include flat ranges, parabolic moves, gaps, and price-level conditions. It outlines how tab names are stored, how buttons are displayed, and how the symbol list for an active tab is populated by checking each candidate against the selected pattern’s conditions. Users can add a custom scanner by adding a tab name and a corresponding case that tests symbols.
The tool aims to reduce manual chart-by-chart inspection across many instruments. The article notes operational differences between platforms: MQL5 may need to download missing history and can run into memory limits, while MQL4 users must prepare the required history themselves. It does not report a systematic evaluation of pattern definitions or trading results, so the scanner identifies candidates for further analysis rather than demonstrating profitable signals. Its practical usefulness depends on available history and the quality of each pattern rule.
Key ideas
- A symbol-scanning utility can organize instruments into tabs according to user-defined pattern conditions.
- The article’s examples include gaps, flat ranges, parabolic patterns, and price-level tests.
- Adding a scanner requires adding a tab label and implementing logic that checks each symbol.
- MQL5 may retrieve missing history during scanning, while MQL4 requires users to prepare history.
- Detected patterns are screening results and are not evidence of profitable trading signals.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.