Everything you need to know about every feature, setting, and capability packed into this single multi-dashboard indicator — written so you can find answers fast.
These settings control the overall look, feel, and behaviour of the dashboard before any indicator-specific data is shown. They're shared across all three sub-dashboards.
You supply a single comma-separated string of instrument symbols (e.g. XAUUSDc,EURUSDc,GBPUSDc…). The indicator parses the list, adds every symbol to Market Watch automatically, and builds one row per pair across all dashboards. The default list ships with 24 major and cross pairs.
Pin the dashboard to any of the four chart corners. Fine-tune its exact pixel offset with X / Y values, set the height of each row, and control how wide the pair-name column renders. A refresh timer (in seconds) governs how often all data recalculates — lower values give snappier updates but use more CPU.
Thin divider lines between dashboard blocks can be toggled, recoloured, and resized. A shared colour palette covers headers, cell backgrounds, neutral text, and pair labels. Font family and size are global — changing them updates every label at once.
When enabled, each symbol is replaced by a custom two-character label (e.g. EURUSD → EU). This keeps columns narrow when you're watching many pairs at once. You define up to 30 abbreviation mappings in the format SYMBOL=ABBR. Unmapped symbols keep their full name.
A small number appears next to each pair showing how many consecutive red or green D1 candles have formed. It gives instant context on whether a pair is mid-streak or has just flipped, without opening a separate chart. Colour flips between configurable red and green.
Mark specific pairs as "priority" by adding them to a watchlist string. Their pair names are immediately recoloured (default orange) across all dashboards, making them pop out of the grid. Useful when you want to focus on a handful of setups while still scanning the full universe.
Any pair that currently has an open trade in your account gets its cell background swapped to a distinct colour (default green). This immediate visual flag prevents you from accidentally doubling up or missing a pair you're already exposed to.
The EHL dashboard answers one question for every pair: where is price sitting right now relative to this week's Monday high and low? It's the backbone of the indicator, and its 16-tier colour system turns that single number into an instant visual intensity map.
Choose which Monday's high/low you want to measure against. The current week's Monday is the default, but you can look back up to 8 weeks. This is critical for reviewing how previous weeks played out and comparing historical range patterns week-on-week.
Toggle up to 8 additional columns that each show a different past week's EHL data side by side. This lets you visually compare how price behaved relative to Monday's range across multiple weeks without switching between charts. Each column has its own day counter and header alignment.
Both text colour and cell background shift through 16 discrete intensity tiers as price moves further above the Monday high or below the Monday low. Each tier covers a 150-percentage-point band. The system is mirrored — tiers 1–16 above the high have matching 1–16 tiers below the low. This means the further price breaks out, the more intensely the cell glows, with no manual scanning required.
| Tier | Range (% beyond boundary) | Default BG Colour |
|---|---|---|
| 1 | 0 – 99% | Black |
| 2 | 100 – 149% | Black |
| 3 | 150 – 299% | Black |
| 4–6 | 300 – 699% | Black |
| 7 | 700 – 849% | Dark olive |
| 8 | 850 – 999% | Deep amber |
| 9 | 1 000 – 1 149% | Burnt red |
| 10 | 1 150 – 1 299% | Dark red |
| 11 | 1 300 – 1 449% | Deep crimson |
| 12–16 | 1 450 – 2 099% | Graduating deep reds |
When price is still inside the Monday range (neither above the high nor below the low), a secondary threshold system kicks in. Once the price reaches a configurable percentage of the range (default 80%), the text colour shifts from white to red — a heads-up that a breakout is imminent.
Get notified the moment any pair breaks above its Monday high or below its Monday low. Alerts can be popup-only or accompanied by a sound file. The "alert only once" option prevents repetitive notifications while the condition persists.
The Keltner Channel dashboard shows where price sits relative to the upper, middle, and lower Keltner bands on up to six timeframes simultaneously — all in one scrollable grid.
Toggle each timeframe column (D1, H4, H1, M30, M15, M5) independently. Only the columns you switch on will render, saving horizontal space. Each column has a uniform width setting so the grid stays tidy.
Every visible KC column has its own independent EMA period, ATR period, and ATR multiplier. This means your D1 channel can use a classic 20/10/1.5 setup while your M5 channel uses a tighter 10/5/1.0 — all configured without touching a single other column.
Identical in logic to the EHL system: as price moves further above the upper band or below the lower band, cells progress through 16 colour tiers. Text and background colours are independently configurable for both "above upper" and "below lower" directions. The same graduated reds intensify as extension grows.
When price is between the middle band and one of the outer bands, a percentage threshold determines when the text colour flips from neutral to alert red. This catches pairs that are approaching a band without having broken it yet — ideal for early-entry scanning.
A small number rendered inside each KC cell tracks how many consecutive candles price has stayed on the same side of the band. A pair riding the upper band for 5 straight D1 candles will show "5" — giving you momentum context without leaving the dashboard.
Mirrors the EHL alert engine: choose popup, sound, or both. Alert when price breaks above the upper band or below the lower band. "Only once" prevents alert fatigue during sustained breakouts.
The Stochastic dashboard surfaces overbought and oversold readings across up to six timeframes, with per-instrument alert thresholds and an extreme-zone counter built right in.
Each timeframe column has its own K Period, D Period, and Slowing value. The defaults are the classic 9 / 3 / 3, but you can set M5 to a faster 5 / 2 / 1 and D1 to a slower 14 / 5 / 3 — all without any coupling between columns.
Overbought and oversold boundaries are set separately for every timeframe. A D1 overbought at 80 doesn't force the H4 to match — you might want H4 at 75 or M5 at 85 depending on your strategy. Background colours for OB and OS conditions are also set per-TF.
Once a pair enters overbought or oversold territory, a counter increments with every candle it stays there. This tells you whether a reading just touched the zone or has been sitting in it for multiple bars — vital for distinguishing fresh signals from stale ones.
This is the most granular alert system in the dashboard. Each of up to 10 alert slots is a full configuration string in the format SYMBOL|OB_VALUE|OS_VALUE|TIMEFRAMES. You can alert on XAUUSD at 95/5 on M30 only, while alerting on EURUSD at 80/20 on H1 and H4. Setting a threshold to 0 disables that direction. Using ALL as the timeframe targets every visible column at once.
XAUUSDc|95|5|M30 – alert at 95 OB or 5 OS on M30 onlyEURUSDc|80|20|H1,H4 – alert at 80 OB or 20 OS on H1 & H4GBPUSDc|85|0|ALL – only overbought at 85, all timeframesTwo independent border systems automatically draw coloured rectangles around cells when readings breach critical thresholds. They work across all dashboards simultaneously.
When any EHL or KC reading exceeds a configurable percentage threshold (default 400%), a thick coloured rectangle lights up around that cell. You can choose which dashboards contribute to this trigger — EHL, KC, Stochastic, or any combination. The border colour and thickness are fully adjustable.
This border fires when a consecutive sequence of timeframes are all overbought or all oversold at the same time. You select which timeframes participate (they must be adjacent in the hierarchy — e.g. M5/M15/M30, not M5/M30). When the entire sequence aligns, a yellow rectangle (configurable) highlights the pair. This is a powerful multi-timeframe confirmation signal.
Click any pair in the dashboard and an instant analysis card appears. The dashboard features two specialized popup types that provide different layers of market intelligence. Every label, colour, and threshold inside both popups is individually configurable.
Triggered by clicking any pair in the D1 Stochastic column. Provides comprehensive daily timeframe analysis with technical indicators, session context, and trade execution guidance.
Triggered by clicking any pair in the H4 Stochastic column. Displays real-time strength/weakness across all 8 major currencies (EUR, USD, JPY, AUD, GBP, CAD, CHF, NZD) plus Risk Sentiment and Market Regime analysis.
💡 Design Philosophy: The D1 popup focuses on execution precision for individual pairs, while the H4 popup reveals macro currency flow across the entire market. Use them together to trade with both technical and fundamental alignment.
The D1 popup aggregates signals from multiple technical engines and delivers a comprehensive trade-readiness verdict. It combines session timing, momentum indicators, volatility channels, weekly range analysis, and execution window assessment into a single at-a-glance view.
The Currency Strength Matrix popup reveals the hidden force behind every price movement: individual currency strength and weakness across the entire forex market. By analyzing all 8 major currencies simultaneously, it shows you which currencies are leading, which are lagging, and whether your trade has the wind at its back or is swimming upstream.
💡 Pro Tip: Use the Currency Strength Matrix before entering any trade to verify that your directional bias has macro currency flow support. Strong EUR + Weak USD = favorable environment for EURUSD longs. Strong USD + Weak EUR = headwind for EURUSD longs, consider waiting or reducing size. The matrix doesn't predict — it reveals the current flow, so you trade with the market, not against it.
Currency alignment determines whether broader market forces are helping or resisting your trade. When you enter a position, you're not just trading a single pair in isolation — you're swimming in a current of institutional flow, liquidity shifts, and macro sentiment. The popup's alignment labels make this invisible force visible.
These three currencies represent distinct market forces:
The Market Regime Engine synthesizes USD flow, JPY safety demand, and risk sentiment into one actionable state. Think of it as the "weather system" for the entire forex market. Just as you wouldn't plan an outdoor event without checking the weather, you shouldn't execute trades without knowing the market regime.
The regime doesn't predict what will happen — it explains the environment you're operating in. Use it to calibrate your expectations, adjust your risk, and avoid fighting the macro current when it's running strong.
Log dashboard data for back-testing analysis, or jump straight into a chart with a single click — both fully configurable.
Turn on CSV export and the indicator writes a snapshot of all dashboard data at a fixed interval (e.g. every 15 minutes). You control the time window (start / end), which sub-dashboards to include (EHL, KC, Stoch), whether to append to the same daily file or start fresh, and whether to output one combined file or three separate ones. A header row is optionally included for instant spreadsheet compatibility.
Click a pair in the dashboard and it opens (or switches to) a new chart window for that symbol. A template-selection popup can appear first, letting you choose from up to 5 pre-set templates (e.g. "Forex", "Gold", "Indices"). You can also assign different default templates to the EHL, KC, and Stochastic dashboards independently — so clicking from the KC column loads a Keltner-specific layout automatically.