IndicatorFree
MA Lines MTF
An MT5 indicator that draws MA10 horizontal lines for 9 timeframes (M1→MN1) on a single chart — every multi-timeframe support/resistance level without switching charts.
Features
- 9 MA10 horizontal lines for M1, M5, M15, M30, H1, H4, D1, W1, MN1 — one color per timeframe, dashed across the full chart.
- Lines track the MA of the live candle, updating on ticks and on a timer so they keep moving in thin sessions.
- Timeframe labels pinned to the left edge, recomputed on scroll/zoom; hover a line for a tooltip with its price.
- UP/DOWN badge in the lower-left: a timeframe reads UP (green) when price sits above its MA10, DOWN (red) below.
- Jitter filter: lines redraw only once the MA moves past a tick threshold, labels shift only on a new bar — no flicker.
- Auto-loads history for timeframes MT5 hasn't synced; on a short read it holds the last value and marks it ~ instead of dropping the line.
- Hide timeframes below the chart's own TF in one switch, or toggle each timeframe individually.
- Switch the MA period to 20/50… and it works right away, with the on-chart name following along.
Guide
- Download ma-lines.ex5 to your computer.
- Open MetaTrader 5, go to File → Open Data Folder → MQL5 → Indicators.
- Copy the .ex5 file into the Indicators folder, go back to MT5 and right-click Navigator → Refresh.
- Fastest way: double-click MA Lines MTF in the Navigator — the 9 MA lines appear on the current chart.
- (Or just drag MA Lines MTF from the Navigator onto a chart.)
- The first attach may take a few seconds while MT5 downloads enough D1/W1/MN1 history — the badge shows a ~ meanwhile, and the lines settle once it finishes.
- If the chart gets busy, turn some off with ShowD1/ShowW1/ShowMN1, or enable HideLowerTF to auto-hide timeframes below the one you're viewing.
- Note: test on a demo account before going live.
Inputs
- MA period (MAPeriod)
- MA period used for every timeframe. Default: 10.
- MA method (MAMethod)
- SMA/EMA/SMMA/LWMA. Default: SMA.
- Applied price (MAPrice)
- price the MA is computed from. Default: Close.
- Per-timeframe toggles (ShowM1…ShowMN1)
- turn each of the 9 timeframes on/off. Default: all on.
- Hide lower timeframes (HideLowerTF)
- auto-hide timeframes below the chart's own TF. Default: off.
- Line colors (ColM1…ColMN1)
- preset to match the liqwy.tpl template palette.
- Line style (LineStyle)
- line drawing style. Default: DASH.
- Line width (LineWidth)
- line thickness. Default: 1.
- Draw behind candles (LineBack)
- pushes lines to the background so they don't cover candles. Default: on.
- Jitter threshold (MinMoveTicks)
- the MA must move this many ticks before redrawing. Default: 2 (raise to 5–10 for smoother lines).
- Show labels (ShowLabel)
- timeframe name next to each line. Default: on.
- Label with price (LabelShowPrice)
- append the MA price to the label. Default: off.
- Label indent (LabelShiftBars)
- bars to shift in from the left edge. Default: 0 (flush left).
- Font (FontName) / Font size (FontSize)
- label font. Default: Tahoma, 8.
- Show badge (ShowBadge)
- UP/DOWN table in the lower-left corner. Default: on.
- Badge position (BadgeX/BadgeY)
- px from the left and from the bottom of the chart. Default: 12 / 20.
- Badge colors (ColUp/ColDown/ColBadgeBg)
- UP, DOWN and badge background colors.
- Refresh rate (RefreshMs)
- line update interval in ms. Default: 400.
Got questions?
I'm always excited to collaborate on innovative and exciting projects!
E-mailhuyq09@gmail.com
Phone0834 564 869