SMA/WMA histogram with MTF and alertsThis histogram is based on the difference between SMA and WMA (I make it as false MACD to create signals)
Since we have the non repainting MTF function we can see the buy and the sell signals at different time frames.
the color of the histo change according to difference so as the color change from dark red to light red be ready to buy and if color change from dark green to light green be ready to sell. The signal based on cross to the 0 .
since you have MTF in build you can change time frame changing int2 to desire min you want
here 60 min MTF on 30 min graph. you can make any variation you want .it flexible model allow you to find the best setting for your purpose
Cari dalam skrip untuk "mtf"
modified DMI with MTF and alertsThis is special indicator based on DMI , I add to time length MTF that is not repainting
you can change the MTF using int2 function
the alerts are based on crossing the 0 (up or down)
I hope you like it
with no MTF
OBV-MTFUsing modified OBV volume equetion and using our modified MTF length (not need to use security so no repaint )
the Buy and Sell reresent in B and S and by the colors of bullish compare to bearish
You change the MTF by changing int2
in this example is set to 240 min MTF over 15 min charts
alerts inside
lsi (study about length and MTF) Here in this example I took lazy bear famous momentum squeeze indicator . the problem that there is lagging in the indicator so the buy and sell will be late . So instead the KC length that the original script had we put
int1=input(30)
int2=input(60)
lengthKC=isintraday and interval >= int1 ? int2/interval * 7 : isintraday and interval < 60 ? 60/interval * 24 * 7 : 7
this allow us to create a time and length related function to indicator and result in better output with no lagging
The second and most important thing is the ability to create indicator with time function as MTF without the security function that create repaint
all you need to do is to change int2 (to the time min of your choice ) and you can create an indicator with MTF function without the security function .And by this hopefully avoid the repainting issue
when you use this indicator change the setting of int1 and int 2 according to time frame that you use
lets say 15 min graph
make the int1 <15 min and the int2 at 15 min. if you want to see it as MTF just increase the int2 to the time set of your choice and play little with int1 to best setting
NTA MTF Context Pro🔹 NTA – MTF Context Pro
Multi-Timeframe Market Context & Institutional Bias Panel
📌 Overview
NTA – MTF Context Pro is a public, closed-source multi-timeframe market context indicator designed to help traders objectively evaluate directional bias, trend quality, and market conditions across multiple higher and lower timeframes from a single panel.
This indicator does not generate trade entries or signals.
Its purpose is to provide context, confirmation, and environmental filtering prior to executing trades with an external strategy or execution model.
🧠 Methodology & Conceptual Logic
The indicator follows a top-down institutional analysis framework, combining multiple analytical dimensions to describe market conditions rather than predict price.
For each timeframe (Monthly, Weekly, Daily, 4H, and 1H), the indicator performs the following conceptual evaluations:
1️⃣ Trend Structure Classification
Trend direction is determined through moving-average structure analysis, comparing medium-term and long-term averages to classify each timeframe as:
Bullish
Bearish
Neutral
This step defines structural market bias, not trade timing.
2️⃣ Trend Strength & Quality Assessment
To avoid low-quality or transitional environments, the indicator applies:
Directional strength measurement
ADX-based trend validation
This helps filter:
Weak momentum phases
Ranging or choppy conditions
Incomplete trend development
3️⃣ Volatility & Price Expansion Analysis
The indicator evaluates volatility normalization using ATR-based measurements to confirm that price movement is supported by sufficient expansion.
This step helps distinguish:
Active institutional participation
Compressed or inefficient price conditions
4️⃣ Multi-Timeframe Weighting
Higher timeframes are assigned greater influence in the final assessment to reflect institutional prioritization of macro structure over lower-timeframe noise.
This weighting framework reduces bias from isolated lower-timeframe movements.
🔢 Global Market Score (0–100)
All evaluated components are aggregated into a Global Market Score, summarizing the overall market environment:
65–100 → Bullish Bias
35–64 → Neutral / Range Environment
0–34 → Bearish Bias
The score is designed as a context filter, not a trading signal.
📊 Panel Output & Interpretation
For each timeframe, the panel displays:
TF → Timeframe analyzed
Trend → Bullish / Bearish / Neutral
Strength → Relative directional intensity
ADX → Trend validity
ATR % → Volatility expansion level
The top section displays:
Global Score
Dominant Market Bias
Confirmation status (Confirmed / Weak)
Visual elements dynamically adapt to market state for clarity and readability.
🎯 Intended Use
This indicator is intended for:
Advanced discretionary traders
Smart Money & market structure approaches
Swing and intraday analysis
Trade filtering and directional bias confirmation
Manual or algorithmic trading systems requiring contextual validation
Best used in conjunction with a separate execution model.
⚠️ Disclaimer
❌ Not a buy/sell signal generator
❌ No entry or exit logic
✅ Context and confirmation tool only
Always apply proper risk management.
🏷️ Credits
Developed by NexTrade Academy
Educational and analytical tool
Use at your own risk.
Ultimate MTF//@version=5
indicator("Ultimate MTF", shorttitle="Ultimate MTF", overlay=true)
// ============== EMA 13 (Court Terme - Accélérateur) ==============
ema13_enabled = input(true, title="Enable EMA 13", group="EMA 13")
ema13_period = input.int(13, title="EMA 13 Period", minval=1, group="EMA 13")
ema13_color = input(color.new(#FF6B35, 0), title="EMA 13 Color", group="EMA 13")
// ============== EMA 21 (Court Terme - Signal) ==============
ema21_enabled = input(true, title="Enable EMA 21", group="EMA 21")
ema21_period = input.int(21, title="EMA 21 Period", minval=1, group="EMA 21")
ema21_color = input(color.new(#004E89, 0), title="EMA 21 Color", group="EMA 21")
// ============== SMA 50 (Moyen Terme - Zone de Vérité) ==============
sma50_enabled = input(true, title="Enable SMA 50", group="SMA 50")
sma50_period = input.int(50, title="SMA 50 Period", minval=1, group="SMA 50")
sma50_color = input(color.new(#F7931E, 0), title="SMA 50 Color", group="SMA 50")
// ============== SMA 200 (Long Terme - Juge de Paix) ==============
sma200_enabled = input(true, title="Enable SMA 200", group="SMA 200")
sma200_period = input.int(200, title="SMA 200 Period", minval=1, group="SMA 200")
sma200_color = input(color.new(#43A047, 0), title="SMA 200 Color", group="SMA 200")
// ============== FUNCTION TO CALCULATE MA ==============
calcMA(period, maType, source) =>
switch maType
"SMA" => ta.sma(source, period)
"EMA" => ta.ema(source, period)
=> ta.ema(source, period)
// ============== CALCULATE MOVING AVERAGES ==============
ema13_value = ta.ema(close, ema13_period)
ema21_value = ta.ema(close, ema21_period)
sma50_value = ta.sma(close, sma50_period)
sma200_value = ta.sma(close, sma200_period)
// ============== PLOT MOVING AVERAGES ==============
plot(ema13_enabled ? ema13_value : na, title="EMA 13", color=ema13_color, linewidth=2)
plot(ema21_enabled ? ema21_value : na, title="EMA 21", color=ema21_color, linewidth=2)
plot(sma50_enabled ? sma50_value : na, title="SMA 50", color=sma50_color, linewidth=2)
plot(sma200_enabled ? sma200_value : na, title="SMA 200", color=sma200_color, linewidth=2)
Unmitigated MTF High Low Pro - Cave Diving Bookmap Heatmap Plot
Unmitigated MTF High Low Pro - Cave Diving Bookmap Heatmap Plot
---
## 📖 Table of Contents
1. (#what-this-indicator-does)
2. (#core-concepts)
3. (#visual-components)
4. (#the-cave-diving-framework)
5. (#how-to-use-it-for-trading)
6. (#settings--customization)
7. (#best-practices)
8. (#common-scenarios)
---
## What This Indicator Does
The **Unmitigated MTF High Low v2.0** tracks unmitigated (untouch) high and low levels across multiple timeframes, helping you identify key support and resistance zones that the market hasn't revisited yet. Think of it as a sophisticated memory system for price action - it remembers where price has been, and more importantly, where it *hasn't been back to*.
### Why "Unmitigated" Matters
In futures trading, especially on instruments like NQ and ES, the market has a tendency to revisit levels where liquidity was left behind. An "unmitigated" level is one that hasn't been touched since it was formed. These levels often act as magnets for price, and understanding their age and proximity gives you a significant edge in:
- **Entry timing** - Waiting for price to approach tested levels
- **Exit planning** - Taking profits before ancient resistance/support
- **Risk management** - Avoiding entries when approaching multiple old levels
- **Liquidity mapping** - Visualizing where orders likely cluster
---
## Core Concepts
### 1. **Sessions & Age**
The indicator uses **New York trading sessions** (6:00 PM to 5:59 PM NY time) as the primary time measurement. This aligns with how futures markets naturally segment their activity.
**Age Categories:**
- 🟢 **New (0-1 sessions)** - Fresh levels, recently formed
- 🟡 **Medium (2-3 sessions)** - Tested by time, gaining significance
- 🔴 **Old (4-6 sessions)** - Highly significant, survived multiple days
- 🟣 **Ancient (7+ sessions)** - Extreme significance, major support/resistance
The longer a level remains unmitigated, the more significant it becomes. Think of it like compound interest - time adds weight to these zones.
### 2. **Multi-Timeframe Tracking**
You can set the indicator to track high/low levels from any timeframe (default is 15 minutes). This means you're watching for unmitigated 15-minute highs and lows while trading on, say, a 1-minute or 5-minute chart.
**Why this matters:**
- Higher timeframe levels have more weight
- You can see multiple timeframe structure simultaneously
- Helps you avoid fighting larger timeframe momentum
### 3. **Mitigation**
A level becomes "mitigated" (deactivated) when price touches it:
- **High levels** are mitigated when price reaches or exceeds them
- **Low levels** are mitigated when price reaches or goes below them
Once mitigated, the level disappears from view. The indicator only shows you the untouch levels that still matter.
---
## Visual Components
### 📊 The Dashboard Table
Located in the corner of your chart (configurable), the table shows:
```
┌─────────┬───────────┬────────┬─────┬───────┐
│ Level │ Price │ Points │ Age │ % │
├─────────┼───────────┼────────┼─────┼───────┤
│ ↑↑↑↑↑ │ 21,450.25 │ +45.50 │ 8 │ +0.21%│ ← 5th High (Ancient)
│ ↑↑↑↑ │ 21,430.00 │ +25.25 │ 5 │ +0.12%│ ← 4th High (Old)
│ ↑↑↑ │ 21,420.50 │ +15.75 │ 3 │ +0.07%│ ← 3rd High (Medium)
│ ↑↑ │ 21,412.00 │ +7.25 │ 1 │ +0.03%│ ← 2nd High (New)
│ ↑ ⚠️ │ 21,408.25 │ +3.50 │ 0 │ +0.02%│ ← 1st High (Proximity Alert!)
├─────────┼───────────┼────────┼─────┼───────┤
│ 15 mins │ 🟢 │ Δ 8.75 │ 2U │ │ ← Status Row
├─────────┼───────────┼────────┼─────┼───────┤
│ ↓ ⚠️ │ 21,399.50 │ -5.25 │ 0 │ -0.02%│ ← 1st Low (Proximity Alert!)
│ ↓↓ │ 21,395.00 │ -9.75 │ 2 │ -0.05%│ ← 2nd Low (Medium)
│ ↓↓↓ │ 21,385.25 │ -19.50 │ 4 │ -0.09%│ ← 3rd Low (Old)
│ ↓↓↓↓ │ 21,370.00 │ -34.75 │ 6 │ -0.16%│ ← 4th Low (Old)
│ ↓↓↓↓↓ │ 21,350.75 │ -54.00 │ 9 │ -0.25%│ ← 5th Low (Ancient)
├─────────┼───────────┼────────┼─────┼───────┤
│ 📊 15↑ / 12↓ │ ← Statistics (optional)
└─────────┴───────────┴────────┴─────┴───────┘
```
**Reading the Table:**
- **Level Column**: Number of arrows indicates position (1-5), color shows age
- **Price**: The actual price level
- **Points**: Distance from current price (+ for highs, - for lows)
- **Age**: Number of full sessions since creation
- **%**: Percentage distance from current price
- **⚠️**: Proximity alert - price is within threshold distance
- **Status Row**: Shows timeframe, direction (🟢 bullish/🔴 bearish), tunnel width (Δ), and Strat pattern
### 📈 Visual Elements on Chart
**1. Level Lines**
- Horizontal lines showing each unmitigated level
- **Color-coded by age**: Bright colors = new, darker = older, deep purple/teal = ancient
- **Line style**: Customizable (solid, dashed, dotted)
- Automatically turn **yellow** when price gets close (proximity alert)
**2. Price Labels**
- Show the exact price and age: "21,450.25 (8d)"
- Fixed at small size for clean readability
- Positioned with configurable offset from current bar
**3. Bands (Optional)**
- Shaded zones between pairs of unmitigated levels
- Default: Between 1st and 2nd levels (the "tunnel")
- Can switch to 1st-3rd, 2nd-3rd, or disable entirely
- **Upper band** (pink/maroon) - Between unmitigated highs
- **Lower band** (blue/teal) - Between unmitigated lows
- These represent the "no man's land" or consolidation zones
---
## The Cave Diving Framework
This indicator is designed around the **Cave Diving Trading Framework** - a psychological and technical approach that maps cave diving safety protocols to futures trading risk management.
### 🤿 The Core Metaphor
**Cave diving has clear danger zones based on depth and overhead environment. Your trading should too.**
#### Shallow Water (New Levels, 0-1 Sessions)
- **Light**: Bright colors (bright red highs, bright green lows)
- **Psychology**: Fresh territory, recently tested
- **Trading**: Be aware but not overly concerned
- **Cave Diving Parallel**: You can see the surface, easy exit
#### Penetration Depth (Medium Levels, 2-3 Sessions)
- **Light**: Medium intensity colors
- **Psychology**: Building significance, market memory forming
- **Trading**: Start respecting these levels for entries/exits
- **Cave Diving Parallel**: Deeper in, need to track your line back
#### Deep Dive Zone (Old Levels, 4-6 Sessions)
- **Light**: Dark colors (deep maroon, dark blue)
- **Psychology**: Highly tested support/resistance
- **Trading**: Major decision points, plan accordingly
- **Cave Diving Parallel**: Significant overhead, careful navigation required
#### Overhead Environment (Ancient Levels, 7+ Sessions)
- **Light**: Very dark, purple/deep teal
- **Psychology**: Extreme caution required, major liquidity zones
- **Trading**: These are your "turn back" signals - don't fight ancient levels
- **Cave Diving Parallel**: Maximum danger, no room for error
### 🎯 The Proximity Alert System
Just like a cave diver's depth gauge that warns at critical thresholds, the proximity alerts (⚠️) tell you when you're entering a danger zone. When price gets within your configured threshold (default 5 points), the indicator:
- Highlights the level in **yellow** on the chart
- Shows **⚠️** in the table
- Signals: "You're entering a high-significance zone - adjust your position accordingly"
This prevents the trading equivalent of going deeper into a cave without checking your air supply.
---
## How to Use It for Trading
### 🎯 Entry Strategies
**1. The "Bounce Setup" (Mean Reversion)**
- Wait for price to approach an old or ancient unmitigated level
- Look for confluence: multiple levels nearby, bands narrowing
- Enter when price shows rejection (reversal candle patterns)
- **Example**: Price drops to a 6-session-old low, shows bullish engulfing → Long entry
**2. The "Break and Retest" (Trend Following)**
- Wait for price to break through an unmitigated level (mitigates it)
- Enter on the retest of the newly broken level
- **Example**: Price breaks above 4-session-old high → Wait for pullback to that level → Long entry
**3. The "Tunnel Trade" (Range Trading)**
- When bands are active, trade the range between 1st-2nd levels
- Short near upper band resistance, long near lower band support
- Exit at opposite side or when bands break
### 🚨 Risk Management Rules
**The Ancient Level Rule**
> Never fight ancient levels (7+ sessions). If you're long and approaching an ancient high, take profits. If you're short and approaching an ancient low, take profits.
These levels have survived a full trading week without being touched - there's likely significant liquidity and institutional interest there.
**The Proximity Exit Rule**
> When you see ⚠️ proximity alerts on multiple levels above/below your position, tighten stops or scale out.
This is your "overhead environment" warning. You're in dangerous territory.
**The New Level Filter**
> Be cautious taking positions based solely on new levels (0-1 sessions). Wait for them to age or combine with other confluence.
Fresh levels haven't been tested by time. They're like unconfirmed support/resistance.
### 📊 Reading Market Structure
**Bullish Structure (🟢 in status row)**
- Unmitigated lows are aging and holding
- Price respecting the lower band
- Old lows below acting as strong support
- **Bias**: Look for long entries at lower levels
**Bearish Structure (🔴 in status row)**
- Unmitigated highs are aging and holding
- Price respecting the upper band
- Old highs above acting as strong resistance
- **Bias**: Look for short entries at higher levels
**The Tunnel Compression**
- When the Δ (delta) in the status row is small, levels are tight
- This often precedes a breakout
- **Trading**: Wait for breakout direction, then trade the break
### 🔄 Strat Integration
The indicator shows Strat patterns in the status row:
- **1** - Inside bar (consolidation)
- **2U** - Broke high only (bullish)
- **2D** - Broke low only (bearish)
- **3** - Broke both (wide range, volatility)
Use these with the unmitigated levels:
- **2U near old high** → Potential resistance, watch for rejection
- **2D near old low** → Potential support, watch for bounce
- **3 pattern** → High volatility, respect wider stops
---
## Settings & Customization
### 📅 Session & Timeframe Settings
**HL Interval** (Default: 15 minutes)
- The timeframe for high/low calculation
- **Lower (1m, 5m)**: More levels, more noise, good for scalping
- **Higher (30m, 1H, 4H)**: Fewer levels, stronger significance, good for swing trading
- **Recommendation for NQ/ES**: 15m or 30m for day trading, 1H for swing trading
**Session Age Threshold** (Default: 2)
- How many sessions before a level is considered "old"
- Lower = more levels classified as old
- Higher = stricter definition of significance
### 📊 Level Display Options
**Show Level Lines**
- Toggle: Display horizontal lines for each level
- **Turn off** if you prefer a cleaner chart and only want the table
**Show Level Labels**
- Toggle: Display price labels on the chart
- **Turn off** for minimal visual clutter
**Label Offset**
- Distance (in bars) from current price bar to place labels
- Increase if labels overlap with price action
**Level Line Width & Style**
- Customize visual appearance
- **Thin solid**: Minimal distraction
- **Thick dashed**: High visibility
### 🎨 Age-Based Color Coding
Customize colors for each age category (high and low separately):
- **New (0-1 sessions)**: Default bright red/green
- **Medium (2-3 sessions)**: Default medium intensity
- **Old (4+ sessions)**: Default dark red/blue
- **Ancient (7+ sessions)**: Default deep purple/teal
**Color Strategy Tips:**
- Keep ancient levels in highly contrasting colors
- Use opacity (transparency) if you want subtler lines
- Match your chart's color scheme for aesthetic coherence
### 🎯 Band Settings
**Band Mode**
- **1st-2nd** (Default): The primary "tunnel" between most recent levels
- **1st-3rd**: Wider band, more room for price action
- **2nd-3rd**: Band between less immediate levels
- **Disabled**: No bands, lines only
**Band Colors & Borders**
- Customize fill color and border separately
- **Tip**: Keep bands very transparent (90-95% transparency) to avoid obscuring price action
### ⚠️ Proximity Alert Settings
**Enable Proximity Alerts**
- Toggle: Turn on/off the warning system
- When enabled, levels within threshold distance show ⚠️ and turn yellow
**Alert Threshold** (Default: 5.0 points)
- Distance in points to trigger the alert
- **For NQ**: 5-10 points is reasonable
- **For ES**: 2-5 points is reasonable
- **For MES/MNQ**: Scale down proportionally
**Alert Highlight Color**
- The color lines/labels turn when proximity is triggered
- Default: Yellow (high visibility)
### 📋 Table Settings
**Show Table**
- Toggle: Display the dashboard table
**Table Location**
- Top Left, Top Right, Bottom Left, Bottom Right
- Choose based on your chart layout and other indicators
**Text Size**
- Tiny, Small, Normal, Large
- **Recommendation**: Normal for 1080p monitors, Small for 4K
**Show % Distance**
- Toggle: Add percentage distance column to table
- Useful for comparing relative distances across different price ranges
**Show Statistics Row**
- Toggle: Show total count of unmitigated highs/lows
- Format: "📊 15↑ / 12↓" (15 unmitigated highs, 12 unmitigated lows)
- Useful for gauging overall market structure
### ⚡ Performance Settings
**Enable Level Cleanup**
- Automatically remove very old levels to maintain performance
- **Keep on** unless you want unlimited history
**Max Lookback Levels** (Default: 10,000)
- Maximum number of levels to track
- 10,000 ≈ 6+ months of 15-minute bars
- **Increase** if you want more history
- **Decrease** if experiencing performance issues
**Max Boxes Per Band** (Default: 245)
- TradingView limit is 500 total boxes
- With 2 bands, 245 each = 490 total (safe maximum)
---
## Best Practices
### 🎯 Position Management
**1. Scaling In Near Old Levels**
```
Price approaching 5-session-old low:
- First position: 30% size at proximity alert (⚠️)
- Second position: 40% size at exact level
- Third position: 30% size if it shows strong rejection
```
**2. Scaling Out Near Ancient Levels**
```
Holding long position, approaching 8-session-old high:
- Exit 50% at proximity alert (⚠️)
- Exit 30% at exact level
- Trail stop on remaining 20%
```
### 🧠 Trading Psychology Integration
Drawing from principles in *The Mountain Is You*, this indicator helps you:
**1. Recognize Self-Sabotage Patterns**
- **The Premature Entry**: Entering before price reaches your planned level
- **Solution**: Set alerts at unmitigated levels, wait for proximity warnings
- **The Profit-Taking Problem**: Exiting too early from fear
- **Solution**: Identify the next unmitigated level and commit to holding until proximity alert
- **The Loss Holding**: Refusing to exit losing trades
- **Solution**: When price breaks through and mitigates your entry level, it's telling you the structure changed
**2. Building Better Habits**
The color-coded age system trains your brain to:
- Respect levels that have proven themselves over time
- Distinguish between noise (new levels) and structure (old levels)
- Make decisions based on objective data, not fear or greed
**3. Emotional Regulation**
The proximity alerts serve as:
- **Circuit breakers** - Forcing you to re-evaluate before dangerous zones
- **Permission to act** - Giving you objective signals to exit without second-guessing
- **Validation** - Confirming when you're in alignment with market structure
### 📝 Pre-Market Routine
**Daily Setup Checklist:**
1. ✅ Identify the 3 nearest unmitigated highs above current price
2. ✅ Identify the 3 nearest unmitigated lows below current price
3. ✅ Note which are ancient (7+) - these are your "no-go" zones
4. ✅ Check the tunnel width (Δ in status row) - tight or wide?
5. ✅ Set alerts at the 1st high and 1st low for proximity warnings
6. ✅ Plan: "If we go up, I exit at ___. If we go down, I enter at ___."
### 🔄 Timeframe Confluence
**Multi-Timeframe Strategy:**
Run the indicator on **three instances**:
- **15-minute** (short-term structure)
- **1-hour** (intermediate structure)
- **4-hour** (major structure)
**Strong Setup**: When all three timeframes show unmitigated levels converging at the same price zone.
**Example:**
- 15m: Old low at 21,400
- 1H: Ancient low at 21,398
- 4H: Ancient low at 21,395
- **Result**: 21,395-21,400 is a monster support zone
### ⚠️ What This Indicator Doesn't Do
**Not a Crystal Ball**
- It doesn't predict where price will go
- It shows you where price *hasn't been* and how long it's been avoided
- The trading decisions are still yours
**Not an Entry Signal Generator**
- It provides context and structure
- You need to combine it with your entry methodology (price action, indicators, order flow, etc.)
**Not Foolproof**
- Ancient levels get broken
- Proximity alerts can trigger early in strong trends
- The market doesn't "owe" you a reversal at any level
---
## Common Scenarios
### Scenario 1: "Level Cluster Ahead"
**Situation**: You're long at 21,400. The table shows:
- 1st High: 21,425 (2 sessions old)
- 2nd High: 21,428 (3 sessions old)
- 3rd High: 21,435 (6 sessions old)
**Interpretation**: There's a resistance cluster just 25-35 points away. The 6-session-old level is particularly significant.
**Action**:
- Set first profit target at 21,420 (before the cluster)
- Set second target at 21,426 (between 1st and 2nd)
- Trail remaining position, but be ready to exit on rejection at 21,435
**Cave Diving Analogy**: You're approaching an overhead section with limited clearance. Lighten your load (reduce position) before entering.
---
### Scenario 2: "Ancient Level Approaches"
**Situation**: The market is grinding higher. You see ⚠️ appear next to a 9-session-old high at 21,500.
**Interpretation**: This level has survived over a week without being touched. Massive potential liquidity zone.
**Action**:
- If long, this is your absolute exit zone. Take profits before or at level.
- If looking to short, wait for clear rejection (price taps and reverses)
- Don't try to buy the breakout until it clearly breaks and retests
**Cave Diving Analogy**: Your dive computer is beeping - you've reached your planned turn-back depth. No matter how interesting it looks ahead, honor your plan.
---
### Scenario 3: "Mitigated Levels Create New Structure"
**Situation**: Price breaks and mitigates the 1st High. The previous 2nd High becomes the new 1st High.
**Interpretation**: The structure just shifted. What was the 2nd level is now most relevant.
**Action**:
- Watch how price reacts to the newly-mitigated level
- If it holds below (acts as resistance), bearish
- If it reclaims and holds above (acts as support), bullish
- The NEW 1st High is your next target/resistance
**Cave Diving Analogy**: You've passed through a restriction - the cave layout ahead is different now. Update your mental map.
---
### Scenario 4: "Tight Tunnel, Upcoming Breakout"
**Situation**: The Δ in the status row shows 3.25 points (very tight). Bands are converging.
**Interpretation**: Price is consolidating between very close unmitigated levels. Breakout likely.
**Action**:
- Don't try to predict direction
- Set alerts above 1st High and below 1st Low
- When break occurs, trade the retest
- Expect volatility - use wider stops
**Cave Diving Analogy**: You're in a narrow passage. Movement will be sudden and directional once it starts.
---
### Scenario 5: "Imbalanced Structure"
**Situation**: The statistics row shows "📊 22↑ / 7↓"
**Interpretation**: There are many more unmitigated highs than lows. This suggests:
- Price has been declining (hitting lows, leaving highs behind)
- Potential bullish reversal zone (lots of overhead supply mitigated)
- Or continued bearish structure (resistance everywhere above)
**Action**:
- Look at the age of those 22 highs
- If mostly new (0-2 sessions): Just a recent downmove, not significant yet
- If many old/ancient: Strong overhead resistance, be cautious on longs
- Compare to price action: Is price respecting the remaining lows?
**Cave Diving Analogy**: You've swam deeper than your starting point - most of your markers are above you now. Are you planning the ascent or going deeper?
---
## Final Thoughts: The Philosophy
This indicator is built on a simple but powerful principle: **The market has memory, and that memory has weight.**
Every unmitigated level represents:
- Liquidity left behind
- Orders waiting to be filled
- Institutional interest potentially parked
- Psychological significance for participants
The longer a level remains unmitigated, the more "charged" it becomes. When price finally revisits it, something significant usually happens - either a strong reversal or a definitive break.
Your job as a trader isn't to predict which outcome will occur. Your job is to:
1. **Recognize** when you're approaching these charged zones
2. **Respect** them by adjusting position size and risk
3. **React** appropriately based on how price behaves at them
4. **Remember** that ancient levels (like ancient wisdom) deserve extra reverence
The Cave Diving Framework embedded in this indicator serves as a constant reminder: Trading, like cave diving, requires rigorous respect for environmental hazards, meticulous planning, and the discipline to turn back when your limits are reached.
**Every proximity alert is the market asking you**: *"Do you really want to go deeper?"*
Sometimes the answer is yes - when your setup, confluence, and risk management all align.
Often, the answer should be no - and that's the trader avoiding the accident that would have happened to the gambler.
---
### 🎯 Quick Reference Card
**Color System:**
- 🟢 Bright colors = New (0-1 sessions) = Shallow water
- 🟡 Medium colors = Medium (2-3 sessions) = Penetration depth
- 🔴 Dark colors = Old (4-6 sessions) = Deep dive zone
- 🟣 Deep dark colors = Ancient (7+ sessions) = Overhead environment
**Symbols:**
- ↑ ↑↑ ↑↑↑ ↑↑↑↑ ↑↑↑↑↑ = High levels (1st through 5th)
- ↓ ↓↓ ↓↓↓ ↓↓↓↓ ↓↓↓↓↓ = Low levels (1st through 5th)
- ⚠️ = Proximity alert (danger zone)
- 🟢 = Bullish structure
- 🔴 = Bearish structure
- Δ = Tunnel width (distance between 1st high and 1st low)
**Critical Rules:**
1. Never fight ancient levels (7+ sessions)
2. Respect proximity alerts (⚠️)
3. Scale out near old/ancient resistance
4. Wait for confluence when entering
5. Let mitigated levels prove their new role
---
**Remember**: The indicator gives you structure. The trading edge comes from your discipline in respecting that structure.
Trade safe, trade smart, and always know your exit before your entry. 🎯
---
*"You don't become your best self by denying your patterns. You become your best self by recognizing them, understanding them, and choosing differently." - Adapted from The Mountain Is You*
In trading: You don't become profitable by ignoring market structure. You become profitable by recognizing it, understanding it, and choosing your entries accordingly.
Gold Levels MTF
// ────────────────────────────────────────────────────────────────────────────────
// GOLD LEVELS MTF - COMPLETE INDICATOR DESCRIPTION
// ────────────────────────────────────────────────────────────────────────────────
//
// DESCRIPTION:
// Gold Levels MTF is a professional technical indicator that analyzes asset price
// movement and displays support and resistance levels from all timeframes (Daily,
// Weekly, Monthly) using the Murray Math method based on Gann theory.
//
// MAIN FEATURES:
// 1. Multi-timeframe analysis - displays levels from Daily, Weekly, and Monthly timeframes
// 2. Automatic Murray Math level calculation (9 levels: 0/8 to 8/8)
// 3. Visual indication of level strength through colors and line styles
// 4. Level labels for easy identification
// 5. Automatic recalculation when volatility changes
//
// LEVEL TYPES:
//
// Extreme Overshoot (0/8 and 8/8) - Red color, solid line
// Final support/resistance. After price breaks through these levels, the indicator
// automatically recalculates and sets new levels.
//
// Overshoot (1/8 and 7/8) - Orange color, dotted line
// Weak level. If price has moved too far and stops near this level, it will reverse
// quickly. If it doesn't stop, it will continue moving.
//
// SUP/RES (2/8 and 6/8) - Blue color, solid line
// Strongest support and resistance levels. Provide the strongest resistance and
// support. Key levels for trading.
//
// Stop & Reverse (3/8 and 5/8) - Yellow color, dotted line
// Weak level. If price has moved too far and stops near this level, it will reverse
// quickly in the opposite direction.
//
// PIVOT (4/8) - Purple color, solid line
// Main support/resistance level. Provides the strongest resistance/support. This is
// the best level for new buy or sell entries.
//
// HOW TO USE:
//
// 1. SETTINGS:
// - Enable/disable desired timeframes (Daily, Weekly, Monthly)
// - Enable level labels for easy identification
// - Adjust line thickness to your preference
//
// 2. TRADING:
// - PIVOT (4/8) - main level for position entry
// - SUP/RES (2/8, 6/8) - strong levels for placing stop-losses and take-profits
// - Extreme Overshoot (0/8, 8/8) - levels for identifying trend reversal
// - Use combination of levels from different timeframes to confirm signals
//
// 3. INTERPRETATION:
// - Price above PIVOT - potentially bullish trend
// - Price below PIVOT - potentially bearish trend
// - Bounce from SUP/RES levels - strong signal for entry
// - Breakthrough of Extreme Overshoot - possible trend change
//
// ADVANTAGES:
// - High accuracy in determining support and resistance levels
// - Multi-timeframe analysis for better understanding of the overall picture
// - Automatic recalculation when market conditions change
// - Visual indication of level strength
// - Easy to use and interpret
//
// TECHNICAL DETAILS:
// - Calculation method based on Gann theory and Murray mathematics
// - Octave is calculated as a power of two from the price range
// - Levels are divided into 8 equal parts (0/8 to 8/8)
// - Previous period data is used for calculation stability
//
SBS Reversal Engine MTFSBS Reversal Engine (MTF) is a professional multi-timeframe indicator designed to identify high-quality reversal zones across stocks, crypto, and indices.
It combines RSI, Williams %R, a smoothed Williams oscillator ("Willy"), and a proprietary WaveTrend momentum filter to evaluate market conditions across 4H, Daily, and Weekly timeframes.
A visual traffic-light system provides a clear overview of oversold conditions, momentum shifts, and multi-timeframe alignment.
The integrated MTF Score System helps traders focus on high-quality setups where market structure, context, and timing align.
This indicator is an analytical tool and does not constitute financial advice.
© Step Buy Step 2025 – All rights reserved
Universe_Super MA [MTF & Multi-Type]**Overview**
"Universe_Super MA" is a comprehensive trend analysis tool designed to overcome indicator limits. Instead of adding 4 separate moving averages, this script allows you to monitor 4 distinct Moving Averages within a single indicator slot.
It features full **Multi-Timeframe (MTF)** capabilities, meaning you can view higher timeframe trends (e.g., Daily 200 SMA) while trading on lower timeframes (e.g., 15-minute chart).
**Default Configuration (Institutional Setup)**
The indicator comes pre-loaded with a powerful institutional trend setup:
1. **50 Period (Green):** Short-term trend and dynamic support.
2. **99 Period (Orange):** Medium-term trend filter.
3. **200 Period (Red):** The classic institutional dividing line between Bull and Bear markets.
4. **389 Period (Blue):** A long-term "Deep Trend" baseline used to identify major market cycles and heavy support/resistance levels.
**Key Features**
* **fully Customizable:** You can change the Length, Color, and Width of each line.
* **Multi-Timeframe (MTF):** Select any timeframe for any MA. (e.g., Keep MA1 on the "Chart" timeframe, but lock MA4 to the "Daily" timeframe).
* **6 MA Types:** Choose between SMA, EMA, WMA, HMA (Hull), RMA, and VWMA for each line independently.
* **Clean Interface:** Toggle any line On/Off via settings without removing the indicator.
**Usage & Interpretation**
* **Trend Identification:** The 200 (Red) and 389 (Blue) lines are designed to visualize the long-term market bias. In technical analysis, price action sustaining above these levels is generally considered a bullish context, while price below suggests a bearish context.
* **Crossover Monitoring:** The script facilitates the observation of interactions between short-term and long-term averages (e.g., the 50 crossing the 200), allowing users to easily spot common technical patterns like the "Golden Cross".
* **Dynamic Levels:** The 99 and 200-period lines act as dynamic levels that may align with technical support or resistance zones during market retracements.
**Settings**
* **Timeframe:** Leave empty to use the current chart's timeframe, or select a specific one (e.g., "1D" or "4H").
* **Type:** Select your preferred calculation method (SMA is default).
**Disclaimer**
This tool is for educational purposes and trend visualization only. Always manage your risk.
BOS Indicator (Anchored, TP1-TP3, MTF>=4, Multi-Entry)BOS Indicator (Anchored, TP1–TP3, MTF≥4, Multi-Entry)
This indicator is designed to identify high-probability Break of Structure (BOS) trade setups using a combination of market structure, EMA bias, and multi-timeframe direction confirmation. It is intended for discretionary traders who want clear structure-based entries with predefined risk and profit targets.
🔹 Core Logic
Uses a long-term EMA to define bullish or bearish market bias
Tracks market structure using swing pivots to identify valid BOS events
A trade is only signaled after:
Price is on the correct side of the EMA
A valid pullback has formed
Structure is broken in the direction of the trend
Optional multi-timeframe confirmation ensures alignment across higher timeframes before signaling a trade
🔹 Trade Visualization
When a valid BOS setup occurs, the indicator automatically draws:
Entry level
Stop loss zone
Profit target zone
Three Take Profit levels (TP1, TP2, TP3)
Risk and reward boxes anchored to the signal candle
🔹 Take Profit & Trade Management (Important)
This script is designed to be used with partial profit-taking:
TP1
Take 50% of the position off
Locks in early profits and reduces risk
TP2
Take 25% more off the position
At this point, it is recommended to move the stop loss slightly into profit (or near TP1) to protect the trade and eliminate downside risk
TP3
Let the remaining 25% run toward the final target
This allows traders to benefit from extended moves while already being protected
This approach balances risk control, consistency, and the ability to capture larger trend moves.
🔹 Additional Features
Supports multi-entry trends after exits
Works across all markets and timeframes
Visual MTF direction panel for quick confirmation
Designed to avoid false signals caused by minor consolidations
⚠️ Disclaimer
This indicator is a decision-support tool only and does not guarantee profits. Always use proper risk management and confirm signals with your own analysis.
Aamir Sniper Pro Institutional Core MTFConcept & Utility: This script is a comprehensive "Multi-Factor Confluence System" designed to filter out market noise by requiring agreement between Trend, Momentum, Volatility, and Market Structure before generating a signal.
Many traders struggle with false signals generated by single indicators. This script solves that problem by using a Consensus Engine. Instead of relying on just one moving average or oscillator, this script aggregates data from over 20 different technical methods. It then applies strict filters (WAE, ADX, and MTF) to ensure that trades are only suggested during high-probability market conditions.
How the Components Work Together:
1. The Consensus Engine (The Core Logic): At the heart of the script is a voting system. It calculates the slope and direction of:
Fast/Slow EMAs, SMAs, WMAs, and Hull MA.
Ichimoku Cloud (Baseline/Conversion line).
SuperTrend and Parabolic SAR.
Oscillators (RSI, Stochastic, CCI).
Result: It generates a "Consensus Score" (0-100%). A signal is ONLY considered if the Bullish or Bearish score exceeds the user-defined threshold (Default: 70%).
2. The Filtering Layers (Why this is not just a mashup): A high consensus score alone is not enough. The script validates the signal through three mandatory filters:
Volatility Filter (WAE): Uses Waddah Attar Explosion logic to ensure there is enough volume/power to sustain the move.
Regime Filter (ADX): Checks the Average Directional Index. If the market is choppy (ADX < 25), the signal is blocked to prevent whipsaws.
MTF Filter: Checks the trend on a Higher Timeframe (Default: 1 Hour). It forces the user to trade only in the direction of the dominant trend.
3. Structural Context (SR Zones): We have integrated Dynamic Support & Resistance Zones based on Pivot Points.
Purpose: This provides immediate structural context. Even if the Consensus Engine gives a "BUY" signal, the trader can see if price is currently sitting at a "Resistance Box." This visual aid prevents buying into supply or selling into demand.
4. Institutional Volume (PVSRA): Candles are colored based on Volume Spread Analysis (PVSRA) concepts.
Purple/Blue Candles: Indicate "Whale Activity" (Volume > 200% of average). This helps confirm if institutional money is backing the move identified by the Consensus Engine.
5. Momentum Confirmation (QQE): The Qualitative Quantitative Estimation (QQE) is displayed on the dashboard to confirm short-term momentum direction, acting as the final trigger.
Features:
Sniper Mode: Option to wait for a candle retest before entry.
Dashboard: Displays the live Consensus Score, Market Regime, and Trend Status.
Risk Management: Auto-calculates SL/TP based on Swing High/Low or ATR.
Credits & Attribution:
WAE Logic: Adapted from the work of Waddah Attar.
PVSRA: Volume concepts adapted from the Traderathome/PVSRA community.
QQE: Adapted from standard open-source logic.
SR Zones: Logic derived from standard Pivot Point calculations.
Swing elite MTF Momentum Confluence📊 MTF Momentum Confluence Strategy
Overview
The MTF Momentum Confluence Strategy identifies high-probability trade setups by analyzing momentum alignment across multiple timeframes. When momentum agrees across 4 different timeframes, the probability of a successful trade increases significantly.
The core principle is simple: trade in the direction where all timeframes agree.
Optimal Daily MA Suite [MTF]Title: Optimal Daily MA Suite
Description: This is a comprehensive Multi-Timeframe (MTF) analysis suite designed to streamline chart layouts. Instead of loading multiple separate indicators to track various trend lines, this single tool allows traders to overlay higher-timeframe Moving Averages and key support/resistance levels directly onto their intraday charts.
Utility & Workflow: Swing traders and day traders often need to monitor "Big Picture" Daily Moving Averages (like the Daily 200 SMA or Daily 50 EMA) while executing trades on lower timeframes like the 15m or 1H. This tool automates that process, ensuring the major trend context is always visible without cluttering the indicator list.
Key Features:
Multi-Timeframe Engine: By default, all MAs are calculated on the Daily ("D") timeframe, regardless of the chart's current timeframe. This creates a stable "anchor" for trend analysis. The timeframe is fully customizable in the settings (e.g., set to "W" for Weekly analysis).
10 Customizable Slots: Toggle up to 10 different Moving Averages on/off individually.
Flexible Calculation Types: Supports SMA, EMA, WMA, VWMA, RMA (SMMA), and SWMA for every single line.
Trend Cloud Crossovers: Includes two dedicated "Cloud" setups to visualize crossovers (e.g., Golden Cross or Death Cross) with fill shading between the fast and slow lines.
Price Action Crossovers: Optional markers to highlight when the closing price crosses specific MAs.
Contextual Levels: Includes Previous Day High (PDH) and Previous Day Low (PDL) markers for immediate intraday support/resistance context.
How to Use:
Settings: Open the settings menu to select your "Indicator Timeframe" (Default: Daily).
Customization: Enable only the MAs relevant to your strategy (e.g., Enable MA 8 for the 50 SMA and MA 10 for the 200 SMA).
Clouds: Use the "Crossover Set" inputs to define a Bullish/Bearish trend cloud between two moving averages of your choice.
Technical Note: This script uses request.security with lookahead=barmerge.lookahead_off to ensure no repainting of historical data while providing accurate higher-timeframe values on closed bars.
Credits: Standard Moving Average calculations based on TradingView built-in functions.
Hybrid Trend | Auto-Adaptive | MTF | + Signal🔥 Hybrid Trend — Auto-Adaptive MTF Trend System + Smart Signals
Hybrid Trend is a fast, lightweight, and adaptive trend-tracking system that combines MTF SuperTrend structure with MA-based shift signals to deliver clean, reliable entries for both scalpers and trend traders.
🚀 Key Features
Multi-Timeframe SuperTrend Engine for stable directional bias
Hybrid MA Slope Signals filtered by higher-timeframe trend
Precise Bull/Bear reversal markers
Ideal for scalping, intraday, and trend continuation setups
Clean visuals, minimal lag, high adaptability in volatile markets
🎯 Best For
Scalpers • Day Traders • Algorithmic Traders • Trend Followers
© Copyright & Author
Author: Nariman Pourtalaei
Powered by: Real Company Bio Information Helpline Directory
Brand: RCO TradingHelpline
Website: trading.rco.ae
Unmitigated MTF High Low - Cave Diving Plot
IntroductionThe Unmitigated MTF High Low -
Cave Diving Plot is a multi-timeframe (MTF) indicator designed for NQ and ES futures traders who want to identify high-probability entry and exit zones based on unmitigated price levels. The "Cave Diving" visualization helps you navigate between support (floor) and resistance (ceiling) zones, while the integrated Strat analysis provides directional context.
Who Is This For?
Futures traders (NQ, ES) trading during ETH and RTH sessions
Scalpers and day traders looking for precise entry/exit levels
Traders using The Strat methodology for directional analysis
Anyone seeking confluence between price action and key levels
Core Concepts
1. Unmitigated Level:
An unmitigated level is a price high or low that has been created but not yet tested (touched) by price. These levels act as magnets - price often returns to test them.Key Properties:
Resistance (Highs): Price has created a high but hasn't revisited it
Support (Lows): Price has created a low but hasn't revisited it
Mitigation: When price touches a level, it becomes "mitigated" and loses strength
2. The Cave Diving MetaphorThink of trading as cave diving between two zones:
┌─────────────────────────────────┐
│ CEILING (Upper Band) │ ← 1st & 2nd Unmitigated Highs
│ 🟥 Resistance Zone │
├─────────────────────────────────┤
│ │
│ THE TUNNEL │ ← Price navigates here
│ (Trading Channel) │
│ │
├─────────────────────────────────┤
│ 🟢 Support Zone │
│ FLOOR (Lower Band) │ ← 1st & 2nd Unmitigated Lows
└─────────────────────────────────┘
Trading Concept:
Ceiling: Formed by the 1st and 2nd most recent unmitigated highs
Floor: Formed by the 1st and 2nd most recent unmitigated lows
Tunnel: The space between ceiling and floor where price operates
Cave Diving: Navigating between these zones for entries and exits
3. Session-Based Age TrackingLevels are tracked by session age:
Session: 6:00 PM to 5:00 PM NY time (23-hour window)
Age 0: Created in the current session (today)
Age 1: Created 1 session ago (yesterday)
Age 2+: Older levels (more significant)
Why Age Matters:
Older unmitigated levels are typically stronger magnets
Fresh levels (Age 0) may be weaker and easier to break
Age 2+ levels often provide high-probability reversal zones
Indicator Components
Visual Elements
1. Colored Bands (Cave Zones)Upper Band (Pink/Maroon - 95% transparency)
Space between 1st and 2nd unmitigated highs
Acts as resistance zone
Price often hesitates or reverses here
Lower Band (Teal - 95% transparency)
Space between 1st and 2nd unmitigated lows
Acts as support zone
Price often finds buyers here
2. Information Table Located in your chosen corner (default: Bottom Right), the table displays:
5 most recent unmitigated highs (top section)
Tunnel row (middle separator)
5 most recent unmitigated lows (bottom section)
Reading the TableTable Structure
┌────────┬──────────┬────────┬───────┐
│ Level │ $ │ Points │ Age │
├────────┼──────────┼────────┼───────┤
│ ↑↑↑↑↑ │ 21,450.25│ +45.30 │ 3 │ ← 5th High (oldest)
│ ↑↑↑↑ │ 21,425.50│ +32.75 │ 2 │ ← 4th High
│ ↑↑↑ │ 21,410.00│ +25.00 │ 1 │ ← 3rd High
│ ↑↑ │ 21,400.75│ +18.50 │ 1 │ ← 2nd High
│ ↑ │ 21,395.25│ +12.00 │ 0 │ ← 1st High (newest)
├────────┼──────────┼────────┼───────┤
│ Tunnel │ 🟢 │ Δ 85.50│ 2U │ ← Current State
├────────┼──────────┼────────┼───────┤
│ ↓ │ 21,310.00│ -15.25 │ 0 │ ← 1st Low (newest)
│ ↓↓ │ 21,295.50│ -22.75 │ 1 │ ← 2nd Low
│ ↓↓↓ │ 21,280.25│ -30.00 │ 1 │ ← 3rd Low
│ ↓↓↓↓ │ 21,265.75│ -38.50 │ 2 │ ← 4th Low
│ ↓↓↓↓↓ │ 21,250.00│ -45.00 │ 3 │ ← 5th Low (oldest)
└────────┴──────────┴────────┴───────┘Column
Breakdown
Column 1: Level (Arrows)
Green arrows (↑): Resistance levels above current price
Red arrows (↓): Support levels below current price
Arrow count: Indicates recency (1 arrow = newest, 5 arrows = oldest)
Why This Matters:
More arrows = older level = stronger magnet for price
Column 2: $ (Price)
Exact price of the unmitigated level
Use this for limit orders and stop placement
Column 3: Points (Distance)
Positive (+) for highs: Points above current price
Negative (-) for lows: Points below current price
Helps gauge proximity to key levels
Trading Application:
If you're +2.50 points from resistance, a reversal may be imminent
If you're -45.00 points from support, you're far from the floor
Column 4: Age (Sessions)
Number of full 6pm-5pm sessions the level has survived
Age 0: Created today (current session)
Age 1+: Created in previous sessions
Significance Ladder:
Age 0: Weak, may break easily
Age 1-2: Medium strength
Age 3+: Strong, high-probability reaction zone
Tunnel Row (Critical Information)│ Tunnel │ 🟢 │ Δ 85.50│ 2U │
└─┬─┘ └─┬─┘ └──┬──┘ └─┬─┘
│ │ │ │
Label Direction Range Strat
1. Tunnel Label: Identifies the separator row
2. Direction Indicator (🟢/🔴)
🟢 Green Circle: Current 15m bar closed bullish (above previous close)
🔴 Red Circle: Current 15m bar closed bearish (below previous close)
3. Δ (Delta/Range)
Distance in points between 1st High and 1st Low
Shows the tunnel width (trading range)
Example: Δ 85.50 = 85.50 points between ceiling and floor
Trading Use:
Wide tunnel (>100 points): More room to trade, consider range strategies
Narrow tunnel (<50 points): Tight range, expect breakout
4. Strat Pattern
1: Inside bar (consolidation)
2U: 2 Up (bullish directional bar)
2D: 2 Down (bearish directional bar)
3: Outside bar (expansion/volatility)
Color Coding:
Green: 2U (bullish)
Red: 2D (bearish)
Yellow: 3 (expansion)
Gray: 1 (inside/neutral)
FVG / Imbalance MTF Pro (4 HTFs + Alerts) - (@JP7FX)FVG / Imbalance MTF Pro (@JP7FX)
This indicator finds and plots Fair Value Gaps across up to four higher timeframes on a single chart. It shows them as lines, zones, 50 percent levels and labels, and can fire alerts when new gaps form or when price mitigates them.
Core logic
The script detects bullish and bearish FVGs using the classic three candle logic:
• Bullish FVG when high is below the current low.
• Bearish FVG when low is above the current high.
All logic runs on the selected higher timeframes through request.security, then projects the zones down onto your current chart timeframe. The script also checks that your chart timeframe is equal to or lower than the selected HTFs so the plots stay meaningful.
Multi timeframe control
You can configure up to four separate FVG layers: TF1, TF2, TF3 and TF4.
For each TF you can choose:
• Timeframe (or link it to the chart).
• Display mode, Lines and Zones, Zones Only, Lines Only, or Disable.
• Whether to show the 50 percent line.
• Whether to show a label with the TF name next to each FVG.
Inputs also convert the timeframe into minutes and hours so labels can show clear tags such as “15m”, “1h” and so on.
Visuals per timeframe
For every timeframe you can set:
• Entry and stop FVG line colours.
• 50 percent line colour and line style.
• Bullish and bearish zone fill colours.
• Separate colours for mitigated bullish and mitigated bearish zones.
• Label text colours for demand and supply.
Each FVG can draw:
• Two lines for the “entry” and “stop” edges of the gap.
• An optional 50 percent line through the zone.
• A shaded box that tracks the zone as price trades into it.
• A label that shows the originating timeframe.
Line and zone behaviour
Global settings let you control:
• Maximum number of FVG lines and zones kept on the chart.
• Line style for FVG edges and 50 percent lines.
• Whether lines and zones extend to the right.
• Whether zones update with price movement as price trades deeper.
• Whether the zone colour changes once the FVG has been mitigated.
• Label offset so you can push the TF labels to the right of price.
• An option to avoid overlapping zones per timeframe by checking for box overlap.
The script uses arrays of lines, boxes and labels for each TF and for demand and supply separately. It removes the oldest objects once the max count is hit and deletes or recolours zones when price reaches them.
Bar colouring
You can optionally colour the bar that creates the chart timeframe FVG.
• Bullish FVG origin bar can show as green.
• Bearish FVG origin bar can show as red.
Alerts
The indicator exposes alertcondition signals for both creation and mitigation. For each timeframe it supports:
• FVG zone created, bullish or bearish.
• Bullish FVG mitigated.
• Bearish FVG mitigated.
You choose the alert pack per TF through the inputs, then set the alert from the chart by right clicking the indicator and adding an alert.
Use case
This tool is for traders who map and trade Fair Value Gaps across multiple higher timeframes and want clean, configurable MTF FVG zones with clear labels, mitigation behaviour and alerts all in one script.
Orderblocks MTF Pro (4 HTFs + Alerts) - (@JP7FX)Orderblocks MTF Pro (JP7FX)
Orderblocks MTF Pro identifies higher timeframe orderblocks and displays them on lower timeframe charts. It tracks when new orderblocks form, remain active or become mitigated.
Higher Timeframe Orderblocks
The indicator can display orderblocks from four higher timeframes at the same time.
Users can select which HTFs to show, such as Daily, 4H, 1H and 15m.
Bullish and Bearish Orderblocks
Bullish orderblocks mark areas where buying pressure formed during prior moves.
Bearish orderblocks mark areas where selling pressure formed.
Each block is colour coded and can be customised.
Mitigation Tracking
The tool monitors when price returns to a previously formed orderblock.
If price trades back into the block, the indicator can mark it as mitigated or keep it highlighted as active depending on user settings.
Alerts
Alert conditions are included for:
• New orderblock creation
• Orderblock mitigation
Users can enable or disable alerts for each timeframe.
Customisation
• Choose up to four higher timeframes to display
• Custom colours for bullish and bearish blocks
• Visibility filters for active and mitigated blocks
• Adjustable opacity and block display style
Use Cases
Suitable for traders who reference higher timeframe zones while executing on lower timeframes.
The indicator reduces manual chart work by identifying and updating HTF orderblocks automatically.
SuperTrend Oscillator MTF█ OVERVIEW
SuperTrend Oscillator MTF is a multi-timeframe version of the classic SuperTrend converted into an oscillator. Instead of drawing the SuperTrend line on the price chart, it displays the distance of the close from the SuperTrend line simultaneously for the current timeframe and two additional timeframes. This allows you to instantly see the trend direction and strength across three selected timeframes in a single window.
█ CONCEPT
The classic SuperTrend value is subtracted from price and normalized so that trend direction can be directly compared across different timeframes without switching charts.
- Value above zero = price below SuperTrend line → bearish trend
- Value below zero = price above SuperTrend line → bullish trend
- The further away from zero, the stronger the trend.
█ FEATURES
- Three SuperTrend Oscillator lines: current TF, TF1 and TF2
- Automatic detection of 3-timeframe agreement
- BUY and SELL labels that appear only when all three timeframes turn in the same direction at the same moment
- Circle signals on every zero-line cross of the current timeframe
- Configurable soft gradient fill (can be disabled)
- Zero line changes color (green/red/gray) depending on 3-TF agreement
- Fully customizable colors for each timeframe
- Built-in alerts for all signal types
█ HOW TO USE
Add the indicator to the chart → set two additional timeframes and adjust ATR Period and Factor to suit your trading style.
Main settings:
- ATR Period → default 10
- Factor → default 3.0 (higher = fewer signals)
- TF 1 and TF 2 → any timeframes (e.g. 1H+4H, 4H+D, D+W, etc.)
- Enable gradient → turn fill on/off
- Show BUY/SELL labels (3 TF agreement) → enable/disable the strongest signals
Interpretation:
Two types of signals:
- Green/red circles → current timeframe changes trend direction (faster signal)
- BUY/SELL labels → all three timeframes simultaneously switch to the same direction (strongest confluence)
- Additionally, the zero line turns green or red when all three trends are aligned.
█ APPLICATIONS
Perfect for:
- Trend-following with multi-timeframe confirmation
- Filtering false breakouts on lower timeframes
- Scalping & day trading (use fast circle signals)
- Swing & position trading (wait for full 3-TF agreement)
Best combined with:
- Support/resistance levels and supply/demand zones – enter long after a confirmed breakout and retest of a key level (e.g. Change of Character, Break of Structure, Order Block, 0.618–0.786 Fibonacci) only when the oscillator shows 3-TF agreement or at least a bullish circle. Hold the trade to the next significant resistance/supply zone.
- Volume and Volume Profile – confirm move strength with rising volume and high-volume nodes at the breakout level. Declining volume while moving away from zero may signal trend exhaustion.
- Classic oscillators (RSI, Stochastic, MACD) – use primarily for spotting divergences and overbought/oversold conditions. One of the safest exits is when a regular or hidden divergence appears on RSI/Stochastic in an extreme zone, even if SuperTrend Oscillator MTF still shows alignment.
█ NOTES
- Works on all markets and all timeframes
- BUY/SELL labels (3-TF agreement) are the cleanest and strongest signals
- Circle signals are faster but more prone to noise
- Higher ATR Period = fewer signals, higher quality
Crypto Intraday Scalper [Patterns + RSI + Volume + MTF + ADX]# Guide to Reading the Indicator (CIS Pro v2)
## 1. Operational Signals (The Labels)
- **GREEN Label "BUY"**:
**Meaning**: Entry for a Long position.
**Conditions**: Bullish candle pattern + Oversold RSI + High Volume + Bullish 1-hour trend + Sufficient Volatility.
- **RED Label "SELL"**:
**Meaning**: Entry for a Short position.
**Conditions**: Bearish candle pattern + Overbought RSI + High Volume + Bearish 1-hour trend + Sufficient Volatility.
- **No Label**: The market is in an uncertain phase, sideways movement, or filters (ADX/MTF) are blocking signals for protection.
## 2. Trend Lines (The Context)
- **Gray Line (EMA 200)**: This serves as the dividing line between bullish and bearish trends.
**Rule**: Seek Long positions only above the gray line; Short positions only below it.
- **Red/Green Step Line (Supertrend / Trailing Stop)**:
**Green (below the price)**: Strong bullish trend. Acts as dynamic support.
**Red (above the price)**: Strong bearish trend. Acts as dynamic resistance.
**Usage**: Use it for trade exits. If in a Long position and the line turns red, close the entire trade.
## 3. Price Levels (Targets and Supports)
- **Blue/Red/Green Dots (Pivot Points)**:
These are levels calculated from the previous day. The price tends to bounce at these points. Use them as final targets for taking profit.
- **Orange Line (VWAP)**:
This represents the "average price" for the day. If the price deviates too far, it often returns (elastic effect).
- **Dashed Lines (Appear after a signal)**:
**Red Dashed**: Suggested Stop Loss (based on ATR volatility).
**Green Dashed**: Suggested Take Profit (quick target).
## 4. The Table (Dashboard in the Top Right)
This provides reasons why you may not be receiving signals:
- **Trend (Current)**: The trend on your current chart.
- **Trend (MTF 60)**: The trend on the 1-hour chart. If these two conflict (e.g., Bullish vs. Bearish), no signals will appear.
- **ADX Volatility**: If RED (below 20), the market is flat—no trades. If GREEN, there is sufficient movement.
- **Volume Status**: Alerts if anomalous high volume is entering (High) or if conditions are calm.
## 🚀 Operational Summary
- Wait for the label.
- Quick Check: Is the price on the correct side of the gray line? Is the step line the right color?
- Enter the trade.
- Exit when the price hits the green dashed line (Quick Take Profit) **OR** when the price breaks the step line (Trailing Stop for longer trends).
What aspect of this indicator should we analyze next—perhaps integrating it with real-time ETH data or testing it via code execution for backtesting?
Ichimoku Horizon MTFIchimoku Horizon MTF — Multi-TimeFrame Ichimoku with auto-map
Overview
Ichimoku Horizon MTF plots classic Ichimoku on your current chart timeframe and projects up to three higher timeframes (TF1 / TF2 / TF3) onto the same chart. The goal is to keep one clean chart while still seeing higher-timeframe Ichimoku context (for example Daily / Weekly / Monthly).
On the screen, you typically see:
– the full Ichimoku set for your chart timeframe (Tenkan, Kijun, Kumo, Chikou),
– the same structure projected from TF1–TF3, each with its own colour family,
– an optional Kumo Midline (extra line, not part of original Ichimoku, used as a visual helper),
– and an optional TF banner showing which higher timeframes are currently mapped.
And optionally: A Kumo Midline (midpoint between SSA and SSB)
Kumo Midline (non-original Ichimoku addition)
The Kumo Midline is a personal addition.
It is not part of the original Ichimoku.
It is provided for informational and visual purposes only, as a helper to read the centre of the cloud.
It is calculated as the simple average of the two cloud boundaries:
Midline= SSA + SSB / 2
You can turn it ON/OFF globally, and also separately for each timeframe (Chart / TF1 / TF2 / TF3). The same logic (including the optional Midline) is applied to TF1 / TF2 / TF3 and projected onto your main chart.
Auto-map & timeframe presets
You control how TF1 / TF2 / TF3 are selected using two mechanisms:
Auto-map TF from chart (ON/OFF)
When ON, the script automatically chooses a profile based on your chart timeframe
(Scalp / Intraday / Swing / Long Term / Investment / Macro).
TF1 / TF2 / TF3 are always higher than the chart timeframe, with a consistent progression.
Preset Time Frame (when Auto-map = OFF)
When OFF, you choose a fixed preset, for example:
Scalp S — 1m / 5m / 15m
Intraday L — 1H / 4H / 1D
Swing — 1D / 1W / 1M
Investment — 1M / 3M / 6M
Macro — 3M / 6M / 12M
If you choose Custom, you manually set TF1 / TF2 / TF3 using the three “Timeframe selection” inputs in the TF1 / TF2 / TF3 sections.
This allows you to switch quickly between scalp / intraday / swing / macro profiles without editing any code.
TF banner (legend) & display options
The indicator includes an optional TF banner (a small panel) that acts as a timeframe legend:
Shows the active profile name (Scalp, Intraday M, Intraday XL, Swing, Long Term, Macro, Custom). Displays the three mapped timeframes (TF1 / TF2 / TF3) in short form (5m, 1H, 4H, 1D, 1W, 1M, etc.). Shows “TK / KJ” with small coloured squares for Tenkan and Kijun for each TF, matching the line colours on the chart.
You can control:
Show / hide the banner.
Position: Top / Bottom, Left / Center / Right.
Text colour, background, text size.
Each block (Chart, TF1, TF2, TF3) also has its own toggles for:
Tenkan
Kijun
Chikō
SSA
SSB
Kumo fill
Kumo Midline
This lets you keep only what you really need (for example: just HTF Kijun + HTF Kumo).
Colour design
Special care has been taken with the colour design:
Each timeframe uses its own colour family
(for example: warm colours for the chart timeframe, green for TF1, blue for TF2, neutral/grey for TF3), so the chart stays readable even when all TFs are displayed at once.Kumo fills are semi-transparent to provide context without hiding price action. Defaults are tuned for light charts, and every colour can be customised if you prefer another palette.
Built-in alerts
The script includes a small set of ready-to-use alerts, controlled by:
A global “Enable alerts” switch
A built-in cooldown to avoid alert spam
Available conditions (on the chart timeframe):
TK > KJ (UP) – Tenkan crosses above Kijun (filtered by a bullish HTF bias).
TK < KJ (DOWN) – Tenkan crosses below Kijun (filtered by a bearish HTF bias).
Kumo Breakout (UP) – Close breaks above the cloud (with bullish HTF filter).
Kumo Breakout (DOWN) – Close breaks below the cloud (with bearish HTF filter).
All TF Bullish – Chart + TF1 + TF2 + TF3 all have Tenkan > Kijun (full bullish alignment).
All TF Bearish – Chart + TF1 + TF2 + TF3 all have Tenkan < Kijun (full bearish alignment).
HTF Confirms (BULL) – Bullish TK cross on the chart timeframe, with HTF support and price above the cloud.
HTF Confirms (BEAR) – Bearish TK cross on the chart timeframe, with HTF confirmation and price below the cloud.
To use them:
Add an alert on the indicator,
Choose one of these conditions,
Use “Once per bar close” for cleaner signals.
No-repaint logic
Higher-timeframe data is fetched using request.security() with:
barmerge.gaps_off
barmerge.lookahead_off
This means:
No artificial lookahead,
No repainting,
Apart from the normal forward shift of the Ichimoku cloud, which is how standard Ichimoku works by design.
If the chart get “stuck on the left”
stuck on the left side, or misaligned. If you see the TF banner or right-side labels not updating correctly: Clear the TradingView app cache (or restart the app / browser)
Reload the chart. This usually forces TradingView to redraw all tables and labels correctly and fixes the display issue.
Disclaimer
This script is provided for educational and informational purposes only.
It does not constitute financial or investment advice and should not be used as a standalone signal provider.
Always do your own analysis and use proper risk management before taking any trade.
Thanks for using Ichimoku Horizon MTF.
KVS-Ultimate FVG & iFVG System [MTF + Distance Filter]Description: This indicator identifies Fair Value Gaps (FVG) and Inversion FVGs (iFVG) across multiple timeframes (MTF) with an advanced visualization system. Unlike standard FVG indicators, this script solves the "chart clutter" problem with a unique Distance Filter and offers a customizable Split Label System.
Key Features:
1. Unique Distance Filter (Clean Screen Mode):
When enabled, the script only shows the closest FVGs to the current price within a user-defined limit.
Keeps your chart clean while focusing on relevant price action levels.
2. Split Label System (Tabular Design):
Completely customizable label positioning, sizing, and coloring.
Separate controls for Normal FVGs and iFVGs.
Smart Label Logic: If you hide the FVG box, its label automatically hides. If an FVG breaks and becomes an iFVG (or fades), the label logic switches automatically to the iFVG settings.
3. Strict Mode Filtering:
Enabled: Checks if the candle closing price effectively breaks the previous structure (High/Low of the 1st candle), ensuring high-quality gaps.
Disabled: Detects all gaps between wicks (Standard calculation).
4. Multi-Timeframe (MTF) Support:
Monitor FVGs from up to 5 different timeframes simultaneously on a single chart.
5. Dynamic Interaction:
Choose how the script reacts when an FVG is broken: Turn it into an iFVG (Inversion) or simply fade the color (Ghost/Fade mode).
How to Use:
Use the "Distance Filter" checkbox in settings to clean up old/far blocks.
Adjust "TF1" to "TF5" to set up your multi-timeframe analysis.
Customize the Label Panel to align text perfectly with your chart style.
Disclaimer: This tool is for educational purposes and support for technical analysis.
BullTrading Axis Ribbon (MTF)BullTrading Axis Ribbon (MTF)
BullTrading Axis Ribbon 是一条「高周期主轴 + 自适应包络带」的趋势彩带,用来刻画价格围绕关键均衡轴的磁吸区、扩散区与趋势方向。
• 主轴(Axis Ribbon):使用更高时间级别的价格数据,在当前周期上映射一条「日内趋势中轴」。默认适合在 3m / 5m 图上调用 15m 主轴。
• 中枢区(Core Zone):主轴上下的窄区间,用彩带填充显示。当价格在中枢区震荡时,代表围绕均衡轴的磁吸与盘整。
• 外圈带(Outer Band):位于中枢之外的扩展区,用于观察顺势扩张与「过热」区域,可选线框或填充显示。
• 颜色逻辑:
• 轴线彩带根据趋势方向与中枢状态变色:上升(绿色)、下降(红色)、中枢磁吸(黄色)、整理(灰色)。
• 左下角状态灯同步给出当前轴向状态(上涨 / 下跌 / 中枢 / 整理)。
使用建议
• 在 3m / 5m 作为短周期信号时,用 Axis Ribbon 作为「大级别方向过滤」与「高概率回踩区域」参考。
• 价格长时间贴着外圈带运行,可视为顺势加速或过热区;频繁回到中枢,则倾向震荡与均值回归。
• 指标本身不直接给出买卖点,更适合与你已有的进场离场系统配合,用于方向过滤和环境判断。
本指标仅用于技术研究与图表分析,不构成任何投资建议或交易信号,请根据自身风险承担能力独立决策。
BullTrading Axis Ribbon (MTF)
BullTrading Axis Ribbon is a trend ribbon built from a higher-timeframe core axis + adaptive envelope bands.
It depicts the magnet zone, expansion zone and trend direction of price around a key equilibrium axis.
• Axis (Axis Ribbon): Uses higher-timeframe price data to project an “intraday trend spine” onto the current chart. By default it works well using a 15m axis on 3m / 5m charts.
• Core Zone: A narrow band above and below the axis, displayed as a filled ribbon. When price oscillates inside the Core Zone, it reflects magnet behavior and consolidation around the equilibrium axis.
• Outer Band: An extended area outside the Core Zone, used to observe trend extension and potential “overheated” zones. It can be shown as simple lines or as a filled band.
• Color Logic:
• The axis ribbon color changes with trend direction and core state: uptrend (green), downtrend (red), core/magnet (yellow), ranging/flat (gray).
• A status lamp in the bottom-left corner simultaneously shows the current axis state (Up / Down / Core / Flat).
Usage Suggestions
• When using 3m / 5m as your signal timeframe, treat Axis Ribbon as a higher-timeframe bias filter and as a reference for high-probability pullback areas.
• If price rides along the Outer Band for an extended period, it can be interpreted as trend acceleration or a potential overheated zone; if price frequently returns to the Core Zone, the market tends to be ranging with mean-reversion behavior.
• The indicator itself does not directly generate entry/exit signals. It is best used together with your existing entry/exit systems, as a tool for directional filtering and market-regime assessment.
This indicator is intended solely for technical research and chart analysis.
It does not constitute investment advice or a trading signal. Please make independent decisions according to your own risk tolerance.






















