OPEN-SOURCE SCRIPT
Updated Daily/Weekly EMAs on Lower Timeframes

This indicator allows traders to view Daily and Weekly EMAs (Exponential Moving Averages) directly on lower timeframes such as 1m, 5m, 15m, or 1h charts — providing a higher timeframe perspective without switching charts.
The script includes individual checkboxes for each EMA length — 5, 8, 9, 21, 50, and 200 — organized into two clear sections:
🟢 Daily EMAs
🔵 Weekly EMAs
You can selectively enable or disable any EMA to match your trading style and reduce chart clutter.
Each EMA is color-coded for clarity and consistency:
5 EMA: Green
8 EMA: Blue
9 EMA: Blue
21 EMA: Orange
50 EMA: Purple
200 EMA: Red
Weekly EMAs appear slightly transparent to distinguish them from daily ones.
This makes it easy to visualize higher timeframe trend direction, confluence zones, and dynamic support/resistance levels while trading intraday.
💡 Key Features
The script includes individual checkboxes for each EMA length — 5, 8, 9, 21, 50, and 200 — organized into two clear sections:
🟢 Daily EMAs
🔵 Weekly EMAs
You can selectively enable or disable any EMA to match your trading style and reduce chart clutter.
Each EMA is color-coded for clarity and consistency:
5 EMA: Green
8 EMA: Blue
9 EMA: Blue
21 EMA: Orange
50 EMA: Purple
200 EMA: Red
Weekly EMAs appear slightly transparent to distinguish them from daily ones.
This makes it easy to visualize higher timeframe trend direction, confluence zones, and dynamic support/resistance levels while trading intraday.
💡 Key Features
- View Daily and Weekly EMAs on smaller timeframes.
- Individual checkbox toggles for all 6 EMA lengths.
- Separate sections for Daily and Weekly EMAs.
- Color-coded lines for easy visual recognition.
- Works seamlessly on any symbol or timeframe below Daily.
Release Notes
This indicator lets you overlay Daily & Weekly Moving Averages (SMA or EMA) on lower timeframe charts (1m, 5m, 15m, 1h, etc.), giving you higher timeframe context without switching charts.- Choose SMA or EMA globally for all lines.
- Input custom lengths (5 values) with dedicated colors: Green, Blue, Orange, Purple, Red.
- Toggle visibility per line, organized in two groups: Daily and Weekly.
- Weekly lines draw with transparency to distinguish from Daily.
Ideal for visualizing trend confluence, dynamic support/resistance, and HTF direction while trading intraday.
Release Notes
Date: October 2025Version: 2.5
🚀 New Features
Descriptive Value Labels:
Added dynamic right-edge labels showing each MA’s name and value (e.g., “Daily EMA 8: 153.16”).
Labels automatically update in real time and move slightly above each MA line for better visibility.
Real-Time Accuracy:
Daily and weekly EMAs/SMA values now use live forming candle data, matching TradingView’s built-in indicators exactly.
Compact One-Line Layout:
All label.new() and plot() statements are refactored into single-line, clean syntax for better readability and performance.
Improved Visual Hierarchy:
Daily lines use solid colors; Weekly lines are semi-transparent for distinction.
Labels are color-matched and slightly larger (size=normal) for readability.
🛠 Fixes & Improvements
Fixed previous issue where daily EMAs appeared stepped or lagging (now shows correct intraday value).
Fixed label overlap and alignment — labels now render just above their respective lines.
Consolidated redundant function calls for efficiency.
Enhanced color consistency across all MA lengths (5, 8, 21, 50, 200).
⚙️ Behavior Summary
Works on any lower timeframe (1m, 5m, 15m, etc.).
Supports global toggle between EMA and SMA.
Auto-updating higher-timeframe values (daily & weekly).
Color-coded and labeled for quick trend visualization.
Release Notes
Fixes label positioningRelease Notes
Update titleOpen-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.