Candlestick analysis
EMA Squeeze Alert (ADR Filter)This indicators is for Pine Screener. You could use it on Pine Screener to filter out stocks with EMAs Convergence.
The EMAs used are EMA 9, EMA 12 and EMA 20.
When the current closing price is within 50% of 20-days ADR% from these three EMAs, it would give you an alert signal.
The way to use it is to apply it onto the Pine Screener.
You then select the watchlist you would like to filter out, and check the alert signal to True, and click scan.
If Condition is True, the candlesticks would have a green arrow below and the background is highlighted.
The script is published, feel free to amend it as you like
Have a Nice Day, and Trade Safe !
Rejection Block StrategiyaRejection Block Strategy. This indicator draws rejection blocks on the chart based on the strategy explained by VerumTrader. You can use the default settings or change the settings.
Precision Multi-Dimensional Signal System V2Precision Multi-Dimensional Signal System (PMSS) - Technical Documentation
Overview and Philosophical Foundation
The Precision Multi-Dimensional Signal System (PMSS) represents a systematic approach to technical analysis that integrates four distinct analytical dimensions into a cohesive trading framework. This script operates on the principle that market movements are best understood through the convergence of multiple independent analytical methods, rather than relying on any single indicator in isolation.
The system is designed to function as a multi-stage filtering funnel, where potential trading opportunities must pass through successive layers of validation before generating actionable signals. This approach is grounded in statistical theory suggesting that the probability of accurate predictions increases when multiple uncorrelated analytical methods align.
Integration Rationale and Component Synergy
1. Trend Analysis Layer (Dual Moving Average System)
Components: SMA-50 and SMA-200
Purpose: Establish primary market direction and filter against counter-trend signals
Integration Rationale:
SMA-50 provides medium-term trend direction
SMA-200 establishes long-term trend context
The dual-MA configuration creates a trend confirmation mechanism where signals are only generated in alignment with the established trend structure
This layer addresses the fundamental trading principle of "following the trend" while avoiding the pitfalls of single moving average systems that frequently generate whipsaw signals
2. Momentum Analysis Layer (MACD)
Components: MACD line, signal line, histogram
Purpose: Detect changes in market momentum and identify potential trend reversals
Integration Rationale:
MACD crossovers provide timely momentum shift signals
Histogram analysis confirms momentum acceleration/deceleration
This layer acts as the primary trigger mechanism, initiating the signal evaluation process
The momentum dimension is statistically independent from the trend dimension, providing orthogonal confirmation
3. Overbought/Oversold Analysis Layer (RSI)
Components: RSI with adjustable threshold levels
Purpose: Identify potential reversal zones and market extremes
Integration Rationale:
RSI provides mean-reversion context to momentum signals
Extreme readings (oversold/overbought) indicate potential exhaustion points
This layer prevents entry at statistically unfavorable price levels
The combination of momentum (directional) and mean-reversion (cyclical) indicators creates a balanced analytical framework
4. Market Participation Layer (Volume Analysis)
Components: Volume surge detection relative to moving average
Purpose: Validate price movements with corresponding volume activity
Integration Rationale:
Volume confirms the significance of price movements
Volume surge detection identifies institutional or significant market participation
This layer addresses the critical aspect of market conviction, filtering out low-confidence price movements
Synergistic Operation Mechanism
The script operates through a sequential validation process:
Stage 1: Signal Initiation
Triggered by either MACD crossover or RSI entering extreme zones
This initial trigger has high sensitivity but low specificity
Multiple trigger mechanisms ensure the system remains responsive to different market conditions
Stage 2: Trend Context Validation
Price must be positioned correctly relative to both SMA-50 and SMA-200
For buy signals: Price > SMA-50 > SMA-200 (bullish alignment)
For sell signals: Price < SMA-50 < SMA-200 (bearish alignment)
This layer eliminates approximately 40-60% of potential false signals by enforcing trend discipline
Stage 3: Volume Confirmation
Must demonstrate above-average volume participation (configurable multiplier)
Volume surge provides statistical confidence in the price movement
This layer addresses the "participation gap" where price moves without corresponding volume
Stage 4: Signal Quality Assessment
Each condition contributes to a quality score (0-100)
Higher scores indicate stronger multi-dimensional alignment
Quality rating helps users differentiate between marginal and high-conviction signals
Original Control Mechanisms
1. Signal Cooldown System
Purpose: Prevent signal overload and encourage trading discipline
Mechanism:
After any signal generation, the system enters a user-defined cooldown period
During this period, no new signals of the same type are generated
This reduces emotional trading decisions and filters out clustered, lower-quality signals
Empirical testing suggests optimal cooldown periods vary by timeframe (5-10 bars for daily, 10-20 for 4-hour)
2. Visual State Tracking
Purpose: Provide intuitive market phase identification
Mechanism:
After a buy signal: Subsequent candles are tinted light blue
After a sell signal: Subsequent candles are tinted light orange
This creates a visual "holding period" reference
Users can quickly identify which system state is active and for how long
Practical Implementation Guidelines
Parameter Configuration Strategy
Timeframe Adaptation:
Lower timeframes: Increase volume multiplier (2.0-3.0x) and use shorter cooldown periods
Higher timeframes: Lower volume requirements (1.5-2.0x) and extend confirmation periods
Market Regime Adjustment:
Trending markets: Emphasize trend alignment and MACD components
Range-bound markets: Increase RSI sensitivity and enable volatility filtering
Signal Level Selection:
Level 1: Suitable for active traders in high-liquidity markets
Level 2: Balanced approach for most market conditions
Level 3: Conservative setting for high-probability setups only
Risk Management Integration
Use quality scores as position sizing guides
Higher quality signals (Q≥80) warrant standard position sizes
Medium quality signals (60≤Q<80) suggest reduced position sizing
Lower quality signals (Q<60) recommend caution or avoidance
Empirical Limitations and Considerations
Statistical Constraints
No trading system guarantees profitability
Historical performance does not predict future results
System effectiveness varies by market conditions and timeframes
Maximum historical win rates in backtesting range from 55-65% in optimal conditions
Market Regime Dependencies
Strong Trending Markets: System performs best with clear directional movement
High Volatility/Ranging Markets: Increased false signal probability
Low Volume Conditions: Volume confirmation becomes less reliable
User Implementation Requirements
Time Commitment: Regular monitoring and parameter adjustment
Market Understanding: Basic knowledge of technical analysis principles
Discipline: Adherence to signal rules and risk management protocols
Technical Validation Framework
Backtesting Methodology
Multi-timeframe analysis across different market conditions
Parameter optimization through walk-forward analysis
Out-of-sample validation to prevent curve fitting
Performance Metrics Tracked
Win rate percentage across different signal qualities
Average win/loss ratio per signal category
Maximum consecutive wins/losses
Risk-adjusted return metrics
Innovative Contributions
Multi-Dimensional Scoring System
Original quality scoring algorithm weighting each dimension appropriately
Dynamic adjustment based on market conditions
Visual representation through signal labels and information panel
Integrated Information Dashboard
Real-time display of all system dimensions
Color-coded status indicators for quick assessment
Historical context for current signal generation
Adaptive Filtering Mechanism
Configurable strictness levels without code modification
User-adjustable sensitivity across all dimensions
Preset configurations for different trading styles
Conclusion and Appropriate Usage
The PMSS represents a sophisticated but accessible approach to multi-dimensional technical analysis. Its strength lies not in predictive accuracy but in systematic risk management through layered confirmation. Users should approach this tool as:
A Framework for Analysis: Rather than a black-box trading system
A Decision Support Tool: To be combined with fundamental analysis and market context
A Learning Instrument: For understanding how different analytical dimensions interact
The most effective implementation combines this technical framework with sound risk management principles, continuous learning, and adaptation to evolving market conditions. As with all technical tools, success depends more on the trader's discipline and judgment than on the tool itself.
Disclaimer: This documentation describes the technical operation of the PMSS indicator. Trading involves substantial risk of loss and is not suitable for all investors. Past performance is not indicative of future results. Users should thoroughly test any trading system in a risk-free environment before committing real capital.
Trendlines with Breaks + Fib Lines ONLY15min and 3min fib line already marked 15min and 3min fib line already marked15min and 3min fib line already marked15min and 3min fib line already marked15min and 3min fib line already marked15min and 3min fib line already marked15min and 3min fib line already marked15min and 3min fib line already marked15min and 3min fib line already marked15min and 3min fib line already marked15min and 3min fib line already marked15min and 3min fib line already marked
Simplified Zones + Styled CALL/PUT TP/SL + Fixed Scoreboardaarons practice aarons practice aarons practice aarons practice aarons practice aarons practice aarons practice aarons practice aarons practice aarons practice aarons practice aarons practice aarons practice aarons practice aarons practice aarons practice
Daily Weekly Monthly ClosesFeatures:
Labels showing the close price for each period
Toggle visibility for day, week, and month closes
Customizable colors for each level
Adjustable line width and style (solid, dashed, dotted)
Labels appear on the right side of the chart
Full Dashboard V21 - Time Left Color LogicTable (Multi timefram)
- show Trend
- show rsi
- show Stoch
- show prev candle (default hide)
- show curr candle (default hide)
- shows the time when the candlestick will close.
--can config show/hide all column
Graph
- show rsi 89/21
Signal
- show signal with tp/sl (default hide)
ICT Silver Only Toolkit (XAGUSD) No Baby ICTThis indicator is designed exclusively for Silver (XAGUSD) and applies core ICT concepts to help traders identify high-probability smart-money setups. It automatically plots the Asia session range, London and New York killzones, previous day high/low, equal highs and lows (liquidity pools), Asia liquidity sweeps, and ICT fair value gaps (FVGs).
The toolkit also includes “Do Nothing” warning labels to help traders avoid low-quality conditions such as trading outside killzones, extended pre-NY moves, or impulsive candles. Built for precision and patience, this indicator supports traders who wait for liquidity, displacement, and retracement rather than chasing price.
Best used on 1–15 minute charts during London and New York sessions.
No indicators for bias guessing. No scalping gimmicks. Just clean ICT structure for Silver.
Full Dashboard V20 - Pro PA & Stoch OVB/OVS StatusTable (Multi timefram)
- show Trend
- show rsi
- show Stoch
- show prev candle (default hide)
- show curr candle (default hide)
- shows the time when the candlestick will close.
--can config show/hide all column
Graph
- show rsi 89/21
Signal
- show signal with tp/sl (default hide)
Full Dashboard V18 - Pro PA & Column CustomizationTable (Multi timefram)
- show Trend
- show rsi
- show Stoch
- show prev candle (default hide)
- show curr candle (default hide)
- shows the time when the candlestick will close.
- can config show/hide all column
Graph
- show rsi 89/21
Signal
- show signal with tp/sl (default hide)
Volatility BarVolatility Bar - Significant Price Movement Alert
This indicator identifies and highlights candles with significant price movements by comparing the current bar's range against historical volatility.
**Key Features:**
- **Orange Bars**: Marks candles with range 135%-175% of the maximum range in the previous N bars (default 4)
- **Red Bars**: Highlights extreme volatility bars exceeding 175% threshold
- **Visual Alerts**: Triangle markers below significant bars for quick identification
- **Background Highlighting**: Optional background coloring for enhanced visibility
- **Statistics Panel**: Real-time display of current range, max historical range, ratio percentage, and alert status
**Use Cases:**
- Identify wide range bars, gap bars, and price expansion patterns
- Spot potential breakout or reversal signals
- Filter out noise while catching meaningful price action
- Alert traders to significant market events requiring attention
**Customizable Parameters:**
- Lookback Period (default: 4 bars)
- Minimum Threshold (default: 135%)
- Maximum Threshold (default: 175%)
**How It Works:**
The indicator calculates the current bar's high-low range and compares it to the highest range among the previous N bars. When the current range exceeds the minimum threshold, it's marked orange. Extreme movements beyond the maximum threshold are marked red, helping you distinguish between normal volatility spikes and extraordinary events.
Perfect for price action traders who want automated alerts for significant market movements without the clutter of false signals.
Table - Trend Multi TF + RSI + Stoch ByBankTHTable (Multi timefram)
- show Trend
- show rsi
- show Stoch
- show prev candle (default hide)
- show curr candle (default hide)
- shows the time when the candlestick will close.
---- can config show/hide all column
Graph
- show rsi 89/21
Signal
- show signal with tp/sl (default hide)
Prev M/W/D(LAPP)Marca DH , DL , D5% , MH, ML, M5%, WH, WL, W5%
Se actualiza automaticamente todos los dias.
Impulse Move FVG TrackerThis script identifies strong directional impulse moves and automatically plots Fair Value Gaps (FVGs) only in locations that are contextually relevant to those moves. It tracks consecutive candle bodies to determine when a large move up or down has occurred, calculates the midpoint of that impulse, and then displays bullish FVGs above the midpoint after strong upward moves and bearish FVGs below the midpoint after strong downward moves. The script operates only within a user-selected, scrollable time-of-day window and allows full control over FVG colors, extension length, minimum impulse size, and how many of the most recent FVGs remain on the chart. It is designed to reduce noise by showing FVGs only where price displacement suggests meaningful imbalance rather than marking every gap indiscriminately.
True FVGs v2This script identifies and plots true Fair Value Gaps (FVGs) using a strict three-candle structure, distinguishing between two formation types while accounting for doji candles. It draws shaded boxes to represent untraded price imbalances, with Type A and Type B gaps defined by precise wick-to-body and body-to-body relationships that reflect institutional price displacement. The indicator allows the user to control how far each FVG extends and how many recent FVGs remain visible, keeping the chart clean and relevant. This is helpful because it highlights high-probability areas where price is likely to react, enabling more precise trade planning, entries, and risk management without visual clutter. It expands on the first script (True FVGs) and allows for a more controlled design fitting each trader's desires.
Short-Term Weekly Refuges (Shelters)## // Introduction //
══════════════
Short-Term Weekly Refuges (Shelters) (WR or RS) is a structural analysis indicator designed to track price action during the current week. It combines a configurable ZigZag with Fibonacci retracements anchored to recent phases, using the Weekly Opening Price (W.O.P.) as a key reference level.
This indicator is optimized for 4H timeframe but also works on 1H and 15min charts.
## // Theoretical Foundation of the Indicator //
═══════════════════════════════
The WR (RS) indicator provides a structural framework for following price action during the current trading week.
The core concept: Recent ZigZag phases, combined with the Weekly Opening Price, create dynamic support and resistance levels that institutional traders often monitor and use for intraweek positioning. The indicator allows you to select which recent phase (1-10) serves as the Fibonacci anchor.
## // Indicator Objectives //
══════════════════
1) Display a configurable ZigZag showing recent price structure with numbered phases (1 = most recent). Users should configure the ZigZag parameters based on whether they are analyzing a Major Degree Pattern (larger swings, less noise) or a Minor Degree Pattern (smaller swings, more detail), following standard Elliott Wave terminology. Configure the ZigZag to match the degree of your analysis: use higher Depth values for Major Degree Patterns, or lower values for Minor Degree Patterns.
2) Draw Fibonacci retracements on a user-selected phase, with two modes:
• "On ZigZag": Traditional Fibonacci on the selected phase.
• "Relative to W.O.P.": Fibonacci from phase anchor (i0) to Weekly Opening Price.
3) Show Weekly Opening Price lines as horizontal references, with the current week's line extended into the future.
4) Provide Pivot Up/Down markers for additional confirmation of local highs and lows.
5) Support multiple simultaneous indicator loads with visual identifier labels to distinguish between different analysis degrees (e.g., "Major Degree Pattern" vs "Minor Degree Pattern").
6) Optional Embedded Indicator: Enable Intraday Shelters (RID) - percentage-based support/resistance levels calculated from the Daily Opening Price, useful for 1H and 15min trading.
## // Key Features //
══════════════
• **Flexible ZigZag**: Adjustable Depth, Deviation, and Backstep parameters to adapt to any asset's volatility.
• **Phase Selection**: Choose from the 10 most recent phases for Fibonacci anchoring.
• **Dual Fibonacci Modes**: Trace on the ZigZag phase itself, or relative to the Weekly Opening Price.
• **New Age Color Palette**: Professional Fibonacci color scheme used by old school experienced traders.
• **Weekly Opening Price (W.O.P.)**: Historical weekly opens plus current week projection.
• **"Show Only W.O.P." Mode**: Isolate just the Weekly Opening Price line for cleaner charts on non-4H timeframes.
• **Optional Intraday Shelters (RID)**: 11 percentage levels (±0.382%, ±1%, ±1.5%, ±2%, ±2.5%) based on Daily Opening Price.
• **Multi-Load Support**: Visual identifier tags and Large Label for running multiple indicator instances simultaneously.
## // Recommended Workflow //
═════════════════════
1) Load the indicator on a 4H chart.
2) Adjust ZigZag parameters (Depth, Deviation) until the phases match your visual analysis of recent price structure.
3) Select the phase you want to use as Fibonacci anchor (typically Phase 2, 3 or higher).
4) Choose Fibonacci mode: "On ZigZag" for phase analysis, or "Relative to W.O.P." for analysis based on weekly opening price context.
5) Monitor how price interacts with the Fibonacci levels and Weekly Opening Price throughout the week.
6) Optionally enable RID for intraday precision on 1H or 15min charts.
## // Integration with Other Refuge Indicators //
════════════════════════════════
WR (RS) is part of a complete refuge-based analysis ecosystem:
• LTR (RLP) (Long-Term Refuges): For automatic determination of the predominant phase of a ZigZag, which institutional investors choose as the basis for a Fibo whose levels calculate the projection for order placement over the following months and years.
• LTRS (RLPS) (Simple Long-Term Refuges): Simplified version of LTR in which the known coordinates of the predominant phases (obtained with the LTR indicator) of one or up to five assets are easily captured for permanent long-term operation.
• WR (RS) (Short-Term Weekly Refuges): (This indicator) For short-term tactical analysis (4H, 1H) based on chosen phases of a ZigZag that define Fibo levels generated during the near past week(s) and probably effective in the present week.
• IDR (RID) (Intra-Day Refuges): For daily operations relying on intraday levels on timeframes of 1H or less. Ideal for scalping traders.
By combining LTR, LTRS, WR and IDR, you obtain a multi-level framework that allows you to operate with clarity at any time horizon, from intraday positions to investments spanning months and years.
## // Additional Notes //
════════════════
1) Default parameters are optimized for volatile assets (crypto, tech stocks). For forex or less volatile instruments, consider reducing Deviation to 3-8%.
2) The "Phase in Development" (dashed line) shows the tentative current ZigZag segment that may still change as new bars form.
3) Bug reports, improvement proposals for the ZigZag generator, pattern determination, or Fibo composition, etc., will be greatly appreciated and taken into account for a future version. Best regards and happy hunting.
(Sorry: Spanish translation erased trying to avoid confusing publishing banning rules).
TOA SESSION INDICATOR PRO - MARKED WITH COLORSThis indicator is made for The Orderflow Academy community.
You can see the highs and lows of the sessions in colors.
FxNeel Session (Lite)Here is light version. You can all types of ICT session like Asia, london, new york, Aisa kill zone, CBDR .
Happy trading. Please drop your feedback.
Smart Multi-Timeframe SeparatorsHere you will get Hourly, daily, weekly and monthly candle separator and also Running candle formation. Enjoy our indiactor. Happy Trading. Drop your feedback also please.






















