Nifty 50 Indicator Indicator Name:
9 & 20 EMA + ADX(7) Full System (Confirmed Breakout - Stable)
Purpose:
To identify buy/sell signals based on EMA crossovers and ADX confirmation.
To track confirmed breakout levels and calculate a trailing stop-loss (SL).
To display relevant trading information in a table and visually on the chart.
Logic and Components:
1️⃣ Indicators Used
EMA(9) and EMA(20):
Used to detect trend direction and crossovers.
ADX(7):
Measures trend strength to classify signals as strong or weak.
2️⃣ Signal Generation
Strong Buy: EMA9 crosses above EMA20 and ADX > 20
Weak Buy: EMA9 crosses above EMA20 and ADX ≤ 20
Strong Sell: EMA9 crosses below EMA20 and ADX > 20
Weak Sell: EMA9 crosses below EMA20 and ADX ≤ 20
3️⃣ Confirmed Breakout Logic
Tracks the highest high after a buy signal (confirmedHigh).
Tracks the lowest low after a sell signal (confirmedLow).
Only updates confirmed levels if price continues in the signal direction.
4️⃣ Trailing Stop-Loss (SL)
Calculated from confirmed price, not entry price.
Buy: trailingSL = confirmedHigh * (1 - 0.009)
Sell: trailingSL = confirmedLow * (1 + 0.009)
Plotted on the chart as a red line, thicker and extending to the right.
5️⃣ Visual Elements on Chart
EMAs:
EMA9 (green), EMA20 (red).
Triangles for signals:
Medium size, hollow, colored outline.
Up triangles for buy, down triangles for sell.
Trailing SL line:
Red, width=3, extends 50 bars to the right.
6️⃣ Table Display
Shows key variables for each active signal:
Signal Type (Strong/Weak Buy/Sell)
Entry Price
Confirmed Price
Confirmed Move (Price difference from entry to confirmed)
ADX Value
Trailing SL
Summary of Workflow
Detect EMA crossovers.
Filter signals by ADX to determine strength.
Record entry price and initial confirmed high/low.
Update confirmed high/low if price continues in trend.
Calculate trailing SL from confirmed price.
Plot EMAs, signals (triangles), and trailing SL line.
Display all key information in a table on the chart.
✅ Key Features:
Dynamic trailing stoploss based on confirmed breakout.
Distinguishes strong vs weak signals.
Visual cues: hollow triangles for signals, SL line, and table summary.
Works entirely on the chart, ready for trading analysis.
Chỉ báo và chiến lược
Liquidity ZonesLiquidity Zones
Liquidity Zones is a price-action–based indicator designed to identify high-probability support and resistance areas where liquidity has historically accumulated.
Instead of drawing single lines, the script builds dynamic price zones based on repeated pivot reactions validated by volume, helping traders focus on meaningful levels rather than noise.
How It Works
Pivot Detection
The indicator scans historical price data for pivot highs and pivot lows using a fixed pivot strength.
Each pivot represents a potential liquidity interaction point.
Volume Qualification
A pivot is only considered valid if the volume at the pivot bar exceeds:
Volume SMA × Sensitivity
This filters out weak or low-participation levels and keeps zones formed during strong market interest.
Zone Construction
Nearby pivots are grouped into a single zone if their price difference stays within an ATR-based threshold.
Each time price reacts within this threshold, the zone’s touch count increases.
Once the minimum number of touches is reached, a liquidity zone is drawn and extended to the right.
Adaptive Zone Expansion
As new qualifying pivots appear, zones automatically expand to reflect the true liquidity range instead of staying static.
Dynamic Zone Coloring
Zones update their color in real time based on price position:
Green (Support) → Price is above the zone
Red (Resistance) → Price is below the zone
Gray (In-Zone) → Price is trading inside the zone
This allows instant visual feedback on whether a level is acting as support, resistance, or an active liquidity area.
Settings Overview
Bars to Apply
Controls how much historical data is scanned for liquidity zones.
Volume Sensitivity
Higher values require stronger volume spikes to validate pivots, resulting in fewer but higher-quality zones.
Styling Options
Fully customizable colors and transparency for support, resistance, and in-zone states.
Best Use Cases
Identifying high-liquidity support and resistance zones
Planning entries, exits, and stop placement
Combining with trend-following or momentum indicators
Filtering out weak levels in sideways or choppy markets
Support and ResistanceSupport & Resistance Zones
This indicator automatically identifies support and resistance zones by clustering confirmed pivot highs and lows into statistically valid price areas.
Instead of drawing single horizontal lines, it creates price zones whose width is dynamically controlled using ATR (Average True Range), allowing the zones to adapt to market volatility.
Core Logic
The indicator scans a user-defined number of historical bars and detects pivot highs and pivot lows using a configurable pivot strength.
Each new pivot is evaluated against previously detected zones:
A zone becomes visible only after receiving sufficient confirmation (minimum number of pivot touches).
This ensures that only structurally meaningful levels are drawn.
Zone Construction Rules
Zones are formed by grouping pivot points whose total price range remains within ATR range
Each zone expands dynamically as new pivots confirm it
Zones are drawn as rectangular areas, not lines
Zones extend to the right, remaining active until price structure changes
This approach avoids over-plotting and reduces noise commonly seen in traditional support/resistance tools.
Dynamic Zone Coloring
Zones automatically change color based on current price position:
Support Color → Price is above the zone
Resistance Color → Price is below the zone
Neutral (In-Zone) Color → Price is trading inside the zone
This makes it easy to visually assess market context without additional indicators.
Inputs Explained
Logic Settings
Bars to Apply
Number of historical bars scanned to detect pivots and construct zones.
Pivot Strength
Number of candles required on both sides of a pivot high/low for confirmation.
Min Pivot Confirmation
Minimum number of aligned pivots required before a zone is drawn.
Styling
Support, resistance, and in-zone colors
Zone fill transparency
Why This Approach
Uses price structure, not arbitrary levels
Adapts to market volatility via ATR
Filters out weak, single-touch levels
Works across all markets and timeframes
This indicator is designed to highlight areas of interest, not generate buy or sell signals.
It is best used in combination with trend, momentum, or volume-based tools.
Gann ArchitectThe Gann Architect is a quantitative geometric engine designed to solve the primary limitation of standard Gann tools: Scaling.
Standard Gann Fans use fixed angles (e.g., 45 degrees for 1:1), which often fail when applied to volatile assets or different timeframes because they do not account for the specific price-to-time ratio of the asset. This indicator solves this by calculating a Dynamic Slope. It identifies the initial "Impulse Phase" (Anchor Low → First Major High) and mathematically "squares" the chart to fit that specific market structure.
Key Features
Dynamic Squaring: Automatically calculates the true 1:1 Master Line based on the asset's actual volatility, not an arbitrary angle.
Quantitative Alerts: Includes a built-in alert system. You can set alerts for "Crossed 1:1" (Trend Break), "Structural Fail 1:2" (Support Break), or "Impulse Breakout 2:1".
Real-Time Data Panel: A dashboard displays the exact price targets for the geometric levels, removing the need to eyeball the lines.
Efficiency: Uses a circular buffer memory system to ensure high performance ("100% potential") without slowing down your chart.
How to Use
This tool is designed as a Trend Following & Structure Map, not a reversal signal.
The 1:1 Line (Solid): This represents the "True Trend." In a strong bullish phase, price should respect this line as dynamic support. A confirmed close below this line often signals momentum loss.
The 1:2 Line (Bottom Support): This acts as the "Structural Floor." If price loses the 1:1 but holds the 1:2, it is considered a healthy correction. A break below the 1:2 typically invalidates the geometric structure of the current cycle.
The 2:1 Line (Top Resistance): This marks the "Impulse Zone." A break above this line suggests parabolic or over-extended behaviour.
Settings
Cycle Stiffness: Controls the sensitivity of the pivot detection. Increase this value (e.g., to 4 or 5) to filter out noise and focus on macro trends.
Anchor Pivot #: Allows you to select which historical cycle bottom to anchor the geometry to (1 = most recent confirmed bottom).
Slope Multiplier: Adjusts the aggressiveness of the fan. Default is 1.0 (Geometric Standard).
Technical Disclosure (Repainting & Lag)
This script utilises a Confirmed Pivot Detection system.
Signal Lag: To ensure reliability, the geometric fans anchor to confirmed pivots. A pivot is only confirmed after Right Length bars have passed. Therefore, the fans will appear on the chart with a slight delay relative to the absolute low.
Repainting: Once a pivot is confirmed and the fans are drawn, the lines for that specific cycle do not repaint history. However, if a new, lower low forms that invalidates the previous structure, the script will dynamically shift to the new anchor point to maintain geometric accuracy.
Disclaimer This script is for educational and experimental purposes only. Geometric analysis is a mapping tool, not a guarantee of future price action. Always use proper risk management. Past performance of geometric levels does not guarantee future results.
Signal Algo - Elephant Edge Strategy🔶 Strategy Overview:
This strategy is designed for intraday trading and focuses on taking trades near important price reference areas instead of random market locations.
This strategy is designed to:
Take trades only near important price levels
Avoid random mid-market entries
Validate every trade using multiple confirmation filters
It combines the following core concepts:
Elephant Edge zones based on previous session volatility
Index & F&O strike price levels (psychological and liquidity-based levels)
Previous Day OHLC levels (important institutional reference prices)
The goal of this strategy is to allow trades only when price behavior is meaningful and occurs near key market reference areas, while filtering out low-quality signals. All filters are optional, allowing traders to customize the strategy according to their trading style, risk preference, and market conditions.
🔶 How to Use: Elephant Edge Support–Resistance
This strategy is based on the Elephant Edge Support–Resistance concept, where trades are taken only near important price zones instead of random market areas.
The image above shows how the strategy identifies Support Zones, Resistance Zones, and how trade entries and exits are generated.
🟩 Support Zones:
Shown as green areas. These are considered potential Buy zones.
A positive price reaction from these zones is required before a Buy entry is generated.
🟥 Resistance Zones:
Shown as red areas. These are considered potential Sell zones.
Price rejection from these zones is required before a Sell entry is generated.
Important:
The strategy does not blindly buy or sell at the zone. Entries are generated only after additional confirmation, such as: Candle structure validation, Directional filters, Optional, volume and time filters (if enabled)
Trade entries are generated only when price touches a Support or Resistance zone.
These zones represent areas where price is more likely to react, helping to avoid low-quality trades during sideways or random market movement.
Final Understanding:
This strategy is not about predicting the market. It is about reacting to price behavior at important levels and trading only when conditions are meaningful.
🔶 How to Use: Index Strike Price Support–Resistance
This concept is based on *Index & F&O Strike Price levels*, where trades are taken near important *round-number strike prices* (for example: every 50 or 100 points), instead of random price locations.
The image above shows how *strike prices act as natural Support and Resistance levels** in index trading.
🟩 Strike Price Support:
Strike levels below the current price act as potential Support zones. Price reaction from these levels is required before a Buy entry is generated.
🟥 Strike Price Resistance:
Strike levels above the current price act as potential Resistance zones. Price rejection from these levels is required before a Sell entry is generated.
Trade entries are generated only when price touches or reacts near a strike price level.
These levels represent *psychological and liquidity-based areas*, where price is more likely to pause, reverse, or react.
🔶 How to Use: Previous Day OHLC Levels
This concept is based on *Previous Day Open, High, Low, and Close (OHLC)* levels, which are widely used as *important market reference prices* by traders and institutions.
The image above shows how price reacts around Previous Day OHLC levels and how they act as natural *Support and Resistance areas** during intraday trading.
🟩 Previous Day Support Levels:
Previous Day Open, Low, or Close levels below the current price act as potential Support zones.
A positive price reaction from these levels is required before a Buy entry is generated.
🟥 Previous Day Resistance Levels:
Previous Day Open, High, or Close levels above the current price act as potential Resistance zones. Price rejection from these levels is required before a Sell entry is generated.
Trade entries are generated only when price touches or reacts near a Previous Day OHLC level.
These levels represent *high-interest price areas* where price is more likely to pause, reverse, or show strong reactions.
🔵 Strategy Setting Features Overview :
Trade Direction Controls : -
Buy Only When enabled: The strategy will generate only Buy trades All Sell signals are ignored Sell Only When enabled: The strategy will generate only Sell trades All Buy signals are ignored
Important Note If both Buy Only and Sell Only are enabled: The strategy can generate both Buy and Sell trades
Candle Direction & Color Filter : -
Available Options:
Both - Candle color is ignored Trades depend only on strategy logic
Trend - Buy → Green candles only. Sell → Red candles only
O-Trend - Buy → Red candles only. Sell → Green candles only
Continuous Buy / Sell Check : -
When enabled: Prevents repeated trades in the same direction Reduces over-trading during sideways markets Example: After a Buy trade, another Buy trade will not be taken immediately unless conditions reset.
Elephant Edge Percentile Levels : -
When enabled: Buy trades are allowed only near lower percentile levels Sell trades are allowed only near upper percentile levels
Why this matters: Percentile levels act as dynamic intraday support and resistance based on historical price movement.
Strike Price Level Filters : -
When enabled: Buy trades require price to touch lower strike zones Sell trades require price to touch upper strike zones
Why strike levels are important: Strike prices often act as psychological and liquidity zones, especially in index trading.
Previous Day OHLC Levels : -
When enabled: Draws Previous Day Open, High, Low, and Close on the chart Trades are allowed only when price touches any of these levels
Why Previous Day levels matter: These levels are widely watched by traders and institutions Price often reacts strongly near them Helps filter out low-probability trades
Stoploss Settings : -
Candle Touch: Stoploss triggers immediately when price touches the level
Candle Close: Stoploss triggers only after candle closes beyond the level
Stoploss Type Choose how stoploss distance is calculated:
Candle High / Low
Fixed Points
Percentage based
Trailing Stoploss : -
Trailing stoploss helps protect profits as price moves favorably. Trailing Mode
Points
Percentage
Trailing Activation Defines how much profit is required before trailing starts.
Candle Structure Filters : -
Candle Size : Filter Avoids trades on: Very small candles (low momentum) Extremely large candles (high risk)
Candle Body : Filter Ensures trades are taken only on candles with sufficient body strength.
Wick Filter : Filters out candles with unusually long wicks, which often indicate fake breakouts.
Hammer Candle Detection : -
Enable Hammer Pattern Detects hammer-type candles using wick-to-body ratios.
Useful for: Reversal-based setups near key levels
Entry & Stop Buffers : -
Buffers add small offsets to: Entry price Stoploss price
Purpose: Helps avoid false triggers caused by small price spikes or noise.
Volume-Based Validation : -
Use Volume Alert Validity Trades are allowed only after a high-volume candle appears.
Why volume matters: High volume confirms participation and interest.
Time & Trade Limits : -
Entry / Exit Time Restricts trades to specific market hours. Trade Count Limits Controls the maximum number of trades per session to avoid over-trading.
Quantity Calculation: -
Investment Amount Automatically calculates trade quantity based on capital amount.
Benefit: Helps maintain consistent risk across different instruments.
JSON Alert Output: -
Used for: Automation Broker integration This does not affect strategy logic.
⚠️ Disclaimer This strategy is provided for educational and research purposes only. Past performance does not guarantee future results. Users should test and manage risk independently.
The Navigator Fortress (ORB M15 + H4 Filter)To read The Navigator Fortress (v1.4), you simply follow a "top-down" sequence of filters. It moves from the macro-trend (The Compass) to the local boundary (The Harbor) and finally to your execution signal (The Beam).
1. The H4 Compass (The Strategy Filter)
Before you look at the price, look at the Dashboard in the top-right corner.
🧭 COMPASS: BULLISH (Blue): The "Big Ships" are moving up. You are only authorized to take LONG breakouts.
🧭 COMPASS: BEARISH (Orange): The "Big Ships" are moving down. You are only authorized to take SHORT breakouts.
🧭 COMPASS: IN JAWS (Gray): Price is stuck between the H4 10 and 50 EMAs. This is "The Fog." Do not trade, as the win rate drops significantly in this zone.
2. The M15 Harbor (The Field of Play)
At 8:45 AM CST, the script will finish drawing two horizontal lines:
Blue Line (Top): The high of the 8:30–8:45 AM window. This is your resistance wall.
Orange Line (Bottom): The low of that same window. This is your support floor.
The Rule: You are waiting for a candle to close completely outside these lines. A "wick" poking through is not a signal; it is a trap.
3. The Beam & State (The Execution)
When a valid breakout happens that matches your H4 Compass:
The Label: A label will appear above or below the candle saying "LONG" or "SHORT".
The Background: The entire chart background will turn faint Blue or Orange. This tells you the "Harbor is Open" in that direction until the 10:00 AM CST session close.
The Moat (Stop Loss): Check your Alerts tab or phone notification. The script will give you a specific price (e.g., 1.08552). This is your 2.0x ATR "Moat"—place your stop loss here to stay safe from market noise.
🛡️ Summary of the Workflow
Check Compass: Is it Blue, Orange, or Gray?
Wait for 8:45: Let the M15 Harbor lines form.
Wait for the Beam: Did a candle close outside the line?
Drop Anchor: Execute the trade, set your stop at the "Moat" price from the alert, and aim for the next major Daily S/R level or a 2:1 reward.
FVG Strategy with validationThe code needs to be fixed because it renders the boxes incorrectly, otherwise you can see that the code is profitable in some markets
REM Algo - Earnings AlertsNot everyone wants to hold positions through earnings announcements — and if you’re evaluating a strategy, earnings-related gaps can distort performance metrics and make results harder to interpret.
This script helps you manage earnings risk by triggering alerts during an Earnings Blackout window. You can:
get an alert to close positions the day before earnings, and/or
receive a reminder not to open new positions on blackout days prior to the earnings announcement.
Add alerts to the stocks you trade. When a blackout day occurs, the script triggers at the hour and minute you choose in the settings. The Earnings Blackout period covers the day before and the day of the earnings announcement, adjusted for weekends and market holidays.
Use it as a standalone risk-control tool — or alongside your existing strategy — so earnings gaps don’t interfere with your trading rules or your backtest results.
The Navigator Fortress (ORB M15 + H4 Filter)The Navigator Fortress is a high-probability execution engine designed specifically for the EUR/USD New York open. It utilizes a professional maritime approach to trading, moving away from retail "breakout" guessing and focusing on institutional trend alignment and volatility-based risk management.
The script automates the Opening Range Breakout (ORB) logic, but with a rigorous multi-timeframe "Compass" to filter out low-quality signals and "market noise".
🛡️ Core Pillars of the Script
The H4 Compass (Trend Alignment): The script pulls 4-hour EMA data to ensure you are only trading in the direction of the macro-trend.
Longs: Only authorized if the H4 10 EMA is above the H4 50 EMA and price is trading above both.
Shorts: Only authorized if the H4 10 EMA is below the H4 50 EMA and price is trading below both.
The Jaws: If price is oscillating between the EMAs, the script identifies this as "The Fog" (No-Trade Zone) and suppresses alerts.
The M15 Harbor (Automatic Range Mapping): The script automatically identifies and plots the high and low of the first 15 minutes of the New York session (8:30 AM – 8:45 AM CST).
The 90-Minute Window: Strictly calibrated for the highest volume period. The "Session Gates" close at 10:00 AM CST to prevent overtrading during the mid-day liquidity drop.
The Moat (Volatility-Based Risk): When a "Beam" (alert) fires, the script calculates a dynamic Stop Loss based on 2.0x ATR. This places your exit point beyond normal market noise, protecting you from standard "stop-hunts."
⚓ How to Execute
Alignment: Check the top-right Dashboard. Only look for trades if the Compass is "Bullish" or "Bearish."
The Beam: Wait for a candle to close outside the M15 Harbor lines.
The Entry: Upon a valid close and trend alignment, the script fires a "Beam" alert.
Risk Management: Follow the alert’s specific "Moat" price for your Stop Loss and risk no more than 1% of your account capital.
Technical Specifications
Asset: Optimized for EUR/USD.
Timeframe: M1, M5, or M15 for execution.
Timezone: Hardcoded for America/Chicago (CST) to handle Daylight Savings automatically.
Indicators Used: H4 10/50 EMA, 15-minute Opening Range, 14-period ATR.
CISD Engine with Alerts Pro |MC| CISD Engine with Alerts Pro |MC|
Credits go to TFlab 👍
💎 Understanding CISD (Change in the State of Delivery) 💎
A CISD occurs when one or multiple candlesticks form in a particular direction, followed immediately by candlesticks that close in the opposite direction, specifically closing below the opening price of the initial candlestick sequence. This phenomenon signals a change in market sentiment and potential price reversal.
Diagrammatic Representation of CISD
Illustrates the transition in price action signaling a shift in delivery state.
💎 Key Features of CISD 💎
Early Price Direction Change Identification:
CISD offers prompt signals of potential reversals before the confirmation of a Market Structure Shift (MSS).
Focus on Candlestick Open and Close Prices:
Analysis relies solely on candlestick open and close levels, disregarding the wicks or shadows to reduce noise.
Versatility Across Financial Markets:
Applicable universally to Forex, stocks, indices, cryptocurrencies, and other trading instruments.
💎 Technical Aspects of CISD 💎
The technical execution of CISD incorporates advanced data analytics to optimize trading decisions in the ICT framework.
Multi-Timeframe Analysis:
Use higher timeframes (daily, weekly) for confirming overall trend direction.
Employ lower timeframes (15-minute, 1-hour) for precise entry signals.
Combining multiple timeframes enhances signal reliability and trade timing accuracy.
Identification of Order Blocks:
Bullish Order Blocks emerge when bearish candles follow a bullish CISD, acting as strong support zones.
Bearish Order Blocks occur when bullish candles follow a bearish CISD, serving as resistance levels.
Market Timing Considerations:
CISD signals tend to be more reliable during major trading sessions such as London and New York open hours.
Occurrences near economic data releases often reflect the market’s response to fundamental news.
💎 Key Features Pro 💎
The Indicator plots the CISD+ and CISD- Lines on your chart (full customizable)
Difference to the most other CISD tools, ist the:
Pullback Candle Conviction: That means, the candle's body must be at least 50% (customizable) of its total range (high-low) to be valid. This helps to ignore weak or indecisive signals like Dojis.
A state display table is also provided.
Happy Trading!
[TA] Range Regime# Range Regime – Candle Range Monitor (RR)
## Short Description
Tracks current candle range vs historical average, flags range spikes, and labels volatility regime (LOW / NORMAL / HIGH) at a glance.
---
## What It Does
Range Regime (RR) is a volatility/range monitoring indicator designed to help you quickly understand whether the market is *quiet, normal, or expanding* on the current timeframe.
It calculates:
* Current Range
* Either Candle Range (High–Low) *or* True Range (TR)
* Average Range over a lookback window (optionally smoothed)
* Max / Min / Mid range levels over the same lookback
* Spike detection
* Marks candles where current range is ≥ (Spike Threshold × Average)
* Regime state
* Compares the current range vs a longer Baseline Average
* Labels LOW / NORMAL / HIGH volatility regime in a small table
It also shows a compact stats table with points and ticks (based on `syminfo.mintick`) so you can think in the units you actually trade.
---
## Why It’s Helpful
This tool is useful because range expansion and compression often determine:
* Whether a setup is worth taking right now
* Whether your stops/targets are realistic for the session
* Whether you should size down (high regime) or avoid forcing trades (low regime)
* When the market is shifting from chop → impulse (spikes) or impulse → stall (compression)
In practice, RR helps you answer:
* “Is volatility expanding or contracting?”
* “Is this move unusually large relative to recent history?”
* “Are we in a high-vol environment where risk needs to change?”
---
## How To Use It
1. Add to chart (it plots in its own pane).
2. Choose your Range Mode :
* Candle (H–L) : pure bar range (great for clean range monitoring)
* True Range (TR) : includes gaps (better for overnight / news / gap-prone markets)
3. Set Lookback (N) :
* Typical: 20–100
* Smaller = more reactive, larger = more stable
4. Optionally enable Smooth the Average :
* Helps reduce noise and false “spike” triggers
5. Adjust Spike Threshold (× Avg) :
* Common values:
* 1.3–1.6 = more frequent spike flags
* 1.8–2.5 = only “real” expansions get flagged
6. Set Baseline Length (Regime) :
* Typical: 150–300
* This is your “background volatility context”
---
## How To Read The Plots
* Current Range (columns): what the market just “spent” in range.
* Avg: normal range for this timeframe.
* Max / Min: extremes over the lookback window.
* Mid: midpoint between Max and Min (quick “center” reference).
* Spike Line (× Avg): the threshold for a “spike.”
* Background highlight: appears when the current candle qualifies as a spike.
* Regime table (top-left):
* HIGH when current range > 1.25× baseline average
* LOW when current range < 0.75× baseline average
* Otherwise NORMAL
---
## Practical Trading Uses (Examples)
* Risk calibration: If regime is HIGH , consider wider stops / smaller size.
* Trade selection: Avoid mean-reversion scalps when spikes are frequent (momentum environment).
* Session context: Spot when market transitions from tight range (LOW) into expansion (spike + HIGH).
* Instrument comparison: Great for comparing how “active” ES vs NQ vs CL is *on the same timeframe*.
---
## Suggested Defaults
* Lookback (N): 50
* Range Mode: True Range (TR) for gap-prone markets; Candle (H–L) for cleaner intraday bars
* Smoothing: On, length 10
* Spike Threshold: 1.5×
* Baseline Length: 200
---
## Notes / Limitations
* This is not a buy/sell signal . It’s a volatility/range context tool .
* Results depend on timeframe. A spike on 1m means something very different than a spike on 1h.
* “Ticks” display uses the symbol’s `mintick` and will be most meaningful on instruments with standardized tick sizes (futures, many FX pairs, etc.).
---
## Invite-Only / Access Copy
This script is published as “Invite-Only.”
If you’ve been granted access, it will appear under Indicators → Invite-only scripts on TradingView.
If you don’t see it, you likely haven’t been added yet—request access from the publisher.
---
Doji Rob ScriptThis is a good script for swings. Tradingview wants me to write a novel but I'm only sharing this with friends so there is no need. It' a doji indicator, not a rocket, not a plane, not a jet. It's an indicator you can use for swings. That is all.
Order Flow Trade Detector [Dynamic Sizes]detects absorption in the market and gives an idea where buyers and sellers are.
ICT Asian Range |MC|ICT Asian Range |MC| Indicator
💎 Overview 💎
Automatically highlights the Asian trading session on the chart with session High, Low, Midline, and a shaded box. Shows both current and previous sessions for quick reference.
Range Definition: Identify the highest and lowest prices during this session
Trading Setup: Use the defined range to anticipate future breakouts or liquidity sweeps
💎 Key Inputs 💎
ICT Session Range Time: 7:00pm – 0:00am EST (default, 👉 customizable)
Label Text customizable: e.g. “ASIA RANGE”
Line Colors: High/Low (customizable)
Line Style & Width:(customizable)
Midline: optional, calculated as session average
Box Color: (customizable)
Extension: how far lines extend into the future (customizable)
Happy Trading!
Absorption DetectorSource: Prof Michael G.
Credit: GreatestUsername for the coding & implementation.
Zones of Support and Resistance can feel like drawing boxes on the chart. This indicator to help spot areas of possible reversal. It uses Volume Confirmation and Body-to-Wick Ratio to do this and defined as:
1. Volume Confirmation
High Volume: A candle that absorbs sitting limit orders is often accompanied with higher than average volume. The indicator define this type of candle if it has a volume is greater than 250%/350% of the average volume over the last 10 candles.
2. Body-to-Wick Ratio
Body vs. Wick: A candle with a small body and large wicks can indicate higher probability of reversal. You can define an absorption candle if the body of the candle is less than 50% of the total range (high-low).
These settings are also customizable to your own desired settings and should be used as a visual aid.
MA Cross + Trend Stats (Probabilistic)Short description (one-liner)
A MA-regime framework with historical regime stats + forward performance + optional trend/noise filters for trending context.
________________________________________
Full description (TradingView-ready)
Overview
This indicator turns a classic Moving Average Cross into a regime-based trend dashboard. Instead of treating a cross as a standalone “buy/sell” event, it measures what historically happened after similar regime shifts on the current symbol and timeframe, and displays the results in a compact table.
It supports:
• EMA or SMA
• Custom fast/slow lengths (including .5 lengths via floor/ceil averaging)
• Optional trend quality filters for trending decisions:
o Slope filter (Slow MA slope)
o Market noise filter using Efficiency Ratio (ER) in real time
________________________________________
What the table shows (how to read it)
The table has two rows: Bull (Fast > Slow) and Bear (Slow > Fast). Metrics are computed on completed regimes (historical segments that already ended).
N
Number of completed regimes measured. More samples generally means more stable estimates.
μ Δ% / Med Δ%
Average and median regime return from regime start to regime end. Median helps reduce the impact of outliers.
⏱ Bars
Average regime duration (in bars). Useful to calibrate realistic holding expectations for trending.
⬆ MFE% / ⬇ MAE%
• MFE (Maximum Favorable Excursion): max move in favor during the regime
• MAE (Maximum Adverse Excursion): max move against during the regime
These are context metrics for typical run-up and typical heat.
ER μ | Hit
Trend-quality proxy:
• ER μ: average Efficiency Ratio during regimes (0–1, higher = more directional / less noisy)
• Hit: % of regimes with ER above the historical threshold you set
Forward performance (+H μ|Hit)
For two user-defined horizons (e.g., +10 / +20 bars):
• μ: average forward return after the cross
• Hit: probability (%) that the forward return was positive
This is designed to provide probabilistic context, not certainty.
________________________________________
“Trending” decision filters (optional)
These filters apply to signals/alerts/markers, not to the raw regime statistics:
1. Slope filter (Slow MA):
Only allow Bull signals if the Slow MA slope is positive (and Bear signals if negative).
2. Market noise filter (ER realtime):
Only allow signals when current ER exceeds your chosen threshold (helps avoid choppy conditions).
________________________________________
Suggested usage (educational)
• Treat Bull/Bear as a regime label (state), not a prediction.
• Use Forward Hit% as an estimate of historical frequency, not a guarantee.
• If ER realtime is below threshold, consider it a noisier environment (higher whipsaw risk).
• Combine with your own risk rules and confirmation (structure, volatility, volume, HTF context, etc.).
________________________________________
Notes
• Results depend on symbol, timeframe, and loaded history.
• Statistics are historical summaries and can change as more data becomes available.
• This tool is intended for research and decision support, not as standalone trade advice.
________________________________________
Disclaimer
This script is for educational and informational purposes only and does not constitute financial, investment, or trading advice. Trading involves risk. You are responsible for your own decisions and risk management.
mucip sat stratejisiThis strategy performs scaled short entries across multiple timeframes.
Position additions are executed using small capital allocations (1–2% per entry) to manage risk efficiently.
It is primarily optimized for major cryptocurrencies.
The strategy is designed for futures markets and operates with leverage in the 10–15x range.
AperonFx Pivot Points ATRThis indicator builds on classic pivot point methodology and enhances it with volatility-based ATR offsets to define adaptive support and resistance zones.
The pivot level is derived from the prior period’s price data, while the surrounding levels are calculated using the current day’s ATR to reflect prevailing market conditions.
Support and resistance are placed at incremental distances of 0.5, 1, 1.5 and 2 ATR away from the pivot, creating a structured price framework.
Users can adjust the pivot calculation method, reference timeframe, and visual presentation to suit their workflow.
Composite Fear & Greed IndexComposite Fear & Greed Index
This is an advanced, professional-grade sentiment analysis engine designed to quantify market psychology. Unlike standard oscillators that rely on a single metric, this script uses a weighted composite of four distinct technical components to generate a holistic "Fear & Greed" score.
It includes Multi-Timeframe (MTF) capabilities, proprietary FOMO/Panic detection logic, and Zero-Lag trend analysis.
1. Unique Mathematical Methodology
This script is not a simple overlay of existing indicators. It uses a Composite Normalization Engine to blend four distinct metrics into a single, bounded 0-100 oscillator.
The "Mashup" Problem Solved: Standard indicators like MACD are "unbounded" (they can go to infinity), while RSI is "bounded" (0-100). You cannot simply average them.
Our Solution: This script calculates the Z-Score of the MACD histogram relative to its historical deviation and normalizes it into a 0-100 percentile. This allows for a mathematically valid combination with RSI and Bollinger Bands.
The Component Logic:
Momentum (RSI): (Weight: 30%) Pure price velocity.
Volatility (Bollinger %B): (Weight: 25%) Relative position within volatility bands.
Trend Strength (Normalized MACD): (Weight: 25%) Uses the custom Z-Score logic described above.
Trend Integrity (ZLEMA): (Weight: 20%) We replaced the standard SMA with a custom Zero-Lag Exponential Moving Average (ZLEMA) algorithm. This removes the "lag" associated with traditional sentiment analysis, allowing the index to react to crypto volatility in real-time.
The Calculation: These raw values are weighted and smoothed to produce the final Index Value.
Greater than 80: Extreme Greed (High risk of reversal)
Less than 20: Extreme Fear (Potential accumulation zone)
2. Unique Features
A. FOMO & Panic Event Detection The script does not just track price; it tracks behavior.
FOMO (Fear Of Missing Out): Triggered when Price breaks the Upper Bollinger Band + RSI is Overbought + Volume spikes > 2.5x the average. This often marks local tops.
PANIC: Triggered when Price drops significantly in one bar + Volume spikes > 3.0x the average + RSI is Oversold. This often marks capitulation bottoms.
B. Divergence Detection The script automatically detects and plots Regular Bullish and Bearish divergences between Price and the Sentiment Index.
Bullish Divergence: Price makes a Lower Low, but Sentiment makes a Higher Low (indicating waning selling pressure).
Bearish Divergence: Price makes a Higher High, but Sentiment makes a Lower High (indicating waning buying pressure). Note: The script plots these signals precisely on the indicator line corresponding to the pivot point.
C. Multi-Timeframe (MTF) Engine Users can view the "Daily" sentiment score while trading on a 5-minute or 15-minute chart. This allows scalpers to align their trades with the higher-timeframe market psychology.
3. Usage Guide
Step 1: Trend Alignment Look at the dashboard or the main line color. Green indicates Greed/Uptrend, Red indicates Fear/Downtrend.
Step 2: Extremes
Sell/Take Profit: When the Index crosses 80 (Extreme Greed) or a "FOMO" triangle appears.
Buy/Long: When the Index crosses 20 (Extreme Fear) or a "PANIC" triangle appears.
Step 3: Confirmation Use the Divergence Dots as confirmation. A "Panic" signal followed by a "Bullish Divergence" dot is a high-probability reversal setup.
Settings
Timeframe: Select the MTF resolution (default is Chart).
Weights: You can adjust the influence of RSI, MACD, BB, or Trend to fit your specific asset class.
Visuals: Fully customizable colors, table position, and toggle switches for shapes/backgrounds.
Disclaimer: This script is for informational purposes only and does not constitute financial advice.
ICT CBDR Range |MC|This indicator plots the CBDR Range on the Chart (Credits go to TFlab)
💎 What Is the Central Bank Dealers Range (CBDR)? 💎
In the Inner Circle Trader (ICT) Strategy, the CBDR identifies the projected high and low of a trading day. This range is calculated between 2:00 PM and 8:00 PM New York time. By observing specific deviations from the average price within this window, traders estimate potential price movements for the next session.
The range is derived from average price action.
Deviation levels above and below this average help forecast price behavior.
These deviations indicate how far prices may extend from the central range.
💎 Ideal Range Parameters for CBDR 💎
To optimize CBDR effectiveness, traders should consider the following:
Range Height: Determined by measuring the highest and lowest price within the CBDR window. It is preferable to use candlestick bodies, although wicks can be considered when body size is minimal.
Optimal Range: The most reliable CBDR measurements occur within a range of 10 to 20 pips, ideally remaining under 40 pips.
Large Ranges: When the range exceeds 40 pips, short-term trades tend to perform more favorably.
💎 Benefits of Implementing CBDR 💎
Using the Central Bank Dealers Range offers multiple advantages:
Improved Price Forecasting: Enhances accuracy in predicting price movements.
Risk Minimization: Enables traders to avoid unfavorable trade conditions.
Higher Success Probability: Identifies high-probability trade setups.
Versatility: Applicable to various assets and timeframes.
💎 How to Apply CBDR in Daily Trading 💎
Each trading day, the market tends to move price 1–2 times the CBDR range against the prevailing trend to gather liquidity. Following this, a directional move in line with the trend often occurs, typically equivalent to four times the CBDR range.
💎 Bearish Market Scenario 💎
On bearish days:
Price may exceed the upper CBDR boundary by a maximum of two units.
A typical move is one unit above the range to collect stop orders.
The projected daily low is often three units below the CBDR, usually forming at the end of the London session.
💎 Bullish Market Scenario 💎
On bullish days:
Price generally drops no more than two units below the CBDR.
A downward movement of one unit is common to gather liquidity.
The projected high of the day appears three units above the CBDR, typically near the London session close.
💎 Best Timeframes for CBDR Strategy 💎
CBDR is most effective on the following intraday timeframes:
15-Minute Chart: Offers precise insight into short-term price fluctuations.
30-Minute Chart: Provides a broader perspective for swing trading and market planning.
💎 Most Suitable Markets and Pairs for CBDR 💎
Originally developed for NASDAQ and S&P 500, the CBDR approach has since been adapted for other financial instruments.
Recommended Currency Pairs:
GBP/USD
EUR/USD
Precious Metals:
XAU/USD
XAG/USD
These markets demonstrate favorable price behavior around the CBDR, making them ideal for this strategy.
Happy Trading!
pD Zones [MMT]pD Zones plots a clean set of intraday high‑of‑day (HOD) and low‑of‑day (LOD) zones that automatically extend forward, flip color on mitigation, and archive as historical levels for context. It is designed to give intraday traders a simple visual map of premium/discount zones derived from a chosen calculation timeframe.
Overview
Objective : Highlight the current day’s HOD/LOD wick zones as actionable intraday support and resistance.
Core logic runs on a user‑selectable source timeframe (default 15m), then projects those zones onto any chart you are trading.
Zones extend into the future, react to price via mitigation logic, and then optionally roll into a dimmed historical layer.
Zone logic
Each session, the script tracks the extreme high and low plus their wick limits (open/close‑based) on the source timeframe to form two intraday zones.
When a new day starts, the finalized prior‑day zones are “locked in” and the current day begins tracking a fresh HOD/LOD pair.
Only one HOD and one LOD zone are created per day, reducing clutter and keeping focus on the most relevant levels.
Mitigation & color flips
Active HOD zones behave as resistance: a decisive break above the top of the box flips it to a bullish (supportive) color profile, while a move back below can re‑flip it.
Active LOD zones behave as support: a break below the bottom of the box flips it to a bearish profile, and a sustained reclaim can re‑flip it as well.
Once mitigated and carried into a new day, zones are restyled with a softer historical color so they remain visible but unobtrusive.
Alerts
When price breaks a HOD zone to the upside, the script can trigger an alert message noting that HOD resistance has been broken and showing the exact level.
When price breaks a LOD zone to the downside, an alert notes that LOD support has been broken, again with the precise price printed.
These alerts are meant for intraday confirmation of structure shifts at key daily extremes, rather than frequent scalper signals.
Inputs & customization
- Calculation Timeframe: choose which timeframe defines the daily HOD/LOD zones (e.g., 5m, 15m, 1h), independent from the chart.
- Visual Settings: customize support/resistance fill colors and border color to integrate with existing layouts.
- Logic Settings:
Max Active Zones: cap how many live zones remain on the chart at once to control noise.
Max Historical Zones: keep only the most recent historical levels or show all past days.
Zone Extension Offset (Bars): control how aggressively boxes project into the future.
- Mitigation Settings: choose the historical zone color to distinguish active levels from archived ones at a glance.
Scanner Pro MTF v9.3Manual Script Trading Scanner Pro MTF v9.3
How to Interpret Your New Tool
• Total Alignment (The Holy Grail): When you see the chart turn green (LONG) from 15m to D1, it's a high-probability signal that the cycle's bottom has been confirmed.
• Inside Bars (Yellow Dots): When they appear near a support level, they indicate indecision. If the next candle breaks upwards with high volume ('V' on the chart), it's your entry confirmation.
Here's an explanation of the symbols:
1. The Fuchsia Diamond (The "Little Squares")
This symbol represents a Squeeze (Volatility Compression).
• What it means: It appears when the Bollinger Bands move inside the Keltner Channels.
• Interpretation: It indicates that the market is in a period of extreme calm or accumulation. Historically, after a "Squeeze," an explosive price movement occurs.
• Use in your Roadmap: If Bitcoin reaches $59,000 and these fuchsia diamonds start appearing, get ready: the market is building energy for the next big surge.
2. The White "V" (Unusual Volume)
This signal appears at the top of the chart when there is a spike in volume.
• What it means: It is activated when the volume of the current candle is 50% higher than the average of the last 20 candles (volume > ta.sma(volume, 20) * 1.5).
• Interpretation: It confirms the intention. A breakout from support or resistance with a "V" is much more reliable than one without volume.
• Use in your Roadmap: If you see a strong green candle bouncing off a support level with a "V" above it, it's a sign that institutions ("Smart Money") are buying.
3. The Yellow Circle (Inside Bar)
This symbol appears above candles that are "trapped" within the range of the previous candle.
• What it means: The high of the candle is lower than the previous one, and its low is higher than the previous one.
• Interpretation: It is a sign of pause and indecision. The market is compressing the price into a narrow range.
• Strategy: Often, the price breaks out strongly after an Inside Bar. It's like a spring being compressed.
________________________________________
Trading Summary:
• Ideal Buy Signal: Price near support + Fuchsia Diamond (Squeeze) + Yellow Circle (Inside Bar) + Bullish breakout with a "V" (Volume).
• Confirmation: All of the above occurs while the chart in row D1 or H4 changes to LONG (Green).
• Ideal Sell Signal: Price near resistance + Fuchsia Diamond (Squeeze) + Yellow Circle (Inside Bar) + Bearish breakout with a "V" (Volume).
• Confirmation: All of the above occurs while the chart in row D1 or H4 changes to SHORT (Red).






















