OPEN-SOURCE SCRIPT
Cập nhật Multi-Tool VWAP + EMAs (Multi-Timeframe) + Key Levels

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)
2. EMAs of the current timeframe
3. Dynamic EMAs (MTF – Multi-Timeframe)
The indicator displays the 200 EMA from higher timeframes as dynamic horizontal levels:
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
Limitations
Pine Script®
Credits
Designed as an educational and analytical tool for traders seeking to simplify their charts without losing key information.
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
- []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.
Credits
Designed as an educational and analytical tool for traders seeking to simplify their charts without losing key information.
Phát hành các Ghi chú
DescriptionThis 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.
Phát hành các Ghi chú
DescriptionThis 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
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.
[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.
Phát hành các Ghi chú
Included Features1. 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.
Phát hành các Ghi chú
[Dic/12/25]- Added the possibility to toggle EMAs independently
- Added a probability zone for the gap and Fibo golden zone
Phát hành các Ghi chú
[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'?
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.