Sarhan Smart Map 📌 SARHAN Smart Map – Smart Money Market Visualization Tool
SARHAN Smart Map is a multi-feature market visualization indicator designed to assist traders in analyzing market structure, liquidity behavior, and price imbalances using concepts commonly associated with Smart Money and institutional-style analysis.
The indicator combines several analytical tools into a single, configurable framework intended for chart analysis and educational use. All components are optional and can be enabled or disabled based on the user’s preferences and trading style.
🔍 Indicator Components Overview
1. Market Structure (BOS & CHoCH)
Description:
Identifies structural shifts using swing high/low logic.
Break of Structure (BOS): Occurs when price breaks a previous swing in the direction of the prevailing structure.
Change of Character (CHoCH): Occurs when price breaks structure against the current directional bias.
Purpose:
Helps visualize potential continuation or transition phases in market structure.
2. Order Blocks
Description:
Order Blocks are highlighted based on the last bullish or bearish candle preceding a significant structural break.
Zones are automatically tracked and updated based on price interaction.
Purpose:
Provides visual reference areas where price previously reacted with momentum.
3. Fair Value Gaps (FVG)
Description:
Detects price imbalances formed when a candle range does not fully overlap with adjacent candles.
These areas are displayed as potential rebalancing zones.
Purpose:
Helps visualize inefficiencies in price movement.
4. Liquidity Grabs
Description:
Highlights scenarios where price temporarily exceeds recent highs or lows before reversing.
Purpose:
Used to visualize potential stop-run behavior around key levels.
5. Buy-Side & Sell-Side Liquidity Zones
Description:
Identifies clusters of recent highs and lows that may act as areas of interest.
Zones are displayed above or below current price.
Purpose:
Provides insight into where price may interact with previously formed levels.
6. Premium & Discount Zones
Description:
Divides the recent price range into upper (Premium) and lower (Discount) areas.
Purpose:
Used as a contextual reference to evaluate price location within a defined range.
7. Trend Filter
Description:
An optional moving average–based filter that reflects directional slope.
Visual effects may include candle coloring or background shading.
Purpose:
Assists in visualizing general directional conditions.
8. Market Sessions Overlay
Description:
Displays session ranges for:
Asian Session
London Session
New York Session
Purpose:
Helps visualize when specific price behaviors occur during different trading hours.
🧠 General Usage Notes
The indicator is not a standalone trading system.
All tools are intended to be used as visual references alongside the user’s own analysis.
Settings can be adjusted to suit different markets and timeframes.
Users are encouraged to combine components selectively rather than relying on all tools simultaneously.
⚠️ Script Attribution & Logic
This script incorporates original implementations inspired by commonly known technical analysis concepts such as:
Market structure visualization
Fair value gaps
Liquidity zones
All logic has been independently implemented and unified within a single framework.
📎 Disclaimer
This indicator is provided for educational and analytical purposes only.
It does not provide financial, investment, or trading advice.
Past price behavior does not guarantee future results.
Users are responsible for their own trading decisions and risk management.
Developed by: Mahmoud Sarhan
Educational
Order Blocks+swl - Dual MTF Fixed ExtendedOrder Blocks+SWL - Dual MTF with Swing Validation
Overview
This advanced TradingView indicator combines Multi-Timeframe Order Block detection with Swing High/Low validation to identify high-probability supply and demand zones. The tool displays order blocks from higher timeframes and current timeframe, then highlights those that align with swing points for enhanced reliability.
🔧 Key Features
Multi-Timeframe Order Block Detection
- Current Timeframe: Detects order blocks on the chart's native timeframe
- HTF1 & HTF2: Two customizable higher timeframes (default: 60m, 240m)
- Independent Toggles: Enable/disable each timeframe's OBs separately
Smart Order Block Logic
- Long Order Blocks: Formed when current candle's LOW > middle candle's HIGH
- Short Order Blocks: Formed when current candle's HIGH < middle candle's LOW
- Persistent Display: Boxes extend until price fills the zone
- Color Coding:
- Current TF: Green (long) / Red (short)
- HTF1: Orange (long) / Maroon (short)
- HTF2: Blue (long) / Purple (short)
Swing Point Integration
-Swing Lows (SWL) & Swing Highs (SWH): Automatically detected using pivots
-Validation Overlay: Highlights order blocks that coincide with swing points
- Lime boxes: Long OBs with SWL confirmation
- Fuchsia boxes: Short OBs with SWH confirmation
Visual Elements
- Order Block Boxes: Semi-transparent zones with bold borders
- Entry Markers: Triangle shapes below/above bars for visual confirmation
- Swing Labels: SWL/SWH labels at pivot points
- Valid OB Overlay: Distinctive colored boxes for validated zones
⚙️ Input Parameters
Display Controls
- `Show Long OBs`: Toggle long order block display
- `Show Short OBs`: Toggle short order block display
- `Show Current TF OBs`: Display order blocks from current timeframe
- `Use HTF1/HTF2 OBs`: Enable higher timeframe order blocks
- `HTF1/HTF2`: Customizable timeframe strings
Technical Settings
- `My Input`: Maximum unfilled boxes to display (50-50000, default: 1000)
- `Swing Lookback / Forward Length`: Pivot detection sensitivity (default: 10)
📊 How It Works
1. Order Block Detection: The indicator scans three timeframes for specific candlestick patterns that indicate potential supply/demand zones.
2. Swing Point Detection: Simultaneously identifies swing highs and lows using pivot logic.
3. Validation Overlay: When an order block forms on the same candle as a swing point, it creates a special highlighted zone indicating higher probability.
4. Memory Management: Automatically manages box count to prevent performance issues while maintaining historical context.
🎯 Trading Applications
- Trend Continuation: Validated order blocks in trend direction offer high-probability entries
- Reversal Zones: Swing-aligned order blocks at key levels suggest potential reversals
- Multi-Timeframe Analysis: Higher timeframe OBs provide stronger support/resistance
- Zone Trading: Trade bounces from or breaks through validated zones
💡 Usage Tips
1. Prioritize Validated Zones: Focus on lime/fuchsia boxes as they have swing confirmation
2. Timeframe Hierarchy: HTF2 (240m) > HTF1 (60m) > Current TF for zone strength
3. Combine with Price Action: Use zones alongside candlestick patterns and volume
4. Risk Management: Place stops beyond opposite side of order block
⚠️ Limitations
- Not a standalone trading system - combine with other analysis
- May repaint on current bar until close
- Higher timeframes require sufficient historical data
- Swing detection sensitivity depends on length parameter
---
Note: This tool is for educational purposes. Always practice proper risk management and backtest strategies before live trading.
Asian and London Session High-Low (Auto UK DST) + PDH/PDLThis indicator automatically plots Asian session (7:00am–2:00pm MYT) and London session high/low using Malaysian time, with London adjusting automatically for UK Daylight Saving Time (4:00pm–9:00pm MYT in winter, 3:00pm–8:00pm MYT during DST).
It also shows Previous Day High/Low (PDH/PDL) and a 7:00am MYT daily reset line, while No-Trade zones are available but turned OFF by default and can be enabled when needed.
HaP RSIComprehensive Guide to HaP RSI Indicator
Introduction
The HaP RSI indicator is a custom technical analysis tool designed to replicate the logic and structure of the HaP MACD indicator but applied to the Relative Strength Index (RSI). This indicator combines traditional RSI concepts with advanced smoothing techniques, dynamic signal generation, and visual cues to help traders identify potential entry and exit points, trend strength, and momentum shifts.
This document provides an exhaustive explanation of the indicator's logic, its components, and practical strategies for trading with it.
Logic and Structure of HaP RSI
The HaP RSI indicator is built on the foundation of the RSI oscillator, which measures the speed and change of price movements to identify overbought and oversold conditions. The indicator enhances RSI by incorporating the following elements:
RSI Calculation: Uses a customizable length (default 10) and allows selection of smoothing type (EMA or SMA) for flexibility.
Signal Line: A moving average of the RSI (default length 9) that acts as a reference for crossovers and trend confirmation.
DEMA Logic: Double Exponential Moving Average applied to RSI and its signal line to generate dynamic dot signals for entries and exits.
Visual Elements: Midline at 50, Overbought/Oversold levels at 70 and 30, color-coded dots (Blue, Green, Orange, Red) for intuitive interpretation.
Conditions and Signal Generation
The indicator uses a sophisticated set of conditions to determine market states and generate actionable signals:
Buy Condition: Triggered when the DEMA of RSI is above the DEMA of its signal line AND the DEMA signal line is rising. This indicates strengthening bullish momentum.
First Signal Dot: Appears as a Blue dot when the buy condition becomes true for the first time after being false. This marks the start of a potential bullish phase.
Ongoing Signal Dot: Appears as Green if RSI is rising or Orange if RSI is falling while the buy condition remains true. This provides real-time feedback on momentum strength.
Exit Dot: Appears as Red when the buy condition turns false after being true, signaling a potential end to the bullish phase.
Crossovers: RSI crossing above its signal line (bullish) or below (bearish) are calculated but hidden by default, offering additional confirmation if enabled.
Trading Strategies Using HaP RSI
The HaP RSI indicator can be used in multiple ways to enhance trading decisions. Below are detailed strategies and best practices:
1. Entry Strategies
Enter long positions when a Blue dot appears, confirming the start of bullish momentum. Ideally, combine this with RSI above the midline (50) and price action breaking resistance.
Add to positions or scale in when Green dots appear, indicating continued bullish strength.
2. Exit Strategies
Exit or tighten stops when a Red dot appears, signaling weakening momentum.
Consider partial exits on Orange dots if momentum slows but the trend remains intact.
3. Trend Confirmation
Use the midline (50) as a regime filter: RSI above 50 generally favors long trades, while below 50 favors shorts.
Overbought/Oversold levels (70/30) can help identify exhaustion points for reversals or caution zones.
4. Risk Management
Always combine HaP RSI signals with stop-loss placement based on recent swing lows/highs.
Avoid chasing signals in low-volatility environments; confirm with volume or higher timeframe trend.
Advanced Usage and Best Practices
Combine HaP RSI with other indicators like moving averages or price action patterns for confluence.
Use alerts for Blue and Red dots to automate monitoring and reduce missed opportunities.
Backtest the indicator on multiple timeframes (H1 recommended) to optimize settings for your trading style.
Summary
HaP RSI is a powerful tool that blends RSI's simplicity with advanced signal logic, making it suitable for trend-following, momentum trading, and swing strategies. Its visual clarity and dynamic alerts allow traders to act decisively while managing risk effectively.
MRI - Micro Resolution ImagingThe MRI - Micro Resolution Imaging Indicator: A Comprehensive Analysis
What Is In the Script
The MRI (Micro Resolution Imaging) Pine Script is a sophisticated technical analysis tool designed to perform forensic-level examinations of market data by peering inside the standard price candlesticks. At its core, the script utilizes the advanced request.security_lower_tf function available in Pine Script version 6 to fetch intrabar data—specifically 1-second, 5-second, or 1-minute data—while the user views a higher timeframe chart. This allows the indicator to deconstruct the internal composition of a single bar to calculate metrics that are usually invisible to standard charting tools. The script is structured around several distinct analytical modules that process this micro-data simultaneously. First, it includes a robust Delta Analysis engine that calculates the net difference between buying and selling pressure, tracking cumulative delta, delta at price extremes, and identifying delta reversals. This is paired with an Absorption and Exhaustion module, which hunts for anomalies where high volume fails to move price (absorption) or where price moves on diminishing volume or climatic volume (exhaustion).
Furthermore, the script incorporates a comprehensive Session Management system specifically tuned for the Indian Standard Time (IST) market hours by default, though it remains adjustable. This system segments the trading day into four critical phases: the Opening Drive, the Initial Balance (IB), the Mid-Session, and the Closing Drive. By tracking the specific price action and volume characteristics within these time windows, the script applies Auction Market Theory principles to determine the day's structural bias. The script also features a dynamic VWAP (Volume Weighted Average Price) calculation that not only plots the session VWAP but analyzes price behavior relative to it, counting reclaims, rejections, and differentiating between initiative and responsive volume flow. Additionally, the script includes a Sweep Detection mechanism that identifies when liquidity has been grabbed below previous lows or above previous highs, differentiating between significant external sweeps and minor internal structure sweeps.
All these disparate data points—delta, volume, structure, time, and volatility—are fed into a central Scoring Algorithm. This algorithm applies user-defined weights to each category (for example, weighting Delta at 25% and Sweeps at 15%) to generate a composite "Confidence Score" ranging from 0 to 100. This score determines the overall market bias (Bullish, Bearish, or Neutral) and the strength of that bias. The output is visualized through a complex display system involving a detailed dashboard table fixed to the bottom of the screen, chart overlay signals such as triangles for entry zones, text labels for specific events like "Sweeps" or "Exhaustion," and dynamic lines representing key levels like the Initial Balance High/Low and the Delta Point of Control (POC).
Specialty of the Script
The primary specialty of the MRI script lies in its ability to synthesize "Order Flow" and "Price Action" into a singular, objective metric. Most technical indicators rely solely on the open, high, low, and close of the current timeframe, which often masks the true intent of market participants. For instance, a candle might close green and look bullish on a 5-minute chart, but the MRI script might reveal that the buying occurred entirely at the bottom of the wick and was followed by massive passive selling (absorption) at the top. This capability to visualize the "texture" of the volume is its greatest strength. It specializes in identifying the difference between aggressive participation and passive positioning. By calculating metrics like "Iceberg Detection"—where sustained volume hits a price level without moving it—the script specializes in revealing institutional footprints that retail traders often miss.
Another significant specialty is its temporal awareness. Unlike a Moving Average or RSI which treats every minute of the trading day equally, the MRI script understands that volume and price action mean different things at different times of the day. A breakout during the "Opening Drive" is treated with different logic and weighting than a move during the "Mid-Session" doldrums. This temporal specialty allows the script to align with the natural rhythm of the market auctions, specifically emphasizing the "Closing Drive" as a period of institutional positioning. The script is also specialized for "Trap Trading." By explicitly coding logic for sweeps of previous session highs and lows followed by a recovery, it is fine-tuned to catch "Turtle Soup" style setups where breakout traders are trapped, and the market reverses. This makes it particularly potent for mean-reversion strategies and fading false breakouts, a specialty that is often difficult to program into standard trend-following indicators.
Uniqueness of the Approach
What renders the MRI script unique is its composite scoring methodology. In the fragmented world of trading indicators, traders often have to look at a Delta oscillator, a separate VWAP indicator, a separate session range indicator, and price action patterns individually, trying to mentally synthesize conflicting signals. The MRI script automates this synthesis. It creates a weighted index of bullishness or bearishness that adjusts in real-time. This uniqueness allows for a reduction in cognitive load; instead of asking "Is delta diverging? Is VWAP holding? Did we sweep the low?", the trader can look at the Confidence Score and the "Confirmations" count in the dashboard. The script’s ability to detect "Imbalance Stacking" adds another layer of uniqueness. It tracks consecutive bars of strong buying or selling imbalances, creating a memory of aggressive order flow that persists beyond the current bar, providing a context that standard indicators lack.
The uniqueness also extends to the "Initiative vs. Responsive" volume analysis relative to VWAP. Standard tools simply show volume. The MRI script categorizes volume based on where it occurs relative to value (VWAP). Buying above value is considered "Initiative" (continuation), while buying below value is considered "Responsive" (bargain hunting). This nuance, derived from Market Profile theory but applied via algorithmic code to intrabar data, provides a unique lens on market psychology that is rarely found in public Pine Scripts. Furthermore, the visualization of the "Delta Point of Control" (δPOC) as a dynamic line on the chart is a unique feature. It highlights the specific price level within the recent range where the most aggressive buying or selling took place, serving as a magnet or support/resistance level that traditional volume-at-price indicators might obscure if they are not configured correctly.
How to Use the Script
To utilize the MRI script effectively, a trader must first apply it to a chart with a timeframe higher than the intrabar timeframe setting. For example, if the script is set to analyze 1-second or 5-second data, the chart should be set to a 5-minute or 15-minute timeframe. This ensures the script has a container (the chart bar) within which to analyze the micro-data. Upon loading, the user should configure the Session Settings to match their specific exchange's opening and closing times, as the default is set to Indian Standard Time (IST). The "Opening Drive" and "Initial Balance" durations should be adjusted to reflect the volatility characteristics of the specific asset being traded. Once configured, the primary interface for usage is the Dashboard located at the bottom center of the screen.
The user should observe the "MRI BIAS" cell in the dashboard, which provides the headline signal (e.g., "BULLISH 72%"). This serves as the primary filter. If the bias is Bullish, the trader should primarily look for long setups. The user should then scan the dashboard rows for corroborating data. For instance, if the bias is Bullish, the user should check if "Delta" is positive, if "Sweeps" shows a checkmark next to "Low," and if price is "Above" VWAP. On the chart itself, the user should look for the colored triangular labels. A green triangle pointing up indicates a bullish signal generated by the algorithm. However, these signals should not be followed blindly. The user must verify the signal against the "Levels" drawn on the chart. An ideal usage involves waiting for price to interact with a key level—such as the dotted line of the Previous Session Low or the dashed line of the IB Low—and then looking for a confirmation signal from the MRI script in the form of a label or a high confidence score.
Interpretations of the Data
Interpreting the MRI data requires understanding the narrative the script is constructing. When the "Absorption" metric in the dashboard highlights high "Bid Absorption" (sellers trying to push down but failing) while the price is at a support level, this should be interpreted as institutional accumulation. It implies that a large limit order is soaking up the selling pressure, often a precursor to a reversal. Conversely, if "Iceberg Detections" are high and the Confidence Score is dropping while price is rising, this should be interpreted as a distribution phase where a major player is hiding their selling inside the upward momentum, signaling a potential top. The "Delta" interpretation goes beyond simple green or red. If the price makes a new high but the "Delta" metric on the dashboard or the cumulative delta plot shows a lower high, this is a "Delta Divergence." It suggests the move is driven by weak retail participation rather than aggressive institutional buying, interpreting the breakout as likely to fail.
The "Sweeps" data interpretation is critical for identifying stop runs. If the dashboard shows "Low Sweeps: 1" and the chart shows a "SWEEP" label at the bottom of a wick, it indicates that the market dipped below a significant structural low to trigger stop-loss orders and attract breakout sellers, only to reverse. This is interpreted as a "Liquidity Grab" and is a strong bullish factor. The "Time Segment" interpretation involves comparing the Opening Drive to the Closing Drive. If the Opening Drive was bullish (Green) and the Closing Drive is also bullish (Green), it interprets the day as having strong, sustained conviction. However, if the Opening Drive was Bullish but the Closing Drive is Bearish, it indicates intra-day rejection and a failure to hold gains, suggesting weakness carrying over into the next session. The VWAP interpretation focuses on "Reclaims." If the counter for "Reclaims" in the dashboard increases, it means price fell below the average but buyers aggressively bid it back up above value, interpreting the average price as a floor of support.
How to Use for Trading
Integrating the MRI script into a live trading strategy involves a process of filtering and execution based on the composite score. A robust trading strategy using this script begins with defining the bias. A trader might decide only to take long trades when the MRI Confidence Score is above 60% and short trades only when it is below 40%. In a trend-following strategy, the trader would look for the "Opening Drive" to establish a direction. If the opening drive bias is Bullish and price breaks above the "IB High" (indicated by the dashed yellow line), the trader enters a long position. The stop loss would be placed below the VWAP line. The trade is held as long as the dashboard indicates "Strong" or "Moderate" bullish strength, and the trader would exit if the bias flips to Neutral or if an "Exhaustion" signal appears at the highs.
For a reversal or counter-trend strategy, the trader focuses entirely on the "Sweep" and "Absorption" metrics. The setup begins when price approaches a "Previous Session Low" (dotted line). The trader waits for price to dip below this line. They do not enter yet. They watch the MRI dashboard for a "Bid Absorption" spike or a "Bullish Divergence" in Delta. Once the candle closes back above the level and the MRI generates a green triangle signal or a "SWEEP" label, the trader enters long. This "Trap and Reverse" strategy uses the MRI’s micro-analysis to confirm that the breakout was false. The target for this trade would be the opposing end of the range, such as the VWAP or the IB High. Finally, the script can be used for risk management. If a trader is in a long position, but the "Iceberg Detection" starts flashing on the ask side and the "Initiative" volume turns negative, the trader uses this early warning to tighten stop losses or take partial profits before the reversal becomes visible on the price chart. The MRI script essentially serves as the trader's copilot, validating the health of the trend or signaling the imminent danger of a reversal through its multi-dimensional scoring system.
TradeCraftly - Previous OHLC Levels📌 TradeCraftly – Previous OHLC Levels
TradeCraftly OHLC plots the most important higher-timeframe price levels directly on your chart, helping you identify key support, resistance, and reference zones with clarity.
🔹 What this indicator shows
Previous Day OHLC (High, Low, Open, Close)
Previous Week OHLC
Previous Month OHLC
Today’s Open (no historical clutter)
All levels are drawn as clean horizontal rays and extend only into the current session, keeping the chart focused and readable.
🔹 Key Features
Individual enable / disable controls for Day, Week, and Month levels
No historical clutter – only the most relevant levels are shown
Labels aligned to today’s first candle for quick level identification
Custom line width, color, and style (solid / dashed / dotted)
Works seamlessly on all intraday and higher timeframes
🔹 Why use Previous OHLC levels?
Previous period OHLC levels are widely used by:
Intraday traders
Swing traders
Index & futures traders
They often act as:
Strong support & resistance
Liquidity zones
Breakout / rejection levels
🔹 Best Use Cases
Market open bias using Today’s Open
Intraday trades around PDH / PDL
Weekly range reactions near PWH / PWL
Higher-timeframe context using Monthly levels
⚠️ Disclaimer
This indicator is for educational purposes only and does not provide trading signals or financial advice. Always manage risk and confirm with your own analysis.
Fair Value Gaps w Signals fair value gaps for resistance and support. It is important to understand ranges with this. An open bearish fair value gaps can indicate a bearish range. A bullish fair value gaps in premium can indicate retracement into the bearish range. A fair value gaps on a high time frame in discount of the range can be a indicator to go long. one can play the fair value gaps in discount or a range back into it for longs. negation of the fair value gaps candle bearish or bullish is stop loss. One would want to see a small time frame turn around story within the fair value gaps you are trading. FVG are support and resistance until the market is balanced. A bearish fair value gaps untouched can indicate the end of a range. The candle before the 1st bullsih fair value gaps could be the beginning of the range. all time frames
Absorption and DisplacementAn indicator to show potential reversal points using absorption, and potential entry points using displacement.
Educational content. Not financial advice.
VWAP Institutional Trading Engine INDICATORVWAP Institutional Trading Engine
Adaptive Market Regime & Trading Model Indicator
🔍 Overview
The VWAP Institutional Trading Engine is an advanced, rule-based market analysis indicator designed to replicate institutional decision-making logic using VWAP, volatility, and session-based market behavior.
This indicator does not predict price.
Instead, it answers a more important question:
“What type of trading is appropriate right now – if any?”
The engine continuously evaluates:
Market regime (trend, range, dead market)
Volatility conditions
VWAP acceptance and deviation
Trading session (Asia / London / New York)
Based on this, it dynamically activates one of three trading models:
TREND
MEAN REVERSION
OFF (no trading)
This makes it ideal for:
Discretionary traders
Systematic traders
Risk-focused trading
Educational / portfolio-style trading approaches
🧠 Core Philosophy
Professional trading is not about finding more signals.
It is about knowing when not to trade.
This indicator is built around three institutional principles:
VWAP defines fair value
Volatility defines opportunity or danger
Different sessions require different behavior
⚙️ Indicator Components
1️⃣ VWAP & Statistical Deviation Bands
VWAP represents institutional fair price
±1σ bands indicate acceptance zones
±2σ bands represent statistical extremes
Used for:
Mean reversion zones
Trend acceptance confirmation
Go Score calculation
2️⃣ Volatility Engine
Volatility is measured using ATR relative to price
Compared against its own moving average
Classifications:
Low volatility → dead / untradable market
Normal volatility → structured behavior
High volatility → trend or liquidation events
3️⃣ Market Regime Detection
The engine classifies each moment into one regime:
Regime Meaning
TREND Price accepts above or below VWAP with volatility
RANGE Price rotates near VWAP
DEAD Low volatility, no opportunity
MIXED Unclear structure
4️⃣ Active Trading Model (Most Important)
Displayed in the dashboard as Model:
Model Interpretation
TREND Trade with momentum and continuation
MEAN_REVERT Trade extremes back to VWAP
OFF Do not trade
The Model tells you HOW you are allowed to trade right now.
5️⃣ Session Awareness (UTC)
The indicator adapts behavior based on session logic:
Session Preferred Behavior
Asia Mean Reversion
London Trend
New York Selective / adaptive
Trades are only allowed when model + session are aligned.
6️⃣ Go Score – Trade Quality Filter
Each potential setup receives a Go Score (0–100), based on:
Distance from VWAP
Market regime quality
Volatility penalties
Go Score Interpretation
≥ 80 High-quality (A+)
65–79 Acceptable
< 65 No trade
7️⃣ Risk Guidance (Informational)
The indicator outputs a Risk % suggestion, based on:
Go Score
Simulated drawdown logic
⚠️ This is guidance only, not position sizing.
📈 Visual Signals
The indicator plots contextual signals, not blind entries:
Mean Reversion Signals
▲ Long below −2σ
▼ Short above +2σ
Trend Signals
↑ Long after acceptance above +1σ
↓ Short after acceptance below −1σ
Signals appear only when trading is allowed by:
Model
Session
Go Score
🧩 Dashboard Explanation
The top-right dashboard displays real-time engine state:
Field Description
Session Current UTC session
Regime Detected market condition
Go Score Trade quality score
Risk % Suggested relative risk
Drawdown % Virtual defensive metric
Model Active trading model
If Model = OFF → do nothing.
🧭 Practical Trading Manual (Step-by-Step)
Step 1 – Check the Model
TREND → look for continuation
MEAN_REVERT → look for extremes
OFF → do not trade
Step 2 – Confirm Session Alignment
Asia + Mean Reversion ✔
London + Trend ✔
Misalignment = caution
Step 3 – Check Go Score
Below 65 → skip
65+ → proceed
Step 4 – Use Chart Structure
VWAP = anchor
σ bands = context
Signal = permission, not obligation
Step 5 – Manage Risk Manually
Use your own SL/TP rules
Follow the Risk % as guidance, not law
❌ What This Indicator Is NOT
Not a signal spam tool
Not a prediction system
Not a “holy grail”
It is a decision framework.
✅ Best Use Cases
Futures
Indices
Forex
Crypto
Intraday & swing trading
Recommended timeframes:
5m – 1H (intraday)
4H (contextual swing)
🏁 Final Notes
This indicator is intentionally transparent and rule-based.
It is designed to help traders:
Think in regimes
Trade with structure
Avoid overtrading
Protect capital
If you trade with the Model, not against it,
you will already be ahead of most market participants.
[PickMyTrade] Trend strategy for LongThis strategy detects descending trend resistance using pivot-based trendlines and enters long positions when price confirms a breakout above a validated trendline. It is designed to capture bullish trend reversals with strict risk control and flexible exit management.
The system focuses on structural market behavior rather than indicators, making it suitable for traders who prefer price-action-based decision making.
USAGE
This strategy automatically builds trendlines from confirmed pivot highs. A trendline is considered valid only when price has interacted with it a user-defined number of times, ensuring that trades are taken only from well-formed market structures.
A trade is triggered when price closes above a validated descending trendline while optional session and position limits are respected.
All risk and position sizing are calculated automatically based on the selected risk amount and stop-loss distance.
HOW IT WORKS
The strategy identifies swing highs using pivot logic and connects them into descending trendlines. Each trendline must meet a minimum number of touch confirmations before becoming eligible for trading.
When price closes above a valid trendline, the strategy calculates:
Stop-loss placement below the most recent pivot low
Position size based on fixed monetary risk
Profit targets based on the selected exit method
EXIT METHODS
Three exit models are supported:
Risk–Reward Ratio
Uses a fixed multiple of the defined risk distance to set the take-profit level.
Lookback Candle Exit
Exits trades when price shows structural reversal behavior based on recent candles.
Fibonacci Targets
Uses Fibonacci extensions derived from recent swing structure to trail profits dynamically.
An optional trailing stop can also be enabled to protect open profits.
FEATURES
Automatic pivot-based trendline detection
Multi-trendline or single-trendline operation
Dynamic position sizing based on monetary risk
Pivot-based stop-loss placement
Multiple exit methodologies
Optional trailing stop
Optional trading session filter
Fully visualized trendlines, stop levels, and profit targets
SETTINGS
Trend Detection
Pivot Length for Trend
Touch Number
Validation Percentage
Optional Pivot-to-Pivot Confirmation
Risk Management
Fixed Risk Amount
Default Contract Size Option
Stop-Loss Buffer
Trailing Stop Toggle
Take-Profit
Exit Method Selection
Risk-Reward Ratio
Lookback Candle Length
Fibonacci Extension Levels
Session Filter
Enable/Disable Session Trading
Trading Session Time Window
Supertrend BUY Only - Optimized for Gold M15 TimeframeOverview
The Supertrend BUY Only - Production Optimized is a high-performance trend-following indicator specifically tuned for XAUUSD (Gold) on the 15-minute timeframe. Unlike standard Supertrend scripts, this version focuses exclusively on bullish cycles to align with long-term upward bias and uses parameters discovered through deep data analysis of over 20,000 bars of historical market data.
Key Features
Data-Optimized Parameters: Defaults are set to ATR Period 7 and Multiplier 2.1, which backtesting has shown to provide a superior balance between sensitivity and noise reduction for Gold.
Production-Ready Alerts: Includes built-in alertcondition triggers for both BUY (Trend Flip) and STOP BUY (Trend Exit), complete with dynamic messages that include price and interval.
Trailing Support Band: Uses a trailing logic that locks in support levels during upward moves, preventing the band from dropping until the trend officially reverses.
Clean Visuals: Focuses on chart clarity by only plotting the support line during active uptrends and utilizing clean shape labels for entries and exits.
How to Use
Entry (BUY): When the Supertrend line flips from Red to Green and a "BUY" label appears. This indicates bullish momentum has overcome recent volatility.
Exit (STOP BUY): When the price closes below the Green support line. The indicator will plot a red "X" and clear the green background.
Setting Alerts: * Click the Alerts icon in TradingView.
Select this indicator under "Condition."
Choose "BUY Signal" for entries and "STOP BUY / EXIT" for managing your trade or taking profit.
Technical Details
The script allows users to toggle between the TradingView (RMA) ATR calculation and the Standard (SMA) method. For production and live trading, the RMA method is recommended as it provides a smoother response to volatility spikes common in the Gold market.
NY Opening Range [LuckyAlgo]
This custom ORM (Opening Range Move) indicator is designed as a tool for traders who focus not just on where a range is, but on the magnitude of the expansion following the initial morning volatility.
Here is a summary of the indicator and how it differentiates itself from standard Opening Range Breakout (ORB) tools.
Indicator Summary
The script captures the high and low of the market during the first 30 minutes of the NY session (09:30–10:00 AM EST). Once this range is set, it tracks the "Expansion Move" - the point distance from the range's boundary to the current session's high or low. It visualizes this through color-coded zones, dynamic labels at the session extremes, and a statistical table that benchmarks today's volatility against the recent past.
What specific questions does this indicator answer?
While most indicators tell you "the range is broken," this indicator answers quantitative questions vital for trade management:
1. "How far has the market stretched relative to the breakout?"
The indicator provides the exact point distance (+/-) from the range high/low. This helps you determine if the move is just beginning or if it has already extended significantly.
2. "Is the current move 'normal' or an outlier?"
By using the Stats Table, you can see if the current 40-point move on NQ is typical or if the average move over the last 10 days is actually 80 points. This prevents you from "fading" a move that still has average room to grow, or taking a "pro-trend" trade when the market is already exhausted.
3. "Where is the session extreme located?"
The inclusion of the dashed High of Day (HOD) and Low of Day (LOD) lines with attached labels tells you exactly where the "Move" calculation is peaking. If the HOD line hasn't moved for two hours, you know the bullish expansion has stalled.
4. "When is the data no longer relevant?"
Because of the 17:00 EST reset logic, the indicator answers the "end of day" question for futures traders. It stops measuring at the settlement/close of the electronic session, ensuring your charts are clean for the overnight (Globex) session or ready for the next morning.
Technical Advantage
Most scripts use a single "point in time" to reset. This script uses a Trading Window logic, which is much more robust. If a bar is missing at exactly 17:00 due to low volume or a data glitch, the indicator won't "break" or keep drawing old lines - it understands the entire window of time it is allowed to exist in.
Credit to @LuxAlgo for his initial Opening Range Breakout indicator used as a base to develop this version.
Volatility Regimes | GainzAlgo📊 OVERVIEW:
=========
This is a comprehensive ATR-based trading system designed for professional
traders who need advanced volatility analysis, precise trade management, and
intelligent market regime detection. The indicator combines multiple proven
volatility concepts into one powerful, customizable tool.
⭐ WHY THIS SYSTEM IS UNIQUE AND WORTHY OF PUBLICATION:
====================================================
This is not simply a collection of ATR-based indicators placed together.
It represents a unified volatility analysis framework where each component
is specifically designed to work in concert with the others, creating a
complete trading workflow that cannot be replicated by using multiple
separate indicators.
🔗 SYNERGISTIC INTEGRATION - How Components Work Together:
🧠 1. CONTEXT-AWARE ANALYSIS
The Volatility Regime Detection acts as the "brain" of the system,
classifying market conditions into 4 distinct phases. Every other
component then adapts its behavior based on this regime classification:
- ATR Bands expand/contract with regime changes
- Stop Loss distances automatically adjust (tighter in compression,
wider in high volatility)
- Take Profit targets scale proportionally to current regime
- Signal sensitivity filters itself based on market phase
📐 2. UNIFIED VOLATILITY FOUNDATION
All calculations share a single ATR baseline calculation, ensuring
internal consistency across the entire system. When ATR changes, every
element updates in perfect synchronization:
- Bands recalculate from the same ATR value
- Risk management levels use the same volatility measurement
- Regime classification and signals reference identical data
🛡️ 3. INTEGRATED RISK MANAGEMENT
The system doesn't just show WHERE to enter - it calculates HOW MUCH
to risk:
- Dynamic Stop Loss adapts to current ATR automatically
- Position Size Calculator uses the dynamic stop to compute exact quantities
- Take Profit levels scale proportionally, maintaining optimal risk:reward
✅ 4. TWO-STAGE SIGNAL CONFIRMATION
The alert system creates a logical progression:
Step 1: Volatility Breakout → Market energy is building
Step 2: Trend Confirmation → Direction confirmed with volatility support
This prevents false breakouts by requiring both volatility AND direction.
🏦 5. PROFESSIONAL WORKFLOW INTEGRATION
The system mirrors how institutional traders analyze markets:
Phase 1: Assess regime → What's the market doing?
Phase 2: Identify setup → Where's the opportunity?
Phase 3: Calculate risk → What's my exposure?
Phase 4: Set targets → Where do I take profit?
Phase 5: Monitor regime → When do conditions change?
❌ WHY NOT USE SEPARATE INDICATORS?
- Separate ATR Bands: Don't know about regime changes, remain static
- Separate Regime Indicator: Doesn't automatically adjust stop/targets
- Separate Position Calculator: Doesn't know your actual ATR-based stop
- Manual Integration: Requires constant mental calculation and cross-referencing
🧮 DETAILED CALCULATION METHODOLOGY:
=================================
📏 ATR (AVERAGE TRUE RANGE) CALCULATION:
- True Range = Maximum of:
1. Current High - Current Low
2. Absolute value of (Current High - Previous Close)
3. Absolute value of (Current Low - Previous Close)
- ATR = Simple Moving Average of True Range over specified period (default: 14)
📊 DYNAMIC ATR BANDS:
- Upper Band = Current Close + (ATR × Band Multiplier)
- Lower Band = Current Close - (ATR × Band Multiplier)
- Band 1: 1.0× ATR (closest support/resistance)
- Band 2: 2.0× ATR (intermediate zone)
- Band 3: 3.0× ATR (extended zone)
🌡️ VOLATILITY REGIME CLASSIFICATION:
Step 1: Calculate ATR Baseline
- Baseline ATR = SMA or EMA of ATR over long period (default: 50 bars)
- This represents "normal" volatility for the instrument
Step 2: Calculate ATR Ratio
- ATR Ratio = Current ATR ÷ Baseline ATR
- Example: If current ATR = 70 and baseline = 50, ratio = 1.40
Step 3: Classify Regime Based on Ratio
- COMPRESSION: Ratio < 0.70 (ATR is 30% below normal)
Market consolidating, volatility contracting, energy building
- EXPANSION: Ratio between 1.15 and 1.40 (ATR is 15-40% above normal)
Volatility breaking out, early phase of directional movement
- HIGH VOLATILITY: Ratio > 1.40 (ATR is 40%+ above normal)
Strong sustained trend with high participation
- EXHAUSTION: ATR declining after high volatility period
Requires: Previous high ratio + declining ATR over X bars (default: 5)
Trend maturity, potential reversal or consolidation approaching
🛑 DYNAMIC STOP LOSS CALCULATION:
- For Long Positions: Stop Loss = Entry Price - (ATR × SL Multiplier)
- For Short Positions: Stop Loss = Entry Price + (ATR × SL Multiplier)
- Default Multiplier: 2.0× ATR
- Adjusts automatically: Wider in high volatility, tighter in compression
🎯 TAKE PROFIT LEVELS:
- TP1 = Entry Price ± (ATR × TP1 Multiplier)
- TP2 = Entry Price ± (ATR × TP2 Multiplier)
- TP3 = Entry Price ± (ATR × TP3 Multiplier)
- Direction (+ or -) depends on trade direction
📦 POSITION SIZE CALCULATION:
Formula: Position Size = Account Risk Amount ÷ Stop Loss Distance
Step-by-step:
1. Risk Amount = Account Size × (Risk Percentage ÷ 100)
2. Stop Distance = |Entry Price - Stop Loss Price|
3. Position Size = Risk Amount ÷ Stop Distance
📈 ATR PERCENTILE RANKING:
- >80% = Extremely high volatility
- 20-80% = Normal volatility range
- <20% = Extremely low volatility
🌀 VOLATILITY CONTRACTION PATTERN:
Detects extended low-volatility periods indicating imminent breakout.
🧭 TREND DETECTION SIGNALS:
Bullish: Price > MA AND Current ATR > ATR MA
Bearish: Price < MA AND Current ATR > ATR MA
⚡ VOLATILITY BREAKOUT SIGNALS:
Triggered when ATR exceeds its moving average by a defined threshold.
🧩 CORE FEATURES:
==============
1. ATR BANDS (Dynamic Support/Resistance)
2. VOLATILITY REGIME DETECTION
3. DYNAMIC STOP LOSS SYSTEM
4. MULTIPLE TAKE PROFIT LEVELS
5. SUPPORT & RESISTANCE LEVELS
6. RISK MANAGEMENT CALCULATOR
7. ATR PERCENTILE RANKING
8. VOLATILITY CONTRACTION PATTERN
9. TREND DETECTION SIGNALS
10. VOLATILITY BREAKOUT SIGNALS
⚙️ RECOMMENDED SETTINGS BY TRADING STYLE:
======================================
DAY TRADING • SWING TRADING • POSITION TRADING • SCALPING
📘 HOW TO USE THIS INDICATOR:
==========================
STEP 1: Identify Market Regime
STEP 2: Wait for Entry Signal
STEP 3: Set Stop Loss
STEP 4: Set Take Profits
STEP 5: Position Sizing
STEP 6: Monitor & Manage
🔔 ALERT SYSTEM:
=============
Alerts for volatility breakouts, trend changes, regime transitions,
ATR band crossings, contraction completion, and percentile extremes.
🎨 CUSTOMIZATION:
==============
All visuals, thresholds, multipliers, colors, alerts, and risk parameters
can be fully customized.
⚠️ IMPORTANT DISCLAIMER:
=====================
This indicator is a volatility analysis tool and does NOT provide financial advice.
Past performance does not guarantee future results.
All trading involves substantial risk.
All trading decisions are the sole responsibility of the user.
Price Action + Mean Reversion ProUnlock the Ultimate Trading Edge: PA+MRPro – The All-in-One Powerhouse for Smart Money Mastery and Mean Reversion Profits!
Imagine having a trading indicator that's not just a tool, but a complete trading ecosystem – one that deciphers the market's hidden smart money moves, pinpoints high-probability supply/demand zones, hunts liquidity pools like a pro, and layers in rock-solid mean reversion strategies to catch reversals at their peak. That's exactly what PA+MRPro (Price Action & Mean Reversion Combo) delivers! Built by trading visionary TheAmericanBastard, this Pine Script v6 masterpiece combines Smart Money Concepts (SMC), Supply/Demand Zones, Liquidity Pools, and Mean Reversion Pro into one overlay indicator that's overlay=true, maxing out labels, lines, and boxes for crystal-clear visuals on your TradingView charts. Whether you're a scalper, swing trader, or long-term investor, this indicator is your secret weapon to trade with institutional-level precision, spotting entries, exits, and reversals before the crowd even notices. And the best part? It's fully customizable, alert-ready, and designed to stack the odds in your favor for consistent, high-conviction trades. Let's dive deep into why this is the indicator you've been waiting for – and how it can transform your trading game!
1. The Core Engine: Price Action Pro (PAP) – Decode Smart Money Like Never Before
At the heart of PA+MRPro is Price Action Pro, a sophisticated SMC framework that reveals the market's true structure in real-time. Forget guessing games – this bad boy identifies Break of Structure (BOS) and Change of Character (CHoCH) across internal (short-term) and swing (long-term) levels, giving you the inside scoop on trend shifts and continuations. It's like having a radar for institutional manipulation!
Internal Structure (Short-Term Precision): Tracks fast-moving swings with a customizable length (default 5 bars). It plots dotted lines (style, width, and colors fully adjustable – bullish in vibrant green #089981, bearish in fiery red #F23645) to show immediate market bias. Labels like "BOS" or "CHoCH" appear in tiny, small, or normal sizes, alerting you to internal trend changes. Why sell it? This catches micro-reversals early, perfect for day traders scalping quick profits while avoiding fakeouts!
Swing Structure (Long-Term Power): Zooms out with a longer length (default 50 bars) for the big picture. Solid lines connect highs/lows, highlighting major BOS/CHoCH events. Custom colors and styles make it visually stunning – monochrome for clean charts or colored for pop. It's your trend-following ally, signaling when to ride momentum or flip positions.
Fair Value Gaps (FVG) – Exploit Market Inefficiencies: Automatically detects bullish (low > high ) or bearish (high < low ) gaps with an auto-threshold (0.5 ATR) or manual tweaks. Boxes extend rightward (up to your chosen multiplier), filled with semi-transparent colors (70% opacity default, bullish green, bearish red). It even alerts on retrace entries when price dips into an FVG aligning with the internal trend – no more missing those golden fill opportunities! Sell point: FVGs are where smart money leaves footprints; this tool turns them into actionable buy/sell zones, boosting your win rate on reversals.
Supply/Demand Zones – The Foundation of Profitable Zones: Using pivot highs/lows (swing length 10 default), it draws supply (red #410000) and demand (green #004242) boxes with POI (Point of Interest) midlines. Boxes extend right until broken, converting to BOS lines on breach. Max zones (20) keep your chart clutter-free, with width factored by ATR (x10 default). Labels like "HH/LL" or zig-zag lines optional for extra context. Why it's a game-changer: These zones capture where institutions accumulate/distribute – enter on touches for low-risk, high-reward setups!
Liquidity Pools (SSL/BSL) – Hunt Stops Like a Shark: Scans for swing highs/lows (length 10, ATR multiplier 0.5) to create "SSL" (sell-side liquidity/highs, red boxes) and "BSL" (buy-side liquidity/lows, green boxes). Boxes sweep on breaches, graying out with "Swept" labels. Max 20 active zones ensure focus. Sell it hard: Liquidity grabs are where retail stops get raided – this detects sweeps in real-time, signaling potential reversals or continuations. Combine with S/D for explosive "S+L" or "D+L" signals!
Visuals & Customization Galore: Toggle everything – show/hide structures, zones, zig-zags, labels. Colors, opacities, line styles (solid/dashed/dotted), and themes (colored or monochrome) let you tailor it to your style. "Present" mode limits to recent bars (100 default) for clean, real-time focus; "Historical" shows the full story. Max bars back (500) ensures deep analysis without lag.
Signals & Alerts – Never Miss a Move: Plotshapes for entries (triangles, diamonds) on S/D touches, liq sweeps, or combos – filtered to avoid overlap. Alerts fire on BOS/CHoCH, FVG entries, S/D entries, liq sweeps, or combined events (e.g., "Supply Zone Entered + Liquidity Swept"). Prioritizes higher-conviction signals – no spam, just profits!
This PAP section alone is worth the price of admission, but wait – it gets even better when fused with the rest!
2. Mean Reversion Pro (MRPro) – Catch Reversals at Extremes with Surgical Accuracy
Layered seamlessly on top is Mean Reversion Pro, turning volatility into opportunity. Using Bollinger Bands and Stochastic RSI, it spots when prices stretch too far from the mean, signaling reversals with high-probability filters. It's the perfect counterbalance to PAP's trend-following, creating a hybrid system that thrives in ranging or trending markets!
Bollinger Bands – Your Volatility Roadmap: Custom length (20), source (close), multiplier (2.0), and MA type (SMA/EMA/etc.). Plots basis (white), upper (red), lower (green) with optional background fill. Signals trigger on band touches when Stoch RSI hits extremes (overbought >80, oversold <20) – plus a volume filter (MA length 20, mult 1.5) to confirm conviction. Sell angle: Bands expand/contract with volatility; this catches "snap-back" moves, ideal for mean-reverting assets like forex or indices.
Stochastic RSI – Overbought/Oversold Mastery: Length 14, smoothing (K=3, D=3). Cross signals filtered: Bullish crosses only below 20, bearish above 80 – ensuring you trade extremes, not middles. High-volume requirement optional for cleaner signals.
Visuals & Signals: Background highlights (green/red for bands, blue/purple for crosses) make extremes pop. Plotshapes ("MRB" for buy, "MRS" for sell, or crosses) with toggles for chart clutter control. Alerts on any signal: "Bullish Reversion: Price ≤ Lower BB + Stoch RSI Oversold" – customizable messages include ticker/interval.
Why sell it? Mean reversion adds a statistical edge, filtering out weak moves and amplifying PAP's setups. It's like having a built-in risk manager!
3. The Super Combo: Where PA Meets MR for Unbeatable Confluence
Here's the magic – Super Combo fuses PAP and MRPro for "★ SUPER BUY/SELL" signals when they align (e.g., demand entry + band reversion). Toggles for alerts/signals prioritize these over individuals, suppressing lesser signals on the same candle. Result? Fewer, but far stronger trades!
Bullish: PA bullish (demand or BSL sweep) + MR bullish (band touch or cross).
Bearish: PA bearish (supply or SSL sweep) + MR bearish.
Sell it: Confluence is king in trading – this reduces false positives, boosting accuracy to elite levels. Alerts like "🚀 Super Bull: Price Action + Mean Reversion" keep you ahead!
Why PA+MRPro is a Must-Have: The Ultimate Selling Points
All-in-One Power: Combines 4 strategies (SMC, S/D, Liquidity, Mean Reversion) – no need for multiple indicators cluttering your chart.
Real-Time & Historical Modes: Adapt to your style, with deep customization (groups for SMC, S/D, Liq, MR, Alerts).
Alert Overload Protection: Smart filtering ensures only top signals notify you – via TradingView alerts for mobile/web.
Performance Boost: Max elements (500 labels/lines/boxes) for detailed visuals without overload. ATR-based sizing keeps zones adaptive.
Proven Edge: Backed by Mozilla License – open, reliable, and community-trusted. Users rave about spotting "liquidity raids into demand" or "FVG fills on band extremes" for massive wins.
Risk-Free Trial Potential: Plug it into TradingView today – see the profits roll in on any asset, timeframe.
Don't just trade – dominate! PA+MRPro isn't an indicator; it's your trading superpower. Grab it now and watch your account soar with smart, confluent setups that leave the competition in the dust. What are you waiting for? The market's moving – and with this, you'll be miles ahead! 🚀
🔶 RISK DISCLAIMER
Trading is risky & most day traders lose money. All content, tools, scripts, articles, & education provided by TheAmericanBastard are purely for informational & educational purposes only. Past performance does not guarantee future results.
Quad-EMA Strategy (10/20/30/50)This indicator combines four exponential moving averages (10, 20, 30, 50) into a single, clean framework designed for scalping, short-term trading, and trend participation. Although optimized for long-side trend participation, the EMA structure remains symmetric and usable for short-selling.
While it is highly effective on lower timeframes, it also translates well to the daily chart, especially in well-defined trends.
Core Trend Logic
On the daily timeframe, a trend can be considered healthy as long as price respects the 10 EMA.
As long as candles hold above it, the structure remains intact.
A clean daily close below the 10 EMA is treated as a discipline-based exit signal.
Not because the trend must be over — but because risk begins to increase.
There are exceptions:
After extended multi-day advances, a single pullback day slightly below the 10 EMA can occur.
In those cases, partial profit-taking (“taking chips off the table”) is often a reasonable and pragmatic move.
This is not about perfection — it’s about capital preservation.
Volatility & Pullbacks
In more volatile conditions, price may pull back toward the 20 EMA or even the 30 EMA.
From a strict risk-management perspective, this is typically where the trade should already be closed.
If a trader chooses to remain involved during such phases — especially after a strong push into a local high followed by sideways consolidation — the EMAs will often compress and flatten, forming a “sideways river.”
During this phase:
Price may temporarily dip below the 20 or 30 EMA
This alone is not a guaranteed signal that the trend is over
Context and structure matter
Riding the Wave (with Discipline)
The philosophy here is simple:
Ride the trend — but exit early.
Even after the 10 EMA is breached, price will often:
-Reclaim momentum
-Continue higher without you
That is normal.
Missing continuation is the cost of discipline, not a mistake.
More aggressive traders may tolerate pullbacks to the 20 or 30 EMA — and sometimes that works.This framework, however, follows a “cockroach strategy”:
exit at the first clear sign of stress, not at the last possible moment.
The Final Line in the Sand
The 50 EMA should be viewed as the latest and clearest exit zone.
Below this level:
-Direction becomes uncertain
-The market may form a local top
-Volatility and chop increase
At that point, prediction is pointless — and unnecessary.
The trade should already be closed.
If you find yourself still searching for an exit below the 50 EMA, that is a signal in itself:
risk has taken control of the trade.
Final Note
This indicator does not predict.
It reacts.
How strictly you trade the EMAs is a personal choice — but the structure provides a clear, repeatable framework for trend participation and risk control.
Discipline first.
Profits second.
Disclaimer:
This indicator and its description reflect my personal views and market observations.
They are provided for educational and informational purposes only and do not constitute financial or investment advice.
Crush It Zone - Flexible TimeframeFlexible Crush-It-Zone Indicator
The Flexible Crush Zone is a dynamic price action tool designed to identify high-probability moves — areas where strong buying or selling pressure creates compression before powerful breakouts or reversals.
Key Features:
• Automatically detects flexible Crush-It-Zones based on recent price consolidation, volume imbalances, and momentum shifts.
• Adaptive zone sizing: Zones adjust dynamically to market volatility, making them suitable for trending or ranging conditions.
• Visual highlights: Clear boxed zones on the chart (bullish demand in green, bearish supply in red) with optional alerts for zone touches or breaks.
• Customizable inputs: Adjust sensitivity, lookback period, minimum zone strength, and display options to fit your trading style.
• Works across all timeframes and assets: Forex, stocks, crypto, indices — ideal for day trading, swing trading, or scalping.
This indicator helps traders spot potential reversal points or continuation setups where price is at key levels, offering clean entries with defined risk.
Perfect for price action traders looking for an edge in identifying institutional-level zones without rigid fixed levels.
Note: This is an invite-only script. Past performance is not indicative of future results. Trading involves risk.
Key Opening Times [Free] Key Opening Times² | Vincere
This indicator provides comprehensive price level tracking across multiple timeframes and trading sessions. It displays key opening prices, previous period highs and lows, and session ranges to help traders identify significant support and resistance zones.
Main Features:
Daily Opening Price Lines
True Day Open (12:00 AM) - marks the actual start of the trading day
Market Open (9:30 AM) - standard US market opening time
Pre-market levels (8:30 AM, 10:00 AM) - useful for tracking economic data releases
Extended hours levels (2:00 AM, 6:00 AM, 6:00 PM) - for monitoring global market activity
Customizable line colors, styles, and text labels
Optional historical display to keep previous days' levels visible
Custom Opening Times
Four fully customizable time slots with user-defined labels
Allows tracking of specific times relevant to individual trading strategies
Independent color and style settings for each custom line
Optional history retention
Weekly and Monthly Opening Prices
Weekly open levels for swing trading context
Monthly open levels for longer-term perspective
Historical tracking available for both timeframes
Previous Period High and Low
Previous Day High/Low
Previous Week High/Low
Previous Month High/Low
Simple or detailed label formats (e.g., "PD+" or " ")
Individual history settings for each period
Trading Session Ranges
Asia Session tracking (default 8:00 PM - 2:00 AM EST)
London Session tracking (default 2:00 AM - 8:00 AM EST)
Dynamic high and low lines that update during active sessions
Optional equilibrium (midpoint) lines for each session
Customizable session times to match your timezone
Historical session data retention
Flexible label formats (simple or detailed)
Daily Divider
Visual separation between trading days
Displays day of week labels
Adjustable positioning and styling
General Customization Options
Unified line width and style controls (Solid, Dashed, Dotted)
Adjustable label sizes (Tiny to Huge)
Configurable label offset from price lines
Choice between Monospace and Default fonts
Optional bracket formatting for labels
Maximum history limit setting (1-500 lines)
Use Cases:
Identifying key intraday support and resistance levels
Tracking session-specific price action
Monitoring reactions at significant opening prices
Analyzing price behavior around previous period extremes
Setting up trades based on multiple timeframe confluence
Technical Details:
Works on intraday timeframes
Uses New York (America/New_York) timezone as default
Optimized for stocks, futures, forex, and cryptocurrency markets
Dynamic requests enabled for real-time updates
Maximum 500 lines, labels, and boxes supported
All features can be toggled on or off independently, allowing traders to customize the indicator to their specific needs and keep charts clean and focused.
VWAP Long Entry PROVWAP Long Entry PRO - Instruction Manual
Overview
VWAP Long Entry PRO is a Pine Script v6 indicator designed for day traders following Andrew Aziz's VWAP trading methodology from "How to Day Trade for a Living." The indicator identifies high-probability long entry opportunities when stocks bounce off VWAP with proper trend, volume, and timing confirmation.
What This Indicator Does
The indicator monitors multiple conditions simultaneously and alerts you only when ALL criteria are met for a valid VWAP long entry:
1. ✅ Price is near VWAP (within customizable proximity)
2. ✅ Price crosses above VWAP (bullish candle confirmation)
3. ✅ Uptrend confirmed (EMA 20 > EMA 50)
4. ✅ Volume spike present (volume > 1.5x average)
5. ✅ Within optimal trading hours (default: first 2 hours after market open)
Visual Elements on the Chart
1. VWAP Line (Yellow)
* Shows the Volume Weighted Average Price for the current session
* Acts as dynamic support/resistance
2. EMA Lines
* Blue Line: 20-period Exponential Moving Average
* Red Line: 50-period Exponential Moving Average
* Trend is bullish when blue is above red
3. Green Triangle Markers
* Appear below candles when ALL entry conditions are met
* These are your entry signals
4. Background Colors
* Light Yellow Background: Price is within proximity zone of VWAP
* Light Red Background: Price crossed VWAP but filters failed (helps identify missed opportunities)
5. Filter Status Table (Top Right)
Real-time dashboard showing current status of all filters:
Filter Status
Trend ✓ (green) or ✗ (red)
Volume ✓ (green) or ✗ (red)
Time ✓ (green) or ✗ (red)
Near VWAP ✓ (green) or ✗ (red)
Entry OK ✓ GO (lime) or ✗ (orange)
How to Use the Indicator
Step 1: Apply to Your Watchlist
1. Add VWAP Long Entry PRO to charts of stocks on your morning gappers watchlist
2. Use 1-minute, 2-minute, or 5-minute timeframes
3. Monitor multiple stocks simultaneously
Step 2: Wait for Setup
Watch the Filter Status Table in the top right corner. A valid entry requires:
* All filters showing green ✓
* "Entry OK" showing ✓ GO in lime/green
Step 3: Execute the Trade
When a green triangle appears below a candle:
* Entry: Enter long at or near the close of that candle
* Stop Loss: Place stop just below VWAP (typically 2-5 cents below)
* Profit Target: Use resistance levels, previous highs, or VWAP + ATR
Step 4: Manage the Trade
* Hold as long as price stays above VWAP
* Exit if price closes back below VWAP
* Scale out at resistance levels
Customizable Settings
Access settings by clicking the gear icon next to the indicator name.
VWAP Proximity
* Default: 0.002 (0.2%)
* Purpose: Defines how close price must be to VWAP
* Adjust If:
* Too many signals → increase (e.g., 0.001 = 0.1%)
* Too few signals → decrease (e.g., 0.003 = 0.3%)
Filters Group
Trend Filter
* Use Trend Filter: Toggle on/off
* EMA 20 Length: Default 20
* EMA 50 Length: Default 50
* Purpose: Ensures you're trading with the trend
* Disable If: Trading reversals or range-bound stocks
Volume Filter
* Use Volume Filter: Toggle on/off
* Volume Multiplier: Default 1.5 (volume must be 1.5x average)
* Volume Average Period: Default 20 bars
* Purpose: Confirms institutional participation
* Adjust If:
* Too restrictive → lower to 1.2x
* Need stronger confirmation → increase to 2.0x
Time Filter
* Use Time Filter: Toggle on/off
* Start Hour (EST): Default 9
* Start Minute: Default 30
* Hours to Trade: Default 2
* Purpose: Focus on highest probability time window (9:30-11:30 AM EST)
* Adjust If:
* Trading afternoon momentum → extend hours to 4-6
* Power hour trading → change start to 15:00, 1 hour
Alert Setup
Creating an Alert
1. Click the Alert Icon (clock) in top toolbar
2. Condition: Select "VWAP Long Entry PRO"
3. Alert Trigger: Choose "VWAP Long Entry PRO"
4. Options: Select "Once Per Bar Close"
5. Expiration: Set to desired timeframe (default: 60 days)
6. Alert Actions: Enable:
* ✓ Notify on App
* ✓ Show Popup
* ✓ Send Email (optional)
* ✓ Play Sound
7. Message: The default message includes:
* Ticker symbol
* Close price
* VWAP value
* Confirmation that all filters passed
Multi-Symbol Alert
To monitor multiple stocks with one alert:
1. In the alert creation dialog, use the Symbol dropdown
2. Select multiple tickers from your watchlist
3. The alert will fire when ANY of those stocks meet the criteria
Trading Strategy
Based on Andrew Aziz's VWAP Methodology
Setup Requirements:
* Stock must be "in play" (gap, news, high relative volume from morning scanner)
* Price pulls back to VWAP during the trading day
* VWAP acts as support for longs (or resistance for shorts)
Entry Rules:
1. Wait for price to approach VWAP
2. Confirm VWAP as support with a bullish candle closing above it
3. Enter long on confirmation candle close or next candle open
4. All filters (trend, volume, time) must be green
Stop Loss:
* Place stop 2-5 cents below VWAP
* Adjust based on stock volatility and your risk tolerance
Profit Targets:
* First target: Previous resistance or swing high
* Second target: Daily pivot or Fibonacci extension
* Trailing stop: Move stop to breakeven once up 1:1 risk/reward
Risk Management:
* Risk 1-2% of account per trade
* Position size based on distance from stop loss
* Aim for 2:1 or 3:1 reward-to-risk ratio
Common Scenarios
Scenario 1: Clean VWAP Bounce
* All filters green ✓
* Price pulls back to VWAP
* Green triangle appears
* Action: Enter long immediately
Scenario 2: Failed Volume
* Trend ✓, Time ✓, Near VWAP ✓
* Volume ✗ (red X)
* Action: Wait for volume increase or skip trade
Scenario 3: Wrong Time Window
* All filters green except Time ✗
* Action: If you trade mid-day, consider extending time window in settings
Scenario 4: Downtrend
* Trend ✗ (EMA 20 < EMA 50)
* Action: Skip long entry; consider short setup instead
Scenario 5: False Breakout
* Light red background appears (filters failed)
* Price crossed VWAP but no confirmation
* Action: No entry; indicator correctly filtered out weak signal
Best Practices
1. Pre-Market Preparation
* Run your gappers scanner at 9:00 AM EST
* Identify 3-5 stocks "in play"
* Add VWAP Long Entry PRO to each chart
* Set up alerts for your watchlist
2. Chart Timeframe Selection
* 1-minute: Scalping, high-frequency entries (more signals, more noise)
* 2-minute: Balanced (recommended for beginners)
* 5-minute: Swing entries, fewer but higher-quality signals
3. Combine with Price Action
The indicator is a filter and alert system, not a complete strategy. Also consider:
* Support/resistance levels
* Candlestick patterns (hammer, engulfing)
* Overall market trend (SPY, QQQ)
* Stock-specific news and catalysts
4. Backtesting
* Use TradingView's Bar Replay feature
* Review past signals on your favorite stocks
* Adjust filter settings based on your results
* Document win rate and average R:R
5. Paper Trading First
* Test the indicator with paper trading for 1-2 weeks
* Track all signals and outcomes
* Refine settings before risking real capital
Troubleshooting
Problem: No Signals Appearing
Solutions:
* Check if all filters are enabled (they may be too restrictive)
* Verify stock has sufficient volume and volatility
* Try increasing VWAP proximity from 0.2% to 0.3%
* Disable time filter if trading mid-day
* Check if stock is actually near VWAP on chart
Problem: Too Many Signals
Solutions:
* Decrease VWAP proximity from 0.2% to 0.1%
* Increase volume multiplier from 1.5x to 2.0x
* Enable all filters (trend, volume, time)
* Use 5-minute chart instead of 1-minute
Problem: Filter Status Table Not Visible
Solutions:
* Scroll chart to right (table is in top right corner)
* Check if indicator is loaded (should appear in indicator list on left)
* Refresh chart and re-add indicator
* Close other overlapping indicators
Problem: Alert Not Firing
Solutions:
* Verify alert is set to "Once Per Bar Close" (not "Only Once")
* Check alert hasn't expired
* Ensure correct symbols are selected in alert
* Confirm indicator is applied to chart with alert
Limitations
What This Indicator Does NOT Do:
* ❌ Automatically enter/exit trades
* ❌ Calculate position size
* ❌ Account for fundamental news or earnings
* ❌ Work on stocks without sufficient liquidity
* ❌ Guarantee profitable trades
When NOT to Use:
* Pre-market or after-hours (VWAP resets at market open)
* Low-volume penny stocks (< 100K daily volume)
* Stocks without clear trend or catalyst
* During major news events or FOMC meetings
* First 5 minutes after market open (price discovery phase)
Example Trade Walkthrough
Stock: XYZ (from morning gappers, +5% gap on earnings)
Time: 10:15 AM EST
Timeframe: 2-minute chart
Filter Status Table Shows:
* Trend: ✓ (EMA 20 > EMA 50)
* Volume: ✓ (2.3x average)
* Time: ✓ (within 9:30-11:30 window)
* Near VWAP: ✓ (price at $50.05, VWAP at $50.00)
* Entry OK: ✗ (waiting for bullish close)
Next Candle:
* Opens at $50.02
* Drops to $49.98 (testing VWAP)
* Closes at $50.08 (bullish candle, above VWAP)
* Green triangle appears!
* Entry OK: ✓ GO
Trade Execution:
* Entry: $50.10 (next candle open)
* Stop Loss: $49.95 (5 cents below VWAP)
* Risk: $0.15 per share
* Target 1: $50.40 (previous resistance) = 2:1 R:R
* Target 2: $50.70 (daily high) = 4:1 R:R
Outcome:
* Price rallies to $50.45
* Scale out 50% at Target 1
* Move stop to breakeven ($50.10)
* Exit remaining 50% at $50.65
* Result: Profitable trade with 3:1 average R:R
Frequently Asked Questions
Q: Can I use this for short entries?
A: The current version is for long entries only. For shorts, you'd need to reverse the logic (price rejecting VWAP as resistance, downtrend, etc.).
Q: What stocks work best with this indicator?
A: Mid-cap momentum stocks ($1B-$10B market cap), price $10-$100, daily volume > 1M, with a clear catalyst (earnings, news, sector move).
Q: Can I trade this on daily or weekly charts?
A: No. VWAP is an intraday indicator that resets each trading day. Use only on intraday timeframes (1m, 2m, 5m, 15m, 30m).
Q: Should I take every signal?
A: No. Use the indicator as a filter, not a mechanical system. Consider overall market conditions, stock-specific catalysts, and your own price action analysis.
Q: How accurate is this indicator?
A: Accuracy depends on market conditions, stock selection, and your execution. Expect 50-65% win rate with proper 2:1+ risk/reward, similar to Aziz's methodology.
Resources
* Book: "How to Day Trade for a Living" by Andrew Aziz
* VWAP Strategy: Focus on Chapters 7.6 (VWAP Strategy) and supporting examples
* Community: Bear Bull Traders (www.bearbulltraders.com)
* Practice: Use TradingView's Bar Replay and Paper Trading features
Support & Updates
For questions, issues, or feature requests, refer to the TradingView script comments or the Bear Bull Traders community.
Version: 1.0
Pine Script Version: v6
Last Updated: December 30, 2025
Disclaimer: This indicator is for educational purposes only. Trading involves substantial risk. Past performance does not guarantee future results. Always practice proper risk management and never risk more than you can afford to lose.
1. www.tradingview.com
Manipulation Candle# Manipulation Candle Indicator
This Pine Script™ indicator is designed to detect and highlight "Manipulation Candles" (MC) on the current chart and across multiple higher timeframes (3m, 5m, 10m). It also plots session high, low, and 50% levels.
## Features
### 1. Session High/Low Lines
- Plots lines for the High, Low, and Mid (50%) price levels of a user-defined trading session.
- **Inputs**: Start Time, End Time (default 09:30 - 10:30 NY time).
- Includes a background fill between the high and low lines.
### 2. Manipulation Candle (MC) Detection
Detects specific reversal patterns known as Manipulation Candles:
- **Bullish MC**: Current Low < Previous Low AND Close > Previous High.
- **Bearish MC**: Current High > Previous High AND Close < Previous Low.
- **Visuals**: Highlights the candle bar color on the chart (User-configurable colors).
- **Session Filter**: Only detects MCs within a specific "Search Session" (default 10:00 - 11:00 NY time).
### 3. Multi-Timeframe (MTF) Detection
Monitors higher timeframes for confirmed Manipulation Candles and places labels on the chart.
- **Supported Timeframes**: 3m, 5m, 10m.
- **Labels**: Places a label at the high (Bearish) or low (Bullish) of the confirmed candle.
- **Context**: Detects confirmed closed candles from the higher timeframe.
### 4. Alerts
- **Real-time Alerts**: Triggers alerts when an MC is detected on the current chart (Once per bar close).
- **Alert Conditions**: `Bullish MC Alert` and `Bearish MC Alert` available for creating specific alerts in TradingView.
## Settings
### Session Settings
- **Start Time (HHMM)**: Start of the initial balance/session range (default "0930").
- **End Time (HHMM)**: End of the initial balance/session range (default "1030").
### Visual Settings
- **Line Colors**: Customize High (Green), Low (Red), and 50% (White) lines.
- **Background Fill**: Adjust color and transparency.
### Manipulation Candle Settings
- **MC Search Session**: Time range to scan for Manipulation Candles (default "1000-1100").
- **Timeframe Toggles**: Enable/Disable detection for 3m, 5m, and 10m.
- **Colors**: Customize Bullish (Yellow) and Bearish (Purple) colors.
T@BB Fib High Low (Fast / Mid / Slow)TaBB Fib High Low (Fast / Mid / Slow) – Quick Guide
This indicator plots previous High & Low levels from higher timeframes on your chart.
Fast is for intraday context, Mid for swing levels, and Slow for major market structure.
Levels update only when a new higher-timeframe candle starts (no repaint).
Use High/Low lines as strong support and resistance.
Enable Fib to highlight the pullback zone (default 0.5–0.618).
Price reacting inside a Fib zone often signals reversal or continuation.
Best trades occur when Fast and Mid zones overlap (confluence).
Use Slow levels to define risk and avoid over-trading near major zones.
Supertrend Pro IndicatorSupertrend Pro Indicator with Relative Strength Index Filter is a clean and disciplined trading indicator designed for intraday and scalping traders.
This indicator combines Supertrend trend detection with RSI momentum confirmation to generate high-quality BUY and SELL signals while avoiding sideways and low-probability trades. Each trade automatically plots Risk and Reward zones directly on the chart.
The Risk-Reward zones dynamically extend forward and remain active until either the target or stop loss is hit, ensuring complete trade clarity.
To maintain discipline the indicator allows only one active trade at a time, meaning no new signals appear until the current trade is closed.
A built-in performance dashboard displays:
Total Target Hits
Total Stop Loss Hits
Total Trades
Win Percentage
🔹 Default Settings
Supertrend ATR Period: 10
Supertrend Multiplier: 1
Risk Reward Ratio: 1:1
RSI Length: 14
RSI Buy Above: 60
RSI Sell Below: 52
🔹 Best Used For
Intraday Trading
Scalping Strategies
Index & Stock Trading
3-minute, 5-minute, and 15-minute timeframes
This indicator is simple to use and suitable for both beginners and professional traders who value clarity, discipline, and risk management.
Disclaimer: This indicator is for educational purposes only. Always use proper risk management.






















