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.
// ============================================================================
Indicators and strategies
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
TEMA (Shift4Tradezz)This is a Triple EMA made to help with identifying pullbacks and trend continuation
This TEMA is adjustable to your EMA length wants!
The default for this TEMA is 8, 13, 21
These are the lengths i like the best but you can change it to whatever
I hope this indicator is helpful and works well for you!
Momentum Regime & Confluence EngineMomentum Regime & Confluence Engine is a Stochastic RSIโbased momentum framework designed to display live momentum state, higher-timeframe regime context, and an optional pattern-projection timing overlay in a single indicator pane.
This script is intended for momentum structure and regime context, not as an automated strategy. It does not place trades and does not guarantee outcomes.
What This Script Displays
1) Live Stochastic RSI (%K / %D) โ Current Chart Timeframe
The script computes a standard Stoch RSI on the active chart timeframe:
RSI is calculated from price
A stochastic transform is applied to RSI
%K is smoothed
%D is a further smoothing of %K
Live %K and %D are plotted in the pane with standard overbought/oversold reference levels (80/20).
2) Weekly Regime Background (Full Pane Shading)
A weekly Stoch RSI series is calculated using higher-timeframe data (request.security() with no lookahead).
The script classifies the weekly environment into Bull / Bear with an optional Neutral state.
To reduce rapid flip-flopping near crossovers, the weekly regime uses a hysteresis model based on the signed percentage distance between weekly %K and %D:
Enter thresholds require stronger separation to switch regimes
Exit thresholds allow a smaller move to transition out
Optional Neutral zone treats a small band around zero as neutral
The weekly regime is displayed as full-pane background shading.
3) Daily Regime Overlay (Secondary Shading)
A daily Stoch RSI series is also sampled via request.security() (no lookahead) and classified into Bull / Bear with an optional Neutral state.
Daily regime shading is drawn as a lighter overlay on top of the weekly background to make daily-vs-weekly alignment visually apparent.
4) Weekly Context Tag (Optional)
An optional small table โW Contextโ tag can be displayed in a selectable corner.
It shows the current weekly regime state (Bull / Bear / Neutral) so higher-timeframe context remains visible even when focusing on live oscillator movement.
5) Forward Projection of a Historical Stoch RSI Pattern (Optional)
A projection feature can sample a historical Stoch RSI pattern (%K and %D) from a user-defined bars-back window and shift that pattern forward in time.
Optional normalization can rescale the sampled pattern to the recent observed range for visual comparability.
This projection is a pattern-visualization and timing-reference tool, not a prediction engine.
6) Projected Cross Markers (Optional)
When projection is enabled, the script can identify projected cross events inside the projected pattern:
vertical dotted timing markers in the pane
small arrows at the approximate projected cross level
an optional single โProjected Crossโ balloon for the nearest upcoming projected cross
These markers are intended as timing reference points, not trade signals.
Alert System (Optional)
The script includes alert conditions for weekly and daily momentum events, including:
Confirmed bullish crosses (%K crossing above %D), optionally restricted to fully formed bars (daily/weekly close)
Imminent bullish cross conditions, based on proximity and slope behavior (approaching crossover logic)
Alignment alerts, where daily events can be filtered to trigger only when a bullish weekly context exists
Dual confirmed alerts when weekly and daily confirmed crosses occur together
Alerts report that a defined condition occurred; they do not imply trade execution or performance.
Chart Setup Notes
The projection feature samples historical data and plots forward graphics. For best accuracy, ensure the chart has fully loaded available history before interpreting projected timing markers.
On symbols or sessions with limited historical data, the sampled pattern window may be incomplete and can shift projected timing features.
Notes and Limitations
Regime shading is a momentum classification based on Stoch RSI relationships; it is not a guarantee of trend continuation or reversal.
Projection is a visual clone of a selected historical pattern and may not repeat.
Alerts indicate that configured conditions occurred; they are not buy/sell commands.
This script is provided for informational and educational purposes only and does not constitute financial advice.
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.
ADX DMI Trend Strength GaugeThis indicator pairs with my ADX DMI Squeeze indicator
Trend Strength Gauge
Purpose:
The Trend Strength Gauge measures the overall strength and direction of the market trend by combining multiple elements of your ADX DMI Squeeze:
ADX Squeeze (adx - adxMA)
Measures the momentum of trend expansion.
Positive values indicate trend acceleration; negative values indicate weakening.
DI Difference (DI+ - DIโ)
Shows whether buyers or sellers dominate.
Positive = bullish dominance, negative = bearish dominance.
ADX Level Relative to Threshold (e.g., 15)
Higher ADX indicates stronger trend.
Contributes proportionally to bullish/bearish trend score.
How to use with ADX DMI Squeeze
Confirm trend direction
Use the Trend Strength Gauge to verify signals from the ADX Squeeze histogram:
Histogram green & gauge positive โ strong bullish trend
Histogram red & gauge negative โ strong bearish trend
Filter trades
Only take trades in the direction of the gauge:
Long entries โ gauge > 50
Short entries โ gauge < -50
Timing expansion moves
The ADX Squeeze histogram signals expansion (trend starting).
The Trend Strength Gauge confirms if the expansion aligns with a strong existing trend.
This helps avoid false breakouts in weak/sideways markets.
Alerts & Automation
The gauge can be used as a standalone filter for alerts or automated entries.
Example: only trigger alerts if histogram is bullish and gauge > 50.
Key idea using with my ADX DMI Squeeze
Histogram โ shows trend expansion / contraction (timing)
Gauge โ shows trend strength / direction (filter)
Together โ you only take trades that align with both trend strength and expansion, making the indicator much more reliable as a stand-alone trading tool.
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!






















