OPEN-SOURCE SCRIPT
Telah dikemas kini HTF EMA Step Lines (21/50/200)

HTF EMA Step Lines (21/50/200)
Clean higher-timeframe MA levels on any chart. Flat, repaint-safe step lines for D/W/M — with optional labels, table, background cues, and alerts.
What it does
How it works
Inputs
Tips
Alerts
Notes
Clean higher-timeframe MA levels on any chart. Flat, repaint-safe step lines for D/W/M — with optional labels, table, background cues, and alerts.
What it does
- HTF Overlay: Shows 21 / 50 / 200 MAs from a higher timeframe (default Daily) on any chart.
- Step Line Style: Lines are flat within the HTF bar and only update when a new HTF bar begins.
- Repaint Control:
• Prior (default): previous confirmed HTF bar → no intraday repaint.
• Live: current HTF bar → updates intraday. - Extras: optional value labels, compact live values table, background cues, and %-distance label.
- Alerts: Cross-up/down events for each selected HTF line.
How it works
- Pulls HTF series with request.security.
- Prior mode: shifts values by [1] for stability.
- Detects new HTF bars using time.
- Plots with plot.style_stepline so levels remain flat until the next HTF open.
Inputs
- Higher Timeframe: D / W / M (or any valid TF).
- MA Type: EMA, SMA, or WMA.
- Show 21 / 50 / 200: toggle each line.
- Live vs Prior: choose Live (updates) or Prior (no repaint).
- Labels: show value label at each new HTF bar.
- Live Values Table: compact 2-column panel in top-right.
- BG Alignment: optional background tint when price > 21 > 50 > 200 (bull) or price < 200 (bear).
- % Distance: live label showing distance from HTF-21 in %.
- Styling: color & width per line.
Tips
- For intraday execution (e.g. 65-min), use Prior mode to avoid drift.
- Set HTF = W or M to get weekly/monthly lines without leaving your chart.
- A soft warning appears if chart TF ≥ HTF (lines still valid but less contextual).
Alerts
- Cross up/down alerts for 21/50/200 (compatible with Any alert() function call).
- Add alerts from the chart: Add Alert → Condition → This script.
Notes
- Built in Pine v5 — minimal, readable, fast.
- Levels are context tools, not signals.
- Colours are tuned for dark charts; adjust for WCAG contrast.
Nota Keluaran
HTF EMA Step Lines (21/50/200)Clean higher-timeframe MA levels on any chart. Flat, repaint-safe step lines for D/W/M — with optional labels, table, background cues, and alerts.
What it does
- HTF Overlay: Shows 21 / 50 / 200 MAs from a higher timeframe (default Daily) on any chart.
- Step Line Style: Lines are flat within the HTF bar and only update when a new HTF bar begins.
- Repaint Control:
• Prior (default): previous confirmed HTF bar → no intraday repaint.
• Live: current HTF bar → updates intraday. - Extras: optional value labels, compact live values table, background cues, and %-distance label.
- Alerts: Cross-up/down events for each selected HTF line.
How it works
- Pulls HTF series with request.security.
- Prior mode: shifts values by [1] for stability.
- Detects new HTF bars using time.
- Plots with plot.style_stepline so levels remain flat until the next HTF open.
Inputs
- Higher Timeframe: D / W / M (or any valid TF).
- MA Type: EMA, SMA, or WMA.
- Show 21 / 50 / 200: toggle each line.
- Live vs Prior: choose Live (updates) or Prior (no repaint).
- Labels: show value label at each new HTF bar.
- Live Values Table: compact 2-column panel in top-right.
- BG Alignment: optional background tint when price > 21 > 50 > 200 (bull) or price < 200 (bear).
- % Distance: live label showing distance from HTF-21 in %.
- Styling: color & width per line.
Tips
- For intraday execution (e.g. 65-min), use Prior mode to avoid drift.
- Set HTF = W or M to get weekly/monthly lines without leaving your chart.
- A soft warning appears if chart TF ≥ HTF (lines still valid but less contextual).
Alerts
- Cross up/down alerts for 21/50/200 (compatible with Any alert() function call).
- Add alerts from the chart: Add Alert → Condition → This script.
Notes
- Built in Pine v5 — minimal, readable, fast.
- Levels are context tools, not signals.
- Colours are tuned for dark charts; adjust for WCAG contrast.
Skrip sumber terbuka
Dalam semangat sebenar TradingView, pencipta skrip ini telah menjadikannya sumber terbuka supaya pedagang dapat menilai dan mengesahkan kefungsiannya. Terima kasih kepada penulis! Walaupun anda boleh menggunakannya secara percuma, ingat bahawa menerbitkan semula kod ini adalah tertakluk kepada Peraturan Dalaman kami.
Penafian
Maklumat dan penerbitan adalah tidak dimaksudkan untuk menjadi, dan tidak membentuk, nasihat untuk kewangan, pelaburan, perdagangan dan jenis-jenis lain atau cadangan yang dibekalkan atau disahkan oleh TradingView. Baca dengan lebih lanjut di Terma Penggunaan.
Skrip sumber terbuka
Dalam semangat sebenar TradingView, pencipta skrip ini telah menjadikannya sumber terbuka supaya pedagang dapat menilai dan mengesahkan kefungsiannya. Terima kasih kepada penulis! Walaupun anda boleh menggunakannya secara percuma, ingat bahawa menerbitkan semula kod ini adalah tertakluk kepada Peraturan Dalaman kami.
Penafian
Maklumat dan penerbitan adalah tidak dimaksudkan untuk menjadi, dan tidak membentuk, nasihat untuk kewangan, pelaburan, perdagangan dan jenis-jenis lain atau cadangan yang dibekalkan atau disahkan oleh TradingView. Baca dengan lebih lanjut di Terma Penggunaan.