OPEN-SOURCE SCRIPT
Mis à jour

Daily/Weekly EMAs on Lower Timeframes

1 099
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

  • 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.

Notes de version
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.
Notes de version
Date: October 2025
Version: 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.
Notes de version
Fixes label positioning
Notes de version
Update title
Notes de version
What’s New


  • Labels now sit slightly above lines for clearer visibility.
  • Restored color-coded design (green, blue, orange, purple, red) with white text.
  • Fixed duplicate labels — now only one clean label per MA.
  • Improved visual balance and adaptive spacing for all assets.
Notes de version
Adds ORB support
Notes de version
Fix: ORB line extension to 9:30 AM candle
  1. ORB lines now start exactly at 09:30 New York time and extend rightward through the session.
  2. Implemented xloc=bar_time with computed t930 timestamp to anchor lines correctly across timeframes.
  3. Prevents early termination of ORB lines seen on intraday charts.

Clause de non-responsabilité

Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.