RSI Divergence DetectorThis indicator is designed to pinpoint high-probability reversal zones by identifying RSI Divergences, which occur when the momentum of the Relative Strength Index (RSI) fails to mirror price action. It automatically scans the charts for Bullish Divergences (where price makes a lower low but the RSI forms a higher low) and Bearish Divergences (where price hits a higher high while the RSI settles for a lower high), providing clear visual labels directly on the candles. By filtering for these discrepancies—especially when the RSI is in oversold (<30) or overbought (>70) territory—the tool helps traders filter out market noise and anticipate potential trend shifts before they manifest in price.
インジケーターとストラテジー
Quantum Fib & Liquidity Engine (With DashBoard)Quantum Fib & Liquidity Engine is a structural Fibonacci and liquidity map with an integrated information dashboard, designed for discretionary traders who rely on market structure rather than fixed, manual fibs.
Core Logic
ZigZag Swing Detection
Uses ta.pivothigh/ta.pivotlow with a configurable Structure Lookback to detect meaningful swing highs (resistance) and swing lows (support) on any timeframe.
Dynamic Fibonacci Framework
Automatically anchors 0% and 100% to the most recent swing pair and computes 38.2%, 50.0%, 61.8%, and 78.6% levels. The levels update only when a new structural pivot is confirmed, so the fib stays attached to the current leg rather than jumping on every minor fluctuation.
Golden Zone Highlight
Visually emphasizes the 50–61.8% “Golden Zone” with a translucent box, supporting mean‑reversion and continuation setups.
Support & Resistance Overlay
Plots current swing‑based support and resistance as dashed levels that extend forward, providing a clean structural map above and below price.
Liquidity & Pattern Layer
Optional liquidity pool lines at recent swing highs/lows, with sweep detection when price takes the level.
Double Top / Double Bottom detection around prior pivots for classic reversal structures.
Quantum Dashboard
A compact top‑right panel summarizing the key context from the indicator:
Current trend bias (uptrend / downtrend from swing structure)
Latest Resistance and Support prices
Golden Zone price range (50–61.8%)
Current price location relative to the fib leg (above 0%, below 100%, or inside range)
Status flag indicating whether price is currently inside the Golden Zone (Active / Waiting)
The dashboard is purely informational (no orders) and is intended to support your own entry/exit rules.
Inputs / Configuration
Structure Lookback – controls pivot sensitivity (default 20)
Show Fibs / Golden Zone / Liquidity / Patterns / Dashboard – feature toggles
Glow Strength & Line Transparency – adjusts the neon styling and visual intensity
This tool is best suited for traders who want:
Automatically maintained Fibonacci structure across all timeframes
Clear, swing‑based S/R and liquidity context
A concise on‑chart “summary panel” to keep bias and key levels in view while managing trades.
FULL RSI +Dashboard (HUGOFX)RSI Dashboard Pro is a professional, multi-component RSI analysis panel that combines classic RSI, Stochastic RSI, divergence detection, RSI moving average confirmation, RSI momentum (ROC), and higher-timeframe RSI context — all in one clean dashboard.
Built for fast decision-making in intraday and swing environments, it helps you read trend bias + momentum + exhaustion without stacking multiple separate indicators.
Key features
Standard RSI (custom length/source) with Overbought/Oversold levels and 50 midline.
Stochastic RSI with K/D lines, configurable smoothing (SMA/EMA) and OB/OS zones.
RSI Moving Average (SMA/EMA) + cross markers for confirmation.
RSI ROC (Rate of Change) to gauge momentum acceleration/deceleration.
Multi-Timeframe RSI (2 higher timeframes) using request.security for quick HTF context.
RSI Divergence detection (bullish/bearish) based on RSI pivots vs price pivots, with optional labels.
Built-in Dashboard table (position selectable) showing VALUE + SIGNAL per module.
How to use (practical)
Use RSI OB/OS as exhaustion zones; combine with Stoch RSI for timing.
Use RSI vs RSI-MA and ROC to confirm momentum direction (trend continuation vs slowdown).
Use MTF RSI to align lower-timeframe entries with higher-timeframe bias (avoid fighting HTF).
Divergences are plotted on confirmed pivots (pivot-right offset), reducing noise vs “early” signals.
Inputs
Standard RSI: Length, Source, Overbought/Oversold.
Stoch RSI: Length, K/D smoothing, smoothing type (SMA/EMA), OB/OS.
Divergence: enable, pivot left/right, max bars between pivots, show labels.
RSI MA: length + type (SMA/EMA).
RSI ROC: length.
MTF RSI: enable + HTF1/HTF2 timeframes.
Dashboard: show/hide + position.
Alerts included
RSI Overbought / Oversold.
Bullish / Bearish RSI Divergence.
RSI crossing above/below RSI MA.
Stoch RSI K/D bullish cross / bearish cross.
Note: This indicator is for analysis and confirmation. Always combine signals with market structure and risk management.
Ed's Swing Ready Ripper v2 (SMC) - RIP + TREND + SMC Filter// ============================================================================
// Ed's Swing Ready Ripper v2 (SMC) - How to Trade It (Rules + Reasoning)
// ============================================================================
//
// PURPOSE
// This indicator is built for swing trades that try to enter strong stocks
// WITHOUT chasing. It uses:
// 1) DAILY filters to choose which type of setup is active:
// - Ready-to-Rip (RIP): strong but not too extended
// - Trend Continuation (TREND): very strong trend, ride it longer
// 2) ENTRY timeframe (default 2H) to time entries.
// 3) Optional SMC filter to reduce late entries:
// - BOS Up confirmation (break of last swing high)
// - Discount pullback (buy the pullback, not the top)
//
// ---------------------------------------------------------------------------
// TIMEFRAMES (IMPORTANT)
// - Daily TF controls the "market regime" filter (RIP vs TREND).
// - Entry TF controls signals and management (BUY PART, BUY FULL, exits).
//
// Suggested workflow:
// 1) Use Daily chart to confirm overall trend + avoid earnings/news spikes.
// 2) Use 2H (or 4H) for entries and trade management.
// 3) Use 1H only if you want more signals (more noise).
//
// ---------------------------------------------------------------------------
// MODE LOGIC (RIP vs TREND)
// - Ready-to-Rip (RIP) activates when:
// * Daily uptrend: Close > EMA20 > EMA50
// * RSI is strong but not too high (default 40-65)
// * Optional Relative Volume >= threshold
// Reasoning: You want strength, but not overextended "already blew off" moves.
//
// - Trend Continuation (TREND) activates when:
// * Daily uptrend: Close > EMA20 > EMA50
// * RSI is stronger (default >= 55)
// * Optional Relative Volume >= threshold
// Reasoning: Some stocks keep trending; this mode exits slower to capture runners.
//
// - Auto mode:
// * Prefers RIP when both qualify.
// * Uses TREND when RIP is not active but TREND is.
//
// ---------------------------------------------------------------------------
// SMC FILTER (OPTIONAL but recommended)
// This is a LIGHT SMC gate (not a full Smart Money Concepts clone).
//
// 1) BOS Up (Break of Structure Up)
// - BOS happens when Entry TF close breaks above the last pivot swing high.
// - When BOS triggers, the script "arms" an impulse range.
// Reasoning: BOS confirms buyers are actually pushing structure higher.
//
// 2) Discount Pullback (Entry Quality)
// - Discount level = impulseLow + (impulseHigh - impulseLow) * discountPct
// default discountPct = 0.50 (50% level).
// - "inDiscount" means price pulls back into the lower part of the impulse.
// Reasoning: This attempts to reduce chasing and improves R:R by entering on pullback.
//
// Notes:
// - If you want MORE signals, turn off Discount requirement.
// - If you want HIGHER quality signals, keep BOS + Discount ON.
//
// ---------------------------------------------------------------------------
// ENTRY RULES
// BUY PART triggers when ALL are true:
// 1) Daily mode is active (RIP or TREND)
// 2) Entry timeframe bias is positive (Close > Entry EMA50)
// 3) Entry trigger fires: Close crosses ABOVE Entry EMA20 (reclaim)
// 4) SMC gate passes (if enabled): BOS armed and/or inDiscount (depending settings)
//
// Reasoning: In strong markets, the EMA20 reclaim after a pullback is a common
// continuation entry. Bias filter avoids countertrend longs.
//
// ---------------------------------------------------------------------------
// ADD RULE ("BUY FULL")
// BUY FULL triggers when:
// - Already in trade
// - TP1 has been hit
// - Not already added
// - Price is still above Entry EMA20
//
// Reasoning: This is a pyramiding concept:
// - You start smaller (risk control)
// - Only add once trade is proving itself
//
// If you do NOT want adding, you can disable it in code later.
//
// ---------------------------------------------------------------------------
// TARGETS (TP1 / TP2)
// Targets are ATR-based from the entryPrice on the Entry TF:
// - TP1 = entryPrice + ATR * atrMult1
// - TP2 = entryPrice + ATR * atrMult2
//
// Defaults:
// - RIP has slightly smaller targets (more "hit and run").
// - TREND has larger TP2 (try to catch runners).
//
// Reasoning: ATR adapts to volatility automatically.
//
// ---------------------------------------------------------------------------
// EXIT RULES
// RIP Exit (faster protection):
// - Exit if Entry TF closes below EMA20, OR TP2 hit.
//
// Reasoning: RIP is not meant to sit through deep pullbacks.
// If it loses EMA20, momentum likely fading.
//
// TREND Exit (slower, runner-friendly):
// - Trail Entry EMA20 with grace bars.
// - If close stays below EMA20 for more than graceBars, exit, OR TP2 hit.
//
// Reasoning: Trends often dip below EMA20 briefly before continuing.
// Grace bars prevent exiting too early.
//
// ---------------------------------------------------------------------------
// RISK MANAGEMENT (HOW TO SIZE + STOPS)
// This script gives entries/exits/targets, but YOU manage risk.
// A simple approach:
// - Risk 0.5% to 1.0% of account per trade.
// - Stop idea (manual):
// * Conservative: below the most recent Entry TF swing low
// * Aggressive: below EMA50 on Entry TF
// - If stock gaps hard against you (earnings/news), exit quickly.
// - Avoid holding through earnings unless you accept gap risk.
//
// ---------------------------------------------------------------------------
// BEST PRACTICES (REALISTIC USE)
// - This works best on liquid stocks/ETFs and strong sectors.
// - Use your screener to narrow candidates, then use this indicator to time entries.
// - If too many signals are "late":
// * require Discount ON
// * raise RelVolMin
// * tighten RIP RSI max (e.g., 60)
// - If too few signals:
// * turn Discount OFF (keep BOS on)
// * lower RelVolMin
//
// ---------------------------------------------------------------------------
// DISCLAIMER
// For educational use only. Not financial advice.
// ============================================================================
Neeson RSI Divergence DetectorIntegrating Multi-Indicator Strategies: A Rational Approach to Technical Analysis Tools
Introduction
The integration of multiple technical indicators into a unified trading script represents a sophisticated approach to market analysis, combining complementary analytical methods to enhance decision-making. This article outlines the rational basis for combining specific indicators, explains their synergistic operation, and provides practical guidance for users seeking to understand the functional utility, operational mechanics, and unique value proposition of integrated technical analysis tools.
Functional Purpose and Rational Integration Basis
Integrated technical scripts are designed to address the inherent limitations of single-indicator analysis by combining multiple analytical perspectives. The rational basis for integration typically follows these principles:
Complementary Signal Validation: Different indicators measure distinct market characteristics (momentum, volatility, trend strength, etc.). Their combination allows cross-validation of signals, reducing false positives inherent in single-indicator systems.
Multi-Timeframe Confirmation: Integrated scripts often incorporate elements that analyze price action across different temporal dimensions, providing a more comprehensive market perspective.
Risk Management Enhancement: By combining overbought/oversold indicators with trend confirmation tools, these scripts help identify not only entry opportunities but also potential risk zones.
Market Phase Adaptation: Different market conditions (trending, ranging, volatile) favor different indicator types. Integrated approaches maintain relevance across varying market environments.
Synergistic Operational Mechanism
The components of well-designed integrated scripts operate through several synergistic mechanisms:
Primary Trend Identification: Core trend-following indicators establish the dominant market direction, serving as a filter for other signals. This prevents counter-trend entries that might otherwise be generated by oscillators or momentum indicators.
Momentum Confirmation: Oscillator-based components (like RSI or Stochastic) validate the strength of the identified trend, distinguishing between healthy retracements and potential reversals.
Divergence Detection: By comparing price action with momentum indicators, these scripts identify subtle shifts in market dynamics that often precede trend changes.
Volatility Adjustment: Volatility-based components dynamically adjust signal thresholds and position sizing recommendations based on current market conditions.
Multi-Layer Filtering: Each signal passes through successive validation layers, with only the strongest, most confirmed signals triggering alerts or visual markers.
Practical Application Guidance
Users can maximize the utility of integrated scripts through these practical approaches:
Parameter Customization: Adjust indicator periods and thresholds to match the characteristics of specific trading instruments and timeframes. Historical testing can identify optimal settings for particular markets.
Signal Hierarchy Interpretation: Learn to distinguish between primary signals (strongly confirmed across multiple indicators) and secondary signals (weaker confirmation) for appropriate position sizing.
Contextual Analysis: Consider integrated signals within the broader market context, including support/resistance levels, volume patterns, and fundamental developments.
Performance Correlation: Monitor how different market conditions affect script performance. Some configurations may excel in trending markets while others perform better in ranging conditions.
Risk Calibration: Use the multi-indicator confirmation to calibrate stop-loss and take-profit levels, with tighter parameters for strongly confirmed signals and wider parameters for weaker ones.
Originality and Value Proposition
The originality of well-designed integrated scripts manifests in several dimensions:
Unique Combination Logic: The specific selection and weighting of indicators, along with their integration methodology, represents intellectual value distinct from simple indicator stacking.
Innovative Signal Processing: Advanced scripts often incorporate proprietary algorithms for signal filtering, noise reduction, or probability weighting not found in standard indicators.
Adaptive Framework: Some scripts dynamically adjust their analytical approach based on changing market conditions, representing a form of artificial market intelligence.
Visualization Innovation: The presentation of complex multi-indicator data in an intuitive, actionable format constitutes significant user interface originality.
Empirical Limitations and Responsible Use
It is crucial to maintain realistic expectations regarding integrated technical scripts:
No Predictive Certainty: These tools analyze probabilities, not certainties. No combination of historical price indicators can guarantee future price movements.
Market Efficiency Limitations: All technical analysis operates within the constraints of market efficiency, with script effectiveness varying across different market conditions and time periods.
Complementary Role: Integrated scripts should complement, not replace, comprehensive trading strategies including risk management, fundamental analysis, and market knowledge.
Continuous Evaluation: Regular performance assessment against established benchmarks helps maintain realistic expectations and identifies when script adjustments may be necessary.
Conclusion
The thoughtful integration of multiple technical indicators represents a logical evolution in analytical methodology, addressing the limitations of single-indicator approaches through complementary validation and multi-dimensional analysis. By understanding the rational basis for integration, the synergistic operation of components, and the practical application parameters, users can employ these tools as valuable components within broader, disciplined trading approaches. The true value emerges not from predictive accuracy but from structured decision support that helps traders navigate complex market environments with greater consistency and insight.
Quantum Fib & Liquidity EngineQuantum Fib & Liquidity Engine
A dynamic Fibonacci retracement indicator that anchors to swing highs and lows using ZigZag pivot detection. Automatically identifies support/resistance levels and key retracement zones.
Core Functionality:
Dynamic Fibonacci Retracement System — Uses ZigZag pivot detection (ta.pivothigh/ta.pivotlow) to anchor retracement levels to the most recent swing high (resistance) and swing low (support). Updates when new pivots form, keeping levels aligned with market structure.
Golden Zone Identification — Highlights the 50%-61.8% retracement zone, a common reversal area.
Support & Resistance Detection — Displays current S/R levels as horizontal dashed lines, updated from ZigZag pivots.
Liquidity Pool Analysis — Identifies significant liquidity zones and detects sweeps when price crosses these levels.
Pattern Recognition — Detects Double Top and Double Bottom patterns with configurable tolerance.
Multi-Timeframe Compatibility — Functions across 1m, 5m, 15m, 1h, 4h, daily, and higher timeframes using a consistent pivot detection algorithm.
Technical Implementation:
The indicator uses ZigZag pivot analysis to identify swing points. Fibonacci levels are calculated from the most recent swing high and swing low, ensuring alignment with market structure rather than arbitrary price ranges. Drawing objects are updated dynamically to maintain accuracy without excessive object creation.
Configuration Options:
Structure Lookback — Controls swing detection sensitivity (default: 20 bars)
Feature Toggles — Enable/disable Golden Zone, Liquidity Pools, and Pattern Detection
Visual Customization — Adjust glow intensity and line transparency
Use Cases:
Identifying potential reversal zones within retracements
Locating support and resistance levels
Detecting liquidity sweeps and pattern formations
Multi-timeframe analysis
Designed for traders who require dynamic Fibonacci levels that adapt to market structure.
TMT %BB-OscThe TMT %B-OSC Is the conversion of Bollinger bands into an oscillator for a better perspective into the implications of what it's saying. It measures where price is trading within its short-term volatility envelope — a percent-of-range oscillator that converts the A-Z Band structure into a bounded 0-100 scale. It shows whether price is pressing against the upper volatility boundary, resting near the lower boundary, or balanced in mid-range.
In use, readings above 70–80 mark sustained pressure on the upper band (trend or over-drive conditions). Readings below 20–30 mark pressure on the lower band (weakness or wash-out conditions). Oscillation between 40 and 60 reflects neutrality or transition.
Within the TMT framework, the %B-OSC is the timing companion to the A-Z Bands — it turns the band structure into a continuous signal for entries, exits, and re-entries, particularly when combined with the Technical Event Model (TEM) to confirm volatility regime.
TMT Panic IndicatorInternal sentiment engine used inside the Technical Event Model, not as a
standalone indicator. Measures the emotional polarity of the market — panic vs. complacency — by tracking relative retracement magnitude through a smoothed RSI transform.
My RSI Standard RSI + selectable MA smoothing
Optional cRSI (a cycle-based / adaptive RSI variant)
Bollinger Bands on RSI / cRSI
Multiple overbought/oversold levels + gradient fills
Regular + Hidden divergence detection (with labels)
Multi-timeframe RSI table
RSI-based candle coloring
Optional Heikin Ashi or regular candles plotted in the RSI panel
Extra fast/slow lines (EMA9 & WMA45 of RSI14)
SMC MTF📊 SMC MTF - Multi-Timeframe Zone Detection
🎯 Overview
SMC MTF is a powerful companion indicator designed to display Higher Timeframe (HTF) institutional zones directly on your lower timeframe charts. Identify high-probability trading opportunities by seeing where smart money is likely to react!
✨ Key Features
🔹 Multi-Timeframe Analysis
Display zones from 2 different Higher Timeframes simultaneously
Optional Current Timeframe detection
No chart switching needed - see HTF zones on your execution timeframe
🔹 Smart Zone Detection
Fair Value Gaps (FVG) - Identifies imbalanced price areas with quality filters
Order Blocks (OB) - Locates institutional entry points with structure break validation
🔹 Professional Visual Styles
3 Design Modes: Standard, Halo Effect, Minimalist Lines
Fully customizable colors for Bull/Bear zones
50% Centerline for precision entries
🔹 Quality Filters
FVG Strength Filter (Standard/Strong)
Max Fill Percentage for fresh zones only
ATR-based minimum gap size
Auto hide broken/mitigated zones
⚙️ How To Use
Add to Chart - Apply indicator to your execution timeframe (e.g., 5M, 15M)
Set HTF 1 - Choose your primary Higher Timeframe (e.g., 1H or 4H)
Set HTF 2 (Optional) - Add a second HTF for confluence (e.g., Daily)
Wait for Zone Touch - Look for price to approach HTF zones
Execute Trades - Enter with confirmation when price reacts to zones
💡 Best Practices
Use HTF zones as targets and entry areas
Combine with your LTF confirmation (CISD, BOS, etc.)
Strong zones = zones with minimal wick fill
Higher HTF zones = stronger institutional interest
🔧 Recommended Settings
Timeframe HTF 1 HTF 2
Scalping (1M-5M) 15M-1H 4H
Intraday (5M-15M) 1H-4H Daily
Swing (1H-4H) Daily Weekly
© Oday Mohamad | Telegram: @Odaychart
ICT Weekly Profile📊 ICT Weekly Profile
This indicator displays key weekly levels used in ICT (Inner Circle Trader) methodology.
🔹 Features
📈 Weekly Profile
- PW Open/Close - Previous Week's opening and closing price lines extended to current week
- PWH/PWL - Previous Week High and Low levels (displays last 4 weeks)
- Range Box - Visual box showing previous week's price range (last 4 weeks)
📉 Monday Range
- Monday OHLC - Monday's Open, High, Low, Close levels displayed as dots
🔹 How to Use
1. PW Open/Close: Acts as key support/resistance. Price often reacts at these levels.
2. PWH/PWL: Liquidity pools where stop losses cluster. Watch for sweeps and reversals.
3. Monday Range: Sets the weekly bias. Monday's high/low often gets swept before the real weekly move.
🔹 ICT Concepts Applied
- Weekly profiles help identify institutional order flow
- Monday range establishes initial liquidity targets
- PW levels act as draw on liquidity for the current week
Best used on 1H, 4H, and Daily timeframes for swing trading setups.
TQ Reversal Bull&Bear - D✅ The REAL-TIME, Non-Delayed version of this indicator is available, and includes full alerts.
⚠️ What you see here is a DEMO version of TQ Reversal Bull&Bear.
🔹 Signals in this demo are PURPOSELY delayed and backpainted
🔹 This is done intentionally so you can study the logic and structure without exposing the live algorithm
🔹 This demo is not intended for live trading, but the signals appear on the same candles as the final version, this one is purposely delayed.
This system is designed to highlight high-probability reversal zones, and was developed and optimized primarily for:
SPX / GOLD (XAUUSD) / SPY / QQQ / US100 / RTY
Using:
Liquidity sweeps (SFPs)
Reclaim + reversal confirmation
Volume climax & momentum thrust
EMA / dual-EMA bias filtering
👉 The REAL version runs fully in real time, does NOT backpaint, does NOT delay signals, and includes configurable alerts.
💡 If you like how the demo behaves and want access to the real version, it’s available for cheap for early users.
📩 How to get access:
• Write a comment below
• Or email: redflash972@gmail.com
• Or Instagram: @tq.trader
❗ No holy grail, no fake win-rates — this is a confirmation-based reversal tool and should be used with proper risk management.
PREZ~QT Dividers+killzones V2
PREZ~QT Dividers+kill zones V2 is a time-based market structure tool designed to visually map key cycles and kill zones with precision, using New York time as the fixed reference.
This version introduces a simplified, cleaner interface and enhanced Kill Zone shading, while preserving the original divider logic that made v1 reliable and non-repainting.
What’s Included
Timeframe-Aware Dividers
* Micro cycle (seconds & 1m)
* 90-minute cycle (5m)
* Daily cycle with optional 6PM start
* Weekly cycle (Sunday 9:00 PM NY)
* Monthly cycle
* Yearly cycle (quarterly on Daily)
All dividers are time-locked and non-repainting.
Kill Zone Shading (NY Time)
Designed for execution clarity on lower timeframes.
* Asia, London, New York, and PM Kill Zones
* Light full-session shading
* Two brighter internal windows per session
* Displays on 5m and below (optional)
* Fully customizable colors
* Unified light & bright opacity controls for a cleaner UI
Improvements in v2
* Simplified settings panel
* Cleaner opacity controls
* Improved visual hierarchy
* Same core logic, zero repainting
* No dependency on chart timezone
Notes
* All timing is based on America/New_York
* This is a time-based framework, not a signal indicator
* Best used alongside price action, structure, and risk management
*Best when paired with the indicator - Daye Quarterly Theory by toodegrees
Trade ValidatorThere is a moment every intraday trader knows too well: price is moving fast, levels are being tapped, and you are stuck asking yourself, “Is this the move, or just another trap?” This indicator was created to turn that hesitation into a clear, on‑chart narrative you can read in real time. It does not try to predict the future with magic; instead, it quietly organizes the past and present into a structured checklist so you can decide whether a trade idea truly deserves your attention.
Each day, the tool starts by watching how price explores its range. It records the previous day’s high and low, tracks the active session’s extremes, and updates these levels bar by bar. These become the key liquidity pools: places where stops are likely resting and where sharp moves often begin. Instead of forcing you to manually redraw the same lines every session, the indicator takes care of that background work and keeps the chart clean, so your focus stays on the story price is telling.
When price finally reaches for one of these levels, the script looks for signs that the raid is more than noise. It checks whether the market just swept a prior high or low, whether a simple shift in structure has confirmed a potential reversal, and whether a strong displacement candle has actually kicked in. Only when those ingredients come together does it highlight a potential entry zone, estimate a logical stop beyond the raid, and map nearby internal and external targets. At that point, you are no longer staring at random candles; you are looking at a structured scenario with clear boundaries.
To tie everything together, the indicator prints a compact text panel directly on the chart. That panel summarizes session, directional bias, which liquidity was taken, whether structure has shifted, the type of entry array detected, and the approximate risk‑to‑reward to the first and second targets. In practice, this turns into a small trading companion: on good days it confirms what you already see and gives you the confidence to execute; on bad days it reminds you that one or more gates are missing and that “no trade” is also a valid decision. It is designed not to replace your judgment, but to keep you honest to a consistent process especially in the moments when emotions would otherwise take over.
Harmonic Oscillator - Multi-Component Momentum ConsensusHarmonic Oscillator - Multi-Component Momentum Consensus
Harmonic Oscillator is a seven-component momentum analysis system that transforms standard oscillators into a unified consensus framework. The indicator combines RSI, Stochastic RSI, MACD, EMA Trend, Momentum, Volume, and Divergence Zone detection into a single composite oscillator with automatic regime classification and qualified voting.
Rather than monitoring multiple separate indicators, traders can observe how these momentum calculations align or diverge through a single panel displaying vote count (X/7), regime state (TRENDING/BIAS/RANGING), and a normalized composite line.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗢𝗩𝗘𝗥𝗩𝗜𝗘𝗪
Traditional momentum analysis often requires monitoring multiple oscillators simultaneously: RSI for momentum strength, Stochastic for extreme zones, MACD for trend-following momentum, and so on. Each indicator has its own scale, its own interpretation rules, and its own blind spots.
Harmonic Oscillator addresses this by implementing a voting system where seven independent components each cast a vote based on their specific criteria. The indicator then:
• Counts votes to show consensus level (displayed as X/7)
• Blends three oscillators into a single normalized composite line (0-100 scale)
• Classifies market regime based on composite position and baseline confirmation
• Detects divergences between price structure and oscillator structure
• Filters signals through optional higher timeframe trend alignment
The result is a unified view of momentum conditions that may help traders identify when multiple factors are agreeing versus conflicting.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗛𝗢𝗪 𝗜𝗧 𝗪𝗢𝗥𝗞𝗦
The indicator is built around one core principle: momentum readings are more meaningful when multiple independent calculations agree.
𝗧𝗵𝗲 𝗦𝗲𝘃𝗲𝗻 𝗩𝗼𝘁𝗶𝗻𝗴 𝗖𝗼𝗺𝗽𝗼𝗻𝗲𝗻𝘁𝘀
Each component analyzes a different aspect of momentum and casts a bullish, bearish, or neutral vote:
𝟭. 𝗥𝗦𝗜 (𝗠𝗼𝗺𝗲𝗻𝘁𝘂𝗺-𝗔𝘄𝗮𝗿𝗲)
What it does: RSI is calculated with additional RMA smoothing to reduce noise. The voting logic requires both threshold position AND slope confirmation. RSI must be above 50 with rising slope to vote bullish, or below 50 with falling slope to vote bearish. Special conditions detect potential reversals (RSI below 30 but rising).
How to interpret it: A green RSI arrow in the panel indicates bullish momentum with directional confirmation. A red arrow indicates bearish. Gray dash means RSI is not showing clear directional conviction.
𝟮. 𝗦𝘁𝗼𝗰𝗵𝗮𝘀𝘁𝗶𝗰 𝗥𝗦𝗜 (𝗦𝗹𝗼𝗽𝗲 𝗔𝗻𝗮𝗹𝘆𝘀𝗶𝘀)
What it does: Stochastic RSI uses EMA smoothing on K and D lines for stability. The vote requires K-line momentum alignment: K above D with positive slope for bullish, K below D with negative slope for bearish.
How to interpret it: This component captures turning points in momentum. When SRSI votes while RSI doesn't (or vice versa), it may indicate the oscillators are at different phases of a move.
𝟯. 𝗠𝗔𝗖𝗗 (𝗛𝗶𝘀𝘁𝗼𝗴𝗿𝗮𝗺 𝗔𝗰𝗰𝗲𝗹𝗲𝗿𝗮𝘁𝗶𝗼𝗻)
What it does: Rather than voting on histogram direction alone, MACD votes on histogram acceleration, which is the rate of change of the histogram. This approach aims to identify momentum shifts before the histogram crosses zero.
How to interpret it: MACD acceleration can signal momentum changes early. A bullish vote means histogram is positive and accelerating, OR negative but accelerating upward.
𝟰. 𝗘𝗠𝗔 𝗧𝗿𝗲𝗻𝗱 (𝗣𝗼𝘀𝗶𝘁𝗶𝗼𝗻 + 𝗦𝗹𝗼𝗽𝗲)
What it does: Requires both price position relative to EMA AND slope confirmation. Price above EMA with positive EMA slope = bullish vote. Price below EMA with negative slope = bearish vote.
How to interpret it: This prevents votes in ambiguous situations where price is above a falling EMA or below a rising EMA. The EMA vote indicates clear trend alignment.
𝟱. 𝗠𝗼𝗺𝗲𝗻𝘁𝘂𝗺 (𝗥𝗮𝘁𝗲 𝗼𝗳 𝗖𝗵𝗮𝗻𝗴𝗲)
What it does: Uses smoothed Rate of Change (ROC) with the same qualification requirement: ROC positive AND increasing for bullish, ROC negative AND decreasing for bearish.
How to interpret it: Pure momentum measurement. When MOM agrees with trend components, directional conviction may be higher.
𝟲. 𝗩𝗼𝗹𝘂𝗺𝗲 (𝗖𝗼𝗻𝗳𝗶𝗿𝗺𝗮𝘁𝗶𝗼𝗻)
What it does: Compares current volume to recent average. Votes bullish when volume is elevated (1.2x+ average) on an up candle. Votes bearish when elevated volume accompanies a down candle.
How to interpret it: Volume confirmation adds weight to directional moves. Low volume readings during directional moves may indicate less conviction.
𝟳. 𝗗𝗶𝘃𝗲𝗿𝗴𝗲𝗻𝗰𝗲 𝗭𝗼𝗻𝗲
What it does: Detects when price and oscillator are in extreme zones with structural disagreement. Votes bullish when oscillator is oversold but price is making higher lows. Votes bearish when oscillator is overbought but price is making lower highs.
How to interpret it: This component specifically looks for potential reversal setups where momentum and price structure are disagreeing.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗪𝗛𝗬 𝗧𝗛𝗘𝗦𝗘 𝗖𝗢𝗠𝗣𝗢𝗡𝗘𝗡𝗧𝗦 𝗪𝗢𝗥𝗞 𝗧𝗢𝗚𝗘𝗧𝗛𝗘𝗥
The seven components are designed to capture different aspects of momentum:
1. 𝗥𝗦𝗜 + 𝗦𝘁𝗼𝗰𝗵𝗮𝘀𝘁𝗶𝗰 𝗥𝗦𝗜: Two approaches to measuring momentum strength and turning points
2. 𝗠𝗔𝗖𝗗 + 𝗠𝗼𝗺𝗲𝗻𝘁𝘂𝗺: Trend-following momentum and pure rate of change
3. 𝗘𝗠𝗔 𝗧𝗿𝗲𝗻𝗱: Price position relative to moving average with slope confirmation
4. 𝗩𝗼𝗹𝘂𝗺𝗲: Participation confirmation on directional moves
5. 𝗗𝗶𝘃𝗲𝗿𝗴𝗲𝗻𝗰𝗲 𝗭𝗼𝗻𝗲: Structural disagreement detection in extreme zones
When multiple factors align (RSI slope confirms, MACD accelerates, EMA trend agrees, volume confirms), this represents broad momentum agreement. Such conditions may warrant attention, though they do not guarantee any particular outcome.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗛𝗢𝗪 𝗧𝗢 𝗨𝗦𝗘
This section provides step-by-step guidance for interpreting the indicator's visual elements.
𝗦𝘁𝗲𝗽 𝟭: 𝗖𝗵𝗲𝗰𝗸 𝘁𝗵𝗲 𝗥𝗲𝗴𝗶𝗺𝗲 𝗖𝗹𝗮𝘀𝘀𝗶𝗳𝗶𝗰𝗮𝘁𝗶𝗼𝗻
The regime label at the top of the status panel provides immediate market context:
• TRENDING ▲ or TRENDING ▼: Composite oscillator at extremes (above 65 or below 35) with 200 EMA baseline confirming direction. This may indicate sustained directional momentum.
• BIAS ▲ or BIAS ▼: Composite showing moderate lean (above 55 or below 45) without extreme readings. Directional tendency without full momentum extension.
• RANGING: Composite near midpoint (45-55 zone). This may indicate consolidation, indecision, or transition between directional moves.
The regime classification helps contextualize other readings. A high vote count during TRENDING may indicate trend continuation. The same vote count during RANGING may indicate an emerging directional move.
𝗦𝘁𝗲𝗽 𝟮: 𝗢𝗯𝘀𝗲𝗿𝘃𝗲 𝘁𝗵𝗲 𝗩𝗼𝘁𝗲 𝗖𝗼𝘂𝗻𝘁
The vote count (displayed as X/7) shows how many components currently agree:
• 6/7 or 7/7: High consensus. Most or all components showing directional agreement through their different calculation methods.
• 4/7 or 5/7: Moderate consensus. Majority agreement with some components neutral or conflicting.
• 1/7 to 3/7: Low consensus. Components are in disagreement or showing mixed readings.
The consensus meter bar at the bottom of the oscillator panel also visualizes this. Brighter colors indicate higher consensus.
𝗦𝘁𝗲𝗽 𝟯: 𝗥𝗲𝗮𝗱 𝘁𝗵𝗲 𝗖𝗼𝗺𝗽𝗼𝘀𝗶𝘁𝗲 𝗢𝘀𝗰𝗶𝗹𝗹𝗮𝘁𝗼𝗿
The main oscillator line blends RSI, Stochastic RSI, and MACD using winsorized normalization:
• Above 75 zone: Extended bullish momentum (overbought region)
• Above 85 zone: Extreme overbought
• Below 25 zone: Extended bearish momentum (oversold region)
• Below 15 zone: Extreme oversold
• 45-55 zone: Neutral/consolidation area
The signal line (thinner line) provides crossover reference. When composite crosses above signal = bullish momentum shift. Below = bearish shift.
Important: Like all oscillators, the composite can remain at extremes during strong directional moves. Overbought does not mean "sell"; it means momentum is extended.
𝗦𝘁𝗲𝗽 𝟰: 𝗖𝗵𝗲𝗰𝗸 𝗜𝗻𝗱𝗶𝘃𝗶𝗱𝘂𝗮𝗹 𝗖𝗼𝗺𝗽𝗼𝗻𝗲𝗻𝘁𝘀
The status panel shows each component's current vote with arrows:
• ▲ (green): Component voting bullish
• ▼ (red): Component voting bearish
• — (gray): Component neutral/no vote
This breakdown helps identify which factors are agreeing and which are diverging. For example, if RSI and SRSI show bullish but MACD shows bearish, momentum may be mixed.
𝗦𝘁𝗲𝗽 𝟱: 𝗪𝗮𝘁𝗰𝗵 𝗳𝗼𝗿 𝗗𝗶𝘃𝗲𝗿𝗴𝗲𝗻𝗰𝗲𝘀
Divergence labels appear when price and oscillator structure disagree:
• ▲ DIV (bullish): Price makes lower low, oscillator makes higher low. Appears only in oversold zone (below 25).
• ▼ DIV (bearish): Price makes higher high, oscillator makes lower high. Appears only in overbought zone (above 75).
Divergences indicate structural disagreement that may precede reversals. However, divergences can persist or resolve without reversal. They are one input for analysis, not standalone signals.
𝗦𝘁𝗲𝗽 𝟲: 𝗖𝗼𝗺𝗯𝗶𝗻𝗲 𝗠𝘂𝗹𝘁𝗶𝗽𝗹𝗲 𝗙𝗮𝗰𝘁𝗼𝗿𝘀
The indicator provides the most context when multiple elements align:
Example Scenario A (Trend Continuation):
Composite holding above 65 for eight bars. Regime reads TRENDING▲, votes at 6/7, no divergence labels. The oscillator hasn't touched the 85 extreme zone yet. Components are aligned with room to extend before reaching overbought conditions.
Example Scenario B (Momentum Fading):
Regime shows BIAS▼ during a two-day selloff. But votes just dropped from 5/7 to 3/7, and the composite crossed above the signal line. The regime label says bearish while components are losing agreement. This type of disconnect often appears before moves stall or reverse.
Example Scenario C (Exhaustion Warning):
After a rally, composite hits 87 in the extreme zone. A ▼ DIV label appears. Votes drop from 7/7 to 4/7 over three bars. None of this guarantees reversal, but multiple warning signs appearing together (extreme reading, divergence, falling consensus) suggest caution.
Example Scenario D (Breakout From Consolidation):
Regime has shown RANGING for two days, composite hovering 48-52, votes stuck at 2/7 to 3/7. Then regime flips to BIAS▲, votes jump to 5/7, composite breaks above 55. When all three shift together after a quiet period, consolidation may be resolving into a directional move.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗡𝗔𝗩𝗜𝗚𝗔𝗧𝗜𝗡𝗚 𝗗𝗜𝗙𝗙𝗘𝗥𝗘𝗡𝗧 𝗠𝗔𝗥𝗞𝗘𝗧 𝗖𝗢𝗡𝗗𝗜𝗧𝗜𝗢𝗡𝗦
𝗧𝗿𝗲𝗻𝗱𝗶𝗻𝗴 𝗠𝗮𝗿𝗸𝗲𝘁𝘀
In trending conditions, traders may observe the regime classification showing "TRENDING" with baseline confirmation, composite remaining in the upper or lower half of the range, and high consensus readings (5-7 votes) persisting across multiple bars. The qualification requirements help maintain agreement during trends. A sustained move where RSI stays above 50 with positive slope, MACD histogram accelerates, and EMA slope confirms will show consistent directional votes. Divergences may appear in extreme zones but may not resolve immediately during strong trends.
𝗥𝗮𝗻𝗴𝗶𝗻𝗴 𝗠𝗮𝗿𝗸𝗲𝘁𝘀
In ranging or consolidating conditions, the regime classification will often show "RANGING" or alternate between brief directional readings. The composite typically oscillates around the 50 line without reaching sustained extremes, and vote counts fluctuate without reaching high consensus for extended periods. Divergences appearing at range extremes may be more significant in these conditions, potentially indicating range boundaries.
𝗛𝗶𝗴𝗵 𝗩𝗼𝗹𝗮𝘁𝗶𝗹𝗶𝘁𝘆 𝗘𝘃𝗲𝗻𝘁𝘀
During high volatility events, components may respond rapidly to price changes. Vote counts can swing from high bullish to high bearish consensus quickly. The regime classification helps contextualize whether these swings are occurring within a larger trending structure or representing genuine momentum reversals. The composite may reach extreme zones (85+ or 15-) during volatility spikes.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗧𝗘𝗖𝗛𝗡𝗜𝗖𝗔𝗟 𝗗𝗘𝗧𝗔𝗜𝗟𝗦
• Normalization uses winsorized statistics: extreme values are clipped before scaling to prevent outliers from dominating the composite blend
• Qualification logic requires directional confirmation (slope, acceleration) beyond simple threshold positions
• Divergence detection uses pivot comparison with left/right bar lookback, filtered to extreme zones only
• Regime classification combines composite position thresholds with 200 EMA slope direction
• HTF data uses confirmed bars only with request.security() lookahead disabled
• All signals fire on bar close only (non-repainting): historical display matches live behavior
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗨𝗡𝗜𝗤𝗨𝗘 𝗙𝗘𝗔𝗧𝗨𝗥𝗘𝗦
• 𝗦𝗲𝘃𝗲𝗻-𝗖𝗼𝗺𝗽𝗼𝗻𝗲𝗻𝘁 𝗩𝗼𝘁𝗶𝗻𝗴: Each component uses qualification criteria beyond simple thresholds, reducing noise from single-indicator false signals
• 𝗤𝘂𝗮𝗹𝗶𝗳𝗶𝗲𝗱 𝗩𝗼𝘁𝗲𝘀: Components only vote when showing directional conviction (slope confirmation, acceleration, etc.), not just static positions
• 𝗖𝗼𝗺𝗽𝗼𝘀𝗶𝘁𝗲 𝗡𝗼𝗿𝗺𝗮𝗹𝗶𝘇𝗮𝘁𝗶𝗼𝗻: Three oscillators blended using winsorized statistics for a smoother, more stable reading than any single oscillator
• 𝗔𝘂𝘁𝗼𝗺𝗮𝘁𝗶𝗰 𝗥𝗲𝗴𝗶𝗺𝗲 𝗗𝗲𝘁𝗲𝗰𝘁𝗶𝗼𝗻: TRENDING/BIAS/RANGING classification provides immediate market context
• 𝗛𝗧𝗙 𝗗𝗶𝘃𝗲𝗿𝗴𝗲𝗻𝗰𝗲 𝗙𝗶𝗹𝘁𝗲𝗿: When enabled, divergence signals are filtered by higher timeframe trend direction to reduce counter-trend noise
• 𝗡𝗼𝗻-𝗥𝗲𝗽𝗮𝗶𝗻𝘁𝗶𝗻𝗴: All calculations use confirmed bar data only. Historical display matches what was shown in real-time.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗦𝗘𝗧𝗧𝗜𝗡𝗚𝗦 𝗢𝗩𝗘𝗥𝗩𝗜𝗘𝗪
𝗖𝗼𝗿𝗲 𝗦𝗲𝘁𝘁𝗶𝗻𝗴𝘀
• 𝗦𝗶𝗴𝗻𝗮𝗹 𝗠𝗼𝗱𝗲: Alert threshold only (no visual change). Controls when High Consensus alerts fire:
- Conservative = 6+ votes to trigger alert
- Balanced = 5+ votes (default)
- Aggressive = 4+ votes
• 𝗛𝗧𝗙 𝗙𝗶𝗹𝘁𝗲𝗿: When enabled, divergence signals are filtered by higher timeframe trend. Bullish divergences only appear when HTF is bullish (price above HTF EMA). Bearish divergences only appear when HTF is bearish. Helps avoid counter-trend signals.
• 𝗛𝗧𝗙 𝗧𝗶𝗺𝗲𝗳𝗿𝗮𝗺𝗲: Timeframe used for HTF filter (default 4H). The indicator checks if price is above/below the 50 EMA on this timeframe.
𝗗𝗶𝘀𝗽𝗹𝗮𝘆 𝗦𝗲𝘁𝘁𝗶𝗻𝗴𝘀
• Show Divergences: Toggle divergence labels on/off
• Show Consensus Meter: Toggle vote count bar at bottom of oscillator
• Show Status Panel: Toggle the info table
• Show OB/OS Zone Fills: Toggle colored fill zones for extreme areas
𝗧𝗮𝗯𝗹𝗲 𝗦𝗲𝘁𝘁𝗶𝗻𝗴𝘀
• Table Position: 9 position options (corners, centers, edges)
• Table Font Size: Tiny/Small/Normal
• Table Layout: Horizontal (wide, desktop) or Vertical (compact, mobile-friendly)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗔𝗟𝗘𝗥𝗧𝗦
14 alert conditions available:
𝗗𝗶𝘃𝗲𝗿𝗴𝗲𝗻𝗰𝗲 𝗔𝗹𝗲𝗿𝘁𝘀
• Bullish Divergence / Bearish Divergence: Divergence detected in extreme zone
• Any Divergence: Either type detected
𝗖𝗿𝗼𝘀𝘀𝗼𝘃𝗲𝗿 𝗔𝗹𝗲𝗿𝘁𝘀
• Bullish Crossover / Bearish Crossover: Composite crosses signal line
• Any Crossover: Either type detected
𝗘𝘅𝘁𝗿𝗲𝗺𝗲 𝗭𝗼𝗻𝗲 𝗔𝗹𝗲𝗿𝘁𝘀
• Extreme Overbought / Extreme Oversold: Composite enters 85/15 zones
• Exit Overbought / Exit Oversold: Composite exits 85/15 zones
𝗥𝗲𝗴𝗶𝗺𝗲 𝗔𝗹𝗲𝗿𝘁𝘀
• Regime to Bullish / Regime to Bearish: Regime classification changes direction
𝗖𝗼𝗻𝘀𝗲𝗻𝘀𝘂𝘀 𝗔𝗹𝗲𝗿𝘁𝘀
• High Bull Consensus / High Bear Consensus: Vote count reaches Signal Mode threshold (6+/5+/4+ depending on mode). Alert only, no visual change.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗟𝗜𝗠𝗜𝗧𝗔𝗧𝗜𝗢𝗡𝗦
• 𝗔𝗻𝗮𝗹𝘆𝘀𝗶𝘀 𝘁𝗼𝗼𝗹, 𝗻𝗼𝘁 𝗮 𝘀𝗶𝗴𝗻𝗮𝗹 𝗴𝗲𝗻𝗲𝗿𝗮𝘁𝗼𝗿: This indicator displays consensus, regime state, and divergences for the trader to interpret. It does not tell you when to buy or sell.
• 𝗖𝗼𝗻𝘀𝗲𝗻𝘀𝘂𝘀 𝗰𝗮𝗻 𝗹𝗮𝗴: By the time all components agree, price movement may have already begun. High consensus readings indicate current agreement, not future direction.
• 𝗘𝘅𝘁𝗿𝗲𝗺𝗲𝘀 𝗰𝗮𝗻 𝗽𝗲𝗿𝘀𝗶𝘀𝘁: Like all oscillators, the composite can remain at extremes during strong directional moves. Overbought does not mean "must reverse."
• 𝗗𝗶𝘃𝗲𝗿𝗴𝗲𝗻𝗰𝗲𝘀 𝗮𝗿𝗲 𝗻𝗼𝘁 𝗴𝘂𝗮𝗿𝗮𝗻𝘁𝗲𝗲𝗱: Divergences indicate structural disagreement. They may precede reversals but can also persist or resolve without reversal.
• 𝗟𝗮𝗴𝗴𝗶𝗻𝗴 𝗶𝗻𝗱𝗶𝗰𝗮𝘁𝗼𝗿: All signals are derived from historical price data and confirm on bar close.
• 𝗣𝗮𝘀𝘁 𝗽𝗮𝘁𝘁𝗲𝗿𝗻𝘀 𝗱𝗼 𝗻𝗼𝘁 𝗴𝘂𝗮𝗿𝗮𝗻𝘁𝗲𝗲 𝗳𝘂𝘁𝘂𝗿𝗲 𝗿𝗲𝘀𝘂𝗹𝘁𝘀.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗖𝗢𝗡𝗖𝗟𝗨𝗦𝗜𝗢𝗡
Harmonic Oscillator provides a structured framework for analyzing momentum through seven independent components, a normalized composite oscillator, and automatic regime classification. The indicator is designed to help traders identify when multiple momentum factors are agreeing versus conflicting, which may provide useful context for analysis.
The voting system, qualification requirements, and regime detection work together to present a unified view of momentum conditions that would otherwise require monitoring multiple separate indicators.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗗𝗜𝗦𝗖𝗟𝗔𝗜𝗠𝗘𝗥
Trading is risky and most traders lose money. This indicator is provided for informational and educational purposes only. It does not constitute financial advice, and past performance does not guarantee future results. All content, tools, and analysis should not be considered as recommendations to buy or sell any asset. Users are solely responsible for their own trading decisions. Always use proper risk management and consider consulting a qualified financial advisor before making trading decisions.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Built with PineScript v6. Non-repainting. All signals confirmed on bar close.
Professional Bar Market + Footprint OrderFlowBar Market + Order Flow Footprint – See Balance, Rotation, and Real Aggression Inside Each Bar
The Bar Market + Order Flow Footprint Indicator is built for traders who want to see where the auction is balanced, when it’s about to break, and who is actually in control at each step. It combines professional Bar Market detection with real‑time, footprint‑style order flow analysis directly on your TradingView chart.
Core edge: balance + order flow
Bar Market detection and visualization
Automatically identifies balanced, rotational “bar market” environments using overlap, volatility contraction, and structure neutrality.
Visually marks balance zones with boxes, shaded regions, or range boundaries so compression stands out instantly on any chart.
Clearly shows when price enters balance, rotates inside it, and when it finally breaks out or fails and returns to balance.
Embedded footprint‑style data on every candle
Estimates buy vs sell pressure per bar to approximate a professional order flow footprint within Pine Script limits.
Displays bar‑level delta, volume intensity, and imbalance conditions to reveal whether aggressive buyers or sellers are dominating.
Highlights absorption and exhaustion so you can spot trapped traders and fading momentum at key levels.
Focused order flow inside balance
Emphasizes order flow behavior inside Bar Markets, where rotation, absorption, and stop runs set up the next expansion.
Calls out absorption at range extremes, delta divergence before breakouts, and failed breaks that snap back into balance.
Optionally reduce noise outside balance zones, so you only see detailed footprint data where it matters most.
Flexible customization for different traders
Tune Bar Market logic with sensitivity, lookback, and minimum balance duration controls.
Adjust volume smoothing and delta calculation method to match your order flow style.
Toggle footprint visibility, select light vs detailed performance modes, and customize all colors and label sizes for maximum clarity.
Designed for futures, forex, crypto, and indices, this tool helps you read balance, transitions, and aggression in one unified view — ideal for intraday traders who combine auction market theory with modern order flow.
⚠️ Disclaimer: For educational and analytical purposes only and does not constitute financial advice. Always apply proper risk management and confirm signals using additional analysis.
Multi-Doji Strategy IndicatorMulti‑Doji Strategy Indicator – Turn Dojis Into High‑Probability Setups
The Multi‑Doji Strategy Indicator is built for traders who love clean price action but still want structured, rule‑based signals. It automatically finds high‑impact Doji candles, maps out key levels, and turns those into actionable retest entries aligned with the trend.
Why this indicator stands out
Focused on Doji psychology
Detects four major Doji types: Standard, Long‑Legged, Dragonfly, and Gravestone.
Fine‑tune body size and wick length so the script matches your personal definition of a “true” Doji and filters out noise.
Clear, actionable visual zones
Automatically draws upper and lower wick levels for each detected Doji.
Highlights the Doji body with a colored box so key decision candles pop off the chart instantly.
Choose your own colors, opacity, and how far levels extend to the right (fixed distance or indefinitely).
Trend‑aware by design
Three trend modes: structure‑based (higher highs / lower lows), moving‑average slope, or a hybrid confirmation of both.
Control swing sensitivity, MA length/type, and trend “strictness” so signals only appear in the kind of trend you actually want to trade.
Smart Doji retest entries
In bullish conditions, the indicator looks for price to retest the Doji’s lower wick zone and flags potential buy opportunities.
In bearish conditions, it watches for retests of the upper wick to mark potential sell setups.
Customize minimum retracement distance and signal accuracy to separate A‑setups from marginal ones.
Built‑in alerts and signal customization
Visual arrows/triangles on the exact bar where the retest occurs, with user‑defined color, size, and shape.
Ready‑to‑use alerts: “Buy Signal – Doji Retest” and “Sell Signal – Doji Retest,” so you don’t have to stare at charts all day.
Flexible, organized input panel
Separate sections for Doji detection, trend logic, and signal settings.
Turn individual Doji types, buy/sell signals, and drawings on or off with simple toggles.
This tool is ideal for traders who want to systematically trade Doji‑based reversal or continuation setups, without losing the discretionary feel of pure price action. It helps you find, structure, and act on Doji retests in line with trend, across any market or timeframe.
⚠️ Disclaimer: For educational and analytical purposes only and does not constitute financial advice. Always apply proper risk management and confirm signals using additional analysis.
InstColorRare//@version=5
indicator("InstColorRare-OnlyBarColor", shorttitle="InstRareOBC", overlay=true)
// ── 1) Inputs ────────────────────────────────────────────────
nVol = input.int(50, "MA Volume Period", minval=1)
thU = input.float(2.5,"Ultra Threshold", minval=0.1, step=0.1)
thVH = input.float(2.0,"Very Threshold", minval=0.1, step=0.1)
thH = input.float(1.5,"High Threshold", minval=0.1, step=0.1)
thL = input.float(0.6,"Low Threshold", minval=0.0, step=0.1)
cdU = input.int(3, "Cooldown Ultra", minval=0)
cdV = input.int(2, "Cooldown Very", minval=0)
// ── 2) Cálculos ──────────────────────────────────────────────
volMA = ta.sma(volume, nVol)
volRel = volume / volMA
// ── 3) Classificação Sato pura (sem spread) ─────────────────
rawU = volRel >= thU
rawV = volRel >= thVH
rawH = volRel >= thH
rawL = volRel <= thL
// aplica cooldownes
isU = rawU and ta.barssince(rawU ) > cdU
isV = rawV and not isU and ta.barssince(rawV ) > cdV
isH = rawH and not isU and not isV
isL = rawL
// ── 4) Só barcolor, nada mais ───────────────────────────────
col = isU ? color.rgb(190,39,39) : // Ultra
isV ? color.rgb(202,125,8) : // Very
isH ? color.rgb(224,208,59) : // High
isL ? color.rgb(178,218,252) : // Low
color.white // Normal
barcolor(col)
Big Orders DetectorBig Order Detector — See Who’s in Control Before the Move
The Big Order Detector is a price-action–based indicator designed to help traders identify where large buy or sell orders are entering the market, allowing you to assess which side—buyers or sellers—has control before a directional move occurs.
Instead of reacting after price has already moved, this tool focuses on order dominance and participation, giving insight into intent, not just outcome.
How It Works
The Big Order Detector analyzes price behavior and volume interaction to highlight areas where unusually large buying or selling pressure is present. These areas often represent:
Institutional participation
Aggressive accumulation or distribution
Defensive positioning before a breakout or reversal
By observing which side is absorbing more orders, traders can better understand who is winning the battle at key price levels.
Key Features
✔ Detects large buy orders entering the market
✔ Detects large sell orders entering the market
✔ Helps identify buyer vs seller dominance
✔ Provides early insight before major price moves
✔ Works across stocks, forex, futures, and crypto
✔ Designed for clean price action analysis
✔ Non-repainting, real-time logic
How Traders Use It
• Identify accumulation zones before bullish moves
• Spot distribution zones before bearish moves
• Confirm breakouts by seeing which side has control
• Avoid false moves when order dominance disagrees with price
• Align entries with institutional order flow bias
When big orders consistently appear on one side of the market, price often follows. This indicator helps you see that pressure building in real time.
Best Use Cases
Market structure confirmation
Breakout and reversal validation
Trend continuation entries
High-probability trade filtering
Intraday and swing trading
Important Note
The Big Order Detector is not a buy/sell signal generator.
It is a decision-support tool meant to be used alongside:
Market structure
Support & resistance
Trend context
Risk management
Summary
The Big Order Detector helps you answer one critical question:
“Who is in control right now—buyers or sellers?”
By revealing where large orders are actively entering the market, this indicator allows you to position yourself before the move, not after it.
Important Notes
This indicator does not predict the future.
It provides context by showing where large orders are influencing price, helping traders make more informed decisions.
⚠️ Disclaimer: For educational and analytical purposes only and does not constitute financial advice. Always apply proper risk management and confirm signals using additional analysis.
Break-Retest-Confirm (v10.3 - Stock Boss Course BRC)Stock Boss™ Break & Retest Confirmation System (BRC)
This script is available via invite-only access and is granted to approved TradingView usernames after purchase.
FX Economic Percentile DashboardDescription:
This indicator provides a comprehensive percentile-based analysis of FX key economic metrics, offering traders and analysts a clear view of the current economic positioning relative to historical data.
Key Features:
📊 Multi-Indicator Analysis
Tracks 9 major economic indicators: CPI, Core CPI, Unemployment Rate, GDP Q/Q, Retail Sales, Inflation Expectations, PPI, Business Confidence, and Consumer Confidence
Calculates an aggregate economic percentile average
📈 Dual Timeframe Percentiles
Configurable historical lookback period (default: 500 months)
Fixed 5-year percentile for recent trend analysis
Option to use complete historical data
🎨 Visual Dashboard
Real-time table displaying current values and percentiles
Color-coded cells: Green (healthy), Red (concerning), Gray (neutral)
Inverted logic for unemployment (high = bad, low = good)
Background coloring when aggregate percentile exceeds 75 or drops below 25
⚙️ Smart Calculation
Uses unique values only, preventing duplicate data from inflating counts
Works on any chart timeframe while maintaining accurate monthly/quarterly data
Handles mixed-frequency data (monthly and quarterly indicators)
How to Use:
Add the indicator to EURUSD MONTHLY chart
The dashboard shows current CURRENCIES economic positioning
Percentiles above 70 indicate readings in the top 30% historically
Percentiles below 30 indicate readings in the bottom 30% historically
The aggregate average provides an overall economic health snapshot
Ideal for:
Fundamental analysis of FX pairs
Economic cycle positioning
Long-term macro trading strategies
Central bank policy anticipation
check more for the rest of G10 currencies!






















