OPEN-SOURCE SCRIPT
已更新 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.
發行說明
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.
發行說明
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.
發行說明
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.
發行說明
[Dic/12/25]- Added the possibility to toggle EMAs independently
- Added a probability zone for the gap and Fibo golden zone
發行說明
[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'?
開源腳本
秉持TradingView一貫精神,這個腳本的創作者將其設為開源,以便交易者檢視並驗證其功能。向作者致敬!您可以免費使用此腳本,但請注意,重新發佈代碼需遵守我們的社群規範。
免責聲明
這些資訊和出版物並非旨在提供,也不構成TradingView提供或認可的任何形式的財務、投資、交易或其他類型的建議或推薦。請閱讀使用條款以了解更多資訊。
開源腳本
秉持TradingView一貫精神,這個腳本的創作者將其設為開源,以便交易者檢視並驗證其功能。向作者致敬!您可以免費使用此腳本,但請注意,重新發佈代碼需遵守我們的社群規範。
免責聲明
這些資訊和出版物並非旨在提供,也不構成TradingView提供或認可的任何形式的財務、投資、交易或其他類型的建議或推薦。請閱讀使用條款以了解更多資訊。