ATR Price ZoneThe ATR Price Zone is an indicator which takes the Daily Average True Range of a stock and shows how high and low the price of the stock could possibly go from the opening price.
Key features:
The ATR Price Zone is an indicator which takes the Daily Average True Range of a stock and shows how high and low the priced the stock could possibly go from the opening price.
Key features:
ATR Price Zone uses zones looking forward to help strategize possible movements in price.
This indicator is customizable with zones, horizontal lines, a quick reference chart and colors.
The indicator continues to move forward with the chart.
It references the Daily True Average Range regardless of which Time Frame you are using.
It also references the opening candle with a blue arrow when using less than daily time frames.
Create by BothwellTrader
Zmienność
NICHI (NuwenPham's Ichimoku)NICHI (NuwenPham’s Ichimoku)
NICHI is a dual-engine Ichimoku indicator designed for modern, high-volatility markets.
It preserves a faithful traditional Ichimoku while introducing an advanced, filter-driven Ichimoku framework for research, visualization, and discretionary trading.
The goal of NICHI is not to replace Ichimoku — but to extend it.
Overview
NICHI includes two independent Ichimoku systems that can be enabled separately or together.
1. Standard Ichimoku
A clean, traditional Hosoda Ichimoku using Donchian midpoints:
Tenkan-sen (short period)
Kijun-sen (medium period)
Senkou Span A & B (forward displaced)
Chikou Span (lagging)
Design choice:
The Standard Ichimoku is intentionally plotted in a separate pane to avoid cluttering the price chart.
It serves as a reference / regime baseline, not a visual overlay.
2. Advanced Ichimoku
The Advanced system keeps the Ichimoku structure intact but replaces the Donchian calculations with selectable smoothing filters.
Each Ichimoku component (Tenkan, Kijun, Senkou B, Chikou) can be calculated using modern filters designed to handle volatility, noise, and regime shifts.
Supported filters include:
McGinley Dynamic (MD)
VWMA (exchange or tick-derived volume)
EMA / DEMA / SMA / SMMA / WMA
ALMA / LSMA / Hull MA
COVWMA / FRAMA / KAMA
50th Percentile
Moving Median
This allows Ichimoku to behave as:
A smoother trend system
A volatility-adaptive framework
A momentum-responsive overlay
Enhanced Cloud (Kumo) Modeling
Advanced Kumo logic includes:
Independent forward offsets for Span A and Span B
Bull / bear regime classification aligned with how the cloud is actually drawn
Adaptive cloud coloring
Neutral cloud state when spans disagree
This avoids misleading regime signals when different offsets are used.
Directional Persistence Tracking
NICHI tracks directional streaks for key components:
Tenkan direction
Kijun direction
Span A direction
Span B direction
These persistence counters stabilize coloring, reduce flicker, and improve visual clarity during transitions.
Bar Coloring Modes (Advanced)
Three bar-coloring frameworks are included.
Kumo-Based
Above cloud → bullish
Below cloud → bearish
Inside cloud → neutral
Tenkan / Kijun-Based
Above both → bullish
Below both → bearish
Chikou-Based
Chikou above past price → bullish
Chikou below past price → bearish
Each mode is intentionally distinct and serves a different trading style.
Moving Average Overlays
NICHI includes four optional moving average overlays (MA1–MA4):
Configurable type, length, width, and source
Intended for bias, confluence, or higher-timeframe context
Controlled as code-level constants by design
What Changed Since BETA
This release promotes NICHI from beta to stable with the following key improvements:
Chikou regime logic fixed:
Chikou comparisons now reference historical price only, eliminating any future lookahead behavior.
Kumo bull/bear alignment clarified:
Cloud regime classification now matches how the cloud is visually drawn when Span A and Span B use different forward offsets.
Kijun direction tracking corrected:
Kijun coloring now reflects Kijun movement, not Tenkan movement.
Bar coloring gated:
Bar coloring is applied only when Advanced Ichimoku is enabled, preventing unintended behavior when using Standard mode alone.
General stability and cleanup:
Minor bug fixes, consistency improvements, and documentation clarity.
Notes
Advanced Ichimoku is intended for research and visualization, not as a turnkey strategy.
Standard Ichimoku remains a faithful baseline.
If reporting issues, please include symbol, timeframe, and a screenshot.
Pinnacle ICT BasicOverview
Pinnacle ICT Basic (PICT Basic) is a contextual market regime overlay inspired by Inner Circle Trader (ICT) principles. It analyzes price behavior relative to recent structure and momentum to classify current conditions as orderly (directional progression), transitional (consolidation/stall), or unstable (chop/stand-down).
Important: This script provides no trade entries, exits, targets, alerts for execution, or performance predictions. It serves purely as a visual aid for discretionary decision-making, highlighting market context to help traders avoid low-quality conditions.
Originality and Value of This Integration
This script stands out by combining classic elements (EMA baseline for trend bias, pivot-based liquidity sweeps, displacement via candle body analysis, volume spikes, ATR-based separation, ADX/range for chop detection, and HTF EMA alignment) in a unique hierarchical filtering system. The proprietary tuning creates cleaner, more reliable contextual reads than simple individual indicators or basic mashups.
Key differentiators include:
Adaptive stall detection using a rolling baseline cross-count scaled as a percentage of lookback period (combined with ADX and range/ATR ratios) to identify hidden consolidation early, reducing false directional reads in ranging markets.
Deterministic market-mode adjustments (offsets for stocks vs. futures) for consistent behavior across asset classes without over-optimization.
Binary quality gating on setups (configurable OR/AND logic for volume + displacement) before confirmation, with limits like one-setup-per-leg, one-confirm-per-swing, cooldown bars, and micro-trend alignment.
Strict CONT (continuation first-touch) arming that requires pre-separation from baseline (ATR-scaled) and optional close-side requirements, preventing premature or noisy signals.
These interactions form a multi-layer filter: structure → quality → confirmation → regime shading. This reduces noise significantly compared to freely available scripts that plot sweeps or displacements independently, offering refined contextual awareness that justifies protected source code and selective access.
How It Works (Conceptual)
The script evaluates price movement progression, not just position.
At a high level:
A baseline EMA defines primary bias (bullish/bearish), with optional micro EMA for short-term alignment.
Market state detection combines traditional chop filters with proprietary stall logic to flag "stand down" periods of indecision.
Liquidity sweeps identify breaches of recent swing highs/lows (configurable key-swing strength or lookback).
Displacement requires strong candle bodies exceeding averages (with optional ATR filter).
Volume confirmation demands spikes above SMA.
HTF filter checks true bias alignment (not just LTF close vs. HTF EMA).
Setups trigger on recent sweeps or armed first-touch continuations at baseline.
Confirms require confluence of displacement, volume, micro alignment, and HTF OK—gated to avoid over-signaling.
The HUD displays regime (bullish/bearish/stand-down), bias, HTF status, alignment (OK or mismatch), and active filters (vol/disp). Background shading and optional labels/shapes provide visual cues for orderly vs. compressed/unstable action.
Visual Output
The script overlays:
Baseline (and optional micro) EMA.
Background regime shading.
Setup/confirm labels or shapes (configurable sizes/modes: Minimal, Standard, Debug).
On-chart HUD with real-time state summary.
No predictive elements, offsets into future, or non-standard chart assumptions are used.
What This Script Is Not
Does not generate buy/sell signals or alerts for direct execution.
Does not rely on fixed oscillator thresholds or simple MA crossovers alone.
Does not forecast direction or replace risk management.
Does not constitute a standalone system—all decisions remain discretionary.
Intended Use
Use as a contextual filter alongside your existing approach:
Avoid participation in "stand down" or mismatched conditions.
Monitor transitions from compression to expansion.
Assess structural continuity or disruption.
Apply across timeframes and assets (with auto-mode detection for stocks/futures).
Disclaimer
This script is for educational and informational purposes only. It does not constitute financial, investment, or trading advice. Trading involves risk; apply proper risk management. Past observations do not guarantee future behavior.
To request access, send a private message on TradingView with your username and brief intended use.
The RayAlgo Pro 3.0 (SMC+Filters)The RayAlgo Pro 3.0 (SMC+Filters) is a multi-module market-structure and trend framework designed to organize price action into a clear, repeatable workflow.
The core idea is layered confluence: each component answers a different “trading question” (direction, location, timing, and conditions). The goal is to build a coherent view where signals are interpreted in context.
Signal Filters introduce an additional confirmation layer, allowing classic SMC logic to be refined through strength, volatility, timeframe alignment, and session context.
The modules are designed to agree with each other, not compete.
Market Structure defines direction and key swing references (HH/HL/LH/LL, BOS/CHoCH).
Trend Engine transforms that structure into an actionable state (bull / bear) using volatility-adaptive bands.
Execution Context is added through continuation touches, reversal events, order blocks, and optional S/R zones.
Decision Support is handled via a dashboard that summarizes trend, strength, volatility, session, and higher-timeframe alignment.
1) Market Structure
Swing points derived from pivot highs/lows.
BOS / CHoCH lines drawn when price breaks the most recent active swing high/low.
Trend Change labels (“BUY” / “SELL”) triggered on a confirmed directional change in the structure state (ChoCH)
2) Trend Engine & Visual Layer (bands + candles)
Wireframe bands built from:
a WMA basis (trend anchor)
an ATR-smoothed volatility envelope
Trend Continuation markers (⬆ / ⬇) when price interacts with the active band in the direction of the trend (throttled to reduce clutter).
A bull / bear main line:
bullish state plots the lower band as the “active” trend line
bearish state plots the upper band as the “active” trend line
3) Clarity Candles (Trend-Based Coloring)
Candles are colored based on the active market structure trend state.
Bullish color during bullish structure, bearish color during bearish structure.
Helps visually separate trend phases, pullbacks, and transitions, reducing noise and improving directional focus.
4) Trend Reversal Reference
A dedicated reversal marker printed simultaneously with the main BUY / SELL signal.
Marks the exact previous swing high or low from which the trend changed.
Acts as a key structural reference and a natural trade invalidation level if price is reclaimed.
5) Smart Order Blocks
Bullish / bearish Order Block boxes created at structure break events.
Each block prints:
direction (BULL / BEAR)
a relative “strength” marker (+, ++, +++) based on box height vs ATR
the volume at the originating bar (formatted K/M/B)
Blocks are automatically managed:
a maximum number can remain active
blocks are removed when “mitigated” (price closes beyond the block boundary)
6) Optional Support & Resistance Zones
Pivot-based zones with:
minimum distance filtering (avoid stacking zones too close)
zone thickness scaled by ATR
extension into the future
7) Optional Sessions
Tight session boxes drawn around the price. Visualize high-activity trading hours and their price ranges.
London (08:00–17:00 UTC)
New York (13:00–22:00 UTC)
Tokyo (00:00–09:00 UTC)
Sydney (22:00–07:00 UTC)
8) Optional TP/SL levels
When a trend change triggers, the script can plot:
SL at the most recent opposite swing reference
TP1 / TP2 / TP3 derived from risk (entry → SL) and your selected R:R multipliers
9) Info Panel / Dashboard (table)
A compact dashboard (position + size configurable) showing:
current timeframe trend status (BULLISH / BEARISH / NEUTRAL)
strength using ADX classification (Weak / Range / Strong)
trend age (bars since last trend-change)
a volatility score (0–10) based on ATR vs its longer-term average
current session label
MTF alignment for 3 user-selected timeframes (Bull / Bear / Flat / N/A)
10) Optional Signal Filters
An optional confirmation layer applied only to Trend Change (BUY / SELL) signals.
Filters can require:
multi-timeframe directional alignment
a defined volatility regime
minimum trend strength (ADX)
a specific trading sessions
Signals failing the active filters are suppressed, and candles visually indicate filtered conditions until a valid signal appears.
HOW DOES IT WORK?
A) Market Structure State
1. The script detects swing highs/lows using pivot logic.
2. A swing is considered “active” until price breaks it.
3. When price breaks:
breaking a swing high flips/sets state to bullish
breaking a swing low flips/sets state to bearish
4. The break is drawn as a horizontal line and labeled:
BOS (break in the direction of the existing trend)
CHoCH (a change-of-character event — break against the prior direction)
B) Trend Engine (volatility-adaptive bands)
A WMA basis defines the baseline direction.
An ATR-based volatility measure is smoothed and multiplied
When market structure is bullish, the script emphasizes the lower band as the active trend line; in bearish states, it emphasizes the upper band.
This creates a trend framework that adapts to changing volatility, rather than using fixed-distance bands.
C) Timing Tools (continuation + reversal event markers)
Trend Change (BUY/SELL) appears only when the structure state flips (change-of-trend condition).
Continuation markers (⬆/⬇) appear when price “tags” the active band while the trend state remains intact.
Continuation signals are throttled (a minimum spacing between prints) to reduce signal clustering.
D) Order Blocks (structure-driven zones)
Order blocks are created at structure break moments, then managed dynamically:
Bullish OB prints on bullish structure resolution
bearish OB prints on bearish resolution.
Each OB box includes:
direction
strength grade based on box size relative to ATR
originating volume (formatted)
SETTINGS GUIDE
Structure Settings
Swing Size: controls pivot sensitivity.
lower = faster swing detection (more structure events, more noise)
higher = fewer, more “major” swings (cleaner structure, slower reactions)
BOS/CHoCH Line Style: visual preference (solid/dashed/dotted).
Show BOS / Show CHoCH: toggle structure event labeling.
Show Swing Labels: prints HH/HL/LH/LL at confirmed pivots.
Trend Reversal Signal
Show Trend Reversal Signals: adds a reversal label/line when the trend state flips.
Signal Line Length (bars): how far the reversal reference line extends.
Line/Text Colors: visuals.
Smart Order Blocks
Show Order Blocks: enables OB zones at structure events.
Bull/Bear OB Colors: visuals.
Max Active OBs: performance and chart cleanliness control.
How OB “strength” works:
Strength is graded by block height relative to ATR, giving a quick “size vs volatility” context.
Support & Resistance
Pivot Strength: how many bars left/right define a pivot (higher = fewer zones).
Minimum Zone Distance (%): prevents clustering.
Zone Thickness (ATR Mult): thickness adapts to volatility.
Max Zones / Extension (bars): visual management + horizon.
Main Trend Settings
Basis Length: WMA length (higher = smoother, slower).
ATR: volatility sampling window.
Smoothing: smooths volatility to prevent jitter.
Vol Multiplier: expands/contracts the envelope (higher = wider bands).
Visuals
Show Wireframe Bands + Wireframe Spread: adds multiple “distance lines” from the active band scaled by volatility.
Show Volatility Shadow: adds a separate volatility visualization layer (useful for regime awareness).
Sessions
Toggle session boxes (UTC-based).
TP/SL Settings
Show TP/SL Levels: plots SL + 3 targets on trend-change events.
TP risk/reward ratios: set R:R multipliers for TP1/2/3.
Info Panel
Show Info Panel / Position / Size
ADX Length: strength classification sensitivity.
Volume MA Length: average volume reference (currently used for averaging; the dashboard focuses on volatility/ADX/trend age).
MTF 1/2/3: three timeframes for trend alignment readout.
Appearance
Bull/Bear Colors
Trend Background: optional shading keyed off the trend state.
Signal Filters
Enable Signal Filters: applies additional rules to BUY/SELL signals only.
Filtered Candle Color: candles turn gray when a signal is filtered out.
MTF Alignment
Require MTF 1/2/3: only allow signals aligned with selected higher timeframes.
ADX Strength
Require ADX ≥ Min: filters out weak or ranging conditions.
Volatility
Vol Score Min/Max: limits signals to a chosen volatility regime (0–10).
Sessions
Restrict to Selected Sessions: signals only fire during chosen sessions.
ALERTS
This script includes alert conditions for:
Trend state events
Bullish Trend Change (trend changed to bullish)
Bearish Trend Change (trend changed to bearish)
Structure events
Bullish BOS
Bearish BOS
Continuation events
Bullish Trend Continuation (price touched bullish band)
Bearish Trend Continuation (price touched bearish band)
Order block events
Bullish Order Block Detected
Bearish Order Block Detected
Disclaimer
This indicator is an analytical and educational tool only. It does not provide financial advice or trade recommendations. All signals, levels, and visual elements are meant to assist in market analysis and must be used alongside proper risk management and independent decision-making. Trading involves risk, and past performance does not guarantee future results.
P2P Indicator [MOT]P2P Indicator - Time & Structural Liquidity System
The P2P Indicator is a comprehensive market structure tool designed to assist traders in identifying structural reversal scenarios where Time, Price, and Momentum converge.
ORIGINALITY & SYSTEMIC SYNERGY
While indicators for Session times, Fibonacci levels, and Fair Value Gaps (FVG) exist individually, this script is not a simple collection of these tools. It is an algorithmic system where five distinct components must align to generate a valid signal:
Session High/Low & Daily Refs: These define the Interest Zone (Context).
Fair Value Gap: This serves as the Structural Trigger (Entry Mechanism).
Pivot Points: These confirm the Market Structure Shift (MSS) (Trend Validation).
ATR Volatility: This acts as the Momentum Filter (Quality Control).
Fibonacci Projections: These provide the Objective Targets (Trade Management). The script's originality lies in this conditional dependency : A signal is ONLY generated when a specific chronological sequence (Zone Test → Inversion → MSS → Volatility) occurs, and the trade is managed specifically by the coupled Fibonacci projections and opposing Fair Value Gaps. This automates a complex institutional workflow that would otherwise require manual interpretation of multiple disparate tools.
The P2P System in action: Visualizing the automated confluence of Time (Sessions), Structure (FVGs), and Momentum (Signals).
METHODOLOGY: THE ALGORITHMIC SEQUENCE
The script generates signals based on a strict logic flow. This ensures that trades are only identified when market structure actually shifts, rather than blindly fading support or resistance.
1. Context: Time-Based Reference Zones
First, the script defines the playing field. It tracks the High and Low of the Asia (20:00-00:00 NY) and London (02:00-05:00 NY) sessions, as well as Daily Reference Points (PDH/PDL).
The Concept: These are treated as "Interest Zones"—statistical areas where price is likely to react.
2. Setup: Boundary Interaction State
The algorithm constantly monitors price action relative to these defined pools.
The Logic: When price engages with these key levels, the system enters a "Primed State." It registers that the asset has reached a statistical extreme, but strictly refrains from signaling until a reversal is structurally confirmed. This prevents premature entries during strong trends by waiting for specific interaction criteria to be met.
3. Trigger: Internal Efficiency Check
Once the system is primed, the script monitors internal price action for specific inefficiencies created during the move.
The Concept: It validates that the interaction was a reversal by identifying aggressive counter-momentum that forcefully reclaims internal zones. This ensures the move has sufficient energy to invalidate the previous structure.
4. Confirmation: Trend Geometry Validation
To prevent false reversals, the script employs a secondary trend filter.
The Concept: It cross-references the reversal against recent swing points to confirm that the short-term market geometry has aligned with the new direction (Market Structure Shift). This step filters out "wicks" that don't result in a true trend change.
5. Filter: Volatility Validation (ATR)
Finally, the move is measured against the Average True Range (ATR) .
The Logic: The structural shift must meet a minimum volatility threshold (customizable via settings). If the price action is too compressed relative to recent volatility, the signal is suppressed to avoid consolidation chop.
Algorithmic Entry: Buy and Sell signals forming after key liquidity pools are taken out and reversals are confirmed.
FEATURES & SETTINGS
Session & Daily Management
Session Visualization: Toggle specific ranges for Asia and London to define the intraday liquidity pools.
Daily Reference Points: Automatically plots PDH, PDL, Daily Midpoint (PD50), and True Day Open as higher-timeframe targets. Just like the session levels, these function as major liquidity pools for the system's sweep detection logic.
Gap Analysis & Filtering
State-Aware FVG Architecture: Unlike standard gap indicators, this engine dynamically tracks the lifecycle of every inefficiency. It distinguishes between "Active" gaps (potential triggers) and "Mitigated" zones, specifically filtering for the structural arrays required by the P2P algorithm.
Noise Filtering: Custom "Min/Max Gap Size" inputs allow users to filter out insignificant noise, ensuring the "Inversion" logic only reacts to key structural arrays.
Fair Value Gap visualization with noise filtering enabled.
Signal Logic & Customization
MSS Confirmation: Option to enable/disable the "Market Structure Shift" requirement for looser or stricter entries.
ATR Sensitivity: Tuning the "ATR Percentage" adjusts the volatility requirement for the entry model. Higher values demand a more explosive structural reclaim.
Dynamic Fib Projections
Target Generation: Once a signal is active, the script uses a proprietary Fibonacci engine based on the session range (Global/Pre-Market) to project dynamic extension targets (e.g., -0.236, -0.786). Full customization control over sessions, colors, and sensitivity.
HOW TO USE & BEST PRACTICES
This tool is optimized for trading intraday reversals during key volume windows.
Identify: Wait for price to interact with a plotted Session or Daily Level (e.g., Asia Low).
Execute: Wait for the P2P Signal. This confirms the boundary interaction has transitioned into a valid structure shift.
Target: Use the opposing Session Liquidity, FVGs, or the plotted Fib Projections as take-profit levels.
Time of Day: Signals generated during key volume injection times (e.g., London Open, NY Open) tend to be more significant due to increased market participation.
ALERTS
The script simplifies automation by aggregating the complex logic flow into a single alert condition.
Any Signal: Triggers on valid Buy/Sell setups, allowing for automated notifications of these specific structural events.
⚠️ DISCLAIMER
This script is for educational and analytical purposes only. It does not constitute financial advice. Trading involves significant risk. Past performance of the logic described is not indicative of future results.
3 Green Candles StrategyThe script will do the following:
Detect three consecutive green candles: The script checks if the current candle and the two preceding candles are bullish (green).
Draw white lines: Once this condition is met, two white horizontal lines will be drawn:
One line at the low of the first green candle in the sequence of three.
One line at the high of the third green candle in the sequence of three. These lines extend across the width of the three candles.
Draw a box (SL & TP): Starting from the closing price of the third green candle (the 'entry' or signal candle), a box is drawn that extends a configurable number of bars to the right:
Stop Loss (SL - red): The bottom of the red box is at the low of the first green candle (as you described). The top of the red box is the entry price.
Take Profit (TP - green): The top of the green box is calculated based on the entry price plus a configurable Risk-Reward Ratio relative to the SL. The bottom of the green box is the entry price. You can adjust the "Take Profit Ratio" and the number of "Box Extension Bars" in the indicator's settings.
Trader Otto - QQA Matrix - Quant/Quali Analysis SystemTrader Otto - QQA Matrix - Quant/Quali Analysis is a sophisticated multi-engine signal system that combines quantitative momentum analysis with qualitative market structure validation (Smart Money Concepts) and trend filtering.
**Core System Architecture:**
The QQA Matrix operates through a four-layer decision framework:
1. **Signal Engine (Dual Motor):** Choose between Adaptive RSI (volatility-adjusted momentum with WWMA smoothing) or Inverse Fisher Transform (statistical oscillator with HMA normalization). Both engines detect high-probability momentum shifts with minimal lag.
2. **Context Layer (SMC Filter):** Validates signals only when price interacts with institutional zones - Fair Value Gaps (FVG) and Order Blocks (OB) - using pivot-based detection and ATR filtering to identify genuine liquidity areas.
3. **Trend Filter (HalfTrend V18):** Optional safety mechanism using amplitude-based trend detection with dual-deviation channels. Filters counter-trend signals to align with dominant market direction.
4. **Confluence Engine:** Employs adjustable time-window tolerance (default 3 bars) to allow slight timing mismatches between trigger and context, capturing confluences that rigid systems miss.
**Key Features:**
- **Dual Engine Selection:** Switch between Adaptive RSI (range-bound markets) and Inverse Fisher (trending markets) without changing charts
- **Smart Money Validation:** Signals fire only inside institutional zones (FVG/OB), avoiding random entries
- **Trend Safety Toggle:** Enable/disable trend filter based on your trading style (scalping vs swing)
- **Transparent Parameters:** All engine settings exposed in Advanced Configuration - no hidden values
- **Low Repaint Risk:** Uses confirmed bar logic and lookback buffers for stable signals
**Best Practices:**
- **Scalping (1-5min):** Use Inverse Fisher + Trend Filter OFF for faster entries
- **Intraday (15-60min):** Use Adaptive RSI + Trend Filter ON for higher win rate
- **Swing (4H-Daily):** Use Adaptive RSI + Trend Filter ON + wider Tolerance (5 bars)
**Technical Notes:**
- FVG Detection: 3-candle pattern (current low > high for bullish)
- Order Blocks: Pivot-based with ATR size filter (default 3.0x) to eliminate noise
- HalfTrend: Amplitude-based algorithm with SMA confirmation, not standard channel deviation
- Signal Cooldown: Built-in array cleanup prevents signal spam from expired zones
**Recommended Pairs:**
Works best on liquid markets with clear institutional footprint: ES, NQ, BTC, EUR/USD, GBP/USD, and index futures (WIN, WDO on B3).
This is an educational tool. Always backtest parameters for your specific market and timeframe before live trading.
ICT Smart Money Concepts SMC Malibu🔷 Overview
The Smart Money Concepts (SMC) indicator is a comprehensive toolkit designed for institutional-style trading analysis. It automatically identifies and visualizes key SMC structures including Order Blocks, Breaker Blocks, Fair Value Gaps, Liquidity Levels, and Market Structure shifts — all in real-time.
Built with precision and clarity in mind, this indicator eliminates chart clutter through intelligent zone clustering, ensuring only the most relevant and actionable levels are displayed.
🔷 Key Features
Order Blocks (OB) — Automatically detects bullish and bearish order blocks with mitigation tracking
Breaker Blocks (BB) — Identifies failed order blocks that convert into breaker zones
Fair Value Gaps (FVG/IFVG) — Spots imbalances and inverse FVGs with visual fill tracking
Liquidity Levels (BSL/SSL) — Maps buy-side and sell-side liquidity with smart clustering
Market Structure (BOS/ChoCH) — Tracks Break of Structure and Change of Character in real-time
Kill Zones — Highlights key trading sessions (Asia, London, NY AM, NY Lunch, NY PM)
HTF Dashboard — Displays higher timeframe OB, FVG, and BB zones for confluence
Unicorn Model — Detects the rare ICT Unicorn setup automatically
🔷 What Makes It Unique?
✅ Smart Overlap Prevention — When multiple zones form at the same price level, older zones are automatically removed, keeping only the most recent and relevant structure.
✅ Mitigation Tracking — Zones that have been mitigated fade automatically, allowing you to distinguish between fresh and used levels.
✅ Multi-Timeframe Confluence — The built-in HTF dashboard shows higher timeframe structures directly on your chart without switching timeframes.
✅ Clean & Professional Design — Every element is carefully styled for maximum clarity and minimal distraction.
🔷 How To Use
Enable the structures you want to see (OB, BB, FVG, Liquidity, etc.)
Use Kill Zones to focus on high-probability trading windows
Look for confluence between current timeframe structures and HTF dashboard levels
Trade reactions at fresh (non-mitigated) zones with proper risk management
🔷 Settings
All features are fully customizable:
Toggle each structure on/off independently
Adjust colors and transparency
Control maximum active zones
Show/hide historical (mitigated) levels
Customize Kill Zone sessions and times
🔷 Notes
Works on all markets (Forex, Crypto, Stocks, Indices)
Optimized for 1M to 4H timeframes
Best used in conjunction with your own analysis and risk management
📱 7-DAY FREE TRIAL: Website: harmonikprzmalibu.netlify.app/
[longshorti] FVG - Fair Value GapThis script is an educational tool designed to help traders and students of technical analysis visualize the concept of Fair Value Gaps (FVG) and price imbalances. It provides a mathematical framework to observe how these zones are formed and subsequently "mitigated" (filled) by price action over time.
By quantifying price gaps into data points like volume and percentage, this tool allows for a deeper study of market mechanics and liquidity concepts as described in various trading theories like Smart Money Concepts (SMC).
______________
📊 Educational Metrics Breakdown
The indicator provides a data label for each detected zone to help analyze the "life cycle" of an imbalance: Example: 17.86M / 13.66M USDT (75.4%)
Fill Progress (17.86M): * Weighted Mode: Shows a calculated value representing the physical fill of the gap relative to its initial volume.
Total Activity Mode: Tracks the total cumulative volume traded within the zone's coordinates since its inception.
Initial Impulse Volume (13.66M): The total volume of the candle that created the imbalance.
Remaining Open Gap ((75.4%)): A mathematical representation of the portion of the FVG that has not yet been touched by subsequent price action.
Relative Price Weight ( ): The height of the FVG expressed as a percentage of the asset's price at the time of creation.
Key Educational Features
Adaptive Step Visualization: Dynamically divides imbalances into "steps" to help students observe exactly where price finds support or resistance within a gap.
Price % Filtering: Teaches the user to distinguish between significant market imbalances and minor price noise based on a percentage threshold.
Historical Context: Past imbalances are kept on the chart in a subtle #363a45 color to allow for the study of "S/R Flip" phenomena (where a filled FVG later acts as support/resistance).
______________
⚠️ DISCLAIMER (Educational Purposes Only)
This script is provided for educational and research purposes only. It is not a financial advisor, and it does not provide financial advice or trade recommendations.
No Guarantees: Past performance as visualized by this tool does not guarantee future results.
Not a Signal Tool: This indicator should be used as a supplementary visualization aid and never as a standalone basis for making financial decisions.
Risk Warning: Trading in financial markets involves significant risk of loss. Always perform your own due diligence and consult with a certified financial professional before making any investment.
The author of this script is not responsible for any financial losses incurred through the use of this tool. By using this script, you acknowledge that you understand its educational nature and use it at your own risk.
How to Study with this Tool
Observe Mitigation: Watch how price reacts when it enters the "Remaining %" zone.
Volume Analysis: Compare the "Initial Volume" with the "Total Activity" to see how levels of high interest are formed.
Filtered Perspectives: Use the Price % filter to see how market structure changes when only major imbalances are considered.
Bandes de Bollinger - Couleurs DynamiquesDescription
This indicator is an enhanced version of the classic Bollinger Bands. It allows traders to instantly visualize market volatility states (expansion or compression) by coloring each band independently based on its own direction.
Unlike standard indicators that color the background or use a single condition for both lines, this script focuses on the slope of each individual band to provide a more precise reading of price dynamics.
How It Works
The script analyzes the position of each band relative to its previous value (n-1):
Upper Band: Turns GREEN when it moves up (expanding upwards) and RED when it moves down (contracting downwards).
Lower Band: Turns GREEN when it moves down (expanding downwards) and RED when it moves up (contracting upwards).
Signal Interpretation
This independent coloring helps identify three market phases at a glance:
Volatility Expansion (Blast off): Both bands are GREEN. This typically occurs during a breakout or a violent impulsive move where bands open up in opposite directions.
Compression (Squeeze): Both bands are RED. The upper band is sloping down and the lower band is sloping up. The market is consolidating, often signaling an impending explosive move.
Trend: Colors are mixed. For instance, during a strong uptrend, the Upper Band will be Green (rising), but the Lower Band will often be Red (rising as well to follow price, rather than expanding downwards).
Settings
Users retain standard Bollinger Bands configuration:
Length: Period for the Moving Average (Default: 20).
Multiplier: Standard Deviation multiplier (Default: 2.0).
Source: Price data used (Default: Close).
Note
This tool is purely visual and does not repaint. It is designed to assist traders who rely on volatility analysis, mean reversion, or breakout strategies.
Market Conditions Panel [ARC Trade]
## 📊 ARC Trade – Bias & Decision Panel
**ARC Trade Panel** is a **decision-support indicator** designed to help traders evaluate market conditions **before entering a trade**.
This is **not a signal indicator**. Its purpose is to answer a simple but critical question:
> *Should I trade now, or should I wait?*
---
### 🔍 What does the panel show?
**• Market Direction (At a Glance)**
The panel header updates dynamically:
* **BULL**
* **BEAR**
* **RANGE**
This allows traders to instantly understand the current market environment without overloading the chart.
---
**• Timeframe Alignment (HTF ↔ LTF)**
Checks whether higher timeframe and lower timeframe are aligned.
When timeframes are not aligned, the panel automatically warns the trader to be cautious.
---
**• Market Structure (MSS & BOS Logic)**
Market Structure Shift and continuation logic are evaluated internally.
This helps reduce fake breakouts and premature entries.
---
**• Market Warning (Trade Decision Guidance)**
The panel produces clear decision messages:
* **BUY possible**
* **SELL possible**
* **WATCH / WAIT**
These messages are generated by combining structure, trend, alignment, volatility, and market conditions.
---
**• Trend Strength (ADX – Explained)**
Instead of showing raw ADX values only, the panel classifies trend strength:
* Weak
* Moderate
* Strong
This helps traders avoid range-bound conditions and low-quality setups.
---
**• Risk Mode (Position Size Psychology)**
Automatically evaluates market risk and displays:
* **LOW**
* **MEDIUM**
* **HIGH**
Risk Mode is based on volatility expansion, daily range usage, ADX strength, and timeframe alignment.
The goal is to guide traders toward **better position sizing decisions**, not just entries.
---
**• Signal Freshness (Timing Awareness)**
When a BUY or SELL becomes available, the panel tracks how fresh the signal is:
* Fresh
* Normal
* Late
This feature helps prevent chasing late entries.
---
**• Daily Movement & Remaining Potential (ATR-based)**
Shows how much of the daily range has already been used and estimates the remaining potential movement.
This helps traders avoid entering trades when the market is already overextended.
---
### 🎯 Who is this panel for?
✔ Traders who want structure and discipline
✔ Traders who want to reduce overtrading
✔ Traders who struggle with fake breakouts
✔ Traders who want a clear **pre-trade checklist**
✔ Traders who prefer decision support over raw signals
---
### ⚠️ Disclaimer
This indicator does **not** provide investment advice.
It is intended for **educational and analytical purposes only**.
Always apply your own risk management.
Market Regime | NY Session Killzones Indicator [ApexLegion]Market Regime | NY Session Killzones Indicator
Introduction and Theoretical Background
The Market Regime | NY Session Killzones indicator is designed exclusively for New York market hours (07:00-16:00 ET). Unlike universal indicators that attempt to function across disparate global sessions, this tool employs session-specific calibration to target the distinct liquidity characteristics of the NY trading day: Pre-Market structural formation (08:00-09:30), the Morning breakout window (09:30-12:00), and the Afternoon Killzone (13:30-16:00)—periods when institutional order flow exhibits the highest concentration and most definable technical structure. By restricting its operational scope to these statistically significant time windows, the indicator focuses on signal relevance while filtering the noise inherent in lower-liquidity overnight or extended-hours trading environments.
I. TECHNICAL RATIONALE: THE PRINCIPLE OF CONTEXTUAL FUSION
1. The Limitation of Acontextual Indicators
Traditional technical indicators often fail because they treat every bar and every market session equally, applying static thresholds (e.g., RSI > 70) without regard for the underlying market structure or liquidity environment. However, institutional volume and market volatility are highly dependent on the time of day (session) and the prevailing long-term risk environment.
This indicator was developed to address this "contextual deficit" by fusing three distinct yet interdependent analytical layers:
• Time and Structure (Macro): Identifying high-probability trading windows (Killzones) and critical structural levels (Pre-Market Range, PDH/PDL).
• Volatility and Scoring (Engine): Normalizing intraday momentum against annual volatility data to create an objective, statistically grounded AI Score.
• Risk Management (Execution): Implementing dynamic, volatility-adjusted Stop Loss (SL) and Take Profit (TP) parameters based on the Average True Range (ATR).
2. The Mandate for 252-Day Normalization (Z-Score)
What makes this tool unique is its 252-day Z-Score normalization engine that transforms raw momentum readings into statistically grounded probability scores, allowing the same indicator to deliver consistent, context-aware signals across any timeframe—from 1-minute scalping to 1-hour swing trades—without manual recalibration.
THE PROBLEM OF SCALE INVARIANCE
A high Relative Strength Index (RSI) reading on a 1-minute chart has a completely different market implication than a high RSI reading on a Daily chart. Simple percentage-based thresholds (like 70 or 30) do not provide true contextual significance. A sudden spike in momentum may look extreme on a 5-minute chart, but if it is statistically insignificant compared to the overall volatility of the last year, it may be a poor signal.
THE SOLUTION: CROSS-TIMEFRAME Z-SCORE NORMALIZATION
This indicator utilizes the Pine Script function request.security to reference the Daily timeframe for calculating the mean (μ) and standard deviation (σ) of a momentum oscillator (RSI) over the past 252 trading days (one year).
The indicator then calculates the Z-Score (Z) for the current bar's raw momentum (x): Z = (x - μ) / σ
Core Implementation: float raw_rsi = ta.rsi(close, 14) // x
= request.security(syminfo.tickerid, "D",
, // σ (252 days)
lookahead=barmerge.lookahead_on)
float cur_rsi_norm = d_rsi_std != 0 ? (raw_rsi - d_rsi_mean) / d_rsi_std : 0.0 // Z
This score provides an objective measurement of current intraday momentum significance by evaluating its statistical extremity against the yearly baseline of daily momentum. This standardized approach provides the scoring engine with consistent, global contextual information, independent of the chart's current viewing timeframe.
II. CORE COMPONENTS AND TECHNICAL ANALYSIS BREAKDOWN
1. TIME AND SESSION ANALYSIS (KILLZONES AND BIAS)
The indicator visually segments the trading day based on New York (NY) trading sessions, aligning the analysis with periods of high institutional liquidity events.
Pre-Market (PRE)
• Function: Defines the range before the core market opens. This range establishes structural support and resistance levels (PMH/PML).
• Technical Implementation: Uses a dedicated Session input (ny_pre_sess). The High and Low values (pm_h_val/pm_l_val) within this session are stored and plotted for structural reference.
• Smart Extension Logic: PMH/PML lines are automatically extended until the next Pre-Market session begins, providing continuous support/resistance references overnight.
NY Killzones (AM/PM)
• Function: Highlights high-probability volatility windows where institutional liquidity is expected to be highest (e.g., NY open, lunch, NY close).
• Technical Implementation: Separate session inputs (kz_ny_am, kz_ny_pm) are utilized to draw translucent background fills, providing a clear visual cue for timing.
Market Regime Bias
• Function: Determines the initial directional premise for the trading day. The bias is confirmed when the price breaks either the Pre-Market High (PMH) or the Pre-Market Low (PML).
• Technical Implementation: Involves the comparison of the close price against the predefined structural levels (check_h for PMH, check_l for PML). The variable active_bias is set to Bullish or Bearish upon confirmed breakout.
Trend Bar Coloring
• Function: Applies a visual cue to the bars based on the established regime (Bullish=Cyan, Bearish=Red). This visual filter helps mitigate noise from counter-trend candles.
• Technical Implementation: The Pine Script barcolor() function is tied directly to the value of the determined active_bias.
2. VOLATILITY NORMALIZED SCORING ENGINE
The internal scoring mechanism accumulates points from multiple market factors to determine the strength and validity of a signal. The purpose is to apply a robust filtering mechanism before generating an entry.
The score accumulation logic is based on the following factors:
• Market Bias Alignment (+3 Points): Points are awarded for conformance with the determined active_bias (Bullish/Bearish).
• VWAP Alignment (+2 Points): Assesses the position of the current price relative to the Volume-Weighted Average Price (VWAP). Alignment suggests conformity with the average institutional transaction price.
• Volume Anomaly (+2 Points): Detects a price move accompanied by an abnormally high relative volume (odd_vol_spike). This suggests potential institutional participation or significant order flow.
• VIX Integration (+2 Points): A score derived from the CBOE VIX index, assessing overall market stability and stress. Stable VIX levels add points, while high VIX levels (stress regimes) remove points or prevent signal generation entirely.
• ML Probability Score (+3 Points): This is the core predictive engine. It utilizes a Log-Manhattan Distance Kernel to compare the current market state against historical volatility patterns. The script implements a Log-linear distance formula (log(1 + |Δ|) ). This approach mathematically dampens the impact of extreme volatility spikes (outliers), ensuring that the similarity score reflects true structural alignment rather than transient market noise.
Core Technical Logic (Z-Score Normalization)
float cur_rsi_norm = d_rsi_std != 0 ? (raw_rsi - d_rsi_mean) / d_rsi_std : 0.0
• Technical Purpose: This line calculates the Z-Score (cur_rsi_norm) of the current momentum oscillator reading (raw_rsi) by normalizing it against the mean (d_rsi_mean) and standard deviation (d_rsi_std) derived from 252 days of Daily momentum data. If the standard deviation is zero (market is perfectly flat), it safely returns 0.0 to prevent division by zero runtime errors. This allows the AI's probability score to be based on the current signal's significance within the context of the entire trading year.
3. EXECUTION AND RISK MANAGEMENT (ATR MODEL)
The indicator utilizes the Average True Range (ATR) volatility model. This helps risk management scale dynamically with market volatility by allowing users to define TP/SL distances independently based on the current ATR.
Stop Loss Multiplier (sl_mult)
• Function: Sets the Stop Loss (SL) distance as a configurable multiple of the current ATR (e.g., 1.5 × ATR).
• Technical Logic: The price level is calculated as: last_sl_price := close - (atr_val * sl_mult). The mathematical sign is reversed for short trades.
Take Profit Multiplier (tp_mult)
• Function: Sets the Take Profit (TP) distance as a configurable multiple of the current ATR (e.g., 3.0 × ATR).
• Technical Logic: The price level is calculated as: last_tp_price := close + (atr_val * tp_mult). The mathematical sign is reversed for short trades.
Structural SL Option
• Function: Provides an override to the ATR-based SL calculation. When enabled, it forces the Stop Loss to the Pre-Market High/Low (PMH/PML) level, aligning the stop with a key institutional structural boundary.
• Technical Logic: The indicator checks the use_struct_sl input. If true, the calculated last_sl_price is overridden with either pm_h_val or pm_l_val, dependent on the specific trade direction.
Trend Continuation Logic
• Function: Enables signal generation in established, strong trends (typically in the Afternoon session) based on follow-through momentum (a new high/low of the previous bar) combined with a high Signal Score, rather than exclusively relying on the initial PMH/PML breakout.
• Technical Logic: For a long signal, the is_cont_long logic specifically requires checks like active_bias == s_bull AND close > high , confirming follow-through momentum within the established regime.
Smart Snapping & Cleanup (16:00 Market Close)
• Function: To maintain chart cleanliness, all trade boxes (TP/SL), AI Prediction zones, Killzone overlays (NY AM/PM), and Liquidity lines (PDH/PDL) are automatically "snapped" and cut off precisely at 16:00 NY Time (Market Close).
• Technical Logic: When is_market_close condition is met (hour == 16 and minute == 0), the script executes cleanup logic that:
◦ Closes active trades and evaluates final P&L
◦ Snaps all TP/SL box widths to current bar
◦ Truncates AI Prediction ghost boxes at market close
◦ Cuts off NY AM/PM Killzone background fills
◦ Terminates PDH/PDL line extensions
◦ Prevents visual clutter from extending into post-market sessions
4. LIQUIDITY AND STRUCTURAL ANALYSIS
The indicator plots key structural levels that serve as high-probability magnet zones or areas of potential liquidity absorption.
• Pre-Market High/Low (PMH/PML): These are the high and low established during the configured pre-market session (ny_pre_sess). They define the primary structural breakout level for the day, often serving as the initial market inflection point or the key entry level for the morning session.
• PDH (Previous Day High): The high of the calendar day immediately preceding the current bar. This represents a key Liquidity Pool; large orders are often placed above this level, making it a frequent target for stop hunts or liquidity absorption by market makers.
• PDL (Previous Day Low): The low of the calendar day immediately preceding the current bar. This also represents a key Liquidity Pool and a high-probability reversal or accumulation point, particularly during the Killzones.
FIFO Array Management
The indicator uses FIFO (First-In-First-Out) array structures to manage liquidity lines and labels, automatically deleting the oldest objects when the count exceeds 500 to comply with drawing object limits.
5. AI PREDICTION BOX (PREDICTIVE MODEL)
Function: Analyzes AI scores and volatility to project predicted killzone ranges and duration with asymmetric directional bias.
A. DIRECTIONAL BIAS (ASYMMETRIC EXPANSION)
The prediction model calculates directional probability using the ML kernel's 252-day Normalized RSI (Z-Score) and Relative Volume (RVOL). The prediction box dynamically adjusts its range based on this probability to provide immediate visual feedback on high-probability direction.
Bullish Scenario (ml_prob > 1.0):
• Upper Range: Expands significantly (1.5x multiplier) to show the aggressive upside target
• Lower Range: Tightens (0.5x multiplier) to show the invalidation level
• Visual Intent: The box is visibly skewed upward, immediately communicating bullish bias without requiring numerical analysis.
Bearish Scenario (ml_prob < -1.0):
• Upper Range: Tightens (0.5x multiplier) to show the invalidation level
• Lower Range: Expands significantly (1.5x multiplier) to show the aggressive downside target
• Visual Intent: The box is visibly skewed downward, immediately communicating bearish bias.
Neutral Scenario (-1.0 < ml_prob < 1.0):
Both ranges use balanced multipliers, creating a symmetrical box that indicates uncertainty.
B. DYNAMIC VOLATILITY BOOSTER (SESSION-BASED ADAPTATION)
The prediction box adjusts its volatility multiplier based on the current session and market conditions to account for intraday volatility patterns.
AM Session (Morning: 07:00-12:00):
• Base Multiplier: 1.0x (Neutral Base)
• Logic: Morning sessions often contain false breakouts and noise. The base multiplier starts neutral to avoid over-projecting during consolidation.
• Trend Booster: Multiplier jumps to 1.5x when:
Price > London Session Open AND AI is Bullish (ml_prob > 0), OR
Price < London Session Open AND AI is Bearish (ml_prob < 0)
• Logic: When the London trend (typically 03:00-08:00 NY time) aligns with the AI model's directional conviction, the indicator aggressively targets higher volatility expansion. This filters for "institutional follow-through" rather than random morning chop.
PM Session (Afternoon: 13:00-16:00):
• Fixed Multiplier: 1.8x
• Logic: The PM session, particularly the 13:30-16:00 ICT Silver Bullet window, often contains the "True Move" of the day. A higher baseline multiplier is applied to emphasize this session's significance over morning noise.
Safety Floor:
A minimum range of 0.2% of the current price is enforced regardless of volatility conditions.
• Purpose: Maintains the prediction box visibility during extreme low-volatility consolidation periods where ATR might collapse to near-zero values.
Volatility Clamp Protection:
Maximum volatility is capped at three times the current ATR value. During flash crashes, circuit breaker halts, or large overnight gaps, raw volatility calculations can spike to extreme levels. This clamp prevents prediction boxes from expanding to unrealistic widths.
Technical Implementation:
f_get_ai_multipliers(float _prob) =>
float _abs_prob = math.abs(_prob)
float _range_mult = 1.0
float _dur_mult = 1.0
if _abs_prob > 30
_range_mult := 1.8
else if _abs_prob > 10
_range_mult := 1.2
else
_range_mult := 0.7
C. PRACTICAL INTERPRETATION
• Wide Upper Range + Tight Lower Range: Strong bullish conviction. The model expects significant upside with limited downside risk.
• Tight Upper Range + Wide Lower Range: Strong bearish conviction. The model expects significant downside with limited upside.
• Symmetrical Range: Neutral/uncertain market. Wait for directional confirmation before entry.
• Large Box (Extended Duration): High-confidence prediction expecting sustained movement.
• Small Box (Short Duration): Low-confidence or choppy conditions. Expect quick resolution.
III. PRACTICAL USAGE GUIDE: METHODOLOGY AND EXECUTION
A. ESTABLISHING TRADING CONTEXT (THE THREE CHECKS)
The primary goal of the dashboard is to filter out low-probability trade setups before they occur.
• Timeframe Selection: Although the core AI is normalized to the Daily context, the indicator performs optimally on intraday timeframes (e.g., 5m, 15m) where session-based volatility is most pronounced.
• PHASE Check (Timing): Always confirm the current phase. The highest probability signals typically occur within the visually highlighted NY AM/PM Killzones because this is when institutional liquidity and volume are at their peak. Signals outside these zones should be treated with skepticism.
• MARKET REGIME Check (Bias): Ensure the signal (BUY/SELL arrow) aligns with the established MARKET REGIME bias (BULLISH/BEARISH). Counter-bias signals are technically allowed if the score is high, but they represent a higher risk trade.
• VIX REGIME Check (Risk): Review the VIX REGIME for overall market stress. Periods marked DANGER (high VIX) indicate elevated volatility and market uncertainty. During DANGER regimes, reducing position size or choosing a wider SL Multiplier is advisable.
B. DASHBOARD INTERPRETATION (THE REAL-TIME STATUS DISPLAY)
The indicator features a non-intrusive dashboard that provides real-time, context-aware information based on the core analytical engines.
PHASE: (PRE-MARKET, NY-AM, LUNCH, NY-PM)
• Meaning: Indicates the current institutional session time. This is derived from the customizable session inputs.
• Interpretation: Signals generated during NY-AM or NY-PM (Killzones) are generally considered higher-probability due to increased institutional participation and liquidity.
MARKET REGIME: (BULLISH, BEARISH, NEUTRAL)
• Meaning: The established directional bias for the trading day, confirmed by the price breaking above the Pre-Market High (PMH) or below the Pre-Market Low (PML).
• Interpretation: Trading with the established regime (e.g., taking a BUY signal when the regime is BULLISH) is the primary method. NEUTRAL indicates that the PMH/PML boundary has not yet been broken, suggesting market ambiguity.
VIX REGIME: (STABLE, DANGER)
• Meaning: A measure of overall market stress and stability, based on the CBOE VIX index integration. The thresholds (20.0 and 35.0 default) are customizable by the user.
• Interpretation: STABLE indicates stable volatility, favoring momentum trades. DANGER (VIX > 35.0) indicates extreme stress; signals generated in this environment require caution and often necessitate smaller position sizing.
SIGNAL SCORE: (0 to 10+ Points)
• Meaning: The accumulated score derived from the VOLATILITY NORMALIZED AI SCORING ENGINE, factoring in bias, VWAP alignment, volume, and the Z-Score probability.
• Interpretation: The indicator generates a signal when this score meets or exceeds the Minimum Entry Score (default 3). A higher score (e.g., 7+) indicates greater statistical confluence and a stronger potential entry.
AI PROBABILITY: (Bull/Bear %)
• Meaning: Directional probability derived from the ML kernel, expressed as a percentage with Bull/Bear label.
• Interpretation: Higher absolute values (>20%) indicate stronger directional conviction from the ML model.
LIVE METRICS SECTION:
• STATUS: Shows current trade state (LONG, SHORT, or INACTIVE)
• ENTRY: Displays the entry price for active trades
• TARGET: Shows the calculated Take Profit level
• ROI | KILL ZONE:
◦ For Active Trades: Displays real-time P&L percentage during NY session hours.
◦ At Market Close (16:00 NY): Since this is a NY session-specific indicator, any active position is automatically evaluated and closed at 16:00. The final result (VALIDATED or INVALIDATED) is determined based on whether the trade reached profit or loss at market close.
◦ Result Persistence: The killzone result (VALIDATED/INVALIDATED) remains displayed on the dashboard until the next NY AM KILLZONE session begins, providing a clear performance reference for the previous trading day.
Note: If a trade is still trending at 16:00, it will be force-closed and evaluated at that moment, as the indicator operates strictly within NY trading hours.
C. SIGNAL GENERATION AND ENTRY LOGIC
The indicator generates signals based on two distinct technical setups, both of which require the accumulated SIGNAL SCORE to be above the configured Minimum Entry Score.
Breakout Entry
• Trigger Condition: Price closes beyond the Pre-Market High (PMH) or Low (PML).
• Rationale: This setup targets the initial directional movement for the day. A breakout confirms the institutional bias by decisively breaking the first major structural boundary, making the signal high-probability.
Continuation Entry
• Trigger Condition: The market is already in an established regime (e.g., BULLISH), and the price closes above the high (or below the low) of the previous bar, while the SIGNAL SCORE remains high. Requires the Allow Trend Continuation parameter to be active.
• Rationale: This setup targets follow-through trades, typically in the afternoon session, capturing momentum after the morning's direction has been confirmed. This filters for sustainability in the established trend.
Execution: Execute the trade immediately upon the close of the bar that prints the BUY or SELL signal arrow.
D. MANAGING RISK AND EXITS
1. RISK PARAMETER SELECTION
The indicator immediately draws the dynamic TP/SL zones upon entry.
• Volatility-Based (Recommended Default): By setting the SL Multiplier (e.g., 1.5) and the TP Multiplier (e.g., 3.0), the indicator enforces a constant, dynamically sized risk-to-reward ratio (e.g., 1:2 in this example). This helps that risk management scales proportionally with the current market volatility (ATR).
• Structural Override: Selecting the Use Structural SL parameter fixes the stop-loss not to the ATR calculation, but to the more significant structural level of the PMH or PML. This is utilized by traders who favor institutional entry rules where the stop is placed behind the liquidity boundary.
2. EXIT METHODS
• Hard Exit: Price hits the visual TP or SL box boundary.
• Soft Exit (Momentum Decay Filter): If the trade is active and the SIGNAL SCORE drops below the Exit Score Threshold (default 3), it indicates that the momentum supporting the trade has significantly collapsed. This serves as a momentum decay filter, prompting the user to consider a manual early exit even if the SL/TP levels have not been hit, thereby preserving capital during low-momentum consolidation.
• Market Close Auto-Exit: At 16:00 NY time, any active trade is automatically closed and classified as VALIDATED (profit) or INVALIDATED (loss) based on current price vs. entry price.
IV. PARAMETER REFERENCE AND CONFIGURATION
A. GLOBAL SETTINGS
• Language (String, Default: English): Selects the language for the dashboard and notification text. Options: English, Korean, Chinese, Spanish, Portuguese, Russian, Ukrainian, Vietnamese.
B. SESSION TIMES (3 BOX SYSTEM)
• PRE-MARKET (Session, Default: 0800-0930): Defines the session range used for Pre-Market High/Low (PMH/PML) structural calculation.
• REGULAR (Morning) (Session, Default: 0930-1200): Defines the core Morning trading session.
• AFTERNOON (PM) (Session, Default: 1300-1600): Defines the main Afternoon trading session.
• Timezone (String, Default: America/New_York): Sets the timezone for all session and time-based calculations.
C. NY KILLZONES (OVERLAYS)
• Show NY Killzones (Bool, Default: True): Toggles the translucent background fills that highlight high-probability trading times (Killzones).
• NY AM Killzone (Session, Default: 0700-1000): Defines the specific time window for the first key liquidity surge (Open overlap).
• NY PM Killzone (Session, Default: 1330-1600): Defines the afternoon liquidity window, aligned with the ICT Silver Bullet and PM Trend entry timing.
• Allow Entry in Killzones (Bool, Default: True): Enables or disables signal generation specifically during the defined Killzone hours.
• Activate AI Prediction Box (Bool, Default: True): Toggles the drawing of the predicted target range boxes on the chart.
D. CORE SCORING ENGINE
• Minimum Entry Score (Int, Default: 3): The lowest accumulated score required for a Buy/Sell signal to be generated and plotted.
• Allow Trend Continuation (Bool, Default: True): Enables the secondary entry logic that fires signals based on momentum in an established trend.
• Force Ignore Volume (Bool, Default: False): Overrides the volume checks in the scoring engine. Useful for markets where volume data is unreliable or nonexistent.
• Force Show Signals (Ignore Score) (Bool, Default: False): Debug mode that displays all signals regardless of score threshold.
• Integrate CBOE:VIX (Bool, Default: True): Enables the connection to the VIX index for market stress assessment.
• Stable VIX (<) (Float, Default: 20.0): VIX level below which market stress is considered low (increases score).
• Stress VIX (>) (Float, Default: 35.0): VIX level above which market stress is considered high (decreases score/flags DANGER).
• Use ML Probability (Bool, Default: True): Activates the volatility-normalized AI Z-Score kernel. Disabling this removes the cross-timeframe normalization filter.
• Max Learning History (Int, Default: 2000): Maximum number of bars stored in the ML training arrays.
• Normalization Lookback (252 Days) (Int, Default: 252): The number of DAILY bars used to calculate the Z-Score mean and standard deviation (representing approximately 1 year of data).
E. RISK MANAGEMENT (ATR MODEL)
• Use Structural SL (Bool, Default: False): Overrides the ATR-based Stop Loss distance to use the Pre-Market High/Low as the fixed stop level.
• Stop Loss Multiplier (x ATR) (Float, Default: 1.5): Defines the Stop Loss distance in multiples of the current Average True Range (ATR).
• Take Profit Multiplier (x ATR) (Float, Default: 3.0): Defines the Take Profit distance in multiples of the current Average True Range (ATR).
• Exit Score Threshold (<) (Int, Default: 3): The minimum score below which an active trade is flagged for a Soft Exit due to momentum collapse.
F. VISUAL SETTINGS
• Show Dashboard (Bool, Default: True): Toggles the real-time data panel.
• Show NY Killzones (Bool, Default: True): Toggles killzone background fills.
• Show TP/SL Zones (Bool, Default: True): Toggles the drawing of Take Profit and Stop Loss boxes.
• Show Pre-Market Extensions (Bool, Default: True): Extends PM High/Low lines across the entire chart for support/resistance reference.
• Activate AI Prediction Box (Bool, Default: True): Enable or disable the predictive range projection.
• Light Mode Optimization (Bool, Default: True): Toggles dashboard and plot colors for optimal visibility on white (light) chart backgrounds.
• Enforce Trend Coloring (Bool, Default: True): Forces candle colors based on Market Regime (Bullish=Cyan, Bearish=Pink) to emphasize trend direction.
• Label Size (String, Default: Normal): Options: Tiny, Small, Normal.
G. LIQUIDITY POOLS (PDH/PDL)
• Show Liquidity Lines (Bool, Default: True): Toggles the display of the Previous Day High (PDH) and Low (PDL) lines.
• Liquidity High Color (Color, Default: Green): Color setting for the PDH line.
• Liquidity Low Color (Color, Default: Red): Color setting for the PDL line.
🔔 ALERT CONFIGURATION GUIDE
The indicator is equipped with specific alert conditions.
How to Set Up an Alert:
Click the "Alert" (Clock icon) in the top TradingView toolbar.
Select "Market Regime NY Session " from the Condition dropdown menu.
Choose one of the specific trigger conditions below depending on your strategy:
🚀 Available Alert Conditions
1. BUY (Long Entry)
Trigger: Fires immediately when a confirmed Bullish Setup is detected.
Conditions: Market Bias is Bullish (or valid Continuation) + Signal Score ≥ Minimum Entry Score.
Usage: Use this alert to open new Long positions or close existing Short positions.
2. SELL (Short Entry)
Trigger: Fires immediately when a confirmed Bearish Setup is detected.
Conditions: Market Bias is Bearish (or valid Continuation) + Signal Score ≥ Minimum Entry Score.
Usage: Use this alert to open new Short positions or close existing Long positions.
V. IMPORTANT TECHNICAL LIMITATIONS
⚠️ Intraday Only (Timeframe Compatibility)
This indicator is strictly designed for Intraday Timeframes (1m to 4h).
Daily/Weekly Charts: The session logic (e.g., "09:30-16:00") cannot function on Daily bars because a single bar encompasses the entire session. Session boxes, TP/SL zones, and AI prediction boxes will NOT draw on the Daily timeframe. Only the PDH/PDL liquidity lines remain visible on Daily charts. This is expected behavior, not a limitation.
Maximum Supported Timeframe: All visual components (session boxes, killzone overlays, TP/SL zones, AI prediction boxes) are displayed up to the 4-hour timeframe. Above this timeframe, only PDH/PDL lines and the dashboard remain functional.
⚠️ Drawing Object Limit (Max 500)
A single script can display a maximum of 500 drawing objects (boxes/lines) simultaneously.
On lower timeframes (e.g., 1-minute), where many signals and session boxes are generated, older history (typically beyond 10-14 days) will automatically disappear to make room for new real-time data.
For deeper historical backtesting visualization, switch to higher timeframes (e.g., 15m, 1h).
The indicator implements FIFO array management to comply with this limit while maintaining the most recent and relevant visual data.
VI. PRACTICAL TRADING TIPS AND BEST PRACTICES
• Killzone Confirmation: The highest statistical validity is observed when a high-score signal occurs directly within a visible NY AM/PM Killzone. Use the Killzones as a strict time filter.
• Liquidity Awareness (PDH/PDL): Treat the Previous Day High (PDH) and Low (PDL) lines as magnets. If your dynamic Take Profit (TP) is placed just above PDH, consider adjusting your target slightly below PDH or utilizing the Soft Exit, as liquidity absorption at these levels often results in sudden, sharp reversals that stop out a trade just before the target is reached.
• VIX as a Position Sizer: During DANGER VIX regimes, the resulting high volatility means the ATR value will be large. It is prudent to either reduce the SL Multiplier or, more commonly, reduce the overall position size to maintain a constant currency risk exposure per trade.
• Continuation Filter Timing: Trend Continuation signals are most effective during the Afternoon (PM) session when the morning's directional breakout has had time to establish a strong, clear, and sustainable trend. Avoid using them in the initial AM session when the direction is still being contested.
• 16:00 Market Close Rule: All trades, boxes, and lines are automatically cleaned up at 16:00 NY time. This prevents overnight chart clutter and maintains visual clarity.
VII. DISCLAIMER & RISK WARNINGS
• Educational Purpose Only
This indicator, including all associated code, documentation, and visual outputs, is provided strictly for educational and informational purposes. It does not constitute financial advice, investment recommendations, or a solicitation to buy or sell any financial instruments.
• No Guarantee of Performance
Past performance is not indicative of future results. All metrics displayed on the dashboard (including "ROI" and trade results) are theoretical calculations based on historical data. These figures do not account for real-world trading factors such as slippage, liquidity gaps, spread costs, or broker commissions.
• High-Risk Warning
Trading cryptocurrencies, futures, and leveraged financial products involves a substantial risk of loss. The use of leverage can amplify both gains and losses. Users acknowledge that they are solely responsible for their trading decisions and should conduct independent due diligence before executing any trades.
• Software Limitations
The software is provided "as is" without warranty. Users should be aware that market data feeds on analysis platforms may experience latency or outages, which can affect signal generation accuracy.
fmfm12 chosen chart timeframe. It monitors the price to determine:
Whether resistance has been broken → BUY signal
Or support has been broken → SELL signal
After a breakout or breakdown, the indicator automatically draws price targets (T1 / T2 / T3) as percentages from the breakout point, and also displays FVG (Fair Value Gaps) zones that indicate imbalances between supply and demand.
⚙️ Main Components
Support and Resistance Levels (Key Levels)
Automatically calculated from the 4-hour timeframe (180 minutes).
Draws lines:
Green = Resistance
Red = Support
Option to display a midline (blue).
Line style (solid / dashed / dotted), thickness, and label size are customizable.
Trading Signals (Signals)
When resistance is broken upward → BUY signal (green).
When support is broken downward → SELL signal (red).
Signal size is adjustable (small / large, etc.).
Price Targets (Targets)
After confirming a breakout or breakdown, the indicator draws:
T1 / T2 / T3 as horizontal lines in the breakout direction.
Target percentages are adjustable (default: 0.5%, 1%, 1.5%).
Different colors for bullish and bearish targets.
Fair Value Gaps (FVG)
Detects bullish and bearish gaps within a set number of candles (default: 10).
Draws transparent colored zones:
Light Green = Bullish Gap
Light Red = Bearish Gap
📊 Practical Usage
Add the indicator to TradingView (paste the code into the Pine Editor, save, and add it to the chart).
When the price approaches a support or resistance line, observe:
ICT Fair Value Gaps [Zero-Noise Edition]ICT Fair Value Gaps
Overview
In the Smart Money Concepts (SMC) framework, clarity is the ultimate edge. Most FVG indicators clutter your screen with "ghost boxes" that remain long after they have been filled. This professional-grade tool identifies high-displacement institutional imbalances and automatically dissolves them the moment they are mitigated.
Key Features
Precision Detection : Uses the classic 3-candle displacement logic to identify institutional gaps.
Auto-Mitigation : Boxes are removed the moment price retraces and "fills" the imbalance, keeping your chart 100% clean.
High Performance : Optimized with array-based logic for zero-lag performance on all timeframes.
Built-in Alerts : Stay informed with real-time notifications when new institutional displacement occurs.
How to Trade This Tool
The Trigger : A new FVG box appears, confirming institutional "intent."
The Draw : Treat the open boxes as magnets for price (Draw on Liquidity).
The Entry : Wait for price to retrace and tap the edge of the "open" FVG.
The Exit : Use opposing mitigated zones or swing points for targets.
Customizable Settings
Visuals : Custom color palettes for Bullish and Bearish imbalances.
Labels : Toggle "FVG" text on or off for a minimalist HUD experience.
Logic : Option to hide filled gaps completely for the ultimate zero-noise experience.
Global Compatibility
Tested and optimized for:
Forex : EURUSD, GBPUSD, AUDUSD.
Indices : US30, NAS100, DAX40.
Commodities : Gold (XAUUSD), Silver, Oil.
Crypto : BTCUSD, ETHUSD.
Authors Note
This script is written in Pine Script v6 . It is designed for traders who prioritize accuracy over "noisy" indicators. If you find value in this tool, please leave a Boost and follow for more SMC tool releases!
STOC Trend Analysis for F&OThis indicator is a multi-timeframe trend confirmation tool designed to help traders identify high-probability trend alignment and filter low-quality trades. It plots three independent Supertrend calculations on the same chart, each with its own configurable ATR length and multiplier, allowing the user to combine fast momentum, intermediate swing trend, and slower structural trend in a single visual framework. In addition to plotting the Supertrend lines, the indicator fills the chart background for each Supertrend, with varying transparency levels, enabling instant visual recognition of trend direction, strength, and alignment. When all three Supertrends point in the same direction, it signals a strong, regime-aligned trend suitable for swing or positional trading, while mixed backgrounds indicate consolidation or transition phases where risk should be reduced. This indicator is best used as a trend filter in systematic trading, breakout strategies, and rule-based swing trading systems rather than as a standalone entry tool.
This indicator is provided for educational and informational purposes only. Trading and investing involve risk. Always do your own analysis and use proper risk management.
Simple ATR Trailing StopThis Pine Script v6 indicator overlays a Chandelier Exit-style ATR trailing stop on TradingView charts. It calculates volatility using ATR(14) with a customizable multiplier (default 3.0), plotting green long stops below highs and red short stops above lows. Ideal for swing trading, it dynamically adjusts exits to lock in profits while adapting to market volatility—toggle lines for longs/shorts as needed.
Simple ATR Trailing StopThis Pine Script v6 indicator overlays a Chandelier Exit-style ATR trailing stop on TradingView charts. It calculates volatility using ATR(14) with a customizable multiplier (default 3.0), plotting green long stops below highs and red short stops above lows. Ideal for swing trading, it dynamically adjusts exits to lock in profits while adapting to market volatility—toggle lines for longs/shorts as needed.
Volume-Weighted Hybrid Channel [Capitalize Labs]Volume-Weighted Hybrid Channel (VWHC) is a channel-only indicator designed to visualise mean and volatility structure using a blended framework. It combines a configurable mean engine (SuperSmoother, EMA, SMA, or RMA) with an anchored VWAP component, then builds a four-level band ladder around a hybrid mean using a hybrid width that blends a range engine (ATR or true range variants) with anchored, volume-weighted standard deviation. The result is a smooth, adaptive channel intended to help us contextualise price location and volatility expansion or contraction relative to the hybrid mean.
The indicator supports Weekly or Session anchoring for the VWAP and sigma components, and includes optional transition smoothing after anchor resets to reduce visual stepping. Band levels are user-defined (with automatic ordering enforcement), and optional gradient fills can be enabled for clearer zone recognition. An optional Band Occupancy Table is included to show how frequently price closes inside each zone, either over a rolling lookback or since the most recent anchor reset. This table is informational only and does not generate signals.
This script is an indicator, not a strategy. It does not place trades, generate alerts, or provide entry or exit instructions. Outputs depend on chart symbol, timeframe, and data quality, including volume availability. The channel is designed to be non-repainting in the sense that it uses confirmed bar data and does not use forward-looking logic; however, like all indicators, the current bar can update until it closes.
Risk Warning
This material is educational research only and does not constitute financial advice, investment recommendation, or a solicitation to buy or sell any instrument. Foreign exchange and CFDs are complex, leveraged products that carry a high risk of rapid losses; leverage amplifies both gains and losses, and you should not trade with funds you cannot afford to lose. Market conditions can change without notice, and news or illiquidity may cause gaps and slippage; stop-loss orders are not guaranteed.
The analysis presented does not take into account your objectives, financial situation, or risk tolerance. Before acting, assess suitability in light of your circumstances and consider seeking advice from a licensed professional. Past performance and back-tested or hypothetical scenarios are not reliable indicators of future results, and no outcome or level mentioned here is assured. You are solely responsible for all trading decisions, including position sizing and risk management. No external links, promotions, or contact details are provided, in line with TradingView House Rules.
Disclaimer
Use of this indicator is at our own discretion and risk. It is a visual analysis tool and should be validated through independent testing and a documented trading plan before being used in live decision-making.
The Physics Engine [@Ash_TheTrader]Here is the updated, ultra-detailed TradingView description. I have expanded the strategy
⚛️ Kinematic Impulse Engine: Measuring the G-Force of Price
By @Ash_TheTrader
Traditional technical analysis often relies on "lagging" indicators. Tools like the RSI or moving averages tell you where price has been . While useful, they are like driving a car looking only in the rearview mirror.
The Kinematic Impulse Engine (KIE) is a next-generation momentum tool.
It treats price action like a physical object moving through space to measure its Velocity (Speed) , Acceleration (G-Force) , and Mass (Volume) . By understanding the physics behind a move, we can determine if a trend is a powerful impulse or an exhausted drift waiting to reverse.
---
⚛️ The Core Concept: Trading with G-Force
If you step on the gas pedal in a car, you feel pushed back into your seat. That is acceleration (positive G-Force). When you slam on the brakes, you are thrown forward. That is deceleration (negative G-Force).
The market works the same way.
Standard momentum indicators only measure speed. The KIE measures how fast that speed is changing .
The Problem: Price can be moving higher (high speed), but the rate at which it is moving higher is slowing down. Standard indicators look bullish right up until the crash.
The Solution: The KIE detects that deceleration instantly, warning you that the "G-Force" pushing the price up has vanished, often before the price peaks.
---
🎨 Visual Decoder: Reading the Heatmap
We have eliminated the need to stare at complex oscillator lines. The KIE paints the candles directly based on their "Kinetic Energy."
1. Neon Cyan: The Impulse (High G-Force) 🚀
Physics State: High Velocity + Positive Acceleration.
The market has "pedal to the metal." Buyers are aggressive, and the move is speeding up.
Meaning: DO NOT SHORT. Look for entries or hold positions.
2. Deep Purple: Exhaustion (Braking) 🛑
Physics State: High Velocity + Negative Acceleration (Deceleration).
The car is still moving forward, but the driver has taken their foot off the gas.
Meaning: Take profits, tighten stops, or prepare for a reversal.
3. Dark Gray: Equilibrium (Chop) 💤
Physics State: Low Velocity.
No significant energy. The market is waiting for news or liquidity.
Meaning: Stay out. Save your fees.
---
🛡️ STRATEGY GUIDE: How to Leverage This Indicator
Here is the step-by-Step guide to using the Physics Engine for two distinct playstyles:
Strategy A: The "Rocket" Breakout (Trend Following)
Best for catching the meat of the move.
Step 1 (The Setup): Wait for price to be in a Gray (Chop) zone. This indicates potential energy is building up.
Step 2 (The Ignition): Wait for the first Neon Cyan candle to close outside of the range.
Step 3 (Validation): Look for the small Triangle Icon (Impulse Start). This confirms that G-Force has kicked in.
Step 4 (The Exit): Hold the trade as long as candles remain Cyan. The moment a candle turns Purple , the acceleration is gone. Exit or trail your stop loss tight.
Strategy B: The "Gravity" Reversal (Sniper Entry)
Best for catching tops and bottoms.
Step 1 (The Setup): Identify an extended trend where candles have been Cyan for a long time.
Step 2 (The Warning): Wait for candles to shift from Cyan to Deep Purple . This means the buyers are exhausted.
Step 3 (The Trigger): Look for the "GRAVITY" label. This is the strongest signal in the script. It means Price is making a New High, but G-Force is crashing.
Step 4 (Execution): Enter the reversal trade. Place your stop loss just above the high of the Gravity candle.
---
🧠 The Engine Room (Technical Details)
For the quants and data nerds, here is how @Ash_TheTrader designed the math:
1. Relative Velocity: Price changes are normalized against ATR (Average True Range). A $10 move in Bitcoin is not the same as a $10 move in Forex; the KIE adjusts automatically.
2. Mass Integration: Force = Mass x Acceleration. The script uses relative Volume as "Mass." A move on low volume will show weaker colors than a move on high volume.
3. The HUD: The dashboard gives you raw numbers. If G-Force is positive (Green), the trend is safe. If G-Force is negative (Red), the trend is in danger.
Trade smart. Trade with physics.
Developed by @Ash_TheTrader .
Session Lines + ATR AnalyticsDescription:
Overview:
A comprehensive trading tool that combines session visualization with real-time ATR analytics. Perfect for intraday traders who need precise timing and volatility measurements.
Features:
Session Markers
Visual indicators for Asia (00:00-08:00), London (07:00-15:00), and New York (13:00-21:00) trading sessions
Color-coded session bands at the bottom of the chart for quick identification
Fully customizable session times and colors
Hourly Vertical Lines
Automatic vertical lines drawn at the start of each hour (works on 1-minute charts)
Multiple line styles available: solid, dotted, dashed, arrows
Adjustable color and width settings
Helps identify exact timing of price movements
ATR Tool
Real-time candle range measurement
Modified ATR calculation (excludes current candle for accuracy)
Customizable ATR length and multiplier
Live countdown timer showing time remaining in current timeframe
Floating label with adjustable offset and styling
Date & Timeframe Display
Bottom-right watermark showing current date in LA timezone
Displays current timeframe with proper units (1m, 5m, 1H, etc.)
Useful for backtesting to confirm you're viewing the correct date
Best Used For:
Day trading and scalping (especially on 1-minute charts)
Session-based trading strategies
Volatility analysis using ATR
Time-based entry and exit planning
Settings:
All elements are fully customizable through the indicator settings panel, including colors, sizes, visibility toggles, and calculation parameters.
[codapro] Confirmed Supertrend Flags
Confirmed Supertrend Flags — Delayed Flip Confirmation
Description:
This script enhances the classic Supertrend by adding a confirmation delay after trend flips, helping traders filter noise and avoid premature entries in volatile environments.
Key Features:
ATR-based Supertrend stop level calculation
Confirmation logic: buy/sell flags appear only after N full bars confirm the new direction
Optional Supertrend stop line for visual tracking
Fully adjustable flag size, color, label, and placement
This is ideal for swing traders, trend followers, or anyone building a system that prefers confirmation over early guessing.
How It Works:
A trend flip is detected when price closes beyond the Supertrend stop level.
The indicator waits for a set number of bars to close in the new direction.
After confirmation, a visual flag is plotted: buy below bar, short above bar.
How to Extend with Risk Management:
While this script focuses on trend confirmation visualization, you can enhance your decision-making by combining it with risk rules:
Stop Loss: Set SL just beyond the last Supertrend level before confirmation
ATR-Based Sizing: Use the same ATR value to dynamically size your position based on volatility
Fixed % Rule: Risk a fixed % of capital per confirmed flip (e.g., 1–2%)
Time-Based Exit: Exit trades that don’t follow through within N bars post confirmation
Stack with Strategy: Use this confirmation logic to trigger entries in a separate strategy script where strategy.entry() and strategy.exit() can be defined with precise risk parameters
Want a full example of how to integrate that? Let me know and I’ll turn this into a plug-and-play strategy version.
Disclaimer:
This tool was developed as part of the codapro AI engine — a modular signal and automation layer for trading systems.
It is for educational and informational purposes only and is not financial advice. Always backtest and verify before live deployment.
Index Quant Master: Volatility & Structure [Auto-Adaptive]This indicator is a comprehensive institutional-grade toolkit designed for high-precision intraday trading across major US Indices (SPX, NDX, RUT). It synthesizes Option Market Volatility, Auction Market Theory, and Algorithmic Structures into a clean, clutter-free overlay.
Designed for professional traders, this suite features a Universal Auto-Router that adapts its logic to the asset you are trading.
## Key Features & Logic:
1. Dynamic Implied Volatility Mapping (Auto-Router)
* Instead of static technicals, this module calculates statistical expected moves based on Dealer Gamma Exposure.
* Auto-Adaptive: Automatically detects the underlying asset and maps it to the correct Volatility Index:
* SPX / ES / SPY $\rightarrow$ VIX / VIX1D
* NDX / NQ / QQQ $\rightarrow$ VXN
* RUT / IWM $\rightarrow$ RVX
* Significance: These levels represent the 1-standard-deviation daily expected range.
2. Auction Market Structure (Smart Volume Profile)
* Exclusive Optimization: The Volume Profile engine is strictly optimized for major indices (SPX, NDX, ES, NQ) to ensure high-fidelity calculation of POC and Value Areas.
* Auto-Disable: To maintain performance, VP logic is automatically disabled on ETFs (SPY, QQQ) or lower-volume tickers.
* HVN/LVN: Identifies High Volume Nodes (Magnets) and Low Volume Nodes (Acceleration Zones).
3. Algorithmic Retracements & Pivots
* Plots standard Daily/Weekly Pivots and Fibonacci retracements derived from the prior session's volatility range.
* These levels serve as "Schelling Points" (consensus zones) for HFT algorithms.
4. Smart Visualization Engine
* Proximity Activation: Levels remain hidden to reduce cognitive load, only appearing when price approaches the zone (Watermark Logic).
* Adaptive Label Merging: To prevent visual clutter, overlapping levels automatically merge into a single cluster based on a dynamic percentage threshold ($0.05\%$), ensuring readability across different price scales (e.g., SPX vs. QQQ).
Usage:This tool is the ultimate overlay for S&P 500, Nasdaq 100, and Russell 2000 traders who rely on data-driven structural levels rather than lagging indicators.
1 of 1 Strat1of1 Strat is a psychology-first trading framework designed to eliminate emotional mistakes and enforce disciplined execution.
Most traders don’t fail because of bad analysis — they fail because they break rules, hesitate, overtrade, or revenge trade. 1of1 Strat exists to fix that.
This strategy focuses on:
Discipline over dopamine
Execution over prediction
Process over profits
Patience over impulse
Consistency over luck
This is not a signal service.
This is not hype trading.
This is not gambling.
1of1 Strat is built for traders who want clarity under pressure, rule-based execution, and long-term consistency through structure and self-mastery.
You don’t need more indicators.
You need control.






















