Candlestick analysis
Adaptive MTF Momentum█ WHAT MAKES THIS INDICATOR DIFFERENT
This indicator solves a common problem: lower timeframe noise causing false signals. Instead of using fixed settings, it dynamically selects which higher timeframes to monitor based on your current chart.
The core methodology combines three analysis layers that must ALL agree before generating a signal:
1. Multi-timeframe trend alignment (direction filter)
2. Momentum exhaustion detection (timing filter)
3. Volume and structure confirmation (validation filter)
This triple-confirmation approach significantly reduces false signals compared to single-indicator strategies.
█ METHODOLOGY EXPLAINED
Layer 1: Adaptive Timeframe Selection
The indicator automatically builds a timeframe chain based on your chart:
| Your Chart | Monitors |
|------------|----------|
| 5 minute | 30m + 1H + 4H |
| 15 minute | 1H + 4H + Daily |
| 30 minute | 2H + 8H + Daily |
For each higher timeframe, it calculates EMA crossovers (8/21/50) to determine trend direction. The "alignment score" (0-3) shows how many timeframes agree.
Why this matters: A 5m buy signal is more reliable when 30m, 1H, AND 4H all show bullish structure.
Layer 2: Momentum Timing
Once trend direction is confirmed, the indicator waits for optimal entry timing using:
- RSI (14): Identifies oversold (<30) and overbought (>70) conditions
- Stochastic (14,3,3): Confirms momentum shift via K/D crossovers
- MACD (12,26,9): Validates momentum direction change
A "momentum score" combines these readings. Signals only fire when momentum aligns with the higher timeframe trend.
The logic: In an uptrend, we want to buy when momentum is oversold and turning up. In a downtrend, we want to sell when momentum is overbought and turning down.
Layer 3: Validation Filters
Before any signal appears, these conditions must pass:
- Volume Filter: Current volume must exceed 1.2x the 20-period average. This confirms institutional participation.
- VWAP Filter: For longs, price should be above VWAP. For shorts, below VWAP. This ensures we trade with intraday flow.
- Structure Filter: Requires a recent break of swing high (for longs) or swing low (for shorts). This confirms price is actually moving in our direction.
- ATR Filter: Volatility must be above 50% of its 50-period average. This avoids low-volatility chop.
█ SIGNAL CLASSIFICATION
The indicator categorizes signals by entry type:
REV (Reversal): Momentum reaches extreme (RSI oversold/overbought) while higher timeframes maintain trend. Best for catching pullbacks in trends.
CONT (Continuation): Price pulls back to the 21 EMA in a strong trend, then momentum turns. Best for adding to existing positions.
BRK (Breakout): Price breaks structure level with volume spike. Best for catching new moves early.
█ QUALITY SCORE CALCULATION
Each signal receives a Q1-Q5 rating based on:
- HTF alignment score (0-3 points)
- Momentum score (0-3 points)
- Volume spike present (+1 point)
Higher scores indicate more filters aligned. Q4-Q5 signals have the highest probability.
█ RISK MANAGEMENT
TP/SL levels are calculated using ATR(14):
- Stop Loss: 1.2 x ATR from entry
- TP1: 1.8 x ATR (partial exit)
- TP2: 3.0 x ATR (full exit)
This provides approximately 1.5:1 to 2.5:1 reward-to-risk ratio.
█ HOW TO USE
1. Apply to 5m, 15m, or 30m chart
2. Enable "Auto-Adapt" mode (recommended)
3. Wait for signals with Q3 or higher rating
4. Check dashboard confirms trend alignment
5. Enter with suggested TP/SL levels
Settings Guide:
- Sensitivity: "Conservative" = fewer but higher quality signals
- Sensitivity: "Aggressive" = more signals, lower threshold
- Cooldown: Increase to 10-15 if signals appear too frequently
█ DASHBOARD READINGS
- HTF: Shows active timeframe chain
- Trend: Bull/Bear + alignment score (aim for +2 or +3)
- RSI/Stoch: Current value or OS/OB status
- Vol: "SPIKE" when above threshold
- VWAP: Arrow shows price position relative to VWAP
█ LIMITATIONS
- Works best in trending markets; avoid during ranging/choppy conditions
- Designed for intraday timeframes (5m-30m); not optimized for higher timeframes
- Signals are not guarantees; always use proper risk management
- Past performance does not indicate future results
█ ALERTS AVAILABLE
- Long / Short: Any signal
- HQ Long / HQ Short: Q4+ signals only (recommended)
- Any: All signals combined
Smart Money Signals - Minimal v5 (No VWAP, Manual CMF) - RajeevSmart Money Signals - Minimal v5 (No VWAP, Manual CMF) - Rajeev
Fibonacci 5 Candles Retracement
================================================================================
FIBONACCI 5 CANDLES RETRACEMENT - STRATEGY GUIDE
================================================================================
WHAT DOES THIS STRATEGY DO?
---------------------------
This strategy automatically identifies market trends and uses Fibonacci
retracements to find the best entry points. The idea is simple: when price
makes a strong movement (trend), it often pulls back before continuing in
the same direction. The strategy captures these "pullbacks" to enter at the
right moment.
HOW IT WORKS?
-------------
1. TREND DETECTION
The strategy looks for 5 consecutive candles of the same color:
- 5 red candles = BEARISH trend (price falls)
- 5 green candles = BULLISH trend (price rises)
2. CALCULATION OF START AND END POINTS
For a BEARISH trend (5 red candles):
- START: The highest point between the first red candle and the previous one
- END: The lowest point reached during the 5 candles (and beyond, if the
trend continues)
For a BULLISH trend (5 green candles):
- START: The lowest point between the first green candle and the previous one
- END: The highest point reached during the 5 candles (and beyond, if the
trend continues)
3. DYNAMIC UPDATE
The END point updates automatically if price continues to move in the
direction of the trend, creating new highs (for bullish trends) or new
lows (for bearish trends).
4. TREND END
Normal Mode:
- BEARISH trend ends when a candle closes above the previous candle's open
- BULLISH trend ends when a candle closes below the previous candle's open
"Extended Trend" mode (optional):
- The trend remains active until a candle closes beyond the dynamic 50%
retracement level
- When this happens, the END point "freezes" (stops updating), but the
trend can continue
5. FIBONACCI RETRACEMENT CALCULATION
Once START and END are identified, the strategy automatically calculates
Fibonacci levels. IMPORTANT: for retracements and pending orders, we
consider START as 100% and END as 0%, because we work on the part of the
trend that is recovered (the pullback).
The retracement levels are:
- 70% = level closest to START (smallest retracement)
- 60% = second level
- 50% = central level (often used for entry)
- 25% = level closest to END (largest retracement)
6. PENDING ORDER PLACEMENT
When a trend is identified and completed, the strategy automatically places
a pending order (limit order) at one of the selectable Fibonacci levels.
Available levels:
- 25%: closest to END
- 50%: central level (balanced)
- 60%: closest to START
- 70%: very close to START
The order direction depends on the trend:
- BEARISH trend → SHORT order (bet that price falls)
- BULLISH trend → LONG order (bet that price rises)
Stop Loss and Take Profit (for retracements):
- Stop Loss: always at START level
- Take Profit: always at END level
EXTENDED TAKE PROFIT:
If the order is executed (filled), the strategy can apply an "Extended
Take Profit" if configured. IMPORTANT: for the extended TP calculation,
we consider START as 0% and END as 100% (the original trend movement).
For example, if you set 3%, the Take Profit will be at 103% of the
original trend movement instead of 100%.
AVAILABLE FILTERS
-----------------
1. MINIMUM TREND (pips)
Filters trends that are too small. If a trend is below the set value:
- START and END labels become gray (instead of red/green)
- No pending order is placed
- The trend is still displayed on the chart
Useful for avoiding trading movements that are too small.
2. EMA FILTER
Uses two moving averages (EMA 50 and EMA 200) to filter direction:
- If active: places LONG orders only when EMA50 > EMA200 (uptrend)
- If active: places SHORT orders only when EMA50 < EMA200 (downtrend)
Useful for trading only in the direction of the main trend.
3. EXTENDED TREND
Modifies how the trend is considered "completed":
- If disabled: uses normal logic (opposite candle)
- If active: the trend remains in formation until a candle closes beyond
the dynamic 50%. When this happens, END freezes but the trend can continue.
Useful for capturing longer trends and extended movements.
VISUALIZATION
-------------
The strategy displays on the chart:
1. START AND END LABELS
- Red color for bearish trends
- Green color for bullish trends
- Gray color if the trend is not valid (too small)
- Remain visible even when new trends form
2. START AND END LINES
- Horizontal lines indicating the start (START) and end (END) points of the trend
- White color by default, customizable from the settings panel
- Update dynamically when the END point changes
- Can be shown or hidden via the "Show Start/End Lines" option
3. FIBONACCI LINES
The strategy shows horizontal lines at retracement levels:
- Line at 50% (yellow by default)
- Line at 25% (green by default)
- Line at 60% (azure by default)
- Line at 70% (red by default)
COLOR CUSTOMIZATION:
All line colors can be customized from the settings panel in the
"LINE COLORS" section:
- Start/End Line Color: customize the color of START and END lines
- 50% Line Color: customize the color of the 50% line
- 25% Line Color: customize the color of the 25% line
- 60% Line Color: customize the color of the 60% line
- 70% Line Color: customize the color of the 70% line
Lines update dynamically when the END point changes and can be shown or
hidden individually via options in the "VISUALIZATION" section.
4. PENDING ORDER LABELS
Show pending order information:
- Direction (LONG or SHORT)
- Entry price
- Stop Loss
- Take Profit
Positioned far from the chart to avoid cluttering the visualization.
ALERTS
------
If enabled, alerts send notifications when:
1. PENDING ORDER CREATED
When a new pending order is placed, with all information.
2. PENDING ORDER UPDATED
When the pending order is updated (for example, if the level changes or
if the END point moves).
3. ORDER OPENED
When the pending order is executed (filled) and the position is opened.
Alerts can be configured in TradingView to send notifications via email,
SMS, or other platforms.
RECOMMENDED SETTINGS
--------------------
To get started, you can use these settings:
VISUALIZATION:
- Show all lines and labels to see how it works
- Show Start/End Lines: true (to display lines at START and END points)
- Customize line colors in the "LINE COLORS" section according to your preferences
STRATEGY:
- Pending Order Level: 50% (balanced)
- Extended TP: 0% (use standard TP at 100%)
FILTERS:
- Minimum Trend: 0 pips (disabled initially)
- Use EMA Filter: false (disabled initially)
- Extended Trend: false (use normal logic)
ALERTS:
- Enable Alerts: true (if you want to receive notifications)
PRACTICAL EXAMPLE
-----------------
Scenario: Bearish Trend
1. Price forms 5 consecutive red candles
2. The strategy identifies:
- START = 1.2000 (highest point)
- END = 1.1900 (lowest point)
- Range = 100 pips
3. Calculates Fibonacci levels (for retracements: START = 100%, END = 0%):
- 100% = 1.2000 (START)
- 70% = 1.1930
- 60% = 1.1940
- 50% = 1.1950
- 25% = 1.1975
- 0% = 1.1900 (END)
4. If you set "Pending Order Level" to 50%:
- Places a SHORT pending order at 1.1950 (50% retracement)
- Stop Loss at 1.2000 (START = 100%)
- Take Profit at 1.1900 (END = 0%)
5. If price rises and touches 1.1950:
- The order is executed
- Opens a SHORT position
- If price falls to 1.1900 → Take Profit (profit)
- If price rises to 1.2000 → Stop Loss (loss)
IMPORTANT NOTE
--------------
This strategy is a technical analysis tool. Like all trading strategies,
it does not guarantee profits. Trading involves risks and you can lose money.
Always use appropriate risk management and test the strategy on historical
data before using it with real money.
LICENSE
-------
This code is open source and available for modification. You are free to
use, modify, and distribute this strategy. If you republish or share a
modified version, please kindly mention the original author.
================================================================================
UK ALGORITHMS TREND DASHBOARDA clean multi-timeframe trend dashboard that shows Bias (Bullish/Bearish/Neutral) and a Trend Strength score based on timeframe alignment—higher alignment = stronger trend.
Includes 3 sizes (Small/Medium/Large) so it fits perfectly on phone, iPad, and PC.
Not a buy/sell signal. Use as a confluence tool within your own trading plan and risk management. Trading is risky.
dkSquare of Square of 9 – 20 Targets Square of 9 – 20 Targets Square of 9 – 20 Targets Square of 9 – 20 Targets Square of 9 – 20 Targets Square of 9 – 20 Targets Square of 9 – 20 Targets Square of 9 – 20 Targets Square of 9 – 20 Targets Square of 9 – 20 Targets Square of 9 – 20 Targets Square of 9 – 20 Targets Square of 9 – 20 Targets
High/Low ScalpingThis indicator is designed to identify reversal points at price extremums (Highs and Lows) over a specified lookback period. The algorithm combines ZigZag pivot logic, RSI filtering, and global price level analysis.
Key Features:
Dual Extremum Confirmation: A signal triggers only when a ZigZag pivot forms and that peak is the highest or lowest over the last N bars (Lookback).
RSI Filtering: Helps avoid mid-trend entries by confirming overbought or oversold conditions.
Smart Visualization: ZigZag lines are drawn using time-based coordinates to ensure accuracy across various timeframes.
Exit System: The indicator automatically marks exit points (EXIT) when an opposing local fractal is detected.
Settings:
Fast TF: The timeframe used for primary signal calculations.
Fast Depth: The sensitivity of pivot detection (higher values reduce noise).
Extremum Lookback: The historical depth for defining a "Global High/Low." Setting this to 150 on H1 will look for reversals only at weekly extremes.
RSI Filter: Customizable thresholds (60/40 or 70/30) to confirm reversal strength.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Этот индикатор предназначен для поиска разворотных точек в зонах экстремумов (максимумов и минимумов) за определенный период. Алгоритм сочетает в себе логику классического ZigZag, фильтрацию по RSI и анализ глобальных ценовых уровней.
Основные возможности:
Двойное подтверждение экстремума: Сигнал появляется только тогда, когда формируется фрактал (пивот) Зигзага, и этот пик является самым высоким или низким за последние N баров (Lookback).
Фильтрация по RSI: Помогает избежать входов в середине тренда, подтверждая перекупленность или перепроданность.
Умная визуализация : Линии Зигзага строятся с учетом времени, что исключает ошибки смещения на разных таймфреймах.
Система выходов: Индикатор автоматически отмечает точки выхода (EXIT) при формировании встречного локального фрактала.
Настройки:
Fast TF / Быстрый ТФ: Таймфрейм, на котором рассчитываются основные сигналы.
Fast Depth: Глубина поиска пивотов (чем больше, тем меньше шума).
Extremum Lookback: Глубина истории для определения «Глобального Хая/Лоя». Если поставить 150 на H1 — индикатор будет искать развороты только на экстремумах недели.
RSI Filter: Настройка порогов (60/40 или 70/30) для подтверждения силы разворота.
Mother Candle Breakout / BreakdownThis script identifies mother candle and raise alert in case of breakout or breakdown of mother candle. It also provides option to adjust look backward and look forward candles to identify mother candle.
Mother candle breakout or breakdown is specifically useful at support or resistance. It could be use used with other technical indicators to create high probability setup.
Moving Average for BitcoinMoving Average for Bitcoin (MA for BTC)
Moving Average for Bitcoin (MA for BTC) is a moving average indicator designed specifically for Bitcoin (BTC). It is built on the assumption that Bitcoin follows its own market algorithm, shaped by unique liquidity, market structure, and behavioral patterns.
Indicator Concept
This indicator uses Moving Averages with three distinct periods to represent different layers of Bitcoin’s price structure:
- MA Minor: Represents short-term price movement and reacts quickly to market changes.
- MA Major I: Acts as the medium-term trend structure and dynamic equilibrium level.
- MA Major II: Represents the primary Bitcoin trend and provides macro market bias.
The interaction between these three lines is designed to capture Bitcoin’s movement by lines.
Use in Multitimeframe Charts
This indicator is fully compatible with multiple timeframes and can be used consistently across:
5-minute, 10-minute, 30-minute, 1-hour, 4-hour, Daily, Weekly, Monthly. The MA structure is designed to remain structurally meaningful across different timeframes, allowing traders and analysts to:
- Align lower-timeframe entries with higher-timeframe trends
- Maintain consistent trend interpretation across sessions
- Perform top-down Bitcoin market analysis
Recommended Use
- Bitcoin trend analysis (medium to long term)
- Market bias confirmation
- Confluence with price action, volume, or momentum indicators
Oxscope 1hr V1This indicator is a sophisticated trend-following tool designed to filter market noise by aggregating signals from 20 distinct technical indicators—including EMA, RSI, MACD, Bollinger Bands, SuperTrend, and Ichimoku. Instead of relying on a single metric, it calculates a real-time "consensus score" for every candle, where each indicator votes +1 for bullish or -1 for bearish.
Key Features:
High-Confidence Threshold: The strategy operates on a strict threshold of ±6. A score of +6 or higher activates the Long Zone (Green Background), while -6 or lower triggers the Short Zone (Red Background). This ensures trades are only suggested when there is strong technical agreement.
Visual Clarity: Designed for a distraction-free experience, this version removes complex data tables and indicator lines. It features massive, easy-to-read emoji labels ("🚀" for Long entries, "📉" for Short entries).
Smart Signal Logic: The script prioritizes entry signals over exit signals during sharp reversals, keeping your chart clean and focusing solely on the most critical trend changes.
This tool is ideal for traders seeking high-conviction setups without visual clutter.
ICT FRACTAL MODEL [Motoneiron]ICT FRACTAL MODEL — Multi-Timeframe Structural Analysis Indicator
Overview
ICT Fractal Model is a closed-source analytical indicator designed for multi-timeframe market structure interpretation using a fractal HTF–LTF framework.
The indicator does not generate trade signals or entries.
Its purpose is to provide contextual structural analysis by combining higher-timeframe reference points, lower-timeframe displacement logic, and session-based market segmentation.
The script is intended for discretionary traders who analyze price behavior through structure, liquidity, and market phases, rather than indicator-based signals.
Core Analytical Concept
The indicator is built around a fractal, multi-level HTF analytical model, where higher-timeframe candles are used as structural anchors for interpreting lower-timeframe price action.
Instead of treating timeframes independently, the script establishes a hierarchical relationship between HTF and LTF, allowing traders to evaluate lower-timeframe setups strictly within a predefined higher-timeframe context.
This approach reduces subjective interpretation and helps maintain structural consistency across timeframes.
HTF Time Anchors
The indicator automatically or manually defines a Higher Timeframe (HTF) relative to the current chart timeframe.
For each active HTF candle, the script plots:
The opening price of the current HTF candle
A visual HTF Time Anchor label, explicitly displaying the referenced timeframe (e.g. 1H, 4H, 1D)
These anchors act as structural reference levels, not support or resistance.
They are used to:
define the active structural range,
contextualize LTF price movement,
and align all subsequent calculations.
HTF Time Anchors define the active higher-timeframe structural context used for all lower-timeframe analysis.
Fractal HTF–LTF Interpretation
The model applies a fractal interpretation of price, where similar displacement and retracement behaviors are evaluated across different time scales.
Lower-timeframe price action is interpreted only in relation to the active HTF candle, rather than in isolation.
This allows traders to:
identify when LTF movement is expanding, contracting, or reacting within an HTF range,
distinguish between continuation behavior and structural reaction,
avoid mixing unrelated structural contexts.
The indicator does not assume directional bias.
All interpretations are context-dependent.
CISD Detection Logic (Secondary Analyzer)
CISD detection is implemented as a secondary analytical layer, not as a primary signal engine.
The script evaluates displacement conditions on the lower timeframe, but only when they occur within a valid HTF structural context.
Important notes:
CISD elements are not drawn on the HTF candle itself
No CISD lines are projected on higher timeframes
CISD detection serves as confirmation, not initiation
Alerts are available via standard TradingView alert conditions and trigger when a new CISD formation is detected.
CISD detection is applied as a secondary confirmation layer only when valid HTF context is present.
Wick Projection & Reaction Zones
After a valid CISD formation, the indicator constructs a projected reaction zone.
Instead of generic reversal areas, the script:
draws a boundary line of the anticipated wick formation
highlights a zone where a new wick is statistically expected to develop
By default, all measurements are based on candle bodies.
Optionally, the user can switch calculations to wick-based measurements via inputs.
These zones are not targets and not reversal signals.
They are intended as reaction and observation areas within the active structure.
After CISD formation, the indicator projects a potential wick reaction zone based on body or wick measurements.
Session-Based Market Filtering
The indicator includes optional session filters for:
Asia
London
New York
These filters are not designed to remove noise.
Their purpose is to allow traders to analyze and compare structural behavior across trading sessions and to selectively evaluate setups that form within specific market phases.
Session filtering affects:
visual context,
analytical focus,
and interpretation timing.
Session filters allow traders to analyze structural behavior within specific market sessions.
Practical Usage
The indicator is designed to be used as a contextual framework, not a standalone system.
Typical workflow:
Define HTF structure using Time Anchors
Observe LTF behavior relative to the active HTF candle
Evaluate CISD formations only within valid context
Use projection zones to monitor potential reactions
Apply session filters if session-specific analysis is required
The indicator does not replace risk management, execution logic, or trade planning.
Intended Audience & Limitations
This script is intended for:
discretionary traders,
structure-based analysts,
multi-timeframe traders.
It is not intended for automated trading, signal copying, or mechanical strategies.
Market structure interpretation remains probabilistic.
The indicator provides analytical structure, not certainty.
Summary
ICT Fractal Model provides a structured, multi-timeframe analytical environment built around:
HTF Time Anchors with explicit timeframe labeling
Fractal HTF–LTF structural interpretation
Context-dependent CISD detection
Wick projection zones with body/wick flexibility
Session-based analytical filtering
All logic is designed to support context-first decision-making, not signal dependency.
TRADINGVIEW-MT4tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4 tradingview MT4
Supertrend Advanced Strategy - XabierLSupertrend Advanced Strategy - Multi-Filter System
📊 Overview
This is a sophisticated trend-following strategy built around the Supertrend indicator, enhanced with multiple confirmation filters to reduce false signals and improve trade quality. The strategy is designed for USDT-M perpetual futures and is fully compatible with Bitget Webhook signals for automated trading.
✨ Key Features
Core Components:
Supertrend Indicator: Primary trend direction detector with customizable ATR period and multiplier
Entry Confirmation System: Requires multiple consecutive candles to confirm trend direction before entry
ADX Filter: Ensures trades are taken only in trending markets (filters out choppy/sideways conditions)
RSI Filter: Prevents entries in extreme overbought/oversold zones
Candlestick Pattern Filter: Optional bullish/bearish engulfing pattern confirmation
Flexible Direction: Trade longs only, shorts only, or both directions
Danny's Quarter Zones - CompleteThis is a very good indicator which can make anybody profitable even me. so that's why im sharing it with you all . it was made specifically for NQ. to use it on ES I would have to mess around and see what works best. as it is it is good for NQ.
Little Guy Trading System V8.8 This is not just a simple indicator; it is a complete trading philosophy. We have integrated over a dozen historically proven bottom-fishing factors with sensitive top-escape signals. After rigorous backtesting and live trading, the comprehensive accuracy rate exceeds 70%.
But that is not enough. To solve the common retail pain point of "being afraid to buy heavy at the bottom, but holding losing trades until the end," we have redefined risk control.
Core Logic: "An institutional-grade bottom-fishing system designed for retail investors, featuring ATR-based volatility targeting and multi-factor signal filtering for precise risk control."
Say goodbye to gambling-style trading. The LITTLEguy Trading System makes stable, long-term profitability possible.
Liquidity Analysis ProLIQUIDITY ANALYSIS PRO - Smart Money Concepts Trading Indicator
Automated liquidity zone detection and SMC-based trading signals for professional traders.
KEY FEATURES:
✅ Automatic Liquidity Zone Detection (swing highs/lows)
✅ SMC Trading Signals (BUY/SELL with displacement detection)
✅ Liquidity Strength Analysis (volume, touches, time)
✅ Next Target Prediction (untaken liquidity zones)
✅ Exhaustion Detection (reversal alerts)
✅ Zone Merging (optional, reduces clutter)
✅ Trend Filter (EMA-based)
✅ Real-Time Info Dashboard
HOW IT WORKS:
- Identifies liquidity zones where stop orders cluster
- Detects when zones are swept (liquidity taken)
- Generates signals after displacement (strong move)
- Predicts next price targets
- Tracks zone strength and exhaustion
SIGNAL LOGIC:
BUY: Low zone swept → upward displacement → signal
SELL: High zone swept → downward displacement → signal
CUSTOMIZABLE SETTINGS:
- Swing length (5-50 bars)
- Zone width (ATR multiplier)
- Displacement bars & threshold
- Strength weights (volume/touches/time)
- Trend filter (EMA periods)
- Colors and display options
WORKS ON ALL TIMEFRAMES: 1m to Monthly
Perfect for swing trading, day trading, and position trading. Built on proven Smart Money Concepts principles.
Ratio Spread (Hybrid)Ratio Spread (Hybrid)
Ratio Spread (Hybrid) plots a daily OHLC “spread candle” built from the price ratio of two instruments:
Spread (Ratio) = A / B
A = Numerator (top leg)
B = Denominator (bottom leg)
It’s designed to be used on a Daily chart. Internally, it scans a lower intraday timeframe to reconstruct a more accurate daily High / Low / Close for the ratio than a simple daily A/B calculation.
What it does
- Builds a synthetic daily candle for the ratio A/B (Open, High, Low, Close).
- Uses intraday data to find the day’s true ratio extremes and last ratio close using only bars where both symbols line up by timestamp.
- Colors the bar green when Close >= Open and red when Close < Open.
How the Hybrid calculation works
1) Runs only on Daily charts
The script performs its intraday syncing/aggregation only when the chart timeframe is Daily.
2) Pulls intraday OHLC for both legs
It requests lower-timeframe OHLC for A and B using the selected Intraday TF.
3) Syncs intraday bars by time
It matches A and B intraday bars using their timestamps and only calculates ratios on matched bars. This helps avoid distortions from missing bars, different liquidity, or slight feed differences.
4) Builds the daily ratio candle from matched intraday bars
For each matched intraday bar it computes:
- Ratio Open = Open(A) / Open(B)
- Ratio Close = Close(A) / Close(B)
- Raw Ratio High = High(A) / High(B)
- Raw Ratio Low = Low(A) / Low(B)
Then it sanitizes each intraday ratio bar so High/Low always contains Open/Close:
- Intraday ratio High = max(ratio open, ratio close, raw ratio high)
- Intraday ratio Low = min(ratio open, ratio close, raw ratio low)
Across the day it aggregates:
- Daily High = highest intraday ratio High
- Daily Low = lowest intraday ratio Low
- Daily Close = ratio close of the last matched intraday bar
Daily Open options (the Hybrid part)
- Force Daily Open ON (recommended)
Daily Open = Official Daily Open(A) / Official Daily Open(B)
Intraday data is still used for High/Low/Close.
- Force Daily Open OFF
Daily Open = ratio open from the first matched intraday bar of the day.
Fail-safe
After aggregation, the script ensures the final daily High/Low includes the chosen Open and the final Close, so the candle range always covers them.
Recommended settings and best practices
- Use on a Daily chart (required for the calculation to run).
- Recommended Intraday TF: 15 minutes. Best balance between accuracy and performance.
- Recommended instruments: use legs from the same exchange/region/session when possible to improve timestamp alignment and reduce gaps.
Examples:
- Two US futures (e.g., CME/CBOT products)
- Two US stocks (both US-listed equities)
- Two instruments on the same exchange with similar trading hours
Notes
- If B is zero or either symbol has missing data, the ratio can be unavailable.
- If the two legs have different sessions/holidays, fewer bars will match, which can affect the computed daily OHLC.
SM Analysis Rejection Based Supply and Demand Zones🔷 SM-Analysis | Rejection-Based Supply & Demand Zones (Smart Money)
📌 Smart Money Supply & Demand | Wick Rejection Zones | Institutional Levels
🔍 What This Indicator Does
SM-Analysis | Rejection-Based Supply & Demand Zones is a Smart Money Concept (SMC) indicator designed to automatically detect high-probability institutional Supply and Demand zones using strong wick rejection logic.
This tool highlights areas where price was aggressively rejected, often signalling the presence of large operators, liquidity grabs, and institutional defence zones.
Unlike traditional support & resistance indicators, this script filters weak levels and plots only meaningful rejection-based zones.
🚀 Key Features (SEO Optimized)
Smart Money Supply & Demand Zones
Wick Rejection Detection (Institutional Candles)
Non-Repainting Historical Zones
Intraday Noise Filter (Hide Current Day Zones)
Auto-Extending Zones
Supply (Red) & Demand (Green) Levels
Works on Forex, Crypto, Stocks, Indices, Futures
Suitable for Intraday, Swing & Positional Trading
🧠 Smart Money Logic Explained
This indicator analyses each candle and compares:
Upper Wick vs Body → Supply rejection
Lower Wick vs Body → Demand rejection
A zone is plotted only when wick rejection is statistically stronger than the candle body using a Wick Multiplier.
This logic helps identify:
Stop-hunt candles
Liquidity sweeps
Institutional order blocks (wick-based)
Price rejection zones
⏱ Intraday & Non-Repainting Behavior
🔘 Hide Current Day Boxes (Highly Recommended)
When enabled:
Zones created during the current trading day are hidden
Prevents incomplete or repaint-like zones
Only confirmed historical zones remain visible
If a zone is filled on the same day it was created, it is fully deleted to keep the chart clean and realistic.
🎯 How to Trade – Visual Examples
🟢 Demand Zone (Buy Setup)
Price forms a long lower wick → Demand zone is plotted
Wait for price to re-enter the green zone
Look for confirmation (bullish candle, structure support, RSI or volume)
Entry near zone bottom
Stop-loss below the zone
Targets at nearest supply zone or previous highs
🔴 Supply Zone (Sell Setup)
Price prints a long upper wick → Supply zone appears
Wait for price to retest the red zone
Look for bearish rejection or structure break
Entry near zone top
Stop-loss above the zone
Targets at nearest demand zone or liquidity lows
📊 Best Strategy Combinations
Market Structure (HH / HL / LL / LH)
Liquidity Sweeps
Trend Bias (EMA / VWAP)
RSI or Volume Confirmation
Multi-Timeframe Analysis
⚙️ Inputs Explained
Wick Multiplier – Controls rejection strength sensitivity
Hide Current Day Boxes – Filters intraday noise and repaint behaviour
📌 Best Timeframes
5m – 15m → Intraday Trading
30m – 1H → Swing Trading
4H – Daily → Institutional Zones
⚠️ Disclaimer
This indicator is a technical analysis tool and not a buy/sell signal. Always use proper risk management and confirmation.
🏷 Credits
Developed by: SM-Analysis
Institutional-grade Smart Money tools for precision traders.
ADR SQUEEZEADR SQUEEZE – Volatility Compression & Expansion
ADR SQUEEZE is a volatility-based indicator that uses Average Daily Range (ADR) to identify price compression (squeeze) and range expansion phases.
It compares the daily % price change with ADR-derived thresholds to classify market conditions.
Marker Meanings (Plotted on Zero Line)
Pink Dot – Tight Squeeze
Price movement is significantly smaller than normal ADR.
Indicates strong volatility contraction and energy buildup.
Yellow Dot – Mild Squeeze
Price movement is increasing but still below full ADR.
Often appears just before expansion.
Green Cross – Expansion Up
Price change exceeds ADR to the upside.
Signals strong bullish range expansion.
Red Cross – Expansion Down
Price change exceeds ADR to the downside.
Signals strong bearish range expansion.
How to Use
Watch for extended pink dots as early compression zones
Yellow dots often mark transition from squeeze to move
Green / Red crosses confirm directional expansion
Best used with price structure, breakouts, and trend context
Auto Fib Retracement Advanced//@version=5
indicator("Auto Fib Retracement Advanced", overlay=true, max_lines_count=500) // Increase max_lines_count
leftBars = input.int(10, "Pivot Left Bars")
rightBars = input.int(10, "Pivot Right Bars")
extendRight = input.bool(true, "Extend Lines Right")
swingHigh = ta.pivothigh(high, leftBars, rightBars)
swingLow = ta.pivotlow(low, leftBars, rightBars)
var float lastHighPrice = na
var int lastHighBar = na
var float lastLowPrice = na
var int lastLowBar = na
// Arrays to store line IDs for management
var lines = array.new_line()
levels_values = array.from(0.0, 0.236, 0.382, 0.5, 0.618, 0.786, 1.0)
// Update pivot points and redraw lines when a new pivot is confirmed
if not na(swingHigh) or not na(swingLow)
if not na(swingHigh)
lastHighPrice := swingHigh
lastHighBar := bar_index
if not na(swingLow)
lastLowPrice := swingLow
lastLowBar := bar_index
// Delete existing lines before drawing new ones
for i = 0 to array.size(lines) - 1
line.delete(array.get(lines, i))
array.clear(lines)
if not na(lastHighPrice) and not na(lastLowPrice)
isUptrend = lastHighPrice > lastLowPrice
fibRange = math.abs(lastHighPrice - lastLowPrice)
// Draw new lines
for i = 0 to array.size(levels_values) - 1
levelValue = array.get(levels_values, i)
priceLevel = isUptrend ? lastLowPrice + fibRange * levelValue : lastHighPrice - fibRange * levelValue
// Use line.new to create persistent horizontal lines
newLine = line.new(x1=lastLowBar, y1=priceLevel, x2=bar_index + (extendRight ? 500 : 0), y2=priceLevel, color=color.gray, style=line.style_dashed)
array.push(lines, newLine)
MACD MQQBide quietly, behold calmly. There is no shortcut on the trading journey. Never be impulsive for the fleeting market fluctuations, nor follow the crowd blindly for ambiguous signals. Settle down to bide for clear turning points, keep your composure to behold the trend context. Do not rush for quick gains, nor fluster over gains and losses. Treat the market ups and downs with a calm mindset, distinguish the rise and fall directions with rational eyes. Hold onto your patience, ride through the consolidation periods, and eventually, you will find your own rhythm and answers amid all the market ebbs and flows.
iCC | Swing Point Dots Helps train your eyes to see swing points for visual learners to assist with ICC concepts made famous by SCi






















