Quarterly Theory ICT 05 [TradingFinder] Doubling Theory Signals🔵 Introduction
Doubling Theory is an advanced approach to price action and market structure analysis that uniquely combines time-based analysis with key Smart Money concepts such as SMT (Smart Money Technique), SSMT (Sequential SMT), Liquidity Sweep, and the Quarterly Theory ICT.
By leveraging fractal time structures and precisely identifying liquidity zones, this method aims to reveal institutional activity specifically smart money entry and exit points hidden within price movements.
At its core, the market is divided into two structural phases: Doubling 1 and Doubling 2. Each phase contains four quarters (Q1 through Q4), which follow the logic of the Quarterly Theory: Accumulation, Manipulation (Judas Swing), Distribution, and Continuation/Reversal.
These segments are anchored by the True Open, allowing for precise alignment with cyclical market behavior and providing a deeper structural interpretation of price action.
During Doubling 1, a Sequential SMT (SSMT) Divergence typically forms between two correlated assets. This time-structured divergence occurs between two swing points positioned in separate quarters (e.g., Q1 and Q2), where one asset breaks a significant low or high, while the second asset fails to confirm it. This lack of confirmation—especially when aligned with the Manipulation and Accumulation phases—often signals early smart money involvement.
Following this, the highest and lowest price points from Doubling 1 are designated as liquidity zones. As the market transitions into Doubling 2, it commonly returns to these zones in a calculated move known as a Liquidity Sweep—a sharp, engineered spike intended to trigger stop orders and pending positions. This sweep, often orchestrated by institutional players, facilitates entry into large positions with minimal slippage.
Bullish :
Bearish :
🔵 How to Use
Applying Doubling Theory requires a simultaneous understanding of temporal structure and inter-asset behavioral divergence. The method unfolds over two main phases—Doubling 1 and Doubling 2—each divided into four quarters (Q1 to Q4).
The first phase focuses on identifying a Sequential SMT (SSMT) divergence, which forms when two correlated assets (e.g., EURUSD and GBPUSD, or NQ and ES) react differently to key price levels across distinct quarters. For example, one asset may break a previous low while the other maintains structure. This misalignment—especially in Q2, the Manipulation phase—often indicates early smart money accumulation or distribution.
Once this divergence is observed, the extreme highs and lows of Doubling 1 are marked as liquidity zones. In Doubling 2, the market gravitates back toward these zones, executing a Liquidity Sweep.
This move is deliberate—designed to activate clustered stop-loss and pending orders and to exploit pockets of resting liquidity. These sweeps are typically driven by institutional forces looking to absorb liquidity and position themselves ahead of the next major price move.
The key to execution lies in the fact that, during the sweep in Doubling 2, a classic SMT divergence should also appear between the two assets. This indicates a weakening of the previous trend and adds an extra layer of confirmation.
🟣 Bullish Doubling Theory
In the bullish scenario, Doubling 1 begins with a bullish SSMT divergence, where one asset forms a lower low while the other maintains its structure. This divergence signals weakening bearish momentum and possible smart money accumulation. In Doubling 2, the market returns to the previous low and sweeps the liquidity zone—breaking below it on one asset, while the second fails to confirm, forming a bullish SMT divergence.
f this move is followed by a bullish PSP and a clear market structure break (MSB), a long entry is triggered. The stop-loss is placed just below the swept liquidity zone, while the target is set in the premium zone, anticipating a move driven by institutional buyers.
🟣 Bearish Doubling Theory
The bearish scenario follows the same structure in reverse. In Doubling 1, a bearish SSMT divergence occurs when one asset prints a higher high while the other fails to do so. This suggests distribution and weakening buying pressure. Then, in Doubling 2, the market returns to the previous high and executes a liquidity sweep, targeting trapped buyers.
A bearish SMT divergence appears, confirming the move, followed by a bearish PSP on the lower timeframe. A short position is initiated after a confirmed MSB, with the stop-loss placed
🔵 Settings
⚙️ Logical Settings
Quarterly Cycles Type : Select the time segmentation method for SMT analysis.
Available modes include : Yearly, Monthly, Weekly, Daily, 90 Minute, and Micro.
These define how the indicator divides market time into Q1–Q4 cycles.
Symbol : Choose the secondary asset to compare with the main chart asset (e.g., XAUUSD, US100, GBPUSD).
Pivot Period : Sets the sensitivity of the pivot detection algorithm. A smaller value increases responsiveness to price swings.
Pivot Sync Threshold : The maximum allowed difference (in bars) between pivots of the two assets for them to be compared.
Validity Pivot Length : Defines the time window (in bars) during which a divergence remains valid before it's considered outdated.
🎨 Display Settings
Show Cycle :Toggles the visual display of the current Quarter (Q1 to Q4) based on the selected time segmentation
Show Cycle Label : Shows the name (e.g., "Q2") of each detected Quarter on the chart.
Show Labels : Displays dynamic labels (e.g., “Q2”, “Bullish SMT”, “Sweep”) at relevant points.
Show Lines : Draws connection lines between key pivot or divergence points.
Color Settings : Allows customization of colors for bullish and bearish elements (lines, labels, and shapes)
🔔 Alert Settings
Alert Name : Custom name for the alert messages (used in TradingView’s alert system).
Message Frequenc y:
All : Every signal triggers an alert.
Once Per Bar : Alerts once per bar regardless of how many signals occur.
Per Bar Close : Only triggers when the bar closes and the signal still exists.
Time Zone Display : Choose the time zone in which alert timestamps are displayed (e.g., UTC).
Bullish SMT Divergence Alert : Enable/disable alerts specifically for bullish signals.
Bearish SMT Divergence Alert : Enable/disable alerts specifically for bearish signals
🔵 Conclusion
Doubling Theory is a powerful and structured framework within the realm of Smart Money Concepts and ICT methodology, enabling traders to detect high-probability reversal points with precision. By integrating SSMT, SMT, Liquidity Sweeps, and the Quarterly Theory into a unified system, this approach shifts the focus from reactive trading to anticipatory analysis—anchored in time, structure, and liquidity.
What makes Doubling Theory stand out is its logical synergy of time cycles, behavioral divergence, liquidity targeting, and institutional confirmation. In both bullish and bearish scenarios, it provides clearly defined entry and exit strategies, allowing traders to engage the market with confidence, controlled risk, and deeper insight into the mechanics of price manipulation and smart money footprints.
Cicli
Vietnamese Market Structure With CountersThis indicator is designed to track Market Structure with Swing-Low Breakdowns and Swing-High Breakups specifically tailored for the Vietnamese stock market, though it can be applied elsewhere too. By default, it uses a 10-period EMA to dynamically detect key turning points in price action and count significant breakdowns or breakups from previous swing levels.
As an open source, you can modify the source code to match your needs.
What it does:
Detects when price breaks below previous swing lows or above previous swing highs.
Plots swing levels for both highs and lows.
Displays labeled counters on the chart to show how many consecutive breakdowns or breakups have occurred.
Helps traders identify trend shifts and possible exhaustion in moves.
Why it's useful:
This tool is great for visually tracking market momentum and structure changes — especially in trending or volatile environments. It emphasizes structure over indicators, helping you understand price behavior in a simplified, intuitive way.
License:
This script is published under the Mozilla Public License 2.0. Feel free to use, modify, and contribute!
Created with care by @doqkhanh.
If you find it useful, consider leaving a comment or sharing it with others!
Risk Calculator (Correct % Based)This indicator helps you calculate how much you need to enter into a trade in order to have an accurate loss, i.e. your Risk management. After adding the indicator, click on it, a table opens where you need to enter arguments.
1. Position selection (long/short)
2. Entry point (the price of your entry into the transaction)
3. Stop loss (the point where your stop loss will be placed)
3. The risk of a trade (the amount of $ that you are willing to lose in case of a broken stop)
Click done and in the table you get the amount you need to enter into the transaction in order to get the desired loss...
RSI Ichimoku Cloud + SignalsIndicator Name: RSI Ichimoku Cloud with SMA200 Filter
Description:
This custom indicator combines the Relative Strength Index (RSI) with Ichimoku Cloud logic and a 200-period Simple Moving Average (SMA) applied to RSI, providing enhanced signal filtering and trend validation.
How It Works:
RSI Calculation
Standard RSI is calculated (default period: 14).
Ichimoku Cloud on RSI
Traditional Ichimoku components (Tenkan-sen, Kijun-sen, Senkou Span A & B) are applied directly to the RSI instead of price.
The future cloud (Senkou Span A/B) helps anticipate RSI momentum shifts.
SMA 200 on RSI
A 200-period SMA is calculated on the RSI line, acting as a trend filter.
Only long (buy) signals are allowed when RSI > SMA200.
Only short (sell) signals are allowed when RSI < SMA200.
Entry Signals
Buy Signal: RSI crosses above the Ichimoku cloud + cloud is bullish + Tenkan > Kijun + RSI above SMA200.
Sell Signal: RSI crosses below the cloud + cloud is bearish + Tenkan < Kijun + RSI below SMA200.
Visual Output
Buy and Sell signals are plotted as labels on the main price chart.
The indicator does not draw the RSI or SMA visually, but uses them internally for signal generation.
RSI + Price Cycle Predictor (Final Momentum Version)The RSI Cycle Predictor is a powerful indicator designed to help traders identify potential market reversals with precision.
How it works:
Detects confirmed swing highs and lows in the RSI, combined with price action.
Measures average time cycles between past reversals.
Uses momentum weakening as a filter to highlight only the strongest signals.
Displays a confidence score (σ) to show how reliable the timing is.
Trading logic:
Enter Buy (Long) when a green signal appears.
Exit Buy and Enter Sell (Short) when a red signal appears.
Alternate positions based on each signal, always holding one position.
Best for:
Swing traders
Cycle-based trading strategies
Enhancing timing precision in entries and exits
Sniper Bottom Catch BuyBottom Catcher.... Gotta Catch Em All
This is my first custom indicator. many more to come. this is just a test
Hourly Reversal StrategySummary of the Hourly Reversal Strategy Pine Script
This script is designed to capitalize on hourly candle reversals at precise time intervals during each hour, primarily:
15 minutes into the hour
30 minutes into the hour
45 minutes into the hour
1️⃣ Logic Explanation
The script checks if the hourly candle is bullish or bearish:
If bullish → It looks for a reversal after a 15 or 30-minute push upwards.
If bearish → It looks for a reversal after a 15 or 30-minute push downwards.
These reversals are identified by monitoring the hourly candle's behavior and the specific minute mark within the hour.
Multi-Timeframe Countdown Timer TTHello TradingView Community,
I'm excited to share the latest version of an indicator I've developed: The **Multi-Timeframe Countdown Timer v6**.
**What is this indicator?**
This indicator provides a clear and convenient countdown showing the time remaining until the *next candle closes* for *multiple timeframes* simultaneously on your chart.
**Key Features & Benefits:**
Tracking candle closing times across different timeframes is crucial for many trading strategies. This indicator makes it easy and visually intuitive:
1. **Multi-Timeframe Support:** Monitor countdowns for several timeframes all at once, including higher timeframes than your current chart view.
2. **Compact Table Display:** See all your chosen timers neatly organized in a small, unobtrusive table directly on your chart.
3. **Full Customization:** Tailor the indicator to your needs! You can easily customize:
* **Display Position:** Choose where the table appears on your chart.
* **Text Size:** Adjust the size of the countdown text for readability.
* **Colors:** Set colors for the background, text, and warning state.
* **Timeframe Selection:** Easily select which timeframes you want to track.
4. **4H Candle Reference Time Adjustment:** A unique feature that allows you to adjust the *start time* reference for the 4-hour candle countdown. This is essential for aligning the timer correctly with different exchange or broker time settings, ensuring accurate 4H tracking.
5. **Warning Color Alert:** The timer changes color (default: red) when there are less than 10 seconds remaining, giving you a clear visual alert just before the candle closes.
**How to Use:**
Simply add the "Multi-Timeframe Countdown Timer v6" indicator to your chart. Open its settings to select the timeframes you want to track, adjust the display position, size, colors, and configure the 4H reference time if needed.
This indicator is perfect for traders who need to stay precise with their timing and monitor activity across various time perspectives without constantly switching timeframes.
I hope you find this tool valuable for your trading! Please give it a try and share any feedback or suggestions in the comments below. If you find it useful, please hit the "Like" button!
Happy Trading!
MACD Trump/Biden MarketThis unique indicator visually distinguishes between two distinct market regimes by displaying bold, dynamic labels directly on the chart. The indicator aims to capture shifts in market sentiment, highlighting bullish and bearish phases in a way that's easy to interpret at a glance.
When the market is in a favorable phase, a green box labeled "Trump Market" appears, signaling positive conditions. Conversely, during challenging phases, a red box labeled "Biden Market" is displayed.
This tool is perfect for traders looking to quickly identify shifts in market dynamics and make informed decisions based on the current market environment. Use it to enhance your trading strategy and stay ahead of sudden changes.
Parsifal.Swing.TrendScoreThe Parsifal.Swing.TrendScore indicator is a module within the Parsifal Swing Suite, which includes a set of swing indicators such as:
• Parsifal Swing TrendScore
• Parsifal Swing Composite
• Parsifal Swing RSI
• Parsifal Swing Flow
Each module serves as an indicator facilitating judgment of the current swing state in the underlying market.
________________________________________
Background
Market movements typically follow a time-varying trend channel within which prices oscillate. These oscillations—or swings—within the trend are inherently tradable.
They can be approached:
• One-sidedly, aligning with the trend (generally safer), or
• Two-sidedly, aiming to profit from mean reversions as well.
Note: Mean reversions in strong trends often manifest as sideways consolidations, making one-sided trades more stable.
________________________________________
The Parsifal Swing Suite
The modules aim to provide additional insights into the swing state within a trend and offer various trigger points to assist with entry decisions.
All modules in the suite act as weak oscillators, meaning they fluctuate within a range but are not bounded like true oscillators (e.g., RSI, which is constrained between 0% and 100%).
________________________________________
The Parsifal.Swing.TrendScore – Specifics
The Parsifal.Swing.TrendScore module combines short-term trend data with information about the current swing state, derived from raw price data and classical technical indicators. It provides an indication of how well the short-term trend aligns with the prevailing swing, based on recent market behavior.
________________________________________
How Swing.TrendScore Works
The Swing.TrendScore calculates a swing score by collecting data within a bin (i.e., a single candle or time bucket) that signals an upside or downside swing. These signals are then aggregated together with insights from classical swing indicators.
Additionally, it calculates a short-term trend score using core technical signals, including:
• The Z-score of the price's distance from various EMAs
• The slope of EMAs
• Other trend-strength signals from additional technical indicators
These two components—the swing score and the trend score—are then combined to form the Swing.TrendScore indicator, which evaluates the short-term trend in context with swing behavior.
________________________________________
How to Interpret Swing.TrendScore
The trend component enhances Swing.TrendScore’s ability to provide stronger signals when the short-term trend and swing state align.
It can also override the swing score; for example, even if a mean reversion appears to be forming, a dominant short-term trend may still control the market behavior.
This makes Swing.TrendScore particularly valuable for:
• Short-term trend-following strategies
• Medium-term swing trading
Unlike typical swing indicators, Swing.TrendScore is designed to respond more to medium-term swings rather than short-lived fluctuations.
________________________________________
Behavior and Chart Representation
The Swing.TrendScore indicator fluctuates within a range, as most of its components are range-bound (though Z-score components may technically extend beyond).
• Historically high or low values may suggest overbought or oversold conditions
• The chart displays:
o A fast curve (orange)
o A slow curve (white)
o A shaded background representing the market state
• Extreme values followed by curve reversals may signal a developing mean reversion
________________________________________
TrendScore Background Value
The Background Value reflects the combined state of the short-term trend and swing:
• > 0 (shaded green) → Bullish mode: swing and short-term trend both upward
• < 0 (shaded red) → Bearish mode: swing and short-term trend both downward
• The absolute value represents the confidence level in the market mode
Notably, the Background Value can remain positive during short downswings if the short-term trend remains bullish—and vice versa.
________________________________________
How to Use the Parsifal.Swing.TrendScore
Several change points can act as entry triggers or aids:
• Fast Trigger: change in slope of the fast signal curve
• Trigger: fast line crosses slow line or the slope of the slow signal changes
• Slow Trigger: change in sign of the Background Value
Examples of these trigger points are illustrated in the accompanying chart.
Additionally, market highs and lows aligning with the swing indicator values may serve as pivot points in the evolving price process.
________________________________________
As always, this indicator should be used in conjunction with other tools and market context in live trading.
While it provides valuable insight and potential entry points, it does not predict future price action.
Instead, it reflects recent tendencies and should be used judiciously.
________________________________________
Extensions
The aggregation of information—whether derived from bins or technical indicators—is currently performed via simple averaging. However, this can be modified using alternative weighting schemes, based on:
• Historical performance
• Relevance of the data
• Specific market conditions
Smoothing periods used in calculations are also modifiable. In general, the EMAs applied for smoothing can be extended to reflect expectations based on relevance-weighted probability measures.
Since EMAs inherently give more weight to recent data, this allows for adaptive smoothing.
Additionally, EMAs may be further extended to incorporate negative weights, akin to wavelet transform techniques.
AMD Trading StrategyThis Pine Script implements a trading strategy based on the AMD Model (Accumulation, Manipulation, Distribution), segmented across three main trading sessions:
Asia Session (00:00 - 08:00 GMT)
London Session (08:00 - 16:00 GMT)
New York Session (16:00 - 23:59 GMT)
1️⃣ Session Detection
The script first defines the time ranges for each major market session using timestamp:
Asia: 00:00 to 08:00 GMT
London: 08:00 to 16:00 GMT
New York: 16:00 to 23:59 GMT
It then checks the current time against these ranges to see which session is active (is_asia, is_london, is_newyork).
2️⃣ Buy and Sell Signals
The script calculates:
Buy Signal:
During the Asia session, if the current high is greater than the previous high (high > high ).
During the London session, if the current low is less than the previous low (low < low ).
Sell Signal:
During the New York session, if the closing price is lower than the previous close (close < close ).
These signals are plotted on the chart:
Green BUY label below the candle when a Buy condition is met.
Red SELL label above the candle when a Sell condition is met.
3️⃣ Take Profit Calculation
A dynamic Take Profit Level is calculated:
The TP level is set to 0.5% above the current closing price.
This level is plotted as a blue line for visual reference.
4️⃣ Error Handling
Basic error handling is in place:
If there is missing data (na values) in the high, low, or close, it drops a red label on the chart indicating a "Data Issue".
5️⃣ Multi-Timeframe Support
The script allows you to visualize the strategy in different timeframes:
You can select a timeframe (15m, 1h, 4h, etc.) through the input options.
The price is plotted as a gray line for multi-timeframe reference.
Summary
This script:
Identifies key trading sessions (Asia, London, New York).
Generates Buy and Sell signals based on specific price movements within each session.
Plots a Take Profit line to visualize exit opportunities.
Supports multiple timeframes for broader analysis.
200-Day SMA & EMA with StdDev Bands and Cross TrackingLocks everything to the daily chart, regardless of which timeframe you’re viewing.
Plots two main moving averages:
A 200‑period Simple Moving Average (SMA).
A 200‑period Exponential Moving Average (EMA).
Draws shaded “bands” around each average at ±0.5σ, ±1σ, ±1.5σ, ±2σ, ±2.5σ, and ±3σ, with progressively fainter lines as you move farther from the mean.
Highlights a “stable zone” in the background when price has stayed within one standard deviation of the SMA for more than a user‑defined number of bars.
Detects and marks “deviation crossovers” between the SMA and EMA bands at 2σ, 2.5σ, and 3σ levels:
Draws a small circle at the crossover point.
Extends a line forward 500 bars at that price.
Automatically removes that line if price later touches it.
Marks Golden and Death Crosses (when the 50‑day EMA crosses the 200‑day EMA):
“GC” for Golden Cross, plotted in green.
“DC” for Death Cross, plotted in red, with the same forward‑extending line logic.
Charles EMA 20-50 cross strategySimple strategy to trade long or short every time the EMA 20 crosses the EMA 50
Simplified Test StrategyThis indicator replicates the powerful structure-based logic of premium institutional tools like It combines smart market structure detection (BOS/CHoCH), momentum filters (RSI), volatility assessment (ATR), and volume spikes to deliver high-probability trade signals.
Key features include:
✅ Swing high/low structure detection
✅ Break of Structure and Change of Character signals
✅ Configurable RSI, volume, and ATR filters
✅ Composite scoring to filter only strong setups
✅ Dynamic SL/TP using recent market structure
✅ Built-in alerts for buy/sell signals
Use this tool to visually analyze market reversals, confirm breakout trades, or build confluence with your existing strategy. Designed for traders who want structure-first, signal-smart trading.
My script//@version=6
indicator("My script")
plot(close)//@version=6
indicator("My script")
plot(close)//@version=6
indicator("My script")
plot(close)//@version=6
indicator("My script")
plot(close)
Options Series - Anchored VWAP Ribbonindicator with the objetive to automatically anchor AVWAP for the entire session without blowing the capacity of TRADINGVIEW plotting objects.
we shall observe a ribbon of vwaps aiming to spot trading oportunities within the "spaces" among the lines due to volatility bars.
market often uses those horizons as objetives.
this indicator will plot only the firt 30 min as the next one will plot the next 30, and then next 30.... and so ON until the end of the session.
SAN BTC StochRSI Indicator with RSI and KGS SMA (Daily)buys bitcoin if below SMA 2, stoch as oversold and RSI above oversold, take 100 % profit after stoch RSI is overbought and Stoch RSI is overbought, SL in SMA3
Candle Rating (1–5)This “Candle Rating (1–5)” indicator measures where each bar’s close sits within its own high-low range and assigns a simple strength score:
Range Calculation
It computes the candle’s total range (high − low) and finds the close’s position as a percentage of that range (0 = close at low, 1 = close at high).
Five-Point Rating
1 (Strong Buy): Close in the top 20% of the range
2 (Moderate Buy): 60–80%
3 (Neutral): 40–60%
4 (Moderate Sell): 20–40%
5 (Strong Sell): Bottom 20%
Visual Feedback
It plots the numeric rating above each bar (colored green → red), giving you an at-a-glance read of candle momentum and potential reversal strength across any timeframe.
ATALLA SECOND 30 MIN WAVE ANCHORED VWAP RIBBON HELLO THERE,
This indicator has the objective to auto anchor AVWAP's for the entire session without blowing the capacity of TRADINGVIEW plotting objects.
we shall observe a ribbon of vwaps aiming to spot trading oportunities within the "spaces" among the lines/trails due to volatility bars.
Market often uses these horizons as point of interest or objectives.
Divergence Macro Sentiment Indicator (DMSI)The Divergence Macro Sentiment Indicator (DMSI)
Think of DMSI as your daily “mood ring” for the markets. It boils down the tug-of-war between growth assets (S&P 500, copper, oil) and safe havens (gold, VIX) into one clear histogram—so you instantly know if the bulls have broad backing or are charging ahead with one foot tied behind.
🔍 What You’re Seeing
Green bars (above zero): Risk-on conviction.
Equities and commodities are rallying while gold and volatility retreat.
Red bars (below zero): Risk-off caution.
Gold or VIX are climbing even as stocks rise—or stocks aren’t fully joined by oil/copper.
Zero line: The line in the sand between “full-steam ahead” and “proceed with care.”
📈 How to Read It
Cross-Zero Signals
Bullish trigger: DMSI flips up through zero after a red stretch → fresh long entries.
Bearish trigger: DMSI tumbles below zero from green territory → tighten stops or go defensive.
Divergence Warnings
If SPX makes new highs but DMSI is rolling over (lower green bars or red), that’s your early red flag—rallies may fizzle.
Strength Confirmation
On pullbacks, only buy dips when DMSI ≥ 0. When DMSI is deeply positive, you can be more aggressive on position size or add leverage.
💡 Trade Guidance & Use Cases
Trend Filter: Only take your S&P or sector-ETF long setups when DMSI is non-negative—avoids hollow rallies.
Macro Pair Trades:
Deep red DMSI: go long gold or gold miners (GLD, GDX).
Strong green DMSI: lean into cyclicals, industrials, even energy names.
Risk Management:
Scale out as DMSI fades into negative territory mid-trade.
Scale in or add to winners when it stays bullish.
Swing Confirmation: Overlay on any oscillator or price-pattern system—accept signals only when the macro tide is flowing in your favour.
🚀 Why It Works
Markets don’t move in a vacuum. When stocks rally but the “real-economy” metals and volatility aren’t cooperating, something’s off under the hood. DMSI catches those cross-asset cracks before price alone can—and gives you an early warning system for smarter entries, tighter risk, and bigger gains when the macro trend really kicks in.