OPEN-SOURCE SCRIPT
Daily EMA21 — Step Line

Indicator: Daily EMA-21 Step Line
A lightweight tool that brings the Daily EMA-21 onto any timeframe chart as a clean, flat “step” line. It helps you see where price is in relation to a key higher-timeframe moving average, without cluttering your chart.
What It Does
How It Works
Configuration Settings
Notes
A lightweight tool that brings the Daily EMA-21 onto any timeframe chart as a clean, flat “step” line. It helps you see where price is in relation to a key higher-timeframe moving average, without cluttering your chart.
What It Does
- Daily EMA Overlay: Fetches the Daily EMA-21 value and plots it on your chart, no matter what timeframe you’re viewing.
- Step-Style Line: Drawn as a horizontal “step” line that only updates once per daily bar, keeping levels crisp and stable.
- Repaint Control: Option to use the prior day’s EMA (stable, no intraday repaint) or today’s live-updating EMA.
- Alerts: Optional alerts when price crosses above or below the Daily EMA-21.
How It Works
- Daily Data Pull: Uses request.security to pull the Daily EMA-21 into any chart.
- Flat Within Day: The value stays constant intraday and only “steps” at the next daily open.
- Toggle Live/Prior: Choose between a repaint-free prior day close or an intraday-updating live EMA.
Configuration Settings
- EMA Length: Default 21 (can be adjusted).
- Live vs Prior: Toggle between today’s live EMA or yesterday’s confirmed EMA.
- Line Color & Width: Fully customizable.
- Alerts: Cross-up and cross-down alerts can be enabled via TradingView’s alert system.
Notes
- Built in Pine v5 for reliability and compatibility.
- Minimal by design — no tables, no clutter, just a higher-timeframe reference line.
- Ideal for swing traders who want the Daily EMA-21 visible on intraday charts (e.g., 65m or 195m).
- Not trade advice: this is a context tool to support your own strategy and risk management.
Script de código abierto
Siguiendo fielmente el espíritu de TradingView, el creador de este script lo ha publicado en código abierto, permitiendo que otros traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Puede utilizarlo de forma gratuita, pero tenga en cuenta que la publicación de este código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones que ofrecemos, no implican ni constituyen un asesoramiento financiero, ni de inversión, trading o cualquier otro tipo de consejo o recomendación emitida o respaldada por TradingView. Puede obtener información adicional en las Condiciones de uso.
Script de código abierto
Siguiendo fielmente el espíritu de TradingView, el creador de este script lo ha publicado en código abierto, permitiendo que otros traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Puede utilizarlo de forma gratuita, pero tenga en cuenta que la publicación de este código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones que ofrecemos, no implican ni constituyen un asesoramiento financiero, ni de inversión, trading o cualquier otro tipo de consejo o recomendación emitida o respaldada por TradingView. Puede obtener información adicional en las Condiciones de uso.