EMA200 Momentum ZoneEMA200 Momentum Zone is a clean and minimal momentum-based indicator designed for intraday trading and scalping.
The script combines:
EMA200 as a fair value and trend filter
Parabolic SAR for timing
MACD momentum cross for confirmation
ATR-based zone filter to avoid chop near EMA and late entries at extremes
ATR-based take profit projection for quick decision-making
The indicator highlights only those moments when price is inside the optimal momentum zone — not too close to the mean, and not too far from it.
How it works:
Buy signals appear only in bullish conditions above EMA200
Sell signals appear only in bearish conditions below EMA200
Signals are filtered by minimum and maximum ATR distance from EMA200
A visual take-profit line is drawn using 1× ATR and remains active for a limited number of bars
TP labels show the projected move shown as a percentage for instant evaluation
Recommended use:
Designed for 1-minute charts
Works best on indices, gold, and liquid futures
Can be used as a signal tool or a momentum scanner
Alerts are supported
Important note:
This indicator is for educational purposes only and does not provide financial advice.
Always manage risk and confirm signals with your own analysis.
Search in scripts for "GOLD"
AssetCorrelationUtils
- Open source Library Used for Indicators that utilize correlation between assets for divergence calculations. It has no drawing elements.
ASSET CORRELATION UTILS
PineScript library for automatic detection of correlated asset pairs and triads for multi-asset analysis.
WHAT IT DOES
This library automatically identifies correlated assets based on the current chart symbol. It returns properly configured asset pairings for use in SMT divergence detection, inter-market analysis, and multi-asset comparison tools.
HOW IT WORKS
The library matches your chart symbol against known correlation groups:
Index Futures: NQ/ES/YM/RTY triads (including micros)
Metals: Gold/Silver/Copper triads (futures and CFD)
Forex: EUR/GBP/DXY and USD/JPY/CHF triads
Energy: Crude/Gasoline/Heating Oil triads
Treasury: ZB/ZF/ZN bond triads
Crypto: BTC/ETH/TOTAL3 and major altcoin pairings
Inversion flags are automatically computed for assets that move inversely (e.g., DXY vs EUR pairs).
HOW TO USE
import fstarcapital/AssetCorrelationUtils/1 as acu
// Simple: auto-detect from current chart
config = acu.resolveCurrentChart()
// Access resolved assets
primary = config.primary
secondary = config.secondary
tertiary = config.tertiary
EXPORTED FUNCTIONS
resolveCurrentChart(): One-call auto-detection using chart syminfo
resolveAssets(): Full detection with custom parameters
resolveTriad() / resolveDyad(): Manual resolution with inversion logic
detect*() functions: Category-specific detectors for custom workflows
TYPES
AssetPairing: Core structure for primary/secondary/tertiary tickers with inversion flags
AssetConfig: Full resolution result with detection status and asset category
DISCLAIMER
This library is a utility for building multi-asset indicators. Asset correlations are not guaranteed and may change over time. Always validate pairings for your specific trading context.
Full Default Function @type and @field descriptions below.
Library "AssetCorrelationUtils"
detectIndicesFutures(ticker)
Detects Index Futures (NQ/ES/YM/RTY + micro variants)
Parameters:
ticker (string) : The ticker string to check (typically syminfo.ticker)
Returns: AssetPairing with secondary and tertiary assets configured
detectMetalsFutures(ticker)
Detects Metal Futures (GC/SI/HG + micro variants)
Parameters:
ticker (string) : The ticker string to check
Returns: AssetPairing with secondary and tertiary assets configured
detectForexFutures(ticker)
Detects Forex Futures (6E/6B + micro variants)
Parameters:
ticker (string) : The ticker string to check
Returns: AssetPairing with secondary and tertiary assets configured
detectEnergyFutures(ticker)
Detects Energy Futures (CL/RB/HO + micro variants)
Parameters:
ticker (string) : The ticker string to check
Returns: AssetPairing with secondary and tertiary assets configured
detectTreasuryFutures(ticker)
Detects Treasury Futures (ZB/ZF/ZN)
Parameters:
ticker (string) : The ticker string to check
Returns: AssetPairing with secondary and tertiary assets configured
detectCryptoFutures(ticker)
Detects CME Crypto Futures (BTC/ETH + micro variants)
Parameters:
ticker (string) : The ticker string to check
Returns: AssetPairing with secondary and tertiary assets configured
detectCADFutures(ticker)
Detects CAD Forex Futures (6C + micro variants)
Parameters:
ticker (string) : The ticker string to check
Returns: AssetPairing with secondary and tertiary assets configured
detectForexCFD(ticker, tickerId)
Detects Forex CFD pairs (EUR/GBP/DXY, USD/JPY/CHF triads)
Parameters:
ticker (string) : The ticker string to check
tickerId (string) : The full ticker ID (syminfo.tickerid) for primary asset
Returns: AssetPairing with secondary and tertiary assets configured
detectCrypto(ticker, tickerId)
Detects major Crypto assets (BTC, ETH, SOL, XRP, alts)
Parameters:
ticker (string) : The ticker string to check
tickerId (string) : The full ticker ID for primary asset
Returns: AssetPairing with secondary and tertiary assets configured
detectMetalsCFD(ticker, tickerId)
Detects Metals CFD (XAU/XAG/Copper)
Parameters:
ticker (string) : The ticker string to check
tickerId (string) : The full ticker ID for primary asset
Returns: AssetPairing with secondary and tertiary assets configured
detectIndicesCFD(ticker, tickerId)
Detects Indices CFD (NAS100/SP500/DJ30)
Parameters:
ticker (string) : The ticker string to check
tickerId (string) : The full ticker ID for primary asset
Returns: AssetPairing with secondary and tertiary assets configured
detectEUStocks(ticker, tickerId)
Detects EU Stock Indices (GER40/EU50) - Dyad only
Parameters:
ticker (string) : The ticker string to check
tickerId (string) : The full ticker ID for primary asset
Returns: AssetPairing with secondary asset configured (tertiary empty for dyad)
getDefaultFallback(tickerId)
Returns default fallback assets (chart ticker only, no correlation)
Parameters:
tickerId (string) : The full ticker ID for primary asset
Returns: AssetPairing with chart ticker as primary, empty secondary/tertiary (no correlation)
applySessionModifierWithBackadjust(tickerStr, sessionType)
Applies futures session modifier to ticker WITH back adjustment
Parameters:
tickerStr (string) : The ticker to modify
sessionType (string) : The session type (syminfo.session)
Returns: Modified ticker string with session and backadjustment.on applied
applySessionModifierNoBackadjust(tickerStr, sessionType)
Applies futures session modifier to ticker WITHOUT back adjustment
Parameters:
tickerStr (string) : The ticker to modify
sessionType (string) : The session type (syminfo.session)
Returns: Modified ticker string with session and backadjustment.off applied
isTriadMode(pairing)
Checks if a pairing represents a valid triad (3 assets)
Parameters:
pairing (AssetPairing) : The AssetPairing to check
Returns: True if tertiary is non-empty (triad mode), false for dyad
getAssetTicker(tickerId)
Extracts clean ticker string from full ticker ID
Parameters:
tickerId (string) : The full ticker ID (e.g., "BITGET:BTCUSDT.P")
Returns: Clean ticker string (e.g., "BTCUSDT.P")
resolveTriad(chartTickerId, pairing)
Resolves triad asset assignments with proper inversion flags
Parameters:
chartTickerId (string) : The current chart's ticker ID (syminfo.tickerid)
pairing (AssetPairing) : The detected AssetPairing
Returns: Tuple
resolveDyad(chartTickerId, pairing)
Resolves dyad asset assignment with proper inversion flag
Parameters:
chartTickerId (string) : The current chart's ticker ID
pairing (AssetPairing) : The detected AssetPairing (dyad: tertiary is empty)
Returns: Tuple
resolveAssets(ticker, tickerId, assetType, sessionType, useBackadjust)
Main auto-detection entry point. Detects asset category and returns fully resolved config.
Parameters:
ticker (string) : The ticker string to check (typically syminfo.ticker)
tickerId (string) : The full ticker ID (typically syminfo.tickerid)
assetType (string) : The asset type (typically syminfo.type)
sessionType (string) : The session type for futures (typically syminfo.session)
useBackadjust (bool) : Whether to apply back adjustment for futures session alignment
Returns: AssetConfig with fully resolved assets, inversion flags, and detection status
resolveCurrentChart()
Simplified auto-detection using current chart's syminfo values
Returns: AssetConfig with fully resolved assets, inversion flags, and detection status
AssetPairing
Core asset pairing structure for triad/dyad configurations
Fields:
primary (series string) : The primary (chart) asset ticker ID
secondary (series string) : The secondary correlated asset ticker ID
tertiary (series string) : The tertiary correlated asset ticker ID (empty for dyad)
invertSecondary (series bool) : Whether secondary asset should be inverted for divergence calc
invertTertiary (series bool) : Whether tertiary asset should be inverted for divergence calc
AssetConfig
Full asset resolution result with mode detection and computed values
Fields:
detected (series bool) : Whether auto-detection succeeded
isTriadMode (series bool) : True if triad (3 assets), false if dyad (2 assets)
primary (series string) : The resolved primary asset ticker ID
secondary (series string) : The resolved secondary asset ticker ID
tertiary (series string) : The resolved tertiary asset ticker ID (empty for dyad)
invertSecondary (series bool) : Computed inversion flag for secondary asset
invertTertiary (series bool) : Computed inversion flag for tertiary asset
assetCategory (series string) : String describing the detected asset category
Bulkowski Breakout vPRO (5m) - Runtime FixedHere is the English translation of your strategy guide, tailored for international traders while maintaining your encouraging tone.Strategy Guide: Bulkowski Breakout vPROFor Aspiring "Golden Traders"This strategy is designed for beginners to trade with the "flow of power." In short, it is a momentum-following strategy that enters a trade when a strong price move (Long Body Candle + High Volume) breaks through a key psychological level (200 EMA).1. Core Concept: "The High-Energy Breakout"Based on the principles of Thomas Bulkowski, a legendary master of chart patterns, this strategy prioritizes high-energy moves over simple price touches. A signal (LONG or SHORT) is only generated when these three conditions align:200 EMA Break (The Baseline): The 200-period Exponential Moving Average is the "life-line" of the market. Price breaking above this line indicates a powerful shift from a bearish to a bullish trend.Long Body Candle (Volatility): The candle body must be at least 2x larger than the recent average. This serves as evidence of institutional or "whale" buying/selling.Volume Surge (Reliability): Trading volume at the moment of breakout must be 1.5x higher than the recent average. This confirms the move is genuine and not a "fake-out."2. Session Filter (Optimized for Peak Volatility)To avoid "choppy" sideways markets, this strategy only operates during the first two hours of the major global market opens, when liquidity is at its highest.MarketTime (KST / UTC+9)Market CharacteristicsAsia Session09:00 ~ 11:00Opening of Korean, Japanese, and Chinese markets.Europe Session16:00 ~ 18:00Volatility spikes as the London market opens.US Session22:00 ~ 24:00Peak global liquidity as New York opens.Signals only appear when the chart background is shaded blue. All other times are "resting periods" to protect your capital.3. Execution GuideEntryLONG (Buy): Enter when a large green candle breaks above the yellow 200 EMA with high volume. (Green triangle label appears).SHORT (Sell): Enter when a large red candle breaks below the yellow 200 EMA with high volume. (Red triangle label appears).Take Profit (TP) & Stop Loss (SL)Lines are automatically drawn on your chart once you enter:Orange Line (Stop Loss): Automatically set at the low (or high) of the last 3 candles. If the price touches this, the trade closes to prevent further loss.Green Line (Take Profit): Automatically set at 1.5x your risk. This ensures a healthy 1:1.5 Risk-to-Reward ratio.4. Pro-Tips for BeginnersOptimized for 5m: This strategy works best on the 5-minute (5m) timeframe. 1m is often too noisy, and 15m can be too slow for scalping.Watch Bitcoin: Even if an altcoin gives a LONG signal, be cautious if Bitcoin is currently crashing. BTC dictates the overall market direction.Adjusting Sensitivity: If signals are too rare, go to "Settings" and lower the Long Body Multiplier from 2.0 to 1.5.This indicator is built to help you trade based on statistical advantages, not emotions. We strongly recommend practicing with Paper Trading first to get a feel for the signals.To everyone dreaming of becoming a Golden Trader—Success is a marathon, not a sprint!
US Recessions - ShadingThis indicator shades the chart background during every U.S. recession as dated by the National Bureau of Economic Research (NBER). Recessions are defined using NBER’s business cycle peak-to-trough months, and the script shades from the peak month through the trough month (inclusive) using monthly boundaries.
What it does
* Applies a shaded overlay on your chart **only during recession periods**.
* Works on any symbol and any timeframe (crypto, equities, FX, commodities, bonds, indices).
* Includes options to:
- Toggle shading on/off
- Choose your preferred shading colour
- Adjust transparency for readability
Why this overlay is important for analysing any asset class
Even if you trade or invest in assets that aren’t directly tied to U.S. GDP (like crypto or commodities), U.S. recessions often coincide with major shifts in:
-Risk appetite (risk-on vs risk-off behaviour)
-Liquidity conditions (credit availability, financial stress)
-Interest-rate expectations and central bank response
-Earnings expectations and corporate defaults
-Volatility regimes (large, sustained changes in volatility)
Having recession shading directly on the price chart helps you quickly see whether price action is happening in a historically “normal” expansion environment, or in a macro regime where behaviour can change dramatically. This is particularly useful in a deeper analysis like comparing GOLD to SPX. This chart makes it clear how in recessions the S&P bleeds against Gold therefor making the concept more visual and better for understanding.
Of course this is just an example of how it can be used, there are plenty of other factors which can be overlayed like unemployment and interest rates for an even better understanding.
Please DM majordistribution.inc on Instagram for any info - FREE - NO Course
BTC Fundamental Value Hypothesis [OmegaTools]BTC Fundamental Value Hypothesis is a macro-valuation and regime-detection model designed to contextualize Bitcoin’s price through relative market-cap comparisons against major capital reservoirs: Gold, Silver, the Altcoin market, and large-cap equities. Instead of relying on traditional on-chain metrics or purely technical signals, this tool frames BTC as an asset competing for global liquidity and “store-of-value mindshare”, then estimates an implied fair value based on how BTC historically coexists (or diverges) from these benchmark universes.
Core concept: relative market-cap anchoring
The indicator builds a reference-based fair price by translating external market capitalizations into implied BTC valuation using a dominance framework. In practice, you choose one or more reference universes (Gold, Silver, Altcoins, Stocks). For each selected universe, the script computes how large BTC “should be” relative to that universe (dominance ratio), and converts that into an implied BTC price. The final fair price is the average of the implied prices from the enabled universes.
Two dominance modes: automatic vs manual
1. Automatic Dominance % (default)
When enabled, the model estimates dominance ratios dynamically using a 252-period simple moving average of BTC market cap divided by each reference market cap. This produces an adaptive baseline that follows structural changes over time and reduces sensitivity to short-term spikes.
2. Manual Dominance %
If you prefer a discretionary macro thesis, you can directly input dominance parameters for each reference universe. This is useful when you want to stress-test scenarios (e.g., “BTC should converge toward X% of Gold’s market cap”) or align the model with a specific long-term adoption narrative.
Reference universes and data construction
- BTC market cap: pulled from CRYPTOCAP:BTC.
- Gold and Silver market caps: derived from the corresponding futures symbols (GC1!, SI1!) multiplied by an assumed total above-ground quantity (constant tonnage converted to troy ounces). This provides a practical and tradable proxy for spot valuation context.
- Altcoin market cap: pulled from CRYPTOCAP:TOTAL2 (total crypto market excluding BTC).
- Stocks market cap proxy (Σ3): a deliberately conservative equity benchmark built from three mega-cap stocks (AAPL, MSFT, AMZN) using total shares outstanding (request.financial) multiplied by price. This avoids index licensing complexity while still tracking a meaningful slice of global equity beta/liquidity.
Valuation output: overvalued vs undervalued (log-based)
The valuation readout is expressed as a percentage derived from the logarithmic distance between BTC price and the model’s fair price. This choice makes valuation comparable across long time horizons and reduces distortion during exponential growth phases. A positive valuation indicates BTC trading below the model’s implied value (undervalued), while a negative valuation indicates trading above it (overvalued).
Oscillator: relative momentum and regime confirmation
In addition to fair value, the indicator includes a momentum differential oscillator built from RSI(50):
- BTC RSI is compared to the average RSI of the selected reference universes.
- The oscillator highlights when BTC strength is leading or lagging the broader macro benchmarks.
- Color is rendered through a gradient to provide immediate regime readability (risk-on vs risk-off behavior, expansion vs contraction phases).
Visualization and UI components
- Fair Price overlay: the computed fair price is plotted directly on the BTC chart for immediate comparison with spot price action.
- Valuation shading: the area between price and fair price is filled to visually emphasize dislocation and potential mean-reversion zones.
- Oscillator panel: a zero-centered oscillator with filled bands helps you identify persistent trend regimes versus transitional conditions.
- Summary table: a right-side table displays the current valuation (over/under) and, when Automatic mode is enabled, the live dominance ratios used in the model (BTC/GOLD, BTC/SILVER, BTC/ALTC, BTC/STOCKS).
How to use it (practical workflows)
- Macro valuation context: use fair price as a structural anchor to assess whether BTC is trading at a premium or discount relative to external liquidity baselines.
- Regime filtering: combine valuation with the oscillator to distinguish “cheap but weak” from “cheap and strengthening” (and the inverse for tops).
- Mean-reversion mapping: large, persistent deviations from fair value often highlight speculative extremes or capitulation zones; this can support systematic entries/exits, position sizing, or hedging decisions.
- Scenario analysis: switch to Manual Dominance % to model adoption outcomes, policy-driven shifts, or multi-year re-rating assumptions.
Important notes and limitations (read before use)
- This is a hypothesis-driven macro model, not a literal intrinsic value calculation. Results depend on dominance assumptions, proxies, and data availability.
- Gold/Silver market caps are approximations based on futures pricing and fixed supply constants; real-world supply dynamics, above-ground estimates, and spot/futures basis can differ.
- The Stocks (Σ3) benchmark is a proxy and intentionally not “the whole market”. It is designed to represent a large-cap liquidity reference, not total equity capitalization.
- Always validate signals with additional context (market structure, volatility regime, risk management rules). This indicator is best used as a macro layer in a broader decision framework.
Designed for clarity, macro discipline, and repeatability
BTC Fundamental Value Hypothesis by OmegaTools is built for traders and investors who want a clean, data-driven way to interpret BTC through the lens of competing asset classes and capital flows. It is particularly effective on higher timeframes (Daily/Weekly) where macro relationships are more stable and valuation signals are less noisy.
© OmegaTools, Eros
DATA BOX - Market Overview (18 Key Assets)Market sentiment dashboard - know what's hot, what's not, instantly!
Real-time dashboard showing 18 key assets across Indices, Crypto, Metals, Bonds & Forex
📊 ONE GLANCE MARKET SENTIMENT
BTC, ETH, SOL, SPX, Nasdaq, DJ30, Russell2000, Gold, Silver, Nikkei, UK100, EU50, GER40, HK50, NIFTY, SSE Composite, US10Y, DXY
Current Prices - Live updating
Daily 50 SMA - Price above = 🟢 BULL | Below = 🔴 BEAR
4H SMA - Short-term trend direction - Price above = 🟢 BULL | Below = 🔴 BEAR
RSI Daily/4H - Momentum extremes highlighted
----------------------------------------------------------------------------------------------------------------------
🎨 VISUAL POWER RANKING
text
🟢 GREEN ROW = Both D50 + 4H Bullish (STRONG BUY)
🟠 ORANGE ROW = Mixed signals (CAUTION)
🔴 RED ROW = Both Bearish (STRONG SELL)
----------------------------------------------------------------------------------------------------------------------
⚙️ FULLY CUSTOMIZABLE
3 Sizes: Small/Medium/Large
6 Color Pickers: Bull/Bear/Mixed + Headers/RSI/Price BG
Toggle RSI columns independently
----------------------------------------------------------------------------------------------------------------------
🚀 PERFECT FOR:
Day traders needing a multi-asset overview
Swing traders checking daily trend alignment
Portfolio managers monitoring global risk.
VSA Trading SystemMaster Reference Guide
📚 TABLE OF CONTENTS
PART 1: Core VSA Framework & Philosophy
PART 2: Volume Analysis Deep Dive
PART 3: Key VSA Setups (Complete)
PART 4: Wyckoff Accumulation & Distribution
PART 5: Multi-Timeframe Analysis
PART 6: Candle & Spread Analysis
PART 7: Entry, Stop Loss & Take Profit Rules
PART 8: Position Sizing & Risk Management
PART 9: Complete Trade Checklists
PART 10: Common Mistakes & Quick Reference
PART 11: Trade Journal Template
PART 1: CORE VSA FRAMEWORK & PHILOSOPHY
The Foundation Principle
╔════════════════════════════════════════════════════════════════╗
║ VSA FOUNDATION PRINCIPLE ║
╠════════════════════════════════════════════════════════════════╣
║ ║
║ "Smart Money leaves footprints in VOLUME" ║
║ ║
║ • Institutions cannot hide their activity ║
║ • Large orders create volume anomalies ║
║ • Price can lie, but volume confirms truth ║
║ • Volume is the FUEL, Price is the VEHICLE ║
║ • No fuel = No real move ║
║ ║
╚════════════════════════════════════════════════════════════════╝
The Golden Rule: Effort vs. Result
┌─────────────────────────────────────────────────────────────┐
│ HARMONY = TREND CONTINUATION │
│ ANOMALY = TREND REVERSAL │
└─────────────────────────────────────────────────────────────┘
Volume-Price Harmony Matrix
Price Action Volume Signal Interpretation
Rising ↑ Rising ↑ ✅ STRONG BULLISH Healthy uptrend, buyers in control
Rising ↑ Falling ↓ ⚠️ WEAK BULLISH Fuel running out, reversal near
Falling ↓ Rising ↑ ✅ STRONG BEARISH Aggressive selling, downtrend healthy
Falling ↓ Falling ↓ ⚠️ WEAK BEARISH Sellers exhausted, bottom forming
Effort vs. Result Complete Matrix
╔══════════════════════════════════════════════════════════════════╗
║ EFFORT VS RESULT MATRIX ║
╠═══════════════╦══════════════════╦════════════════════════════════╣
║ EFFORT ║ RESULT ║ INTERPRETATION ║
║ (Volume) ║ (Price Move) ║ ║
╠═══════════════╬══════════════════╬════════════════════════════════╣
║ ║ ║ ║
║ HIGH Volume ║ WIDE Spread ║ ✅ Normal - Trend healthy ║
║ ║ ║ ║
╠═══════════════╬══════════════════╬════════════════════════════════╣
║ ║ ║ ║
║ HIGH Volume ║ NARROW Spread ║ ⚠️ Absorption - Reversal soon ║
║ ║ ║ ║
╠═══════════════╬══════════════════╬════════════════════════════════╣
║ ║ ║ ║
║ LOW Volume ║ WIDE Spread ║ ⚠️ Fake move - Will reverse ║
║ ║ ║ ║
╠═══════════════╬══════════════════╬════════════════════════════════╣
║ ║ ║ ║
║ LOW Volume ║ NARROW Spread ║ 😐 No interest - Wait ║
║ ║ ║ ║
╚═══════════════╩══════════════════╩════════════════════════════════╝
PART 2: VOLUME ANALYSIS DEEP DIVE
Volume Classification (Compare to 20-period MA):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ULTRA HIGH ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ (>200% of 20-period average)
→ Major institutional activity
→ Potential climax or absorption
HIGH ▓▓▓▓▓▓▓▓▓▓▓▓ (150-200% of average)
→ Significant interest
→ Breakout/breakdown confirmation
ABOVE AVERAGE ▓▓▓▓▓▓▓▓▓ (100-150% of average)
→ Healthy trend participation
→ Normal directional moves
AVERAGE ▓▓▓▓▓▓ (80-120% of average)
→ Baseline activity
→ Consolidation periods
LOW ▓▓▓ (50-80% of average)
→ Lack of interest
→ Test bars, pullbacks
ULTRA LOW ▓ (<50% of average)
→ No participation
→ Holiday/pre-news quiet
Volume Bar Colors & Meanings
┌─────────────────────────────────────────────────────────────┐
│ VOLUME BAR ANALYSIS │
├─────────────────────────────────────────────────────────────┤
│ │
│ GREEN Volume Bar (Buying Volume Dominant) │
│ ▓▓▓▓▓▓▓▓▓ │
│ + Green Candle = Healthy Buying │
│ + Red Candle = Possible Accumulation (watch for reversal) │
│ │
├─────────────────────────────────────────────────────────────┤
│ │
│ RED Volume Bar (Selling Volume Dominant) │
│ ░░░░░░░░░ │
│ + Red Candle = Healthy Selling │
│ + Green Candle = Possible Distribution (watch for drop) │
│ │
└─────────────────────────────────────────────────────────────┘
Volume Context Analysis
┌─────────────────────────────────────────────────────────────────┐
│ CONTEXT IS EVERYTHING │
├─────────────────────────────────────────────────────────────────┤
│ │
│ Same high volume candle means DIFFERENT things: │
│ │
│ AT SUPPORT: AT RESISTANCE: │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ High Volume │ │ High Volume │ │
│ │ Small Body │ │ Small Body │ │
│ │ = BUYING │ │ = SELLING │ │
│ │ (Bullish) │ │ (Bearish) │ │
│ └─────────────┘ └─────────────┘ │
│ │
│ IN UPTREND: IN DOWNTREND: │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ High Volume │ │ High Volume │ │
│ │ Small Body │ │ Small Body │ │
│ │ = Potential │ │ = Potential │ │
│ │ TOP │ │ BOTTOM │ │
│ └─────────────┘ └─────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
Volume Spike Interpretation
SCENARIO 1: Volume Spike at Support
─────────────────────────────────────
│
↓ ← Price drops to support
═════════════ Support Line
▼
▓▓▓▓▓▓▓▓▓▓▓▓ ← ULTRA HIGH Volume
→ INTERPRETATION: Absorption/Accumulation
→ ACTION: Prepare for LONG entry after confirmation
─────────────────────────────────────
SCENARIO 2: Volume Spike at Resistance
─────────────────────────────────────
▓▓▓▓▓▓▓▓▓▓▓▓ ← ULTRA HIGH Volume
▲
═════════════ Resistance Line
↑ ← Price rises to resistance
│
→ INTERPRETATION: Churning/Distribution
→ ACTION: Prepare for SHORT entry OR exit longs
─────────────────────────────────────
SCENARIO 3: Volume Spike on Breakout
─────────────────────────────────────
↗ ← Price breaks out
═════════════════════════════ Resistance
│
▓▓▓▓▓▓▓▓▓ ← HIGH Volume on breakout
→ INTERPRETATION: Valid Breakout
→ ACTION: ENTER in breakout direction
─────────────────────────────────────
SCENARIO 4: Low Volume on Breakout
─────────────────────────────────────
↗ ← Price breaks out
═════════════════════════════ Resistance
│
▓▓ ← LOW Volume on breakout
→ INTERPRETATION: FAKE Breakout
→ ACTION: DO NOT ENTER, wait for failure
─────────────────────────────────────
Recommended Volume Indicators
ESSENTIAL INDICATORS:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. STANDARD VOLUME
└─ Basic but essential
└─ Color-coded by candle direction
2. VOLUME MOVING AVERAGE (20-period)
└─ Shows average volume
└─ Helps identify "high" vs "low" volume
└─ CRITICAL: Only consider signals where Volume > 1.5x MA
└─ Ultra High = Volume > 2x MA
3. VOLUME WEIGHTED AVERAGE PRICE (VWAP)
└─ Intraday fair value
└─ Institutional reference point
OPTIONAL BUT USEFUL:
━━━━━━━━━━━━━━━━━━━━━
• On-Balance Volume (OBV) - Cumulative flow, good for divergences
• Accumulation/Distribution Line - Money flow direction
• Volume Profile - Price levels with most volume
• Money Flow Index - Volume-weighted RSI
PART 3: KEY VSA SETUPS (COMPLETE)
Setup 1: Test No Supply (Bullish)
VISUAL:
Prior Uptrend
↗
↗
↗
↗
↗
↗ ┌───┐
↗ │ R │ ← Small RED candle (Test)
↗ └───┘
↗ │
↗ │ LOW VOLUME
↗ │
↗ ══════╧══════
COMPLETE CHECKLIST:
□ Existing uptrend (HH + HL pattern)
□ Small pullback candle (red/bearish)
□ Volume BELOW average (ideally <70% of 20-MA)
□ Volume LESS than previous 2 bars
□ Spread (range) is NARROW
□ Candle closes near its high (upper half)
□ Doesn't break previous swing low
□ Wicks are small (no heavy selling)
ENTRY TRIGGER:
→ Next candle closes green above test candle high
→ Volume on entry candle is average or above
STOP LOSS:
→ Below the test candle low
→ OR below the previous swing low
WHY IT WORKS:
Smart money "tests" to see if sellers remain.
Low volume = No sellers left = Safe to push higher
Setup 2: Test No Demand (Bearish)
VISUAL:
┌───┐
│ G │ ← Small GREEN candle (Test)
└───┘
│ LOW VOLUME
↗ │
↗ ══════════╧══════
↗ ↘
↗ ↘
↘
↘ Downtrend continues
COMPLETE CHECKLIST:
□ UP bar (close > open) - Green candle
□ Volume LESS than previous 2 bars
□ Volume BELOW average (ideally <70% of 20-MA)
□ Spread (range) is NARROW
□ Close in MIDDLE or LOW of bar
□ Located at resistance OR after uptrend
□ Price struggling to make new highs
ENTRY TRIGGER:
→ Next candle closes red below test candle low
STOP LOSS:
→ Above the test candle high
WHY IT WORKS:
Buyers tried but professionals not interested.
Low volume = No demand = Prepare for drop
Setup 3: Spring (Bull Trap Reversal)
VISUAL:
Support Line
═══════════════════════════════
↓↗ ← Spring (false breakdown + quick recovery)
Spring
(Bear Trap)
Price Chart:
════════════════════ Support
↓
↓ ← Break below support
▼
SPRING ← Ultra low point
↗
↗ ← Quick recovery above support
════════════════════
↗
↗ ← Uptrend begins
Volume Pattern:
On Spring: ▓▓▓ (Can be high or low)
On Test: ▓ (Must be LOW)
On Breakout: ▓▓▓▓▓▓▓ (High)
CHECKLIST:
□ Price dipped below support (Spring)
□ Quickly reversed back above support
□ Pullback test shows LOW VOLUME
□ Test candle doesn't break spring low
ENTRY:
→ Enter LONG on low volume test after spring
→ OR enter when price closes above spring high
STOP LOSS:
→ Below the spring low
Setup 4: Upthrust (Bear Trap Reversal)
VISUAL:
↑ False breakout above resistance
═══════════════════════════════ Resistance
↗↓ ← Upthrust (break above + fail)
Upthrust
(Bull Trap)
Price Chart:
↗
↗ ← Price rises
════════════════════ Resistance
↗
UPTHRUST ← Ultra high point (false break)
↓
↓ ← Quick rejection below resistance
════════════════════
↓
↘ ← Downtrend begins
Volume Pattern:
On Upthrust: ▓▓▓▓▓ (Often high - sucking in buyers)
On Test: ▓ (Must be LOW)
On Breakdown: ▓▓▓▓▓▓▓ (High)
CHECKLIST:
□ Price broke ABOVE resistance
□ Quickly FAILED and fell back below
□ Pullback test (rally) shows LOW VOLUME
□ Test candle doesn't break upthrust high
ENTRY:
→ Enter SHORT on low volume test after upthrust
→ OR enter when price closes below upthrust low
STOP LOSS:
→ Above the upthrust high
Setup 5: Absorption (Churning)
BEARISH ABSORPTION (Distribution at Top):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Price: ──────────────── Resistance
│ ▲ │
│ █ │ ← Small GREEN body
│ ▼ │ (buyers trying to push up)
─────┴───┴─────
Volume: ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ← MASSIVE (>200% average)
COMPLETE CHECKLIST:
□ Small/Medium GREEN candle
□ Volume > 2x average
□ Close in MIDDLE or LOWER half of candle
□ Located at resistance OR after extended uptrend
□ Price NOT making significant new highs despite volume
INTERPRETATION:
• Price tries to go up
• Huge volume BUT small price movement
• Where did all that buying go?
• Answer: Institutions ABSORBED it by selling
CONFIRMATION:
□ Next candle should be RED
RESULT: Expect price drop
═══════════════════════════════════════════════════
BULLISH ABSORPTION (Accumulation at Bottom):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
│ ▼ │
│ █ │ ← Small RED body
│ ▲ │ (sellers trying to push down)
─────┴───┴─────
Price: ──────────────── Support
Volume: ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ← MASSIVE (>200% average)
COMPLETE CHECKLIST:
□ Small/Medium RED candle
□ Volume > 2x average
□ Close in MIDDLE or UPPER half of candle
□ Located at support OR after extended downtrend
□ Price NOT making significant new lows despite volume
INTERPRETATION:
• Price tries to go down
• Huge volume BUT small price movement
• Where did all that selling go?
• Answer: Institutions ABSORBED it by buying
CONFIRMATION:
□ Next candle should be GREEN
RESULT: Expect price rise
Setup 6: Climactic Action
BUYING CLIMAX (Marks the TOP):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▲
/│\ ← WIDEST candle in uptrend
/ │ \ + Close near HIGH
/ │ \
/ │ \
▓▓▓▓▓▓▓▓▓▓▓▓▓ ← HIGHEST volume in uptrend
CHARACTERISTICS:
□ Widest spread (range) in the trend
□ Highest volume in the trend
□ Usually closes near the high
□ Euphoria/FOMO buying
□ Professionals SELLING to public
→ Signals END of Uptrend
→ Distribution phase begins
→ DO NOT BUY - Wait for short setup
═══════════════════════════════════════════
SELLING CLIMAX (Marks the BOTTOM):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
\ │ /
\ │ /
\ │ /
\│/ ← WIDEST candle in downtrend
▼ + Often closes OFF the lows
▓▓▓▓▓▓▓▓▓▓▓▓▓ ← HIGHEST volume in downtrend
CHARACTERISTICS:
□ Widest spread (range) in the trend
□ Highest volume in the trend
□ Often closes in middle or upper half (key difference!)
□ Panic selling
□ Professionals BUYING from public
→ Signals END of Downtrend
→ Accumulation phase begins
→ DO NOT SELL - Wait for long setup after TEST
Setup 7: Stopping Volume
STOPPING VOLUME (Bottom Formation):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Price falling...
↓
↓
↓
┌───────────┐
│ ███████ │ ← Wide spread DOWN bar
│ ███████ │ BUT closes OFF the lows
│ │ │ (Close in UPPER half - KEY!)
└─────│─────┘
│
▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ← ULTRA HIGH volume
CHECKLIST:
□ Downtrend in progress
□ Wide spread (large range) candle
□ Ultra high volume (>200% of average)
□ Closes in UPPER HALF of the bar (critical!)
□ May have long lower wick
INTERPRETATION:
→ Professionals absorbing all selling
→ Supply being removed from market
NEXT STEPS:
→ Expect sideways consolidation
→ Wait for LOW VOLUME TEST before entry
→ Do NOT enter immediately - wait for confirmation
Setup 8: Breakout Confirmation
VALID BREAKOUT: FAKE BREAKOUT:
─────────────── ───────────────
│ ↑ HIGH VOLUME │ ↑ LOW VOLUME
─────│───────── ─────│─────────
│ │
▓▓▓▓▓▓▓▓▓ (Volume >150% avg) ▓▓▓ (Volume <100% avg)
✅ ENTER TRADE ❌ DO NOT ENTER
(Wait for failure/retest)
VALID BREAKOUT CHECKLIST:
□ Price closes ABOVE resistance (for long) or BELOW support (for short)
□ Volume > 150% of 20-period average
□ Candle closes near the extreme (high for long, low for short)
□ Preferably preceded by low volume consolidation
□ Higher timeframes support the direction
ENTRY:
→ Enter on close of breakout candle
→ OR enter on low volume retest of breakout level
STOP LOSS:
→ Below breakout level (for longs)
→ Above breakout level (for shorts)
PART 4: WYCKOFF ACCUMULATION & DISTRIBUTION
WYCKOFF ACCUMULATION
Price:
│
│ PS SC
│ ↘ ↓
│ ↘ ↓ AR
│ ↘ ↓ ↗
│ ↘ ↓ ↗ ST
│ ↓↗──────────┐ LPS
│ PHASE A │ PHASE B │ ↘ ↗ SOS
│ │ │ ↘ ↗ ↗
│ │ │ ↓ ↗
│ │ │ SPRING↗
│ │ PHASE C│ │↗ PHASE D
│ │ │ ↗
└────────────┴─────────┴────┴──────────→
PHASE DEFINITIONS:
━━━━━━━━━━━━━━━━━━
PHASE A - Stopping the Downtrend:
PS = Preliminary Support (first buying appears)
SC = Selling Climax (panic selling absorbed - HIGH volume)
AR = Automatic Rally (dead cat bounce)
ST = Secondary Test (retest of SC lows - lower volume than SC)
PHASE B - Building the Cause:
→ Sideways accumulation
→ Volume generally decreasing
→ Multiple tests of support and resistance
→ "Backing up to the creek" patterns
PHASE C - The Test:
SPRING = False breakdown below support (bear trap)
→ Can be high or low volume
→ Key: Quick recovery above support
TEST = Low volume retest after spring (CRITICAL ENTRY POINT)
PHASE D - Markup Begins:
SOS = Sign of Strength (strong rally with high volume)
LPS = Last Point of Support (final low volume pullback)
→ This is the LAST safe entry before markup
PHASE E - Markup (Not shown):
→ Strong uptrend with increasing volume
→ Higher highs and higher lows
VOLUME PATTERN:
━━━━━━━━━━━━━━━
▓▓▓▓▓▓ ▓▓ ▓▓ ▓▓▓▓▓
(High) (Lower) (Low on) (High on
at SC during Spring SOS)
Phase B Test
Key Accumulation Entry Point
ENTRY CHECKLIST - THE SPRING + TEST:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
□ Phase A complete (SC and AR visible)
□ Phase B complete (sideways range established)
□ Spring occurred (price dipped below support)
□ Price quickly recovered above support
□ Test pullback has LOW VOLUME (critical!)
□ Test doesn't break spring low
ENTRY TRIGGER:
→ Enter LONG after low volume test
→ OR enter on break above spring high with volume
STOP LOSS:
→ Below spring low
TARGET:
→ Measure the range (support to resistance)
→ Project that distance above resistance
Wyckoff Distribution Schematic--
WYCKOFF DISTRIBUTION
Price:
│ PSY
│ ↗ BC
│ ↗ ↗ ↘
│ PHASE D ↗ ↗ ↘ UTAD
│ ↘ ↗ ↗ ↘ ↗↘
│ ↘ ↗ ↗────────↘↗ ↘
│ ↘ ↗ │ PHASE B │ ↘ SOW
│ ↘ ↗ │ │ ↘
│ ↘ │ PHASE C │ ↘
│ LPSY │ │ ↘
│ │ │ ↘
└────────────────┴─────────┴─────────→
PHASE DEFINITIONS:
━━━━━━━━━━━━━━━━━━
PHASE A - Stopping the Uptrend:
PSY = Preliminary Supply (first selling appears)
BC = Buying Climax (euphoric buying absorbed - HIGH volume)
AR = Automatic Reaction (first drop)
ST = Secondary Test (retest of BC highs - lower volume than BC)
PHASE B - Building the Cause:
→ Sideways distribution
→ Volume patterns show supply entering on rallies
→ Multiple tests of support and resistance
PHASE C - The Test:
UTAD = Upthrust After Distribution (false breakout above resistance)
→ Bull trap
→ Often high volume (sucking in late buyers)
TEST = Low volume retest after upthrust (ENTRY POINT FOR SHORTS)
PHASE D - Markdown Begins:
SOW = Sign of Weakness (strong drop with high volume)
LPSY = Last Point of Supply (final low volume rally)
→ This is the LAST safe short entry before markdown
PHASE E - Markdown (Not shown):
→ Strong downtrend with increasing volume
→ Lower highs and lower lows
PART 5: MULTI-TIMEFRAME ANALYSIS
The 4-Step Alignment Process
╔════════════════════════════════════════════════════════════════╗
║ 4-HOUR CHART (MACRO VIEW) ║
╠════════════════════════════════════════════════════════════════╣
║ ║
║ PURPOSE: Determine the PRIMARY trend direction ║
║ ║
║ ANALYZE: ║
║ □ Overall trend (Uptrend/Downtrend/Range) ║
║ □ Major support/resistance levels ║
║ □ Volume trend (increasing/decreasing with price) ║
║ □ Any divergences forming (Price↑ Volume↓ = warning) ║
║ □ Look for Accumulation/Distribution phases ║
║ ║
║ SIGNALS TO NOTE: ║
║ • Climax volume at extremes ║
║ • Trend line breaks ║
║ • Higher timeframe absorption patterns ║
║ ║
║ RULE: Only trade in the direction of 4H trend ║
║ ║
╚════════════════════════════════════════════════════════════════╝
↓ ALIGNED?
╔════════════════════════════════════════════════════════════════╗
║ 1-HOUR CHART (STRUCTURE) ║
╠════════════════════════════════════════════════════════════════╣
║ ║
║ PURPOSE: Confirm trend and identify key levels ║
║ ║
║ ANALYZE: ║
║ □ Trend alignment with 4H ║
║ □ Key swing highs and lows ║
║ □ Support/resistance zones ║
║ □ Moving average positions (if used) ║
║ □ Current Wyckoff phase ║
║ □ Volume pattern on recent moves ║
║ ║
║ SIGNALS TO NOTE: ║
║ • Structure breaks (BOS - Break of Structure) ║
║ • Change of character (CHoCH) ║
║ • Volume spikes at key levels ║
║ ║
║ RULE: Structure must support trade direction ║
║ ║
╚════════════════════════════════════════════════════════════════╝
↓ ALIGNED?
╔════════════════════════════════════════════════════════════════╗
║ 30-MIN CHART (SETUP) ║
╠════════════════════════════════════════════════════════════════╣
║ ║
║ PURPOSE: Identify specific trade setups ║
║ ║
║ ANALYZE: ║
║ □ Pullback/rally quality ║
║ □ Is pullback volume DECREASING? (Required for entry) ║
║ □ Approach to key levels ║
║ □ VSA patterns forming ║
║ □ Price action quality ║
║ ║
║ SIGNALS TO NOTE: ║
║ • Test patterns (No Supply/No Demand) ║
║ • Absorption at levels ║
║ • Volume drying up on counter-moves ║
║ ║
║ RULE: Wait for low volume pullback before entry ║
║ ║
╚════════════════════════════════════════════════════════════════╝
↓ ALIGNED?
╔════════════════════════════════════════════════════════════════╗
║ 15-MIN CHART (ENTRY TRIGGER) ║
╠════════════════════════════════════════════════════════════════╣
║ ║
║ PURPOSE: Precise entry timing ║
║ ║
║ ANALYZE: ║
║ □ Entry trigger candle forming ║
║ □ Volume on trigger candle ║
║ □ Exact stop loss placement ║
║ □ Immediate support/resistance ║
║ ║
║ ENTRY TRIGGERS (Need one): ║
║ • Test No Supply / Test No Demand ║
║ • Spring/Upthrust + Test ║
║ • Absorption + Confirmation candle ║
║ • Breakout with High Volume ║
║ ║
║ CRITICAL RULE: Wait for candle CLOSE before entering ║
║ ║
╚════════════════════════════════════════════════════════════════╝
↓ ALL ALIGNED?
═══════════════════════════
✅ EXECUTE TRADE
═══════════════════════════
PART 6: CANDLE & SPREAD ANALYSIS
Candle Close Position Analysis
WHERE DOES THE CANDLE CLOSE?
Strong Bullish: Neutral: Bearish:
┌─────────┐ ┌─────────┐ ┌─────────┐
│ ████████│ ← Close │ │ │ │ │
│ ████████│ at TOP │ │ │ ← Close │ │ │
│ ████████│ (Upper │ ████ │ MIDDLE │ │ │
│ │ │ third) │ ████ │ │ ████████│ ← Close
│ │ │ │ │ │ │ ████████│ BOTTOM
└─────────┘ └─────────┘ └─────────┘
✅ Buyers won ⚠️ Struggle ❌ Sellers won
decisively (indecision) decisively
APPLICATION RULES:
━━━━━━━━━━━━━━━━━━
□ Close in UPPER 1/3 + High Volume = Strong Buying
□ Close in LOWER 1/3 + High Volume = Strong Selling
□ Close in MIDDLE + High Volume = Battle (Wait for clarity)
FOR ABSORPTION SIGNALS:
□ Bearish Absorption: Green candle closes in MIDDLE or LOWER half
□ Bullish Absorption: Red candle closes in MIDDLE or UPPER half
Spread (Range) Analysis-
SPREAD = High - Low of Candle
┌──────────────────────────────────────────────────────────────┐
│ SPREAD ANALYSIS │
├──────────────────────────────────────────────────────────────┤
│ │
│ WIDE SPREAD + HIGH VOLUME: │
│ ┌─────────────────────┐ │
│ │ │ │ │
│ │ ███████████ │ → HEALTHY momentum │
│ │ ███████████ │ → Trend continuation │
│ │ │ │ → Strong commitment │
│ └─────────────────────┘ │
│ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ │
│ │
├──────────────────────────────────────────────────────────────┤
│ │
│ NARROW SPREAD + HIGH VOLUME: │
│ ┌───────────┐ │
│ │ ████ │ ← Small body │
│ │ ████ │ │
│ └───────────┘ → ABSORPTION warning! │
│ ▓▓▓▓▓▓▓▓▓▓▓▓ → Effort with no result │
│ → Expect reversal │
│ │
├──────────────────────────────────────────────────────────────┤
│ │
│ WIDE SPREAD + LOW VOLUME: │
│ ┌─────────────────────┐ │
│ │ │ │ │
│ │ ███████████ │ → FAKE MOVE warning! │
│ │ ███████████ │ → No commitment │
│ │ │ │ → Will likely reverse │
│ └─────────────────────┘ │
│ ▓▓▓ │
│ │
├──────────────────────────────────────────────────────────────┤
│ │
│ NARROW SPREAD + LOW VOLUME: │
│ ┌───────────┐ │
│ │ ████ │ → No interest │
│ │ ████ │ → Consolidation │
│ └───────────┘ → WAIT for signal │
│ ▓▓ │
│ │
└──────────────────────────────────────────────────────────────┘
PART 7: ENTRY, STOP LOSS & TAKE PROFIT RULES
╔═══════════════════════════════════════════════════════════════╗
║ LONG ENTRY CRITERIA ║
╠═══════════════════════════════════════════════════════════════╣
║ ║
║ MULTI-TIMEFRAME CHECK: ║
║ ──────────────────── ║
║ □ 4H: Uptrend + Rising Volume (or no bearish divergence) ║
║ □ 1H: Uptrend + Price holding above support ║
║ □ 30M: Pullback with DECREASING volume ║
║ □ 15M: Entry trigger present ║
║ ║
║ VOLUME CONFIRMATION: ║
║ ─────────────────── ║
║ □ Pullback candles have LOW volume ║
║ □ No bearish absorption at highs ║
║ □ Prior trend showed harmony (price↑ + volume↑) ║
║ □ Volume compared to 20-MA (signal volume significant?) ║
║ ║
║ CANDLE CONFIRMATION: ║
║ ─────────────────── ║
║ □ Entry candle closes in upper half ║
║ □ No abnormally wide spread with low volume (fake move) ║
║ □ Test candle had appropriate close position ║
║ ║
║ ENTRY TRIGGERS (Any One): ║
║ ──────────────────────── ║
║ ○ Test No Supply confirmed (low vol red, next green) ║
║ ○ Spring + Low Volume Test ║
║ ○ Breakout with High Volume (>150% of average) ║
║ ○ Bullish Absorption at support + green confirmation ║
║ ○ Stopping volume + Test ║
║ ║
║ WAIT FOR CANDLE CLOSE BEFORE ENTERING! ║
║ ║
╚═══════════════════════════════════════════════════════════════╝
Short Entry Criteria-
╔═══════════════════════════════════════════════════════════════╗
║ SHORT ENTRY CRITERIA ║
╠═══════════════════════════════════════════════════════════════╣
║ ║
║ MULTI-TIMEFRAME CHECK: ║
║ ──────────────────── ║
║ □ 4H: Downtrend OR Bearish Divergence (price↑ volume↓) ║
║ □ 1H: Lower Highs forming OR at resistance ║
║ □ 30M: Rally with DECREASING volume ║
║ □ 15M: Entry trigger present ║
║ ║
║ VOLUME CONFIRMATION: ║
║ ─────────────────── ║
║ □ Rally candles have LOW volume ║
║ □ No bullish absorption at lows ║
║ □ Bearish Absorption visible at resistance ║
║ □ Anomaly present (price↑ but volume↓) ║
║ ║
║ CANDLE CONFIRMATION: ║
║ ─────────────────── ║
║ □ Entry candle closes in lower half ║
║ □ No abnormally wide spread with low volume (fake move) ║
║ □ Test candle had appropriate close position ║
║ ║
║ ENTRY TRIGGERS (Any One): ║
║ ──────────────────────── ║
║ ○ Test No Demand confirmed (low vol green, next red) ║
║ ○ Upthrust + Low Volume Test ║
║ ○ Sign of Weakness (SOW) - Big red + High Volume ║
║ ○ Breakdown with High Volume (>150% of average) ║
║ ○ Bearish Absorption at resistance + red confirmation ║
║ ║
║ WAIT FOR CANDLE CLOSE BEFORE ENTERING! ║
║ ║
╚═══════════════════════════════════════════════════════════════╝
Stop Loss Placement Rules-
╔════════════════════════════════════════════════════════════╗
║ STOP LOSS PLACEMENT RULES ║
╠════════════════════════════════════════════════════════════╣
║ ║
║ FOR LONG TRADES: ║
║ ───────────────── ║
║ Option A: Below the TEST candle low ║
║ Option B: Below the Spring low (if Spring setup) ║
║ Option C: Below support zone + ATR buffer ║
║ ║
║ BUFFER FORMULA: ║
║ SL = Support Level - (0.5 × ATR of entry timeframe) ║
║ ║
║ VISUAL: ║
║ ─────────────────────────────── Support/Demand Zone ║
║ ← Entry Point ║
║ ║
║ ─────────────────────────────── SL: Below Support ║
║ │← 1-2% below zone OR below spring low ║
║ ║
╠════════════════════════════════════════════════════════════╣
║ ║
║ FOR SHORT TRADES: ║
║ ────────────────── ║
║ Option A: Above the TEST candle high ║
║ Option B: Above the Upthrust high (if Upthrust setup) ║
║ Option C: Above resistance zone + ATR buffer ║
║ ║
║ BUFFER FORMULA: ║
║ SL = Resistance Level + (0.5 × ATR of entry timeframe) ║
║ ║
║ VISUAL: ║
║ │← SL: Above resistance/recent high ║
║ ─────────────────────────────── Resistance Zone ║
║ ← Entry Point (Short) ║
║ ║
╚════════════════════════════════════════════════════════════╝
Take Profit Rules-
╔════════════════════════════════════════════════════════════╗
║ TAKE PROFIT RULES ║
╠════════════════════════════════════════════════════════════╣
║ ║
║ MINIMUM RISK:REWARD = 1:2 ║
║ ║
║ TP LEVELS (Based on Structure): ║
║ ──────────────────────────── ║
║ TP1: First resistance/support level = Aim for 1R ║
║ TP2: Second resistance/support level = Aim for 2R ║
║ TP3: Major level OR measured move = Aim for 3R+ ║
║ ║
║ SCALING OUT METHOD: ║
║ ───────────────────── ║
║ □ TP1 (33-40%): Close first portion at 1R ║
║ → Move SL to breakeven after TP1 hit ║
║ ║
║ □ TP2 (33-40%): Close second portion at 2R ║
║ → Trail SL to 1R profit level ║
║ ║
║ □ TP3 (20-34%): Close final portion at 3R or trail ║
║ → Use trailing stop below each new swing ║
║ ║
║ TRAILING STOP METHOD: ║
║ ────────────────────────────── ║
║ Longs: Trail SL below each new Higher Low ║
║ Shorts: Trail SL above each new Lower High ║
║ ║
║ VISUAL (Long Trade): ║
║ ║
║ TP3 ─────────────── (Major Resistance: 3R) ║
║ ║
║ TP2 ─────────────── (Next Resistance: 2R) ║
║ ║
║ TP1 ─────────────── (First Resistance: 1R) ║
║ ║
║ ENTRY ────────────── ║
║ ║
║ SL ───────────────── ║
║ ║
╠════════════════════════════════════════════════════════════╣
║ ║
║ EXIT ON VSA WEAKNESS SIGNALS: ║
║ ───────────────────────────── ║
║ Exit immediately if you see: ║
║ □ Climactic volume against your position ║
║ □ Absorption candle against your position ║
║ □ Break of structure on entry timeframe ║
║ □ Test No Demand (if long) or Test No Supply (if short) ║
║ ║
╚════════════════════════════════════════════════════════════╝
PART 8: POSITION SIZING & RISK MANAGEMENT
Position Size Calculator-
╔════════════════════════════════════════════════════════════════╗
║ POSITION SIZE CALCULATOR ║
╠════════════════════════════════════════════════════════════════╣
║ ║
║ STEP 1: Define Account Risk ║
║ ───────────────────────────── ║
║ Account Size: $__________ ║
║ Risk Per Trade: ____% (Recommended: 1-2%) ║
║ Dollar Risk: $__________ (Account × Risk%) ║
║ ║
║ STEP 2: Define Trade Risk ║
║ ──────────────────────── ║
║ Entry Price: $__________ ║
║ Stop Loss: $__________ ║
║ Risk Per Unit: $__________ (Entry - SL, absolute value) ║
║ ║
║ STEP 3: Calculate Position ║
║ ───────────────────────── ║
║ ║
║ Dollar Risk ║
║ Position Size = ───────────────── ║
║ Risk Per Unit ║
║ ║
║ ═══════════════════════════════════════════════════════════ ║
║ EXAMPLE: ║
║ ═══════════════════════════════════════════════════════════ ║
║ ║
║ Account: $10,000 ║
║ Risk: 1% = $100 ║
║ Entry: $50.00 ║
║ Stop Loss: $48.00 ║
║ Risk Per Share: $2.00 ║
║ ║
║ Position Size = $100 ÷ $2.00 = 50 shares ║
║ ║
╚════════════════════════════════════════════════════════════════╝
Risk Management Rules-
╔════════════════════════════════════════════════════════════╗
║ RISK MANAGEMENT RULES ║
╠════════════════════════════════════════════════════════════╣
║ ║
║ CAPITAL PROTECTION: ║
║ ─────────────────── ║
║ □ Never risk more than 1-2% per trade ║
║ □ Maximum 3 trades open at same time ║
║ □ Maximum 5% total portfolio risk at any time ║
║ □ Reduce size by 50% after 2 consecutive losses ║
║ □ Stop trading after 3 consecutive losses (review) ║
║ ║
║ CORRELATION AWARENESS: ║
║ ────────────────────── ║
║ □ Don't take same-direction trades in correlated pairs ║
║ □ Treat correlated positions as single larger position ║
║ ║
║ DRAWDOWN RULES: ║
║ ─────────────── ║
║ □ 5% daily drawdown = Stop trading for the day ║
║ □ 10% weekly drawdown = Review and reduce size ║
║ □ 20% monthly drawdown = Pause and full strategy review ║
║ ║
╚════════════════════════════════════════════════════════════╝
Position Scaling Strategy-
ENTRY SCALING (Building Position):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┌─────────────────────────────────────┐
│ │
│ Initial Entry: 50% of position │
│ First Add: 25% of position │
│ Second Add: 25% of position │
│ │
│ Add ONLY when: │
│ • Price moves in your favor │
│ • Volume confirms the move │
│ • Move SL to breakeven first │
│ • New VSA confirmation present │
│ │
└─────────────────────────────────────┘
EXIT SCALING (Taking Profits):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┌─────────────────────────────────────┐
│ │
│ TP1 (1R): Close 40% of position │
│ → Move SL to breakeven │
│ │
│ TP2 (2R): Close 40% of position │
│ → Trail SL to 1R │
│ │
│ TP3 (3R+): Close remaining 20% │
│ → Trail or let run │
│ │
└─────────────────────────────────────┘
PART 9: COMPLETE TRADE CHECKLISTS
Pre-Trade Validation Checklist-
╔════════════════════════════════════════════════════════════════════╗
║ COMPLETE VSA TRADE CHECKLIST ║
╠════════════════════════════════════════════════════════════════════╣
║ ║
║ TRADE TYPE: □ LONG □ SHORT ║
║ DATE: ___________ PAIR/ASSET: ___________ ║
║ ║
║ ═══════════════════════════════════════════════════════════════ ║
║ SECTION A: MULTI-TIMEFRAME ALIGNMENT (Must have 4/4) ║
║ ═══════════════════════════════════════════════════════════════ ║
║ ║
║ 4H CHART: ║
║ □ Trend aligned with trade direction ║
║ □ Volume confirms trend (harmony) ║
║ □ No major resistance/support blocking immediately ║
║ □ No bearish/bullish divergence against trade ║
║ ║
║ 1H CHART: ║
║ □ Trend aligned with trade direction ║
║ □ Structure intact (HH/HL for long, LH/LL for short) ║
║ □ Key level identified and respected ║
║ □ Wyckoff phase supports trade ║
║ ║
║ 30M CHART: ║
║ □ Trend aligned with trade direction ║
║ □ Pullback/Rally has DECREASING volume (LOW volume) ║
║ □ Near support zone (long) or resistance zone (short) ║
║ □ VSA setup forming ║
║ ║
║ 15M CHART: ║
║ □ Entry signal clearly present ║
║ □ Volume confirming the signal ║
║ □ Candle close position supports trade ║
║ □ Waiting for candle CLOSE before entry ║
║ ║
║ ═══════════════════════════════════════════════════════════════ ║
║ SECTION B: VOLUME ANALYSIS (Must have 4/4) ║
║ ═══════════════════════════════════════════════════════════════ ║
║ ║
║ □ Volume compared to 20-MA (is signal volume significant?) ║
║ □ Volume and Price in Harmony OR Clear reversal signal ║
║ □ Pullback/Rally has LOW volume (below average) ║
║ □ No absorption signals against trade direction ║
║ ║
║ ═══════════════════════════════════════════════════════════════ ║
║ SECTION C: CANDLE/SPREAD ANALYSIS (Must have 3/3) ║
║ ═══════════════════════════════════════════════════════════════ ║
║ ║
║ □ Spread (range) appropriate for the signal ║
║ □ Close position supports trade direction ║
║ □ No wide spread + low volume moves (fake move warning) ║
║ ║
║ ═══════════════════════════════════════════════════════════════ ║
║ SECTION D: ENTRY SIGNAL (Must have 1 confirmed) ║
║ ═══════════════════════════════════════════════════════════════ ║
║ ║
║ □ Test No Supply / Test No Demand ║
║ □ Spring / Upthrust + Low Volume Test ║
║ □ Absorption at key level + Confirmation candle ║
║ □ Breakout with High Volume (>150% average) ║
║ □ Stopping Volume + Test ║
║ ║
║ ═══════════════════════════════════════════════════════════════ ║
║ SECTION E: RISK MANAGEMENT (Must have 5/5) ║
║ ═══════════════════════════════════════════════════════════════ ║
║ ║
║ □ Risk ≤ 1-2% of account ║
║ □ Risk:Reward ≥ 1:2 ║
║ □ Stop Loss placed at logical structure level ║
║ □ Position size calculated correctly ║
║ □ Not during major news event (checked economic calendar) ║
║ ║
║ Entry Price: _______________ ║
║ Stop Loss: _______________ ║
║ Risk Per Unit: _______________ ║
║ Position Size: _______________ ║
║ TP1 (1R): _______________ ║
║ TP2 (2R): _______________ ║
║ TP3 (3R): _______________ ║
║ ║
║ ═══════════════════════════════════════════════════════════════ ║
║ SECTION F: FINAL CONFIRMATION ║
║ ═══════════════════════════════════════════════════════════════ ║
║ ║
║ □ Wait for candle CLOSE (don't enter mid-candle) ║
║ □ Check spread/slippage acceptable ║
║ □ Trade noted in journal before entering ║
║ ║
║ ════════════════════════════════════════════════════════════ ║
║ MINIMUM REQUIREMENTS: ║
║ • Section A: 4/4 timeframes aligned ║
║ • Section B: 4/4 volume checks passed ║
║ • Section C: 3/3 candle checks passed ║
║ • Section D: 1+ entry signal confirmed ║
║ • Section E: 5/5 risk checks passed ║
║ • Section F: All final checks done ║
║ ║
║ TOTAL: 17+ checks must be YES to execute ║
║ ════════════════════════════════════════════════════════════ ║
║ ║
║ ════════════════════════════ ║
║ ✅ EXECUTE TRADE ║
║ ════════════════════════════ ║
║ ║
╚════════════════════════════════════════════════════════════════════╝
Quick Decision Flowchart-
┌─────────────────┐
│ POTENTIAL │
│ TRADE SPOTTED │
└────────┬────────┘
│
▼
┌──────────────────────────┐
│ Is 4H trend in your │
│ trade direction? │
└──────────────┬───────────┘
│ │
YES NO
│ │
▼ ▼
┌──────────────┐ ┌─────────────┐
│ Check 1H │ │ NO TRADE │
│ alignment │ │ ─────── │
└──────┬───────┘ └─────────────┘
│
ALIGNED?
│ │
YES NO → NO TRADE
│
▼
┌───────────────────┐
│ Is 30M showing │
│ LOW VOLUME │
│ pullback/rally? │
└─────────┬─────────┘
│
YES │ NO
│ │
│ ▼
│ ┌────────────┐
│ │ WAIT │
│ │ for setup │
│ └────────────┘
│
▼
┌───────────────────┐
│ VSA Signal on │
│ 15M Chart? │
│ (Candle CLOSED?) │
└─────────┬─────────┘
│
YES │ NO → WAIT
│
▼
┌───────────────────┐
│ R:R at least 1:2? │
└─────────┬─────────┘
│
YES │ NO → NO TRADE
│
▼
┌───────────────────┐
│ Risk ≤ 2% of │
│ account? │
└─────────┬─────────┘
│
YES │ NO → REDUCE SIZE
│
▼
┌───────────────────┐
│ Major news │
│ within 30 min? │
└─────────┬─────────┘
│
NO │ YES → WAIT
│
▼
╔═════════════════════╗
║ EXECUTE TRADE ║
║ ═══════════════ ║
║ • Set Entry ║
║ • Set Stop Loss ║
║ • Set Targets ║
║ • Log in Journal ║
╚═════════════════════╝
PART 10: COMMON MISTAKES & QUICK REFERENCE
Top 10 VSA Mistakes to Avoid-
╔════════════════════════════════════════════════════════════╗
║ TOP 10 VSA MISTAKES ║
╠════════════════════════════════════════════════════════════╣
║ ║
║ 1. ❌ Analyzing volume in ISOLATION ║
║ ✅ Always combine volume + price + location + context ║
║ ║
║ 2. ❌ Entering on HIGH volume pullback ║
║ ✅ Only enter on LOW volume pullback (Test) ║
║ ║
║ 3. ❌ Ignoring the CLOSE position of candle ║
║ ✅ Where it closes matters as much as volume ║
║ ║
║ 4. ❌ Trading VSA signals against higher TF trend ║
║ ✅ Always align with 4H/1H direction first ║
║ ║
║ 5. ❌ Chasing breakouts without volume confirmation ║
║ ✅ Wait for high volume OR don't enter ║
║ ║
║ 6. ❌ Entering during NEWS events ║
║ ✅ Volume is distorted during news - wait 30min ║
║ ║
║ 7. ❌ Misreading climax volume as continuation ║
║ ✅ Recognize climax = potential reversal ║
║ ║
║ 8. ❌ Not waiting for TEST confirmation ║
║ ✅ Wait for Spring/Upthrust to be TESTED (low volume) ║
║ ║
║ 9. ❌ Ignoring spread (candle range) ║
║ ✅ Wide spread + Low volume = FAKE MOVE warning ║
║ ║
║ 10. ❌ Not using relative volume ║
║ ✅ Compare to 20-period volume MA ║
║ ║
╚════════════════════════════════════════════════════════════╝
Critical Rules - Never Break These-
╔═══════════════════════════════════════════════════════════════╗
║ NEVER BREAK THESE RULES ║
╠═══════════════════════════════════════════════════════════════╣
║ ║
║ 1. NEVER enter without volume confirmation ║
║ ║
║ 2. NEVER trade against the higher timeframe trend ║
║ ║
║ 3. NEVER chase breakouts with low volume ║
║ ║
║ 4. ALWAYS wait for the TEST after accumulation/distribution ║
║ ║
║ 5. ALWAYS use stop loss - no exceptions ║
║ ║
║ 6. ALWAYS confirm 4H → 1H → 30M → 15M alignment ║
║ ║
║ 7. ALWAYS wait for candle CLOSE before entering ║
║ ║
║ 8. When Volume and Price DIVERGE → Expect REVERSAL ║
║ ║
║ 9. High Volume + Small Candle = Smart Money Activity ║
║ ║
║ 10. Low Volume on Pullback = Healthy Trend (entry zone) ║
║ ║
║ 11. High Volume on Pullback = Warning Sign (don't enter) ║
║ ║
║ 12. NEVER risk more than 2% on any single trade ║
║ ║
╚═══════════════════════════════════════════════════════════════╝
PART 11: TRADE JOURNAL TEMPLATE
Trade Journal Entry--
╔════════════════════════════════════════════════════════════════════╗
║ TRADE JOURNAL ║
╠════════════════════════════════════════════════════════════════════╣
║ ║
║ TRADE #: _____ DATE: ___________ TIME: ___________ ║
║ ║
║ PAIR/ASSET: _______________ DIRECTION: □ LONG □ SHORT ║
║ ║
║ ═══════════════════════════════════════════════════════════════ ║
║ PRE-TRADE ANALYSIS ║
║ ═══════════════════════════════════════════════════════════════ ║
║ ║
║ TIMEFRAME ALIGNMENT: ║
║ 4H: _____________________________________________ ║
║ 1H: _____________________________________________ ║
║ 30M: ____________________________________________ ║
║ 15M: ____________________________________________ ║
║ ║
║ VSA SETUP TYPE: ________________________________ ║
║ ║
║ VOLUME OBSERVATION: ____________________________ ║
║ _________________________________________________ ║
║ ║
║ CANDLE/SPREAD NOTES: ___________________________ ║
║ _________________________________________________ ║
║ ║
║ ═══════════════════════════════════════════════════════════════ ║
║ TRADE PARAMETERS ║
║ ═══════════════════════════════════════════════════════════════ ║
║ ║
║ Entry Price: _______________ ║
║ Stop Loss: _______________ ║
║ Position Size: _______________ ║
║ Risk Amount: $_____________ (____% of account) ║
║ ║
║ TP1: _______________ (1R) ║
║ TP2: _______________ (2R) ║
║ TP3: _______________ (3R) ║
║ ║
║ ═══════════════════════════════════════════════════════════════ ║
║ POST-TRADE ANALYSIS ║
║ ═══════════════════════════════════════════════════════════════ ║
║ ║
║ RESULT: □ WIN □ LOSS □ BREAKEVEN ║
║ ║
║ Exit Price: _______________ ║
║ P&L: $_____________ (____R) ║
║ ║
║ WHAT WENT WELL: ║
║ _________________________________________________ ║
║ _________________________________________________ ║
║ ║
║ WHAT COULD IMPROVE: ║
║ _________________________________________________ ║
║ _________________________________________________ ║
║ ║
║ DID I FOLLOW MY RULES? □ YES □ NO ║
║ If NO, which rule was broken? _____________________ ║
║ ║
║ SCREENSHOT SAVED: □ YES ║
║ ║
║ LESSONS LEARNED: ║
║ _________________________________________________ ║
║ _________________________________________________ ║
║ _________________________________________________ ║
║ ║
╚════════════════════════════════════════════════════════════════════╝
Weekly Review Template-
╔════════════════════════════════════════════════════════════════════╗
║ WEEKLY REVIEW ║
╠════════════════════════════════════════════════════════════════════╣
║ ║
║ WEEK OF: _______________ ║
║ ║
║ STATISTICS: ║
║ ─────────── ║
║ Total Trades: _____ ║
║ Wins: _____ (____%) ║
║ Losses: _____ (____%) ║
║ Breakeven: _____ ║
║ Total R Gained/Lost: _____R ║
║ P&L: $_____ ║
║ ║
║ BEST TRADE THIS WEEK: ║
║ Setup: ______________ R Gained: _____R ║
║ Why it worked: ____________________________________ ║
║ ║
║ WORST TRADE THIS WEEK: ║
║ Setup: ______________ R Lost: _____R ║
║ Why it failed: ____________________________________ ║
║ ║
║ RULES FOLLOWED: _____% ║
║ RULES BROKEN: _____% ║
║ ║
║ PATTERNS NOTICED: ║
║ _________________________________________________ ║
║ _________________________________________________ ║
║ ║
║ GOALS FOR NEXT WEEK: ║
║ 1. _______________________________________________ ║
║ 2. _______________________________________________ ║
║ 3. _______________________________________________ ║
║ ║
╚════════════════════════════════════════════════════════════════════╝
FINAL SUMMARY
╔════════════════════════════════════════════════════════════════╗
║ THE VSA TRADING PROCESS ║
╠════════════════════════════════════════════════════════════════╣
║ ║
║ 1. SCAN for volume anomalies on charts ║
║ ║
║ 2. IDENTIFY the pattern (Test, Absorption, Spring, etc.) ║
║ ║
║ 3. CONFIRM across multiple timeframes (4H → 1H → 30M → 15M) ║
║ ║
║ 4. ANALYZE candle close position and spread ║
║ ║
║ 5. WAIT for trigger (don't anticipate, react to confirmation) ║
║ ║
║ 6. CALCULATE position size based on stop distance ║
║ ║
║ 7. EXECUTE with predefined entry, stop, and targets ║
║
ICT Liquidity Sweeps (Asia Carryover / PDH-PDL / EQ Pools)high probability ICT Liquidity Sweeps (Gold-Tuned / Asia Carryover / PDH-PDL / EQ Pools)
Time Zones PROGeopbytech – Time Zones PRO (v6)
Geopbytech – Time Zones PRO is a professional market session indicator designed for intraday, scalping, and Smart Money Concepts (SMC) traders who want precise market timing and clean chart context.
This indicator allows you to visualize up to 5 configurable market sessions in a single script, fully adaptable to any timezone and trading style.
5 independent sessions (ON / OFF per session)
Custom session time ranges
Editable timezone (IANA format: America/New_York, Europe/London, UTC, etc.)
Soft and clean background shading
Session start flag (🚩) printed at the exact opening candle
Works on Forex, Indices, Gold, and Crypto
Built with Pine Script v6 (latest version)
Common Use Cases
London Session – Early liquidity grabs and manipulation
New York Killzone – High-probability SMC entries
Asia Range – Range building and target mapping
Custom sessions based on your local timezone
Easy Configuration
All settings are accessible from the indicator panel:
Enable or disable each session
Edit session names and time ranges
Adjust background colors
Select your real local timezone
Toggle session start flags on or off
No need to load multiple indicators — everything is centralized into one professional tool.
Indicator Philosophy
This indicator does NOT provide buy or sell signals.
Its purpose is to provide market context, timing, and structure , helping traders focus only on periods where institutional liquidity is active.
Perfectly compatible with:
Smart Money Concepts (SMC)
Order Blocks
Fair Value Gaps (FVG)
Market Structure
Liquidity Sweeps
Author
Geopbytech – Juan Delgado
Disclaimer
This indicator is for educational purposes only.
It does not constitute financial advice.
Always trade with proper risk management.
FVG Toolkit V2 (MTF + Backtest)FVG Toolkit V2 is a clean, multi-timeframe Fair Value Gap (FVG) indicator built for discretionary traders who want clarity, flexibility, and the ability to properly backtest.
This tool was designed specifically to solve common issues with FVG indicators—limited history, lack of timeframe control, and excessive chart clutter—while staying true to how institutional-style traders analyze price.
Key Features:
Multi-Timeframe Fair Value Gaps
Display FVGs from multiple timeframes on a single chart
Supports 5m, 15m, 30m, 1H, 4H, and Daily
Each timeframe can be turned on or off independently
Adjustable Backtesting Lookback
Choose how far back FVGs are displayed (in days)
Default set to 30 days for meaningful backtesting
Helps traders study historical reactions without overwhelming the chart
Custom Timeframe Labels
Each FVG is labeled directly on the chart
Rename timeframe labels in settings (e.g., “30m Bias”, “HTF Daily”, “5m Execution”)
Makes multi-timeframe analysis clear and intuitive
Unfilled & Inverted FVG Logic
Optional setting to show only unfilled FVGs
Optional inverted FVGs once a gap is fully filled
Helps identify potential support/resistance flips and reaction zones
Chart-Timeframe Visualization
All FVGs are drawn on the active chart timeframe
Ideal for execution on 1m, 5m, and 15m charts
Keeps higher-timeframe context visible without switching charts
Who This Indicator Is For:
Traders using Fair Value Gaps as reaction zones
ICT-style and price-action traders
Forex, Futures, and Indices traders
Traders who want clean charts and real backtesting, not repainting signals
Best Use Cases:
Higher-timeframe bias with 30m, 1H, 4H, or Daily FVGs
Execution on 5m or 15m charts
Studying which timeframes’ FVGs are respected by specific instruments
Backtesting FVG behavior across different markets (e.g., USDJPY vs Gold)
LIVE PRICE + TIMER v2LIVE PRICE + CANDLE TIMER Indicator
The Live Price + Candle Timer indicator displays the current market price in a clear, fixed on-screen panel, combined with a real-time countdown to the candle close.
It is designed to help traders improve timing, discipline, and entry precision, especially on fast-moving markets like XAU/USD (Gold).
Key Features
Live Price Display
Shows the current price continuously in a clean, easy-to-read panel.
Bullish / Bearish Color Coding
Green background when the current candle is bullish
Red background when the current candle is bearish
This provides instant market sentiment at a glance.
Candle Close Countdown (mm:ss)
Displays the remaining minutes and seconds until the current candle closes, helping you avoid early entries and wait for confirmation.
Adjustable Panel Size
Choose between Small, Medium, or Large panel sizes to match your screen layout and trading style.
Candle Close Alert (Optional)
An optional alert that triggers when the candle closes, ideal for traders who enter only after candle confirmation.
Fixed Screen Position
The panel stays visible on the chart without overlapping candles, making it perfect for active intraday trading.
Best Use Cases
Gold (XAU/USD) trading
Lower timeframes (1m – 15m)
Traders who wait for candle close confirmation
Avoiding FOMO and premature entries
This indicator acts as a simple but powerful trading HUD, keeping the most important information — price direction and time — always in sight.
Moon Declination & More [BlueprintResearch]🌒 MOON DECLINATION & MORE
A comprehensive lunar declination visualization showing Moon, Sun, and node declinations, with phase coloring, zodiac sign tracking, and future projections.
Part of the Blueprint Research open-source ephemeris project.
█ WHAT'S INCLUDED
• Moon Declination — The Moon's angular distance from the celestial equator, oscillating rapidly (~27 days)
• Sun Declination — Optional overlay showing the Sun's seasonal declination (±23.4°)
• Node Declinations — North (☊) and South (☋) node lines forming the Moon's orbital envelope
• Future Projections — Project all lines up to 500 bars into the future
• Zodiac Crossing Markers — Indicates when the North Node reaches a particular zodiac degree. Keep in mind, nodes move through the zodiac in reverse.
█ CONCEPTS
Declination measures how far north or south a celestial body appears from the celestial equator. The Moon's declination oscillates rapidly, while its maximum range shifts slowly over the 18.6-year nodal cycle.
Node Declination Envelope:
The North (☊) and South (☋) node lines mark the envelope of the Moon's orbit—the theoretical maximum northern and southern declinations the Moon can reach.
Lunar Standstills:
The 18.6-year nodal cycle determines when the Moon reaches its most extreme declinations. During a major standstill, the Moon can exceed ±28° declination. During a minor standstill, the Moon's range is limited to approximately ±18°.
Out-of-Bounds (OOB):
When the Moon moves beyond ±23.44° declination, it exceeds the Sun's maximum reach and is considered "Out of Bounds."
█ COLORING OPTIONS
Phase Coloring (Moon)
Color the Moon's declination line by lunar phase:
• New Moon (0-90°): Slate silver
• First Quarter (90-180°): Mint
• Full Moon (180-270°): Bright gold
• Last Quarter (270-360°): Soft violet
Zodiac Sign Coloring (Nodes)
Color the node lines by their zodiac sign. When enabled, a color legend appears at the top, showing all 12 signs for reference.
█ ZODIAC FEATURES
Zodiac Sign Coloring
Color the North and South Node lines according to their zodiac sign positions.
Zodiac Crossing
Marks when the North Node crosses a specific zodiac degree. Select any sign and degree (0-29) to track. The North Node moves retrograde through the zodiac over an 18.6-year cycle.
█ RESEARCH FEATURES
Standstill Thresholds
Horizontal reference lines at key declination levels:
• ±28.6° Major Standstill (peak of the 18.6-year cycle)
• ±18.3° Minor Standstill (trough of the cycle)
• ±23.4° Out-of-Bounds threshold
OOB Highlighting
Optional background shading when the Moon exceeds the OOB threshold.
Node Equatorial Crossings
Crosshair markers indicate when the node's declination crosses 0° (equatorial passage).
Reference Line Labels
Labels at projection endpoints with an adjustable offset for readability.
█ FEATURES
• Moon declination with optional lunar phase coloring
• Sun declination overlay
• North and South node declinations (☊ and ☋)
• Future projections up to 500 bars
• Zodiac sign coloring with a color legend
• Zodiac degree-crossing markers
• Node equatorial-crossing markers
• Out-of-Bounds background highlighting
• Reference line labels with offset control
• Customizable line widths and colors
• Informative tooltips for all settings
• Works on all timeframes
█ HOW TO USE
1 — Add the indicator to your chart
2 — Configure which elements to display (Moon, Sun, Nodes)
3 — Enable future projections to view upcoming declination values
4 — Enable Zodiac coloring to track node sign positions
5 — Set a Zodiac Crossing degree to mark when the North Node crosses that point
6 — Enable Standstill Thresholds to show reference lines
7 — Toggle phase coloring to visualize the lunar cycle
█ THEORY
Lunar Theory: ELP2000-82 by Chapront-Touzé & Chapront
Solar Theory: VSOP87 for Sun position and phase calculation
Reference: Meeus, "Astronomical Algorithms" (2nd Ed., 1998)
█ LIMITATIONS
• Truncated ELP2000-82 theory (~10 arcseconds precision)
• Future projections assume consistent bar timing
• Phase coloring uses 4 phases (not the 8 traditional phases)
• Mean nodes only (no perturbation corrections)
█ OPEN SOURCE
Blueprint Research Ephemeris Libraries:
• lib_elp2000_moon — Lunar position and mean node calculations
• lib_vsop_core — Solar position and coordinate utilities
• lib_ephemeris — Unified planetary API
Third-Party Libraries:
• hsvColor by @kaigouthro — HSV color utilities (MPL 2.0)
© 2025-2026 BlueprintResearch (Javonnii) • CC BY-NC-SA 4.0
Daily 5 & 20 (Session Lines)Daily 5 & 20 Moving Average Levels
This indicator plots the Daily 5-period and Daily 20-period moving averages as horizontal levels on any timeframe. Each level starts at the first bar of the trading day and extends only to the current price, keeping the chart clean and focused on the active session.
The levels update once per day using confirmed daily data and are designed to act as intraday bias, support, and resistance references. Labels are aligned on the right side for a minimal, institutional-style presentation.
Useful for:
Intraday trading on lower timeframes
Identifying daily trend bias
Mean reversion and pullback setups
Futures, stocks, ETFs, and options
No future extension, no repainting, and no unnecessary clutter.
-Golden Zone Family
Calculadora CFDs v1.2 - 2026MT5 Lot & Margin Calculator for CFDs (Multi-Asset)
General Description
This tool is designed for CFD traders using platforms like MetaTrader 5 who need a fast and accurate way to calculate lot size (volume) before entering the market. The calculator solves the issue of varying contract sizes across different assets (Oil, Natural Gas, Gold, Forex, etc.) and precisely calculates the margin withheld by the broker.
Key Features:
Customizable Database: Pre-configure up to 20 different assets with their respective Contract Sizes. Once set, the script automatically detects the chart's ticker and applies the saved parameters.
Note: To find the correct Contract Size, go to MT5, right-click on the asset, select "Specification," and look for the "Contract Size" value.
Exact Margin Management: Calculate exactly how many lots to enter in MT5 based on the specific USD amount you want the broker to set aside as collateral (Margin). This value is fully adjustable in the settings.
Smart Leverage Logic: Includes automated logic for standard 2026 industry leverage levels (1:50 Forex, 1:10 Energies/Metals, 1:15 Cash Indices, 1:2 Crypto), with a manual override option.
High-Contrast Visualization: A clean and professional table interface with adjustable positioning on the chart (Top Right/Left, Bottom Right/Left).
Real-Time Data: All calculations are performed using the live price and data source of the ticker currently displayed on your chart.
Instructions for Use:
In the "Inputs" tab, enter your frequent tickers (e.g., XTIUSD, NAT.GAS) and their contract sizes according to your broker's specifications.
Define the "Margin to Retain" (the amount in USD you wish to use as collateral for the trade).
The indicator will instantly display the MT5 LOT size to enter into your trading terminal.
Use the "Save as Default" option in the settings to ensure your 20 assets remain saved for future sessions.
Indian Equities Theme Tracker [EWT] - Sector Rotation HeatmapIdentify where the "Smart Money" is flowing in the Indian Markets.
The Indian Equities Theme Tracker is a powerful visual dashboard designed for NSE traders and investors to monitor sector rotation and relative strength in real-time. By tracking the most liquid Exchange Traded Funds (ETFs), this tool provides a birds-eye view of the Indian economy—from core benchmarks like Nifty 50 and Nifty 500 to high-growth themes like Defence, EV, Tourism, and Energy.
In modern markets, capital doesn't move into all stocks at once; it rotates between sectors. This script helps you spot the leaders and laggards across five different timeframes, ensuring you are always positioned in the strongest themes.
🚀 Key Features :
23+ Essential Themes: Tracks Broad Market, Market Caps (Mid/Small), Sectors (IT, Bank, Auto, Metal), and Narratives (Defence, Tourism, EV, Energy).
Dynamic Performance Sorting: Automatically reorders the table based on your selected lookback (1 Day, 1 Week, 1 Month, 3 Months, or YTD).
Heatmap Logic: Intuitive color coding helps you instantly identify extreme bullishness or bearishness across the board.
Liquidity Focused: Uses the most liquid NSE ETFs (BeES and equivalent) to ensure the data is accurate and reflects tradeable prices.
Pro UI Design: A clean, professional dashboard that can be positioned anywhere on your chart without cluttering your price action analysis.
📊 Themes Included :
Benchmarks: Nifty 500, Nifty 50, Nifty Next 50.
Market Caps: Midcap 150, Smallcap 250.
Sectors: Private & PSU Banks, IT, Pharma, Healthcare, FMCG, Auto, Metals, Infra, Realty.
Thematic/Narratives: Defence, Tourism, Energy, EV & New Age Automotive, Consumption.
Safe Havens: Gold & Silver.
🛠️ How to use :
Timeframe: Switch to the Daily (D) timeframe for the best results.
Settings: Use the inputs to change the table position (Top/Middle/Bottom) and the sorting criteria.
Strategy: Look for themes that are consistently at the top of the "1 Month" and "3 Month" lists—these are your structural leaders. Use "1 Day" to spot quick tactical bounces.
Disclaimer: This indicator is for educational and informational purposes only and does not constitute financial advice. Always perform your own due diligence.
Unreached Highs/Lows Oscillator [LuxAlgo]The Unreached Highs/Lows Oscillator highlights the amount of unreached high/low prices as a percentage over time, helping visualize trend strength and momentum from bullish and bearish market participants.
🔶 USAGE
This indicator measures the strength of directional price movements, helping traders visualize the strength of both the bullish and bearish market participants.
When prices are moving up with strength, the price structure will not come back to retest previous lows. Therefore, unreached lows keep adding up.
When prices are moving down with strength, they will not retest previous highs; therefore, unreached highs keep adding up.
As we can see on the chart, high readings of unreached highs (red) and low readings of unreached lows (green) are considered bearish, and a downtrend in price confirms this bias. Conversely, high readings of unreached lows and low readings of unreached highs are considered bullish. On the chart, this is reflected as an uptrend.
Additionally, the oscillator can reveal significant breakouts on the chart, with unreached highs or lows decreasing rapidly indicating that a large number of highs/lows have been reached.
Due to the oscillator being normalized, overbought and oversold levels are included.
In this gold chart, we have different examples of how to use the tool in conjunction with price behavior to understand the market. Let's dissect it step by step:
1. Uptrend: Bullish readings are above 80, and bearish readings are below 20. The market is trending up.
2. Range: Mixed readings around 50 for both bullish and bearish; the market is ranging.
3. Uptrend: The same as before. Bullish above 80 and bearish below 20.
4. Pullback: A bullish dip below 80 to 50 and a bearish reading below 20 indicates a pullback.
5. Range: Mixed readings. In this case, it is bullish above and below 80 and bearish above and below 20. The market is ranging.
6. Uptrend: Bullish above 80 and bearish below 20; the market keeps moving up.
7. Pullback: Bullish dips below 80 and bearish rises to 50 indicate a pullback.
8. Uptrend: As before, bullish is above 80 and bearish is below 20; the market is trending up.
This Bitcoin chart shows how to use extreme readings of 0 and 100 to detect potential reversals. When both readings are at extreme opposites, we set the threshold level at 100 and 0 instead of the default levels of 80 and 20 to better identify these areas.
As we can see, extreme readings at points 1 and 5 identify major reversals that lead to a change in trend. Extreme readings at points 2, 3, 4, and 6 identify minor reversals that do not lead to a change in trend.
From the settings panel, traders can adjust the length parameter. A smaller value measures smaller price movements, while a larger value measures larger price movements. A length value of 20 is used by default.
The chart shows how different values affect bullish and bearish measures.
🔶 SETTINGS
Length: Select the maximum number of highs and lows to be used.
🔹 Style
Bullish: Select a color for unreached lows.
Bearish: Select a color for unreached highs.
Top Threshold: Select the top threshold level and color. Enable the Auto feature to choose the default color.
Bottom Threshold: Select the bottom threshold level and color. Enable the Auto feature to choose the default color.
UT Bot Alerts [2026 Elite Edition]🚀 Overview
The UT Bot 2026 Elite Edition is the ultimate evolution of the legendary volatility trading system originally conceptualized by QuantNomad. While the original tool revolutionized trend following, this "Elite Edition" introduces Asymmetric Sensitivity—a professional feature that acknowledges a fundamental market truth: Assets do not fall the same way they rise.
This script allows you to decouple your Long and Short strategies, offering surgical precision for both bull runs and bear crashes, all while monitoring trade health via a new real-time Safety Dashboard.
🧠 The Logic: Why "Elite"?
Most trailing stop systems use a single setting (e.g., Key: 2, ATR: 10) for both buying and selling. This is efficient but often suboptimal.
Bull Markets often grind up slowly (requiring looser stops to avoid shakeouts).
Bear Markets often crash quickly (requiring tighter, faster stops to protect capital).
The Dual-Engine Solution: This script runs two separate calculation engines simultaneously:
The Buy Engine (Ceiling): Calculates the resistance ceiling using its own Sensitivity (Key) and Smoothness (ATR) settings.
The Sell Engine (Floor): Calculates the support floor using entirely different settings.
This means you can have a "Slow & Steady" settings for buying Bitcoin, but a "Fast & Aggressive" setting for shorting it, all within the same indicator.
✨ Key Features
1. Asymmetric "Dual-Key" Sensitivity
Buy Key & ATR: Tune your entry sensitivity for long positions.
Sell Key & ATR: Tune your short parameters independently.
Why this matters: You can now set a wide stop for trending up, but a tight stop for trending down to capture profit instantly when momentum breaks.
2. The Safety Dashboard (HUD) A professional Heads-Up Display (HUD) located in the top-right corner. It provides critical "Flight Data" that simple buy/sell labels hide:
Status: Instantly see if you are net Long or Short.
Stop Price (The Kill Level): The exact price where the trend will flip. Use this for your hard Stop Loss orders.
Active ATR: Displays the current volatility width. High ATR = High Volatility (Wide Stops). Low ATR = Consolidation (Tight Stops).
3. Heikin Ashi Smoothing
Includes a built-in toggle to calculate signals based on Heikin Ashi candles while viewing standard candles. This filters out "noise" and wicks, often keeping you in a trend longer.
4. Pine Script v6 Optimization
Refactored for the latest Pine Script v6 standards, ensuring faster execution and compatibility with the latest TradingView features.
🛠️ How to Use (Best Practices)
For Scalping (1m - 5m Timeframes):
Suggestion: Set Sell Key lower (e.g., 1.5) and Sell ATR lower (e.g., 5) to react quickly to drops. Keep Buy Key higher to avoid choppy fake-outs. I personally use the default settings on the 3M time frame with Gold and NQ with a high rate of success.
For Swing Trading (4h - Daily):
Suggestion: Increase Buy ATR (e.g., 30-100) to smooth out the noise of daily fluctuations.
The Dashboard:
Always check the Stop Price on the dashboard before entering. If the Stop Price is too far away from the current price, your risk might be too high for the trade size.
🙏 Credits & Appreciation
This script stands on the shoulders of giants.
Original Logic: Huge props and credit to QuantNomad for the original UT Bot strategy. His work laid the foundation for volatility-based trailing stops on TradingView.
Concept: Based on the "Ceiling/Floor" volatility theory.
Development: Enhanced and refactored by for the 2026 market environment.
Disclaimer: This tool is for information purposes only. Past performance does not guarantee future results.
Gamma of Gamma - AnticipationGamma of Gamma — Anticipation Engine
What if you could detect market inflections before they become obvious? Not react to momentum — anticipate the momentum itself.
"Gamma here refers to mathematical acceleration (2nd derivative), NOT options Gamma"
Gamma of Gamma (GoG) operates one abstraction layer above conventional indicators. While RSI tells you what momentum did , GoG tells you what momentum is about to do . This is the difference between chasing price and positioning ahead of it.
Core Innovation: Traditional indicators measure first-order effects (price change) or second-order effects (momentum/acceleration). This system measures the third derivative — the rate of change of acceleration itself. When Gamma-of-Gamma reaches extremes, it signals that pressure dynamics are about to flip — often 2-5 bars before price visibly reacts.
Target Users: Discretionary traders, scalpers, and swing traders who want early positioning signals with statistical rigor. Effective on stocks, crypto, forex, and futures with meaningful volume data.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHY THIRD-DERIVATIVE ANALYSIS?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
The Hierarchy of Market Information
Most traders operate at the wrong level of abstraction:
• Price → What happened (lagging)
• Momentum → How fast it happened (still lagging)
• Gamma (2nd Derivative) → How momentum is changing (coincident)
• Gamma of Gamma (3rd Derivative) → How FAST that change is changing ( leading )
The third derivative captures inflection acceleration — the mathematical signature of regime transition. When GoG reaches extreme values, the market is telegraphing that current pressure dynamics are unsustainable.
Why This Beats RSI
RSI measures momentum magnitude. GoG measures momentum trajectory .
Consider this scenario: RSI reads 70 (overbought). Is the move exhausted or just getting started? RSI cannot tell you. GoG can — because it measures whether buying pressure is accelerating into the high RSI reading (continuation likely) or decelerating despite high RSI (reversal imminent).
RSI answers: "How strong was the move?"
GoG answers: "Is the move strengthening or weakening right now ?"
The first is historical. The second is predictive.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
MATHEMATICAL FOUNDATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Layer 1: Cumulative Volume Delta (CVD)
The foundation is order flow approximation:
• Up bar (close > prior close): Volume classified as buying pressure
• Down bar (close < prior close): Volume classified as selling pressure
• CVD = Running sum of signed volume
Interpretation: Rising CVD indicates net aggressive buying. Falling CVD indicates net aggressive selling. CVD divergence from price often precedes reversals.
Layer 2: Gamma (Second Derivative)
Gamma measures acceleration of order flow:
Formula: Gamma = CVD - 2×CVD + CVD
This is the discrete second derivative — the rate of change of the rate of change. When Gamma spikes positive, buying pressure is accelerating . When Gamma spikes negative, selling pressure is accelerating.
Layer 3: Gamma of Gamma (Third Derivative)
GoG measures jerk — the acceleration of acceleration:
Formula: GoG = Gamma - 2×Gamma + Gamma
Critical insight: Extreme GoG readings indicate that current pressure dynamics are reaching an inflection point. The system is "overextended" in its current trajectory and will likely revert or reverse.
Layer 4: Z-Score Normalization
Raw GoG values are normalized against their 50-period distribution:
Formula: GoG_Z = (GoG - Mean_50) / StdDev_50
Benefit: Z-scores are regime-adaptive. A "2.0" reading always means "2 standard deviations from normal" regardless of whether you're trading a penny stock or ES futures. This makes thresholds consistent across instruments and timeframes.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SIGNAL GENERATION LOGIC
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Long Signal (Bullish Anticipation)
Triggers when:
• GoG Z-score < -Threshold (default -2.0)
• Volume > Average Volume × Minimum Multiple (default 1.2×)
Interpretation: Selling pressure acceleration has reached an extreme negative reading. The selling is "exhausting itself" — acceleration is peaking and will soon decelerate. Buyers are likely to step in.
Short Signal (Bearish Anticipation)
Triggers when:
• GoG Z-score > +Threshold (default +2.0)
• Volume > Average Volume × Minimum Multiple (default 1.2×)
Interpretation: Buying pressure acceleration has reached an extreme positive reading. The buying is "exhausting itself" — often occurs at blow-off tops, failed breakouts, or momentum climaxes.
Why Volume Confirmation?
Gamma acceleration in thin liquidity is meaningless noise. The volume filter ensures signals occur only when meaningful participation backs the pressure dynamics. This dramatically reduces false signals during low-activity periods.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CONFIDENCE ENGINE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Not all signals are equal. The Confidence Engine quantifies signal strength:
Confidence Calculation:
Confidence = 50 + ((|Z-Score| - Threshold) / Threshold) × 100
Capped at 100%
Visual Representation:
• Small orb = Low confidence (50-65%)
• Normal orb = Medium confidence (65-80%)
• Large orb = High confidence (80-100%)
Orb transparency also adjusts — high-confidence signals appear brighter and more prominent. This creates intuitive visual hierarchy where stronger signals demand more attention.
Practical Use:
• High confidence (>80%): Consider larger position size, tighter stops
• Medium confidence (50-80%): Standard position size
• Low confidence (<50%): Reduced size or wait for confirmation
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INTEGRATED BACKTESTER
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Every signal system needs accountability. The onboard backtester provides real-time performance tracking:
Core Metrics:
• Total Trades
• Win Rate
• Profit Factor
• Expectancy (average P&L per trade)
• Net P&L
• Max Drawdown
• Average Win / Average Loss
Methodology:
• Positions held for configurable bar count (default 10 bars)
• Forces objective evaluation independent of discretionary exits
• Updates in real-time as new trades complete
Optimizer Mode:
Enable for parameter tuning research:
• Stability Score (0-100 points): Composite evaluation of parameter robustness
• Trade Density : Signals per 1000 bars — monitors over/under-trading
• Parameter Display : Current settings for documentation
• Robustness Rating : ROBUST / STABLE / FRAGILE / OVERFIT
Stability Scoring Breakdown:
• Win Rate ≥55%: +25 points | ≥50%: +15 points | ≥45%: +5 points
• Expectancy >0.5%: +25 points | >0.1%: +15 points | >0%: +5 points
• Total Trades ≥30: +25 points | ≥20: +15 points | ≥10: +5 points
• Profit Factor ≥1.5: +25 points | ≥1.2: +15 points | ≥1.0: +5 points
Target: 60+ points indicates stable parameters. Below 40 suggests overfitting risk.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CHART EXECUTION SIGNALS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Unique feature: Entry and exit markers display directly on the price chart via force_overlay, even though the indicator runs in a separate pane.
Visual Markers:
• ▲ Green Triangle (below bar): Long entry at exact price level
• ▼ Red Triangle (above bar): Short entry at exact price level
• ✕ Gold X-Cross : Position exit after hold period
Benefit: Immediate visual correlation between GoG signals and price action. Review historical trades without switching between panes.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DUAL DASHBOARD SYSTEM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Main Dashboard — Real-Time State
Displays:
• Current GoG regime (EXTREME HIGH / EXTREME LOW / NEUTRAL)
• GoG Z-Score (numerical)
• Raw GoG value
• Gamma value
• CVD (Cumulative Volume Delta)
• Volume status (Active/Low with ratio)
• Signal state (Scanning / Long Signal / Short Signal / In Position)
• Confidence meter with visual bar
• Entry price when in position
Backtest Dashboard — Performance Metrics
Displays all backtester metrics in compact format. Switches to Optimizer view when Optimizer Mode enabled.
Both dashboards feature:
• Configurable position (6 locations including Middle Left/Right)
• Adjustable text size (Tiny/Small/Normal/Large)
• Transparency control for visual integration
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PARAMETER GUIDE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Calculation Settings
• GoG Extreme Threshold (default 2.0): Z-score level for signal generation. Higher = fewer but stronger signals. Range: 0.5-5.0
• Gamma Smoothing (default 3): SMA period for Gamma. Lower = more responsive, more noise. Higher = smoother, more lag. Range: 1-20
• GoG Smoothing (default 5): SMA period for GoG. Filters micro-spikes while preserving structural inflections. Range: 1-20
• Min Volume Multiple (default 1.2): Volume must exceed this multiple of 20-period average. Ensures signals have participation backing. Range: 0.5-3.0
Backtester Settings
• Backtest Hold Bars (default 10): Forced holding period for backtester evaluation. Adjust based on timeframe and trading style.
• Parameter Optimizer Mode : Enables extended metrics for tuning research.
Tuning by Timeframe
Scalping (1-5 min):
Threshold: 1.5-2.0 | Gamma Smooth: 2-3 | GoG Smooth: 3-4 | Hold: 5-8 bars
Day Trading (15-60 min):
Threshold: 2.0-2.5 | Gamma Smooth: 3-5 | GoG Smooth: 5-7 | Hold: 8-12 bars
Swing Trading (4H-Daily):
Threshold: 2.5-3.0 | Gamma Smooth: 5-7 | GoG Smooth: 7-10 | Hold: 10-15 bars
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HOW TO USE: PRACTICAL WORKFLOW
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Step 1: Identify Regime
Watch the GoG Z-score line. Most of the time it oscillates within the neutral zone (between thresholds). This is "scanning" mode — no actionable signal.
Step 2: Wait for Extreme
When Z-score crosses threshold AND volume confirms, a signal fires. The orb appears in the indicator pane; the triangle appears on price chart.
Step 3: Assess Confidence
Check orb size and dashboard confidence reading:
• Large bright orb + 80%+ confidence = High conviction setup
• Small faint orb + <60% confidence = Requires additional confirmation
Step 4: Execute with Context
GoG signals anticipate — they don't confirm. Use price structure (support/resistance), higher timeframe trend, or other confirmation before entry.
Step 5: Manage Position
Exit markers show backtester exits. For live trading, consider:
• Time-based exit (signal's hold period)
• Opposite signal exit
• Fixed R:R targets
Step 6: Review Performance
Check Backtest Dashboard regularly. If Win Rate drops below 45% or Expectancy goes negative, reassess parameters or market conditions.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT THIS INDICATOR IS — AND ISN'T
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
This Indicator IS:
✅ State-transition detector (balance → imbalance)
✅ Early warning system for momentum shifts
✅ Anticipation tool for pre-positioning
✅ Statistical framework with built-in accountability
This Indicator IS NOT:
❌ Mechanical buy/sell system (requires discretion)
❌ Trend-following indicator
❌ Reversal-only indicator
❌ Replacement for risk management
Best Use Cases:
• Detecting early reversals before obvious confirmation
• Anticipating breakouts during volatility compression
• Timing pullback entries in established trends
• Identifying exhaustion at momentum climaxes
Challenging Conditions:
• Extremely low volume environments
• News-driven gaps (no order flow to measure)
• Instruments with unreliable volume data
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ORIGINALITY STATEMENT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Innovation 1: Third-Derivative Order Flow Analysis
While first and second derivatives are common, applying third-derivative (jerk) analysis to cumulative volume delta is novel. This captures inflection points that lower-order analysis misses entirely.
Innovation 2: Z-Score Adaptive Thresholds
Rather than fixed thresholds that require per-instrument tuning, z-score normalization creates self-adapting signal levels that work consistently across any liquid instrument.
Innovation 3: Confidence-Weighted Visual System
Dynamic orb sizing and transparency based on signal strength provides intuitive visual hierarchy. Stronger signals literally appear larger and brighter.
Innovation 4: Integrated Accountability
Built-in backtester with optimizer mode enables parameter validation directly on chart. No external tools or spreadsheets required.
Innovation 5: Dual-Pane Execution Visualization
Force-overlay chart signals bridge the gap between indicator pane and price action, enabling immediate visual trade review.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
LIMITATIONS & DISCLAIMERS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Technical Limitations
• Volume classification uses bar direction (close vs prior close), not tick-level aggressor data. Precision loss estimated 10-15% vs institutional-grade data.
• CVD approximation assumes volume follows price direction. Works well in trending conditions; less precise in choppy markets.
• Backtester uses fixed hold period, not optimal exit logic. Real performance may vary with proper trade management.
Market Limitations
• Requires meaningful volume data. Avoid instruments with reported volume issues.
• Signals may cluster during high-volatility events. Not every signal should be traded.
• Anticipation signals appear early by design. Patience required — price may continue against signal briefly before reversing.
Risk Disclosure
• Trading involves risk of loss. Past performance does not guarantee future results.
• This indicator provides analysis tools, not financial advice.
• Always use proper position sizing and risk management.
• Backtest results are hypothetical and do not include slippage, commissions, or fees.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
RECOMMENDED SETTINGS BY MARKET
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Crypto (BTC, ETH, SOL)
Threshold: 1.8-2.2 | Gamma: 3 | GoG: 5 | Volume: 1.3x | TF: 15min-4H
Notes: Higher volatility produces more signals. Consider higher threshold to filter.
Forex Majors (EURUSD, GBPUSD)
Threshold: 2.0-2.5 | Gamma: 4 | GoG: 6 | Volume: 1.2x | TF: 5min-1H
Notes: Lower volatility requires patience. Volume proxy via tick volume works adequately.
Stocks (Large Cap)
Threshold: 2.0-2.5 | Gamma: 3-4 | GoG: 5-6 | Volume: 1.2x | TF: 15min-Daily
Notes: Real volume data provides cleanest signals. Watch for opening/closing auction distortions.
Futures (ES, NQ, CL)
Threshold: 2.0-2.3 | Gamma: 3 | GoG: 5 | Volume: 1.2x | TF: 5min-1H
Notes: Excellent volume data. Session boundaries may produce false signals — consider RTH only.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CONCLUSION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Gamma of Gamma represents a fundamental shift in signal philosophy: from reacting to momentum to anticipating momentum.
By operating at the third derivative of order flow, this system detects the mathematical signatures of regime transition — the moments when current pressure dynamics become unsustainable and reversal becomes probable.
This is not another oscillator telling you what already happened. This is an anticipation engine positioning you for what's about to happen.
Stop chasing. Start anticipating.
RSI tells you where momentum was. GoG tells you where it's going.
Taking you to school. - Dskyz , Trade with probability. Trade with anticipation. Trade with GoG
The Fantastic 4 - Momentum Rotation StrategyOverview
The Fantastic 4 is a tactical momentum rotation indicator. It rotates capital monthly across four carefully selected assets based on their 75-day Rate of Change (ROC), allocating only to assets with positive momentum and proportionally weighting them by their momentum strength.
This indicator tracks the strategy's historical performance, displays current allocation recommendations, and sends monthly rebalance alerts so you can easily manage your portfolio. Simply set your capital amount and the indicator shows exactly how much to invest in each asset.
Why These Four Assets?
The selection of 20-year Bonds, Gold, Russell 2000, and Emerging Markets is based on their specific volatility and decorrelation characteristics, which allow the strategy to react quickly to market shifts while providing protection during downturns.
Russell 2000 (Small Caps)
Chosen over the S&P 500 because it is more "lively" and active (Nowadays you could use also the Nasdaq). Its trends are steeper and more vertical, making it easier for a momentum indicator to catch clear trends. While the S&P 500 has more inertia, the Russell 2000 develops faster, allowing the strategy to capture gains in shorter periods.
Emerging Markets
Included because they can act like a "rocket," offering explosive growth potential while maintaining high decorrelation from developed equity markets. When emerging markets trend, they trend hard.
20-Year Bonds
Selected because they are the most decorrelated asset from equities. When a stock market crash occurs, capital typically flows into fixed income, and long-term bonds (20-year) notice this influx the most, making their price reaction more significant and easier to trade. This is the strategy's primary "safe haven."
Gold
Along with bonds, gold serves as a defensive asset providing a "shield" for the portfolio when general market conditions deteriorate. It offers additional decorrelation and crisis protection.
How the Strategy Works
The 75-Day Momentum Engine
The strategy uses a 75-day momentum lookback (roughly 3.5 months), which is considered very "agile" compared to other models like Global Equity Momentum (GEM) that use 200-day periods. This shorter window allows the strategy to:
React quickly to changes in trend
Catch upward movements in volatile assets early
Exit quickly when trends break
Monthly Rebalancing Process
At the end of each month:
Step 1: Calculate 75-day ROC for each asset
Step 2: Filter out assets with negative momentum (they receive 0% allocation)
Step 3: Distribute capital proportionally based on momentum strength
Step 4: Apply 5% minimum threshold (smaller allocations become zero)
Step 5: Apply 80% maximum cap (no single asset exceeds 80%, remainder stays in cash)
The 80% Ceiling Rule
There is an 80% investment ceiling for any single asset to prevent over-exposure. If only one asset (like bonds) has positive momentum, 80% goes to that asset and 20% remains in cash/liquidity.
Behavior in Bearish Markets
When markets turn bearish, the strategy protects capital through several mechanisms:
Automatic Risk-Off
Because the strategy only invests in assets with positive momentum, it automatically moves away from crashing equities. If an asset's trend becomes negative, the strategy stays "on the sidelines" for that asset.
The Bond Haven
During prolonged bearish periods or sudden crashes (like COVID-19), the strategy typically shifts into 20-year bonds. During the COVID-19 crash in March 2020, while global markets were collapsing, strategies like this reportedly yielded positive returns by being positioned in bonds.
Full Liquidity Option
If no assets show positive momentum, the strategy moves to 100% cash. This is rare given the decorrelation between the four assets—when equities crash, bonds and gold typically rise.
What This Indicator Does
This is a tracking and alerting tool that:
Calculates the optimal allocation based on current momentum
Shows historical monthly performance of the strategy
Simulates portfolio equity growth from your specified starting capital
Displays exact dollar amounts to invest in each asset
Sends monthly rebalance alerts with complete instructions
Detects missing data to prevent false signals
Features
Dynamic allocation table showing weights, dollar amounts, and ROC values
Monthly returns history with color-coded performance
Data availability detection with visual status indicators
Configurable alerts for rebalancing, go-to-cash, and missing data
Simulated equity curve from initial capital
Settings Guide
Assets
Configure your four ETFs. The default European ETFs are:
Asset 1 - XETR:IS04: iShares 20+ Year Treasury Bond (Bonds)
Asset 2 - XETR:GZUR: Gold ETC
Asset 3 - XETR:XRS2: Xtrackers Russell 2000 (Small Caps)
Asset 4 - XETR:XMME: Xtrackers Emerging Markets (EM)
For US markets, consider: TLT (20-year bonds), GLD (Gold), IWM (Russell 2000), EEM (Emerging Markets)
Strategy Settings
ROC Period - Momentum lookback in daily bars. Default: 75 days (~3.5 months)
Max Allocation % - Maximum weight for any single asset. Default: 80%
Min Allocation % - Threshold below which allocation becomes zero. Default: 5%
Capital
Initial Capital - Your portfolio value. The indicator calculates exact amounts for each asset based on this. Default: $20,000
Display
Table Positions - Position the allocation and history tables on screen
Months of History - How many past months to display (3-24)
Alerts
Monthly Rebalance Alert - Sends complete allocation details at month end
Go-to-Cash Alert - Alerts when all assets have negative momentum
Missing Data Alert - Warns when asset data is unavailable
How to Use
Initial Setup
Add indicator to any chart and switch to MONTHLY timeframe
Configure your four ETF tickers
Set your portfolio capital amount
Position the tables where you prefer
Setting Up Alerts
Click Alert button or press Alt+A
Set Condition to "Fanta4"
Select "Any alert() function call"
Choose notification method (Email, Push, Webhook, etc.)
Set expiration to "Open-ended"
Monthly Workflow
Receive rebalance alert at the start of each month
Alert shows exact percentages AND dollar amounts for each asset
Adjust your portfolio accordingly
No action needed during the month
Reading the Tables
Green = positive returns/momentum
Red = negative returns/momentum
Orange "N/A" = missing data
Alloc column shows weight distribution (e.g., "45/35/20/—")
Alert Message Example
Monthly alerts include:
Target month for the new allocation
Current portfolio value
Each asset's percentage AND dollar amount
Each asset's momentum (ROC) value
Cash allocation if applicable
Total return since inception
Historical Context
This strategy combines elements of:
Dual Momentum (Gary Antonacci) - Relative and absolute momentum
Global Equity Momentum (GEM) - But with shorter 75-day vs 200-day lookback
Risk parity concepts - Decorrelated asset selection
The key innovation is the specific asset selection optimized for momentum trading and the agile 75-day lookback period that allows faster reactions to trend changes.
Data Requirements
The strategy activates only when all four assets have valid price data (minimum 75 days of history). The data status row shows checkmarks for available data. Note: Some ETFs have limited history (e.g., XMME data starts June 2017).
Limitations
This is a tracking indicator, not an automated trading system
Past performance is hypothetical and does not guarantee future results
Requires all four assets to have valid data; partial allocation not supported
Monthly rebalancing may miss shorter-term momentum shifts
Transaction costs, slippage, and taxes are not included in simulation
ETF availability and liquidity vary by region
The 75-day momentum may whipsaw in choppy, trendless markets
Disclaimer
This indicator is for educational and informational purposes only. It does not constitute financial advice.
Version History
v1.0 - Initial release with momentum rotation, allocation tables, data validation, and monthly alerts
Hooke's Law: Market ElasticityHooke's Law: Market Elasticity is a physics-based mean reversion system that models price action using the principles of Classical Mechanics.
Most technical indicators treat the market as a purely statistical entity. This script takes a different approach, treating the market as a physical object with Mass (Volume) and Stiffness (Volatility) . By adapting Hooke’s Law of Elasticity (𝐹=−𝑘𝑋), it visualizes the "Tensile Stress" between price and its equilibrium, identifying the exact moment when a trend becomes unsustainable and must "snap back."
The Physics of Trading
In physics, Hooke's Law states that the force needed to extend a spring is proportional to the distance it is stretched. We map this to financial markets using four key components:
Equilibrium (𝑋=0): The "Resting State" of the market, calculated using a Volume-Weighted Moving Average (VWMA) . This represents the fair value where buyers and sellers agree.
2. Displacement (𝑋): The distance price travels away from this equilibrium.
3. Spring Constant (𝑘): We use Volatility (Standard Deviation) to measure the market's "stiffness."
• Low Volatility: The spring is loose; price can wander far without snapping.
• High Volatility: The spring is stiff; even small deviations create massive tension.
4. Force (𝐹): The calculation is weighted by Relative Volume . A price spike on low volume has low force (easy to reverse), while a spike on high volume carries high momentum (harder to reverse).
Visual Guide & Signals
The indicator uses a hierarchy of visuals to guide you through the trade lifecycle:
1. The Elastic Ribbon (Heatmap)
Connects Price to the Baseline. As the ribbon turns Solid White , the market has reached its Elastic Limit (Critical Zone). This is your warning that a move is overextended.
2. The "Golden" Labels (LONG / SHORT)
These are your Entry Signals . They appear only when the physics "snap" is confirmed by an internal momentum filter and price action.
3. The Small Circles (Minor Reversions)
These dots represent "Minor Snaps." They occur when the elastic tension releases, but the momentum filter hasn't fully confirmed a major reversal.
• Usage: These are excellent Early Warning signs or Scale-In points for aggressive traders.
Strategy: Entries, Exits & Take Profits
This script is designed as a complete system. Here is how to manage the trade using the visual cues:
• Entry: Wait for a LONG or SHORT label to appear.
• Stop Loss: Use the Solid White Line that appears automatically with the signal. If price touches this line, the physics setup has failed—exit immediately.
• Take Profit 1 (The Equilibrium): The Gray Baseline represents the market's center of gravity. In mean reversion trading, price tends to snap back to this line. This is the statistically highest-probability target.
• Take Profit 2 (The Circles): If you are in a trade and a Circle appears in the opposite direction, it indicates the market is experiencing counter-tension. This is an ideal place to secure partial profits or trail your stop.
Settings & Configuration
• Baseline Length (Default: 34): The lookback period for the Center of Gravity.
• Elasticity Limit (Default: 2.618): The Golden Ratio is used as the standard deviation threshold for the "Critical Zone."
• Volume Weighting (Default: True): Recommended. Adds the "Mass" component to the physics calculation.
• Stop Loss Buffer (Default: 0.5): The distance (in Sigma) for the Stop Loss placement.
Risk Disclaimer
Not Financial Advice: This indicator is designed for educational and analytical purposes only. It visualizes market data based on mathematical formulas (Hooke's Law and Statistical Deviation) and does not guarantee future performance or profits.
Market Risks: Financial trading involves significant risk. The "Critical Zones" and "Signals" generated by this script identify statistical extremes, but markets can remain irrational or overextended for long periods ("Plastic Deformation").
Usage: Do not trade blindly based on these signals. Always use this tool in conjunction with your own analysis, risk management, and stop-losses. The author assumes no responsibility for any trading losses incurred while using this script.
JOBJABB - Risk Management Calculator1. Script Title (ชื่อสคริปต์)
JOBJABB - Risk Management Calculator
2. Description (รายละเอียดสคริปต์)
JOBJABB - Risk Management Calculator is a minimalist tool designed for traders who prioritize professional risk management. It calculates the optimal Lot Size based on your account balance and desired risk percentage, specifically optimized for Gold (XAUUSD) and Forex markets.
Key Features:
Automatic Lot Calculation: Instant position sizing for accurate risk control.
Gold & Forex Optimized: Built-in logic for different contract sizes (100 for Gold, 100k for Forex).
Multi-RR Targets: Automatically calculates TP prices for Risk-to-Reward ratios of 1:2, 1:3, and 1:5.
Minimalist Design: Clean black-and-white UI that won't clutter your chart.
Smart Alerts: Get notified when price hits Entry, SL, or TP levels.
JOBJABB - Risk Management Calculator คือเครื่องมือคำนวณขนาดไม้ (Lot Size) สไตล์ Minimalist ที่เน้นความเรียบง่ายแต่ทรงพลัง ออกแบบมาเพื่อช่วยให้เทรดเดอร์ควบคุมความเสี่ยงได้อย่างแม่นยำ โดยเฉพาะในตลาดทองคำ (XAUUSD) และ Forex
ฟีเจอร์หลัก:
คำนวณ Lot อัตโนมัติ: คำนวณจากเงินทุนและ % ความเสี่ยง ไม่ต้องกดเครื่องคิดเลขเอง
แม่นยำสำหรับทองคำ: รองรับค่า Contract Size ของทองคำ (100) และ Forex (100,000)
เป้าหมายกำไร (TP): แสดงราคาระดับ TP 1:2, 1:3 และ 1:5 ให้ทันที
ดีไซน์สะอาดตา: โทนขาว-ดำ อ่านง่าย ไม่รบกวนการวิเคราะห์กราฟ
ระบบแจ้งเตือน: แจ้งเตือนเมื่อราคาถึงจุด Entry, Stop Loss และ TP
3. How to Setup (วิธีการใช้งาน)
Risk Settings: Input your Account Balance and the % Risk you want to take per trade.
Trade Config: * Choose Direction (Buy or Sell).
Select Asset Type (Gold or Forex).
Set your Entry Price and Stop Loss Price.
Execution: Use the Recommended LOT shown in the table to open your position.
Alerts: Create an alert by selecting this script and choosing "Any alert() function call".
Auto Fibonacci Lines Depending on ZigZag %In the world of technical analysis, few tools are as powerful—or as misused—as Fibonacci Retracements. The Auto Fibonacci Lines Depending on ZigZag % is not just an indicator; it is a complete, automated trading system designed to eliminate subjectivity and bring institutional-grade precision to your charts.
This script automates the identification of significant market structures using a ZigZag algorithm. Once a market swing is mathematically confirmed (based on your deviation settings), it instantly projects a complete suite of Retracement and Extension levels. This allows you to stop guessing where to draw your lines and start focusing on price action.
🧠 The Logic Behind the Indicator
Understanding how your tools work is the first step to trusting them. This script operates on a three-step logic loop:
ZigZag Identification:
The script continuously monitors price action relative to the last known pivot point. It uses a user-defined Deviation % to filter out market noise. A new "Leg" is only confirmed when price reverses by this specific percentage. This ensures that the Fibonacci lines are only drawn on significant market moves, not random chop.
Automated Anchor Points:
Once a downward trend is confirmed (e.g., price drops 30% from the top), the script automatically anchors the Fibonacci tool to the Swing High (Start) and the Swing Low (End). It does this without you needing to click or drag anything.
Dynamic Cleanup:
Markets evolve. A key feature of this script is its self-cleaning mechanism. As soon as a new trend leg is confirmed, the script automatically deletes the old, invalidated Fibonacci lines and draws a fresh set for the new structure. This keeps your chart clean and focused on the now.
🎓 How to Trade This System
This indicator is color-coded to simplify your decision-making process. It moves beyond standard "rainbow" charts by categorizing price levels into three distinct actionable zones.
1. The "Reload Zone" (White Lines: 0.618 - 0.786) ⚪
Role: High-Probability Support / Entry
In institutional trading, the 0.618 (Golden Ratio) to 0.786 region is often where algorithms step in to defend a trend.
Why it works : This is the "discount" area where smart money re-accumulates positions before the next leg up.
2. The "Decision Wall" (Blue Lines: 1.382 - 1.5) 🔵
Role: Strong Resistance / Trend Check
This is a unique feature of this suite. The 1.382 and 1.5 levels often act as a "ceiling" for weak breakouts.
Strategy : If you entered in the White Zone, the Blue Zone is your first major hurdle. If price stalls here, consider securing partial profits.
Warning : A rejection from the Blue Lines often leads to a double-top formation. However, a clean break above the Blue Lines usually signals a parabolic move is beginning.
3. The "Extension Zone" (Yellow, Red, Purple > 1.618) 🟡🔴
Role : Take Profit / Exhaustion
Levels above 1.5 (starting with the 1.618 Golden Extension) are statistical extremes.
Strategy : These are Strict Take Profit levels. Do not FOMO (Fear Of Missing Out) into new long positions here. The probability of a reversal increases drastically as price climbs through these levels (2.618, 3.618, 4.618).
📐 The Mathematical Edge: Logarithmic vs. Linear
One of the most critical features of this script is the ability to toggle between Logarithmic and Linear calculations.
Why use Logarithmic?
If you are trading Crypto (Bitcoin, Altcoins) or high-growth Tech Stocks, linear Fibonacci levels are mathematically incorrect over large moves. A 50% drop from $100 is different than a 50% drop from $10.
This script calculates the percentage difference (Log Scale), ensuring your targets are accurate even during 100%+ parabolic runs.
Why use Linear?
For mature markets like Forex (EURUSD) or Indices (SPX500) where volatility is lower, Linear scaling is the industry standard.
🛠️ Configuration & Best Practices
Deviation % : This is the heartbeat of the indicator.
Swing Trading : Set to 20-30%. This filters out noise and only draws Fibs on major macro moves.
Scalping : Set to 3-5%. This will catch smaller intraday waves.
Text Place : Keeps your chart clean by pushing labels to the right, ensuring they don't overlap with the current price action.
👤 Who Is This Indicator For?
The Disciplined Trader : Who wants to remove emotional bias from their charting.
The Crypto Investor : Who needs accurate Logarithmic targets for long-term holding.
The Confluence Trader : Who combines these automated levels with Order Blocks, RSI, or Volume to find the perfect entry.
⚠️ RISK DISCLAIMER & TERMS OF USE
For Educational Purposes Only:
This script and the strategies described herein are provided strictly for educational and informational purposes. They do not constitute financial, investment, or trading advice. The "Auto Fibonacci Lines" indicator is a tool for technical analysis and should not be used as the sole basis for any trading decision.
No Guarantees:
Past performance of any trading system or methodology is not necessarily indicative of future results. Financial markets are inherently volatile, and trading involves a high level of risk. You could lose some or all of your capital.
User Responsibility:
By using this script, you acknowledge that you are solely responsible for your own trading decisions and risk management. The author assumes no liability for any losses or damages resulting from the use of this tool or the information provided. Always consult with a qualified financial advisor before making investment decisions.
Forecast OscillatorGeneral Overview
The Forecast Oscillator Plus (FOSC+) is not just another oscillator. It is an advanced quantitative analysis tool developed to bridge the gap left by traditional momentum indicators (like RSI or Stochastic) which often suffer from "lag" or remain pinned in extreme zones during strong trends.
This "Plus" version has been specifically engineered and optimized for high-velocity scalping and day-trading on assets like NAS100 (Nasdaq) and XAUUSD (Gold) using ultra-short timeframes (1-min, 5-min).
🛡️ Why is FOSC+ Different?
1. Linear Regression Intelligence
At the heart of this script is a powerful Linear Regression (LinReg) engine. Instead of comparing price to a simple average, FOSC+ calculates the percentage deviation between the current price and its predicted theoretical trajectory. This allows the indicator to identify not just if the price is "high" or "low," but if it is abnormally distanced from its current trend, signaling an imminent Mean Reversion.
2. Adaptive Dynamic Bands (Volatility-Adjusted)
A major weakness of classic oscillators is the use of fixed levels (e.g., 80/20). FOSC+ utilizes Standard Deviation to generate overbought and oversold zones that "breathe" with the market.
During high volatility, the bands expand to filter out noise and premature entries.
During low volatility, they tighten to capture precise turning points.
3. Institutional Volume Filter (Anti-Fakeout)
To succeed in the Nasdaq market, you must follow the "Smart Money." This script integrates a Volume Spike Filter. A signal (Buy/Sell) is only triggered if the current candle's volume is significantly higher than its moving average (adjustable multiplier). This ensures you only enter trades backed by real institutional strength.
4. Algo-Ready for PineConnector
The code has been structured for seamless automation. With built-in EMA smoothing to reduce 1-minute "market chatter," the signals are clean and sharp, minimizing execution errors when sending orders to MetaTrader 5 via PineConnector.
📈 Technical Trading Guide
Buy Signals (Green Triangle): Occur when the oscillator crosses above the dynamic oversold band OR crosses back above the zero line, provided that volume confirms the impulse.
Sell Signals (Red Triangle): Occur when the oscillator crosses below the dynamic overbought band OR breaks below the zero line from above, with volume confirmation.
Momentum Histogram: The colored columns indicate acceleration strength. Excellent for Trailing Stops: as long as the histogram is growing, the momentum is in your favor!.
⚙️ Recommended Parameters
Length (14): The "Sweet Spot" for balancing reactivity and reliability.
Smooth Len (4): Essential for 1-min charts to eliminate micro-fluctuations without adding lag.
Volume Mult (1.15): Filters out the bottom 15% of volume to keep only significant candles.
⚠️ Stress-Tested for Real Conditions
This script has been rigorously backtested with Slippage settings ranging from 10 to 25 points. Even under difficult market conditions with high spreads, the indicator maintains a positive expectancy, making it a premier tool for traders using Standard or Raw accounts.






















