Skip to content
All library documents

Building a Multi-Timeframe Dashboard with Composite Market Scores

Article MQL5 articles

Summary

This document describes an MQL5 dashboard that organizes symbols by rows and timeframes by columns, displaying a color-coded score for each combination. The score combines a linear trend slope, price-change momentum, and price volatility using configurable weights and a scale factor; volatility reduces the score to temper signals in uncertain conditions. Positive and negative readings indicate bullish and bearish bias, while color intensity communicates magnitude. The dashboard updates on a timer and is intended as a monitoring tool rather than a trading system.

The implementation separates a reusable matrix class from a host Expert Advisor, with controls for inputs, chart events, visibility, timed refreshes, and redraws when values change. The article explains design choices such as timer-driven updates, re-entrancy protection, and performance counters, but the supplied excerpt gives no trading or predictive performance results. The score is a heuristic whose meaning depends on its formula, weights, lookback window, and instrument scale; a colored alignment across timeframes should not be treated as validated evidence of future returns.

Key ideas

  • The dashboard summarizes selected symbols and timeframes in a matrix of numeric, color-coded readings.
  • Each reading combines trend slope and momentum while subtracting a volatility penalty.
  • Weights, lookback window, scaling, and refresh interval are configurable implementation choices.
  • A reusable class handles the display while a host Expert Advisor supplies inputs and forwards chart events.
  • The dashboard is a monitoring aid, and the article provides no evidence that its scores predict profitable trades.

Tags

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