OPEN-SOURCE SCRIPT
Aktualisiert

Multi-Tool VWAP + EMAs (Multi-Timeframe) + Key Levels

15 213
Description
This indicator combines several commonly used technical analysis tools into a single script, especially useful for traders using the free version of TradingView or anyone looking to reduce the number of indicators on their chart.

The goal is to provide clear visual references for trend, structure, and key levels—without generating buy/sell signals or automated trading functions.

Included Features

1. VWAP (session-anchored)
  • []Source: HLC3
    []Purple line, thickness 2
  • Useful as a reference for daily institutional average price.


2. EMAs of the current timeframe
  • []EMA 200 (red, thickness 3)
    []EMA 9 (green, thickness 1)

    These EMAs help visualize long-term trend and short-term momentum.


3. Dynamic EMAs (MTF – Multi-Timeframe)
The indicator displays the 200 EMA from higher timeframes as dynamic horizontal levels:
  • []5 minutes
    []15 minutes
    []30 minutes
    []1 hour
    []4 hours
    []1 day


Each level includes a descriptive label such as “15 min EMA 200”.

These EMAs serve as reference points for potential support/resistance areas coming from higher timeframes.

4. Automatic Key Levels
The indicator plots several important price levels:

Previous day:

PDH (Previous Day High)

PDL (Previous Day Low)

Previous Day 50% Fibonacci level

Pre-market (04:00–09:30 exchange time):

PMH (Pre-Market High)

PML (Pre-Market Low)

Current session:

Open (session opening price)

Previous Close (prior day’s closing price)

Purpose and Scope
This script is designed to provide basic visual reference points to support discretionary analysis.
It does not generate signals or trading suggestions, and it is not intended to predict future price movements.

How to Use It
  1. []Enable or disable each block in the Inputs section according to your analysis style.
    []Observe how the levels, EMAs, and VWAP interact with market structure.
  2. Use it as a visual complement to your personal technical analysis.


Limitations
  • []This indicator is not a trading system and does not guarantee results.
    []It does not include alerts, backtesting, or entry/exit logic.
  • Some values (such as PMH/PML) depend on the symbol’s exchange trading hours.


Pine Script®


Credits
Designed as an educational and analytical tool for traders seeking to simplify their charts without losing key information.
Versionshinweise
Description
This indicator combines several commonly used technical analysis tools into a single script, especially useful for traders using the free version of TradingView or anyone looking to reduce the number of indicators on their chart.

The goal is to provide clear visual references for trend, structure, and key levels—without generating buy/sell signals or automated trading functions.

Included Features

1. VWAP (session-anchored)
-Source: HLC3
- Purple line, thickness 2
-Useful as a reference for daily institutional average price.


2. EMAs of the current timeframe
- Long EMA, 200 (red, thickness 3)
- Short EMA, 9 (green, thickness 1)

These EMAs help visualize long-term trend and short-term momentum.


3. Dynamic EMAs (MTF – Multi-Timeframe)
The indicator displays the 200 EMA from higher timeframes as dynamic horizontal levels:
- 5 minutes
- 15 minutes
- 30 minutes
- 1 hour
- 4 hours
- 1 day


Each level includes a descriptive label such as “15 min EMA 200”.

These EMAs serve as reference points for potential support/resistance areas coming from higher timeframes.

4. Automatic Key Levels
The indicator plots several important price levels:

Previous day:
- PDH (Previous Day High)
- PDL (Previous Day Low)
- Previous Day 50% Fibonacci level

Previous session:
Pre-market (04:00–09:30 exchange time):

- PMH (Pre-Market High)
-PML (Pre-Market Low)

Current session:
- Open (session opening price)
- Previous Close (prior day’s closing price)

Purpose and Scope
This script is designed to provide basic visual reference points to support discretionary analysis. It does not generate signals or trading suggestions, and it is not intended to predict future price movements.

How to Use It
  • Enable or disable each block in the Inputs section according to your analysis style.
  • Observe how the levels, EMAs, and VWAP interact with market structure.
  • Use it as a visual complement to your personal technical analysis.


Limitations
  • This indicator is not a trading system and does not guarantee results.
  • It does not include alerts, backtesting, or entry/exit logic.
  • Some values (such as PMH/PML) depend on the symbol’s exchange trading hours.
Versionshinweise
Description
This indicator combines several commonly used technical analysis tools into a single script, especially useful for traders using the free version of TradingView or anyone looking to reduce the number of indicators on their chart.

The goal is to provide clear visual references for trend, structure, and key levels—without generating buy/sell signals or automated trading functions.

Pine Script®

Included Features

1. VWAP (session-anchored)
Source: HLC3
  • Purple line, thickness 2
  • Useful as a reference for daily institutional average price.


2. EMAs of the current timeframe

  • EMA 200 (red, thickness 3)
  • EMA 9 (green, thickness 1)


These EMAs help visualize long-term trend and short-term momentum.


3. Dynamic EMAs (MTF – Multi-Timeframe)

The indicator displays the 200 EMA from higher timeframes as dynamic horizontal levels:
  • 5 minutes
  • 15 minutes
  • 30 minutes
  • 1 hour
  • 4 hours
  • 1 day


Each level includes a descriptive label such as “15 min EMA 200”.

These EMAs serve as reference points for potential support/resistance areas coming from higher timeframes.

4. Automatic Key Levels

The indicator plots several important price levels:

Previous day:

  • PDH (Previous Day High)
  • PDL (Previous Day Low)
  • Previous Day 50% Fibonacci level


Previous session (04:00–09:30 exchange time):

  • PMH (Pre-Market High)
  • PML (Pre-Market Low)


Current session:

  • Open (session opening price)
  • Previous Close (prior day’s closing price)


Purpose and Scope

This script is designed to provide basic visual reference points to support discretionary analysis.
It does not generate signals or trading suggestions, and it is not intended to predict future price movements.

Pine Script®

How to Use It

  • Enable or disable each block in the Inputs section according to your analysis style.
  • Observe how the levels, EMAs, and VWAP interact with market structure.
  • Observe gap percentage as market opens.
  • Use it as a visual complement to your personal technical analysis.


Pine Script®

[Limitations

  • This indicator is not a trading system and does not guarantee results.
  • It does not include alerts, backtesting, or entry/exit logic.
  • Some values (such as PMH/PML) depend on the symbol’s exchange trading hours.

Versionshinweise
Included Features

1. VWAP (session-anchored)
Source: HLC3
  • Purple line, thickness 2
  • Useful as a reference for daily institutional average price.


2. EMAs of the current timeframe
  • Short EMA: EMA 9 (green, thickness 1)
  • Medium EMA: EMA 50 (blue, thickness 1)
  • Long EMA: EMA 200 (red, thickness 3)



These EMAs help visualize long-term trend and short-term momentum.


3. Dynamic EMAs (MTF – Multi-Timeframe)

The indicator displays the 200 EMA from higher timeframes as dynamic horizontal levels:
  • 5 minutes
  • 15 minutes
  • 30 minutes
  • 1 hour
  • 4 hours
  • 1 day


Each level includes a descriptive label such as “15 min EMA 200”.

These EMAs serve as reference points for potential support/resistance areas coming from higher timeframes.


4. Automatic Key Levels

The indicator plots several important price levels:

Previous day:


  • PDH (Previous Day High)
  • PDL (Previous Day Low)
  • Previous Day 50% Fibonacci level



Previous session (04:00–09:30 exchange time):

  • PMH (Pre-Market High)
  • PML (Pre-Market Low)


Current session:

  • Open (session opening price)
  • Previous Close (prior day’s closing price)



Purpose and Scope

  • This script is designed to provide basic visual reference points to support discretionary analysis.
  • It does not generate signals or trading suggestions, and it is not intended to predict future price movements.


How to Use It

  • Enable or disable each block in the Inputs section according to your analysis style.
  • Observe how the levels, EMAs, and VWAP interact with market structure.
  • Observe gap percentage as market opens.
  • Use it as a visual complement to your personal technical analysis.


Please contact me for support if you need it.
Versionshinweise
[Dic/12/25]
- Added the possibility to toggle EMAs independently
- Added a probability zone for the gap and Fibo golden zone
Versionshinweise
[Dec/18/25]
- Added non conventional EMA 200s. Now including: 30 min, 2 hours and 3 hours.
- Added the possibility of making each EMA optional

Upcoming:
I'm thinking in going to version 2 with these changes:

What do you think? let me know what you think.
- "n" amount of automatic EMAs above and below the price. I'm thinking of showing "closest" EMAs automatically
- Coloring support and resistance EMAs different. I'm thinking on coloring EMAs above the price on one color and EMAs below the price on a different color.

What do you think of making this indicator a 'context-aware EMA engine'?
Versionshinweise
📌 Release Notes — v1.9

New in v1.9

  • Added EMA 21

- New optional EMA 21 (orange) has been added to the main EMA set.
- Complements EMA 9, EMA 50 and EMA 200 for short-term structure and pullback context.
- Useful for visually identifying EMA 9 / EMA 21 crosses as momentum confluence (no signals generated).

Improved EMA hierarchy

Main EMA stack now includes:

- EMA 9 (short-term momentum)
- EMA 21 (short-term structure)
- EMA 50 (intraday bias)
- EMA 200 (macro regime)

Each EMA can be enabled or disabled independently.

  • No changes to existing logic

- VWAP, multi-timeframe EMA 200 levels, key price levels, gap visualization and probability zone remain unchanged.
- No alerts, signals, or automated logic were added.

General

  • This update is focused on improving visual context and chart readability.
  • The script remains a discretionary analysis tool and does not provide trading signals or predictions.
Versionshinweise
ChangeLog
  • EMA colors are now user-configurable via Inputs for improved flexibility.

Thanks for using this indicator. Follow me for more.

Versionshinweise
🔧 v1.9.2 — Stability & Key Levels Restore
This update focuses on restoring stability and visual consistency without introducing new features.

Fixed
- Restored all Key Levels that were missing in previous builds:
  • Previous Day High (PDH)
  • Previous Day Low (PDL)
  • Yesterday Close (RTH close)
  • Pre-Market High (PMH)
  • Pre-Market Low (PML)
  • Opening Price (09:30 NY)
  • Previous Day Fibo 50%


- Key Levels are now drawn using persistent objects:
  • No duplication across days
  • No accumulation of historical levels


- Labels are again aligned to the right of the chart, away from price action, matching the original layout.

Unchanged
  • VWAP (session anchored)
  • EMA stack (9 / 21 / 50 / 200)
  • Multi-Timeframe EMA 200 dynamic levels
  • Gap measurement, gap level and probability zone
  • Inputs, offsets, colors and general chart layout


Notes
  • This version is intended as a stability restore.
  • No trading signals, alerts, or automation are included.
  • Designed strictly as a discretionary visual analysis tool.

Haftungsausschluss

Die Informationen und Veröffentlichungen sind nicht als Finanz-, Anlage-, Handels- oder andere Arten von Ratschlägen oder Empfehlungen gedacht, die von TradingView bereitgestellt oder gebilligt werden, und stellen diese nicht dar. Lesen Sie mehr in den Nutzungsbedingungen.