PDH/PDL- [CT]Private Algorithm that is invite only. It is only spread through word of mouth and is not available on any website.
This algorithm will give you the best chance at being green and is even better when following specific plays of someone or yourself.
This is not supposed to guarantee profit and the team are not financial advisors. Please always manage your own risk according to your risk tolerance .
PDH/PDL –
by calmstrades
Description:
The PDH/PDL – indicator automatically plots the Previous Day’s High (PDH) and Previous Day’s Low (PDL) levels directly on your chart — essential reference points for Smart Money Concepts (SMC) and intraday traders.
It also detects and highlights liquidity sweeps when price takes out the prior day’s highs or lows, helping identify potential reversal or continuation zones.
🔍 Features:
Automatic PDH/PDL Levels:
Draws dynamic lines for the previous day’s high and low with customizable styles, colors, and widths.
Smart Money Sweep Detection:
Marks PDH or PDL sweeps using visual labels whenever liquidity is taken.
Clean Visual Customization:
Choose line style (Solid, Dashed, Dotted), color themes, label display, and toggle visibility for all components.
Lightweight & Efficient:
Optimized for smooth performance even on lower timeframes (1m–15m).
⚙️ Settings:
✅ Show PDH / Show PDL
🏷️ Show Labels on Lines
💧 Show Liquidity Sweeps
🎨 Line Style, Width, and Color Controls
💡 How to Use:
Use PDH/PDL as key liquidity levels where price often reacts.
Watch for sweeps (liquidity grabs) followed by structure shifts to identify potential trade setups.
Combine with other SMC tools, such as Order Blocks, FVGs, or BOS/CHoCH indicators, for confirmation.
Titik pangsi dan tahap
TRI - Support/Resistance ZonesTRI - SUPPORT/RESISTANCE ZONES v1.0
DESCRIPTION:
Professional support and resistance level indicator based on body pivot analysis.
Unlike traditional indicators that use wicks (high/low), this tool identifies key levels
using candle bodies (open/close), providing more reliable and significant price zones.
KEY FEATURES:
Body-based pivot detection for more meaningful levels
Automatic level validation (excludes breached levels)
Smart level filtering (avoids cluttered charts)
Configurable number of support/resistance levels (1-5 each)
Visual customization (colors, transparency, line extension)
Real-time breakout alerts for resistance and support levels
Clean and intuitive interface with price labels
HOW IT WORKS:
The indicator scans historical price action to identify pivot points based on candle bodies.
Only valid levels (not breached since formation) are displayed. Levels are automatically
filtered by proximity to avoid visual clutter while maintaining the most relevant zones.
Breakout alerts trigger when price closes above resistance or below support.
BEST USE:
Ideal for swing trading, day trading, and identifying key decision points.
Works on all timeframes and asset classes.
MA 250 & 1250 + OverextensionThis indicator is designed for long-term and macro traders who use moving averages to identify structural support levels and potential overextended tops.
It plots two key simple moving averages:
250-day SMA (≈1-year average)
1250-day SMA (≈5-year average)
While the 1250-day MA often acts as strong support during major market bottoms, the 250-day MA serves as a dynamic reference for identifying potential tops.
The core innovation of this script is the addition of user-defined overextension zones above the 250-day MA:
+30% zone: highlights potential cyclical tops (ideal for less volatile assets)
+50% zone: marks extreme overextension levels (useful for volatile instruments)
You can independently choose which background zone to display:
"+30% only"
"+50% only"
"Both" (with +50% taking visual priority)
"None"
Visual cues include:
Colored circles when price enters each overextension zone
Optional semi-transparent background highlighting active zones
Clean, non-repainting logic based on closing prices
Use cases:
Confirming structural support near the 1250-day MA during deep corrections
Assessing risk/reward when price moves far above the 250-day MA
Avoiding late long entries in euphoric market phases
Identifying potential distribution zones in long-term uptrends
Note: This tool does not generate buy/sell signals on its own. It is intended as a contextual filter to complement price action, volume, momentum, and macro analysis.
XT Buy Sell v1.0 Lite: Non-Repainting Signal Indicator🚀 XT Buy Sell v1.0 Lite: Non-Repainting Signal Indicator
The XT Buy Sell v1.0 Lite indicator is a streamlined version of our flagship tool, designed for traders who need a reliable, ready-to-use source of signals for market entry and exit.
✨ Key Advantages
Non-Repainting Signals: BUY/SELL signals remain permanently on the chart, providing reliability and easy verification on historical data.
High Accuracy: Developed as one of the most accurate tools for identifying entry points.
Ready "Out of the Box": The indicator comes with optimal default settings. All additional and advanced settings are available in the PRO version.
Versatility: Suitable for both Spot and Futures/Leveraged trading.
🔔 Convenience Features
Alerts: Set up alerts for BUY/SELL signals so you don't have to constantly monitor the chart.
Optimization: Configure alerts on the specific coins (tickers) where the indicator shows the best setups (most accurate and profitable).
🧠 Recommendations for Professional Trading (Risk Management)
To achieve maximum results and safety, follow these guidelines:
Historical Backtesting: Always verify the indicator's performance on the history of the selected trading pair before deployment.
Multi-Timeframe Analysis: Utilize the principle of "Signal on Lower TF, Confirmation on Higher TF" to increase your trading confidence.
Entry Confirmation: For maximum entry precision, it is recommended to use it in conjunction with our additional tool "X Trend Dashboard (Lite)".
Sequential Signals: The consecutive appearance of signals in the same direction (e.g., two or more consecutive BUYS) can be interpreted as a signal for re-entry/averaging down the position.
Risk Management:
Always set Stop-Losses.
Move the trade to Break-Even as soon as possible.
Carefully consider the risks and the leverage being used.
Happy trading and profits to all! 📈💰
MA Golden cross & Death crossthis indicator marks the golden cross and death cross on top of the 50 & 200 MA
to use this indicator you gotta have your MA50&200 (50, close, 200, close) indicator set up
@razsecretsss
Brahmastra with SMC by PoojaSummary
This indicator provides a structured trend-and-momentum workflow that issues Partial and Confirmed trade signals using a combination of trend filters, momentum confirmation, and structure breaks.
It helps traders identify higher-probability trade locations through multi-timeframe confirmation and automatic alert payloads — while keeping the underlying signal logic private (invite-only).
Core Components (high level overview — no source code revealed)
• Trend Filters: EMA (configurable length), VWAP, and Supertrend are used to define overall trend direction and to gate signals.
• Momentum: RSI (configurable length and upper/lower thresholds) helps confirm momentum and optional divergence blocking.
• Market Structure: BOS / CHoCH (Break of Structure / Change of Character) logic with MTF pivots to detect structure-based opportunities.
• Signal Types: Partial signals appear early as potential setups; Confirmed signals meet stricter multi-factor conditions (EMA/VWAP/Supertrend + RSI + optional MTF).
• Repaint Safety: Non-repaint mode available (triggers only after candle close).
• Alerts: Built-in alert messages with optional JSON webhook format.
• Customization: Flexible inputs for sessions, pivots, labels, colors, lookbacks, and MTF parameters to adapt across multiple timeframes.
How to Interpret Signals
• Treat Partial signals as setups to monitor — not instant entries. Wait for confirmation or confluence from price behavior.
• Treat Confirmed signals as higher-probability opportunities that satisfy trend and momentum alignment.
• Enable MTF confirmation selectively on smaller timeframes (e.g., 5m using 15m/1H confirmation).
• Use Non-repaint mode (trigger only after candle close) for safe alert generation.
Limitations & Risk Notice
This indicator does not guarantee profits or accuracy. It is a technical and educational tool meant to assist analysis.
All trading decisions, entries, and exits are the sole responsibility of the user. Always perform backtesting and paper trading before live use.
This is not financial advice.
Version Note & Support
This is a closed invite-only script. The indicator includes configuration options for labels, alerts, and MTF pivots.
For approved users seeking modifications or usage details, please contact the author (see Author’s Instructions section).
KTR SignalsBEST SIGNALS
How to use:
Initial signal (green/red) is potential reversal, the cross is confirmation. Look to enter there. Works best during higher volume
rsi + this = mmph
Extra setting for more potential signals but with lower probability
DTCC RECAPS Dates 2020-2025This is a simple indicator which marks the RECAPS dates of the DTCC, during the periods of 2020 to 2025.
These dates have marked clear settlement squeezes in the past, such as GME's squeeze of January 2021.
------------------------------------------------------------------------------------------------------------------
The Depository Trust & Clearing Corporation (DTCC) has published the 2025 schedule for its Reconfirmation and Re-pricing Service (RECAPS) through the National Securities Clearing Corporation (NSCC). RECAPS is a monthly process for comparing and re-pricing eligible equities, municipals, corporate bonds, and Unit Investment Trusts (UITs) that have aged two business days or more .
At its core, the Reconfirmation and Re-pricing Service (RECAPS) is a risk management tool used by the National Securities Clearing Corporation (NSCC), a subsidiary of the DTCC. Its primary purpose is to reduce the risks associated with aged, unsettled trades in the U.S. securities market .
When a trade is executed, it is sent to the NSCC for clearing and settlement. However, for various reasons, some trades may not settle on their scheduled date and become "aged." These unsettled trades create risk for both the trading parties and the clearinghouse (NSCC) because the value of the underlying securities can change over time. If a trade fails to settle and one of the parties defaults, the NSCC may have to step in to complete the transaction at the current market price, which could result in a loss.
RECAPS mitigates this risk by systematically re-pricing these aged, open trading obligations to the current market value. This process ensures that the financial obligations of the clearing members accurately reflect the present value of the securities, preventing the accumulation of significant, unmanaged market risk .
Detailed Mechanics: How Does it Work?
The RECAPS process revolves around two key dates you asked about: the RECAPS Date and the Settlement Date .
The RECAPS Date: On this day, the NSCC runs a process to identify all eligible trades that have remained unsettled for two business days or more. These "aged" trades are then re-priced to the current market value. This re-pricing is not just a simple recalculation; it generates new settlement instructions. The original, unsettled trade is effectively cancelled and replaced with a new one at the current market price. This is done through the NSCC's Obligation Warehouse.
The Settlement Date: This is typically the business day following the RECAPS date. On this date, the financial settlement of the re-priced trades occurs. The difference in value between the original trade price and the new, re-priced value is settled between the two trading parties. This "mark-to-market" adjustment is processed through the members' settlement accounts at the DTCC.
Essentially, the process ensures that any gains or losses due to price changes in the underlying security are realized and settled periodically, rather than being deferred until the trade is ultimately settled or cancelled.
Are These Dates Used to Check Margin Requirements?
Yes, indirectly, this process is closely tied to managing margin and collateral requirements for NSCC members. Here’s how:
The NSCC requires its members to post collateral to a clearing fund, which acts as a mutualized guarantee against defaults. The amount of collateral each member must provide is calculated based on their potential risk exposure to the clearinghouse.
By re-pricing aged trades to current market values through RECAPS, the NSCC gets a more accurate picture of each member's outstanding obligations and, therefore, their current risk profile. If a member has a large number of unsettled trades that have moved against them in value, the re-pricing will crystallize that loss, which will be settled the next day.
This regular re-pricing and settlement of aged trades prevent the build-up of large, unrealized losses that could increase a member's risk profile beyond what their posted collateral can cover. While RECAPS is not the only mechanism for calculating margin (the NSCC has a complex system for daily margin calls based on overall portfolio risk), it is a crucial component for managing the specific risk posed by aged, unsettled transactions. It ensures that the value of these obligations is kept current, which in turn helps ensure that collateral levels remain adequate.
--------------------------------------------------------------------------------------------------------------
Future dates of 2025:
- November 12, 2025 (Wed)
- November 25, 2025 (Tue)
- December 11, 2025 (Thu)
- December 29, 2025 (Mon)
The dates for 2026 haven't been published yet at this time.
The RECAPS process is essentially the industry's way of retrying the settlement of all unresolved FTDs, netting outstanding obligations, and gradually forcing resolution (either delivery or buy-in). Monitoring RECAPS cycles is one way to track the lifecycle, accumulation, and eventual resolution (or persistence) of failures to deliver in the U.S. market.
The US Stock market has become a game of settlement dates and FTDs, therefore this can be useful to track.
Market SessionsMarket Sessions (Asian, London, NY, Pacific)
Summary
This indicator plots the main global market sessions (Asian, European, American, Pacific) as boxes on your chart, complete with dynamic high/low tracking.
It's an essential tool for intraday traders to track session-based volatility patterns and visualize key support/resistance levels (like the Asian Range) that often define price action for the rest of the day.
Who it’s for
Intraday traders, scalpers, and day traders who need to visualize market hours and session-based ranges. If your strategy depends on the London open, the New York close, or the Asian range, this script will map it out for you.
What it shows
Customizable Session Boxes: Four fully configurable boxes for the Asian, European (London), American (New York), and Pacific (Sydney) sessions.
Session High & Low: The script tracks and boxes the highest high and lowest low of each session, dynamically updating as the session progresses.
Session Labels: Clear labels (e.g., "AS", "EU") mark each session, anchored to the start time.
Key Features
Powerful Timezone Control: This is the core feature.
Use Exchange Timezone (Default): Simply enter session times (e.g., 8:00 for London) relative to the exchange's timezone (e.g., "NASDAQ" or "BINANCE").
Use UTC Offset: Uncheck the box and enter a UTC offset (e.g., +3 or -5). Now, all session times you enter are relative to that specific UTC offset. This gives you full control regardless of the chart you're on.
Fully Customizable: Toggle any session on/off.
Style Control: Change the fill color, border color, transparency, border width, and line style (Solid, Dashed, Dotted) for each session individually.
Smart Labels: Labels stay anchored to the start of the session (no "sliding") and float just above the session high.
Why this helps
Track Volatility & Market Behavior: Visually identify the "personality" of each session. Some sessions might consistently produce powerful pumps or dumps, while others are prone to sideways "chop" or accumulation. This indicator helps you see these repeating patterns.
Find Key Support/Resistance Levels: The High and Low of a session (e.g., the Asian Range) often become critical support and resistance levels for the next session (e.g., London). This script makes it easy to spot these "session-to-session" S/R flips and reactions.
Aid Statistical Analysis: The script provides the core visual data for your statistical research. You can easily track how often the London session breaks the Asian high, or which session is most likely to reverse the trend, helping you build a robust trading plan.
Context is King: Instantly see which market is active, which are overlapping (like the high-volume London-NY overlap), and which have closed.
Quick setup
Go to Timezone Settings.
Decide how you want to enter times:
Easy (Default): Leave Use Exchange Timezone checked. Enter session times based on the chart's native exchange (e.g., for BTC/USDT on Binance, use UTC+0 times).
Manual (Pro): Uncheck Use Exchange Timezone. Enter your UTC Offset (e.g., +2 for Berlin). Now, enter all session times as they appear on the clock in Berlin.
Go to each session tab (Asian, European...) to enable/disable it and set the correct start/end hours and minutes.
Style the colors to match your chart theme.
Disclaimer
For educational/informational purposes only; not financial advice. Trading involves risk—manage it responsibly.
Lateral Market DetectorOverview
The Lateral Market Detector is a TradingView indicator designed to identify and highlight range-bound market conditions (sideways movement) where price oscillates between defined support and resistance levels with minimal overall movement.
How It Works
The indicator analyzes price action using a dynamic range detection algorithm:
Range Calculation: Examines the last N candlesticks (default 50, adjustable 20-200) and calculates the difference between the highest high and lowest low within this period.
Laterality Detection: Compares the calculated range against a configurable tolerance threshold (in pips). If the range is smaller than the tolerance, the market is identified as laterally moving.
Confirmation Logic: Counts consecutive candlesticks that remain within the detected range. The indicator only confirms a lateral condition when the minimum number of consecutive candlesticks has been reached (default 15).
Visual Representation: Once confirmed, displays a colored rectangle (box) spanning from the range's start point to the current bar, with horizontal dashed lines marking the high and low levels.
Dynamic Update: Continuously updates the rectangle as new candlesticks form, adjusting the top and bottom boundaries if price remains within the lateral zone.
Key Features
Multi-Timeframe Optimization
Automatic timeframe adaptation using square root scaling
When enabled, parameters adjust proportionally based on the current timeframe (M1, M5, M15, M30, H1, D1, W1, MN)
Prevents the need for manual parameter adjustments across different timeframes
Formula: Adjusted_Tolerance = Base_Tolerance × √(Timeframe_Multiplier)
Customizable Parameters
Tolerance Pip (M1): Sets the maximum range width to identify laterality
Minimum Candlesticks: Minimum consecutive candles required to confirm a lateral zone
Candlesticks to Analyze: Lookback period for range calculation
Breakout Sensitivity: Controls the threshold for identifying range breakouts
Full Visual Customization
Rectangle color and transparency
High/Low line color and thickness
Automatic status display showing current timeframe, lateral confirmation, and active parameters
Use Cases
Range Trading: Identify optimal entry and exit points at support/resistance
Breakout Trading: Visual confirmation before entering breakout trades
Trend Analysis: Distinguish between trending and consolidating markets
Risk Management: Define clear stop-loss levels based on range boundaries
Technical Specifications
Indicator Type: Overlay
Maximum Boxes: 100 (prevents performance degradation)
Supported Assets: Forex, CFDs, Stocks, Cryptocurrencies
Pine Script Version: v5
Chart Display: Real-time updates on each new candlestick
ORB Detection and LabelsOverview
ORB Detection and Labels is a comprehensive Opening Range Breakout (ORB) indicator designed for Indian market traders focusing on indices and stocks. This advanced tool automatically calculates critical trading levels based on the first 15 minutes of trading (09:15-09:30 IST) and provides precise entry, target, and stop-loss levels.
Key Features
Dual Operating Modes:
Auto Mode: Automatically detects and calculates ORB during market hours on 1/3/5/15-minute charts
Manual Mode: Allows custom ORB input for any timeframe including daily, weekly, and higher timeframes
Precision Trading Levels:
2 Buy Entry Levels
2 Sell Entry Levels
Dynamic Stop Loss levels
3 Target levels per direction
Visual Clarity:
Color-coded horizontal lines for instant recognition
Customizable label positioning to avoid chart clutter
Real-time info panel displaying all critical levels and status
Clean, professional interface with adjustable colors
Smart Alert System:
Configurable alerts for entry levels, stop losses, and targets
Non-repainting alerts that fire on bar close
Separate toggles for entry, target, and SL alerts
How It Works
ORB Calculation: During 09:15-09:30 IST, the indicator tracks the high and low to establish the Opening Range
Level Generation: After 09:30, it calculates buy/sell entries, stop losses, and targets using proprietary Fibonacci ratios
Visual Display: Lines extend across the chart with labels positioned for easy reading
Daily Reset: Automatically resets each trading day for fresh analysis
Ideal For
Intraday traders
Swing traders using manual ORB input on daily charts
Traders following opening range breakout strategies
Those seeking clear, mechanical entry and exit levels
Technical Specifications
Works on all symbols
Best suited for 1, 3, 5, and 15-minute timeframes in Auto mode
Manual mode supports all timeframes
Timezone: GMT+5:30 (IST)
Unique Advantages
✅ No repainting - all calculations finalize after ORB session closes
✅ Customizable colors and label positions
✅ Built-in risk management with defined SL levels
✅ Multiple profit targets for partial exit strategies
✅ Works across timeframes with manual override option
✅ Professional info panel with real-time status updates
Settings
ORB session timing (default: 09:15-09:30, 15 minutes)
Manual ORB high/low inputs
Label offset adjustment
Toggle targets, labels, info table
Alert preferences
Complete color customization
Perfect for traders who value precision, clarity, and systematic trading approaches based on proven ORB methodology.
This Script is Just for Educational Purpose. Please test it as per your risk. This is not a recommendation.
AEON | Liquidity HunterA visual tool for identifying high-probability liquidity zones across multiple timeframes and sessions.
Overview
Liquidity Hunter is a multi-timeframe, all market tool designed to help traders visualise areas where price may be drawn in search of resting liquidity. These liquidity zones often align with swing highs and lows, session extremes, or significant higher-time-frame reference points.
Rather than producing entry or exit signals, this indicator aims to support market behaviour analysis and contextual awareness.
Core Functions
The indicator identifies potential liquidity areas using four optional methods:
1. Current Time Frame Analysis – Automatically locates swing highs and lows based on a customisable setting for sensitivity and lookback depth.
2. Higher Time Frame Analysis – Uses the same logic as above, but projects liquidity zones from a selected higher time frame (HTF).
3. Session Highs & Lows – Highlights the Asian, London, New York, or user-defined session extremes where liquidity commonly pools.
4. Time-Based Highs & Lows – Marks the final bar of any higher time frame (for example, the last H4 or D1 candle) to show potential liquidity reference points.
Each method can be enabled or disabled independently and visually customised, allowing traders to tailor the display to their preferred style and time frame.
How to Use
When applied, the indicator plots horizontal levels representing potential liquidity pools. These levels persist until price engages with or mitigates them, at which point users can opt to modify their visual style or delete them as preferred.
Adjusting the sensitivity of the current and higher time frame levels may reflect the market's likelihood of treating them as targets or reversal points.
Many traders combine these levels with concepts such as market structure shifts, displacement, or fair-value gaps to build a narrative around price behaviour.
Disclaimer
This indicator is provided for educational and informational purposes only. It does not constitute financial advice or a trade signal. Past performance or visual confluence does not guarantee future results.
---
About the Author
Created by a passionate developer focused on algorithmic and quantitative concepts.
Wave Conflict DetectorWave Conflict Detector
Wave Conflict Detector: Identifying Pivot Conditions Through Wave Interference Analysis
Wave Conflict Detector applies wave interference principles from physics to dual-EMA analysis, identifying potential pivot conditions by measuring phase relationships and amplitude states between two moving average waves. Unlike traditional EMA crossover systems that signal on wave intersection, this indicator measures the directional alignment (phase) and interaction strength (interference amplitude) between wave states to identify conditions where wave mechanics suggest potential reversal zones.
The indicator combines two analytical components: velocity-based phase difference calculation that measures whether waves are moving in the same or opposite directions, and normalized interference amplitude that quantifies the degree of wave reinforcement or cancellation. This creates a regime-classification system with visual feedback showing when waves are aligned (constructive state) versus opposed (destructive state).
What Makes This Approach Different
Phase Relationship Measurement
The core analytical method is extracting phase alignment from wave velocities rather than simply measuring EMA separation. The system calculates the first derivative (bar-to-bar change) of each EMA, creating velocity measurements: v₁ = ψ₁ - ψ₁ and v₂ = ψ₂ - ψ₂ . These velocities are combined through normalized correlation: Φ = (v₁ × v₂) / |v|², producing an alignment value ranging from -1 (perfect opposition) to +1 (perfect alignment).
This alignment value is smoothed using EMA and converted to angular degrees: Δφ = (1 - Φ) × 90°, creating a phase difference measurement from 0° to 180°. This quantifies how much the waves are "fighting" each other directionally, independent of their separation distance. Two EMAs can be far apart yet moving in harmony (low phase difference), or close together yet moving in opposition (high phase difference).
This directional correlation approach differs from standard dual-EMA analysis by focusing on velocity alignment rather than positional crossovers.
Interference Amplitude Calculation
The interference formula implements wave superposition principles: I = (|ψ₁ + ψ₂|² - |ψ₁ - ψ₂|²) × Gain, which mathematically simplifies to I = 4 × ψ₁ × ψ₂ × Gain. This measures the product of both waves—when both are positive and large, interference is maximally constructive; when they have opposite signs or differing magnitudes, interference weakens.
The raw interference value is then normalized using adaptive statistical bounds calculated over a rolling window (default 100 bars). The system computes mean (μ) and standard deviation (σ) of raw interference, then applies bounds of μ ± 2σ, and normalizes to a 0-1 range. This creates a scale-invariant measurement that adapts automatically to different instruments and volatility regimes without requiring manual recalibration.
The combination of phase measurement and normalized amplitude creates a two-dimensional state space for classifying market conditions.
Dual-Mode Detection Architecture
The system offers two detection approaches that can be selected based on market conditions:
Interference Mode: Detects pivot conditions when normalized interference amplitude forms local peaks or troughs (current bar is higher/lower than both adjacent bars) AND exceeds the configured threshold. This identifies extremes in wave interaction strength.
Phase Mode: Detects pivot conditions when phase alignment reverses (crosses from positive to negative or vice versa) AND absolute phase difference exceeds the threshold. This identifies directional relationship changes between waves.
Both modes require price structure confirmation (traditional pivot high/low patterns) and minimum bar spacing to prevent over-signaling. This architecture allows traders to match detection sensitivity to market character—interference mode for amplitude-driven markets, phase mode for directional trend shifts.
Multi-Layer Visual System
The visualization approach uses hierarchical layers to display wave state information:
Foundation Layer: The two EMA waves (ψ₁ and ψ₂) plotted directly on the price chart, showing the underlying wave states being analyzed.
Background Layer: Color-coded zones showing regime state—green tint when phase alignment is positive (constructive interference), red tint when phase alignment is negative below -0.3 (destructive interference).
Dynamic Ribbon: A band centered on the wave average with width proportional to |ψ₁ - ψ₂| × (0.5 + interference_norm). This creates an adaptive channel that expands with interference strength and contracts during low-energy states.
Phase Field: Multi-frequency harmonic oscillations generated using three phase accumulators driven by interference amplitude, phase alignment, and accumulated phase rotation. Multiple sine-wave layers create visual texture that becomes erratic during wave conflict conditions and smooth during aligned states.
Particle System: Floating symbols whose density is proportional to interference amplitude, creating a visual intensity indicator.
Each visual component displays non-redundant information about the wave state system.
Core Calculation Methodology
Wave State Generation
Two exponential moving averages are calculated using configurable lengths (default 8 and 21 bars):
- ψ₁ = EMA(close, fastLen) — fast wave component
- ψ₂ = EMA(close, slowLen) — slow wave component
These serve as the base wave functions for all subsequent analysis.
Velocity Extraction
First derivatives are computed as simple bar-to-bar differences:
- psi1_velocity = ψ₁ - ψ₁
- psi2_velocity = ψ₂ - ψ₂
These represent the "motion" of each wave through price-time space.
Phase Alignment Calculation
The velocity product and magnitude are calculated:
- velocity_product = v₁ × v₂
- velocity_magnitude = √(v₁² + v₂²)
Phase alignment is computed as:
- phase_alignment = velocity_product / (velocity_magnitude²)
This is smoothed using EMA of configurable length (default 5) and converted to degrees:
- phase_degrees = (1 - phase_alignment_smooth) × 90
Interference Amplitude Processing
Raw interference is calculated:
- interference_raw = (constructive_amplitude - destructive_amplitude) × gain
- where constructive_amplitude = (ψ₁ + ψ₂)²
- and destructive_amplitude = (ψ₁ - ψ₂)²
Statistical normalization is applied:
- interference_mean = SMA(interference_raw, normalizationLen)
- interference_std = StdDev(interference_raw, normalizationLen)
- upper_bound = mean + 2 × std
- lower_bound = mean - 2 × std
- interference_norm = (interference_raw - lower_bound) / (upper_bound - lower_bound), clamped to
State Classification
Three regime states are identified:
- Constructive: phase_alignment_smooth > 0 (waves moving in same direction)
- Destructive: phase_alignment_smooth < -0.3 (waves moving in opposite directions)
- Neutral: phase_alignment between -0.3 and 0 (weak directional correlation)
Pivot Detection Logic
In Interference Mode:
- High pivots: interference_norm > interference_norm AND interference_norm > interference_norm AND interference_norm > threshold AND price forms pivot high AND spacing requirement met
- Low pivots: interference_norm shows local trough using opposite conditions
In Phase Mode:
- Pivots: phase alignment reverses sign AND absolute phase_degrees > threshold AND price forms pivot high/low AND spacing requirement met
All conditions must be true for a signal to generate.
Dashboard Metrics System
The dashboard displays real-time calculations:
- I (Interference): Normalized amplitude shown as bar gauge and percentage
- Δφ (Phase): Phase difference shown as bar gauge and degrees
- ψ₁ and ψ₂: Current wave values in price units
- Wave Separation: |ψ₁ - ψ₂| with directional indicator
- STATE: Current regime classification (CONSTRUCTIVE/DESTRUCTIVE/NEUTRAL)
- PIVOT Probability: Composite score calculated as interference_norm × (phase_degrees/180) × 100
The interference matrix shows historical heatmap data across four metrics (interference amplitude, phase difference, constructive flags, destructive flags) over the configurable number of bars.
How to Use This Indicator
Initial Configuration
Apply the indicator to your chart with default settings. The fast wave length (default 8) should be adjusted to match short-term price swings for your instrument and timeframe. The slow wave length (default 21) should be 2-4 times the fast length to create adequate wave separation. Enable the dashboard (recommended position: top right) to monitor regime state and metrics in real-time.
Signal Interpretation
High Pivot Marker (▼ Red Triangle): Appears above price bars when a bearish pivot condition is detected. This indicates that price formed a swing high, the selected detection criteria were met (interference peak or phase reversal depending on mode), threshold requirements were satisfied, and the minimum spacing filter passed. This represents a potential reversal zone where wave mechanics suggest downward directional change conditions.
Low Pivot Marker (▲ Green Triangle): Appears below price bars when a bullish pivot condition is detected. This indicates that price formed a swing low and all detection criteria aligned. This represents a potential reversal zone where wave mechanics suggest upward directional change conditions.
Dashboard STATE Reading
The STATE field shows current wave relationship:
- "🟢 CONSTRUCTIVE": Waves are moving in the same direction (phase alignment positive). This suggests trend continuation conditions where waves are reinforcing each other.
- "🔴 DESTRUCTIVE": Waves are moving in opposite directions (phase alignment below -0.3). This suggests reversal-prone conditions where waves are conflicting.
- "🟡 NEUTRAL": Weak directional correlation between waves. This suggests ranging or transitional conditions.
Use STATE for regime awareness rather than specific entry signals.
Interference and Phase Metrics
Monitor the I (Interference) percentage:
- Above 70%: High amplitude state, significant wave interaction
- 40-70%: Moderate amplitude state
- Below 40%: Low amplitude state, weak interaction
Monitor the Δφ (Phase) degrees:
- Above 120°: Significant wave opposition (destructive conditions)
- 60-120°: Transitional phase relationship
- Below 60°: Wave alignment (constructive conditions)
The PIVOT probability metric combines both: high values (>70%) indicate conditions where both amplitude and phase suggest elevated pivot formation potential.
Trading Workflow Example
Step 1 - Regime Check: Observe dashboard STATE to understand current wave relationship. CONSTRUCTIVE states favor trend-following approaches, DESTRUCTIVE states suggest reversal-prone conditions.
Step 2 - Metric Monitoring: Watch I% and Δφ values. Rising interference with high phase difference indicates building wave conflict.
Step 3 - Visual Confirmation: Observe amplitude ribbon width (expanding = active state) and phase field texture (chaotic = conflict conditions, smooth = aligned conditions).
Step 4 - Signal Wait: Wait for confirmed pivot marker (▼ or ▲) rather than anticipating based on metrics alone. The marker indicates all detection criteria have aligned.
Step 5 - Entry Decision: Use pivot markers as potential reversal zones. Combine with other analysis methods such as support/resistance levels, volume confirmation, and higher timeframe bias for entry decisions.
Step 6 - Risk Management: Place stops beyond recent swing structure or ribbon edges. Monitor dashboard STATE—if it flips to CONSTRUCTIVE in trade direction, the reversal may be confirmed; if PIVOT% drops significantly, conditions may be weakening.
Step 7 - Exit Criteria: Consider exits when opposite pivot marker appears, STATE changes unfavorably, or standard technical targets are reached.
Parameter Optimization Guidelines
Fast Wave Length: Adjust to match short-term swing frequency. Shorter values (5-8) for active trading on lower timeframes, longer values (13-20) for swing trading on higher timeframes.
Slow Wave Length: Should maintain 2-4x ratio with fast length. Shorter values create more interference cycles, longer values create more stable baseline.
Phase Detection Length: Smoothing for phase alignment. Lower values (3-5) for responsive detection, higher values (8-12) for stable readings with less sensitivity.
Interference Gain: Amplification multiplier. Lower values (0.5-1.0) for conservative detection, higher values (1.5-2.5) for more sensitive detection.
Normalization Period: Rolling window for statistical bounds. Shorter periods (50-100) adapt quickly to volatility changes, longer periods (150-300) provide more stable normalization.
Interference Threshold: Minimum amplitude to trigger signals. Lower values (0.50-0.60) generate more signals, higher values (0.70-0.85) are more selective.
Phase Threshold: Minimum phase difference in degrees. Lower values (90-110) are more permissive, higher values (140-170) require stronger opposition.
Min Pivot Spacing: Bars between signals. Match to average swing duration on your timeframe—tighter spacing (3-8 bars) for scalping, wider spacing (15-30 bars) for swing trading.
Best Performance Conditions
This approach works better in markets with:
- Clear swing structure where EMA-based wave analysis is meaningful
- Sufficient volatility for wave separation to develop
- Periodic oscillation between trending and ranging states
- Liquid instruments where EMAs reflect true price flow
This approach may be less effective in:
- Extremely choppy conditions with no directional persistence
- Very low volatility environments where wave separation is minimal
- Gap-heavy instruments where price discontinuities disrupt wave continuity
- Parabolic moves where waves cannot keep pace with price velocity
The system adapts by reducing signal frequency in poor conditions—when interference stays below threshold or phase alignment remains neutral, pivot markers will not appear.
Visual Performance Optimization
The phase field and particle systems are computationally intensive. If experiencing chart lag:
- Reduce Phase Field Layers from 5 to 2-3 (significant performance improvement)
- Lower Particle Density from 3 to 1 (reduces label creation overhead)
- Disable Phase Field entirely (removes most intensive calculations)
- Decrease Matrix History Bars to 15-20 (reduces table computation load)
The core wave analysis and pivot detection continue to function with all visual elements disabled.
Important Disclaimers
This indicator is an analytical tool that measures phase relationships and interference amplitude between two exponential moving averages. It identifies conditions where these wave mechanics suggest potential pivot zones based on historical price data analysis. It should not be used as a standalone trading system.
The phase and interference calculations are deterministic mathematical formulas applied to EMA values. These measurements describe current and historical wave relationships but do not predict future price movements. Past wave patterns and pivot markers do not guarantee future market behavior will follow similar patterns.
All trading involves risk. The pivot markers represent analytical conditions where wave mechanics align with specific thresholds, not certainty of directional change. Use appropriate risk management, position sizing, and combine with additional confirmation methods such as support/resistance analysis, volume patterns, and multi-timeframe alignment. No indicator can eliminate false signals or guarantee profitable trades.
The spacing filter and threshold requirements are designed to reduce noise and over-signaling, but market conditions can change rapidly and render any analytical signal invalid. Always use stop losses and never risk capital you cannot afford to lose.
Technical Implementation Notes
All calculations execute on closed bars only—there is no repainting of signals or values. The normalization system requires approximately 100 bars of historical data to establish stable statistical bounds; values in the first 50-100 bars may be unstable as the rolling statistics converge.
Phase field arrays are fixed-size based on the complexity setting. Particle labels are capped at 80 total to prevent excessive memory usage. Dashboard and matrix tables update only on the last bar to minimize computational overhead. Particle generation is throttled to every 2 bars for performance. Phase accumulators use modulo arithmetic (% 2π) to prevent numerical overflow during extended operation.
The indicator has been tested across multiple timeframes (5-minute through daily) and multiple asset classes (forex, stocks, crypto, indices). It functions identically across all instruments due to the adaptive normalization approach.
Swing High/Low (Adaptive)Swing High/Low (Adaptive)
Overview
The Indicator is a pivot point detection tool that identifies swing highs and lows with invalidation tracking. The key differentiator of this indicator is its adaptive invalidation system . Most pivot indicators simply mark every detected pivot without considering whether subsequent price action has made earlier pivots less relevant.
How It Works
The indicator uses Pine Script's native ta.pivotlow() and ta.pivothigh() functions combined with custom logic to detect swing points. The adaptive algorithm evaluates each potential pivot against the following criteria:
For Low Pivots:
Confirms a new low pivot when it's the next expected pivot type in the swing sequence
If consecutive lows occur, only accepts a new low if it's lower than the previous low
Marks the previous low as invalidated when a stronger low is detected
For High Pivots:
Confirms a new high pivot when it's the next expected pivot type in the swing sequence
If consecutive highs occur, only accepts a new high if it's higher than the previous high
Marks the previous high as invalidated when a stronger high is detected
This approach ensures that the indicator maintains clean swing structure and automatically adjusts when price action creates stronger pivots, providing a more realistic view of support and resistance levels.
Settings
Pivot Settings:
Left Bars : Number of bars to the left required for pivot confirmation (default: 5)
Right Bars : Number of bars to the right required for pivot confirmation (default: 5)
Pivot Display Settings:
Toggle visibility for low and high pivots independently
Customizable colors for valid pivot markers
Low pivots marked with upward triangle (▲)
High pivots marked with downward triangle (▼)
Invalid Pivot Settings:
Optional display of invalidated pivots
Separate color customization for invalid low and high pivots
Helps visualize where market structure expectations changed
ZigZag Settings:
Toggle ZigZag line display on/off
Separate colors for upward and downward price swings
Adjustable line width
Use Cases
1. Market Structure Analysis
Identify key swing points to understand the current market structure and trend direction. The adaptive invalidation feature ensures you're always looking at the most relevant pivots.
2. Support and Resistance Identification
Use confirmed swing highs and lows as potential support and resistance levels for entry and exit planning.
3. Trend Confirmation
The ZigZag visualization helps confirm trends by showing the sequence of higher highs and higher lows (uptrend) or lower highs and lower lows (downtrend).
Disclaimer
This indicator is designed as a technical analysis tool and should be used in conjunction with other forms of analysis and proper risk management. Past performance does not guarantee future results, and traders should thoroughly test any strategy before implementing it with real capital.
BrianDayTrades IBThis indicator plots the Initial Balance for the NY Open. This takes the high and low of the first hour between 9:30am and 10:30am New York time.
You can adjust which lines and labels are shown.
The Initial Balance high and low are shown with 25%, 50%, 75% lines; as well as 50% and 100% above and below the IB range for targets to use as take profits.
Pythia — v0.5.5 LiteDescription
Pythia Lite helps to identify potential trend reversal zones before they become visible on the chart.
It analyzes the energy of price movement and highlights where momentum starts to fade — signaling possible changes ahead.
Built on adaptive MACD divergence logic and collapse-zone forecasting, it shows where the probability of a reversal becomes the highest.
Core Features
• Forecasts possible reversal areas
• Smart signal filtering based on σ-significance
• Dynamic projection zones (linear regression + ATR)
• Visibility and stability boost for cleaner signals
• Visual markers for directional bias
Lite Limitations
• Reduced sensitivity range
• Single-scale analysis (no macro mode)
• Simplified divergence filters
👉 saellab.gumroad.com
Created through the dialogue of analysis and intelligence.
© Saël Lab — Pythia Project 2025
#Pythia #Forecast #Divergence #CollapseZone #Reversal #MACD #SaelLab #TradingSystem #Energy #MarketExhaustion #AdaptiveIndicator
Narratives [Pro+]Narratives - Release
Narratives is a comprehensive trading indicator designed to help traders build a structured narrative around price action. Built on the concepts of Inner Circle Trader, GxT Profiling, and HTF Analysis, It integrates advanced Smart Money concepts such as Fair Value Gaps, SMT Divergence, Liquidity Sweeps, Precision Swing Points, and Session Levels — all within one cohesive and adaptive system. Explore the features below:
Fair Value Gaps (FVG)
- Automatically detects and displays bullish and bearish Fair Value Gaps with dynamic invalidation
- Customizable colors, box limits, and extension behavior until price closes through the gap
- Automatically removes invalidated gaps for a cleaner view
Smart Money Technique (SMT) Divergence
- Detects divergence between correlated assets at Previous Day High/Low levels
- Automatic preset detection for major markets including Indices, Forex, Metals, Energy, and Crypto
- Inversion SMT detection when correlated assets sweep levels while the primary asset does not
- Labels display which specific assets are in divergence
Candle Sweep Detection
- Identifies C2 sweep patterns where Candle 2 sweeps Candle 1’s high or low and closes back
- Detects C3 closure patterns
- Dynamic detection removes sweep lines if subsequent price action invalidates the pattern
- Configurable maximum sweeps and optional bias filtering
Precision Swing Point (PSP)
- Detects swing highs and lows that occur with correlated asset divergence
- Two display modes:
- PSP Only – shows confirmed swing points with divergence
- All Precision Candles – highlights every divergence candle
- Supports up to three correlated assets with both manual and automatic preset modes
Previous Day High/Low (PDH/PDL)
- Plots previous day’s high and low across all intraday timeframes
- Dynamic mitigation stops line extension when levels are swept
- Customizable line styles for active and mitigated states
- Status tracking shows Intact or Swept in the information table
Previous Week High/Low (PWH/PWL)
- Plots previous week’s high and low with automatic detection across all intraday timeframes
- Dynamic mitigation stops line extension when levels are swept
- Customizable line styles for active and mitigated states
- Status tracking shows Intact or Swept in the information table
Premium / Discount Zones
- Automatically calculates and displays Premium and Discount ranges based on current structure
- Helps visualize optimal trade zones within equilibrium
- Optional midpoint (Equilibrium) line
- Fully customizable colors and fill styles
Killzone Levels
- Tracks Asia and London session highs and lows with automatic timezone conversion
- Levels extend until mitigated with optional line removal
- Session-based detection resets daily
Timeline Markers
- Four customizable vertical lines mark key trading times
- Default setup includes major market opens in New York timezone
- Optional display on lower timeframes
Quarterly Theory
- Plots vertical lines marking quarterly cycles across multiple timeframes
- 15M charts: 90m quarters
- 30M charts: Daily quarters (6-hour cycles from 6PM)
- 1H charts: Weekly quarters
- 4H charts: Monthly quarters
- Daily charts: Yearly quarters
Information Table
- Displays current bias, timeframe, PDH/PDL status, and timezone
- Customizable position, colors, font size, and individual element toggles
- Includes Ticker and Timeframe for quick reference
Alpha ORB Key LevelsCompanion App for Alpha ORB Trader. Highlights Several key levels used by Traders daily. Key levels that could be used as Support and Resistance Levels. Profit targets or Stop loss targets.
Camarilla D/W/M, Alerts, TP/SL, ADX, EMA, Volume# Camarilla Levels Pro - Advanced Trading Indicator
## 📊 **Overview**
A sophisticated Camarilla levels indicator with multiple timeframe support, advanced filtering, and comprehensive trading statistics. Designed for professional traders seeking precise entry/exit points with robust risk management.
## 🎯 **Key Features**
### **Multi-Timeframe Camarilla Levels**
- **D/W/M Timeframes**: Calculate levels from Daily, Weekly, or Monthly data
- **Accurate Calculations**: Uses previous period's High, Low, Close for precise level calculation
- **6 Key Levels**: H3, H4, H5 (Resistance) and L3, L4, L5 (Support)
### **Advanced Entry Signals**
- **4 Trading Scenarios**:
- LONG 1: Price crosses above H4 with stop at H3, target at H5
- LONG 2: Price crosses above L3 with stop at L4, target at H3
- SHORT 1: Price crosses below L4 with stop at L3, target at L5
- SHORT 2: Price crosses below H3 with stop at H4, target at L3
### **Smart Filtering System**
- **ADX Filter**: Confirms trend strength (configurable threshold)
- **Volume Filter**: Ensures significant volume participation
- **EMA Filter**: Aligns with trend direction (50-period default)
- **Flexible Combination**: Use any combination of filters
### **Non-Repainting Signals**
- **Signal Protection**: Once triggered, signals don't disappear or repaint
- **Executed Signal Tracking**: Historical record of all filled positions
- **Visual Confirmation**: Clear distinction between potential and executed trades
### **Comprehensive Alert System**
- **Entry Alerts**: Buy/Sell signals with level information
- **Exit Alerts**: TP/SL notifications with profit/loss data
- **Customizable**: Set alerts for specific conditions only
### **Professional Risk Management**
- **Auto TP/SL**: Automatic take-profit and stop-loss levels
- **Position Tracking**: Monitors active trades with real-time P/L
- **Single Position**: Prevents over-trading with one active position rule
### **Advanced Statistics**
- **Trade Analytics**: Total trades, win rate, profitability
- **Performance Metrics**: Total profit %, average trade performance
- **Real-time Monitoring**: Current position status and filter status
- **Visual Table**: Clean statistics display in corner
## ⚙️ **Customization Options**
### **Display Settings**
- Toggle level labels, signals, TP/SL markers, and statistics
- Adjust visual styles and sizes for clarity
- Right-positioned labels to avoid chart clutter
### **Filter Configuration**
- **ADX**: Length (14) and threshold (20) settings
- **Volume**: Period (20) and multiplier (1.2x) adjustment
- **EMA**: Customizable period (50 default)
### **Timeframe Selection**
- Daily levels for intraday trading
- Weekly levels for swing trading
- Monthly levels for position trading
## 📈 **Trading Strategy**
### **Entry Logic**
1. **Breakout Confirmation**: Price must cross and hold beyond level
2. **Filter Validation**: All active filters must pass conditions
3. **Single Position**: No new entries while position is active
### **Exit Logic**
- **Take Profit**: Automatic at calculated target levels
- **Stop Loss**: Automatic at calculated risk levels
- **Visual Feedback**: Green circles for TP, Red X for SL
### **Risk Management**
- Pre-defined risk/reward ratios based on Camarilla mathematics
- No pyramiding or multiple position risks
- Clear visual tracking of active trade parameters
## 🎨 **Visual Features**
- **Clean Level Display**: Gray circles for unobtrusive level marking
- **Signal Markers**: Tiny triangles for executed entries
- **Exit Markers**: Tiny circles (TP) and X (SL) for clear exits
- **Statistics Table**: Professional performance monitoring
- **Right-Aligned Labels**: Prevents chart congestion
## 🔔 **Alert Conditions**
- **Buy Signals**: LONG 1 or LONG 2 conditions met
- **Sell Signals**: SHORT 1 or SHORT 2 conditions met
- **Exit Alerts**: TP or SL hit for both long and short positions
## 💡 **Professional Use Cases**
- **Day Trading**: Use Daily levels with volume filter
- **Swing Trading**: Use Weekly levels with ADX trend confirmation
- **Position Trading**: Use Monthly levels with EMA trend alignment
- **Strategy Testing**: Comprehensive statistics for backtesting
This indicator provides institutional-grade Camarilla analysis with professional risk management tools, making it suitable for traders of all experience levels seeking systematic trading approaches with clear entry/exit rules.
ATRThis script displays the Average True Range (ATR) value and the ATR as a percentage of the current closing price directly on the main chart as a clean table, with no lines or plots. It allows users to easily monitor both absolute volatility and its relative magnitude, making comparisons across different assets intuitive. The display position is customizable, offering flexibility for personal chart layouts. Ideal for traders seeking quick volatility insights, risk management guidance, or portfolio-wide comparisons.
Auto Session Fib/Open LevelsThis indicator automatically plots fib levels and key opening levels so you don't have to (:
Default levels are set to Longhorn Trades (Peter Kennedy) fib settings and two key openings of my liking.
Sultan_Mstrading Dynamic Levels (Auto-Market Final Version)The Sultan_Mstrading Dynamic Levels indicator automatically generates dynamic support and resistance levels based on the market type or trading symbol (such as Gold, Bitcoin, Indices, Oil, or Forex pairs).
It plots multiple levels above and below the current price with adjustable spacing, and automatically highlights the nearest level to the current price for quick visual reference
Liquidity Levels - PMH/PWH/PDH/HODWhat is it?
An indicator that tracks the main liquidity levels on TradingView, displaying the highs and lows of reference for month, week, previous day and current day.
What's it for?
It identifies price zones where there are many pending orders (liquidity). Traders use it to:
Find support and resistance points
Identify areas where price could bounce or break through
Receive alerts when price touches or breaks these levels
Which levels does it show?
LevelDescriptionColorLinePMH/PMLPrevious month's high and lowPurpleSolidPWH/PWLPrevious week's high and lowBlueSolidPDH/PDLPrevious day's high and lowOrangeSolidHOD/LODCurrent day's high and lowGrayDotted
How to use it?
Apply the indicator to your chart
Customize colors and enable/disable the levels you prefer
Set alerts to receive notifications when price touches or breaks levels
Use the levels to make trading decisions (entry, exit, stop loss)
Perfect for: Scalping, Day Trading, Swing Trading on any asset (forex, crypto, stocks)






















