RED-E Index and ETF ConverterThis indicator provides real-time conversion between major US stock market indices and their corresponding ETFs, displaying current prices, calculated conversions, and market sentiment in an easy-to-read dashboard format.
WHAT IT DOES:
Tracks three major index-ETF pairs and shows bi-directional conversions:
SPX (S&P 500 Index) ↔ SPY (SPDR S&P 500 ETF)
NDX (NASDAQ-100 Index) ↔ QQQ (Invesco QQQ ETF)
RUT (Russell 2000 Index) ↔ IWM (iShares Russell 2000 ETF)
HOW IT WORKS:
The script uses request.security() to fetch real-time price data from each instrument and applies standard conversion ratios:
SPX to SPY: ~1:10 ratio
NDX to QQQ: ~1:40 ratio
RUT to IWM: ~1:10 ratio
Market sentiment is determined by comparing current price to previous bar, displaying BULLISH (green ▲), BEARISH (red ▼), or NEUTRAL (gray ●).
KEY FEATURES:
Real-time price tracking for all six instruments
Bi-directional conversion calculations
Visual sentiment indicators based on price movement
Customizable dashboard position
Adjustable font sizes
Toggle individual index pairs on/off
Color-coded sections
Clean professional table layout
USAGE:
Add the indicator to any chart. The dashboard will display in the bottom left corner by default. Use the settings to:
Change dashboard position
Adjust font size
Show/hide specific index-ETF pairs
Customize sentiment colors
This tool is useful for traders who:
Trade both indices and ETFs
Want to quickly compare index vs ETF pricing
Monitor multiple market segments simultaneously
Need at-a-glance sentiment across major indices
Note: Conversion ratios are approximate and based on standard tracking ratios. Actual ETF prices may vary slightly due to tracking error, fees, and market conditions.
Disclaimer: This indicator is for educational and informational purposes only. It does not constitute financial advice. The creator is not a financial advisor, and users should consult with a licensed financial professional before making any investment decisions. Use at your own risk.
دورات
Dynamic Elliott Wave By Lucky-CBTIndicator overview
Dynamic Elliott Wave v5 detects and visually labels single-degree Elliott impulse (1–5) and corrective (A–B–C) structures using robust pivot detection and optional Fibonacci validation. It’s designed as a mechanical, configurable helper to identify clear wave structures across timeframes and instruments — useful as a structural guide for analysis and strategy development.
Key features
Mechanical pivot detection (zigzag-style) evaluated on confirmed bars for stability
Automatic detection and persistent drawing of 1–5 impulse and A–B–C corrective structures
Optional Fibonacci-based validation for Wave 2 / Wave 4 retracements with tolerance control
Configurable pivot lookback and minimum move threshold to reduce noise on different timeframes
Visuals: colored lines and labels for impulses (1–5) and corrections (A–B–C)
Lightweight memory use with bounded pivot storage and safe redraw logic
How it works (short)
Detects pivot highs/lows using ta.highestbars / ta.lowestbars over a user-set lookback
Builds candidate 5-pivot sequences and validates alternation, magnitude, and optional Fibonacci relationships
When a valid impulse is found the script stores and draws the 1–5 chain; if a following 3-pivot corrective is found it stores and draws A–B–C
Visuals persist until a new validated structure replaces them so charts remain readable
Inputs and recommended settings
Pivot lookback (bars): controls sensitivity. Lower for faster markets / lower TF (e.g., 3–7), higher for slow markets / higher TF (e.g., 10–30).
Min move size (%): filters tiny swings. Start ~0.5% for volatile symbols, 0.1–0.3% for large-cap equities on daily.
Use Fibonacci checks: on/off. Turn on to enforce common retrace rules; turn off if you prefer looser mechanical counts.
Fibonacci tolerance: widen for noisy markets, tighten for strict validation.
Show lines / Show labels: toggle visuals to reduce clutter.
Practical notes and limitations
Elliott Wave counting remains partly subjective; this script provides a consistent mechanical count, but it will not match every manual analysis. Use as a guide, not a final trading signal.
The script detects single-degree structures only. For nested multi-degree analysis, consider adding recursive detection layers or complementing with manual degree assignment.
Requires sufficient chart history (max_bars_back) to retain older pivots when reviewing long-term structures. Increase max_bars_back if needed.
Test and tune pivot_len and min_move_pct for your instrument and timeframe before relying on counts in live trading.
Change log (high level)
v1.0 — Initial release: mechanical pivot detection, impulse 1–5 and corrective A–B–C detection, persistent visuals, Fibonacci validation.
Future: planned options for ATR-based pivots, multi-degree nesting, manual clear/aging controls, and degree coloring.
Disclaimer
This indicator is provided for educational and analytical purposes only. It does not provide financial, investment, or trading advice. Always combine structural analysis with risk management and validate any strategy on historical data before trading live.
If you want, I can produce: (1) a shorter “one-sentence” blurb for the publish header, (2) example default settings for specific markets (BTC, Nifty, Forex), or (3) release notes formatted for TradingView — tell me which.
Trading Sessions [QuantAlgo]🟢 Overview
The Trading Sessions indicator tracks and displays the four major global trading sessions: Sydney, Tokyo, London, and New York. It provides session-based background highlighting, real-time price change tracking from session open, and a data table with session status. The script works across all markets (forex, equities, commodities, crypto) and helps traders identify when specific geographic markets are active, which directly correlates with changes in liquidity and volatility patterns. Default session times are set to major financial center hours in UTC but are fully adjustable to match your trading methodology.
🟢 Key Features
→ Session Background Color Coding
Each trading session gets a distinct background color on your chart:
1. Sydney Session - Default orange, 22:00-07:00 UTC
2. Tokyo Session - Default red, 00:00-09:00 UTC
3. London Session - Default green, 08:00-16:00 UTC
4. New York Session - Default blue, 13:00-22:00 UTC
When sessions overlap, the color priority is New York > London > Tokyo > Sydney. This means if London and New York are both active, the background shows New York's color. The priority matches typical liquidity and volatility patterns where later sessions generally show higher volume.
→ Color Customization
All session colors are configurable in the Color Settings panel:
1. Click any session color input to open the color picker
2. Select your preferred color for that session
3. Use the "Background Transparency" slider (0-100) to adjust opacity. Lower values = more visible, higher values = more subtle
4. Enable "Color Price Bars" to color candlesticks themselves according to the active session instead of just the background
The Color column in the info table shows a block (█) in each session's assigned color, matching what you see on the chart background.
→ Information Table Breakdown
→ Timeframe Warning
If you're viewing a timeframe of 12 hours or higher, a red warning label appears center-screen. Session boundaries don't render accurately on high timeframes because the time() function in Pine Script can't detect intra-bar session changes when each bar spans multiple sessions. The warning tells you to switch to sub-12H timeframes (e.g., 4H, 1H, 30m, 15m, etc.) for proper session detection. You can disable this warning in Color Settings if needed, but session highlighting can be unreliable on 12H+ charts regardless.
→ Time Range Configuration
Every session's time range is editable in Session Settings:
1. Click the time input field next to each session
2. Enter time as HHMM-HHMM in 24-hour format
3. All times are interpreted as UTC
4. Modify these to account for daylight saving shifts or to define custom session periods based on your backtested optimal trading windows
For example, if your strategy performs best during London/NY overlap specifically, you could set London to 08:00-17:00 and New York to 13:00-22:00 to ensure you see the full overlap highlighted.
→ Weekdays Filter
The "Weekdays Only (Mon-Fri)" toggle controls whether sessions display on weekends:
Enabled: Sessions only show Monday-Friday and hide on Saturday-Sunday. Use this for markets that close on weekends (most equities, forex).
Disabled: Sessions display 24/7 including weekends. Use this for markets that trade continuously (crypto).
→ Table Display Options
The info table has several configuration options in Table Settings:
Visibility: Toggle "Show Info Table" on/off to display or hide the entire table.
Position: Nine position options (Top/Middle/Bottom + Left/Center/Right) let you place the table wherever it doesn't block your price action or other indicators.
Text Size: Four size options (Tiny, Small, Normal, Large) to match your screen resolution and visual preferences.
→ Color Schemes:
Mono: Black background, gray header, white text
Light: White background, light gray header, black text
Blue: Dark blue background, medium blue header, white text
Custom: Manual selection of all five color components (table background, header background, header text, data text, borders)
→ Alert Functionality
The indicator includes ten alert conditions you can access via TradingView's alert system:
Session Opens:
1. Sydney Session Started
2. Tokyo Session Started
3. London Session Started
4. New York Session Started
5. Any Session Started
Session Closes:
6. Sydney Session Ended
7. Tokyo Session Ended
8. London Session Ended
9. New York Session Ended
10. Any Session Ended
These alerts fire when sessions transition based on your configured time ranges, letting you automate monitoring of session changes without watching the chart continuously. Useful for strategies that trade specific session opens/closes or need to adjust position sizing when volatility regime shifts between sessions.
FLD 3DFLD 3D - Future Lines of Demarcation Indicator
═══════════════════════════════════════════════════
THEORETICAL FOUNDATION
═══════════════════════════════════════════════════
This indicator implements Future Lines of Demarcation (FLD), a key concept from J.M. Hurst's cyclic analysis theory. FLDs are price-based lines displaced forward in time by half the wavelength of a dominant cycle, creating a predictive framework for price movement analysis.
The core principle: when price crosses an FLD line, it indicates a potential change in the current cycle phase. FLDs act as dynamic support/resistance levels that "anticipate" where price should be based on the dominant cycle's rhythm.
═══════════════════════════════════════════════════
CALCULATION METHODOLOGY
═══════════════════════════════════════════════════
The indicator calculates three FLD lines:
1. FLD HIGH: Takes the bar's high price and shifts it forward by offset bars
2. FLD LOW: Takes the bar's low price and shifts it forward by offset bars
3. FLD MEDIAN: Calculates a median price using the selected method, then shifts forward
The offset is calculated as: offset = Period / 2
This displacement represents the half-cycle concept: if a cycle has a period of 48 bars, the FLD will be displaced 24 bars into the future. This creates a "lead" indicator that shows where price should theoretically be based on the cycle's wave pattern.
PRICE METHODS AVAILABLE:
- HL2: (High + Low) / 2 - Simple midpoint
- HLC3: (High + Low + Close) / 3 - Weighted with close
- HLCC4: (High + Low + Close + Close) / 4 - Close has double weight
- OHLC4: (Open + High + Low + Close) / 4 - Full bar average
- VWAP-like: Volume-weighted high/low average
- True Range: Uses previous close for range calculation
═══════════════════════════════════════════════════
AUTO-PERIOD ADJUSTMENT FEATURE
═══════════════════════════════════════════════════
The indicator includes multi-timeframe adaptation logic. When "Auto Period" is enabled:
1. Detects current chart timeframe (minutes, hours, days, weeks)
2. Compares it to the reference timeframe setting
3. Calculates adjustment ratio: Reference TF / Current TF
4. Applies ratio to base period: Adjusted Period = Base Period × Ratio
Example: If Base Period = 48, Reference TF = 60min, Current chart = 15min
→ Ratio = 60/15 = 4
→ Adjusted Period = 48 × 4 = 192 bars
This ensures the indicator tracks the same real-time cycle length across different chart timeframes, maintaining consistency in cycle analysis.
═══════════════════════════════════════════════════
VISUAL COMPONENTS
═══════════════════════════════════════════════════
- RED LINE: FLD High (upper boundary)
- BLUE LINE: FLD Low (lower boundary)
- ORANGE LINE: FLD Median (centerline)
- GRAY AREA: Fills between High and Low FLDs
- RIGHT LABEL: Shows FLD identifier and period used (asterisk indicates auto-adjustment)
All lines extend into the future by the calculated offset, creating a "projection zone" ahead of current price.
═══════════════════════════════════════════════════
ACKNOWLEDGMENTS
═══════════════════════════════════════════════════
This work is inspired by the Italian cyclic analysis community and dedicated educators. Due to TradingView's House Rules on promotional content, I cannot mention specific names or groups, but my gratitude goes to those who know they contributed to this development through their teaching and guidance. Thank Emiliano!
Forex Session TrackerForex Session Tracker - Professional Trading Session Indicator
The Forex Session Tracker is a comprehensive and visually intuitive indicator designed specifically for forex traders who need precise tracking of major global trading sessions. This powerful tool helps traders identify active market sessions, monitor session-specific price ranges, and capitalize on volatility patterns unique to each trading period.
Understanding when major financial centers are active is crucial for forex trading success. This indicator provides real-time visualization of the Tokyo, London, New York, and Sydney trading sessions, allowing traders to align their strategies with peak liquidity periods and avoid low-volatility trading windows.
---
Key Features
📊 Four Major Global Trading Sessions
The indicator tracks all four primary forex trading sessions with precision:
- Tokyo Session (Asian Market) - Captures the Asian trading hours, ideal for JPY, AUD, and NZD pairs
- London Session (European Market) - Monitors the most liquid trading period, perfect for EUR, GBP pairs
- New York Session (American Market) - Tracks US market hours, essential for USD-based currency pairs
- Sydney Session (Pacific Market) - Identifies the opening of the trading week and AUD/NZD activity
Each session is fully customizable with individual color schemes, making it easy to distinguish between different market periods at a glance.
🎯 Session Range Visualization
For each active trading session, the indicator automatically:
- Draws rectangular boxes that highlight the session's time period
- Tracks and displays session HIGH and LOW price levels in real-time
- Creates horizontal lines at session extremes for easy reference
- Positions session labels at the center of each trading period
- Updates dynamically as new highs or lows are formed within the session
This visual approach helps traders quickly identify:
- Session breakout opportunities
- Support and resistance zones formed during specific sessions
- Range-bound vs. trending session behavior
- Key price levels that institutional traders are watching
📱 Live Information Dashboard
A sleek, professional information panel displays:
- Real-time session status - Instantly see which sessions are currently active
- Color-coded indicators - Green dots for active sessions, gray for closed sessions
- Timezone information - Confirms your current timezone settings
- Customizable positioning - Place the dashboard anywhere on your chart (Top Left, Top Right, Bottom Left, Bottom Right)
- Adjustable size - Choose from Tiny, Small, Normal, or Large text sizes for optimal visibility
The dashboard provides at-a-glance awareness of market conditions without cluttering your chart analysis.
⚙️ Extensive Customization Options
Every aspect of the indicator can be tailored to your trading preferences:
Session-Specific Controls:
- Enable/disable individual sessions
- Customize colors for each trading period
- Adjust session times to match your broker's server time
- Toggle background highlighting on/off
- Show/hide session high/low lines independently
General Settings:
- UTC Offset Control - Adjust timezone from UTC-12 to UTC+14
- Exchange Timezone Option - Automatically use your chart's exchange timezone
- Background Transparency - Fine-tune the opacity of session highlighting (0-100%)
- Session Labels - Show or hide session name labels
- Information Panel - Toggle the live status dashboard on/off
Style Settings:
- Turn session backgrounds ON/OFF directly from the Style tab
- Maintain clean charts while keeping all analytical features active
🔔 Built-in Alert System
Stay informed about session openings with customizable alerts:
- Tokyo Session Started
- London Session Started
- New York Session Started
- Sydney Session Started
Set up notifications to never miss important market opening periods, even when you're away from your charts.
---
How to Use This Indicator
For Day Traders:
1. Identify High-Volatility Periods - Focus your trading during London and New York session overlaps for maximum liquidity
2. Monitor Session Breakouts - Watch for price breaks above/below session highs and lows
3. Avoid Low-Volume Periods - Recognize when major sessions are closed to avoid false signals
For Swing Traders:
1. Mark Key Levels - Use session highs and lows as support/resistance zones
2. Track Multi-Session Patterns - Observe how price behaves across different trading sessions
3. Plan Entry/Exit Points - Time your trades around session openings for better execution
For Currency-Specific Traders:
1. JPY Pairs - Focus on Tokyo session movements
2. EUR/GBP Pairs - Monitor London session activity
3. USD Pairs - Track New York session volatility
4. AUD/NZD Pairs - Watch Sydney and Tokyo sessions
---
Technical Specifications
- Pine Script Version: 5
- Overlay Indicator: Yes (displays directly on price chart)
- Maximum Bars Back: 500
- Drawing Objects: Up to 500 lines, boxes, and labels
- Performance: Optimized for real-time data processing
- Compatibility: Works on all timeframes (recommended: 5m to 1H for session tracking)
---
Installation & Setup
1. Add to Chart - Click "Add to Chart" after copying the script to Pine Editor
2. Configure Timezone - Set your UTC offset or enable "Use Exchange Timezone"
3. Customize Colors - Choose your preferred color scheme for each session
4. Adjust Display - Enable/disable features based on your trading style
5. Set Alerts - Create alert notifications for session starts
---
Best Practices
✅ Combine with Price Action - Use session ranges alongside candlestick patterns for confirmation
✅ Watch Session Overlaps - The London-New York overlap (1300-1600 UTC) typically shows highest volatility
✅ Respect Session Highs/Lows - These levels often act as intraday support and resistance
✅ Adjust for Your Broker - Verify session times match your broker's server clock
✅ Use Multiple Timeframes - View sessions on both lower (15m) and higher (1H) timeframes for context
---
Why Choose Forex Session Tracker Pro?
✨ Professional Grade Tool - Built with clean, efficient code following TradingView best practices
✨ Beginner Friendly - Intuitive design with clear visual cues
✨ Highly Customizable - Adapt every feature to match your trading style
✨ Performance Optimized - Lightweight code that won't slow down your charts
✨ Actively Maintained - Regular updates and improvements
✨ No Repainting - All visual elements are fixed once the session completes
---
Support & Updates
This indicator is designed to provide reliable, accurate session tracking for forex traders of all experience levels. Whether you're a scalper looking for high-volatility windows or a position trader marking key institutional levels, the Forex Session Tracker Pro delivers the insights you need to make informed trading decisions.
Happy Trading! 📈
---
Disclaimer
This indicator is a tool for technical analysis and should be used as part of a comprehensive trading strategy. Past performance does not guarantee future results. Always practice proper risk management and never risk more than you can afford to lose. Trading forex carries a high level of risk and may not be suitable for all investors.
Crude Oil Time + Fix Catalyst StrategyHybrid Workflow: Event-Driven Macro + Market DNA Micro
1. Macro Catalyst Layer (Your Overlays)
Event Mapping: Fed decisions, LBMA fixes, EIA releases, OPEC+ meetings.
Regime Filters: Risk-on/off, volatility regimes, macro bias (hawkish/dovish).
Volatility Scaling: ATR-based position sizing, adaptive overlays for London/NY sessions.
Governance: Max trades/day, cool-down logic, session boundaries.
👉 This layer answers when and why to engage.
2. Micro Execution Layer (Market DNA)
Order Flow Confirmation: Tape reading (Level II, time & sales, bid/ask).
Liquidity Zones: Identify support/resistance pools where buyers/sellers cluster.
Imbalance Detection: Aggressive buyers/sellers overwhelming the other side.
Precision Entry: Only trigger trades when order flow confirms macro catalyst bias.
Risk Discipline: Tight stops beyond liquidity zones, conviction-based scaling.
👉 This layer answers how and where to engage.
3. Unified Playbook
Step Macro Overlay (Your Edge) Market DNA (Jay’s Edge) Result
Event Trigger Fed/LBMA/OPEC+ catalyst flagged — Volatility window opens
Bias Filter Hawkish/dovish regime filter — Directional bias set
Sizing ATR volatility scaling — Position size calibrated
Execution — Tape confirms liquidity imbalance Precision entry
Risk Control Governance rules (cool-down, max trades) Tight stops beyond liquidity zones Disciplined exits
4. Gold & Silver Use Case
Gold (Fed Day):
Overlay flags volatility window → bias hawkish.
Market DNA shows sellers hitting bids at resistance.
Enter short with volatility-scaled size, stop just above liquidity zone.
Silver (LBMA Fix):
Overlay highlights fix window → bias neutral.
Market DNA shows buyers stepping in at support.
Enter long with adaptive size, HUD displays risk metrics.
5. HUD Integration
Macro Dashboard: Catalyst timeline, regime filter status, volatility bands.
Micro Dashboard: Live tape imbalance meter, liquidity zone map, conviction score.
Unified View: Macro tells you when to look, micro tells you when to pull the trigger.
⚡ This hybrid workflow gives you macro awareness + micro precision. Your overlays act as the radar, Jay’s Market DNA acts as the laser scope. Together, they create a disciplined, event-aware, volatility-scaled playbook for gold and silver.
Antonio — do you want me to draft this into a compile-safe Pine Script v6 template that embeds the macro overlay logic, while leaving hooks for Market DNA-style execution (order flow confirmation)? That way you’d have a production-ready skeleton to extend across TradingView, TradeStation, and NinjaTrader.
Antonio — do you want me to draft this into a compile-safe Pine Script v6 template that embeds the macro overlay logic, while leaving hooks for Market DNA-style execution (order flow confirmation)? That way you’d have a production-ready skeleton to extend across TradingView, TradeStation, and NinjaTrader.
Buyers in Control █ OVERVIEW
The "Buyers in Control" indicator identifies periods when buying pressure dominates the market by combining three key technical factors:
✓ Price Momentum - Price trading above exponential moving average
✓ Volume Confirmation - Current volume exceeding average (strong participation)
✓ RSI Strength - Momentum indicator confirming bullish bias
When all three conditions align, the indicator signals that buyers are in control of the market.
█ HOW IT WORKS
The indicator evaluates three independent conditions:
1. PRICE POSITION: Close > EMA(21)
→ Confirms price is in an uptrend
2. VOLUME SURGE: Volume > SMA(20) × 1.2
→ Validates that the move has genuine buying interest
3. MOMENTUM: RSI(14) > 50
→ Ensures bullish momentum is present
Only when ALL three conditions are true does the indicator confirm buyer control.
█ KEY FEATURES
• Real-time Dashboard - Shows status of each condition (✓/✗)
• Visual Alerts - Green background + labels when buyers take control
• EMA Reference Line - Visual trend indicator
• Customizable Parameters - Adjust sensitivity for any market/timeframe
• Built-in Alerts - Notification when control shifts to buyers
• Clean Code - Well-documented Pine Script v6
█ SETTINGS
Price Momentum:
- EMA Length (default: 21) - Shorter = faster signals, Longer = more conservative
Volume Confirmation:
- Volume Multiple (default: 1.2) - Higher = requires stronger volume
- Volume SMA Length (default: 20) - Lookback period for average volume
RSI Momentum:
- RSI Length (default: 14) - Standard RSI calculation period
- RSI Threshold (default: 50) - Minimum RSI for buyer control
Display:
- Toggle background, labels, EMA line, and customize colors
█ USE CASES
• Trend Confirmation - Validate bullish moves before entering long positions
• Filter Weak Rallies - Avoid low-volume pumps that often reverse
• Multi-Timeframe Analysis - Check buyer control across multiple charts
• Alert System - Get notified when market regime shifts to buyers
█ BEST PRACTICES
✓ Works best in trending markets (avoid choppy/ranging conditions)
✓ Combine with support/resistance for optimal entries
✓ Test different EMA lengths for your specific asset/timeframe
✓ Use alongside risk management rules (stop losses, position sizing)
✓ Consider the dashboard to see which conditions are missing
█ TIMEFRAMES
Suitable for all timeframes:
• Intraday: 1m-15m (use EMA 9 for faster signals)
• Swing: 1h-4h (default settings work well)
• Position: Daily-Weekly (use EMA 50 for conservative signals)
█ TECHNICAL NOTES
• Pine Script v6 - Latest version for optimal performance
• No repainting - All calculations based on closed bar data
• Lightweight - Minimal CPU usage
• Open Source - Full code available for review and modification
█ ALERT CONDITIONS
1. "Buyers Take Control" - Fires when all three conditions become true
2. "Buyers Lose Control" - Fires when any condition breaks
█ LIMITATIONS
⚠ Not a standalone trading system - use as a confluence tool
⚠ May generate false signals in sideways/choppy markets
⚠ Volume data unavailable on some forex pairs (use tick volume)
⚠ Lagging by nature - confirmatory indicator, not predictive
█ CREDITS
Indicator combines classic technical analysis principles:
• EMA for trend direction
• Volume analysis for validation
• RSI for momentum confirmation
No proprietary algorithms - transparent, time-tested methods.
Swing Point PnL PressureThis indicator visualizes the cumulative profit potential of bulls and bears based on recent swing highs and lows — offering a unique lens into trend maturity, sentiment imbalance, and exhaustion risk.
🟢 Bull PnL rises as price moves above prior swing lows — reflecting unrealized gains for long positions
🔴 Bear PnL rises as price drops below prior swing highs — capturing short-side profitability
Over time, these curves diverge during strong trends, revealing which side is in control. But when they converge, it often signals that the dominant side is losing steam — a potential turning point where profit-taking, traps, or reversals may emerge.
This tool doesn’t predict tops or bottoms — it tracks the emotional and financial pressure building on each side of the market. Use it to:
Spot trend exhaustion before price confirms it
Identify profit parity zones where sentiment may flip
Time accumulation or distribution phases with greater confidence
Whether you’re swing trading or analyzing macro structure, this indicator helps you see what price alone can’t: who’s winning, who’s trapped, and who’s about to give up.
SMT Pro — Multi-Timeframe Divergence (MD)# SMT Pro - Multi-Timeframe Divergence
## What You Get
SMT Pro automatically identifies Smart Money Technique (SMT) divergences across multiple correlated markets, giving you high-probability reversal signals that institutional traders watch.
**Key Benefits:**
- **Automatic Market Correlation** - The indicator intelligently selects correlated pairs (ES/YM, NQ/ES, GC/XAUUSD) based on your chart symbol, or you can specify custom pairs
- **Clean, Actionable Signals** - Only the most relevant divergences are displayed, eliminating noise through intelligent priority filtering
- **Multi-Timeframe Coverage** - From 1-minute scalping to monthly swing trading, all major timeframes are covered
- **Higher Timeframe Priority** - Advanced algorithm ensures higher timeframe signals always take precedence, preventing conflicting signals
- **Professional Visualization** - Clear color-coded lines and labels show exact divergence levels and timeframes
## What Is SMT?
Smart Money Technique (SMT) occurs when two correlated markets move in opposite directions at key turning points. When one market makes a new high/low while its correlated pair fails to confirm, it signals institutional repositioning and potential reversals.
**Example:**
- ES makes a new higher high
- YM makes a lower high (fails to confirm)
- Result: Bearish SMT divergence = potential reversal down
## Features
- **10 Timeframe Controls**: Monthly, Weekly, Daily, 12H, 4H, 1H, 30min, 15min, 5min, 1min
- **Direction Filter**: Choose Bullish, Bearish, or Both signals
- **Symbol Modes**: Automatic correlation detection or manual pair selection
- **Customizable Colors**: Match your chart theme with adjustable bullish/bearish colors
- **Smart Display**: Labels show the timeframe of each divergence
- **Optimized Performance**: Advanced algorithms ensure fast, reliable signal detection
## How To Use
1. **Add to Chart**: Apply SMT Pro to your primary market chart (e.g., ES, NQ, BTC, EUR)
2. **Configure Symbols**:
- **Automatic Mode** (Recommended): The indicator auto-selects correlated pairs
- **Manual Mode**: Specify custom symbol pairs for analysis
3. **Select Timeframes**: Enable/disable timeframes based on your trading style:
- Scalpers: 1min, 5min, 15min
- Day Traders: 15min, 30min, 1H, 4H
- Swing Traders: 4H, 12H, Daily, Weekly
- Position Traders: Daily, Weekly, Monthly
4. **Interpret Signals**:
- **Blue Lines** = Bullish SMT (potential reversal up)
- **Red Lines** = Bearish SMT (potential reversal down)
- **Labels** = Show timeframe and which correlated symbol triggered the divergence
5. **Trade Confirmation**: Use SMT signals with your existing strategy for entry confirmation, stop placement, and profit targets
## Best Practices
- **Higher Timeframes = Higher Probability**: Weekly and Daily SMTs carry more weight than minute-based signals
- **Confluence Is Key**: Multiple timeframe SMTs at the same level increase trade probability
- **HTF Priority System**: The indicator automatically prioritizes higher timeframe signals, reducing visual clutter
- **Wait for Confirmation**: Let price action confirm the divergence before entering
- **Combine With Price Action**: Use SMT with support/resistance, order blocks, and liquidity concepts
## Performance Notes
- **Optimized for Speed**: Proprietary algorithms ensure real-time signal detection without lag
- **Replay Mode Compatible**: Works perfectly with TradingView's bar replay feature
- **Chart Timeframe Adaptive**: Automatically adjusts internal processing based on your chart's timeframe
## Recommended Settings
**For Scalping (1-5min charts):**
- Enable: 1min, 5min, 15min, 30min
- Disable: Higher timeframes
**For Day Trading (15min-1H charts):**
- Enable: 15min, 30min, 1H, 4H
- Disable: 1min, 5min, Monthly
**For Swing Trading (4H-Daily charts):**
- Enable: 4H, 12H, Daily, Weekly
- Disable: Minute-based timeframes
**For Position Trading (Daily+ charts):**
- Enable: Daily, Weekly, Monthly
- Disable: All intraday timeframes
## Symbol Compatibility
**Automatic Mode Supports:**
- **E-mini Futures**: NQ, ES, YM (automatically paired)
- **Micro E-mini Futures**: MNQ, MES, MYM (automatically paired)
- **Gold Markets**: GC, XAUUSD, XAUGBP (automatically paired)
**Manual Mode:**
- Works with any two correlated instruments
- Supports futures, crypto, forex, stocks, indices
- You specify both symbols manually
## Support
For questions or feedback, contact the author through TradingView.
---
**Version**: 6.0.0 PUBLIC
**Release Date**: November 18, 2025
**Author**: Md Modasshir (MD)
*This indicator implements proprietary algorithms for institutional-grade divergence detection. All signal generation logic is optimized for professional trading environments.*
SNS 2TimeFrame 1-Candles Indicator contains 2 time frame candles. once higher candle green and lower candle smoothed then it will consider as bullish.
RC: Optimist Wave 3.6.7Raikar Capital introduces : The Optimist WAVE indicator for TradingView is a dynamic tool designed to help traders analyze market cycles, trends, and price movements while providing clear BUY and SELL signals. Rooted in WAVE theory, this indicator visualizes the natural rhythm of the market, highlighting key areas of support, resistance, trend reversals, and momentum shifts. Integrated with TradingView's advanced charting platform, the Optimist WAVE indicator not only identifies potential entry and exit points but also generates real-time BUY and SELL signals to assist traders in making informed decisions. Whether you're a day trader seeking quick opportunities or a long-term investor tracking broader trends, this tool offers an intuitive approach to enhancing your trading strategy and boosting accuracy.
Elder's Complete Trading SystemKey Features:
✅ ENHANCED SIGNALS (🔥 symbols) = ALL conditions perfectly aligned:
Weekly trend confirmation
Daily pullback/rally against trend
Multiple indicator convergence
Divergence detection
Volume confirmation
Proper channel positioning
✅ Standard Signals = Basic Triple Screen requirements met
✅ Comprehensive Dashboard shows real-time status of ALL indicators
✅ Automatic Stop Loss & Target Calculation based on 2% rule
✅ Multiple Alert Types for different signal strengths
What Makes This "Perfect":
Implements EVERY major concept from the book:
Triple Screen (3 timeframes)
Elder-ray (Bull/Bear Power)
Force Index (Price + Volume)
MACD-Histogram with divergences
Multiple oscillators (Stochastic, Williams %R)
Volume analysis
Channel trading
2% Rule risk management
Losers Anonymous principles
Professional-Grade Features:
Multi-timeframe analysis
Divergence detection (most powerful signals)
Risk/reward calculation
Position sizing suggestions
Visual stop loss & target lines
Comprehensive alerting system
Follows Elder's Philosophy:
Quality over quantity
Risk management FIRST
Multiple confirmation required
Clear visual feedback
Educational reminders built-in
Best Practices:
Use on DAILY charts primarily
Set higher timeframe to WEEKLY
Only take ENHANCED signals for highest probability
ALWAYS follow the 2% rule
Check the dashboard before every trade
Wait for ALL confirmations to align
This is the most comprehensive Dr. Elder indicator possible—combining every trading principle from his book into one powerful system!
WJ STS Session SniperA precision-built indicator designed to support the STS (Session Trading System) framework taught by Jay and customized by Willy.
This tool acts as a decision engine, risk module, and session filter, helping you execute session-based scalps with strict discipline and clean rules.
The STS Companion does not replace TV Blast — it enhances it.
This indicator helps you follow the strategy exactly as intended:
• Only trade key session opens
• Only take trades where multi-timeframe momentum aligns
• Only take trades where volume delta confirms direction
• Only take trades when the session is producing a clean impulse
• Use swing-based stop-loss logic
• Automatically calculate the correct micro contract size
• Only take setups when all conditions match your trading plan
⸻
🎯 The Core Principles Behind the Indicator
The STS strategy is built around a simple philosophy:
“Trade only when the market is moving with force, and avoid 99% of chop.”
This companion implements that philosophy with:
⸻
🕒 High-Volume Session Targeting
The indicator highlights and focuses on the first minutes of major global opens:
• Shanghai / Asia Open
• Frankfurt Open
• London Open
• New York (08:20 futures open)
Each session has a defined “trade window” (default 20 minutes) where institutional liquidity and momentum typically enter the market.
This is where the STS edge lives.
⸻
📊 Multi-Timeframe Sentiment Engine (MTF Bias)
The indicator monitors up to four custom timeframes simultaneously and categorizes momentum as:
• Strong Buy
• Strong Sell
• Buy
• Sell
• Mixed
When ALL selected timeframes agree, bars are highlighted for instant direction clarity:
• Blue bars = all bullish
• White bars = all bearish
⸻
🔥 Volume Delta Engine (Aggression Detection)
Tracks real-time buying/selling pressure using:
• Delta EMA
• Volume filters
• High-volume expansion events
High-volume spikes aligned with trend are marked:
• White dot = bullish high-volume impulse
• Gold dot = bearish high-volume impulse
This identifies when large players are stepping in.
⸻
⚡ Breakout-Based Impulse Filter (“Pseudo Blast”)
Uses a breakout and momentum model to identify:
• The first expansion move after a session open
• Directional commitment
• Low-risk, high-RR scalping opportunities
This is the core trigger that aligns with STS-style entries.
⸻
🧮 Structural Stop-Loss + Position Sizing
The indicator automatically calculates:
• Nearest 1-minute swing high/low
• Stop distance in ticks
• Micro contract size based on your dollar risk input
This ensures high consistency and discipline, perfect for:
• TopStep
• Apex
• FundedNext
• Any account with a daily loss limit or tight risk rules
Setup signals only print when risk, stop, and volatility conditions are all safe.
⸻
🟢 When a Valid Setup Appears
The indicator will show:
• A triangle (long/short candidate)
• A label with:
• Stop-loss in ticks
• Recommended micro contract size
This means the system has aligned:
1. Session window
2. MTF bias
3. Volume delta
4. Breakout impulse
5. Proper stop
6. Safe position size
Only then does the STS Companion mark a bar.
⸻
📌 How to Use This Indicator
1. Wait for a major session open
Focus especially on Shanghai, Frankfurt, London, and NY.
2. Check the MTF bias
Blue = all bullish
White = all bearish
Avoid mixed conditions.
3. Confirm volume delta
Look for white/gold high-volume dots aligned with direction.
4. Wait for an impulse breakout
A triangle marks the potential STS entry bar.
5. Use the provided micro size
Position sizing is based on swing stop + your risk per trade.
6. Execute your plan
The indicator supports discipline — it does not override your rules.
⸻
⭐ Designed For
• Gold futures traders (XAUUSD / GC / MGC)
• Session scalpers
• Prop firm traders
• Momentum + breakout scalpers
• Anyone wanting mechanical, rule-based setups
⸻
🔒 Important
This indicator does not auto-trade.
It does not duplicate TV Blast.
It provides a clean, rules-based system to support the STS session methodology with precision and consistency.
Dynamic Gann Square Pro - [Magic_xD]Premium Gann Analysis System for Professional Traders
Dynamic Gann Square Pro is an advanced technical analysis tool that combines classical Gann theory with modern geometric analysis to identify high-probability support/resistance zones, time cycles, and market turning points.
🎯 What This Indicator Does
This indicator provides a comprehensive suite of Gann-based analytical tools designed to help traders identify:
Dynamic Support & Resistance Levels: Automatically calculated key price zones based on market structure
Gann Square of 9 Calculations: Multiple calculation methods including Range, Daily, Weekly, and Monthly timeframes
Advanced Time Cycle Analysis: Gann cycles, Fibonacci time projections, and Square Root cycles for anticipating market turns
Geometric Pattern Recognition: Gann Stars with customizable shapes (Square, Triangle, Pentagon, Hexagon, Octagon, and more)
Price Action Zones: Color-coded zones highlighting critical decision points
Whale Detection System: Volume-weighted analysis to identify institutional activity
Multi-Timeframe Dashboard: Real-time technical rating system combining 10+ indicators (RSI, MACD, Stochastic, ADX, Bollinger Bands, and more)
📊 Key Features
Flexible Calculation Modes:
Select Candle Mode: Click directly on your chart to select your reference point
Lookback Mode: Define custom lookback periods (1-5000 bars)
Auto-Timeframe Detection: Automatically adjusts to Daily, Weekly, or Monthly ranges
Advanced Gann Tools:
Configurable Gann Square spacing with 17 precision levels (from 0.00000001 to 100000000)
Cycle multipliers (1-10 cycles) representing 360° to 3600° rotations
14 geometric shapes for market division analysis
Infinite Squares projection system for extended future projections
Time Cycle Systems:
Classical Gann Time Cycles with automatic repetition
Extended Fibonacci Time Ratios (0.382, 0.618, 1.618, 2.618, 3.618, up to 21.0)
W.D. Gann Square Root Method for geometric time expansion
Time grid subdivisions with customizable styles
Visual Clarity:
Multiple color themes (Dark Blue, Dark Gray, Black, Dark Green, Dark Purple)
Adjustable line styles (Solid, Dashed, Dotted) for all elements
Customizable labels with offset controls
Zone highlighting with transparency controls
Clean, professional chart presentation
🔮 Who Should Use This
This indicator is designed for:
Experienced traders familiar with Gann analysis methodology
Swing traders looking for high-probability reversal zones
Position traders using geometric and time-based analysis
Technical analysts who incorporate classical market theory
Gold & Forex traders (optimized for XAUUSD, BTCUSD, and major pairs)
⚙️ How to Use
Select Your Mode: Choose between "Select Candle" (click a pivot) or "Lookback" (automatic detection)
Configure Calculation Method: Pick your preferred Gann Square method (Range, Sqr9, Daily, Weekly, Monthly)
Adjust Cycles & Shape: Set the number of cycles and geometric division pattern
Enable Desired Features: Toggle Gann levels, Stars, Time Cycles, Trendlines, and Dashboard as needed
Customize Visual Style: Match your chart theme and preferences
The indicator automatically updates as new price data arrives, continuously calculating fresh support/resistance zones and time projections.
📈 What Makes This Different
Unlike simple support/resistance indicators, Dynamic Gann Square Pro implements authentic W.D. Gann methodology including:
True Square of 9 spiral calculations
Geometric price-time relationships
Natural angle divisions based on sacred geometry
Volume-weighted institutional detection
Multi-indicator consensus analysis
The system combines price analysis with time analysis, recognizing that Gann theory emphasizes both dimensions equally for accurate market forecasting.
⚠️ Important Notes
This is a technical analysis tool and should be used alongside proper risk management
Best results achieved when combined with your existing trading strategy
The indicator works on all timeframes but is optimized for H1, H4, and Daily charts
Customization is key: Spend time adjusting settings to match your trading instrument and style
The dashboard provides a technical rating but is not financial advice
🎓 Educational Foundation
This indicator is built on the teachings of W.D. Gann, one of the most legendary traders of the 20th century, incorporating:
Square of 9 theory
Natural geometric divisions (360° cycles)
Price-time equivalence principles
Support/resistance zone analysis.
Coded by Magic_xD - Ahmed Ramzey
Professional Algorithmic Trading System Developer
All copyrights reserved. This indicator represents years of research into Gann theory combined with modern programming techniques.
Global M2 Money Supply Growth (GDP-Weighted)📊 Global M2 Money Supply Growth (GDP-Weighted)
This indicator tracks the weighted aggregate M2 money supply growth across the world's four largest economies: United States, China, Eurozone, and Japan. These economies represent approximately 69.3 trillion USD in combined GDP and account for the majority of global liquidity, making this a comprehensive macro indicator for analyzing worldwide monetary conditions.
════════════════════════════════════════════
🔧 KEY FEATURES:
📈 GDP-Weighted Aggregation
Each economy is weighted proportionally by its nominal GDP using 2025 IMF World Economic Outlook data:
• United States: 44.2% (30.62 trillion USD)
• China: 28.0% (19.40 trillion USD)
• Eurozone: 21.6% (15.0 trillion USD)
• Japan: 6.2% (4.28 trillion USD)
The weights are fully adjustable through the indicator settings, allowing you to update them annually as new IMF forecasts are released (typically April and October).
⏱️ Multiple Time Period Options
Choose between three calculation methods to analyze different timeframes:
• YoY (Year-over-Year): 12-month growth rate for identifying long-term liquidity trends and cycles
• MoM (Month-over-Month): 1-month growth rate for detecting short-term monetary policy shifts
• QoQ (Quarter-over-Quarter): 3-month growth rate for medium-term trend analysis
🔄 Advanced Offset Function
Shift the entire indicator forward by 0-365 days to test lead/lag relationships between global liquidity and asset prices. Research suggests a 56-70 day lag between M2 changes and Bitcoin price movements, but you can experiment with different offsets for various assets (equities, gold, commodities, etc.).
🌍 Individual Country Breakdown
Real-time display of each economy's M2 growth rate with:
• Current percentage change (YoY/MoM/QoQ)
• GDP weight contribution
• Color-coded values (green = monetary expansion, red = contraction)
📊 Smart Overlay Capability
Displays directly on your main price chart with an independent left-side scale, allowing you to visually correlate global liquidity trends with any asset's price action without cluttering the chart.
🔧 Customizable GDP Weights
All GDP values can be adjusted through the indicator settings without editing code, making annual updates simple and accessible for all users.
════════════════════════════════════════════
📡 DATA SOURCES:
All M2 money supply data is sourced from ECONOMICS (Trading Economics) for consistency and reliability:
• ECONOMICS:USM2 (United States)
• ECONOMICS:CNM2 (China)
• ECONOMICS:EUM2 (Eurozone)
• ECONOMICS:JPM2 (Japan)
All values are normalized to USD using current daily exchange rates (USDCNY, EURUSD, USDJPY) before GDP-weighted aggregation, ensuring accurate cross-country comparisons.
══════════════════════════════════════════════
💡 USE CASES & APPLICATIONS:
🔹 Liquidity Cycle Analysis
Track global monetary expansion/contraction cycles to identify when central banks are coordinating loose or tight monetary policies.
🔹 Market Timing & Risk Assessment
High M2 growth (>10%) historically correlates with risk-on environments and rising asset prices across crypto, equities, and commodities. Negative M2 growth signals monetary tightening and potential market corrections.
🔹 Bitcoin & Crypto Correlation
Compare with Bitcoin price using the offset feature to identify the optimal lag period. Many traders use 60-70 day offsets to predict crypto market movements based on liquidity changes.
🔹 Macro Portfolio Allocation
Use as a regime filter to adjust portfolio exposure: increase risk assets during liquidity expansion, reduce during contraction.
🔹 Central Bank Policy Divergence
Monitor individual country metrics to identify when major central banks are pursuing divergent policies (e.g., Fed tightening while China eases).
🔹 Inflation & Economic Forecasting
Rapid M2 growth often leads inflation by 12-18 months, making this a leading indicator for future inflation trends.
🔹 Recession Early Warning
Negative M2 growth is extremely rare and has preceded major recessions, making this a valuable risk management tool.
════════════════════════════════════════════
📊 INTERPRETATION GUIDE:
🟢 +10% or Higher
Aggressive monetary expansion, typically during crises (2001, 2008, 2020). The COVID-19 period saw M2 growth reach 20-27%, which preceded significant inflation and asset price surges. Strong bullish signal for risk assets.
🟢 +6% to +10%
Above-average liquidity growth. Central banks are providing stimulus beyond normal levels. Generally favorable for equities, crypto, and commodities.
🟡 +3% to +6%
Normal/healthy growth rate, roughly in line with GDP growth plus 2% inflation targets. Neutral environment with moderate support for risk assets.
🟠 0% to +3%
Slowing liquidity, potential tightening phase beginning. Central banks may be raising rates or reducing balance sheets. Caution warranted for high-beta assets.
🔴 Negative Growth
Monetary contraction - extremely rare. Only occurred during aggressive Fed tightening in 2022-2023. Strong warning signal for risk assets, often precedes recessions or major market corrections.
════════════════════════════════════════════
🎯 OPTIMAL USAGE:
📅 Recommended Timeframes:
• Daily or Weekly charts for macro analysis
• Monthly charts for very long-term trends
💹 Compatible Asset Classes:
• Cryptocurrencies (especially Bitcoin, Ethereum)
• Equity indices (S&P 500, NASDAQ, global markets)
• Commodities (Gold, Silver, Oil)
• Forex majors (DXY correlation analysis)
⚙️ Suggested Settings:
• Default: YoY calculation with 0 offset for current liquidity conditions
• Bitcoin traders: YoY with 60-70 day offset for predictive analysis
• Short-term traders: MoM with 0 offset for recent policy changes
• Quarterly rebalancers: QoQ with 0 offset for medium-term trends
════════════════════════════════════════════
📋 VISUAL DISPLAY:
The indicator plots a blue line showing the selected growth metric (YoY/MoM/QoQ), with a dashed reference line at 0% to clearly identify expansion vs. contraction regimes.
A comprehensive table in the top-right corner displays:
• Current global M2 growth rate (large, prominent display)
• Individual country breakdowns with their GDP weights
• Color-coded growth rates (green for positive, red for negative)
════════════════════════════════════════════
🔄 MAINTENANCE & UPDATES:
GDP weights should be updated annually (ideally in April or October) when the IMF releases new World Economic Outlook forecasts. Simply adjust the four GDP input parameters in the indicator settings - no code editing required.
The relative GDP proportions between the Big 4 economies change very gradually (typically <1-2% per year), so even if you update weights once every 1-2 years, the impact on the indicator's accuracy is minimal.
════════════════════════════════════════════
💭 TRADING PHILOSOPHY:
This indicator embodies the principle that "liquidity drives markets." By tracking the combined M2 money supply of the world's largest economies, weighted by their economic size, you gain insight into the fundamental liquidity conditions that underpin all asset prices.
Unlike single-country M2 indicators, this GDP-weighted approach captures the true global picture, accounting for the fact that US monetary policy has 2x the impact of Japanese policy due to economic size differences.
Perfect for macro-focused traders, long-term investors, and anyone seeking to understand the "tide that lifts all boats" in financial markets.
════════════════════════════════════════════
Created for traders and investors who incorporate global liquidity trends into their decision-making process. Best used alongside other technical and fundamental analysis tools for comprehensive market assessment.
⚠️ Disclaimer: M2 money supply is a lagging macroeconomic indicator. Past correlations do not guarantee future results. Always use proper risk management and combine with other analysis methods.
Sessions Forex - DDsessions by dadahgkgkjhghkgiygjhg luu g ig ig o ououuuuuuuuo yohugigouh oi ohgyfkjhou fyhfgomujgiyf lkhgb omilkhbihgbuighb oulkh bmigiug m ou kg oiugmougiyfgomlhgomugo
Extended Macros (NW)Extended Macros (NW)
Visual timing tool for ICT-style 33-minute macro periods
Designed to be used on intraday time frames (1min to 5min)
What It Does
Highlights ten 33-minute institutional timing windows throughout the trading day.
Each macro appears as a horizontal line in the lower pane during its active period.
The Concept
Based on ICT's numerological timing theory where markets deliver on 3-6-9 harmonics:
Start: :42 minutes (4+2 = 6)
End: :15 minutes (1+5 = 6)
Duration: 33 minutes (3+3 = 6)
The number 6 represents delivery and entry timing. Traders watch for 9 patterns (reversals) within these windows.
Macro Periods
2:42-3:15 AM | 3:42-4:15 AM
7:42-8:15 AM | 8:42-9:15 AM | 9:42-10:15 AM
10:42-11:15 AM | 11:42-12:15 PM
12:42-1:15 PM | 1:42-2:15 PM | 2:42-3:15 PM
How To Use
Monitor for setups as macros begin (:42)
Watch for momentum shifts as macros end (:15)
Combine with market structure and liquidity analysis
Designed to be used on intraday time frames (1min to 5min)
Features
Toggle individual periods on/off
Customizable color and line thickness
Non-repainting fixed-time display
Shows all periods ahead of price
Note: This is a timing reference tool. Use with proper analysis and risk management.
Previous Session Lines — High, Low, and 50% LevelsThis indicator automatically marks the previous completed session’s price range on your chart. You select a daily session window (for example: 09:30–16:00) and the script calculates:
* Previous Session High
* Previous Session Low
* Previous Session 50% (Midpoint)
When a session closes, the indicator draws all three levels on the chart and extends them forward for 24 hours, giving you clean, stable reference levels for the current trading day. Only the most recent session is shown; older sessions are automatically removed.
These levels are commonly used by day traders and swing traders to identify:
* Key support and resistance zones
* Breakout or rejection levels
* Market bias for the new session
* Areas where liquidity tends to accumulate
* Price reaction levels during overnight or intraday trading
Because the lines do not update in real time during the session, the levels remain static, accurate, and truly represent the completed session.
Settings users can adjust:
Session Settings:
* Start and end time of the session (repeats daily)
* Custom session name, which appears on the line labels
Line Appearance:
* Color
* Line thickness
* Line style (solid, dashed, dotted)
Label Appearance:
* Text size (tiny to huge)
* Text color automatically adjusts to contrast with the selected line color
Why this indicator is useful:
* Makes prior session structure immediately visible
* Helps identify high-probability reaction areas
* Shows only one session to reduce clutter
* Lines stay stable regardless of chart zoom or scaling
* Labels stay aligned at the right side of the chart
* Works on all timeframes, including extended hours and crypto charts
This tool is ideal for traders who rely on structured session analysis, including day traders, futures traders, forex traders, crypto traders, and anyone using session highs and lows to guide trading decisions.
This was developed to create an auto-mapping tool to comply with MrZinc's "London 50" strategy. You can learn more about that on his YouTube channel www.youtube.com
You can follow my YouTube trading channel here
www.youtube.com
Timed Swing Points [Free +] | cephxsTimed Swing Points | cephxs
This indicator is published under the Mozilla Public License 2.0. © cephxs, © fstarcapital
1. OVERVIEW
Timed Swing Points (TSP) highlights the timing of recent confirmed swing highs and lows and annotates them with context-aware time labels. Instead of drawing traditional pivot shapes and cluttering the chart, this streamlined free edition focuses on the temporal structure: WHEN pivots occur, not just WHERE . It helps discretionary traders quickly scan for clustering of swings around repeating intraday minutes or higher‑timeframe day names.
2. WHAT IT DOES
Detects swing highs and lows using a sensitivity factor (len)
Adds a time (or day name on daily timeframe) label at each qualified swing
Optional filtering to only show labels during defined "key time" minute windows
Automatically adapts label content to timeframe:
Intraday: HH:MM (24h or 12h model depending future input extension)
Daily: Full or abbreviated weekday names
Respects a maximum number of displayed swing points to keep charts clean
3. CORE FEATURES
Swing Detection: Uses ta.pivothigh(len, len) / ta.pivotlow(len, len); a pivot is confirmed only after enough bars pass, avoiding repaint on the current bar.
Time Labeling: Places labels offset back to the pivot bar index (bar_index - len).
Key Time Filtering: When enabled, labels only show if the pivot's minute is inside one of three windows: 00–10, 24–36, 50–59 minutes. These windows target common liquidity / volatility phases.
Day Name Mode: On daily timeframe, labels display full (e.g., Monday) or abbreviated (e.g., Mon) day names depending on the Full Day Names setting.
Point Limiting: Oldest labels are removed once Maximum Points Displayed is exceeded.
Clean Visual Footprint: Shape markers and lines are disabled in this free build (internally set to constants). Focus remains on time annotation density rather than price level persistence.
4. INPUTS & PARAMETERS
Sensitivity (len): Default 2. Swing pivot width. Higher = fewer, broader swings
Maximum Points Displayed: Default 10. Caps number of recent swing labels retained
Show Time Labels: Default true. Master toggle for all time labels
Key Times Only: Default true. Restricts labels to predefined minute windows
Prefix: Default blank. Optional text prepended to each label
High Time Color: Default red. Text color for swing high labels
Low Time Color: Default blue. Text color for swing low labels
Text Size: Default Small. Controls label text size (Tiny → Huge)
Full Day Names: Default true. Show full weekday names on daily timeframe
Internal Constants (Not User-Adjustable):
Shape display flags (show_high, show_low) set false
Line display and deletion logic present but disabled
Timezone currently fixed to America/New_York in Automatic mode; DST handled by TradingView engine
5. HOW SWING TIME IS DETERMINED
For each bar the script evaluates pivot conditions
A pivot is confirmed only after the right width (len) bars complete—the label is then placed len bars back
Time extraction uses the pivot's bar timestamp and converts:
Intraday: Formats HH:MM (24-hour). Infrastructure exists for future 12h toggle
Daily: Converts timestamp to a weekday name
Key time filter checks the pivot's minute bucket. If outside defined windows and filter is active, the label is skipped
6. TIME WINDOWS LOGIC (KEY TIMES ONLY)
Minutes 00–10 → Opening sequence & initial liquidity sweep
Minutes 24–36 → Post initial rotation / mid-hour inflection zone
Minutes 50–59 → Pre hour close / micro-structure reshuffle
ICT Traders: View as macros and note when macros form swing points
This pattern helps isolate intraday zones where structural shifts frequently occur, reducing noise from less consequential pivot timings.
7. USAGE GUIDELINES
Start with Sensitivity = 2 or 3 for most liquid intraday symbols. Increase on higher timeframes to avoid excessive clustering
Key Times Only ON: Ideal for focusing on session rotation pivots. OFF: Use for full discovery when studying custom time behaviors
Combine with volume profile or divergence tools to qualify time-labeled swings (e.g., a swing forming at 09:30 NY vs. random mid-bar)
Apply on lower timeframes (1–15m) to map recurring patterns or on Daily to see weekly rhythm changes
8. PERFORMANCE & LIMITATIONS
Efficient: Only stores arrays of recent labels and prunes aggressively
No Alerts: Current version does not fire alerts (Future Pro+ variant may include swing-time alerting)
Timezone: Fixed to America/New_York
9. BEST PRACTICES
Use a neutral chart theme; contrasting label colors amplify swing clusters
When analyzing historical pattern reliability, temporarily raise Maximum Points Displayed to 50–100 then revert to lighter values for live trading
Prefix field: Add a tag like "T:" if mixing multiple custom time tools to differentiate label origin
10. FAQ
Q: Why do some expected swings not show?
If they confirm outside key minute windows and filtering is ON, they're intentionally suppressed.
Q: Can I get price levels drawn?
Not in this free build. Lines/shapes are disabled intentionally.
Q: Does it repaint?
Pivot confirmation waits for the right width; labels appear only after the swing is locked in. Past labels aren't retroactively moved.
Q: Can I monitor multiple symbols at once?
This version is single‑symbol; use layouts or Pro variants for multi-source overlays.
11. CHANGELOG
v1.0 (Initial Free Release): Core swing time labeling, key time filter, day name adaptation, performance improvements. More updates coming.
12. DISCLAIMER
This tool is an analytical overlay designed for timing context only. It is NOT a standalone buy/sell signal. Always validate swings with broader market structure, liquidity pools, and risk management. No guarantee of future performance.
If you find this useful and want advanced variants (alerts, multi‑timezone, clustering metrics), reach out via TradingView. Feedback drives improvements.






















