Exchanges OpeningProvides an indicator 5 minutes before New York, London, Frankfurt, Tokyo, Hong Kong or Sydney Stock exchanges open with optional alerts if you create one for the script.
Cycles
RSI Ensemble Confidence [CHE]RSI Ensemble Confidence — Measures RSI agreement across multiple lengths and price sources
Summary
This indicator does not just show you one RSI — it shows you how strongly dozens of different RSI variants agree with each other right now.
The Confidence line (0–100) is the core idea:
- High Confidence → almost all RSIs see the same thing → clean, reliable situation
- Low Confidence → the RSIs contradict each other → the market is messy, RSI signals are questionable
How it works (exactly as you wanted it described)
1. Multiple RSIs instead of just one
The indicator builds a true ensemble:
- 4 lengths (default 8, 14, 21, 34)
- 6 price sources (Close, Open, High, Low, HL2, OHLC4 – individually switchable)
→ When everything is enabled, up to 24 different RSIs are calculated on every single bar.
These 24 opinions form a real “vote” about the current market state.
2. Mean and dispersion
From all active RSIs it calculates:
- rsiMean → the average opinion of the entire ensemble (orange line)
- rsiStd → how far the individual RSIs deviate from each other
Small rsiStd = they all lie close together → strong agreement
Large rsiStd = they are all over the place → contradiction
3. Confidence (0–100)
The standard deviation is compared to the user parameter “Max expected StdDev” (default 20):
- rsiStd = 0 → Confidence ≈ 100
- rsiStd = maxStd → Confidence ≈ 0
- Everything in between is scaled linearly
If only one RSI is active, Confidence is automatically set to ~80 for practicality.
What you see on the chart
1. Classic reference RSI – blue line (Close, length 14) → your familiar benchmark
2. Ensemble mean – orange line → the true consensus RSI
±1 StdDev band (optional) → shows dispersion directly:
- narrow band = clean, consistent setup
- wide band = the RSIs disagree → caution
3. Confidence line (aqua, 0–100) → your quality meter for any RSI signal
4. StdDev histogram (optional, fuchsia columns) → raw dispersion if you prefer the unscaled value
5. Background coloring
- Greenish ≥ 80 → high agreement
- Orange 60–80 → medium
- Reddish < 40 → strong disagreement
- Transparent below that
6. Two built-in alerts
- High Confidence (crossover 80)
- Low Confidence (crossunder 40)
Why this indicator is practically useful
1. Perfect filter for all RSI strategies
Only trade overbought/oversold, divergences, or failures when Confidence ≥ 70. Skip or reduce size when Confidence < 40.
2. Protection against overinterpretation
You immediately see whether a “beautiful” RSI hook is confirmed by the other 23 variants — or whether it’s just one outlier fooling you.
3. Excellent regime detector
Long periods of high Confidence = clean trends or clear overbought/oversold phases
Constantly low Confidence = choppy, noisy market → RSI becomes almost useless
4. Turns gut feeling into numbers
We all sometimes think “this setup somehow doesn’t feel right”. Now you have the exact number that says why.
Disclaimer
The content provided, including all code and materials, is strictly for educational and informational purposes only. It is not intended as, and should not be interpreted as, financial advice, a recommendation to buy or sell any financial instrument, or an offer of any financial product or service. All strategies, tools, and examples discussed are provided for illustrative purposes to demonstrate coding techniques and the functionality of Pine Script within a trading context.
Any results from strategies or tools provided are hypothetical, and past performance is not indicative of future results. Trading and investing involve high risk, including the potential loss of principal, and may not be suitable for all individuals. Before making any trading decisions, please consult with a qualified financial professional to understand the risks involved.
By using this script, you acknowledge and agree that any trading decisions are made solely at your discretion and risk.
Do not use this indicator on Heikin-Ashi, Renko, Kagi, Point-and-Figure, or Range charts, as these chart types can produce unrealistic results for signal markers and alerts.
Best regards and happy trading
Chervolino
RT-Mayer MultipleThe Mayer Multiple is a simple metric used to gauge whether Bitcoin is overvalued, undervalued, or fairly priced relative to its long term trend. It compares Bitcoin’s current price to its 200 day moving average and expresses that relationship as a single number.
Introduction
The Mayer Multiple was popularized by investor Trace Mayer as a way to track how far Bitcoin has stretched above or below its 200 day moving average (200DMA). The basic idea is:
Mayer Multiple = Current Bitcoin Price / 200 Day Moving Average of Bitcoin
When this ratio is low, price is trading close to or below its long term trend. When it is very high, price is extended well above trend and risk of mean reversion grows.
This script takes that concept and turns it into a set of colored bands around price. Instead of just plotting a single Mayer Multiple line, it maps different ranges of the multiple into visual “zones” so traders can quickly see whether Bitcoin is in a typical range, an accumulation zone, or a historically stretched area.
Behind The Math
In this implementation, the current Mayer Multiple value is computed for each bar and then mapped into band levels that typically span from roughly 0.4 up to the 8.0+ region. Each band represents a different multiple of the 200DMA.
Conceptually:
Values near 1.0 mean price is trading near its 200 day moving average.
Values well below 1.0 highlight periods where price is trading at a discount to long term trend.
Values far above 1.0 highlight periods where price is trading at a large premium to long term trend.
By converting these ranges into layered color zones, the script lets traders see where current price sits in the broader historical distribution of Mayer Multiple values, instead of focusing on a single number. In the chart below, the formula is overlaid in the center of the screen so you can see how the multiple is defined while looking at the bands.
Points Of Interest
Two regions on the Mayer structure tend to attract the most attention: lower “accumulation” areas and higher “distribution” areas.
Accumulation
Historically, many of the best long term accumulation opportunities have occurred when the Mayer Multiple spent time below roughly 0.9. In those zones, price is trading below its 200DMA and the band colors indicate that Bitcoin is at a relative discount compared to its long term trend. In the example chart below, the white arrows highlight past periods where price spent time in the lower bands while the Mayer Multiple was below roughly 0.9.
Distribution
On the other side, readings above roughly 2.0 have often lined up with distribution or profit taking areas, where price is extended well above the 200DMA. These zones have frequently preceded larger drawdowns or multi month cooling periods. In the example chart below, the white arrows highlight periods where price pushed into the upper bands above 2.0, areas that have often preceded larger cooling phases.
The 2.4 Rule
During the original exploration of the Mayer Multiple, backtests suggested that buying when the multiple was already above about 2.4 tended to produce weaker risk adjusted returns. In simple terms, history showed that:
A Mayer Multiple above 2.4 means Bitcoin is trading at more than 240 percent of its 200 day moving average.
Many of the most extreme speculative peaks occurred when the multiple was in or above this zone.
After such peaks, price often reverted back toward the 200DMA with drawdowns in the 30 percent to 80 percent range.
In this script, the 2.4 level is highlighted as a caution band. It does not mean price must reverse immediately, but it marks an area where the balance between upside potential and downside risk has historically shifted. In the chart below, the white arrow marks the 2.4 band that this script highlights as a caution zone.
Why Traders Watch This Zone
There are a few reasons traders and investors watch the upper Mayer bands, especially the 2.4 area:
Historical patterns – Many of Bitcoin’s more extreme tops, such as late 2013, late 2017, and early 2021, occurred when the Mayer Multiple was well above 2.0 and frequently near or above 2.4.
Overheated zone – When price is this far above its long term average, markets are often driven by FOMO and speculative flows rather than steady accumulation.
Mean reversion risk – Over time, price has repeatedly reverted back toward or below the 200DMA after visiting these upper bands.
Risk / reward balance – Above 2.4, the probability of large additional gains tends to shrink relative to the risk of a sharp correction, which is why many longer term participants treat it as a caution area rather than a fresh entry zone.
How Traders Use The Bands
Traders can use the Mayer Multiple bands in different ways depending on their style:
Long term investors may look for accumulation when the multiple is below 1.0 and be more cautious when it moves into higher bands.
Swing traders may use the bands as context when combining this script with structure, volume, or other timing tools.
Cycle focused traders may use the multiple to help frame where Bitcoin could be within a broader four year cycle.
This script is not a timing system by itself. It is intended as a context layer that helps answer “where are we relative to long term trend?” in a visual way.
What Makes This Tool Different
Many resources plot the Mayer Multiple as a single ratio line. This script focuses on turning that ratio into a banded structure around price so traders can see cycle zones on the chart itself:
It computes the Mayer Multiple on each bar and maps the value into multiple color coded bands instead of a single line.
It highlights historically important regions such as deep discounts, mid range trend zones, and high risk extension zones including the 2.4 band.
It is designed specifically for Bitcoin’s long term behavior, but the visual framework can be useful for studying other assets that have strong trend cycles.
Important Note
This indicator is intended to provide additional context around where price sits relative to its long term trend. It is not a standalone signal generator and should always be used together with your own analysis, testing, and risk management. Historical Mayer Multiple behavior does not guarantee future results, and past cycle extremes may not repeat in the same way.
🐋 Tight lines and happy trading!
QT Previous Micro Cycle Range + SSMT [bilal]Previous Micro Cycle Range + SMTs - Indicator Description
📊 Overview
This indicator tracks 22.5-minute micro cycles within ICT's Quarterly Theory framework and automatically detects Smart Money Technique (SMT) divergences across correlated indices (NQ, ES, YM). It visualizes previous cycle ranges and identifies high-probability manipulation completions for precise intraday entries.
🎯 What It Does
Micro Cycle Tracking:
Divides each 90-minute session into four 22.5-minute micro quarters
Plots the previous micro cycle's High, Low, Equilibrium (EQ), and Quarter levels
Updates automatically as new micro cycles form
Works on any timeframe (recommended: 1-5 minute charts)
SMT Detection:
Compares current micro cycle vs previous micro cycle across NQ, ES, and YM
Detects Bearish SMT: Divergence at highs (signals distribution down)
Detects Bullish SMT: Divergence at lows (signals distribution up)
Draws visual SMT lines with directional arrows showing correlation/divergence
Optional SMT table showing all three indices' movements
💡 How To Use It
For Scalpers & Day Traders:
Wait for a new micro cycle to begin (lines will refresh every 22.5 minutes)
Watch for SMT formation in the current cycle
Bullish SMT = Buy signal (previous low is confirmed, expect move to previous high)
Bearish SMT = Sell signal (previous high is confirmed, expect move to previous low)
Key Concepts:
Minimum Target: Opposite extreme of previous cycle
SMT Confirmation: One or two indices sweep a level while the other(s) fail to sweep
Best Results: Trade with higher timeframe bias aligned
⚙️ Features
Customizable Display:
Toggle High/Low lines with multiple label styles (Timeframe, Label, %, Fib)
Optional Equilibrium (50%) level
Optional Quarter levels (25% / 75%)
Optional extended range projections (±50% to ±400%)
Adjustable line colors, widths, and label sizes
SMT Options:
Enable/disable SMT detection
Show/hide SMT text labels
Custom colors for bullish/bearish SMTs
Option to delete previous cycle SMTs (keeps chart clean)
Real-time SMT table showing all three indices
Comparison Assets:
Default: ES1! and YM1! (customize to your preference)
Set correlation type for each asset (correlated vs inverse)
Disable individual assets if needed
🔍 Understanding The Visuals
Lines:
Solid lines = Previous cycle High/Low (where price came from)
Dotted lines = EQ and Quarter levels (internal cycle structure)
Green lines = SMT divergence detected (buy/sell signal)
Labels:
▲ = Asset made higher high/low vs previous cycle
▼ = Asset made lower high/low vs previous cycle
🔺 = Inverse correlation (up when others down)
🔻 = Inverse correlation (down when others up)
SMT Logic:
If indices diverge (move opposite directions), SMT is confirmed
Bearish SMT = Highs diverge → Sell
Bullish SMT = Lows diverge → Buy
📈 Best Practices
Use on 1-5 minute charts for optimal micro cycle visualization
Combine with higher timeframe bias (Daily Cycle SSMT, session bias, etc.)
Wait for SMT confirmation before entering trades
Target previous cycle's opposite extreme as minimum profit target
Exit when opposing SMT forms or price reaches target
🛠️ Settings Guide
Essential Settings:
Comparison Symbols: Set to the indices you trade (default: ES1!, YM1!)
Show Cycle SMT: Toggle SMT detection on/off
Delete Previous Cycles SMTs: Keep chart clean by removing old SMTs
Visual Preferences:
Line Color/Width: Customize previous cycle lines
Label Style: Choose between Timeframe (22.5m), Label (descriptive), % (percentage), or Fib (0-1)
Show High/Low: Toggle previous cycle extremes
Show EQ/Quarters/Extended Ranges: Add more reference levels as needed
⚠️ Important Notes
This indicator shows previous cycle ranges, not predictive future levels
SMTs are confirmation signals for manipulation completion
Always use proper risk management and combine with your trading plan
Best results when aligned with higher timeframe directional bias
🎓 Based On ICT Concepts
This indicator implements concepts from Inner Circle Trader (ICT):
Quarterly Theory (fractal time structure)
Micro cycles (22.5-minute quarters)
Sequential SMT (mechanical divergence confirmation)
Smart Money accumulation, manipulation, distribution (AMD)
Perfect for: Scalpers, day traders, and anyone using ICT's Quarterly Theory and SMT concepts for precise intraday entries.
Note: This is a study indicator (overlay=true). It does not generate buy/sell signals automatically - you must interpret SMT formations based on your trading strategy.RéessayerGu should know it only works on the 30s chart btwPrevious Micro Cycle Range + SMTs - Indicator Description
📊 Overview
This indicator tracks 22.5-minute micro cycles within ICT's Quarterly Theory framework and automatically detects Smart Money Technique (SMT) divergences across correlated indices (NQ, ES, YM). It visualizes previous cycle ranges and identifies high-probability manipulation completions for precise intraday entries.
⚠️ IMPORTANT: This indicator is designed to work on the 30-second chart only. The micro cycle calculations are optimized for 30s timeframe data.
🎯 What It Does
Micro Cycle Tracking:
Divides each 90-minute session into four 22.5-minute micro quarters
Plots the previous micro cycle's High, Low, Equilibrium (EQ), and Quarter levels
Updates automatically as new micro cycles form every 22.5 minutes
Precise timing based on New York timezone session structure
SMT Detection:
Compares current micro cycle vs previous micro cycle across NQ, ES, and YM
Detects Bearish SMT: Divergence at highs (signals distribution down)
Detects Bullish SMT: Divergence at lows (signals distribution up)
Draws visual SMT lines with directional arrows showing correlation/divergence
Optional SMT table showing all three indices' movements in real-time
💡 How To Use It
Setup:
Switch to 30-second chart (required for accurate cycle timing)
Add indicator to your chart
Ensure you're viewing NQ, ES, or YM (or correlated futures)
For Scalpers & Day Traders:
Wait for a new micro cycle to begin (lines will refresh every 22.5 minutes)
Watch for SMT formation in the current cycle
Bullish SMT = Buy signal (previous low is confirmed, expect move to previous high)
Bearish SMT = Sell signal (previous high is confirmed, expect move to previous low)
Key Concepts:
Minimum Target: Opposite extreme of previous cycle
SMT Confirmation: One or two indices sweep a level while the other(s) fail to sweep
Best Results: Trade with higher timeframe bias aligned (Daily Cycle SSMT, session bias)
⚙️ Features
Customizable Display:
Toggle High/Low lines with multiple label styles (Timeframe, Label, %, Fib)
Optional Equilibrium (50%) level
Optional Quarter levels (25% / 75%)
Optional extended range projections (±50% to ±400%)
Adjustable line colors, widths, and label sizes
Line extension length (default: 15 bars ahead)
SMT Options:
Enable/disable SMT detection
Show/hide SMT text labels with ticker symbols and directional arrows
Custom colors for bullish/bearish SMT lines
Option to delete previous cycle SMTs (keeps chart clean)
Real-time SMT table showing all three indices' current status
Comparison Assets:
Default: ES1! and YM1! (customize to your preference)
Set correlation type for each asset (correlated vs inverse)
Disable individual assets if needed
Works with any correlated futures contracts
Debug Mode:
Toggle debug info to see current NY time, session, and micro cycle timing
Helpful for understanding cycle structure and troubleshooting
🔍 Understanding The Visuals
Lines:
Solid lines = Previous cycle High/Low (where price came from)
Dotted lines = EQ and Quarter levels (internal cycle structure)
Green lines (default) = SMT divergence detected (buy/sell signal)
Gray dotted lines = Extended range projections (if enabled)
Labels:
▲ = Asset made higher high/low vs previous cycle (correlated)
▼ = Asset made lower high/low vs previous cycle (correlated)
🔺 = Inverse correlation (up when others down)
🔻 = Inverse correlation (down when others up)
SMT Logic:
If indices diverge (move opposite directions), SMT is confirmed
Bearish SMT = Highs diverge → High is set, expect distribution down
Bullish SMT = Lows diverge → Low is set, expect distribution up
📈 Best Practices
Must use 30-second chart - indicator timing is calibrated for this timeframe
Combine with higher timeframe bias (Daily Cycle SSMT, 90-min SSMT, session bias)
Wait for SMT confirmation before entering trades (don't front-run)
Target previous cycle's opposite extreme as minimum profit target
Exit when opposing SMT forms or price reaches target
Best windows: Q2→Q3 or Q3→Q4 transitions within 90-minute sessions
Volatility injection times: Watch 09:30, 10:00, and 14:00 ET for strongest moves
🛠️ Settings Guide
Essential Settings:
Comparison Symbols: Set to the indices you monitor (default: ES1!, YM1!)
Correlation Type: Toggle "Correlated" on/off for each asset based on expected relationship
Show Cycle SMT: Enable/disable SMT detection
Show SMT Text: Toggle labels showing ticker divergence details
Delete Previous Cycles SMTs: Keep chart clean by removing old SMTs
Visual Preferences:
Line Color/Width: Customize previous cycle lines (default: black, width 1)
Label Style: Choose between:
Timeframe (shows "22.5m")
Label (descriptive: "previous micro cycle high/low")
% (shows "100%/0%")
Fib (shows "1/0")
Show High/Low: Toggle previous cycle extremes (recommended: ON)
Show EQ/Quarters/Extended Ranges: Add more reference levels as needed
SMT Customization:
SMT Colors: Customize bearish/bullish SMT line colors (default: green for both)
SMT Label Colors: Background and text color for SMT labels
SMT Table: Toggle real-time comparison table (bottom right)
⚠️ Important Notes
30-second chart required - will not work accurately on other timeframes
This indicator shows previous cycle ranges, not predictive future levels
SMTs are confirmation signals for manipulation completion, not entry triggers alone
Always use proper risk management and position sizing
Best results when aligned with higher timeframe directional bias
Monitor all three indices (NQ, ES, YM) for complete SMT picture
Micro cycles are part of a fractal structure - align with 90-min and Daily Cycle SMTs
🎓 Based On ICT Concepts
This indicator implements concepts from Inner Circle Trader (ICT):
Quarterly Theory (fractal time structure - 22.5 min micro quarters)
Micro cycles (four quarters within each 90-minute session)
Sequential SMT (mechanical divergence confirmation across correlated indices)
Smart Money AMD (Accumulation, Manipulation, Distribution pattern)
New York session timing (based on ICT's 6-hour daily cycles)
🕐 Micro Cycle Structure
Each 90-minute session divides into four 22.5-minute micro quarters:
Micro Q1: 00:00 - 22:30
Micro Q2: 22:30 - 45:00
Micro Q3: 45:00 - 67:30
Micro Q4: 67:30 - 90:00
This pattern repeats across all 16 daily 90-minute sessions (Q1.1 through Q4.4).
Perfect for: Scalpers and day traders using ICT's Quarterly Theory and SMT concepts for precise micro-level entries on 30-second charts.
Chart Requirement: 30-second timeframe only.
Note: This is a study indicator. It does not generate automatic buy/sell signals - you must interpret SMT formations based on your trading strategy and higher timeframe bias.
20W EMA – Macro Only (Perfectly Clean)Bitcoin 20 week moving average script showing buy / sell signals
Day Trading Signals - Ultimate Pro (Dark Neon + Strong BB Cloud)//@version=5
indicator("Day Trading Signals - Ultimate Pro (Dark Neon + Strong BB Cloud)", overlay=true, max_lines_count=500, max_labels_count=500)
// ===== INPUTS =====
ema_fast_len = input.int(9, "Fast EMA Length")
ema_slow_len = input.int(21, "Slow EMA Length")
rsi_len = input.int(12, "RSI Length")
rsi_overbought = input.int(70, "RSI Overbought Level")
rsi_oversold = input.int(30, "RSI Oversold Level")
bb_len = input.int(20, "Bollinger Bands Length")
bb_mult = input.float(2.0, "Bollinger Bands Multiplier")
sr_len = input.int(15, "Pivot Lookback for Support/Resistance")
min_ema_gap = input.float(0.0, "Minimum EMA Gap to Define Trend", step=0.1)
sr_lifespan = input.int(200, "Bars to Keep S/R Lines")
// Display options
show_bb = input.bool(true, "Show Bollinger Bands?")
show_ema = input.bool(true, "Show EMA Lines?")
show_sr = input.bool(true, "Show Support/Resistance Lines?")
show_bg = input.bool(true, "Show Background Trend Color?")
// ===== COLORS (Dark Neon Theme) =====
neon_teal = color.rgb(0, 255, 200)
neon_purple = color.rgb(180, 95, 255)
neon_orange = color.rgb(255, 160, 60)
neon_yellow = color.rgb(255, 235, 90)
neon_red = color.rgb(255, 70, 110)
neon_gray = color.rgb(140, 140, 160)
sr_support_col = color.rgb(0, 190, 140)
sr_resist_col = color.rgb(255, 90, 120)
// ===== INDICATORS =====
ema_fast = ta.ema(close, ema_fast_len)
ema_slow = ta.ema(close, ema_slow_len)
ema_gap = math.abs(ema_fast - ema_slow)
trend_up = (ema_fast > ema_slow) and (ema_gap > min_ema_gap)
trend_down = (ema_fast < ema_slow) and (ema_gap > min_ema_gap)
trend_flat = ema_gap <= min_ema_gap
rsi = ta.rsi(close, rsi_len)
bb_mid = ta.sma(close, bb_len)
bb_upper = bb_mid + bb_mult * ta.stdev(close, bb_len)
bb_lower = bb_mid - bb_mult * ta.stdev(close, bb_len)
// ===== SUPPORT / RESISTANCE =====
pivot_high = ta.pivothigh(high, sr_len, sr_len)
pivot_low = ta.pivotlow(low, sr_len, sr_len)
var line sup_lines = array.new_line()
var line res_lines = array.new_line()
if show_sr and not na(pivot_low)
l = line.new(bar_index - sr_len, pivot_low, bar_index, pivot_low, color=sr_support_col, width=2, extend=extend.right)
array.push(sup_lines, l)
if show_sr and not na(pivot_high)
l = line.new(bar_index - sr_len, pivot_high, bar_index, pivot_high, color=sr_resist_col, width=2, extend=extend.right)
array.push(res_lines, l)
// Delete old S/R lines
if array.size(sup_lines) > 0
for i = 0 to array.size(sup_lines) - 1
l = array.get(sup_lines, i)
if bar_index - line.get_x2(l) > sr_lifespan
line.delete(l)
array.remove(sup_lines, i)
break
if array.size(res_lines) > 0
for i = 0 to array.size(res_lines) - 1
l = array.get(res_lines, i)
if bar_index - line.get_x2(l) > sr_lifespan
line.delete(l)
array.remove(res_lines, i)
break
// ===== BUY / SELL CONDITIONS =====
buy_cond = trend_up and not trend_flat and ta.crossover(ema_fast, ema_slow) and rsi < rsi_oversold and close < bb_lower
sell_cond = trend_down and not trend_flat and ta.crossunder(ema_fast, ema_slow) and rsi > rsi_overbought and close > bb_upper
// ===== SIGNAL PLOTS =====
plotshape(buy_cond, title="Buy Signal", location=location.belowbar, color=neon_teal, style=shape.labelup, text="BUY", size=size.small)
plotshape(sell_cond, title="Sell Signal", location=location.abovebar, color=neon_red, style=shape.labeldown, text="SELL", size=size.small)
// ===== EMA LINES =====
plot(show_ema ? ema_fast : na, color=neon_orange, title="EMA Fast", linewidth=2)
plot(show_ema ? ema_slow : na, color=neon_purple, title="EMA Slow", linewidth=2)
// ===== STRONG BOLLINGER BAND CLOUD =====
plot_bb_upper = plot(show_bb ? bb_upper : na, color=color.new(neon_yellow, 20), title="BB Upper")
plot_bb_lower = plot(show_bb ? bb_lower : na, color=color.new(neon_gray, 20), title="BB Lower")
plot(bb_mid, color=color.new(neon_gray, 50), title="BB Mid")
// More visible BB cloud (stronger contrast)
bb_cloud_color = trend_up ? color.new(neon_teal, 40) : trend_down ? color.new(neon_red, 40) : color.new(neon_gray, 70)
fill(plot_bb_upper, plot_bb_lower, color=show_bb ? bb_cloud_color : na, title="BB Cloud")
// ===== BACKGROUND COLOR (TREND ZONES) =====
bgcolor(show_bg ? (trend_up ? color.new(neon_teal, 92) : trend_down ? color.new(neon_red, 92) : color.new(neon_gray, 94)) : na)
// ===== ALERTS =====
alertcondition(buy_cond, title="Buy Signal", message="Buy signal triggered. Check chart.")
alertcondition(sell_cond, title="Sell Signal", message="Sell signal triggered. Check chart.")
Chop Meter + Trade Filter 1H/30M/15M (Ace PROFILE v3)💪 How to Actually Use This (The MMXM Way)
1️⃣ Check the Status Before ANY trade
If it says NO TRADE → Do not fight it.
Your psychology stays clean.
2️⃣ If TRADE (1M NO TRADE – 15M CHOP)
Avoid:
1M SIBI/OB
1M BOS/CHOCH
1M SMT
1M Silver Bullet windows
Use only higher-timeframe breaks.
3️⃣ If ALL THREE are NORMAL → Full Go Mode
Every tool is unlocked:
1M microstructure
1M FVG snipes
Killzones
Silver Bullet
SMT timing
MMXM purge setups
This is where your best trades come from.
4️⃣ If 30M is CHOP
Sit tight.
It’s a trap day or compression box.
This one filter alone will save you:
FOMO losses
False expansion traps
Microstructure whipsaws
News fakeouts
Reversal cliffs
Algo snapbacks
🧠 Why This Indicator Works
No indicators.
No RSI.
No Bollinger.
No volume bullshit.
Just structure, time, and compression — exactly how the algorithm trades volatility.
When this tool says NO TRADE, it is telling you:
“This is NOT the moment the algorithm will expand.”
And that’s the whole game.
🔥 Summary
Condition Meaning Action
30M = CHOP 30M box active No trading at all
2+ TF CHOP HTF compression No trading
15M CHOP Micro compression No 1M entries
All NORMAL Expansion conditions Full Go Mode
Smart Money [Voron Trade]Smart Money- t.me
- is capital managed by large, experienced players in financial markets, such as institutional investors, banks, and hedge funds. This concept is also used in trading to describe trading strategies based on analyzing the actions of major market participants, with the goal of predicting their movements and profiting from them by following these "smart creatures" rather than against them.
Kev's RSI2 SMA50 Strategy⭐ Kev’s RSI2 SMA50 Strategy — Institutional Edition (TSX Optimized + RR Filter)
A professional swing-trading system based on Larry Connors’ RSI(2) mean-reversion framework, optimized for TSX equities. Designed for Daily timeframe trading with institutional trend alignment, volatility filtering, and strict risk-reward controls.
📌 Overview
This strategy enhances the classic RSI(2) setup with:
• Strong trend confirmation (SMA50 + Weekly SMA50)
• Deep pullback detection (RSI2 < 3)
• Structural swing-based stop-loss
• Fixed 2R profit target (non-repainting)
• Optional Connors RSI (CRSI) confirmation
• Volatility filtering via ATR range
• Mechanical, deterministic, no-discretion rules
Works best on TSX large & mid-caps, ETFs, and liquid equities.
🔍 Core Philosophy
Buy strong stocks on pullbacks → Price must be above SMA50 + Weekly SMA50.
Pullback must be statistically meaningful → RSI(2) < 3.
R:R must justify the trade → Swing-low SL + 2R target with structural room to hit TP.
🧠 Entry Conditions (Non-Repainting)
• RSI(2) < 3 → Identifies extreme short-term oversold dips.
• SMA50 Filter → Ensures uptrend alignment.
• Weekly HTF Filter (Default = 1W) → Confirms broader trend direction.
• ATR Filter → Rejects volatile bars (range < ATR(14) × 2.2).
• Optional:
– SMA50 Slope (positive trend strength)
– Bullish Reversal Candle
– Connors RSI < 20 (deep pullback confirmation)
🎯 Risk Management
All levels are locked at entry and never repaint.
• Swing-Low SL (last 5 bars)
• 2R Profit Target = Entry + (Risk × 2)
• R:R Feasibility Filter → Only enters if recent swing high is above TP.
• Optional RSI Exit → Exit when RSI2 > 90 (enabled by default).
• Optional SMA Exit (disabled by default) → Conservative early exit.
📈 Visuals
The script plots:
• SMA50
• Weekly SMA50
• Swing-Low SL (fixed)
• 2R TP (fixed)
• Optional SMA exit line
All are non-repainting and update only on confirmed bars.
🔔 Alerts
Buy Signal → All entry filters aligned (RSI2, SMA50, HTF, ATR, RR check).
Exit Signal → 2R hit, SL hit, RSI exit, or SMA exit (if enabled).
🧭 Recommended Usage
• Timeframe: Daily
• HTF: Weekly (default)
• Best For: TSX equities, mid/large-cap stocks, ETFs
• Style: Short-term swing trading (1–10 bars)
• Avoid: Low-volume tickers, microcaps, crypto, biotech, news-driven spikes.
🛑 Notes
• All HTF data uses lookahead_off → non-repainting.
• Rules are fully mechanical and deterministic.
• Position sizing uses % equity by default.
• This script is for educational purposes only and not financial advice.
• Always forward-test before using live capital.
RT-Anchored OBVOBV, or On Balance Volume, is a classic tool for traders who want to pick up on subtle shifts in buying and selling pressure that price alone may not show. It accumulates volume up or down depending on whether price closes higher or lower, creating a running total of “who is in control” behind the candles.
Introduction
This Anchored OBV builds on the base OBV concept and pushes it a step further by anchoring the OBV calculation to a specific lookback window. It also adds color coding and a bull/bear midpoint line so traders can more easily see when the trend in Anchored OBV is tilting bullish or bearish over the selected window.
How The Anchor Works
Traditional OBV is cumulative from the start of the chart, which means very old data can still influence the current line. Anchored OBV instead focuses on a moving “anchor” window:
Anchored OBV is recalculated over a sliding lookback range defined by the Anchor Historical Length (in bars).
As each new candle forms, the window rolls forward, effectively re-anchoring Anchored OBV to recent data.
A central bull/bear trend line is drawn as a midpoint so traders can see when Anchored OBV is spending more time above (bullish) or below (bearish) that level.
This approach allows the indicator to respond to changes in trend over a defined period, rather than carrying the full history of older market regimes. In the example image, the built-in OBV is shown alongside Anchored OBV so you can see how the anchored version reacts differently to recent data.
Reading The Color States
The Anchored OBV line is color-coded so trend states are easy to read at a glance:
Bull Trend – Anchored OBV is rising and holding above the midpoint line, suggesting sustained accumulation over the anchor window.
Bear Trend – Anchored OBV is falling and holding below the midpoint line, suggesting sustained distribution over the anchor window.
Neutral / Transition Zone – Anchored OBV is flat or choppy around the midpoint, often marking consolidation or a potential shift in control.
By watching how long Anchored OBV stays in each state, traders can quickly judge whether a move is being supported or faded by underlying volume.
Spotting BART / Distribution Style Setups
One practical use for Anchored OBV is to help identify situations where price chops sideways but volume is quietly bleeding in one direction. For example:
Price may move sideways in a tight range while Anchored OBV trends lower below the midpoint, which can hint at stealth distribution before a breakdown.
Conversely, price can drift sideways while Anchored OBV trends higher above the midpoint, hinting at accumulation before an upside expansion.
These types of “OBV diverging while price is flat” sequences are easier to see when Anchored OBV is anchored to a fixed window instead of the entire chart history. In the example image, we can see Anchored OBV trending downwards and holding below the midpoint before price breaks down from the sideways range; the Bart doodle on the price pane highlights that structure visually.
Settings
Three main settings can be adjusted by the trader:
Rainbow Color Threshold – Adjusts the threshold that controls when the Anchored OBV line changes color between bullish, bearish, or neutral states.
Rainbow Color Sensitivity – Adjusts how sensitive the color changes are to shifts in Anchored OBV. Higher sensitivity will flip colors more quickly; lower sensitivity will require stronger moves in Anchored OBV.
Anchor Historical Length (bars) – Controls how far back the Anchored OBV “anchor” looks in time. Shorter windows make the tool more reactive to recent activity; longer windows smooth out the line and focus on bigger trends.
Different markets and timeframes may benefit from different combinations of these settings. Many traders will use a longer anchor on higher timeframes and a shorter one for intraday work.
What Makes This Tool Different
While standard OBV is widely available, this Anchored OBV is tailored for traders who want a more localized, regime-aware view of volume pressure:
It recalculates Anchored OBV over a rolling anchor window instead of relying on the entire chart history.
It introduces a clear bull/bear midpoint line to separate accumulation from distribution within that window.
It adds a configurable color-coding layer so trend states and transitions are visually obvious without needing additional oscillators.
It is designed to work alongside price structure, volume profile, or other tools as a dedicated “volume trend lens” rather than a generic momentum overlay.
Important Note
This indicator is intended to provide additional context around volume trends and accumulation/distribution behavior. It is not a standalone signal generator and should always be used together with your own analysis, testing, and risk management. Historical Anchored OBV behavior does not guarantee future results.
🐋 Tight lines and happy trading!
Financial Earthquakes, LPPLSConcept Overview
Sornette (ETH Zurich) pioneered the Log-Periodic Power Law Singularity (LPPLS) model, drawing a profound analogy between financial crashes and physical ruptures/earthquakes. In this framework, speculative bubbles exhibit super-exponential price growth (power-law acceleration toward a critical time tₚ) decorated by accelerating log-periodic oscillations — signatures of herding behavior and hierarchical feedback loops among investors. These "financial earthquakes" often end in regime changes: crashes (positive bubbles) or sharp rebounds (negative bubbles). This indicator provides a practical adaptation of Sornette's core ideas, without requiring complex nonlinear fitting on rolling windows.
Components
Multi-scale Local Hurst Exponent (m): Approximates the power-law exponent in the LPPLS model.
A rough local proxy for the exponent m is computed on five different lookback periods (default: 5, 14, 30, 70, 140 bars) using the relation:
local H ≈ (log(range) − log(ATR)) / log(period)
The average of these five values serves as a dynamic estimate of the bubble's "super-exponentiality" (persistent trending behavior when H > 0.5).
Log-Periodic Oscillation Term:
C1 × t^H × (1 + C2 × cos(ω × log(t) + φ))
where t is distance from an arbitrary recent reference point. This introduces the characteristic log-periodic "ripples" that accelerate as the hypothetical critical time approaches.
DSI Hurst (0–100 oscillator):
The raw LPPLS-inspired series is dynamically scaled over a 100-bar lookback into a bounded 0–100 range (similar to a stochastic or RSI).
≈ 50 → neutral / random-walk regime
87 → extreme super-exponential + log-periodic pressure (potential positive bubble / end-of-rally critical point)
< 13 → extreme anti-persistent pressure (potential negative bubble / end-of-bear critical point)
Visual Elements
Red line: DSI Hurst oscillator (0–100)
Horizontal lines at 13, 50, 87
Bar coloring: fuchsia when DSI > 87 (bubble warning), yellow when DSI ≈ 0 (extreme tightening)
Circle shapes at the top → potential critical point (DSI extreme + Hurst consistent across scales + ongoing log-periodic ripples) — analogous to Sornette's "financial earthquake" warning
Circle shapes at the bottom → potential critical pullback / regime shift in the opposite direction
Usage
High DSI Hurst (especially > 87) with confirming circle → increasing probability of an imminent regime change (often a crash after a bubble).
Low DSI Hurst (especially < 13) with confirming circle → potential sharp rebound after a negative bubble.
The indicator works on any timeframe and asset class (stocks, indices, crypto, forex) where herding and positive-feedback dynamics can appear.
*Default values (periods) optimized for SPX.
Notes
This is an interpretation of Sornette's LPPLS theory adapted for Pine Script limitations. It does not perform full nonlinear LPPLS calibration (which requires heavy optimization and is used in academic confidence/trust indicators). It captures the spirit: multi-scale persistence + log-periodic component → early warning of critical transitions.
Combine with price action, volume, fundamentals or any other form of analysis, and risk management.
No indicator predicts crashes with certainty — it only highlights periods where the market structure resembles the pre-crisis patterns repeatedly documented in Sornette's research (1987, 2000, 2008, 2015 China, Bitcoin, etc.).
RT-Coinbase vs Binance PremiumThe Coinbase vs Binance Premium Indicator is a simple context tool used to track when Coinbase (CB) spot markets are trading at a premium or discount relative to Binance spot markets. It measures the spread between CB USD and Binance USDT spot order books for a chosen asset and visualizes when one venue is consistently leading the other.
Introduction
In challenging crypto markets it can be useful to know which exchange is "pulling" price. This tool focuses on the relative premium between Coinbase and Binance. When the premium is positive, Coinbase is trading higher than Binance. When it is negative, Binance is trading higher than Coinbase. Over the past few years we have often observed the following behaviors:
Bullish legs in price frequently line up with periods where Coinbase trades at a premium.
Bearish legs in price frequently line up with periods where Binance trades at a premium.
The goal of this indicator is not to predict price on its own, but to show when that cross-exchange pressure is building so traders can add it to their existing analysis.
How It Works
The indicator computes a premium value by comparing CB USD spot data with Binance USDT spot data for the selected symbol. The raw difference between the two feeds is noisy, so the script applies a smoothing filter to make the flows easier to read without hiding major shifts.
Positive premium values highlight periods where Coinbase is trading above Binance (CB premium).
Negative premium values highlight periods where Binance is trading above Coinbase (Binance premium).
Color coding is used so that extended periods of CB premium or Binance premium stand out as regimes instead of isolated ticks.
This gives a timeline of which venue has been in control and when that control flipped.
Sequences
One of the key use cases is to study "sequences" of premium behavior around larger trend moves. Traders can look for:
Extended CB premium sequences that line up with strong bullish impulses or sustained uptrends.
Extended Binance premium sequences that line up with sharp selloffs or sustained downtrends.
Transitions where CB premium slowly fades and is replaced by Binance premium, or vice versa, which can warn of a potential change in market character.
These sequences do not guarantee any specific outcome, but they often provide useful context on whether a move is being driven more by USD spot flows on Coinbase or by USDT-denominated flows on Binance.
Settings
This tool has two main inputs that allow traders to tune how the premium is displayed:
Smoothness Filter - The raw spread between Binance and CB is very erratic. This setting controls the level of smoothing applied to the premium series. Increasing the value reduces short-term noise and makes longer premium regimes easier to see. Decreasing it makes the indicator more reactive to intraday shifts.
Currency - The indicator compares Binance USDT vs CB USD for the selected asset, but you can choose which symbol to track. The default is Bitcoin, but you can switch to other supported assets such as SOL, ETH, XRP, or DOGE depending on your focus.
Traders can adjust these settings by timeframe. For example, a stronger Smoothness Filter on the 4h or 1D can help reveal higher-timeframe regimes, while a lighter filter on lower timeframes will highlight shorter-lived dislocations.
What Makes This Tool Different
There are many ways to look at trend or momentum on a single chart, but this indicator is focused on the relationship between two major spot venues:
It tracks the relative premium between Coinbase USD and Binance USDT rather than only looking at one exchange feed.
It uses a configurable smoothing filter to turn noisy tick-level differences into readable premium regimes.
It supports multiple symbols from the same interface so traders can study how different assets behave across exchanges.
It is designed to be used alongside price, volume, and other structure tools to explain why certain moves are stronger, weaker, or more "forced" than they may look at first glance.
This makes the Coinbase vs Binance Premium Indicator a specialized context tool for understanding cross-exchange pressure rather than a generic trend or oscillator overlay.
Important Note
This indicator is intended to provide additional context around cross-exchange flows and premium behavior. It is not a standalone signal generator and should always be used together with your own analysis, testing, and risk management. Cross-exchange relationships can change over time, and historical patterns do not guarantee future results.
🐋 Tight lines and happy trading!
RT-Channel WalkerThe Channel Walker Indicator is a simple support and resistance tool used to gauge when an asset is trending or beginning to change direction. It draws an adaptive band around price and color-codes it so traders can quickly see whether the market is in a bullish phase, a neutral “crab” phase, or a bearish phase.
Support / Resistance Simplified
Channel Walker is a visual take on support and resistance across multiple trend analytics. Instead of drawing static horizontal levels, it builds an adaptive channel that “walks” with price and highlights where price is respecting or breaking away from its recent structure. The goal is to help traders stay patient with price action, avoid impulsive entries, and read trend changes with less noise.
The tool is sensitive to timeframe: on higher time frames the color shifts and band structure become more meaningful, since each bar contains more information about the underlying trend.
How It Works (Conceptually)
Channel Walker constructs a dynamic band around price using smoothed trend information. As price swings up and down, the band adjusts:
When trend conditions support a bullish environment , the band is drawn beneath price and colored green.
When price is consolidating, rotating, or forming local pivots, the band is treated as a neutral “crab” zone and colored yellow.
When trend conditions support a bearish environment , the band flips above price and is colored red.
This creates a three-state view of structure – bullish, neutral, or bearish – that updates as new candles form. Because the band is adaptive, it can behave like both a trend filter and a dynamic support/resistance zone.
Color Coding
The core of the tool is its three color states:
Bull Trend : price is walking along the upper side of the structure with bullish conditions in place.
Crab / Pivot Zone : price is consolidating, rotating, or stalling near a potential turning area.
Bear Trend : price is walking lower with bearish conditions in place.
Traders can use these states to quickly answer questions like:
– Is this move part of an established trend?
– Are we moving into a potential pivot zone?
– Has the structure flipped from bull to bear (or vice versa)?
Tool Settings
Channel Walker has two main inputs that control how the band reacts to price:
Smoothness Adjuster – Controls how reactive the band is to movements in the chart.
Increasing this value makes the band smoother and less sensitive to small fluctuations.
Decreasing it makes the band hug price more closely and react faster to short-term changes.
Width Adjuster – Controls the physical width/height of the band.
Lower values create a tighter channel around price.
Higher values widen the band so it covers more of each swing, which some traders prefer for higher time frames.
Example with a small Width Adjuster (narrow band, more precise structure):
Example with a larger Width Adjuster and higher Smoothness (wider, slower band for higher time frames):
What Makes This Tool Different
While many indicators draw channels, bands, or envelopes, Channel Walker focuses on presenting trend structure as a simple, three-state band:
It combines multiple trend analytics into one visual, instead of relying on a single moving average or volatility band.
It flips color and band position as conditions change, making trend shifts and pivot zones easier to see without adding extra oscillators.
It is designed to be timeframe-aware: traders often use it on higher time frames to frame bias, then drop to lower time frames for execution.
This makes Channel Walker useful as a backbone for visual trend context that other tools (volume, OBV, liquidity, etc.) can be layered on top of.
Important Note
This indicator is intended to provide additional context around trend structure and potential support/resistance zones. It is not a standalone signal generator and should always be used together with your own analysis, risk management, and trading plan. Historical price behavior does not guarantee future results.
🐋 Tight lines and happy trading!
Advanced Time Dividers & Killzones IndicatorOverview
A comprehensive Pine Script v6 indicator that displays customizable time period dividers and trading session killzones on your chart. Perfect for intraday traders who need clear visual separation of time periods and want to identify key trading sessions.
✨ Features
Time Period Dividers
Weekly Lines: Vertical lines marking the start of each week
Monthly Lines: Vertical lines marking the start of each month
Quarterly Lines: Vertical lines marking the start of each quarter (Q1, Q2, Q3, Q4)
Yearly Lines: Vertical lines marking the start of each year
Trading Session Killzones
London Session: 2:00-5:00 GMT (Blue shaded box)
New York Session: 7:00-10:00 GMT (Green shaded box)
London Close: 10:00-12:00 GMT (Orange shaded box)
Asia Session: 20:00-00:00 GMT (Pink shaded box)
🎨 Customization Options
Display Controls
Toggle each time divider type individually
Toggle each killzone individually
Adjust historical and future display range
Show/hide labels on dividers and killzones
Style Customization
Line Styles: Choose between Solid, Dashed, or Dotted lines
Line Width: Adjustable from 1 to 5 pixels
Colors: Fully customizable colors for each element with transparency control
Label Size: Choose from Tiny, Small, Normal, or Large
Period Settings
Control how many bars to display in the past (0-5000)
Control how many bars to display in the future (0-1000)
📋 Usage Instructions
Add to Chart: Add the indicator to any chart
Select Timeframe: Works best on intraday timeframes (1H, 15min, 5min) for killzones
Customize: Open settings to enable/disable features and customize colors
Trading: Use the dividers to identify time periods and killzones to spot high-liquidity sessions
💡 Trading Applications
Time Dividers
Weekly/Monthly Analysis: Identify major time period transitions
Market Structure: Analyze how price behaves at period boundaries
Event Correlation: Align with economic calendar events
Killzones
High Liquidity Periods: Trade during peak market activity
ICT Strategy: Follows Inner Circle Trader killzone concepts
Session-Based Trading: Focus on specific trading sessions
Volatility Windows: Identify when major moves typically occur
⚙️ Technical Details
Version: Pine Script v6
Type: Overlay indicator
Max Lines: 500 (optimized performance)
Max Boxes: 500 (for killzone visualization)
Timezone: GMT/UTC for killzones
Memory Efficient: Automatic cleanup of old objects
🎯 Best Practices
Combine with Price Action: Use dividers to frame your analysis
Focus on Killzones: Most significant price moves occur during these sessions
Adjust Transparency: Find the right balance between visibility and chart clarity
Use Labels Wisely: Toggle labels on/off based on your needs
Timeframe Selection: Use lower timeframes (≤1H) to see killzones clearly
📝 Notes
Killzone times are in GMT/UTC timezone
Works on all instruments (Forex, Crypto, Stocks, Futures)
Optimized for performance with automatic memory management
Fully compatible with other indicators
🔄 Updates & Support
This indicator is actively maintained. Feel free to suggest improvements or report issues in the comments.
3MA Slope Detection_三均线斜率侦测Detect the slope of the moving average and change its color to determine whether it has entered a trend or is consolidating.
🌍 Able Heatmap V2.0# 🌍 Able Global Macro Heatmap V2.0 - User Guide
## Overview
The Able Global Macro Heatmap V2.0 is a comprehensive multi-asset monitoring system that tracks 40 global instruments across equities, bonds, currencies, and commodities in real-time. It provides institutional-grade market regime detection, breadth analysis, and momentum scoring to help you understand global market dynamics at a glance.
## What This Indicator Shows
### 📊 Asset Coverage (40 Instruments)
- **20 Equity Markets**: US (S&P, Nasdaq), Canada, Mexico, Brazil, UK, Germany, France, Switzerland, Spain, Japan, China, Hong Kong, South Korea, Australia, India, Indonesia, Thailand, Singapore, South Africa
- **10 Government Bonds**: US, German, Japanese, UK, French, Australian, Canadian, Indian, Brazilian, Mexican 10-year yields
- **5 Major Currencies**: Dollar Index, EUR/USD, USD/JPY, GBP/USD, USD/CNY
- **5 Commodities/Vol**: Gold, Oil, Copper, VIX, Bitcoin
### 🎯 Key Features
#### 1. **Real-Time Heatmap Display**
- Color-coded performance visualization (deep green = strong gains, deep red = heavy losses)
- Live ranking system (Top 1-5 and Bottom 36-40 highlighted)
- Percentage change display for each asset
- Asset type classification (EQ=Equity, BD=Bond, FX=Currency, CM=Commodity, VL=Volatility)
#### 2. **Market Regime Detection**
Automatically identifies 6 market regimes based on VIX levels and equity performance:
- **BULL-LowVol**: Low volatility uptrend (VIX <15, positive equity performance)
- **EUPHORIA**: High participation rally with elevated VIX (risky)
- **SIDEWAYS**: Range-bound, low conviction market
- **GRINDING**: Slow decline or choppy weakness
- **PANIC**: High volatility selloff (VIX >25, heavy losses)
- **TRANSITION**: Unclear regime between states
Each regime shows a **confidence score** (50-90%) indicating signal reliability.
#### 3. **Breadth Analysis**
Measures how many assets are participating in the move:
- **STRONG** (75%+): Healthy broad-based rally
- **HEALTHY** (60-75%): Good participation
- **NEUTRAL** (40-60%): Mixed market
- **WEAK** (25-40%): Narrow leadership, vulnerable
- **VERY-WEAK** (<25%): Deteriorating internals, warning sign
#### 4. **Momentum Scoring**
Evaluates the strength of directional moves:
- **VV** (Very Volatile): >2% change
- **V** (Volatile): 1.5-2% change
- **M** (Moderate): 1-1.5% change
- **L** (Low): 0.5-1% change
- **VL** (Very Low): <0.5% change
#### 5. **Flow Direction**
Visual indicators showing money flow:
- **UP2**: Strong inflows (>1.5%)
- **UP**: Positive inflows
- **FL**: Flat/neutral
- **DN**: Negative outflows
- **DN2**: Strong outflows (<-1.5%)
## How to Use It
### Setup
1. Add the indicator to any TradingView chart (it runs in a separate pane)
2. Recommended timeframes: 5min, 15min, 1H, 4H, Daily
3. The indicator updates automatically based on your "Update Speed" setting
### Display Settings
- **Show Country Names**: Toggle asset names on/off
- **Show % Change**: Toggle percentage displays
- **Show Rankings**: Toggle ranking numbers
- **Update Speed**: 1-5 (1=fastest, 5=every 5 bars for performance)
### Analysis Layers (Toggle on/off)
- **Show Regime Detection**: Market regime classification header
- **Show Breadth Analysis**: Breadth percentage in header
- **Show Momentum Score**: Momentum strength in header
### Reading the Table
**Header Row (Row 0):**
- **ABLE V2.0**: Indicator name
- **REALTIME**: Status indicator
- **Regime Box**: Current market regime (e.g., "BULL-LowVol", "PANIC")
- **Breadth Box**: Participation level (e.g., "STRONG 78%")
- **Momentum Box**: Overall momentum classification
- **VIX Box**: Current VIX level with color coding
**Column Headers (Row 1):**
- **RANK**: Current performance ranking (1=best, 40=worst)
- **ASSET**: Country/asset name with emoji flag
- **TYPE**: Asset classification
- **CHANGE**: % change with heatmap color
- **MOMENTUM**: Volatility classification
- **FLOW**: Directional flow indicator
**Asset Rows (Rows 2-41):**
Each row represents one asset, sorted by performance (best to worst)
### Chart Plots (Lower Pane)
The indicator plots 4 key metrics:
1. **Green Line (Top 5)**: Average performance of top 5 assets
2. **Red Line (Bottom 5)**: Average performance of bottom 5 assets
3. **Orange Area (Spread)**: Difference between top and bottom performers
4. **Blue Line (Breadth)**: Market breadth centered at zero (-50 to +50 scale)
**Horizontal Reference Lines:**
- Zero line (gray dashed)
- +25 line (green dotted): Strong divergence threshold
- -25 line (red dotted): Negative divergence threshold
## Trading Applications
### 1. **Regime-Based Strategy**
- **BULL-LowVol**: Best environment for trend-following and momentum strategies
- **EUPHORIA**: Take profits, reduce size, expect reversal
- **PANIC**: Wait for stabilization or fade extremes (contrarian)
- **SIDEWAYS**: Mean reversion, range trading
- **GRINDING**: Avoid longs, consider defensive positioning
### 2. **Breadth Confirmation**
- **Strong breadth + Risk-on**: Confirm uptrend continuation
- **Weak breadth + Strong gains**: Warning of narrow leadership, fragile rally
- **Improving breadth + Bottoming**: Early reversal signal
- **Deteriorating breadth + New highs**: Negative divergence, distribution
### 3. **Cross-Asset Analysis**
- **Equities up + Bonds down + Dollar up**: Classic risk-on reflation
- **Equities down + Bonds up + Gold up**: Risk-off flight to safety
- **Everything red except VIX**: Panic liquidation, near-term bottom signal
- **Emerging markets leading developed**: Global growth acceleration
- **Defensive markets (Switzerland, Japan) outperforming**: Rotation to safety
### 4. **Divergence Trading**
- **Spread >5**: Extreme divergence, mean reversion opportunity
- **Top 5 strong + Bottom 5 weak**: Healthy rotation, not concerning
- **Top 5 weak + Bottom 5 weaker**: Broad-based decline, stay defensive
- **Breadth diverging from price**: Early warning of trend change
## Alert Conditions
The indicator includes 7 built-in alerts:
1. **Extreme Divergence**: Spread between top/bottom >5%
2. **Strong Risk-On**: Top 5 >2%, bottom 5 positive
3. **Risk-Off Panic**: All major assets declining
4. **PANIC Regime Detected**: VIX spike with heavy selling
5. **EUPHORIA Regime**: Overheated conditions
6. **Weak Breadth Alert**: <20% participation
7. **Strong Breadth Alert**: >80% participation
### Setting Up Alerts
1. Click the "⏰" icon on your TradingView toolbar
2. Select "Able Global Macro Heatmap V2.0"
3. Choose condition (e.g., "PANIC REGIME")
4. Set notification preferences (popup, email, webhook)
## Volatility Regime Settings
Fine-tune regime detection sensitivity:
- **Volatility Length** (default 20): Lookback period for VIX averaging
- **VIX Low Threshold** (default 15): Below this = low volatility regime
- **VIX High Threshold** (default 25): Above this = high volatility/panic regime
**Adjustments:**
- **More sensitive**: Reduce thresholds (e.g., 12/22)
- **Less sensitive**: Increase thresholds (e.g., 18/28)
## Performance Optimization
If the indicator loads slowly or lags:
1. Increase "Update Speed" to 3-5
2. Toggle off unused analysis layers
3. Use on higher timeframes (4H, Daily)
4. The indicator fetches 40 real-time securities, so some delay is normal
## Best Practices
### Daily Routine
1. **Morning Check**: Review overnight regime and breadth changes
2. **Identify Leaders/Laggards**: Check top 5 and bottom 5 rankings
3. **Cross-Asset Confirmation**: Verify your trading thesis against correlations
4. **Monitor VIX**: Use as risk management overlay
### What to Watch For
- **Regime transitions**: When regime changes, reassess positioning
- **Breadth deterioration**: Leading indicator of trend weakness
- **Extreme readings**: VIX >30, spread >6, breadth <15% or >85%
- **Bond-equity divergence**: Bonds rallying while stocks fall = fear
- **Currency strength**: Dollar strength impacts EM assets and commodities
### Common Patterns
- **Risk-On**: Equities green, bonds red, commodities green, VIX low, dollar mixed
- **Risk-Off**: Equities red, bonds green, gold green, VIX high, dollar up
- **Growth Scare**: Tech/cyclicals weak, defensives strong, bonds rally
- **Inflation Fears**: Bonds red, gold green, commodities green, equities mixed
## Limitations & Disclaimers
1. **Data Delays**: Some exchanges have 10-15min delays on free plans
2. **Weekend Gaps**: Crypto trades 24/7 but others don't - expect distortions Monday
3. **Not Financial Advice**: This is an analytical tool, not trading signals
4. **Requires Context**: Always combine with price action and fundamentals
5. **No Predictive Power**: Shows current state, not future direction
## Troubleshooting
**Problem: Data not loading**
- Check your internet connection
- Verify TradingView subscription level (some data requires Pro+)
- Refresh the chart or reload the indicator
**Problem: Strange values**
- Check if it's during market close or thin liquidity hours
- Some bond symbols may have data gaps depending on provider
- VIX shows strange values pre-market = normal, ignore until 9:30 EST
**Problem: Indicator freezing**
- Reduce update speed to 5
- Use higher timeframe (Daily instead of 1min)
- Restart TradingView browser/app
## Version History
**V2.0 (Current)**
- Added 3 advanced analysis layers (Regime, Breadth, Momentum)
- Enhanced heatmap color grading (10 levels)
- Added chart plots for Top5/Bot5/Spread/Breadth
- Improved ranking system with highlight zones
- Added 7 alert conditions
- Performance optimization
## Support & Feedback
This indicator is part of the Able trading system. For questions or suggestions:
- Tag **@AbleGlobalMacro** on TradingView ideas
- Join the community discussions in the comments
- Report bugs via TradingView's script messaging system
---
**Remember**: This indicator is most powerful when combined with your existing trading strategy, not used in isolation. It shows you *what* is happening globally, but you must decide *how* to trade it based on your risk tolerance, timeframe, and methodology.
Happy trading! 📈🌍
Alchemist Ranges By KousickAlchemist Ranges By Kousick
A Indicator For Alchemist Ranges and How He Trades in time
amir Liquidity Sweeps [amir]this indicator is from luxalgon i think this is the code that made this incdicator never get destroyed by aanyone
VIX Counter-Trend StrategyVIX Panic Index VOO Bottom-Fishing Strategy
📊 Strategy Overview
This strategy utilizes the VIX (Volatility Index) as a market sentiment indicator to help investors rationally enter positions during periods of extreme market panic, using objective technical signals to avoid emotional decision-making. It is designed to capture rebound opportunities in VOO (or other US equity ETFs) following panic-driven selloffs.
🎯 Entry and Exit Conditions
Entry Conditions (both must be met):
VIX reaches or exceeds the set threshold (default 25, adjustable)
VIX death crosses below its moving average (default 5-day MA), confirming panic sentiment is beginning to recede
Exit Conditions (three modes available):
Holding Period Mode: Exit after holding for the set number of days (default 100 days)
VIX Decline Mode: Exit when VIX falls below the set threshold (default 20)
Either Condition Mode: Exit when either condition is met
⚠️ Important Warnings
Not Suitable for Leveraged ETF Bottom-Fishing: VIX reflects market volatility. Using leveraged ETFs (such as TQQQ, SOXL) increases risk due to decay effects and greater volatility, potentially causing larger losses during panic periods.
Bear Market Inaccuracy Risk: This strategy assumes markets will rebound from panic. However, during prolonged bear markets or systemic risks (such as the 2008 financial crisis or 2022 rate hike cycle), VIX may remain elevated for extended periods, triggering multiple buy signals while prices continue declining, rendering the strategy ineffective.
Recommended to Combine with Market Trend Analysis: Works better in bull market conditions. In bear markets, consider raising VIX thresholds or suspending use.
For Reference Only, Not Investment Advice: Historical performance does not guarantee future results. Please use cautiously according to your personal risk tolerance.
VIX 恐慌指數 VOO 抄底策略
📊 策略目的
本策略利用 VIX 恐慌指數作為市場情緒指標,幫助投資人在市場極度恐慌時理性進場抄底,並透過客觀的技術訊號避免情緒化操作。適合用於捕捉 VOO(或其他美股 ETF)在恐慌性下跌後的反彈機會。
🎯 進出場條件
進場條件(同時滿足):
VIX 指數達到設定門檻以上(預設 25,可調整)
VIX 死亡交叉其均線(預設 5 日均線),確認恐慌情緒開始回落
出場條件(三種模式可選):
持有天數模式:持有達到設定天數後出場(預設 100 天)
VIX 回落模式:VIX 降至設定門檻以下時出場(預設 20)
兩者皆可模式:任一條件滿足即出場
⚠️ 重要警語
不適合槓桿型 ETF 抄底:VIX 反映的是市場波動度,使用槓桿 ETF(如 TQQQ、SOXL)會因為衰減效應和更大波動而增加風險,可能在恐慌期間造成更大虧損。
空頭市場失準風險:本策略假設市場會從恐慌中反彈,但在長期空頭或系統性風險(如 2008 金融危機、2022 升息循環)中,VIX 可能長期處於高檔,多次觸發買入訊號卻持續下跌,導致策略失效。
建議搭配大盤趨勢判斷:在多頭格局中使用效果較佳,空頭格局建議提高 VIX 門檻或暫停使用。
僅供參考,非投資建議:歷史績效不代表未來表現,請依個人風險承受度謹慎使用。
KOBK BIG BAG TRY AGAINThis update introduces the Big Bag Try Again system inside the ORB strategy allowing you to instantly identify a failed bullish move or failed bearish move and prepare for the reversal that follows. The indicator now includes a built in HUD that alerts you the moment the market fails at a key level so you can position yourself for the high reward opportunity. This upgrade helps traders recognize traps retests and precision reversal entries using clean structure based logic. This version is built for clarity focus and high reward execution.
ST – EQ Bands, VWAP [Soothing Trades]Short Description
ST – EQ Bands, VWAP plots a smooth equilibrium line, inner and outer volatility bands (R1/S1, R2/S2), and VWAP on your chart. It's a fixed-settings overlay designed to show you fair value, stretch, and reaction zones at a glance, without any configuration.
Full Description
This tool combines three ideas into one clean overlay:
• A SuperSmoother equilibrium line (EQ) built from hlc3
• Two sets of ATR-scaled volatility bands (inner and outer)
• A standard VWAP line
All of them are updated in real time and extended to the left using horizontal line objects.
Core logic
• Source: hlc3 (average of high, low, close).
• The equilibrium line uses a fixed-length SuperSmoother filter (len = 200) to stay smooth but responsive.
• Volatility is measured using a smoothed version of true range (ATR) run through the same SuperSmoother engine.
• Inner and outer ranges are created by multiplying this smoothed ATR by constants, then by π (pi), and offsetting EQ up/down.
From those, the script derives:
• EQ – main equilibrium line.
• R1 / S1 – inner bands around EQ (moderate stretch).
• R2 / S2 – wider outer bands (stronger stretch).
• VWAP – TradingView's built-in volume-weighted average price.
How to read it
When price is near EQ, the market is hovering around its smoothed mean.
When price oscillates between S1 and R1, you're often in a controlled, rotational environment – good for mean-reversion or balanced trend trades.
When price pushes into R2/S2, the move is more extended:
• In slower regimes this can flag exhaustion / fade zones.
• In strong trends it can highlight powerful continuation swings where pullbacks toward inner bands are opportunities.
VWAP adds another layer:
• Price relative to VWAP vs EQ tells you if the market is leaning with or against where most volume has transacted.
• EQ + VWAP confluence can mark important "fair value" hubs or flip zones intraday.
Visual design
• EQ line (thicker) to stand out as the core reference.
• Inner bands (R1/S1) as subtle, nearby bands.
• Outer bands (R2/S2) as a dashed, more distant envelope.
• VWAP as its own line with distinct color and width.
• All lines extend left from the most recent bar so structure remains visible when you scroll back.
Inputs
This version is intentionally hard coded for simplicity and consistency:
• No user inputs in the panel; all key parameters (length, multipliers, colors, extension) are pre-tuned.
• Just add it to your chart and start reading the structure.
• (Advanced users can adjust internals directly in the code if they want to experiment, but that isn't required.)
Use cases
• Quickly see when price is compressed vs stretched.
• Frame trades around: EQ crosses and retests, Reactions at inner bands, Extreme moves into outer bands, VWAP alignment or divergence.
• Use as a higher-timeframe context tool in combination with your own entries and execution signals.
Notes & disclaimer
• Works across most symbols and timeframes supported by TradingView Pine Script v6.
• For educational and analytical use only. Not financial advice or a trading signal service.
• Always test and manage your own risk before using any indicator live.
Advanced Elliott Wave PlotterAdvanced Elliott Wave plotter, Parameters can be adjusted.
AI Generated, so no particular credits to anyone.






















