🚀 Ultimate Trading Tool + Strat Method🚀 Ultimate Trading Tool + Strat Method - Complete Breakdown
Let me give you a comprehensive overview of this powerful indicator!
🎯 What This Indicator Does:
This is a professional-grade, all-in-one trading system that combines two proven methodologies:
1️⃣ Technical Analysis System (Original)
Advanced trend detection using multiple EMAs
Momentum analysis with MACD
RSI multi-timeframe analysis
Volume surge detection
Automated trendline drawing
2️⃣ Strat Method (Pattern Recognition)
Inside bars, outside bars, directional bars
Classic patterns: 2-2, 1-2-2
Advanced patterns: 3-1-2, 2-1-2, F2→3
Timeframe continuity filters
📊 How It Generates Signals:
Technical Analysis Signals (Green/Red Triangles):
Buy Signal Triggers When:
✅ Price above EMA 21 & 50 (uptrend)
✅ MACD histogram rising (momentum)
✅ RSI between 30-70 (not overbought/oversold)
✅ Volume surge above 20-period average
✅ Price breaks above resistance trendline
Scoring System:
Trend alignment: +1 point
Momentum: +1 point
RSI favorable: +1 point
Trendline breakout: +2 points
Minimum score required based on sensitivity setting
Strat Method Signals (Blue/Orange Labels):
Pattern Recognition:
2-2 Setup: Down bar → Up bar (or reverse)
1-2-2 Setup: Inside bar → Down bar → Up bar
3-1-2 Setup: Outside bar → Inside bar → Up bar
2-1-2 Setup: Down bar → Inside bar → Up bar
F2→3 Setup: Failed directional bar becomes outside bar
Confirmation Required:
Must break previous bar's high (buy) or low (sell)
Optional timeframe continuity (daily & weekly aligned)
💰 Risk Management Features:
Dynamic Stop Loss & Take Profit:
ATR-Based: Adapts to market volatility
Stop Loss: Entry - (ATR × 1.5) by default
Take Profit: Entry + (ATR × 3.0) by default
Risk:Reward: Customizable 1:2 to 1:5 ratios
Visual Risk Zones:
Colored boxes show risk/reward area
Dark, bold lines for easy identification
Clear entry, stop, and target levels
🎨 What You See On Screen:
Main Signals:
🟢 Green Triangle "BUY" - Technical analysis long signal
🔴 Red Triangle "SELL" - Technical analysis short signal
🎯 Blue Label "STRAT" - Strat method long signal
🎯 Orange Label "STRAT" - Strat method short signal
Trendlines:
Green lines - Support trendlines (bullish)
Red lines - Resistance trendlines (bearish)
Automatically drawn from pivot points
Extended forward to predict future levels
Stop/Target Levels:
Bold crosses at stop loss levels (red color)
Bold crosses at take profit levels (green color)
Line width = 3 for maximum visibility
Trade Zones:
Light green boxes - Long trade risk/reward zone
Light red boxes - Short trade risk/reward zone
Shows potential profit vs risk visually
📊 Information Dashboard (Top Right):
Shows real-time market conditions:
Main Signal: Current technical signal status
Strat Method: Active Strat pattern
Trend: Bullish/Bearish/Neutral
Momentum: Strong/Weak based on MACD
Volume: High/Normal compared to average
TF Continuity: Daily/Weekly alignment
RSI: Current RSI value with color coding
Support/Resistance: Current trendline levels
🔔 Alert System:
Entry Alerts:
Technical Signals:
🚀 BUY SIGNAL TRIGGERED!
Type: Technical Analysis
Entry: 45.23
Stop: 43.87
Target: 48.95
```
**Strat Signals:**
```
🎯 STRAT BUY TRIGGER!
Pattern: 3-1-2
Entry: 45.23
Trigger Level: 44.56
Exit Alerts:
Target hit notifications
Stop loss hit warnings
Helps maintain discipline
⚙️ Customization Options:
Signal Settings:
Sensitivity: High/Medium/Low (controls how many signals)
Volume Filter: Require volume surge or not
Momentum Filter: Require momentum confirmation
Strat Settings:
TF Continuity: Require daily/weekly alignment
Pattern Selection: Enable/disable specific patterns
Confirmation Mode: Show only confirmed triggers
Risk Settings:
ATR Multiplier: Adjust stop/target distance
Risk:Reward: Set preferred ratio
Visual Elements: Show/hide any component
Visual Settings:
Colors: Customize all signal colors
Display Options: Toggle signals, levels, zones
Trendline Length: Adjust pivot detection period
🎯 Best Use Cases:
Day Trading:
Use low sensitivity setting
Enable all Strat patterns
Watch for high volume signals
Quick in/out trades
Swing Trading:
Use medium sensitivity
Require timeframe continuity
Focus on trendline breakouts
Hold for target levels
Position Trading:
Use high sensitivity (fewer signals)
Require strong momentum
Focus on weekly/daily alignment
Larger ATR multipliers
💡 Trading Strategy Tips:
High-Probability Setups:
Double Confirmation: Technical + Strat signal together
Trend Alignment: All timeframes agree
Volume Surge: Institutional participation
Trendline Break: Clear level breakout
Risk Management:
Always use stops - System provides them
Position sizing - Risk 1-2% per trade
Don't chase - Wait for signal confirmation
Take profits - System provides targets
What Makes Signals Strong:
✅ Both technical AND Strat signals fire together
✅ Timeframe continuity (daily & weekly aligned)
✅ Volume surge confirms institutional interest
✅ Multiple indicators align (trend + momentum + RSI)
✅ Clean trendline breakout with no resistance above (or support below)
⚠️ Common Mistakes to Avoid:
Don't ignore stops - System calculates them for a reason
Don't overtrade - Wait for quality setups
Don't disable volume filter - Unless you know what you're doing
Don't use max sensitivity - You'll get too many signals
Don't ignore timeframe continuity - It filters bad trades
🚀 Why This Indicator is Powerful:
Combines Multiple Edge Sources:
Technical analysis (trend, momentum, volume)
Pattern recognition (Strat method)
Risk management (dynamic stops/targets)
Market structure (trendlines, support/resistance)
Professional Features:
No repainting - signals are final when bar closes
Clear risk/reward before entry
Multiple confirmation layers
Adaptable to any market or timeframe
Beginner Friendly:
Clear visual signals
Automatic calculations
Built-in risk management
Comprehensive dashboard
This indicator essentially gives you everything a professional trader uses - trend analysis, momentum, patterns, volume, risk management - all in one clean package!
Any specific aspect you'd like me to explain in more detail? 🎯RetryClaude can make mistakes. Please double-check responses. Sonnet 4.5
指標和策略
Dual Session VWAPSeparate VWAP with 1 standard deviation band for the regular session as well as electronic session
Gann Square-of-9 Levels (Daily)Gann Square-of-9 Levels (Daily) is a precision-based intraday and swing tool inspired by W.D. Gann’s Square of 9 spiral mathematics — one of the oldest and most powerful market geometry concepts.
This indicator automatically calculates dynamic support and resistance zones using the previous day’s close as the reference point. It derives upward and downward projections from that base using the Square-of-9 rotation logic, spaced at 45° (1/8th) increments of the Gann spiral.
The result is a clean, automatic grid of Breakout (BO) and Breakdown (BD) levels — complete with 3 upside and 3 downside targets, along with respective stop-loss lines for both directions.
Perfect for traders who follow Gann-based price projection, vibration levels, or natural market harmonics.
The indicator reads previous day’s close (from the daily timeframe).
Applies Square-of-9 root progression:
√Price ± (1/8, 2/8, 3/8, 4/8)… then squared again → to get harmonic price levels.
Automatically draws breakout and breakdown grids for the current day.
Redraws levels each new day with full label refresh.
Displayed Levels
Breakout Side (Upside Levels)
BO Entry → Trigger above previous day’s close
BO T1, T2, T3 → Profit targets
BO SL → Stop-loss line
Breakdown Side (Downside Levels)
BD Entry → Trigger below previous day’s close
BD T1, T2, T3 → Downside targets
BD SL → Stop-loss line
Built-in Alerts
🚀 Breakout Cross Alert → Triggers when price crosses above BO Entry.
⚠️ Breakdown Cross Alert → Triggers when price crosses below BD Entry.
Use these for automated long/short notifications directly on TradingView.
🧩 User Instructions
1️⃣ Add to chart — Works best on intraday or lower timeframes while referencing daily close.
2️⃣ Interpretation:
Long bias → Price crosses BO Entry upward.
Short bias → Price crosses BD Entry downward.
3️⃣ Use the Levels:
Targets act as measured move projections.
Stop-loss lines mark the opposite side’s entry.
4️⃣ Optional: Combine with moving averages or momentum tools for confirmation.
5️⃣ Daily Reset: Levels automatically refresh with each new trading day.
⚠️ Disclaimer
This indicator is for educational and analytical purposes only.
It is not financial advice. Always confirm signals with your trading plan and manage risk appropriately.
Imbalance Detector — 10 Methodsmbalance Detector — 10 Methods is a comprehensive multi-signal toolkit designed to visualize market inefficiencies, liquidity imbalances, and displacement zones — all on a single chart.
It combines 10 professional imbalance detection methods commonly used in Smart Money Concepts (SMC), Order Flow, and Volume Profile analysis.
This indicator helps traders identify where price has moved inefficiently, leaving behind imbalances, FVGs, and liquidity zones that often attract price back for mitigation or continuation.
Each method highlights a different form of imbalance or displacement, giving traders a complete structural overview for scalp, intraday, or swing analysis.
Moving Average Convergence-Divergence (MACD)This script implements the Moving Average Convergence-Divergence (MACD), a popular momentum indicator used in technical analysis to identify trend direction, momentum shifts, and potential buy/sell signals.
🔹 Key Features
1. Inputs & Customization
MACD Lines Toggle: Enable/disable the MACD and signal lines.
Source Price: Defaults to close but can be adjusted (e.g., open, high, low, hl2).
Fast Length (12): The period for the faster-moving EMA.
Slow Length (26): The period for the slower-moving EMA.
Signal Length (9): The smoothing period for the signal line.
2. Calculations
Computes the MACD Line (fast EMA - slow EMA).
Computes the Signal Line (EMA of the MACD line).
Computes the Histogram (difference between MACD and Signal lines).
3. Visual Indicators
Zero Line: A white horizontal line at 0 for reference.
MACD Line: Plotted in green when above the signal line, red when below.
Signal Line: Displayed as a yellow line.
Histogram:
Green bars when MACD > Signal (bullish momentum).
Red bars when MACD < Signal (bearish momentum).
Background Highlights:
Light green on bullish crossovers (MACD crosses above Signal).
Light red on bearish crossunders (MACD crosses below Signal).
4. Alerts
Triggers when:
Bullish Crossover (MACD crosses above Signal).
Bearish Crossunder (MACD crosses below Signal).
🔹 How Traders Use This Indicator
Trend Identification:
MACD above zero → bullish trend.
MACD below zero → bearish trend.
Momentum Signals:
Bullish Crossover (Buy Signal): MACD crosses above Signal.
Bearish Crossunder (Sell Signal): MACD crosses below Signal.
Divergence (Not in this script, but useful):
Price makes higher highs, but MACD makes lower highs → Potential reversal.
🔹 Strengths of This Script
✅ Clean and Efficient Code – Uses Pine Script v6 best practices.
✅ Customizable Inputs – Adjust lengths and source price.
✅ Clear Visuals – Color-coded for easy interpretation.
✅ Built-in Alerts – For automated trading strategies.
Jul 1
Release Notes
This script implements the Moving Average Convergence-Divergence (MACD), a popular momentum indicator used in technical analysis to identify trend direction, momentum shifts, and potential buy/sell signals.
🔹 Key Features
1. Inputs & Customization
MACD Lines Toggle: Enable/disable the MACD and signal lines.
Source Price: Defaults to close but can be adjusted (e.g., open, high, low, hl2).
Fast Length (12): The period for the faster-moving EMA.
Slow Length (26): The period for the slower-moving EMA.
Signal Length (9): The smoothing period for the signal line.
2. Calculations
Computes the MACD Line (fast EMA - slow EMA).
Computes the Signal Line (EMA of the MACD line).
Computes the Histogram (difference between MACD and Signal lines).
3. Visual Indicators
Zero Line: A white horizontal line at 0 for reference.
MACD Line: Plotted in green when above the signal line, red when below.
Signal Line: Displayed as a yellow line.
Histogram:
Green bars when MACD > Signal (bullish momentum).
Red bars when MACD < Signal (bearish momentum).
Background Highlights:
Light green on bullish crossovers (MACD crosses above Signal).
Light red on bearish crossunders (MACD crosses below Signal).
4. Alerts
Triggers when:
Bullish Crossover (MACD crosses above Signal).
Bearish Crossunder (MACD crosses below Signal).
🔹 How Traders Use This Indicator
Trend Identification:
MACD above zero → bullish trend.
MACD below zero → bearish trend.
Momentum Signals:
Bullish Crossover (Buy Signal): MACD crosses above Signal.
Bearish Crossunder (Sell Signal): MACD crosses below Signal.
Divergence (Not in this script, but useful):
Price makes higher highs, but MACD makes lower highs → Potential reversal.
🔹 Strengths of This Script
✅ Clean and Efficient Code – Uses Pine Script v6 best practices.
✅ Customizable Inputs – Adjust lengths and source price.
✅ Clear Visuals – Color-coded for easy interpretation.
✅ Built-in Alerts – For automated trading strategies.
Moving Average Convergence Divergence ProThis script is an advanced and highly customizable version of the classic Moving Average Convergence Divergence (MACD) indicator for TradingView. It builds upon the standard MACD by adding professional features like divergence detection, visual enhancements, configurable alerts, and optional smoothing, making it a more powerful tool for technical analysis.
Key Features and Functionality
Enhanced Visual Customization:
Toggleable Elements: You can independently show or hide the main MACD line, signal line, histogram, and the fill area between the lines.
Customizable Colors: All elements (bullish, bearish, signal line, divergence markers) can be colored to your preference.
Dynamic Histogram: The histogram uses a gradient effect, becoming more transparent during weaker momentum and more opaque during stronger momentum.
Optional EMA Smoothing:
Includes an option to apply an Exponential Moving Average (EMA) to the main MACD line, which can help smooth out noise and provide clearer signals.
Built-in Divergence Detection:
Automatically scans for classic bullish and bearish divergences between price and the MACD line.
Bullish Divergence: Price makes a lower low, but the MACD line makes a higher low (and is above the zero line).
Bearish Divergence: Price makes a higher high, but the MACD line makes a lower high (and is below the zero line).
These are clearly marked with triangle shapes at the top and bottom of the indicator panel.
Comprehensive Alert Conditions:
The script is pre-configured to generate alert conditions for:
Bullish Crossover (MACD line crosses above Signal line)
Bearish Crossunder (MACD line crosses below Signal line)
Bullish Divergence Detection
Bearish Divergence Detection
This allows traders to set up automated notifications directly within TradingView.
Clear Visual Cues:
The entire indicator's background changes color to signal key events:
Green for a bullish crossover.
Red for a bearish crossunder.
Light Green for a bullish divergence.
Light Red for a bearish divergence.
How to Use the Indicator
Signal Generation:
Crossover: The most common signal. A buy signal occurs when the MACD line crosses above the signal line (especially near or below the zero line). A sell signal occurs when it crosses below.
Zero Line: The MACD line crossing above the zero line is considered bullish, and crossing below is bearish.
Divergence: Divergences can be powerful signals for potential trend reversals. A bullish divergence suggests selling pressure may be exhausting, while a bearish divergence suggests buying pressure may be waning.
Customization for Your Strategy:
If you find the standard MACD too noisy, enable the "Show EMA of MACD" option to smooth the main line.
If you only care about crossovers, you can turn off the histogram and fill to reduce visual clutter.
Use the divergence detection to spot high-probability reversal setups that other traders might miss.
Momentum BarsMomentum Bars that show increasing momentum (blue bars) and negative momentum (red bars). The goal is to use breaches of the bars to show increased/decreased momentum. I tried to predict future positive momentum bars. These may be less accurate.
Note: This is Version 1, and limited testing has been done, so accuracy cannot be guaranteed will work to improve as time goes on.
Swing Points & Liquidity — ENHANCED PRO (Dark/Light Mode)This indicator — “Swing Points & Liquidity — ENHANCED PRO (Dark/Light Mode)” — automatically detects and visualizes swing highs, swing lows, and liquidity levels on the chart with rich analytics and customizable visuals.
🔍 Core Features
Smart Swing Detection: Identifies pivot highs/lows based on adjustable left/right bar settings.
Liquidity Visualization: Draws dynamic boxes and lines for liquidity pools and swing zones.
Volume & OI Integration: Filters and colors levels using volume and Open Interest Δ (change).
Strength Meter: Highlights strong liquidity levels with color gradients based on OI + volume intensity.
Automatic Trendlines: Connects swing points with selectable style and width.
Fibonacci Mapping: Automatically projects fib retracements (23.6%, 38.2%, 50%, 61.8%, 78.6%) from swing-to-swing for confluence zones.
Statistics Panel: Displays live metrics — total levels, active/filled count, success rate, and average strength.
Alerts System: Alerts for new swing formations and when price touches or breaks a level.
Multi-Timeframe Option: Analyze swing structures from higher timeframes on any chart.
Dual Theme Mode: Fully optimized for both Dark and Light interface preferences.
⚙️ Advanced Options
Adjustable lookback range
Hide or extend filled levels
Configurable volume and OI thresholds
Supports multiple OI data sources (Binance, BitMEX, Kraken)
Fully dynamic text, color, and label alignment settings
💡 Use Case
Perfect for Smart Money Concept (SMC) and ICT-style analysis, liquidity sweeps, and swing-based trading.
Traders can quickly visualize where liquidity sits, track how it gets filled, and monitor structure shifts in real time.
SMA 20 50 100A clean and lightweight SMA indicator that plots 20, 50, and 100 simple moving averages with customizable colors and line widths. Includes an optional label showing the latest SMA values for quick reference. Ideal for trend confirmation and swing trading setups.
Simple Moving Averages (20, 50, 100)A clean and lightweight SMA indicator that plots 20, 50, and 100 simple moving averages with customizable colors and line widths. Includes an optional label showing the latest SMA values for quick reference. Ideal for trend confirmation and swing trading setups.
Aggregated Open Interest Multi-Exchange (USD)This indicator aggregates Open Interest (OI) data from multiple major cryptocurrency exchanges into a single unified view in USD, using data available on TradingView. It automatically adapts to the asset you're viewing on the chart.
Features:
Aggregates OI from 7 major exchanges: Binance, Bybit, OKX, Bitget, Deribit, HTX, and Coinbase
All values converted to USD - unlike native OI which shows contracts/coins
Uses only data available on TradingView platform
Automatically detects the asset from your chart (BTC, ETH, SOL, etc.)
True apples-to-apples comparison across exchanges
Displays as candlesticks showing OI open, high, low, and close
Toggle exchanges on/off individually
Handles different contract types per exchange automatically
Why USD conversion matters:
Traditional OI indicators show values in contracts or crypto units, making it difficult to compare across exchanges. This indicator converts everything to USD, giving you the real dollar value of open positions across all exchanges.
How it works:
Simply add the indicator to any crypto perpetual futures chart. It will automatically fetch and aggregate OI data from all supported exchanges for that asset using TradingView's built-in data feeds, converting everything to USD.
Supported Exchanges:
Binance, Bybit, Bitget, HTX: USDT perpetuals
Deribit: BTC/ETH use USD contracts, others use USDC
OKX: Contract-based (automatically converted)
Coinbase: USDC perpetuals
Perfect for traders who want a comprehensive view of total market Open Interest in USD across exchanges using reliable TradingView data.
Daily Levels: PD / PM / OR (RTH/Pre)# Daily Levels: PD / PM / OR (RTH/Pre)
## Overview
This indicator displays key intraday support and resistance levels for US equity markets, specifically designed for traders who use Previous Day, Pre-Market, and Opening Range levels in their trading strategy.
## Key Features
**Seven Critical Levels Displayed:**
- **PDH (Previous Day High)** - Blue line: The highest price from yesterday's regular trading hours (9:30 AM - 4:00 PM ET)
- **PDL (Previous Day Low)** - Blue line: The lowest price from yesterday's regular trading hours
- **PDC (Previous Day Close)** - Orange line: The closing price from yesterday's regular trading hours
- **PMH (Pre-Market High)** - Yellow line: The highest price during today's pre-market session (4:00 AM - 9:30 AM ET)
- **PML (Pre-Market Low)** - Yellow line: The lowest price during today's pre-market session
- **ORH (Opening Range High)** - Red line: The highest price during the first 30 minutes of trading (9:30 AM - 10:00 AM ET)
- **ORL (Opening Range Low)** - Red line: The lowest price during the first 30 minutes of trading
## How It Works
**At 9:30 AM ET (Market Open):**
- PDH, PDL, PDC levels appear (from previous day's RTH)
- PMH, PML levels appear (from today's pre-market session)
- All lines begin at the 9:30 AM bar and extend right
**At 10:00 AM ET (Opening Range Close):**
- ORH, ORL levels appear (from today's first 30 minutes)
- Lines begin at the 9:30 AM bar and extend right
**Level Persistence:**
- All levels remain visible until the next trading day at 9:30 AM ET
- Levels reset daily for the new trading session
## Use Cases
**Day Trading:**
- Identify key support and resistance zones before placing trades
- Use PDH/PDL as potential profit targets or stop loss areas
- Monitor price reaction at pre-market levels for early trading signals
- Trade breakouts or rejections at opening range levels
**Swing Trading:**
- Assess daily momentum by observing breaks above/below previous day levels
- Use multiple timeframes while maintaining consistent reference points
**Market Structure:**
- Quickly identify if the market is trading above or below key levels
- Recognize accumulation/distribution patterns around these zones
## Technical Details
- **Timezone:** All times referenced are US Eastern Time (America/New_York)
- **Session Windows:**
- Pre-Market: 4:00 AM - 9:30 AM ET
- Regular Trading Hours: 9:30 AM - 4:00 PM ET
- Opening Range: 9:30 AM - 10:00 AM ET
- **Timeframe Agnostic:** Works on any chart timeframe
- **Visual Clarity:** Color-coded lines and labels for easy identification
## Color Scheme
- **Blue:** Previous Day levels (PDH, PDL)
- **Orange:** Previous Day Close (PDC)
- **Yellow:** Pre-Market levels (PMH, PML)
- **Red:** Opening Range levels (ORH, ORL)
## Best Practices
1. Use on US equity indices (SPY, QQQ, ES, NQ) and liquid US stocks
2. Combine with volume analysis for confirmation
3. Pay attention to how price reacts at these levels (bounce vs. break)
4. Most effective during the first 2 hours of trading when volatility is highest
5. Consider the market context (trending vs. ranging) when interpreting these levels
## Note
This indicator is specifically designed for US market hours. Results may vary when applied to international markets or instruments with different trading sessions.
Crypto Options Expiration (OPEX)this script marks every Crypto Options Expiration. i am writing more stuff because tradingview doesnt allow me to public a script unless I write a nice, lengthy, and zesty description
Charts Bubbles OrderFlow//@version=5
indicator("DeepCharts-Style Market Order Bubbles (Modified)", overlay=true, max_labels_count=500)
// === Inputs ===
lookback = input.int(50, "Volume SMA Lookback", minval=1)
multiplier = input.float(4.0, "Bubble Size Multiplier", step=0.1) // Increased default
threshold = input.float(1.5, "Min Volume/SMA Ratio", step=0.1)
showSmall = input.bool(true, "Show Smaller Bubbles")
mode = input.string("Bar Direction (simple)", "Aggressor Mode",
options= )
showLabels = input.bool(false, "Show Volume Labels")
// === Volume baseline ===
smaVol = ta.sma(volume, lookback)
volRatio = (smaVol == 0.0) ? 0.0 : (volume / smaVol)
// === Aggressor heuristic ===
aggSign = switch mode
"Bar Direction (simple)" => close > open ? 1 : close < open ? -1 : 0
"Close v PrevClose" => close > nz(close ) ? 1 : close < nz(close ) ? -1 : 0
"Estimated Tick Delta" =>
rng = high - low
pos = rng > 0 ? (close - low) / rng : 0.5
bias = close > open ? 0.1 : close < open ? -0.1 : 0
(pos + bias) > 0.5 ? 1 : -1
=> 0
isBuy = aggSign == 1
isSell = aggSign == -1
showBubble = (volRatio >= threshold) or (showSmall and volRatio >= 0.5)
// === Enhanced Bubble sizes (made bigger) ===
baseSize = math.max(1.5, math.min(8.0, volRatio * multiplier)) // Increased range
largeBubble = showBubble and baseSize > 6 // Raised threshold
mediumBubble = showBubble and baseSize > 4 and baseSize <= 6 // Raised threshold
smallBubble = showBubble and baseSize <= 4 // Adjusted threshold
// === Reversed positioning: Buy BELOW candle, Sell ABOVE candle ===
// Use body bottom for buy bubbles (below), body top for sell bubbles (above)
bodyTop = math.max(open, close)
bodyBottom = math.min(open, close)
// Add small offset to avoid overlap with candle body
bodyHeight = bodyTop - bodyBottom
offset = bodyHeight * 0.05 // 5% of body height offset
buyPos = bodyBottom - offset // Buy bubbles below candle
sellPos = bodyTop + offset // Sell bubbles above candle
// === Plot BIGGER bubbles with reversed positioning ===
plotshape(largeBubble and isBuy ? buyPos : na, title="Buy Large", style=shape.circle,
color=color.new(color.green, 50), size=size.huge, location=location.absolute)
plotshape(mediumBubble and isBuy ? buyPos : na, title="Buy Medium", style=shape.circle,
color=color.new(color.green, 65), size=size.large, location=location.absolute)
plotshape(smallBubble and isBuy ? buyPos : na, title="Buy Small", style=shape.circle,
color=color.new(color.green, 75), size=size.normal, location=location.absolute)
plotshape(largeBubble and isSell ? sellPos : na, title="Sell Large", style=shape.circle,
color=color.new(color.red, 50), size=size.huge, location=location.absolute)
plotshape(mediumBubble and isSell ? sellPos : na, title="Sell Medium", style=shape.circle,
color=color.new(color.red, 65), size=size.large, location=location.absolute)
plotshape(smallBubble and isSell ? sellPos : na, title="Sell Small", style=shape.circle,
color=color.new(color.red, 75), size=size.normal, location=location.absolute)
// === Optional volume labels (adjusted positioning) ===
if showLabels and showBubble
labelY = isBuy ? buyPos : sellPos
labelColor = isBuy ? color.new(color.green, 85) : color.new(color.red, 85)
txt = "Vol: " + str.tostring(volume) + " Ratio: " + str.tostring(math.round(volRatio, 2))
label.new(bar_index, labelY, txt, yloc=yloc.price, style=label.style_label_left,
color=labelColor, textcolor=color.white, size=size.small)
// === Info table ===
var table t = table.new(position.top_left, 1, 1)
if barstate.islast
infoText = "Vol Ratio: " + str.tostring(math.round(volRatio, 2))
table.cell(t, 0, 0, infoText, text_color=color.white, bgcolor=color.new(color.black, 80))
Mimic liquidity Order Blocks Modifiedits help to find liquidity order block and the bull bear percentage also delta
JustinTrades Opening Range IndicatorJustinTrades Opening Range Indicator
This indicator automatically plots the 30-second opening range for the regular trading session and builds a clean, structured framework around it. It’s designed specifically for NQ and ES futures.
Once the first 30 seconds of the RTH session complete, the script locks in the Opening Range High (ORH) and Opening Range Low (ORL). Those two levels are then extended across the chart as solid lines that grow with each new bar. You can optionally shade the range between them if you want to highlight that zone.
Above and below the opening range, the indicator plots up to seven target levels in each direction. These levels are spaced automatically — 65 points apart for NQ and 15 points apart for ES — but you can also set your own spacing if you prefer. Each target is shown as a short tick mark on the right side of the chart, with an optional price label for quick reference.
The OR lines are marked on the right edge with simple tags labeled “ORH” and “ORL.” No clutter, no extra labels, just a clean view of the range and your targets.
Everything resets automatically at the start of each new session. It doesn’t matter what timeframe you trade on — the opening range is always calculated from the true first 30 seconds of the day.
Key features:
30-second Opening Range High and Low
Full-width, progressive OR lines that extend with price action
Optional shading between ORH and ORL
7 up / 7 down target ticks with configurable spacing and labels
Adjustable colors and tick lengths
Session-based reset every day
This is a clean, no-fluff indicator built for traders who use the opening range as a reference point throughout the day.
Opening Range Breakout [Boomer]OBR. Set your time zone. Chose between 5min ,15min, 30min, 60min or 120 min with just a click.
Jurik Moving Average with Stair-StepJurik Moving Average with Stair-Step Filter — Precision Smoothing with Event-Driven Signal Filtering
📌 Version:
Built in Pine Script v6, leveraging the full JMA core with an added stair-step threshold filter for discrete, event-based signal generation.
📌 Overview:
This enhanced Jurik Moving Average (JMA) combines the low-lag smoothing algorithm with a custom stair-step logic layer that transforms continuous JMA output into state-based, noise-filtered movement.
While the traditional JMA provides ultra-smooth, adaptive trend detection, it still updates continuously with each price tick. The Stair-Step version introduces a quantized output — the JMA value remains unchanged until price moves by a user-defined amount (in ticks or absolute price units). The result is a “digital” trend line that updates only when meaningful change occurs, filtering out minor fluctuations and giving traders clearer, more actionable transitions.
📌 How It Works:
✅ Adaptive JMA Core: Dynamically adjusts smoothing to volatility for ultra-low lag.
✅ Stair-Step Logic: Holds the JMA value steady until the underlying line moves by a chosen threshold.
✅ Event-Driven Updates: Each “step” represents a statistically significant change in market direction.
✅ Tick / Price-Based Sensitivity: Tune the filter to the instrument’s volatility, spread, or cost structure.
This dual-layer system blends JMA’s continuous adaptability with discrete regime detection — turning a smooth line into a decision-ready trend model.
📌 How to Use:
🔹 Bias Detection: Each new step indicates a potential regime shift or breakout confirmation.
🔹 Noise Reduction: Ideal in choppy or range-bound markets where traditional MAs over-react.
🔹 Automated Systems: Use stair transitions as clean event triggers for entries, exits, or bias flips.
🔹 Scalping & Swing Trading: Thresholds can be sized by tick, ATR, or volatility to match timeframe and cost tolerance.
📌 Why This Version Is Unique:
This is not just another moving average — it’s a stateful JMA, adding event-driven decision logic to one of the market’s most precise filters.
🔹 Discretized Trend Mapping: Flat plateaus define stability; steps define momentum bursts.
🔹 Reduced Whipsaws: Only reacts when moves exceed statistical or cost thresholds.
🔹 Execution-Grade Precision: Perfect for algorithmic strategies needing fewer false flips.
📌 Example Use:
Combine with VWAP, ATR, or momentum oscillators to confirm bias shifts. In automated strategies, use stair flips as “go / stop” states to control position changes or trade size adjustments.
📌 Summary:
The Jurik Moving Average with Stair-Step Filter preserves JMA’s hallmark smoothness while delivering a structured, event-driven representation of market movement.
It’s precision smoothing — now with adaptive noise gating — designed for traders who demand clarity, stability, and algorithm-ready signal behavior.
📌 Disclaimer:
This indicator is not affiliated with or derived from any proprietary Jurik Research algorithms. It’s an independent implementation that applies similar adaptive-smoothing principles, extended with a stair-step filtering mechanism for discrete trend transitions.
Bollinger RSI + SuperTrend TrailingBollinger Band RSI buy and sell signals with a super trend trailing stop
Structure Pro - MurshidFx - V1.2📊 Structure Pro - Professional Market Structure Detection
Structure Pro is an advanced market structure indicator designed for traders who demand institutional-grade analysis. Combining precise pivot detection with dealing range methodology, it reveals where smart money operates and when market structure shifts.
✨ Core Features
📏 Dealing Range System (DRH & DRL)
Institutional-level support and resistance zones that matter:
• DRH (Dealing Range High): Key resistance where distribution occurs
• DRL (Dealing Range Low): Key support where accumulation happens
• Supply/Demand range visualization with stepline precision
• Timeframe-aware labels (e.g., "1H-DRH", "4H-DRL")
• Full customization: colors, widths, label sizes
⚖️ Real-Time Equilibrium (EQ)
The 50% midpoint between DRH and DRL - your key retracement level:
• Updates dynamically as structure evolves
• Extends 3 bars into the future for planning
• Customizable line style (solid, dashed, dotted)
• Critical for mean reversion and pullback entries
🎯 Trend Signals (Default ON)
Clear BULL/BEAR signals positioned exactly at structure levels:
• BULL: Appears at DRL when bullish structure forms
• BEAR: Appears at DRH when bearish structure forms
• Customizable colors and sizes
• No repainting - signals appear on confirmed breaks
🔍 Smart Structure Detection
Adaptive algorithm that works across all markets:
• Automatic pivot detection with adjustable sensitivity
• Percentage-based break threshold (works on any instrument)
• Real-time structure updates as price develops
• Enhanced finalization logic for reliable levels
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 How to Use
For Trend Traders:
1. Wait for BULL signal at DRL → Enter long
2. Wait for BEAR signal at DRH → Enter short
3. Use opposite level as profit target
4. Place stops beyond the signal level
For Range Traders:
1. Buy near DRL, sell near DRH
2. Use EQ as partial profit or re-entry
3. Exit when structure breaks
For Multi-Timeframe Analysis:
1. Check higher timeframe structure first
2. Use lower timeframe for precise entries
3. Timeframe labels keep you oriented
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ Settings Overview
🎯 Core Settings
• Swing Point Strength: Controls pivot sensitivity (1-10)
- Lower = more sensitive, more signals
- Higher = less sensitive, major swings only
- Recommended: 2-3
• Structure Break Sensitivity: Percentage threshold for breaks (0.01-2.0%)
- Lower = tighter breaks
- Higher = looser breaks
- Recommended: 0.1%
📏 Dealing Range (DRH & DRL)
• Toggle visibility
• Customize line width, color
• Show/hide timeframe labels
• Adjust label size and color
⚖️ Equilibrium (EQ)
• Toggle visibility
• Line style: solid, dashed, or dotted
• Customize width and color
🎯 Trend Signals
• Enable/disable (default: ON)
• Adjust signal size
• Customize bull/bear colors
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 What Makes Structure Pro Different
✅ Institutional Methodology: Uses dealing range concepts from professional trading
✅ Adaptive Sensitivity: Percentage-based thresholds work on any instrument (Forex, Crypto, Stocks, Indices)
✅ Real-Time EQ: Unlike static indicators, equilibrium updates as structure evolves
✅ No Repainting: Signals appear only on confirmed structure breaks
✅ Professional Visualization: Clean, customizable interface that doesn't clutter your chart
✅ All Timeframes: Optimized for everything from 1-minute to monthly charts
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 Best Practices
Recommended Settings by Timeframe:
• 1m-5m: Pivot Strength 2, Sensitivity 0.1%
• 15m-1H: Pivot Strength 2-3, Sensitivity 0.1%
• 4H-1D: Pivot Strength 3-4, Sensitivity 0.15%
• Weekly+: Pivot Strength 4-5, Sensitivity 0.2%
Trading Tips:
1. Higher Timeframe First: Check 4H/Daily structure before trading lower timeframes
2. Confluence is Key: Combine with volume, momentum, or other indicators
3. Risk Management: Stop loss beyond DRL (longs) or DRH (shorts)
4. EQ Entries: Best entries often occur at equilibrium during trends
5. Structure Breaks: Most reliable signals come from clean breaks
🔧 Technical Details
• Pine Script Version: 6
• Overlay: Yes
• Max Lines: 500 (optimized for performance)
• Repainting: No - structure levels lock in after confirmation
• Calculation: Pivot-based with adaptive finalization
• Compatibility: Works on all TradingView instruments and timeframes
• Performance: Lightweight code, no lag
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ Disclaimer
This indicator is for educational purposes only and does not constitute financial advice. Always use proper risk management and combine with your own analysis before making trading decisions.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💎 About the Developer
Developed by MurshidFx - Creating professional trading tools that help traders identify high-probability setups with institutional-grade analysis.
⚡ Elite Momentum Pro🎯 Key Features
1. Smart Signal Engine
3 Signal Modes: Aggressive, Balanced, Conservative
7-Point Scoring System - Ensures high-quality signals
Anti-Flip Protection - Prevents rapid signal changes
Multiple confirmations: Supertrend, MACD, RSI, EMA alignment, momentum
2. Advanced Risk Management
3 Take Profit Levels (TP1, TP2, TP3) for scaling out
ATR-Based Dynamic Stops - Adapts to volatility
Customizable Risk:Reward (default 2.5:1)
Visual stop and target levels
3. Clean Visual Design
Color-coded price bars based on trend strength
EMA Ribbon (9, 21, 50, 200) for trend clarity