Hybrid Smart Money Concepts [MarkitTick]💡This indicator provides a comprehensive technical analysis system that combines Market Structure concepts (Smart Money Concepts) with advanced Gap Analysis and a statistical Stress Model. It is designed to help traders identify trend direction, structural pivot points, potential reversal zones (Order Blocks), significant price gaps, and moments of market exhaustion.
Unlike standard ZigZag or Fractal indicators, this script integrates volume, trend maturity, and statistical volatility (Z-Score) to contextually classify price action. By overlaying these elements with a robust Market Structure engine—which identifies Change of Character (CHoCH) and Order Blocks—the tool provides a confluent view of price action.
It automates the detection of institutional footprints, allowing traders to see the structural trend, momentum drivers, and potential exhaustion points simultaneously.
● METHODOLOGY
The script operates on three distinct but complementary logic engines:
• Gap Analysis Engine
This module detects gaps between the previous high/low and the current open. It classifies them into three specific types based on volume and structural context:
Breakaway Gaps: Identified when a gap creates a breakout above a recent Pivot High or below a Pivot Low. This signals the start of a potential new trend.
Exhaustion Gaps: Identified when a gap occurs with high relative volume and meets the Trend Maturity criteria. This often signals the end of a trend.
Runaway Gaps: Standard continuation gaps that occur within a trend.
• Market Structure Engine
Swings and CHoCH: The script uses a left-and-right bar lookback to identify Pivot Highs and Lows. A Change of Character (CHoCH) is plotted when price closes beyond the most recent major pivot.
Order Blocks (OB): Upon a continuation of the trend, the script scans backward to find the extreme candle (the origin of the move) and highlights this zone as an Order Block.
Dynamic Cleanup: Gaps and Order Blocks are automatically removed (mitigated) when price aggressively crosses through their levels.
• Exhaustion & Stress Model
This statistical engine measures market "Stress" by analyzing the impact of price range relative to volume (True Range / Volume).
Calculation: It calculates a Z-Score (Standard Deviation) of this impact.
Logic: When the Z-Score exceeds a specific threshold (Sigma), it indicates a statistical anomaly or "Stress."
Signal: If high stress occurs while price is significantly above the trend baseline, it signals "Buyer Exhaustion." Conversely, high stress below the baseline signals "Seller Exhaustion."
● VISUALS & LEGEND
Before trading, you need to know what the indicator is drawing on your chart:
• Change of Character (CHoCH)
Green Dashed Line: Indicates a Bullish reversal.
Red Dashed Line: Indicates a Bearish reversal.
• Order Blocks (OB)
Green Boxes: Bullish support zones (Buy interest).
Red Boxes: Bearish resistance zones (Sell interest).
Note: Invalidated boxes are automatically deleted.
• Gaps
Blue Box (Breakaway): Strong momentum gap starting a new trend.
Orange Box (Runaway): Continuation gap.
Red Box (Exhaustion): Warning signal; trend may be ending.
• Stress Model Signals
Label "BE" (Red): Buyer Exhaustion. Suggests the bullish move is overextended relative to volume participation.
Label "SE" (Green): Seller Exhaustion. Suggests the bearish move is overextended.
● TRADING STRATEGY
You can use a "Pullback, Continuation & Exhaustion" strategy with this indicator.
• Scenario A: Long Setup (Buying)
Trend Change: Look for a CHoCH label with a Green Dashed Line.
Entry Zone: Look for a Green Order Block (OB) to form.
Confirmation: A Breakaway Gap (Blue) validates the breakout.
Entry: Enter Long when price pulls back into the Green OB.
Exit Warning: If a "BE" (Buyer Exhaustion) label appears, consider tightening stops or taking profit.
• Scenario B: Short Setup (Selling)
Trend Change: Look for a CHoCH label with a Red Dashed Line.
Entry Zone: Look for a Red Order Block (OB) to form.
Confirmation: A Breakaway Gap downwards validates the move.
Entry: Enter Short when price rallies back into the Red OB.
Exit Warning: If an "SE" (Seller Exhaustion) label appears, consider tightening stops or taking profit.
● SETTINGS
• Date Range Filter
Use Date Filter: Toggle time-based filtering.
Start Date: Timestamp to begin calculations.
• Gap Analysis
Min Gap Size: Minimum points required to register a gap.
Logic Inputs: Configures lookback periods and volume multipliers for gap classification.
Visuals: Customize colors for Breakaway, Runaway, and Exhaustion gaps.
• Market Structure
Swing Detection Length: Lookback period for pivot points.
Show CHoCH: Toggle for Change of Character labels.
Show Order Blocks: Toggle for OB boxes.
• Exhaustion & Stress Model
Trend Filter Length: Baseline length for determining trend direction (EMA).
Statistical Lookback: Length for the Z-Score calculation.
Stress Threshold (Sigma): The standard deviation requirement to trigger an exhaustion signal (Default: 2.0).
● 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.
Индикаторы и стратегии
Candle 2 Closure [LuxAlgo]The Candle 2 Closure tool detects a specific reversal pattern on the chart spanning four bars. The first bar trades into a key price level. The second bar trades outside the first bar's range, but closes inside, indicating a reversal. The third bar closes outside the second bar's range, in the direction of the reversal, creating a price expansion. The fourth bar is a continuation of prices in that same direction.
This tool features key levels, equilibrium zones, and real-time alarms upon confirmation of the second and third candles of the pattern.
This specific part of the more complete Fractal model by TTrades was requested by a lot of you. We are happy to bring it to you and wish you a merry Christmas!
🔶 USAGE
This pattern is a TTrades concept: a reversal setup that is very easy to understand. It occurs when the current bar trades outside of the previous bar's range, but closes inside it. In other words, traders try to push prices outside of the previous bar's range, but fail. This is considered a reversal, meaning that traders encountered opposing forces that overwhelmed them. Thus, the expectation is that prices will trade in the new direction, changing the market bias from bullish to bearish, or vice versa.
Let's look at the example in the chart, where the four candles of this setup are marked. Note that we have selected a perfect setup, where all conditions are met.
Candle 1: This bar traded into a key price area at the top of the range, spanning several months.
Candle 2: This bar traded outside the range of Candle 1, but failed to close outside. This is the reversal.
Candle 3: The wick of this bar formed at or below the equilibrium zone of Candle 2, and it closed outside the range of Candle 2. This is the expansion.
Candle 4: At this point, the setup is complete, and the expectation for this candle is that it will trade in the same direction. The top of the candle is at or below the equilibrium zone of Candle 3. This is the continuation.
In a strong setup, the top or bottom of the next bar will form inside the equilibrium zone defined by the highlighted areas on candles 2 and 3.
This is a perfect bearish setup, featuring all elements. Not all setups will be like this, but when this setup occurs, it is important for traders to be aware of it.
The tool is highly customizable from the settings panel and features real-time alerts at candle 2 and 3 confirmations.
Now, let's take a broader view of the same chart. We have disabled the display of candle 2 and filtered the setups with a length of 50.
As we can see, most of the last 17 setups found on the EUR/USD daily chart lead to multi-day or multi-month price movements.
🔹 Filtering Reversals
The tool features a reversals filter that is disabled by default. This filter allows us to filter out minor reversals and display only those that are important.
Traders can adjust the length parameter to display reversals only at the top or bottom of the last N specified bars. We can see some examples in the chart.
🔹 Wick Threshold
From the settings panel, traders can fine-tune the equilibrium zone for candle 2.
If the wick exceeds the threshold expressed as a percentage of the total bar range, the equilibrium zone will be calculated based only on the wick. In all other cases, the full bar range will be used.
🔶 SETTINGS
Candle 2 (Reversal): Enable or disable Candle 2 reversals.
Candle 3 (Expansion): Enable or disable Candle 3 expansions.
Reversals Filter: Filter reversals as the highest or lowest of the last N bars.
Wick Threshold %: Filter wicks as percentage of total bar range.
🔹 Style
Bullish Color: Select bullish color.
Bearish Color: Select bearish color.
Transparency: Select the transparency level. 0 is solid and 100 is fully transparent.
Levels: Enable or disable the horizontal levels.
Candle 2 Zone: Enable or disable the Candle 2 equilibrium zones.
Candle 3 Zone: Enable or disable the Candle 3 equilibrium zones.
🔹 Alerts
Candle 2 Alerts: Enable or disable Candle 2 alerts.
Candle 3 Alerts: Enable or disable Candle 3 alerts.
Diagonal Interest Zones ScannerThis indicator automatically scans and plots diagonal (slanted) interest zones – dynamic trend-parallel channels that identify statistically validated support/resistance levels within a trending price structure. It detects the strongest "bounce" zones where price has repeatedly respected slanted lines without breaking for a specified hold period, ideal for trending markets.
How It Works (Technical Methodology)
Trend Channel Detection
The script calculates a linear trend slope from a user-defined anchor point (start of lookback or fixed date) to the current close.
Range is determined by finding the maximum deviation above/below this trend line over the lookback period.
This creates a "channel envelope" capturing the full price oscillation around the trend.
Data can be sourced from current or higher timeframe for structural alignment.
Stable Update Mechanism
To prevent flickering on live bars:
Full recalculation (scanning + slope) occurs only after user-defined "Update Frequency" bars close (default 50).
All calculated values (slope, channel bottom, levels, scores) are "snapshotted" and frozen until next confirmed update.
Drawing uses these stable snapshots, ensuring zones remain fixed during real-time price movement.
Auto Mode Scanning
When enabled:
Scans the channel height in percentage steps (default 1.0%).
Each candidate creates a thin diagonal zone (thickness % of price, default 0.04%) parallel to the trend.
Counts valid "hits": Price touches zone and holds (no break) for user-defined bars (default 10).
Break source: "Close" (strict) or "Wick" (sensitive).
Direction assumed by close relative to zone center (support/resistance).
Level Selection and Filtering
Ranks by hit count, applies minimum distance (% of channel height) to avoid overlap.
Limits to max zones (default 9), sorted low to high.
Manual mode alternative: Directly uses input percentages (e.g., 0, 50, 100 for channel bottom/mid/top).
Diagonal Zone Construction
Zones are drawn as filled diagonal bands using two parallel lines (top/bottom) with linefill.
Thickness is volatility-adjusted (% of current price).
Optional extension far into future or limited projection.
Colors: Supply (above price, default light gray), Demand (below price, default cyan) – updates live but positions stay stable.
Dashboard and Visuals
Table shows current price at each zone (stable during bar), % level, hit count (green if high).
Update countdown displayed for transparency.
How to Use
Perfect for trending markets – identifies dynamic, parallel support/resistance zones that move with price structure.
High hit counts: Strong diagonal zones – expect bounces or acceleration on retest.
Update Frequency: Higher values (100+) for very stable long-term channels; lower for adaptive intraday.
Validation Bars: Increase for stricter zones (fewer false positives).
Multi-Timeframe: Use higher TF input for major trend channels on lower charts.
Supply Zones (Diagonal above price): Dynamic resistance – potential shorts or profit targets.
Demand Zones (Diagonal below price): Dynamic support – potential longs or trailing stops.
Manual Mode: Quick plotting of fixed % (e.g., channel median, quartiles).
Confluence: Combine with horizontal levels, volume, or order flow for entries.
Zones remain visually stable (no repainting during bar) thanks to snapshot logic – reliable for live trading decisions.
Disclaimer
This indicator is a technical analysis tool and should be used in conjunction with other forms of analysis. Past performance does not guarantee future results. Always use proper risk management.
PDH/PDL Breakout Pip MeasurerThe indicator tracks and measures daily breakout performance when price breaks the Previous Day's High (PDH) or Previous Day's Low (PDL). This indicator provides exact pip/point measurements of how far breakouts travel before hitting your stop-loss, with comprehensive statistics for strategy optimization.
Function
Tracks breakouts above PDH (Previous Day's High) and below PDL (Previous Day's Low)
Measures maximum distance price travels after breakout before stop-loss hit
Calculates exact pip/point gains for every breakout move
Provides statistical analysis of breakout performance over time
Identifies only first breakout of each day for clean signals
Performance Metrics
Exact pip measurement for every breakout move
Statistics table with Count, Average, Min, Max pips
Separate tracking for bullish and bearish breakouts
Historical performance accumulation over time
Active breakout monitoring in real-time
Settings
Adjustable pip multiplier - works with any instrument (Forex, indices, crypto)
Separate stop-loss settings for bull/bear breakouts
Visual control - show/hide levels, labels, table
Built-in alerts for breakout notifications
Equilibrium Reversal Channel [BOSWaves]Equilibrium Reversal Channel - Volatility-Based Risk Geometry for Mean Reversion Scenarios
Overview
The Equilibrium Reversal Channel is a volatility-weighted price channel designed to highlight statistically stretched price conditions and assist traders in identifying mean-reversion opportunities within broader market structure. The indicator is not intended to predict market direction in isolation, but rather to contextualize price movement relative to volatility, trend balance, and exhaustion zones.
At its foundation, this tool operates on the assumption that price oscillates around a dynamic equilibrium. When price deviates too far from that equilibrium - particularly under expanding volatility - the probability of a reaction, pause, or reversal increases. The Reversal Channel visualizes these deviations clearly, continuously, and without relying on fixed thresholds or static support/resistance levels.
This indicator is best used as a contextual framework, not as a standalone trading system. Its strength lies in defining where reactions are statistically more likely to occur and when price has moved far enough to warrant caution or contrarian attention.
Use Cases
Primary Use Case 1: Volatility-Anchored Trade Framing (TP / SL Construction)
The Equilibrium Reversal Channel is used to construct trade reference levels directly from live market structure and volatility behavior, rather than from arbitrary price distances.
Stop invalidation is framed around the outer displacement boundary. This boundary represents the point at which price is no longer statistically stretched but instead entering a new volatility regime, invalidating the original mean-reversion premise. In other words, if price accepts beyond this zone, the imbalance thesis is structurally broken.
Take-profit projections are derived from measured rebalancing paths back toward equilibrium, scaled using configurable payoff ratios. These projections reflect how far price typically resolves once imbalance conditions unwind, rather than relying on fixed targets or discretionary exits.
This use case turns the channel into a risk geometry tool — defining where a trade idea is wrong, where resolution is likely to occur, and whether the opportunity offers asymmetric payoff before capital is committed.
Primary Use Case 2: Identifying Statistically Stretched Price Conditions
The second core function of the Reversal Channel is identifying when price is operating far enough from its volatility-adjusted balance state to justify contrarian attention.
Sustained interaction with the outer displacement zones signals that price has entered a statistically inefficient regime. Continuation may still occur, but the marginal return on momentum decreases while reaction probability increases. The channel highlights these conditions in real time, without relying on fixed thresholds or static reference levels.
Rather than predicting reversals, this framework defines where continuation becomes fragile and where rebalancing pressure historically emerges - particularly when reinforced by higher-timeframe structure or liquidity context.
Central Basis Line (Market Equilibrium)
At the core of the Reversal Channel is a dynamically adaptive balance line derived from recent price behavior. This line represents the market’s evolving equilibrium - the point around which price naturally oscillates under normal conditions.
The balance calculation prioritizes recent market information while maintaining smooth continuity, allowing it to adjust efficiently as conditions change without overreacting to short-term noise. Rather than acting as a directional signal, this axis serves as a reference framework for measuring price displacement, volatility expansion, and rebalancing pressure.
Extended acceptance above the equilibrium suggests sustained bullish pressure, while prolonged activity below reflects bearish dominance. However, the Reversal Channel is intentionally agnostic to directional bias - its focus is on distance from balance, not trend prediction.
Volatility-Weighted Channel Construction
Surrounding the equilibrium line are three upper and three lower displacement bands, each derived from a real-time volatility normalization process. This process measures actual market expansion and contraction rather than relying on static price offsets, allowing the channel to adapt fluidly across assets, sessions, and regime shifts.
Each successive band represents an increasing degree of statistical displacement from equilibrium:
The first tier reflects mild volatility expansion
The second tier captures elevated deviation
The outer tier represents extreme statistical stretch
Because the channel geometry is volatility-responsive, it expands during high-energy conditions and contracts during quieter phases. This prevents structural distortion - avoiding channels that are either too restrictive in low volatility or meaningless during aggressive expansion.
To maintain visual coherence and structural continuity, displacement boundaries are processed through a secondary smoothing mechanism. This refinement preserves volatility information while ensuring the channel flows naturally with price action instead of reacting mechanically to isolated candles.
Zone Interpretation (Green, Yellow, Red)
The channel is visually segmented into three color-coded zones on both the upper and lower side of the basis. These zones are not signals - they are probability regions.
The green zone, closest to the basis, represents normal price fluctuation. Price entering this area does not imply exhaustion or reversal; it simply reflects routine movement around equilibrium.
The yellow zone indicates price is becoming extended. Momentum may still continue, but risk increases. This zone often corresponds with late-trend behavior, reduced reward-to-risk for continuation trades, and early contrarian interest.
The red zone represents extreme deviation relative to recent volatility. Price reaching this area suggests the market is operating far from equilibrium. While reversals are not guaranteed, this zone statistically favors slowing momentum, rejection, or reversion, especially when combined with structural or higher-timeframe confluence.
Importantly, these zones are symmetrical. Extreme conditions exist on both the upside and downside, allowing the channel to function in bullish, bearish, and ranging markets.
Reversal Sensitivity Logic
Rather than generating signals immediately when price enters a zone, the indicator uses a confirmation counter mechanism. This means price must remain beyond the first volatility boundary for a user-defined number of consecutive bars before a reversal signal is allowed.
This approach reduces false positives caused by single-candle spikes or transient wicks. By requiring persistence, the indicator attempts to confirm that price is genuinely operating in an extended state rather than momentarily probing it.
Sensitivity inputs allow traders to control how strict this confirmation process is. Lower sensitivity values produce faster signals with higher frequency but lower confirmation. Higher values demand more sustained extension, reducing signal count but increasing contextual reliability.
Buy and Sell Signal Logic
A buy signal is generated only after price has remained below the lower volatility boundary for the required number of consecutive bars and no active trade condition is present. Conceptually, this reflects downside exhaustion relative to volatility.
A sell signal follows the same logic on the upper side, triggering only after sustained price extension above the upper volatility boundary.
These signals are contrarian by design. They are not trend continuation entries. They assume that when price stretches too far, too quickly, the probability of reaction increases - particularly in markets that oscillate rather than trend cleanly.
Trade State Awareness and Exit Logic
The indicator internally tracks whether a trade condition is active. This prevents repeated signals from firing continuously while price remains extended.
Once a trade condition is active, the indicator monitors price relative to the basis line. The basis acts as a logical exit reference, representing a return toward equilibrium. When price crosses back through the basis in the direction of the trade, the condition is reset.
This design reinforces the indicator’s purpose: capturing mean reversion back toward balance, not trend continuation beyond it.
Risk Reference Levels (TP / SL Framework)
Optional take-profit and stop-loss reference levels are derived directly from channel structure rather than arbitrary values. Stop placement is anchored near the outermost volatility band, reflecting the point at which the statistical premise of the trade is invalidated.
Multiple take-profit projections are calculated using configurable risk-to-reward ratios. These levels are not recommendations; they exist to provide structure, visual planning, and consistency when evaluating potential trades.
The indicator does not manage trades. It provides spatial context so the trader can make informed decisions.
Practical Use & Context
The Equilibrium Reversal Channel performs best in markets that exhibit rotational behavior or frequent volatility expansion and contraction. In strong, one-directional trends, extreme zones may persist longer than expected. For this reason, the indicator should always be used alongside higher-timeframe structure, trend context, or directional filters.
Its purpose is not to outperform trend systems, but to define statistical stretch clearly and consistently across assets and timeframes.
Final Notes
Equilibrium Reversal Channel is designed as a contextual decision-support framework rather than a predictive system. It visualizes price behavior relative to dynamically adjusted equilibrium and volatility boundaries, offering insight into statistically stretched conditions and potential mean-reversion opportunities. Its outputs are guidance-oriented, not guarantees, and should be interpreted alongside broader market structure, higher-timeframe context, and sound risk management practices. Every visual element, zone, and signal is intended to enhance situational awareness, empower disciplined decision-making, and provide probabilistic insight into market behavior, not dictate outcomes. Traders are strongly encouraged to combine this framework with their own strategy execution and capital management protocols.
Risk Disclaimer
This indicator is provided for educational and informational purposes only and does not constitute financial advice. Trading involves significant risk, and past performance is not indicative of future results. Users are responsible for their own analysis, risk management, and execution decisions.
UM Premarket Volume DashboardSUMMARY
Do you track the largest percent movers in the premarket?
Instantly compare current premarket volume to its recent average with built-in trend confirmation.
⸻
DESCRIPTION
This indicator is a compact premarket intelligence dashboard that combines live volume analysis with adaptive trend detection. It highlights unusually strong premarket activity while confirming directional bias using either a Nadaraya–Watson Estimator (NWE) or traditional moving averages.
The goal is to quickly identify symbols that are both active and aligned with trend before the regular trading session begins.
⸻
HOW IT WORKS
• Calculates average daily volume using a 50-day rolling average
• Tracks live premarket volume between 04:00–09:30 (exchange time)
• Computes a rolling average of prior premarket sessions and blends in the current day’s partial premarket volume in real time
• Highlights premarket volume in dark green when it exceeds both a user-defined threshold and the rolling premarket average
• Determines bullish or bearish trend status using a selectable method:
• Nadaraya–Watson Estimator (NWE)
• EMA, WMA, or SMA
• Trend status is based on directional slope (current value vs prior bar)
• Displays percent gain from the previous regular-session close (4:00pm ET)
• Shows total shares outstanding for quick liquidity context (when available)
⸻
DEFAULT SETTINGS
• Trend Method: Nadaraya–Watson Estimator (NWE)
• NWE Lookback Window (h): 8
• NWE Relative Weighting (r): 8
• Regression Length: 120 bars
• Premarket Average Days: 10
• Premarket Green Volume Threshold: 50,000 shares
• Average Daily Volume: 50-day SMA
• Trend Source: Close
⸻
SUGGESTED SETTINGS AND USES
• Use the default NWE settings for smoother, adaptive trend confirmation, especially on lower timeframes (1–5 minute charts) during premarket
• Switch to EMA or WMA if you prefer faster trend flips or want behavior consistent with MA-based systems
• Increase the Premarket Volume Threshold for large-cap stocks or ETFs to reduce noise
• Decrease the threshold for small-cap stocks to surface early momentum names
Ideal for:
• Premarket gap scanners
• Momentum continuation setups
• Liquidity confirmation before market open
• Building dynamic watchlists for the opening bell
This indicator is best used as a filtering and confirmation tool, not as a standalone entry signal.
Big Trades / Intrabar Volume Clusters by HKDescription:
This indicator brings professional Order Flow and Footprint capabilities to your chart. It detects and visualizes high-volume trade clusters inside the candle, allowing you to see exactly at which price level big market participants were active.
Unlike standard volume bars, this tool uses Intrabar Data to map significant buying and selling pressure precisely within the candle body.
ℹ️ IMPORTANT: Resolution Setting (Read First) To ensure this indicator works immediately for all users (including Free/Basic accounts), the default resolution is set to "1 Minute".
Basic/Free Users: Please keep the setting at "1" (Second-based intervals often require a paid plan).
Premium Users: For the best precision and the exact look shown in the screenshots, we highly recommend changing the Resolution setting to "5S" (5 Seconds)!
🚀 Key Features
Intrabar Precision: Leverages request.security_lower_tf to look inside the candle structure.
Noise Filtering: Only displays clusters that exceed your defined Minimum Volume threshold, filtering out retail noise.
Smart Coloring:
Green: Buying pressure (Close >= Open on the lower timeframe).
Red: Selling pressure (Close < Open on the lower timeframe).
🆕 Independent Sizing: A unique feature: You can control the Font Size and Circle Size independently.
This allows for small, non-intrusive circles with large, readable text.
⚙️ Settings
Resolution: Default is 1 (Minute). Premium users should switch to 5S for true order flow precision.
Minimum Volume: The most important filter. Determines how large a trade cluster must be to appear (e.g., 150+ for ETH, higher for BTC).
Visuals: Customize Buy/Sell colors, Circle Size, and Text Size separately.
⚠️ Visual Tip (If text is hidden)
If the bubbles or numbers appear behind the candles or disappear when clicking away:
Right-click on any of the indicator bubbles.
Select Visual Order -> Bring to Front.
This ensures the Big Trades data always floats on top of your price bars.
Wickless Candle Revisit TrackerWickless Candle Revisit Tracker
Identifies wickless candles (strong momentum candles) and tracks whether price revisits their opening level, providing statistical insights into price behavior patterns.
WHAT ARE WICKLESS CANDLES?
• Green wickless: Open = Low (no lower wick) - opened at the low and moved only upward
• Red wickless: Open = High (no upper wick) - opened at the high and moved only downward
These candles represent strong directional momentum, and their opening levels often act as support/resistance zones that price may revisit.
KEY FEATURES:
• Automatic Detection: Identifies wickless candles with configurable tolerance for broker spread
• Real-time Tracking: Monitors each wickless candle until price revisits its opening level
• Visual Indicators:
- Labels show "WL↑" or "WL↓" with bars count when revisited (or "N/A" if pending)
- Horizontal lines mark price levels (gray dashed = pending, green solid = revisited)
• Comprehensive Statistics Table:
- Total wickless candles detected
- Revisit rate percentage
- Min/Max/Average bars until revisit
- Pending count
• History Limit: Configure how far back to analyze (default: 500 bars)
• Customizable: Adjust colors, toggle labels/lines/table, reposition statistics
USE CASES:
• Identify potential support/resistance levels from momentum candles
• Measure how often price fills "fair value gaps" or inefficiencies
• Track mean reversion patterns after strong momentum moves
• Backtest the reliability of wickless candle levels as trading zones
SETTINGS:
• Wick Tolerance: Allow small wicks due to broker spread (e.g., 0.0001 for forex)
• History Limit: Number of bars to analyze (older candles are hidden)
• Visual Controls: Toggle labels, lines, and statistics table
• Color Customization: Adjust line colors for pending/revisited states
ALERTS:
Built-in alerts for wickless candle detection (green, red, or both).
Perfect for traders analyzing price inefficiencies, fair value gaps, and momentum-based support/resistance levels.
Interest Zones ScannerThis indicator automatically scans a user-defined price range (on current or higher timeframe) to detect and plot the strongest horizontal support/resistance zones based on validated price reactions. It intelligently identifies levels where price has repeatedly bounced without breaking for a specified number of bars, prioritizing high-probability reaction areas.
How It Works (Technical Methodology)
Range Calculation
The script determines the high/low range using a configurable method:
"Lookback Bars": User-defined number of bars (default 400) on the target timeframe.
"Fixed Start Date": Bars since a specified date (default dynamic).
Data is fetched via request.security() from a selectable timeframe (default current chart TF) for multi-timeframe alignment.
Auto Mode Scanning
When enabled:
Scans the entire range in small percentage steps (default 1.0%, adjustable down to 0.5%).
For each potential level, creates a thin volatility-adjusted zone (height % of price, default 0.07%).
Counts "valid hits": Instances where price touches the zone and holds (no break) for user-defined bars (default 10).
Break detection: Configurable "Close" (strict) or "Wick" (sensitive).
Assumes support/resistance direction based on close relative to zone center.
Level Selection and Filtering
Ranks candidates by hit count (highest first).
Applies minimum distance filter (% apart, default 8%) to avoid clustering.
Limits to user-defined max zones (default 9) for clean display.
Sorts final zones from low to high price.
Manual Mode Alternative
When auto disabled: Directly uses user-input percentages (e.g., classic Fibo levels like 23.6, 50, 61.8) applied to the range – no validation/scoring.
Zone Construction
Horizontal boxes centered on validated levels, with dynamic height (% of price).
Colored by position: Supply (above close, default light gray), Demand (below close, default cyan).
Optional full extension (both sides) or right-only.
Labeled with percentage from range low.
Dashboard and Visuals
Table (positionable) shows:
% Level, Exact Price, Hit Count (green if >3).
Header with validation details and lookback info.
Vertical line marks range start for reference.
How to Use
This scanner excels at finding statistically validated horizontal zones where price has shown respect – ideal for support/resistance, mean reversion, or breakout setups.
Auto Mode: Best for discovering hidden/non-obvious levels. Higher hit counts = stronger zones (expect reactions/retests).
Validation Bars: Increase (e.g., 20+) for stricter, higher-quality zones in trending markets; lower for more sensitive detection.
Min Distance: Higher % for fewer, separated zones; lower for denser grids.
Multi-Timeframe: Set target TF higher (e.g., Daily) for major structural levels on lower charts.
Supply Zones (Above Price): Potential resistance – shorts or take-profits.
Demand Zones (Below Price): Potential support – longs or stops below.
Confluence: Combine with volume, order blocks, or fibo for entries. Watch for multiple hits + confluence.
Manual Mode: Quick plotting of custom % (e.g., fibo retracements/extensions).
Fine-tune scan step smaller for precision (slower on large lookbacks) or larger for speed.
Disclaimer
This indicator is a technical analysis tool and should be used in conjunction with other forms of analysis. Past performance does not guarantee future results. Always use proper risk management.
[uPaSKaL] Adaptive Swing StructureOverview :
Adaptive Swing Structure identifies and labels swing structure using HH / HL / LH / LL and can optionally draw wave connectors between successive swing points.
The goal is to provide a clean, practical view of market structure that remains readable across different market conditions.
Instead of relying only on a classic fixed-window pivot scan (left/right bars), this indicator uses an adaptive swing-detection approach designed to better match how traders visually interpret legs and structure.
Why this approach (vs. a simple pivot scan)?
Classic pivot scans (e.g., “pivot high/low with left/right bars”) are simple and widely used, but they often have practical limitations:
They depend heavily on a fixed window size (too sensitive in chop, too slow in trends)
They can mark pivots that are locally valid but not always representative of the broader leg
They may produce frequent structure changes during ranges, reducing readability
What you get with this indicator
A more stable swing structure view that adapts to price movement
Cleaner HH / HL / LH / LL labeling for context and decision-making
Optional wave connectors to visually follow the swing path
Visual comparison:
The screenshots below illustrate the difference in how structure can appear when using a classic pivot scan versus Adaptive Swing Structure.
Classic Pivot Points (High / Low):
Adaptive Swing Structure (This Indicator):
How to read the labels
This indicator labels swing structure using the standard notation:
HH = Higher High
HL = Higher Low
LH = Lower High
LL = Lower Low
How to interpret Wave Lines
When enabled, wave lines connect successive swing points to help you visually track the current swing path and structural transitions.
Inputs guide
Tracer Line Len
Main sensitivity control. Adjust this to fit the instrument and timeframe.
Higher values → fewer swing points, smoother structure (macro view)
Lower values → more swing points, more detail (micro view)
Show Wick (High / Low) Line
Shows the wick-based tracer (visual reference).
More sensitive to extremes and wick behavior
Useful when wicks matter (liquidity spikes / stop-runs)
Show Body (Open / Close) Line
Shows the body-based tracer (visual reference).
Filters wick noise and often looks smoother
Useful when you prefer structure based on candle bodies
Show Slope Flip Labels
Shows small markers that highlight swing turning moments (study/verification).
Helpful for understanding where structure updates
Optional and can be disabled for a cleaner chart
Wave Labels (WICK)
Shows HH/HL/LH/LL labels using wick-based swings.
More responsive to wick extremes
Wave Lines (WICK)
Connects wick-based swing points with wave lines.
Improves visual continuity of swings
Wave Labels (BODY)
Shows HH/HL/LH/LL labels using body-based swings.
Typically smoother and less sensitive to wick spikes
Wave Lines (BODY)
Connects body-based swing points with wave lines.
Cleaner wave path for body-based structure
Max Wave Labels Kept (per Wick / Body)
Limits the number of labels kept on the chart (older ones are removed first).
Reduces clutter
Helps maintain performance
Max Wave Lines Kept (per Wick / Body)
Limits the number of wave lines kept on the chart (older ones are removed first).
Keeps the chart readable
Helps maintain performance
History Window (map size / scan clamp)
Performance / stability control for how much recent history is considered.
Higher values → more history considered, higher CPU usage
Lower values → lighter execution, structure limited to more recent swings
Usage / Tuning
1) Find “your number” for each market
There is no universal best setting. The optimal Tracer Line Len depends on:
Instrument volatility
Your trading timeframe
Whether you want micro structure or macro structure
2) Build a simple baseline
Choose your chart timeframe (e.g., 4H).
Start with a moderate Len (e.g., 10–30).
Increase or decrease Len until the swing structure matches how you would manually map it.
3) Practical “timeframe scaling” intuition
You can use Len to “zoom out” or “zoom in” structure without changing your chart timeframe.
Example on 4H :
If Len = 20 produces the swing structure you want for 4H decisions, keep it as your baseline.
If you increase it to something like Len = 120 , the structure becomes much smoother and swing points appear less frequently.
This means:
4H with a smaller Len → focuses on 4H-level swings (more detail).
4H with a much larger Len → filters many local swings and highlights broader legs (more “higher-timeframe-like” context).
This is not a strict mathematical replacement for switching timeframes, but it is a practical and effective way to compress or expand structure density on the same chart.
4) Wick vs Body (which one to choose?)
WICK : Choose when extreme wicks matter to your reading of structure.
BODY : Choose when you want smoother structure and less sensitivity to wick spikes.
5) Suggested workflow for active traders
Use one preset for local structure (entries / short-term decisions).
Use a second preset with a larger Len for higher-level context (major swings / directional bias).
RSI Ladder TP Strategy v1.0 Overview
This strategy is an RSI-based reversal entry system with a ladder-style take-profit mechanism.
It supports Long-only, Short-only, or Both directions and provides optional Average Entry Price, Stop Loss, and Take Profit reference lines on the chart.
Entry Rules
Long Entry: RSI crosses above the Oversold level (default: 20).
Short Entry: RSI crosses below the Overbought level (default: 80).
Optional: If enabled, the script will close the current position when an opposite signal appears before opening a new one.
Exit Rules (Ladder Take Profit)
Take profit is placed as a ladder using tpLevels and tpStepPct.
Example (default tpStepPct = 1%, tpLevels = 10):
TP1 at +1%, TP2 at +2%, … TP10 at +10% (relative to current average entry price).
Each TP level closes tpClosePct of the remaining position, meaning it scales out geometrically:
If tpClosePct = 50% → remaining position becomes 50%, then 25%, then 12.5%, etc.
Stop Loss
Optional stop loss is placed at slPct (%) away from the average entry price:
Long: avg * (1 - slPct%)
Short: avg * (1 + slPct%)
Visual Lines
Average Entry Price Line: current strategy.position_avg_price
Stop Loss Line: based on slPct
Next TP Line: shows the estimated next TP level based on current profit%
All TP Lines: optional (can clutter the chart)
==============================================================
Recommended Use
This strategy is best used on markets with strong mean-reversion behavior.
For exchanges/bots that do not support hedge mode in a single strategy, run two separate instances:
One set to Long Only
One set to Short Only
Swing Elite - F2CFD forexConvert your futures trade levels to CFD broker prices instantly. Analyze on futures charts with superior liquidity and price discovery, then execute on your CFD platform with accurately converted entry, stop loss, and target levels.
🎯 What It Does
This indicator automatically converts price levels from CME futures contracts to their corresponding CFD equivalents. Simply click your entry and stop loss on the futures chart, and the indicator calculates the exact CFD prices you need for execution.
📊 Supported Instruments
Direct Forex Pairs:
6E → EURUSD
6B → GBPUSD
6A → AUDUSD
6N → NZDUSD
Inverse Forex Pairs:
6S → USDCHF
6J → USDJPY
6C → USDCAD
📋 How To Use
Add indicator to your futures chart (e.g., 6E, 6S)
Click your Entry level
Click your Stop Loss level
The indicator automatically:
Fetches live CFD price
Calculates the basis
Converts all levels to CFD equivalents
Calculates target based on your R:R ratio
Displays visual lines and table
📈 Features
Auto-detection of futures contract type
Auto-fetch of corresponding CFD price
Automatic direction detection (Long/Short)
Direction flip for inverse pairs (Short 6S = Long USDCHF)
Customizable Risk:Reward ratio
Visual entry/stop/target lines with fill zones
Clean data table with all levels
Risk calculation in pips
Adjustable table position and size
⚠️ Important Notes
The basis changes slightly over time due to interest rate differentials and futures expiration
Best accuracy when futures and CFD markets are both open
For inverse pairs, the trade direction flips (Long on futures = Short on CFD)
Remove and re-add indicator to reset for a new trade setup
🔧 Settings
Risk:Reward - Set your desired R:R for automatic target calculation
Table Position - Choose from 9 positions
Table Size - Tiny, Small, Normal, or Large
True ADR% (Range/Close) / ATR / LoD dist. / Market CapHi guys
Couldn't find the script of my dreams and therefore adapted some existing ones I found from the users MikeC (AKA TheScrutiniser) & armerschlucker.
Notes on formulas used in this script:
// ADR% is calculated using the standard definition: 100 * SMA(High - Low, N) / Close
// (average daily range in points over N daily bars, normalized by the current daily close).
// ATR is standard Wilder ATR: ta.atr(N) computed on daily bars.
// LoD dist. is the distance from current close to today’s low, expressed as a % of daily ATR:
// 100 * (Close - Low) / ATR.
// All three metrics are forced to daily bars via request.security(..., "D", ...), so they stay consistent
// regardless of the chart timeframe.
Hope it helps. Please provide feedback in case I made errors.
Institutional Cycle Intelligence SystemInstitutional Cycle Intelligence System: Architecture, Algorithms, and Application:
Abstract
The Institutional Cycle Intelligence System (ICIS) version 2.0 is a sophisticated Pine Script indicator designed to bridge the gap between retail technical analysis and quantitative hedge fund methodologies. Unlike standard oscillators (RSI, MACD) that rely on fixed lookback periods, ICIS utilizes Digital Signal Processing (DSP) and spectral analysis to dynamically identify, extract, and synthesize market cycles. This document details the system’s specialty, the mathematical underpinnings of its seven algorithms, and a strategic guide for its application in trading.
Part 1: The Specialty & Philosophy
1.1 The Problem with Static Indicators
Traditional technical indicators suffer from a fatal flaw: Stationarity Assumption. A 14-period RSI assumes the market’s "rhythm" is consistently relevant to 14 bars. However, financial markets are non-stationary; cycle lengths expand and contract based on volatility, liquidity, and macroeconomic events. A market might be oscillating on a 10-day cycle one month and shift to a 24-day cycle the next. Static indicators fail to adapt to these phase shifts, leading to false signals.
1.2 The ICIS Solution: Adaptive Spectral Analysis
The ICIS allows traders to visualize the market not as a linear trend, but as a composite of waves (frequencies). Its specialty lies in its "Ensemble Approach." Rather than relying on a single mathematical model, ICIS runs seven distinct advanced cycle detection algorithms simultaneously.
1.3 The "Intelligent" Consensus Engine
The core innovation of this script is the Intelligent Mode. It does not simply average the outputs of the seven models. Instead, it employs an adaptive weighting mechanism:
Normalization: It converts the raw output of each model into a standardized Z-score (standard deviation units) to ensure apples-to-apples comparison.
Scoring: It calculates a "Consistency Score" for each model. If a model is producing erratic, noisy signals, its weight is reduced. If a model detects a high-amplitude, clean sine wave, its weight is increased.
Synthesis: It fuses these weighted inputs into a single "Composite Signal" that represents the highest probability cycle currently driving price action.
Part 2: Algorithmic Deep Dive
The ICIS incorporates seven distinct methodologies drawn from physics, engineering, and econometrics. Understanding these algorithms is key to trusting the signals.
2.1 Ehlers Bandpass + Hilbert Transform
Origin: Digital Signal Processing (DSP).
The Logic: This model acts like a radio tuner. It filters out low-frequency trends and high-frequency noise, isolating a specific bandwidth of market data.
The Mechanism:
Bandpass Filter: Allows only frequencies within the user-defined cycle ranges (Short, Medium, Long) to pass through.
Hilbert Transform: A mathematical operation that shifts the signal by 90 degrees to create an analytic signal. This allows for the precise calculation of the instantaneous phase (where we are in the wave) and amplitude (how strong the wave is).
Strength: Excellent for identifying clean, sine-wave-like market behavior in ranging markets.
2.2 MESA Adaptive Cycle (Maximum Entropy Spectral Analysis)
Origin: Geophysical oil exploration.
The Logic: MESA provides high-resolution frequency estimation even when the data sample is short (a common limitation in trading).
The Mechanism: It uses a "Homodyne Discriminator." It measures the phase change of price relative to itself over time. By calculating the rate of phase change, it derives the dominant cycle period.
Strength: Highly responsive to rapid changes in market cycle length. It adapts faster than Fourier-based methods.
2.3 Autocorrelation Periodogram
Origin: Statistical Time Series Analysis.
The Logic: Markets often rhyme. Autocorrelation measures the similarity of the price series to a lagged version of itself.
The Mechanism: The script runs a loop testing lags from 5 to 150 bars. If price today correlates highly with price 20 days ago, it identifies a 20-day cycle.
Strength: The most robust method for confirming that a cycle actually exists physically, rather than being a mathematical artifact.
2.4 Empirical Mode Decomposition (EMD)
Origin: The Hilbert-Huang Transform (NASA).
The Logic: Markets are non-linear and non-stationary. EMD does not force data into sine waves (like Fourier). instead, it treats price like a rope made of different strands.
The Mechanism:
Sifting: It identifies local highs and lows to create upper and lower envelopes.
Mean Extraction: It subtracts the mean of these envelopes from the data to extract an "Intrinsic Mode Function" (IMF).
Residuals: It repeats this process to separate high-frequency noise (Short Cycle) from medium variations and long-term trends.
Strength: The "Holy Grail" of adaptive analysis. It handles trend reversals and sudden volatility spikes better than any linear filter.
2.5 Goertzel Power Spectrum
Origin: Telecommunications (used in decoding touch-tone phone sounds).
The Logic: A highly optimized version of the Discrete Fourier Transform (DFT). It scans specific frequencies to see which one has the most "Power" (Energy).
The Mechanism: The script calculates the Goertzel energy for various periods. The period with the highest energy is deemed the "Dominant Cycle" and is used to drive the oscillator.
Strength: Extremely precise at identifying the exact length of the current cycle (e.g., distinguishing between a 20-day and a 22-day cycle).
2.6 Singular Spectrum Analysis (SSA)
Origin: Meteorology and climatology.
The Logic: SSA decomposes a time series into principal components: Trend, Oscillatory (Cycle), and Noise.
The Mechanism: While a full SSA requires heavy matrix algebra (difficult in Pine Script), this implementation simulates SSA using weighted lag windows to separate eigen-components. It reconstructs the time series using only the oscillatory components.
Strength: Unrivaled noise reduction. It produces the smoothest "zero-lag" oscillators in the system.
2.7 Wavelet Multi-Resolution Analysis
Origin: Quantum Physics and Image Compression.
The Logic: Standard Fourier analysis loses time information (it tells you a frequency exists, but not when). Wavelets analyze both Frequency and Time simultaneously.
The Mechanism: The script passes price through a cascade of high-pass and low-pass filters (Haar-like decomposition).
Detail Coefficients: Capture high-frequency noise and short cycles.
Approximation Coefficients: Capture the underlying trend and long cycles.
Strength: Excellent for identifying "regime changes" where the market shifts from trending to ranging.
Part 3: Using the Code & Interface
3.1 Input Parameters
Model Selection: Defaults to "Intelligent" (recommended). You can switch to individual models (e.g., "EMD") to isolate their specific view.
Cycle Period Ranges:
Short (5-20): Captures swing trading noise and rapid reversals.
Medium (20-50): The primary swing cycle (often aligns with monthly flows).
Long (50-150): The structural trend cycle.
Advanced Settings:
Bandwidth (0.3): Controls how "wide" the filter is. Lower values = cleaner but lagging; Higher values = noisier but faster.
Signal Threshold (0.5): The level the oscillator must breach to be considered a "Strong" signal.
3.2 Visual Components
The Oscillators (Main Chart):
Red Line (Short): The fast heartbeat of the market.
Teal Line (Medium): The tradeable swing.
Blue Line (Long): The tidal direction.
Purple Line (Composite): The weighted average of all cycles. This is your primary trigger.
The Info Table: Displays the current exact period (in bars), phase (in degrees), and trend direction for all three cycle tiers. It also shows the "Confluence Score" (how many cycles agree).
Background Color: Changes dynamically based on cycle alignment.
Green: Bullish Confluence (2 or 3 cycles pointing up).
Red: Bearish Confluence (2 or 3 cycles pointing down).
Part 4: Trading Strategy & Application
The ICIS is designed to identify Turning Points and Trend Continuations.
4.1 The "Phasing" Concept
Understanding Phase is crucial. The script calculates phase in degrees (0° to 360°):
0° - 90° (Accumulation): The cycle has bottomed and is accelerating upward. Best time to enter.
90° - 180° (Markup): The cycle is mature but still rising. Hold positions.
180° - 270° (Distribution): The cycle has topped and is accelerating downward. Best time to short/sell.
270° - 360° (Decline): The cycle is mature in its downtrend. Hold shorts or cash.
4.2 Trade Setups
Setup A: The "Triple Confluence" Entry (Trend Following)
This is the safest signal, indicating all distinct time horizons are aligned.
Condition: The Short, Medium, and Long cycle lines are ALL sloping upwards.
Visual: Background turns bright Green.
Trigger: The Composite (Purple) line crosses above the Signal Threshold (+0.5).
Exit: When the Short Cycle (Red) crosses below the Medium Cycle (Teal).
Setup B: The "Cycle Bottom" (Reversal)
This catches the absolute low of a move.
Condition: The Long Cycle (Blue) is trending UP (Trend support).
Trigger: The Composite line is deeply negative (below -0.8) and crosses back ABOVE zero.
Validation: Wait for the "Cycle Bottom" circle marker to appear on the chart.
Stop Loss: Below the recent swing low.
Setup C: The "Divergence" Play (Advanced)
Condition: Price makes a Lower Low.
Indicator: The Composite Oscillator makes a Higher Low.
Logic: Momentum on the cyclical level is shifting bullish despite price action.
Execution: Enter on the first candle where the Composite line turns green (slopes up).
4.3 Interpreting the Information Table
The table is your dashboard.
Period: If the "Medium Period" is drastically changing (e.g., jumping from 20 to 50), the market is in a chaotic transition. Reduce position size.
Strength: Shows the cycle amplitude. If Strength < 20%, the market is chopping/sideways. Do not trade trend strategies. If Strength > 60%, the cycle is dominant; use aggressive targets.
Part 5: Optimization & Best Practices
5.1 Timeframes
While the math works on any timeframe, ICIS is computationally heavy and optimized for:
4H / 1D: Best for Swing Trading. The cycle periods (20-40 bars) align well with monthly/quarterly flows.
15m / 1H: Good for Intraday, but requires adjusting the "Short Cycle" inputs to be more sensitive (e.g., Min 5, Max 15).
5.2 Handling "Repainting" vs. "Recalculation"
This script uses max_bars_back and causal filters where possible. However, EMD and SSA are inherently adaptive.
Fact: The Phase calculation uses the Hilbert Transform, which requires a few bars of future data to be perfectly precise (theoretical limit).
Mitigation: The script uses a causal approximation of the Hilbert Transform (nz(src ) etc.) to minimize repainting.
Rule: Do not trade on the current forming bar. Wait for the bar to close to confirm the cycle direction.
5.3 Combining with Price Action
ICIS tells you the Time (When to trade), but Price Action tells you the Level (Where to trade).
Use ICIS to time the entry.
Use Support/Resistance or Supply/Demand zones to place the order.
Example: Price hits a Demand Zone + ICIS signals "Cycle Bottom" + Confluence turns Green = High Probability Trade.
Conclusion
The Institutional Cycle Intelligence System version 2.0 represents a paradigm shift from lagging indicators to predictive cycle modeling. By intelligently fusing seven different mathematical models, it cancels out the weaknesses of individual algorithms (like EMD's end-effect issues or Fourier's spectral leakage).
Summary of Workflow:
Check the Table: Is Cycle Strength high? Are cycles aligned?
Check the Background: Is it Green (Bullish) or Red (Bearish)?
Wait for the Composite Trigger: Cross of Zero or Cross of Threshold.
Execute: With defined risk based on market structure.
This tool provides the retail trader with the "X-Ray vision" into market structure typically reserved for quantitative trading desks.
banks: basic plan compatible 🌟 Banking Basket Analysis v5.9 (Vol/RSI Always ON) – Works perfectly on FREE/Basic plan! 🌟
Only 14 security calls – super low, no lag, fully compatible with TradingView basic accounts.
Track strength in US & EU banks instantly:
• Basket MA crossover signals (strong/medium/weak) with labels
• Always-active Volume + RSI confirmation (shows • dot on active stocks)
• Live table: 14 major banks (JPM, BAC, GS, INGA, HSBA etc.) with price, % change & signals
• Main chart MAs, buy/sell arrows, Bollinger Bands, Supply/Demand zones, high-volume alerts, USD trend arrows & index tracker
Perfect for trading bank stocks or indices. Add to any chart – clean, fast, reliable.
Try it now – completely basic-plan friendly!
Add this script to any chart (works best on bank stocks, XLF, EUFN or indices).
Key features you’ll see:
• Top-right table: lists all 14 banks with current price, daily % change, MA signal (S/M/W Buy/Sell) and white • dot when Volume+RSI confirms momentum.
• Chart labels: “Xs USs/EUs” etc. show basket strength + count of stocks with Vol/RSI signal.
• Green/blue lines = EU/US basket MAs.
• Standard MA cross buy/sell arrows, background color, BB, S/D zones, volume alerts & USD trend arrows all active by default.
“Note: white dot ⚪️ rsi in table has to be checked on it’s specific ticker chart for sell or buy rsi.”
This is a completely free invitation script. Everyone out there (probably the few who notice) is invited 🙂. Works with basic plan security call limits.
[The purpose of this scrip is most intended as a basic industry sector screener, it's not a multi layer confluence or price projection aid.
"Buy and Sell labels are only standard moving average theories and should not be taken as prompts alone".
TradingView Alert Adapter for AlgoWayTRALADAL is a universal TradingView alert adapter designed for traders who work with indicators and want to test and automate indicator-based signals in a structured way.
It allows users to convert indicator outputs into a TradingView strategy and forward the same logic through alerts for multi-platform execution via AlgoWay.
This script can be used as TradingView indicator automation, enabling traders to build a TradingView strategy from indicators and route TradingView alerts through an AlgoWay connector TradingView workflow for multi-platform execution.
Why this adapter is needed
Most TradingView indicators are not available as strategies.
Traders often receive visual signals or alerts but have no access to objective statistics such as win rate, drawdown, or profit factor.
This adapter solves that problem by providing a generic framework that transforms indicator signals into a backtestable strategy — without modifying indicator code and without requiring Pine Script knowledge.
Input source–based design (including closed indicators)
All conditions in TRALADAL are built using input sources, which means you can connect:
Event-based signals (1 / non-zero values, arrows, shapes)
Indicator lines and values (EMA, VWAP, RSI, MACD, etc.)
Outputs from invite-only or closed-source indicators
If an indicator produces a visible signal or alert-compatible output, it can be evaluated and tested using this adapter, even when the source code is locked.
Three-level signal logic
The strategy uses a three-layer condition model commonly applied in discretionary and systematic trading:
Signal — primary entry trigger
Confirmation — directional validation
Filter — additional noise reduction
Each level can be enabled independently and combined using AND / OR logic, allowing traders to test multi-indicator systems without writing complex scripts.
Risk management and alert execution
The adapter supports practical risk parameters:
Stop Loss (pips)
Take Profit (pips)
Trailing Stop (pips)
Two execution modes are available:
Strategy Mode — risk rules are applied inside the TradingView Strategy Tester
Alert Mode — risk parameters are embedded into structured TradingView alerts and handled by AlgoWay during execution
Position sizing follows TradingView conventions (percent of equity, cash, or contracts) to keep strategy results and alerts aligned.
Typical use cases
This TradingView alert adapter is intended for:
Indicator-based trading systems
Backtesting signals from closed or invite-only scripts
Comparing multiple indicators within a single strategy
Sending TradingView alerts to external trading platforms via AlgoWay
The adapter does not generate signals or trading recommendations.
Its purpose is to provide a transparent and testable workflow from indicator signals to TradingView alerts and automated execution.
LForex_UAE Gold levels digital levels were gold usually reacts by breakinging the levels highlighted in the charet
Macro Pulse 30 Ultimate
👑 Macro Pulse 30 Ultimate
🎁 Currently FREE during the launch period!
ℹ️ Descriptions in Español and 日本語 are available at the bottom of this page.
── Professional Quant Dashboard Tracking 30 Market Pulses
Macro Pulse 30 Ultimate is more than just an indicator; it is a high-end environment recognition tool that scans 30 critical assets and macro drivers in real-time (tick-by-tick) to quantify the "true bias" of the market.
By integrating 30 interconnected data points—Forex, Indices, Bonds, Commodities, and Crypto—using 28 request.security calls, this tool supports quantitative decision-making that individual chart analysis cannot reach.
💎 30 Perspectives: Massive Data Sources
8 Global Bond Yields: US (10Y/2Y), Germany, UK, Australia, Japan, Switzerland, and Canada. Calculates real value based on yield spreads.
4 Major Equity Indices: S&P 500, Nasdaq 100, Nikkei 225, and DAX. Measures market heat and risk tolerance.
5 Macro Indices: Gold, Crude Oil, DXY (Dollar Index), JXY (Yen Index), and VIX (Fear Index).
3 Core Economic Indicators: US CPI (Inflation), Unemployment, and Consumer Confidence. Note: Monthly data updates around the 15th and is automatically integrated into the logic.
10+ Precision Scored Pairs: Real-time calculation of expected values for USDJPY, EURUSD, BTCUSD, XAUUSD, etc.
🛠 4 Pillars of Pro Intelligence Logic
Dynamic Regime Detection: Automatically identifies 15+ scenarios from "Goldilocks" to "Stagflation" and "Liquidity Crisis," showing if price action is a "healthy rise" or "panic."
Statistical Normalization (Z-Score): Converts all assets into "deviations from the mean (±σ)." Identifies statistical extremes beyond simple percentage changes.
Adaptive Correlation Weights: When the correlation between yields and USD is strong (> 0.6), yield data weight is auto-adjusted to 1.1x+. The logic self-adapts to what drives the market "now."
Volatility Squeeze Detection: Distinguishes between energy accumulation (💣 icon) and overextension (🔥 icon). A pro-grade leading indicator for explosive moves.
⚙️ Operational Modes
Intraday Mode
Recommended TF: 15m to 1h
Focus: Optimized for trades closed within the same day based on 24-hour volatility
Swing Mode
Recommended TF: 4h to Daily
Focus: Optimized for multi-day trends based on 5-day macro shifts
📖 Parameter & Customization Guide
⚙️ LOGIC
Score Threshold: Minimum score for the Strategy list (Default: 1.0). Custom: Lower to 0.5 for more opportunities; raise to 1.5+ for higher precision.
Smoothing: Smoothes scores. Pros raise this to filter noise; use 1 or 2 for faster reaction.
✅ WATCHLIST
Gold, BTC, Nasdaq, USDJPY, and EURUSD are enabled by default. You can toggle other JPY crosses or pairs as needed.
🔍 Glossary & Icon Legends
Market Regimes
Regime Description
Goldilocks "Sweet spot"—strong growth with stable yields. Bullish for risk assets.
Monetary Policy Mistake High rates vs. rising unemployment. A sign of a central bank error and potential reversal.
USD Dominance Extreme USD strength where all other currencies collapse.
Icon Reference
Icon Name Condition Meaning
🚀 Rocket Z-Score ≤ 1.5 High statistical probability of trend continuation
💣 Bomb Vol Ratio < 0.8 Volatility Squeeze—energy building for explosive move
🔥 Fire Vol Ratio > 1.5 High Volatility—watch for profit-taking or pullbacks
⚠️ Warning ±3.5σ, SMA200 deviation, or High Volatility Price at statistical limits or overextended
⚠️ Technical Note
This script synchronizes with real-time ticks. As a heavy quant tool using 28 security calls, we recommend using this as your primary dashboard and minimizing other heavy indicators for optimal performance.
Macro Pulse 30 Ultimate Capture the 30 pulses of the market. Trade with evidence.
---------------------------------------------------------------------------------------------------------
👑 Macro Pulse 30 Ultimate (Español)
🎁 ¡Actualmente GRATIS durante el período de lanzamiento!
── Rastreo de 30 Pulsos de Mercado con Inteligencia Quant
Macro Pulse 30 Ultimate es un motor de reconocimiento de entorno de alto nivel que escanea 30 activos críticos e indicadores macro en tiempo real (tick-a-tick). Utilizando 28 llamadas de request.security, esta herramienta cuantifica el "sesgo real" del mercado basándose en datos cuantitativos.
💎 Fuentes de Datos: 30 Perspectivas
8 Rendimientos de Bonos: EE. UU. (10Y/2Y), Alemania, Reino Unido, Australia, Japón, Suiza y Canadá.
4 Índices Bursátiles: S&P 500, Nasdaq 100, Nikkei 225 y DAX.
5 Índices Macro: Oro, Petróleo, DXY, JXY y VIX.
Indicadores Económicos: IPC (Inflación), Desempleo y Confianza. Actualizados cerca del día 15.
Puntuación de 10+ Pares: Valor esperado en tiempo real para USDJPY, EURUSD, BTCUSD, XAUUSD, etc.
🛠 Inteligencia Quant: 4 Pilares
Detección de Régimen Dinámico: Identifica más de 15 escenarios, desde "Goldilocks" hasta "Stagflation" y "Crisis de Liquidez."
Normalización Estadística (Z-Score): Identifica extremos estadísticos midiendo la desviación de la media (±σ).
Pesos de Correlación Adaptativos: Si la correlación entre tasas y USD es fuerte (> 0.6), el peso de las tasas se ajusta a 1.1x+.
Detección de Squeeze: Identifica acumulación de energía (💣) y sobreextensión (🔥).
⚙️ Modos de Operación
Modo TF Recomendado Enfoque
Intraday 15m a 1h Basado en volatilidad de 24 horas
Swing 4h a Diario Basado en cambios macro de 5 días
📖 Guía de Parámetros
Score Threshold: Mínimo para lista de estrategia (Defecto: 1.0). Ajustar a 0.5 para más señales o 1.5 para más precisión.
Smoothing: Suavizado de puntuación. Usar 1 o 2 para reacción rápida.
🔍 Glosario e Iconos
Regímenes de Mercado
Régimen Descripción
Goldilocks Crecimiento fuerte con tasas estables. Favorable para el riesgo.
Monetary Policy Mistake Tasas altas con desempleo creciente. Error de la FED y posible reversión.
USD Dominance Dominio absoluto del USD; otras divisas colapsan.
Referencia de Iconos
Icono Nombre Condición Significado
🚀 Rocket Z-Score ≤ 1.5 Probabilidad estadística de continuación de tendencia
💣 Bomb Vol Ratio < 0.8 Squeeze de volatilidad—movimiento explosivo inminente
🔥 Fire Vol Ratio > 1.5 Volatilidad extrema—alerta de sobreextensión
⚠️ Warning ±3.5σ, desviación SMA200, o alta volatilidad Límites estadísticos o sobreextensión
⚠️ Nota Técnica
Esta herramienta utiliza 28 llamadas security. Se recomienda usarla como panel principal y minimizar otros indicadores pesados para un rendimiento óptimo.
Macro Pulse 30 Ultimate Captura los 30 pulsos del mercado. Opera con evidencia.
---------------------------------------------------------------------------------------------------------
👑 Macro Pulse 30 Ultimate (日本語)
🎁 現在、ローンチ記念として無料公開中!
── 30の市場脈拍を捉える、プロフェッショナル・クオンツダッシュボード
Macro Pulse 30 Ultimate は、単なるインジケーターではありません。その名の通り、30系統の重要資産・マクロ指標をティック単位(リアルタイム)でスキャンし、相場の背景にある「真のバイアス」を数値化する究極の環境認識ツールです。
FX、株価指数、債券、コモディティ、仮想通貨──。これら相互に影響し合う30のデータを28個のSecurity関数で統合。個別のチャート分析だけでは到達できない、クオンツ(数量的)な根拠に基づいた意思決定をサポートします。
💎 圧倒的な解析データソース:30の視点
本スクリプトは、以下のデータを多角的に解析し、マネーフローの全容を解明します。
世界8カ国の国債利回り: 米国(10Y/2Y), ドイツ, イギリス, 豪州, 日本, スイス, カナダ。 金利差から通貨の真の価値を算出。
主要4大株価指数: S&P500, Nasdaq100, 日経平均, DAX。 市場の過熱感とリスク許容度を計測。
5大マクロ・インデックス: ゴールド, 原油, DXY(ドル指数), JXY(円指数), VIX(恐怖指数)。
3大マクロ指標: 米CPI(インフレ), 失業率, 消費者信頼感指数。 ※月次データは毎月15日前後に更新され、ロジックに自動反映されます。
厳選10ペアのスコアリング: USDJPY, EURUSD, BTCUSD, XAUUSD等の期待値をリアルタイム算出。
🛠 プロが信頼する「4つのインテリジェンス・ロジック」
ダイナミック・レジーム検出(環境認識の自動化) 「Goldilocks(適温相場)」から「Stagflation」「Liquidity Crisis(流動性危機)」まで、15種類以上の相場シナリオを自動判別。価格変動が「健全な上昇」か「パニック」かを提示します。
統計的正規化(Z-Score) すべての資産をボラティリティに基づいた「平均からの乖離(±σ)」に変換。統計的に「異常な買われすぎ・売られすぎ」を特定します。
相関ベースの動的ウェイト(疑似MLロジック) 金利とドルの相関が強い(相関係数 > 0.6)場合、金利データの重みを**1.1倍〜**に自動調整。市場の関心事に計算式が自己適応します。
ボラティリティ・スクイーズ検出 エネルギーの蓄積(💣アイコン)と過熱(🔥アイコン)を識別。ボラティリティの爆発前夜を捉える、プロ仕様の先行指標です。
⚙️ 実戦的な運用モード
モード 推奨足 用途
Intraday 15分足 ~ 1時間足 直近24時間のボラティリティを基準に、その日のうちに完結するトレードに最適化
Swing 4時間足 ~ 日足 直近5営業日のマクロ環境を重視。大きなトレンドの波を捉える戦略に最適化
📖 パラメータ設定・カスタマイズガイド
⚙️ LOGIC(ロジック設定)
Score Threshold: 推奨リストへの掲載基準(デフォルト: 1.0)。 推奨カスタム: チャンスを増やしたい場合は 0.5 へ、精度を高めたい場合は 1.5 以上へ調整。
Smoothing: スコアの平滑化。ノイズを嫌うプロは値を上げ、初動重視なら 1 または 2 を推奨。
✅ WATCHLIST(監視銘柄)
主要5銘柄(ゴールド、BTC、ナスダック、ドル円、ユーロドル)を標準搭載。 好みに合わせてその他のペアをONにできます。
🔍 用語・アイコン完全解説
相場レジーム(市場環境)
レジーム 説明
Goldilocks 景気が良く金利も安定。リスク資産買いの「スイートスポット」。
Monetary Policy Mistake 金利高止まり×失業率上昇。中銀のミスを突く、トレンド転換の兆し。
USD Dominance ドル一極集中。他通貨が総崩れになる強いトレンド状態。
アイコン一覧
アイコン 名称 条件 意味
🚀 Rocket Z-Score ≤ 1.5 統計的に理想的な押し目、またはトレンド開始のシグナル
💣 Bomb Vol Ratio < 0.8 ボラティリティ・スクイーズ(大相場の前兆)
🔥 Fire Vol Ratio > 1.5 ボラティリティ異常拡大(利確検討・突っ込み警戒)
⚠️ Warning ±3.5σ、SMA200乖離、または高ボラティリティ 統計的限界または過熱状態
⚠️ テクニカル・ノート
本スクリプトはティックに完全同期します。28個のSecurity関数を使用する重量級ツールの特性上、本ボードを主軸に据え、他の重い指標との併用は最小限にすることをお勧めします。
Macro Pulse 30 Ultimate 30の市場脈拍を捉える。根拠あるトレードを。
ICT Complete Toolkit v2📌 OVERVIEW
The ICT Complete Toolkit is a comprehensive trading indicator designed for traders who follow Inner Circle Trader (ICT) methodology. It combines multiple ICT concepts into a single, cohesive tool: Market Structure Shift (MSS), Fair Value Gaps (FVG), Liquidity Levels, Killzones, Bias Analysis, and optional Buy/Sell signals.
This indicator is built for intraday traders working on timeframes from 1-minute to 30-minute charts, though many features (like HTF FVG and Bias Dashboard) provide valuable context on any timeframe.
════════════════════════════════════════
⭐ WHAT MAKES THIS INDICATOR UNIQUE
This is NOT just another ICT indicator. Here's what sets it apart from free open-source alternatives:
1. INTEGRATED SIGNAL LOGIC (Not Found in Free Scripts)
Unlike standalone FVG or MSS indicators, this toolkit generates Buy/Sell signals only when multiple conditions align:
• Sweep Mode signals require: Liquidity sweep (PDH/PDL/Session high-low) → MSS confirmation → FVG formation → Active Killzone
• This multi-layer filtering dramatically reduces false signals compared to simple FVG or MSS indicators
2. PROPRIETARY SESSION ATR WITH LIVE RANGE PERCENTAGE
No other public indicator offers this feature. The Session ATR dashboard shows:
• Average True Range calculated per session (Asia, London, NY AM, NY PM) - not a generic daily ATR
• Live Range %: Real-time display of how much of the session's typical range has been used (e.g., "75%" means the session has moved 75% of its average range)
• This helps traders avoid entering exhausted moves and set realistic profit targets
3. CONTEXT-AWARE FVG DISPLAY
Most FVG indicators show ALL Fair Value Gaps. This toolkit only displays FVGs that form after a valid Market Structure Shift, filtering out noise and showing only FVGs with structural context.
4. HTF FVG WITH ADVANCED MITIGATION OPTIONS
The Higher Timeframe FVG feature includes three mitigation detection methods not commonly found together:
• Any touch (including wick)
• Close inside FVG
• Touch CE line (Consequent Encroachment - 50% midpoint)
5. UNIFIED WORKFLOW IN ONE INDICATOR
Instead of managing 5-7 separate indicators (Killzones, FVG, MSS, PDH/PDL, Bias, etc.), everything is integrated with shared logic. Components communicate: signals respect Killzone timing, FVGs respect MSS context, and the Bias Dashboard informs trade direction.
════════════════════════════════════════
💎 WHY THIS INDICATOR IS WORTH PAYING FOR
TIME SAVED:
• No need to configure and align multiple free indicators
• Pre-built workflow means you start trading ICT concepts immediately
• All timeframe conversions, session calculations, and signal logic handled automatically
REDUCED ERRORS:
• Integrated components eliminate conflicting signals from separate indicators
• Built-in filters (Killzone-only signals, MSS-context FVGs) prevent common mistakes
FEATURES NOT AVAILABLE FOR FREE:
• Session-specific ATR with live range % (proprietary calculation)
• Multi-condition signal generation (Sweep mode)
• Unified dark/light theme support for all dashboards
• Multiple groups of PO3 (Power of Three) HTF candles visualization on current chart
ONGOING DEVELOPMENT:
• Active maintenance and feature updates
• Support via website and email
════════════════════════════════════════
🔗 WHY THESE COMPONENTS WORK TOGETHER
This is NOT a random mashup of indicators. Each component serves a specific role in a complete trading workflow, and they are designed to work as an integrated system:
THE CORE LOGIC: Liquidity → Structure → Entry → Timing
1. Liquidity Levels (PDH/PDL/PWH/PWL) → WHERE smart money hunts stops
These levels identify where retail traders place stop losses. Institutional players target these levels to fill large orders. The indicator tracks these levels so you know where potential reversals may occur.
2. Killzones → WHEN institutional players are active
Not all hours are equal. The indicator highlights specific session windows when banks and institutions execute large orders. Trading outside these windows often results in choppy, directionless price action. Killzones tell you when to pay attention.
3. Market Structure Shift (MSS) → CONFIRMATION that direction changed
After liquidity is swept, you need confirmation that the move is reversing. MSS detects when price breaks a swing point in the opposite direction, signaling that the "trap" is complete and a new trend may begin.
4. Fair Value Gaps (FVG) → WHERE to enter
Once structure shifts, FVGs provide precise entry zones. These imbalances act as magnets for price and offer low-risk entry points with clear invalidation levels.
5. HTF FVG → CONTEXT from higher timeframes
Lower timeframe FVGs can be noise. HTF FVGs show you where the bigger players left imbalances, providing confluence when your LTF setup aligns with a higher timeframe zone.
6. Bias Dashboard → DIRECTION filter
Before taking any trade, you need to know the overall trend. The Bias Dashboard uses Supertrend + RSI + Moving Average triple confirmation to show you whether higher timeframes support your trade direction.
7. Session ATR & Range → EXPECTATION management
Knowing how much a session typically moves helps you set realistic targets and avoid entering when the move is already exhausted.
HOW THEY CONNECT:
BIAS (Direction)
↓
KILLZONE (Timing) → Only trade during active sessions
↓
LIQUIDITY SWEEP (Trap) → Wait for PDH/PDL/Session high-low sweep
↓
MSS (Confirmation) → Structure shifts in bias direction
↓
FVG (Entry) → Enter on retracement into the gap
↓
HTF FVG (Confluence) → Extra confidence if aligned with HTF zone
↓
SESSION ATR (Target) → Set targets based on remaining session range
This is the complete ICT intraday workflow in one indicator. Each component answers a specific question, and together they form a systematic approach to identifying high-probability trade setups.
════════════════════════════════════════
🔍 WHAT THIS INDICATOR DOES
1. MARKET STRUCTURE SHIFT (MSS) DETECTION
The indicator identifies changes in market structure by tracking swing highs and swing lows. A Bullish MSS occurs when price breaks above a swing high after forming a higher low. A Bearish MSS occurs when price breaks below a swing low after forming a lower high.
How it works:
• Swing points are identified using a configurable number of consecutive bullish or bearish bars (default: 2)
• When price closes beyond a previous swing point in the opposite direction, an MSS line is drawn
• MSS lines extend to the right until they are broken or a new structure forms
2. FAIR VALUE GAPS (FVG) - CURRENT TIMEFRAME
Fair Value Gaps represent price imbalances where a candle's range doesn't overlap with the candle two bars prior, leaving a "gap" in fair value. These zones often act as magnets for price.
How it works:
• Bullish FVG: The low of bar is higher than the high of bar , creating an upward gap
• Bearish FVG: The high of bar is lower than the low of bar , creating a downward gap
• FVGs are displayed as semi-transparent boxes and remain visible until price returns to fill them
• FVGs are only shown when they occur after a valid MSS, ensuring they appear in the context of a structural shift
3. HIGHER TIMEFRAME (HTF) FVG
See Fair Value Gaps from higher timeframes (15m, 1H, 4H, Daily) directly on your chart. These represent larger imbalances created by institutional order flow.
Configuration options:
• Mode - Until Inversed: FVG remains visible until price closes completely beyond it
• Mode - Until Mitigated: FVG disappears based on your mitigation criteria:
- Any touch: Removed when any part of a candle touches the FVG
- Close inside: Removed only when price closes within the FVG
- Touch CE line: Removed when price touches the 50% midpoint (Consequent Encroachment)
4. LIQUIDITY LEVELS (PDH/PDL/PWH/PWL)
Displays Previous Day High, Previous Day Low, Previous Week High, and Previous Week Low. These levels represent areas where retail stop losses typically cluster, making them targets for liquidity sweeps before reversals.
How it works:
• Levels are calculated at the start of each new day/week using the prior period's actual high and low
• Lines extend across the current period with customizable style (solid, dashed, dotted), width, and color
• Labels clearly identify each level
5. SESSION KILLZONES
Highlights the four major trading sessions when institutional activity is highest:
• Asia Session (default: 20:00-00:00 NY time)
• London Session (default: 02:00-05:00 NY time)
• NY AM Session (default: 09:30-11:00 NY time)
• NY PM Session (default: 13:30-16:00 NY time)
All times are in New York timezone. Each session is displayed as a colored box, and times are fully customizable.
6. SESSION ATR DASHBOARD
A table displaying the Average True Range for each session, calculated from the high-low range of completed sessions over a configurable lookback period (default: 14 days).
Additional feature - KZ Range:
Shows the current session's range as a percentage of its ATR. For example, if NY AM typically moves 40 pips and the current range shows 75%, the session has already used most of its average movement.
7. OPENING RANGE
Displays the high and low of the first candle (5m or 15m) when the NY AM session opens. Price often sweeps above or below this range before reversing—a concept sometimes called the "Judas swing."
The Opening Range box extends for a maximum of 30 minutes or until price closes beyond the range.
8. BIAS DASHBOARD
A multi-timeframe trend analysis table using triple confirmation:
Calculation method:
• Supertrend (ATR Length: 10, Factor: 3.0) - Determines primary trend direction
• RSI (Length: 14) - Confirms momentum (above 50 = bullish, below 50 = bearish)
• Moving Average - EMA 50 for 5m/15m timeframes, EMA 200 for 1H/4H/Daily
Bias levels:
• Strong Bullish: All three indicators aligned bullish
• Bullish: Supertrend + RSI bullish, MA not yet confirming
• Neutral: Supertrend and RSI disagree
• Bearish: Supertrend + RSI bearish, MA not yet confirming
• Strong Bearish: All three indicators aligned bearish
9. BUY/SELL SIGNALS
Optional automated signals based on ICT concepts:
Signal Type - Any/Scalp:
Generates signals whenever an MSS occurs followed by an FVG, without additional filtering. Suitable for scalping strategies.
Signal Type - Sweep:
Higher-probability signals that only trigger when:
• A liquidity sweep occurs (price takes out PDH, PDL, or the previous session's high/low)
• Followed by a Market Structure Shift
• With a Fair Value Gap forming for entry
Signals can be filtered to only appear during active Killzones.
10. REVERSAL CANDLE PATTERNS
Identifies six candlestick reversal patterns, each requiring 3 consecutive bars in the opposite direction within the last 4 bars:
• Engulfing (E): Current candle fully engulfs the previous candle including wicks
• Hammer (H): Lower wick ≥2x body size, appearing after downtrend (bullish)
• Hanging Man (HM): Same structure as hammer but after uptrend (bearish)
• Inverted Hammer (IH): Upper wick ≥2x body size, after downtrend (bullish)
• Shooting Star (SS): Upper wick ≥2x body size, after uptrend (bearish)
• John Wick (JW): 50%+ of candle is wick with ≤15% wick on opposite side
11. BREAKER BLOCKS
When an FVG is "broken" (price closes through it), the zone may act as the opposite—former support becomes resistance and vice versa. Enable Breaker Blocks to track these flipped zones.
12. PO3 (POWER OF THREE) HTF CANDLES
Displays higher timeframe candles (1H, 4H, Daily) directly on your chart to the right of current price. This helps you visualize where current price sits within the larger candle's range without switching timeframes.
Configure up to 3 groups with different timeframes and candle counts.
════════════════════════════════════════
🎯 HOW TO USE THIS INDICATOR
FOR TREND-FOLLOWING ENTRIES:
1. Check the Bias Dashboard for higher timeframe direction
2. Wait for price to enter a Killzone (London or NY sessions recommended)
3. Look for a liquidity sweep of PDH/PDL or session highs/lows
4. Wait for Market Structure Shift in the direction of your bias
5. Enter on the Fair Value Gap retracement
FOR SCALPING:
1. Enable Buy/Sell Signals with "Any/Scalp" mode
2. Focus on active Killzones
3. Use signals as entry triggers, with FVG zones as entry prices
4. Consider reversal candle patterns for additional confirmation
FOR SWING ANALYSIS:
1. Enable HTF FVG (1H, 4H, Daily)
2. Use "Until Mitigated" mode with "Touch CE line" for precise levels
3. Mark weekly levels (PWH/PWL) as major targets
4. Use the PO3 candles to understand higher timeframe structure
════════════════════════════════════════
⚙️ KEY SETTINGS EXPLAINED
• Consecutive Bars for Market Structure - Controls swing point sensitivity (higher = fewer, more significant swings)
• Max MSS Lines - Limits displayed MSS lines for chart clarity
• HTF FVG Mode - Choose between "Until Inversed" or "Until Mitigated"
• HTF Mitigation Type - How strictly FVGs are considered filled
• Show Signals Only in KZ - Filter signals to active sessions only
• Signal Type - "Sweep" for higher quality, "Any/Scalp" for more signals
• Session ATR Days - Lookback period for average session range calculation
• Dark Theme - Toggle for better visibility on dark chart backgrounds
════════════════════════════════════════
📊 BEST PRACTICES
1. Start with defaults - The indicator is pre-configured with sensible settings
2. Less is more - Don't enable every feature at once; focus on what you understand
3. Higher timeframe first - Check Daily/4H bias before taking lower timeframe trades
4. Respect Killzones - The best setups occur during active sessions
5. Wait for confirmation - MSS + FVG together is more reliable than either alone
════════════════════════════════════════
⚠️ IMPORTANT NOTES
• This indicator works best on intraday timeframes (1m to 30m) for Killzones and MSS/FVG
• HTF FVG and Bias Dashboard provide value on any timeframe
• All session times are in New York timezone
• Signals are tools for analysis, not guaranteed trade entries
• Always use proper risk management
════════════════════════════════════════
🔄 UPDATES
This indicator is actively maintained. Feature requests and bug reports are welcome.
Statistical Reversion FrameworkIntroduction and Core Philosophy
The Statistical Reversion Framework constitutes a sophisticated quantitative trading instrument designed to identify high-probability mean reversion opportunities across financial markets. Unlike traditional technical indicators that rely on a single dimension of market data, this framework adopts a multi-faceted approach, synthesizing statistical probability, volume profile analysis, institutional money flow proxies, and standard technical momentum into a singular composite score. The core philosophy driving this script is the concept of confluence through heterogeneity; by combining uncorrelated or loosely correlated market factors—such as price deviation (statistics), participant commitment (volume), and macro sentiment (intermarket data)—the algorithm aims to filter out the noise inherent in standard oscillators and isolate moments where market pricing has deviated unsustainably from its intrinsic equilibrium. This tool is specifically engineered to detect market extremes—tops and bottoms—where the probability of a counter-trend move or a snap-back to the mean is mathematically significant. It operates on the premise that while asset prices can remain irrational in the short term, they are bound by statistical variance and mean-reverting properties over longer horizons, particularly when institutional flows and volume exhaustion patterns align with those statistical extremes.
Methodology: The Composite Scoring Architecture
The underlying methodology of the framework relies on a weighted composite scoring system. Rather than generating binary buy or sell signals based on a threshold crossover, the script calculates a granular score ranging from zero to one hundred for various market dimensions. These dimension-specific scores are then weighted according to user-defined inputs to produce a final "Composite Score." This approach allows for a nuanced assessment of market conditions; a setup might have extreme statistical deviation but lack volume confirmation, resulting in a lower confidence score than a setup where price, volume, and macro factors all align. The algorithm normalizes all input data into a standardized scale, typically converting raw values—such as Z-Scores or volume ratios—into a zero-to-ten ranking before aggregating them. This normalization process is critical because it allows the algorithm to compare apples to oranges mathematically, treating a standard deviation of 3.0 and a Relative Strength Index (RSI) of 20 as compatible inputs within the same equation. By summing these normalized values and applying regime-based confidence adjustments, the framework produces a dynamic signal that adapts to the volatility and trend intensity of the current market environment.
Algorithmic Component I: Statistical Analysis via Multi-Timeframe Z-Scores
The backbone of the framework is the Statistical Component, which utilizes the Z-Score (or Standard Score) to quantify the degree of price deviation. The Z-Score measures how many standard deviations the current price is from its moving average. A crucial aspect of this algorithm is its fractal nature; it does not rely on a single lookback period. Instead, it computes Z-Scores across three distinct timeframes—Daily, Weekly, and Monthly—and within each timeframe, it calculates deviations for short, medium, and long-term periods. For instance, on the daily timeframe, it assesses deviation from 50-day, 200-day, and 500-day means simultaneously. This multi-timeframe approach is designed to filter out ephemeral noise. A price move that appears extreme on a 10-day basis but is normal on a 200-day basis is likely a trend pull-back rather than a reversal. Conversely, when the Z-Scores across daily, weekly, and monthly timeframes all register values beyond significant thresholds (such as 2.0 or 3.0 standard deviations), it indicates a rare fractal alignment where the asset is historically overextended on all relevant scales. The algorithm aggregates these nine distinct Z-Score data points to form the "Statistical Score," heavily rewarding scenarios where multiple timeframes show directional alignment, as these synchronized deviations often precede powerful mean-reversion events.
Algorithmic Component II: Volume Signature and Participation Analysis
While statistical deviation highlights where the price is, the Volume Component analyzes the conviction behind the move to determine if a reversal is imminent. This section of the code employs several sophisticated logic gates to identify specific volume signatures known as Capitulation and Exhaustion. The algorithm compares current volume against a 50-day moving average to generate a volume ratio. It then correlates this ratio with price action. For example, the script identifies "Capitulation" when price collapses significantly (more than 2%) on volume that is at least three times the average. This specific signature—panic selling—often marks the psychological wash-out necessary for a market bottom. Conversely, the script detects "Volume Exhaustion" when prices drift without conviction on extremely low volume, indicating a lack of participant interest in pushing the trend further. Furthermore, the algorithm integrates On-Balance Volume (OBV) analysis, specifically looking for divergences. It detects subtle shifts where the price makes a new low, but the OBV makes a higher low, signaling that smart money is accumulating positions despite the falling price. This divergence logic is automated using pivot-based high/low detection arrays, adding a layer of foreshadowing that price-only indicators often miss.
Algorithmic Component III: Institutional Proxy and Intermarket Correlations
The Institutional Component distinguishes this framework from standard retail indicators by incorporating intermarket data that serves as a proxy for macro sentiment and institutional flow. The script pulls data from extraneous tickers—specifically the VIX (Volatility Index), Government Bond Yields (10-year and 2-year), Copper, Gold, and the Dollar Index (DXY). The logic here is grounded in fundamental market mechanics. For instance, the script analyzes the VIX to gauge market fear; however, it applies a contrarian logic. An extremely high VIX (panic) coincident with a low equity price is scored as a bullish factor, while a complacently low VIX at market highs is viewed as bearish. Similarly, the algorithm analyzes the Yield Curve (the spread between 10-year and 2-year yields). A steepening or flattening curve provides context on economic expectations, influencing the score based on whether the environment is "risk-on" or "risk-off." The Copper/Gold ratio is utilized as a barometer for global economic health; rising copper relative to gold suggests industrial demand and growth, confirming bullish setups, whereas falling copper prices signal contraction. By integrating these non-price variables, the framework ensures that a trade signal is not just technically sound but is also supported by the broader macroeconomic undercurrents that drive institutional capital allocation.
Algorithmic Component IV: Technical Momentum and Structure
The final layer of input comes from standard Technical Analysis, which serves to fine-tune the timing of the entry. This component aggregates readings from the Relative Strength Index (RSI), Moving Average Convergence Divergence (MACD), Bollinger Bands, and Support/Resistance proximity. While Z-Scores measure linear distance from the mean, the RSI and Bollinger Bands measure the velocity and elasticity of that move. The algorithm assigns higher scores when RSI hits extreme levels (below 20 or above 80) and when price action pierces the outer bounds of the Bollinger Bands. Additionally, the MACD is monitored for histogram reversals and signal line crosses that align with the mean reversion bias. A unique feature of this component is the proximity logic, which calculates how close the current price is to a 50-period high or low. If a statistical extreme coincides with a retest of a major structural support level, the technical score is maximized. This ensures that the trader is not catching a falling knife in a void, but rather identifying a reversal at a location where technical structure provides a natural floor or ceiling for price.
Regime Detection and Confidence Adjustment
A critical vulnerability of mean reversion strategies is that they can suffer severe drawdowns during strong, unidirectional trending markets (momentum regimes). To mitigate this, the framework incorporates a Regime Detection module using the Average Directional Index (ADX) and volatility thresholds. The script calculates the ADX to measure trend strength regardless of direction. If the ADX is above a certain threshold (default 25), the market is classified as "Trending." The script then cross-references this with volatility data to classify the environment into regimes such as "Crisis," "Trending," "Range," or "Mean-Revert." This classification is not merely cosmetic; it actively influences the final output through a "Regime Confidence" multiplier. If the system detects a strong trending regime, it dampens the Composite Score, requiring extraordinary evidence from the other components to trigger a signal. Conversely, if the market is detected as "Mean-Revert" or "Low-Vol Range," the confidence multiplier boosts the score, making the system more sensitive to reversion signals. This adaptive logic helps protect the trader from fading strong breakouts while aggressively capitalizing on ranging markets.
Usage Instructions and Dashboard Interpretation
Traders utilizing this framework should primarily interact with the on-screen Dashboard, which provides a real-time summary of all computed metrics. The dashboard is organized hierarchically, with the "Composite Score" and "Signal Status" at the top. A Composite Score above 70 is generally considered actionable, with scores above 85 representing "Exceptional" setups. The Dashboard is color-coded: green hues indicate bullish/oversold conditions suitable for buying, while red hues indicate bearish/overbought conditions suitable for selling or shorting. Traders should look for "Confluence" across the rows. Ideally, a robust signal will show a high Statistical score (indicating price is cheap/expensive), a high Volume score (indicating capitulation or accumulation), and a supportive Institutional score. If the Composite Score is high but the Institutional score is low, the trader should proceed with caution, as the macro environment may not support the trade.
The chart visuals provide immediate entry triggers. "Strong Bottom" (Green Triangle) and "Strong Top" (Red Triangle) shapes appear when the Composite Score breaches the high threshold and Z-Scores are at extremes. These are the primary execution signals. Smaller "Potential" markers indicate developing setups that may require lower timeframe confirmation. Additionally, specific volume icons (Diamonds) will appear to denote Capitulation or Climax events. A trader should ideally wait for the candle to close to confirm these signals. The alerts configured in the script allow the trader to be notified of these events remotely. For risk management, because this is a mean reversion tool, stop-losses should typically be placed below the swing low of the capitulation candle (for longs) or above the swing high of the climax candle (for shorts), anticipating that the statistical extreme marks the distinct turning point. By systematically waiting for the Composite Score to align with the visual signals and verifying the regime context on the dashboard, the trader effectively filters out low-probability trades, engaging only when statistics, volume, and macro-economics align.
VIX Percentile OscillatorWhat is this script?
This is a trading tool that helps you decide when to buy or sell options based on market volatility. Think of it as a "fear meter" for the stock market.
What is VIX?
VIX = Volatility Index (also called the "fear index")
When VIX is HIGH → Market is scared/volatile → Options are EXPENSIVE
When VIX is LOW → Market is calm → Options are CHEAP
What does "Percentile" mean?
Instead of just showing VIX price, this script shows where VIX is compared to history.
Example: If VIX Percentile = 85%
This means VIX is higher than 85% of all past readings
Only 15% of the time was VIX higher than now
Translation: Volatility is unusually HIGH
The 5 Trading Zones
The script divides the market into 5 zones:
🔴 EXTREME SELLING ZONE (90-100%)
VIX is in the top 10% historically
Action: AGGRESSIVELY SELL OPTIONS (collect big premiums)
Market panic = expensive options = profit for sellers
🟠 SELLING ZONE (80-89%)
VIX is elevated but not extreme
Action: SELL OPTIONS (good premiums available)
⚪ NEUTRAL ZONE (20-79%)
VIX is normal
Action: WAIT or use other strategies
🟢 BUYING ZONE (10-19%)
VIX is low
Action: BUY OPTIONS (they're cheap)
🟢 EXTREME BUYING ZONE (0-9%)
VIX is in the bottom 10% historically
Action: AGGRESSIVELY BUY OPTIONS (bargain prices)
Market complacency = cheap options = opportunity
Understanding the Chart
Main Line (Blue/Red/Green):
Shows current VIX percentile
Color changes based on zone
Thick line = easy to see
Histogram (Background bars):
Red bars = above 50% (high volatility)
Green bars = below 50% (low volatility)
Purple Momentum Line:
Shows if VIX is rising or falling
Helps you catch trends early
Background Colors:
Light red/orange = Selling zones
Light green = Buying zones
Triangle Markers:
Appear when entering new zones
"EXTREME" label = strongest signals
The Statistics Table (Top Right)
VIX Price: Current VIX value (e.g., 16.50)
Percentile: Where VIX ranks (0-100%)
Z-Score: Statistical measure
Above +2 or below -2 = extreme
Red text = unusually high/low
Momentum: Rate of change
Red = rising (volatility increasing)
Green = falling (volatility decreasing)
Avg VIX: Average VIX over lookback period
Current Zone: Which zone you're in right now
Bars in Zone: How long you've been in this zone
Simple Trading Rules
FOR OPTION SELLERS (Premium Collectors):
✅ SELL when: Percentile > 80% (especially > 90%)
High premiums available
Examples: Sell covered calls, cash-secured puts, credit spreads
FOR OPTION BUYERS (Hedgers/Speculators):
✅ BUY when: Percentile < 20% (especially < 10%)
Cheap options available
Examples: Buy protective puts, long calls, debit spreads
Key Settings You Can Adjust
Lookback Period (default: 252)
How far back to compare (252 = 1 year of trading days)
Longer = smoother, more stable
Shorter = more sensitive to recent changes
Smoothing Period (default: 3)
Reduces noise/wiggling
Higher = smoother line
Lower = more responsive
Zone Thresholds:
Extreme Sell: 90%
Sell: 80%
Buy: 20%
Extreme Buy: 10%
You can customize these!
Real-World Example
Scenario: VIX Percentile jumps to 92%
What this means:
VIX is higher than 92% of all past readings
Market is in panic mode
Option premiums are INFLATED
Trading Action:
✅ Sell covered calls on stocks you own
✅ Sell cash-secured puts on stocks you want to buy
✅ Sell credit spreads
❌ DON'T buy expensive options right now
Why it works: When fear is extreme, it usually calms down eventually. You profit as premiums deflate.
Important Reminders
⚠️ This is a TIMING tool, not a crystal ball
It tells you WHEN premiums are expensive/cheap
It doesn't tell you WHICH options to trade
You still need proper risk management
⚠️ Works on ALL timeframes
Daily charts = swing trading
Weekly charts = position trading
Intraday charts = day trading volatility
⚠️ Best for:
Option sellers during high VIX (>80%)
Option buyers during low VIX (<20%)
Portfolio hedging decisions
Volatility trading strategies
Bottom Line: This script helps you buy options when they're cheap and sell options when they're expensive. It's like shopping for sales, but for volatility!
DISCLAIMER: This information is provided for educational purposes only and should not be considered financial, investment, or trading advice. Please do boost if you like it. Happy Trading.
Volume PressureVolume Pressure
Volume Pressure is a volume-flow based oscillator designed to visualize relative buying and selling pressure using a refined Volume Flow Index (VFI) methodology. The indicator evaluates how volume behaves in relation to price movement and volatility, and presents this information as a smooth flow line with adaptive color intensity for easier interpretation.
What the Indicator Shows
Volatility-filtered volume participation
Directional volume flow derived from price change
A smoothed flow line with dynamic color intensity
A signal line for visual reference
The flow line is layered to enhance visibility, making it easier to read on dark chart backgrounds and smaller panels.
How to Read It
Flow Line: Represents relative volume pressure
Above zero: positive pressure
Below zero: negative pressure
Color Intensity:
Brighter colors indicate stronger relative pressure
Faded colors indicate weaker or neutral pressure
Signal Line: A smoothed reference of flow behavior
Usage Notes
Designed as a visual analysis and confirmation tool
Can be used across intraday and higher timeframes
Best used alongside price action, trend, or structure analysis
Disclaimer
This indicator is for analytical and educational purposes only.
It does not provide buy or sell signals and does not imply future performance.






















