Deep Trend Scroll Pro MT5 - settings
Get the indicator and start trading with synchronized multi-timeframe context.
Download Deep Trend Scroll Pro Indicator MT5 FREE
Multi-Timeframe Indicator with Synchronized Navigation. All timeframes scroll simultaneously through historical data and remain synchronized in real time.
Deep Trend Scroll Pro displays every configured timeframe — from M1 up to MN — as a row of synchronized mini momentum charts below your main chart. All panels scroll and update together, so you always see the same moment in time across every timeframe at once.
M1, M5, M15, M30, H1, H4, D1, W1 and MN panels scroll through history together and stay perfectly aligned in real time.
One vertical line marks the exact same bar time on the main chart and on every timeframe panel, with time/date labels scaled to each panel.
Choose base mode (every new extreme colored) or series mode (only unbroken runs of new extremes) independently for each of the 9 timeframes.
ShowOsma parameter selects the underlying oscillator: the raw MACD line, or OsMA — the difference between MACD and its Signal line.
Built on a configurable Fast/Slow EMA and Signal engine, coloring each bar by trend direction — bullish, bearish or neutral.
Smooth scrolling through history requires complete data on every timeframe. On the first attach to a symbol, the indicator loads the full history of all nine timeframes (M1–MN) automatically — so every panel stays accurate and gap-free at any scroll depth.
This is the core of Deep Trend Scroll Pro. Every timeframe panel is driven by the same bar time, so you never have to guess which lower-timeframe bar belongs to which higher-timeframe bar — the indicator shows you exactly.
| One shared clock | All panels (M1–MN) scroll through history together. Moving the chart moves every mini timeframe at once — nothing can drift out of sync. |
|---|---|
| Vertical sync line | A single vertical line is drawn on the main chart and inside every timeframe subwindow at the exact same bar time. Wherever you place it, that instant is marked identically on M1, M5, M15… up to MN. |
| Know exactly which bar is which | Because the line marks the same timestamp everywhere, you can read off, at a glance, which M1 bar sits inside the current M5 bar, which M5 bars sit inside the current H1 bar, and so on, all the way up to MN. |
| Time & date on every panel | Each panel prints its own bar time in a format that fits its scale: seconds on M1, minutes on M5–M30, date&time on H1/H4, and full date on D1, W1 and MN — so the exact date and time of any bar, on any timeframe, is always on screen. |
| Works live and in history | In real time, the line locks to the current forming bar on the live edge of the chart. When you scroll back through history, it automatically re-anchors to the rightmost visible bar on the main chart and instantly re-synchronizes every mini timeframe panel to that same bar — so the cross-timeframe alignment stays exact no matter where you are in history. |
The indicator tracks new extremes inside the current zone using the following rules:
| Green bar | Momentum > 0 AND this bar is a new high since momentum last crossed above zero. |
|---|---|
| Red bar | Momentum < 0 AND this bar is a new low since momentum last crossed below zero. |
| Gold bar | Same zone, but not a new extreme — a pullback or fading push. |
| Zone reset | Crossing zero resets the running high/low, so the next qualifying bar becomes green or red again. |
Every timeframe has its own independent _MaxMinSeries switch (M1_MaxMinSeries … MN_MaxMinSeries), which changes exactly how strict the green/red coloring rule is on that panel:
Max/Min Series - Off (default)_______________________________________ Max/Min Series - On


| Off (default) | Base mode — every bar that beats the running high (or low) of the current zone is colored, even if the previous bar wasn't a new extreme. Momentum can pause and still light up again on the next fresh push. |
|---|---|
| On | Series mode — only an unbroken run of consecutive new highs (or lows) stays colored. The moment a bar fails to beat the running extreme, tracking stops for that zone and every bar after it is neutral (gold) until momentum crosses zero and a new zone starts. |
| Per-timeframe control | M1 can run in Series mode while H1 stays in base mode, or any other combination — each of the 9 timeframes decides independently. |
The ShowOsma switch changes what value actually drives the histogram bars:
| ShowOsma = false (default) | Bars plot the raw MACD value (Fast EMA − Slow EMA). |
|---|---|
| ShowOsma = true | Bars plot OsMA instead — the MACD value minus its own Signal line (an EMA of the MACD), giving a more responsive, oscillator-style read of momentum acceleration rather than raw trend value. |
| Same coloring rules apply | Whichever source is selected, the green/new-high, red/new-low and gold/pullback logic above is applied to it identically. |
Deep Trend Scroll Pro.ex5 from the link at the bottom of this page.MQL5 → Indicators.Indicators folder.
Every panel scrolls off the same shared bar clock, and the vertical sync line marks the identical bar time on the main chart and inside every mini timeframe panel — so M1–MN never drift apart, in history or in real time.
Each panel prints its own bar time in a format scaled to it — seconds on M1, minutes on M5–M30, date & time on H1/H4, and full date on D1, W1 and MN — and the vertical line ties them all to the same instant.
Base mode colors every bar that beats the running high/low of the current zone. Series mode only keeps coloring while extremes happen on consecutive bars — the moment one bar fails to beat the extreme, that zone turns neutral until momentum crosses zero. Each of the 9 timeframes sets this independently.
ShowOsma switches the value driving the bars from raw MACD to OsMA (MACD minus its own Signal line), giving a more responsive, acceleration-style read of momentum. The same green/red/gold coloring rules still apply.
The indicator automatically requests more history in the background with built-in retry logic, and shows an on-chart "Loading" status for that panel until the data is ready.
No. All mini timeframe panels are drawn on a single canvas bitmap instead of hundreds of chart objects, keeping CPU usage low.
Yes. It works on any MT5 broker feed and any symbol — Forex, indices, crypto CFDs, metals and more.
Recent improvements to Deep Trend Scroll Pro — open the block to read the full technical description of each update.
A new optional coloring mode that is switched on individually for every timeframe. In the standard (base) logic, every histogram bar whose value exceeds the previous extreme of the current zone is colored green (above zero) or red (below zero) — including the repeated breakouts that follow a pullback inside the same wave. With New Max/Min Series enabled, a timeframe panel colors only the first uninterrupted series of new maximums (above zero) or new minimums (below zero). The first bar that fails to set a new extreme locks the zone: every following bar stays neutral gold until the histogram crosses zero.
Nine independent bool switches, one per timeframe from M1 to MN. All of them are false by default, so existing setups behave exactly as before. A timeframe with the switch off keeps the standard logic, which means series-mode and base-mode timeframes can be combined freely in one multi-timeframe configuration.
| Situation inside one zone | Base mode (default) | New Max/Min Series |
|---|---|---|
| First bar after zero cross | Colored (green / red) | Colored (green / red) |
| Each consecutive new extreme | Colored | Colored |
| Bar without a new extreme | Gold (pullback) | Gold — locked is set |
| Later breakout of the old extreme | Colored again | Stays gold until the zone changes |
| Zero cross (zone change) | Running high / low reset | Running high / low and lock reset |
Deep Trend Scroll Pro draws nine timeframes at once, so accurate momentum values require the complete price history of every timeframe from M1 to MN. Previously a timeframe with missing history showed a Loading status while the terminal slowly filled it in. The new History Loading window takes over this step: the first time the indicator is attached to a symbol whose history is not yet loaded, it opens a start-up screen and waits for your choice. Nothing is requested from the server until you press a button.
| Button | What happens | When to use it |
|---|---|---|
| automatically upload history Recommended | The built-in loader requests every timeframe from M1 to MN in turn, step by step, until the oldest bar the broker can provide is reached. The window shows live progress for each timeframe, and the indicator starts by itself when all nine are complete. | The default choice — no manual work and no timeframe is left half-loaded. |
| manually upload history | The indicator removes itself from the chart so that you can load the history yourself in the terminal and attach it again. | You want full control over what is downloaded and when. |
| Behavior | Details |
|---|---|
| Complete-history detection | A timeframe is marked OK when its oldest bar reaches the beginning of the broker’s data. If the oldest bar does not move for 30 seconds, the broker has nothing older and the timeframe is also marked complete. |
| Large requests | History is requested in steps of about four years, which keeps the number of round-trips to the server low. |
| Remembered per symbol | Once the history of a symbol has been loaded, every later copy of the indicator on that symbol starts immediately, without the window. |
| Timeframe and settings changes | Switching the chart timeframe or changing the indicator settings never reopens the window. |
Get the indicator and start trading with synchronized multi-timeframe context.
Download Deep Trend Scroll Pro Indicator MT5 FREE