YazanPro Trend Dashboard
- Indicators
-
Yazan Adnan Ramadan Ibrahim
Algorithmic trader and MQL5 developer based in Jordan. I build Expert Advisors for MetaTrader 5 focused on gold (XAUUSD) and major FX pairs: multi-module confluence systems, short-hold scalping tools and manual trade panels. Each product is tested in the Strategy Tester on real ticks with - Version: 1.1
- Activations: 10
YazanPro Trend Dashboard is an indicator for MetaTrader 5 that shows, in one panel on the chart, which way the chart symbol is trending on eight timeframes at once (M1, M5, M15, M30, H1, H4, D1, W1), how many indicators agree, and the same trend score for up to 30 symbols.
It works on closed bars only: the forming bar is never read. It places no orders and has no buffers.
What you see on the chart
The numbers below match the numbered markers in the screenshots.
1. Overall trend tile: one state word (Strong up, Up, Range, Down or Strong down), one score from -100 to +100 in large type, a meter and a count of rising, ranging and falling timeframes. The score is the weighted mean of the timeframe scores: higher timeframes count more by default, every weight is an input, and a weight of 0 hides that column.
2. Timeframe row: the eight column headers are buttons that switch the chart to that timeframe. The row under them is the score of each timeframe, the weighted mean of its three group scores (40 / 35 / 25 by default, adjustable).
3. Group strips: Trend, Lagging and Leading, each with its own score and state. Click a strip to fold that group.
4. Cells: every cell is one indicator's vote on one timeframe, from -100 (down) to +100 (up), shown as an arrow, a heat colour and a number. Rest the mouse on a cell to read the value behind it (for example "RSI 58.2 · left oversold" or "close - EMA 200 = +1.35 ATR") and on a row name to read its rule.
5. Symbols tab: up to 30 symbols (your Market Watch, or your own list) with the Trend group score on every timeframe and an overall score per symbol. Click a symbol to open it on the chart; the panel then shows its full matrix.
6. Header: the symbol and timeframe of the chart, the language button with 12 panel languages (English, Arabic, Russian, Chinese, Spanish, Portuguese, Japanese, German, Korean, French, Italian and Turkish) and a fold button that leaves only the overall tile.
The 20 rows come in three groups:
- Trend group: EMA 50 / 200, close vs EMA 200, EMA 50 slope, swing structure (higher highs and higher lows, or lower highs and lower lows) and an ADX range filter. When ADX is under 20 the group score of that timeframe is halved.
- Lagging group: EMA 20 / 50 (with fresh crosses), EMA 200 distance and slope, MACD, ADX with +DI / -DI, Ichimoku (price vs cloud, Tenkan vs Kijun, cloud colour), Parabolic SAR (side and recent flips) and Bollinger Bands (place in the bands, band walks, breakouts after a squeeze).
- Leading group: RSI, Stochastic, CCI, Williams %R, MFI, Momentum, DeMarker (zone exits, crosses and the side of the middle line) and RSI regular / hidden divergence.
How to read it
- Start with the overall tile: the state word and the score say how clearly the indicators agree on a direction across the timeframes you weighted.
- Read the Timeframe score row: cells of one colour from the small to the large timeframes mean the timeframes agree; mixed colours mean they do not.
- Open the group you care about: Trend for moving averages and swing structure, Lagging for trend-following indicators, Leading for the oscillators.
- Rest the mouse on a cell for its value and on a row name for the rule behind its vote.
- Switch to the Symbols tab to see which symbols carry the highest or lowest Trend group score, and click one to open its full matrix.
- Switch on the alerts to be told when the overall state, or the state of one chosen timeframe, changes.
Alerts
A pop-up, push notification and / or sound when the overall state changes (for example Up -> Strong up), and optionally when one chosen timeframe changes state. A change must pass the level by 3 points, so a score that sits on a level does not alert on every bar.
Panel
- Timeframe buttons (the column headers) switch the chart; the language button switches the panel language.
- Collapsible groups and a fold button that leaves only the overall tile. The language, the tab and the folded groups are kept when you change symbol or timeframe.
- Works on forex, metals, indices, stocks and crypto, on any chart timeframe.
What it does not do
- It does not predict the next move and it is not a trading system. The panel describes the trend that the indicators show on closed bars: many indicators agreeing means the move so far was clear, not that it will continue. Use it as context next to your own analysis.
- It gives no buy / sell signals, places no orders and has no buffers.
- It does not read the forming bar: a value changes only when a new bar of that timeframe closes.
- The Symbols tab scores the Trend group only, to stay light for 30 symbols, so its overall number differs from the matrix overall of the same symbol.
- A column needs 230 bars of history on that timeframe; until then it shows "--".
How the numbers are built
- Every vote is between -1 and +1 and is shown x100. A vote is full (+-100) when the indicator's own event happens: for example an EMA 20 / 50 cross in the last 5 bars, RSI leaving 30 / 70 on the last closed bar (the vote then fades over 3 bars), or a close outside the Bollinger Band after a squeeze. Otherwise it scales with the distance in ATR units or with the side of the middle line.
- The Trend group is computed from the price data directly (EMA, ADX and ATR in code). The symbol overview therefore uses the same Trend group numbers as the matrix, for every symbol, without loading extra indicators.
- The Lagging and Leading groups use the terminal's own indicators (iMA, iMACD, iADX, iIchimoku, iSAR, iBands, iRSI, iStochastic, iCCI, iWPR, iMFI, iMomentum, iDeMarker) with their standard settings.
- States: Strong up >= 60, Up >= 20, Range between -20 and +20, Down <= -20, Strong down <= -60 (both levels are inputs).
- A timeframe is recomputed when its own bar closes. A column with fewer than 230 bars of history shows "--" until it has them (W1 on a young symbol, for example).
Inputs
Timeframes (weight 0 = column hidden)
- M1 weight in the overall score: 0.5
- M5 weight: 0.75
- M15 weight: 1.0
- M30 weight: 1.0
- H1 weight: 1.5
- H4 weight: 2.0
- D1 weight: 2.0
- W1 weight: 1.5
Score
- Trend group weight in each timeframe score: 0.40
- Lagging group weight: 0.35
- Leading group weight: 0.25
- Score for Up / Down (Range below it): 20
- Score for Strong up / Strong down: 60
Symbol overview
- Symbols separated by ; or space (empty = Market Watch, max 30): empty
Display
- Tab shown first: Trend matrix of this symbol
- Panel language: English (12 languages; also switchable on the panel)
- Panel X / Y, pixels from the top-left corner: 10 / 30
Alerts
- Alert when the overall state changes: true
- Alert when this timeframe's state changes (column shown): Off
- Popup alert: true
- Push notification: false
- Play a sound: false
- Sound file (terminal Sounds folder): alert.wav
Quick start
- Attach the indicator to any chart. The panel fills while the eight timeframes load, usually within a minute.
- Pick your language with the button at the top right.
- Read the overall tile first, then the Timeframe score row, then the three groups. Click a group strip to fold it.
- Open the Symbols tab to compare up to 30 symbols, and click one to open it.
- Rest the mouse on a row name for its rule and on a cell for its value.
FAQ
Does it repaint?
It reads closed bars only. A value changes when a new bar of that timeframe closes, never inside the forming bar.
Does it trade or give buy / sell signals?
No. It places no orders and has no buffers. It shows the state of the trend indicators.
Why is a column "--"?
That timeframe has fewer than 230 bars on your terminal yet, or its history is still loading. Open that timeframe's chart once or wait a moment.
Why do the overview and the matrix show different overall numbers for the same symbol?
The overview uses the Trend group only, to stay light for 30 symbols. The matrix adds the Lagging and Leading groups.
Is it heavy for the terminal?
It uses 15 built-in indicators per shown timeframe of the chart symbol and computes each timeframe once per closed bar. The overview reads price data only, in small slices on a timer. Set a timeframe weight to 0 to drop its column and its indicators.
Does it work in the Strategy Tester?
Yes, in visual mode. The tester has the history of the tested symbol only, so the Symbols tab shows that symbol, and alerts are off.
Trading carries a high risk of loss. This indicator does not predict prices and does not guarantee any result.
