MTF Bollinger Bands (2SD & 3SD)
개요
1분봉이나 5분봉 등 하위 타임프레임에서 스캘핑을 할 때, 차트를 변경하지 않고 상위 타임프레임(기본 4시간)의 볼린저 밴드 위치를 확인하기 위해 제작했습니다.
주요 기능
MTF (Multi-Timeframe): 현재 보고 있는 차트와 상관없이 설정한 타임프레임의 볼린저 밴드를 표시합니다. (기본값: 4시간)
듀얼 밴드 시각화 (Dual Zone): 표준편차 2(2SD)와 표준편차 3(3SD)을 동시에 계산합니다.
2SD 영역: 2SD와 3SD의 배경색이 겹치도록 설계하여, 중심부(2SD)가 시각적으로 더 진하게 보입니다. 이는 주요 지지/저항 구간을 직관적으로 보여줍니다.
3SD 영역: 외곽은 연하게 표시되어 과매수/과매도 구간을 식별하기 좋습니다.
끊김 없는 라인: gaps_off 처리를 통해 타임프레임 변경 시 선이 끊기지 않고 부드럽게 연결됩니다.
설정 가이드
Timeframe: 기준이 될 상위 시간대를 선택하세요. (기본: 240분/4시간)
Multiplier: 표준편차 배수를 변경할 수 있습니다. (기본: 2.0 / 3.0)
Transparency: 배경 투명도를 조절해 밴드의 진하기를 변경하세요.
==========================================
Overview
Designed for traders who need to monitor Higher Timeframe (HTF) volatility while scalping on Lower Timeframes (LTF). This indicator overlays HTF Bollinger Bands on your current chart without the need to switch tabs.
Key Features
MTF Capability: Displays Bollinger Bands from any user-defined timeframe. (Default: 4 Hours).
Dual Zone Visualization: Plots both 2 Standard Deviations (2SD) and 3 Standard Deviations (3SD).
Visual Depth: The script utilizes an overlapping fill method. The inner 2SD band appears darker as it layers on top of the 3SD background, clearly highlighting the primary support/resistance zone.
Extreme Zones: The outer 3SD band remains lighter, indicating extreme overbought/oversold conditions.
Seamless Plotting: Uses gaps_off to ensure lines remain continuous across different timeframes.
Settings
Timeframe: Select the target HTF. (Default: 240 / 4H)
Multiplier: Adjust the standard deviation multipliers. (Default: 2.0 & 3.0)
Style: Customize colors and transparency to fit your chart theme.
指標和策略
Better VWAP (Current + Prev) Lines by D-conTired of the basic single VWAP? This indicator gives you multi-timeframe VWAPs (Yearly, Quarterly, Monthly, Weekly) with VAH/VAL bands for both current AND previous periods - all fully customizable with individual colors, styles, and label positioning.
Perfect for traders who need reference levels across different timeframes without cluttering their chart, with smart label management and historical data warnings.
USD Liquidity Regime for BTC Perps (Dual) V1USD Liquidity Regime for BTC Perps (Dual)
This intents to be a BTC Perps USD Liquidity Regime macro indicator.
As it names states it is designed for BTCUSDT perpetual futures traders.
It attempts to tracks USD strength (DXY, UUP, yields, VIX composite) as liquidity proxy:
Lower index = weak USD = Risk-On (green background/histogram = long tailwind for BTC).
Higher = strong USD = Risk-Off (red = caution longs, shorts favor).
How to use:
Green background/histogram: Favor longs — rallies likely, dips bought.
Red: Caution longs — corrections hurt, short bias possible.
Blue line (index) vs red SMA: Crosses signal regime shifts.
Histogram strength: Bigger bars = stronger bias.
This is not intended as financial advise or trigger signal tool.
This is a work in progress
Its value is limited, if you do not understand any or some of the words above please do not use this indicator. If you did, then you understand you are not supposed to use this alone to make decisions.
Feel free to ask any questions, this is a work in progress.
Feel free to suggest improvements.
Educational macro context tool — not signals/advice.
Ok for avoiding going against the USD trend dominance by following liquidity.
By @frank_vergaram
Approved Engulfing - Confirmed Close Triggerengulfing tak respek atau king CMS, guna cs sebelum engulfing ni sebagai area entry, bila prce kembali ke area ini, tunggu rejection baru boleh entry, andai tak ada rejection tak boleh entry
the Engulfing is not respected or fails to hold (King CMS), use the candle prior to this engulfing as your entry area. When price returns to this zone, wait for a clear rejection before entering. If there is no rejection, do not enter the trade."
Hicham XAUUSD Key Levels PRO (Custom Series) V2🔑 XAUUSD Key Levels PRO | 1H / 4H Structure + Psychological Levels v2
This indicator is designed specifically for Gold (XAUUSD) traders who want clean, institutional-grade key levels without chart clutter.
It combines market structure levels with true psychological price levels used by institutions, making it ideal for scalping, intraday, and swing trading.
📌 Features
🔹 Market Structure Key Levels
Automatic 1H & 4H High / Low detection
Based on swing pivots (configurable strength)
Solid lines for clear structure visibility
🔹 Gold Psychological Levels (XAUUSD)
Major levels: every 500$ (strong institutional zones)
Medium levels: every 250$
Minor levels: every 10$
Dynamic levels around current price
No line spam, optimized performance
🔹 Visual Clarity
Solid / dashed / dotted line styles
Custom colors & line thickness
Optional price labels
Works perfectly on M1 → H4
🎯 Best Use Cases
Liquidity sweeps & reactions
Premium / discount zones
Stop-loss & take-profit placement
Confluence with BOS / CHoCH
London & New York sessions
⚙️ Fully Customizable
Toggle 1H / 4H levels
Adjust psychological level spacing
Enable / disable labels
Clean & lightweight (no lag)
⚠️ Notes
Optimized for XAUUSD (Gold)
Best results when combined with price action & structure
Not a trading signal indicator
If you want:
Session-based levels
Alerts on key levels
Smart Money Concepts integration
Feel free to comment or DM 👊
Happy trading 💛📈
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
hichamfata
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Third eye Strategy v3.1Third eye Strategy v3.1 DogeThird eye Strategy v3.1 DogeThird eye Strategy v3.1 Doge
EMA SMA Rhythmic Lite Public V1.1 by SRTEMA SMA Rhythmic Lite Public V1.1 by SRT
A clean, lightweight trend-rhythm engine designed for traders of all levels. Built on a robust combination of EMAs and SMAs, this indicator provides clear directional bias signals while remaining fully non-repainting.
Key Features:
Multi-Timeframe Friendly: Works seamlessly on M1 to Daily (D) charts. MA stacking and signal logic automatically adapt to any timeframe.
Bias Detection: Determines bullish, bearish, or neutral market conditions using a 4-MA stack.
Engulfing Bar (EB) & Long-Tail Body (LTB) Detection: Highlights strong price action setups, filtered by body size and ATR-based thresholds.
Flush Markers: Visual cues showing where price aligns with MA stack for trend confirmation.
Bias Table: Displays current MA bias and presence of LTB on the chart for at-a-glance clarity.
Advanced Alerts:
Flush Alerts: Trigger when MA stack aligns with price, signaling trend continuation.
Combo Alerts: Trigger when EB or LTB appears in alignment with MA bias.
LTB-only Alerts: For monitoring significant price action reversals.
Customizable Visualization: Colors, widths, and visibility of all MAs, labels, and flush dots can be tailored to your preference.
Why Lite?
This is the most lightweight version in the SRT rhythm series, optimized for any timeframe, from scalping to swing trading. Perfect for traders who want a clear bias engine without unnecessary complexity.
If you like this EMA SMA Rhythmic Lite, you may also explore:
▶ H1 Bias Rhythmic Lite Public (Free)
▶ SRT Premium Series
Invite-only advanced indicators with stronger bias enforcement and execution frameworks.
S&R Zones + Signals V6.4 (Rejection & Break)This indicator is to trigger once the Candle go into the Zone, get rejection and Break
Tiered Buy IndicatorTiered Buy Indicator
accumulation strategy using 120 day sma + bollinger bands + RSI
Multiple SMAs-EMAs & CrossesMoving averages (MA) are the bedrock of trend analysis. Choosing between Simple (SMA) and Exponential (EMA) depends on whether you prioritize stability or speed.SMA vs. EMA: The Main DifferenceThe core difference lies in how they handle data.
Simple Moving Average (SMA): Treats all days equally. A 50-day SMA averages the last 50 closing prices with no bias. It is smoother and less prone to "fake-outs," making it the gold standard for identifying long-term trends (e.g., the 200-day SMA).
Exponential Moving Average (EMA): Places more weight on the most recent price data. It reacts much faster to sudden market shifts. Short-term traders (scalpers and day traders) prefer EMAs to catch trend changes early.
The Crossover Strategy
A crossover occurs when a "fast" (short-period) MA crosses a "slow" (long-period) MA. This signals a shift in market momentum.
Golden Cross: Fast MA (e.g., 50) crosses above Slow MA (e.g., 200). Bullish: Indicates a potential long-term uptrend.
Death Cross: Fast MA (e.g., 50) crosses below Slow MA (e.g., 200).Bearish: Indicates a potential long-term downtrend.
Using Multiple Moving Averages, Traders often use a "ribbon" or a stack of three MAs to filter noise: Short-term (e.g., 9 or 20): Shows immediate price direction.Medium-term (e.g., 50): Acts as a trend filter and dynamic support/resistance. Long-term (e.g., 200): Defines the "big picture" macro trend.
10>20,p>50 DEMARenders daily EMA, 10, 20 and 50 on any timeframe below 1D
30m timeframe works well.
Use trend of 10 > 20 + price > 50 for long and 10 < 20 + price < 50 for shorts or exits.
Dipy the MFT Super OscillatorDipy the MFT Super Oscillator
A multi-timeframe bandpass oscillator for mean-reversion and "buy the dip" strategies.
🎯 What It Does
Isolates market cycles within a specific frequency range to identify overbought/oversold conditions and reversal points.
⏱️ Multi-Timeframe
Set Signal Timeframe to calculate signals on higher TF while viewing lower TF chart. Example: 5min chart + 1H signals = noise reduction with precise timing.
⚙️ Key Settings
Bandwidth/BandEdge: Define the cycle range to capture
Cloud Type: None for thresholds, others for consensus cloud
Thresholds: Overbought/oversold levels for signals
💡 Best Use
Combine with trend indicator (only buy dips in uptrend)
Higher Signal Timeframe = cleaner signals
Cloud mode = more conservative entries
🔔 Alerts
Create ONE alert for all signals.
Derived from TASC 2025.04 Ultimate Oscillator by John Ehlers.
Amihud Illiquidity Ratio [MarkitTick]💡This indicator implements the Amihud Illiquidity Ratio, a financial metric designed to measure the price impact of trading volume. It assesses the relationship between absolute price returns and the volume required to generate that return, providing traders with insight into the "stress" levels of the market liquidity.
Concept and Originality
Standard volume indicators often look at volume in isolation. This script differentiates itself by contextualizing volume against price movement. It answers the question: "How much did the price move per unit of volume?" Furthermore, unlike static indicators, this implementation utilizes dynamic percentile zones (Linear Interpolation) to adapt to the changing volatility profile of the specific asset you are viewing.
Methodology
The calculation proceeds in three distinct steps:
1. Daily Return: The script calculates the absolute percentage change of the closing price relative to the previous close.
2. Raw Ratio: The absolute return is divided by the volume. I have introduced a standard scaling factor (1,000,000) to the calculation. This resolves the issue of the values being astronomically small (displayed as roughly 0) without altering the fundamental logic of the Amihud ratio (Absolute Return / Volume).
- High Ratio: Indicates that price is moving significantly on low volume (Illiquid/Thin Order Book).
- Low Ratio: Indicates that price requires massive volume to move (Liquid/Deep Order Book).
3. Dynamic Regimes: The script calculates the 75th and 25th percentiles of the ratio over a lookback period. This creates adaptive bands that define "High Stress" and "Liquid" zones relative to recent history.
How to Use
Traders can use this tool to identify market fragility:
- High Stress Zone (Red Background): When the indicator crosses above the 75th percentile, the market is in a High Illiquidity Regime. Price is slipping easily. This is often observed during panic selling or volatile tops where the order book is thin.
- Liquid Zone (Green Background): When the indicator drops below the 25th percentile, the market is in a Liquid Regime. The market is absorbing volume well, which is often characteristic of stable trends or accumulation phases.
- Dashboard: A visual table on the chart displays the current Amihud Ratio and the active Market Regime (High Stress, Normal, or Liquid).
Inputs
- Calculation Period: The lookback length for the average illiquidity (Default: 20).
- Smoothing Period: The length of the additional moving average to smooth out noise (Default: 5).
- Show Quant Dashboard: Toggles the visibility of the on-screen information table.
● How to read this chart
• Spike in Illiquidity (Red Zones)
Price is moving on "thin air." Expect high volatility or potential reversals.
• Low Illiquidity (Green/Stable Zones)
The market is deep and liquid. Trends here are more sustainable and reliable.
• Divergence
Watch for price making new highs while liquidity is drying up—a classic sign of an exhausted trend.
Example:
● Chart Overview
The chart displays the Amihud Illiquidity indicator applied to a Gold (XAUUSD) 4-hour timeframe.
Top Pane: Price action with manual text annotations highlighting market reversals relative to liquidity zones.
Bottom Pane: The specific technical indicator defined in the logic. It features a Blue Line (Raw Illiquidity), a Red Line (Signal/Smoothed), and dynamic background coloring (Red and Green vertical strips).
● Deep Visual Analysis
• High Stress Regime (Red Zones)
Visual Event: In the bottom pane, the background periodically shifts to a translucent red.
Technical Logic: This event is triggered when the amihudAvg (the smoothed illiquidity ratio) exceeds the 75th percentile ( hZone ) of the lookback period.
Forensic Interpretation: The logic calculates the absolute price change relative to volume. A spike into the red zone indicates that price is moving significantly on relatively lower volume (high price impact). Visually, the chart shows these red zones aligning with local price peaks (volatility expansion), leading to the bearish reversal marked by the red box in the top pane.
• Liquid Regime (Green Zones)
Visual Event: The background shifts to a translucent green in the bottom pane.
Technical Logic: This triggers when the amihudAvg falls below the 25th percentile ( lZone ).
Forensic Interpretation: This state represents a period where large volumes are absorbed with minimal price impact (efficiency). On the chart, this green zone corresponds to the consolidation trough (green box, top pane), validating the annotated accumulation phase before the bullish breakout.
• Indicator Lines
Blue Line: This is the illiquidityRaw value. It represents the raw daily return divided by volume.
Red Line: This is the smoothedVal , a Simple Moving Average (SMA) of the raw data, used to filter out noise and define the trend of liquidity stress.
● Anomalies & Critical Data
• The Reversal Pivot
The transition from the "High Stress" (Red) background to the "Liquid" (Green) background serves as a visual proxy for market regime change. The chart shows that as the Red zones dissipate (volatility contraction), the market enters a Green zone (efficient liquidity), which acted as the precursor to the sustained upward trend on the right side of the chart.
● About Yakov Amihud
Yakov Amihud is a leading researcher in market liquidity and asset pricing.
• Brief Background
Professor of Finance, affiliated with New York University (NYU).
Specializes in market microstructure, liquidity, and quantitative finance.
His work has had a major impact on both academic research and practical investment models.
● The Amihud (2002) Paper
In 2002, he published his influential paper: “Illiquidity and Stock Returns: Cross-Section and Time-Series Effects” .
• Key Contributions
Introduced the Amihud Illiquidity Measure, a simple yet powerful proxy for market liquidity.
Demonstrated that less liquid stocks tend to earn higher expected returns as compensation for liquidity risk.
The measure became one of the most widely used liquidity metrics in finance research.
● Why It Matters in Practice
Used in quantitative trading models.
Applied in portfolio construction and risk management.
Helpful as a liquidity filter to avoid assets with excessive price impact.
In short: Yakov Amihud established a practical and robust link between liquidity and returns, making his 2002 work a cornerstone in modern financial economics.
Disclaimer: All provided scripts and indicators are strictly for educational exploration and must not be interpreted as financial advice or a recommendation to execute trades. I expressly disclaim all liability for any financial losses or damages that may result, directly or indirectly, from the reliance on or application of these tools. Market participation carries inherent risk where past performance never guarantees future returns, leaving all investment decisions and due diligence solely at your own discretion.
UT Bot + SMC PRO (PROP) + VISUAL SIGNALS-DE ALEJANDRO PONCEHOW TO USE THEM TOGETHER (GOLDEN RULE)
Reading Sequence
UT → without B Bounce / pullback
B → without UT Weak break
UT → B (same direction) ✅ Valid setup
UT ↔ Opposite Bs Noise / range
Volume MAs Oscillator | Lyro RS// This Pine Script® code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org
// © LyroRS
//@version=6
indicator("Volume MAs Oscillator | Lyro RS")
import LyroRS/LMAs/1 as DynamicMAs
//─────────────────────────────────────────────────────────────────────────────────────────────────────────────
//─██████─────────████████──████████─████████████████───██████████████───────████████████████───██████████████─
//─██░░██─────────██░░░░██──██░░░░██─██░░░░░░░░░░░░██───██░░░░░░░░░░██───────██░░░░░░░░░░░░██───██░░░░░░░░░░██─
//─██░░██─────────████░░██──██░░████─██░░████████░░██───██░░██████░░██───────██░░████████░░██───██░░██████████─
//─██░░██───────────██░░░░██░░░░██───██░░██────██░░██───██░░██──██░░██───────██░░██────██░░██───██░░██─────────
//─██░░██───────────████░░░░░░████───██░░████████░░██───██░░██──██░░██───────██░░████████░░██───██░░██████████─
//─██░░██─────────────████░░████─────██░░░░░░░░░░░░██───██░░██──██░░██───────██░░░░░░░░░░░░██───██░░░░░░░░░░██─
//─██░░██───────────────██░░██───────██░░██████░░████───██░░██──██░░██───────██░░██████░░████───██████████░░██─
//─██░░██───────────────██░░██───────██░░██──██░░██─────██░░██──██░░██───────██░░██──██░░██─────────────██░░██─
//─██░░██████████───────██░░██───────██░░██──██░░██████─██░░██████░░██───────██░░██──██░░██████─██████████░░██─
//─██░░░░░░░░░░██───────██░░██───────██░░██──██░░░░░░██─██░░░░░░░░░░██───────██░░██──██░░░░░░██─██░░░░░░░░░░██─
//─██████████████───────██████───────██████──██████████─██████████████───────██████──██████████─██████████████─
//─────────────────────────────────────────────────────────────────────────────────────────────────────────────
// LyroRS v1.0
// Groups
ma_g = "𝗠𝗢𝗩𝗜𝗡𝗚 𝗔𝗩𝗘𝗥𝗔𝗚𝗘"
bands_g = "𝗕𝗔𝗡𝗗"
display_g = '𝗗𝗜𝗦𝗣𝗟𝗔𝗬'
// Inputs
// -- Moving Average
source = input.source(close, "Source", group= ma_g, tooltip= "Select where the data originates (open, high, low, close, etc..).")
ma_type = input.string("EMA", "Select Moving Average", options= , group=ma_g, tooltip="Choose a moving average type to apply to the price multiplied by volume. VWMA already incorporates volume directly.")
ma_length = input.int(30, "Moving Average Length", group= ma_g, tooltip= "Defines the length or period of the selected moving average.")
// -- Bands
band_length = input.int(27, "Band Length", group=bands_g, tooltip="Number of bars used to calculate standard deviation.")
band_smoothing = input.float(0.8, "Band Smoothing", group=bands_g, minval=0, tooltip="Smooths the band edges to reduce noise.")
pbm = input.float(1.8, "Positive Band Multiplier", group=bands_g, minval=0, tooltip="Multiplier for the upper band distance.")
nbm = input.float(-0.85, "Negative Band Multiplier", group=bands_g, maxval=0, tooltip="Multiplier for the lower band distance.")
// Color Inputs
signal_type = input.string("Trend", "Select Signal Type", options= , group=display_g, tooltip="Select which way to use the indicator.")
ColMode = input.string("Mystic", "Custom Color Palette", inline="drop", options= , display=display.none, group= display_g, tooltip="Select a predefined color scheme for the indicator display. (Major Themes color mode automatically switches colors based on the major asset you picked for valuation analysis.)")
cpyn = input.bool (true, "Use Custom Palette", group= display_g, display=display.none, tooltip="Enables custom color selection for signals.")
cp_UpC = input.color (#00ff00, "Custom Up", inline = "Custom Palette", group= display_g, display=display.none, tooltip="")
cp_DnC = input.color (#ff0000, "Custom Down", inline = "Custom Palette", group= display_g, display=display.none, tooltip="User specifed bullish and bearish colors.")
d_obos_sigs = input.bool (true, "Display Oversold/Overbought Signs", group= display_g, display=display.none, tooltip="Enables triangle signs to be displayed.")
d_signs = input.bool (true, "Display Signs", group= display_g, display=display.none, tooltip="Enables signs for Trend mode.")
d_bgcol = input.bool (true, "Display Background Color", group= display_g, display=display.none, tooltip="Enables background color for Reversion & Valuation mode.")
// Colors
color UpC = na
color DnC = na
// -- Predefined Colors
switch ColMode
"Classic" =>
UpC := #00E676
DnC := #880E4F
"Mystic" =>
UpC := #30FDCF
DnC := #E117B7
"Accented" =>
UpC := #9618F7
DnC := #FF0078
"Royal" =>
UpC := #FFC107
DnC := #673AB7
// -- Custom Colors
if cpyn
UpC := cp_UpC
DnC := cp_DnC
// Coloring Function for Valuation
coloring(src) =>
color.from_gradient(src, ta.lowest(src, band_length), ta.highest(src, band_length), UpC, DnC)
// Moving Average Switch
float ma = na
switch ma_type
"SMA" => ma := DynamicMAs.SMA(source * volume, ma_length) / DynamicMAs.SMA(volume, ma_length)
"EMA" => ma := DynamicMAs.EMA(source * volume, ma_length) / DynamicMAs.EMA(volume, ma_length)
"WMA" => ma := DynamicMAs.WMA(source * volume, ma_length) / DynamicMAs.WMA(volume, ma_length)
"VWMA" => ma := DynamicMAs.VWMA(source, volume, ma_length) // Already Volume Based MA
"DEMA" => ma := DynamicMAs.DEMA(source * volume, ma_length) / DynamicMAs.DEMA(volume, ma_length)
"TEMA" => ma := DynamicMAs.TEMA(source * volume, ma_length) / DynamicMAs.TEMA(volume, ma_length)
"RMA" => ma := DynamicMAs.RMA(source * volume, ma_length) / DynamicMAs.RMA(volume, ma_length)
"HMA" => ma := DynamicMAs.HMA(source * volume, ma_length) / DynamicMAs.HMA(volume, ma_length)
"LSMA" => ma := DynamicMAs.LSMA(source * volume, ma_length, 0) / DynamicMAs.LSMA(volume, ma_length, 0)
"SMMA" => ma := DynamicMAs.SMMA(source * volume, ma_length) / DynamicMAs.SMMA(volume, ma_length)
"ALMA" => ma := DynamicMAs.ALMA(source * volume, ma_length, 0, 20) / DynamicMAs.ALMA(volume, ma_length, 0, 20)
"ZLSMA" => ma := DynamicMAs.ZLSMA(source * volume, ma_length) / DynamicMAs.ZLSMA(volume, ma_length)
"FRAMA" => ma := DynamicMAs.FRAMA(source * volume, ma_length) / DynamicMAs.FRAMA(volume, ma_length)
"KAMA" => ma := DynamicMAs.KAMA(source * volume, ma_length) / DynamicMAs.KAMA(volume, ma_length)
"JMA" => ma := DynamicMAs.JMA(source * volume, ma_length, 0) / DynamicMAs.JMA(volume, ma_length, 0)
"T3" => ma := DynamicMAs.T3(source * volume, ma_length, 0.5) / DynamicMAs.T3(volume, ma_length, 0.5)
price_diff = ((source - ma) / ma) * 100 // Percentage Difference between Source and the Moving Average of the source
// Calculations for the Bands
std = ta.stdev(price_diff, band_length)
upperBandRaw = std * pbm
lowerBandRaw = std * nbm
var float upperBand = na
var float lowerBand = na
// Smooth
upperBand := upperBandRaw * band_smoothing + nz(upperBand ) * (1 - band_smoothing)
lowerBand := lowerBandRaw * band_smoothing + nz(lowerBand ) * (1 - band_smoothing)
// Plot Color
var color pc = na
var color uB_color = na
var color lB_color = na
var int signal = 0
if signal_type == "Trend"
uB_color := UpC
lB_color := DnC
if price_diff > upperBand
pc := UpC
signal := 1
if price_diff < lowerBand
pc := DnC
signal := -1
if signal_type == "Reversion"
uB_color := DnC
lB_color := UpC
if price_diff > upperBand
pc := DnC
signal := -1
else if price_diff < lowerBand
pc := UpC
signal := 1
else
pc := color.gray
signal := 0
if signal_type == "Valuation"
uB_color := UpC
lB_color := DnC
pc := coloring(price_diff)
// Plot
plot(price_diff, color= pc, linewidth = 2, title= "Volume MAs Oscillator")
plot(upperBand, color= color.new(uB_color, 50), title= "Upper Band")
plot(lowerBand, color= color.new(lB_color, 50), title= "Lower Band")
plot(0, color= color.new(pc, 60), linewidth = 2, display= display.pane, title= "Mid Line")
plot(0, color= color.new(pc, 75), linewidth = 5, display= display.pane, title= "Mid Line Glow 1")
plot(0, color= color.new(pc, 85), linewidth = 10, display= display.pane, title= "Mid Line Glow 2")
plotchar(upperBand + 0.5, char='▼', color= ta.crossunder(price_diff, upperBand) ? DnC : na, location=location.absolute, title= "Overbought Signal", display= d_obos_sigs ? display.pane : display.none, size= size.tiny)
plotchar(lowerBand - 0.5, char='▲', color= ta.crossover(price_diff, lowerBand) ? UpC : na, location=location.absolute, title= "Oversold Signal", display= d_obos_sigs ? display.pane : display.none, size= size.tiny)
reversion_enable = signal_type == "Reversion"
valuation_enable = signal_type == "Valuation"
bgcolor(d_bgcol and ((valuation_enable and price_diff > upperBand) or (reversion_enable and ta.crossunder(price_diff, upperBand))) ? color.new(DnC, 85) : na, title= "BG Color OB")
bgcolor(d_bgcol and ((valuation_enable and price_diff > upperBand) or (reversion_enable and ta.crossunder(price_diff, upperBand))) ? color.new(DnC, 85) : na, title= "BG Color OB Overlay", force_overlay = true)
bgcolor(d_bgcol and ((valuation_enable and price_diff < lowerBand) or (reversion_enable and ta.crossover(price_diff, lowerBand))) ? color.new(UpC, 85) : na, title= "BG Color OS")
bgcolor(d_bgcol and ((valuation_enable and price_diff < lowerBand) or (reversion_enable and ta.crossover(price_diff, lowerBand))) ? color.new(UpC, 85) : na, title= "BG Color OS Overlay", force_overlay = true)
plotshape(ta.crossover(signal, 0), title="Buy Signal", location=location.belowbar,
style=shape.labelup, text="𝓛𝓸𝓷𝓰", textcolor=#000000, size=size.small,
color=UpC, force_overlay=true, display= signal_type == "Trend" and d_signs == true ? display.pane : display.none)
plotshape(ta.crossunder(signal, 0), title="Sell Signal", location=location.abovebar,
style=shape.labeldown, text="𝓢𝓱𝓸𝓻𝓽", textcolor=#000000, size=size.small,
color=DnC, force_overlay=true, display= signal_type == "Trend" and d_signs == true ? display.pane : display.none)
plotcandle(open, high, low, close, color= pc, wickcolor = pc, bordercolor = pc, force_overlay = true, display= display.pane, title= "Plot Candle")
barcolor(pc, title= "Barcolor")
// ==========================================================================================
// === Dashboard with Telegram Link ===
var table myTable = table.new(position.top_center, 1, 1, border_width=1, frame_color=color.black, bgcolor=color.white)
// Add Telegram Message to Dashboard
table.cell(myTable, 0, 0, "Join Telegram @mrexpert_ai", bgcolor=color.blue, text_color=color.white, text_size=size.normal)
ORB Pressure (Futures) Your TradingView script is an ORB “pressure + confirmation” indicator built for futures that anchors the Opening Range to the NY cash open and then manages the day in three phases. First, it constructs the Opening Range high/low starting at 09:30 NY for a user-selectable duration (3/5/15/30/60 minutes) and draws those levels forward on the chart. Second, once the range is set, it computes a real-time break likelihood score (0–100) plus a directional lean (UP/DOWN/NEUTRAL) using a blend of factors traders care about: proximity to the OR edges, ATR-based compression, repeated “touches” near ORH/ORL, EMA stacking and VWAP positioning/slope, and relative volume vs a baseline. Third, it enforces a clean signal structure: it triggers a one-shot event only when a candle closes outside ORH/ORL, logs the break details (direction, price, ticks beyond the range, and time), and prevents repeat firing; however, if price closes back inside the range within a configurable number of candles, the script treats it as a failed break and resets so it can re-arm. A compact dashboard displays the live state (building/set/armed), score, lean, and it preserves the break statistics after a trigger so you can review the day’s breakout behavior at a glance.
Test此指標為測試階段
最近手法改變,高點出現率後移,
此指標為爆量後跌破12ema才放空,
由於操盤手還是可以騙線,故時間設定為10:00之後成功率比較大
This indicator is in the testing phase.
Recently, the method has changed, and the occurrence rate of high points has shifted later.
This indicator only calls for shorting after a surge in volume followed by a drop below the 12-day moving average (EMA).
Because traders can still create false signals, setting the time after 10:00 AM increases the success rate.
Liquidity Sweep Guardian-NQ versionThis indicator is only optimized for CME future NQ or MNQ. If you want to use for other product, adjust your own setting.
The indicator is used as a visual aid for warning trader do not fade trend before PDL or PDH liquidity sweep. The box wrapper around PDH and PDL is a warning box. Liquidity can be super thin when price is approaching the box, so do not fade the trend (counter trend trading when you are near the box before PDH or PDL sweep.
There is no universal strategy if you should go long or short when PDL or PDH is reached, but this indicator is designed for trader to avoid get caught when fading a trend that is going to sweep PDL or PDH.
example here
Here is the Full guide:
# Liquidity Sweep Guardian
## Overview
A visual warning system that helps traders avoid premature counter-trend entries near key liquidity levels (Previous Day High/Low). The indicator displays danger zones centered on PDH/PDL and tracks when these levels have been swept and reclaimed.
**This is a WARNING system, not a trade signal generator.**
---
## The Problem It Solves
One of the most common trading mistakes:
> Price is falling toward PDL. You see a bullish candle 40 points above PDL and think "maybe it reverses here." You enter long. Price then accelerates DOWN, sweeps PDL, and your stop gets hit. The reversal you wanted happens AFTER the sweep—without you.
This indicator prevents that mistake by:
1. Showing you when you're in the "danger zone" near a key level
2. Warning you NOT to fade until the level has been swept
3. Unlocking fade consideration only AFTER sweep + reclaim
---
## How It Works
### Danger Zone (Red Box)
- Centered on PDH and PDL
- Default: ±75 points (150 point total zone)
- When price is in this zone and the level hasn't been swept → **avoid counter-trend trades**
### Critical Zone (Inner Red Box)
- Tighter zone around the level
- Default: ±25 points
- Highest risk area for premature entries
### Sweep Detection
When price penetrates beyond the level:
- **SWEEP** (10-25 pts): Normal liquidity grab, watch for reclaim
- **EXTENDED** (25-50 pts): Deeper than typical, use caution
- **CONTINUATION** (50+ pts): Likely trend continuation, not a sweep
### Unlock Condition
**"🔓 LONG UNLOCKED"** or **"🔓 SHORT UNLOCKED"** appears when:
1. The level has been swept (price went beyond it)
2. Price has reclaimed back through the level
3. Sweep depth was NOT in continuation territory (50+ pts)
**UNLOCKED means you MAY now consider a fade setup. It is NOT an entry signal.**
---
## Visual Elements
| Element | Description |
|---------|-------------|
| **Red Box** | Danger zone - avoid fading until swept |
| **Inner Red Box** | Critical zone - highest trap risk |
| **Green Box** | Zone is unlocked - sweep complete |
| **"SWEEP" Label** | Level has been penetrated |
| **"🔓 UNLOCKED" Label** | Sweep complete + reclaim - may consider fade |
| **"⚠️ CONTINUATION?" Label** | Deep penetration (50+ pts) - likely not a reversal |
---
## Settings
### Danger Zone Settings
- **Danger Zone Size**: Distance above AND below level (default: 75 pts)
- **Critical Zone Size**: Inner high-risk zone (default: 25 pts)
### Sweep Classification
- **Real Sweep Min/Max**: Point range for normal sweep (default: 10-25 pts)
- **Fake Sweep / Continuation**: Depth that suggests continuation (default: 50 pts)
- **Max Bars for Reclaim**: How quickly price should reclaim (default: 5 bars)
---
## How to Use
### ❌ DON'T
- Enter long when price is in PDL danger zone and PDL hasn't been swept
- Enter short when price is in PDH danger zone and PDH hasn't been swept
- Fade immediately when you see the "SWEEP" label
- Treat "UNLOCKED" as a buy/sell signal
### ✅ DO
- Wait for the SWEEP label before considering a fade
- Wait for the UNLOCKED label before looking for entry setups
- Use your own entry criteria AFTER unlock (consolidation, reclaim, patterns, etc.)
- Respect deep penetrations (50+ pts) as potential continuation, not reversal
---
## The Core Concept
**Price often accelerates INTO liquidity sweeps.**
That bullish candle you see 40 points above PDL? It's often the last gasp before the sweep, not the reversal. Smart money needs to:
1. Sweep the lows (trigger stops)
2. Grab liquidity
3. THEN reverse
By waiting for the sweep + reclaim, you align with this flow instead of getting trapped.
---
## Alerts
- **Entering Danger Zone**: Price entering PDH/PDL zone
- **Swept**: Level has been penetrated
- **Unlocked**: Sweep complete + reclaim
- **Deep Continuation**: 50+ point penetration warning
---
## Best Practices
1. **Patience over prediction**: Don't anticipate the sweep—wait for it
2. **Unlock ≠ Entry**: Unlocked means you can START looking for setups
3. **Respect continuation**: 50+ point penetration often means trend continues
4. **Use with your system**: This is a filter/warning, not a strategy
---
## Notes
- Designed for NQ/ES futures but works on any instrument
- Adjust point values for different instruments (e.g., ES uses smaller values)
- Session resets at 6PM ET (CME futures session)
- Works on any timeframe
---
## Summary
> **Don't fade until swept. Don't enter until unlocked. Unlocked ≠ Entry signal.**
The indicator's job is to keep you OUT of bad trades, not get you INTO trades. Your job is to find quality entries AFTER the indicator gives you permission to look.
---
*"The reversal you want comes AFTER the sweep. Every time. And when it doesn't? It wasn't a reversal—it was continuation. Either way, waiting was the right choice."*
BXTrender Strategy Option Test bxtrender strategy.
- shows daily weekly and monthly bxtrender indicator in one go
- monthly and weekly crossover strategy
MACD + Divergence Indicator [Dynamic Filter]Title: MACD + Divergence
Description: This is an enhanced momentum analysis suite based on the classic Moving Average Convergence Divergence (MACD). It addresses the common weakness of the standard MACD—false signals during low-volatility consolidation—by integrating a Dynamic Volatility Filter and a Multi-Timeframe (MTF) Dashboard.
The Problem It Solves: Standard MACD indicators often generate "whipsaw" crossovers when the market is ranging (moving sideways). Traders often struggle to identify these consolidation zones until it is too late. This script solves this by calculating a dynamic "Consolidation Zone" based on Standard Deviation, visually warning traders when momentum is too weak to be reliable.
Key Features:
1. Dynamic Consolidation Filter (The Grey Zone)
The script calculates Upper and Lower bands around the MACD line using Standard Deviation (Volatility).
Grey Fill: When the MACD line is inside the grey bands, the market is in a "Squeeze" or low-volatility consolidation. Crossovers in this zone are often lower probability.
Breakout: When the MACD line exits the bands, it indicates a volatility expansion and a potentially stronger trend.
2. Automated Divergence Detection
Automatically scans for both Regular (Reversal) and Hidden (Continuation) divergences between Price and Momentum.
Bullish: Marked with Green lines/labels.
Bearish: Marked with Red lines/labels.
Customization: You can choose to calculate divergence based on the MACD Line or the Histogram via settings.
3. Multi-Timeframe (MTF) Dashboard
A customizable information table (optional) displays the MACD state across 4 different timeframes (e.g., 15m, 1H, 4H, Daily).
It checks for Trend Alignment (e.g., are all timeframes Bullish?) to help you trade in the direction of the higher timeframes.
4. Enhanced Visuals
4-Color Histogram: Visualizes momentum growing (bright) vs. momentum fading (pale) for both bullish and bearish phases.
Line Highlights: The MACD and Signal lines are clearly distinct, with configurable smoothing options (EMA/SMA).
Settings Guide:
Consolidation Filter: Increase the Dynamic Filter Multiplier (Default: 0.5) to widen the grey zone if you want to filter out more noise.
Oscillator Source: Switch between "MACD Line" or "Histogram" for divergence detection depending on your strategy.
Table: You can toggle the dashboard on/off or change its position to fit your chart layout.
Credits: Base MACD logic derived from standard technical analysis concepts. Dynamic filtering logic adapted from volatility band theories.
Multi-Factor Long Bias ToolThis indicator is designed to help identify higher‑probability long opportunities by combining trend, momentum, and participation into a single visual tool. It runs best on a 1‑hour chart and highlights periods when several bullish conditions align.
What the tool does
Measures short‑term trend and momentum with a fast MACD, looking for instances where MACD is above its signal line, above zero, and showing positive histogram.
Uses RSI as an oscillator filter, favoring conditions that are neither oversold nor overbought, but in a healthy momentum zone.
Confirms participation with a daily volume check, requiring current daily volume to be at or above a configurable multiple of its 20‑day average.
Optionally incorporates short‑interest (via a manual input) so you can require a minimum short percentage when seeking squeeze‑style long setups.
How signals are shown
When MACD, RSI, volume, and optional short‑interest all agree, the chart background turns softly green to show a “long bias” environment.
A triangle‑up marker (“LONG”) appears below price when the long bias is active and the “Focus on Longs Only” option is enabled.
A separate panel can display MACD, its signal line, histogram, and RSI together, with a toggle to show or hide this pane to keep charts clean.
Intended use
Helps discretionary traders quickly see when multiple conditions favor looking for long entries, rather than acting on a single indicator in isolation.
Works as a bias and timing aid; actual entries and exits are meant to be refined with your own levels, risk management, and higher‑timeframe context.
Parameters for MACD, RSI, volume threshold, and short‑interest are fully adjustable so the tool can be tuned to different markets, timeframes, and styles.
As always, none of this is investment or financial advice. Please do your own due diligence and research.
[TradingPulse] - Overlay+ PRO ScalpingTrade like a don on 1 min scalps.
sdäajdfkjsKLÖJfd#
sf
dasfd
asfa
dadf
affdsa
affda
adfs






















