XAU DOMINION AI This script is a technical analysis tool that helps traders visualize market structure and signals.
It should be used with proper risk management.
This script does not guarantee accuracy or profit, and is only for educational use.
Chart patterns
Full Regime Engine – Trend / Mean Revert / No-Trade🚀 Full Regime Engine Strategy: Trend / Mean Revert / No-Trade
This comprehensive strategy, named the Full Regime Engine, is designed to adapt its trading logic based on prevailing market conditions, classifying the market into three distinct regimes: Trend, Mean Reversion (MR), and No-Trade. It uses a combination of Average True Range (ATR) volatility ratio and the Average Directional Index (ADX) to determine the current regime, ensuring the appropriate entry and exit logic is applied.
⚙️ How the Regime Engine Works
The strategy uses two core indicators to define the market regime:
Volatility Ratio (ATR / SMA of ATR):
High Volatility Ratio (above highVolThr) suggests an active, potentially trending market.
Low Volatility Ratio (below lowVolThr) suggests a calmer, mean-reverting environment.
Average Directional Index (ADX):
High ADX (above adxTrendMin) confirms the strength of a potential trend.
Low ADX (below adxChopMax) confirms a weak, non-directional, or choppy market suitable for mean reversion.
The regimes are defined as follows:
🟢 Trend Regime: High Volatility Ratio AND High ADX.
🔵 Mean Reversion (MR) Regime: Low Volatility Ratio AND Low ADX.
⚫ No-Trade Regime: Any other condition, including outside of the defined session/time filters.
🎯 Entry and Exit Logic by Regime
The strategy employs a different entry and exit approach for each active regime:
1. Trend Regime (Pullback Entries)
Definition: The trend is established using a cross of Fast and Slow EMAs (emaFastLen and emaSlowLen).
Entry Signal: A pullback entry, where the price momentarily touches the Fast EMA and then closes back in the direction of the trend.
Long: low <= Fast EMA and close > Fast EMA (during a bullish trend).
Short: high >= Fast EMA and close < Fast EMA (during a bearish trend).
Risk Management: Uses a wider Stop Loss (slTrend) and Take Profit (tpTrend) based on ATR multiples, reflecting the expectation of larger moves in a trending market.
2. Mean Reversion Regime (VWAP Deviation Fades)
Definition: Trades the fade of extreme price movements back towards the Volume-Weighted Average Price (VWAP).
Entry Signal: Price is significantly deviated from VWAP (measured in ATR multiples mrDevATR) and shows a reversal candle.
Long (Fade Short): Price is far below VWAP (devZ < -mrDevATR) and the current candle is bullish (close > open).
Short (Fade Long): Price is far above VWAP (devZ > mrDevATR) and the current candle is bearish (close < open).
Risk Management: Uses a tighter Stop Loss (slMR) and Take Profit (tpMR) based on ATR multiples, suitable for capturing smaller moves near the mean.
⏱️ Time-Based Filters
The strategy includes robust time filters to only trade during periods with higher liquidity and predictable activity:
RTH Session Filter: Trades only within the defined "Regular Trading Hours" session (sessionStr).
Midday Filter: Optionally avoids the typically slow and choppy midday trading hours (11:00–13:00).
📊 Visuals & Customization
Background Colors: The chart background automatically colors to display the current regime: Green for Trend, Blue for Mean Revert, and Gray for No-Trade.
Plot Shapes: Distinct shapes and labels mark the raw entry signals for both Trend (Triangles) and Mean Reversion (Circles).
ATR Exits: Plots the dynamically calculated Stop Loss (Red) and Take Profit (Green) lines based on the trade's entry mode (Trend or MR).
💡 Note: This is a comprehensive engine that requires careful optimization of the input parameters for your specific instrument and timeframe. Start with the default settings and adjust the regime thresholds (ATR Ratio and ADX) and the risk/reward multiples (SL/TP) to suit your trading style.
RT-Machine Learning Reversion BandsMachine Learning Reversion Bands is a support and resistance tool designed to highlight where trends have historically reverted and where price is pushing into unusually extreme territory. It plots two sets of bands around price so traders can see both standard reversion zones and more extreme, machine learning levels that adapt and learn from the chart over time.
Introduction
The Machine Learning Reversion Bands tool utilizes an algorithm that learns from the chart’s full visible history. Instead of manually scanning through years of candles, the script studies the data and builds machine learning bands that respond to how the asset has actually behaved over time.
This version retains the original red and green Reversion Bands and adds a second set of dynamic Machine Learning Bands that adapt to volatility. This gives the trader four levels to reference: Red and Green Reversion Bands for more traditional support and resistance reversion zones.
Cyan and Orange Machine Learning Bands that adapt as new extremes form on the chart. The red and green bands are tuned for more typical reversion behavior, while the cyan and orange bands are focused on those moves where price stretches beyond its usual range. This can help frame potential entries, exits, and risk around both normal and more extreme conditions.
Support Versus Resistance
Machine Learning Reversion Bands tracks four main levels of support and resistance:
Green and Red Bands - Standard Reversion Bands
These bands mark more common reversion points for many assets. They highlight areas where trends have historically run into exhaustion and reverted back toward the mean. When price approaches these zones, it is often interacting with regions where prior swings have slowed, paused, or reversed.
Cyan and Orange Bands - Machine Learning Reversion Bands
The cyan and orange band algorithm studies the asset by looking back at every candle that is available on the chart (as far as the user can scroll left). If there is a decade of data, the algorithm will use that full decade to learn how the asset has behaved in the past and then project where these cyan and orange bands should be overlaid.
In short, these ML bands give traders a view of where the tool estimates the more extreme extensions of a trend may be, based on historical behavior. In many cases, price will only touch the cyan and orange bands when it is moving into unusually strong or weak levels relative to its own past. Each time trends reach these orange or cyan levels, the tool updates from that price action so that its future projections continue to reflect what has already been seen.
A historical example of the cyan bands adapting to extreme bullish behavior on a DOGE chart.
A historical example of the cyan bands projecting resistance levels in an extremely bullish trend.
A historical example of the orange bands adapting to an EOS chart.
A second historical example of the orange bands adapting to a Ford chart.
Example Charts
The following examples show how price has interacted with the bands in specific historical periods. They are intended as illustrations of behavior, not as performance guarantees:
Tron - H4 - TRXUSDT - December 2024
Nvidia - H4 - NVDA - March 2020 Tesla - H4 - TSLA - April 2022 These historical example charts can be used to visually review how price has interacted with the bands in the past. They are illustrations of behavior, not performance statistics.
Settings and Tuning
Reversion Alert Markers are used to visualize when price is interacting with the bands and to help traders monitor potential reversion events. When enabled, these markers plot whenever price meets the internal conditions for a reversion touch inside one of the bands.
These markers can be toggled on and off in the settings of the tool. The markers can also be set to custom text/emojis per the trader's preferences:
The Bands can also be adjusted manually to fine tune the chart specifically to the asset that the trader is buying/selling: Smoothness Adjuster - Adjusts how sensitive the Bands are to price action.
Top Bands Height Adjuster - Adjusts the vertical height of the Upper Bands.
Bottom Bands Height Adjuster - Adjusts the vertical height of the Lower Bands. The Bands themselves can also be adjusted visually to suit each trader's preference. The borders of the Reversion Bands as well as the shading of the Reversion Bands themselves can be adjusted to be brighter or darker by adjusting these two settings:
Band Transparency Adjuster - Adjusts the opacity of the Reversion Bands.
Border Transparency Adjuster - Adjusts the opacity/brightness of the Borders that are drawn around the Bands. Example of the Reversion Bands and the Borders being set to be extremely bright: Example of the Reversion Bands and Borders set to be more transparent: The colors of the Bands and Borders can also be adjusted to meet the preferences of the trader. Below you can see each Band color being adjusted: Candle Filtering is an advanced tuning option that traders can use to enable the Reversion Alert Markers to only trigger during extreme price action movements that are tracked using the RT-Main Indicator.
Below is an example of Reversion Alert Markers operating in conjunction with the Colored Candles of the RT-Main Indicator running the default settings. By default, every candle color will trigger an Alert Marker when inside the Reversion Bands:
With Candle Filtering options enabled, the trader can set their chart to only display Alert Markers for White and Pink Candles that print from the RT-Main Indicator inside the Reversion Bands: For traders that utilize custom tunes on the RT-Main Indicator, the Reversion Bands Tool also has settings that can be used to bring the Pink/White Candle Filtering in synch with custom Candle Settings of the RT-Main Indicator:
Alert Automation
When setting up alerts for this tool, traders generally follow these parameters: 1st Condition - Select the RT-Machine Learning Reversion Bands Indicator.
2nd Condition - Select the desired alert condition that you want to monitor:
Entering Green Band | Cyan Band | Red Band | Orange Band.
Interval - Select Same as Chart.
Trigger - Select Once Per Bar Close.
This approach allows the tool to serve as a visual and alert-based context layer for potential reversion areas, while entries, exits, and order execution remain under the trader's control.
How Traders Commonly Use The Bands
Some common ways traders incorporate Machine Learning Reversion Bands into their workflow include:
Using the Green and Red Bands as reference points for more "typical" mean reversion areas within an ongoing trend.
Watching the Cyan and Orange Bands for rare extensions that may mark areas of extreme strength or weakness relative to the asset's historical behavior.
Combining Band touches with other tools such as RT-Main Indicator, pivots, or volume context to build confluence around potential trade locations.
Reviewing past behavior in Replay mode to see how different assets have reacted to Band touches during various market regimes.
The tool is designed to act as a support and resistance map that adapts to each asset's history, rather than a rigid rule set.
What Makes This Tool Different
While many indicators draw static channels or volatility bands, Machine Learning Reversion Bands are designed to:
Retain the familiar behavior of the classic Red and Green Reversion Bands while adding a second Machine Learning layer.
Learn from all available chart history to estimate where more extreme extensions have historically occurred in the past.
Provide four distinct Band levels so traders can distinguish between normal reversion zones and more unusual extremes.
Offer optional markers and alert integration so reversion interactions can be tracked without watching every candle.
Important Note
Machine Learning Reversion Bands are intended to provide additional context around support, resistance, and potential mean reversion zones. They are not a standalone signal generator and should always be used together with your own analysis, testing, and risk management. Historical interactions with the Bands, including any back-test style examples, do not guarantee future results.
🐋 Tight lines and happy trading!
FOREX HUNTER V5.0This script is a technical analysis tool that helps traders visualize market structure and signals.
It should be used with proper risk management.
This script does not guarantee accuracy or profit, and is only for educational use.
The Consolidator [Pattern Foresight]Overview
This Consolidator script uses detection logic to chart bullish and bearish consolidation markers and to chart shaded high/low price range lines (with green shading between the bottom range line and the price for bullish trends and with red shading between the top range line and the price for bearish trends). A consolidation point is telling you: “Price has gone quiet here. Expect expansion—likely a breakout—once volume returns.” Low volatility squeezes often lead to a breakout.
The Consolidator attempts to identify periods where the price is moving sideways, compressing into a tighter range, forming a base or coil, or preparing for a trend continuation or reversal.
Bullish Consolidation Markers - Bullish consolidation occurs when the price is coiling but buyers are in control. These are useful to help detect bull flags, ascending triangles, tight bases before breakouts.
Bearish Consolidation Markers - These are useful to help detect bear flags, descending triangles, distribution periods.
Why this indicator is unique
The Consolidator attempts to be a predictive pattern-recognition system, not a simple channel indicator by measuring consolidation tightness and high/low price ranges. The range lines help visualize the “coil” where price is compressing. Consolidation markers classify which side of the coil price is leaning toward: bullish pressure or bearish pressure. The script attempts to detect structural bullish patterns with breakout intelligence.
Usage
Consolidation Lookback - Controls how many bars are examined when determining the consolidation “box.” Think of it as: “How wide of a window do you want to search for a sideways range?” Shorter lookback (10–20): Tighter, more sensitive consolidations, faster signals, more false positives, and useful for scalping and day trading. Longer lookback (30–60): Larger, more stable consolidation zones, fewer false positives, and better for swing trading.
Tolerance Percent - Defines how “flat” highs/lows must be to qualify as consolidation. This is the key part of compression detection. Lower tolerance (0.3–0.6%): Only very tight ranges qualify with fewer but higher-quality consolidation zones. Higher tolerance (0.7–1.5%): wider ranges and more consolidation signals. Small changes to tolerance drastically change the number of consolidation markers (higher = more consolidation markers).
Disclaimer:
This script is for informational purposes only. Nothing contained herein should be construed as financial, investment, or trading advice. The author is not a financial advisor and is not providing personalized recommendations. All trading involves risk, including the potential loss of principal. The author makes no assurances of accuracy, performance, or future results. History may not reflect future performance. You are solely responsible for your own investment decisions and agree to use this script entirely at your own risk.
Smart MACD Divergence ScannerOriginal Base Indicator: "CM_MacD_Ult_MTF" by ChrisMoody
This indicator builds upon ChrisMoody's excellent multi-timeframe MACD foundation and transforms it into a professional divergence scanner with advanced quality assessment and filtering capabilities. The original MACD visualization and MTF functionality have been preserved while adding completely new divergence detection, scoring, and filtering systems.
🎯 What Makes This Indicator Unique:
Smart MACD Divergence Scanner is a professional tool for detecting MACD-based divergences with an advanced filtering system and signal quality assessment. Unlike standard divergence indicators, this version includes innovative features:
Adaptive Quality Scoring System — each signal receives a score from 0 to 100 based on multiple factors
Volatility Filter — automatic signal suppression during low market volatility periods
Multi-Timeframe Confirmation — divergence verification on higher timeframe for increased reliability
Divergence Strength Analysis — calculation of percentage difference between price and indicator movement
Information Dashboard — detailed real-time signal statistics
Cooldown System — prevention of multiple consecutive signals
💡 How It Works:
The indicator uses the classic divergence concept — the divergence between price movement and the MACD oscillator. However, instead of simple pivot detection, the algorithm:
Scans the market for local extremes (pivots) on price and MACD histogram
Searches for divergences — when price updates low/high while MACD shows opposite movement
Assesses quality — analyzes divergence strength, volatility, higher timeframe confirmation
Filters noise — eliminates weak signals through threshold system and cooldown
Generates signal — only when all quality criteria are met
🔧 Key Parameters:
MACD Settings: Fast Length (12), Slow Length (26), Signal Length (9)
Divergence Detection: Pivot Lookback (5), Max Lookback Range (60), Min Divergence Strength (15%)
Quality Filters: Min Quality Score (60), Volatility Filter, MTF Confirmation, Signal Cooldown (5)
📊 How to Use:
Add indicator to chart — it will automatically start scanning
Configure filters — start with default settings, then adapt to your trading style
Watch for signals: 🟢 Green "BUY" label = bullish divergence, 🔴 Red "SELL" label = bearish divergence
Check quality score on labels (Q: XX)
Use information panel to monitor statistics and current market conditions
⚙️ Settings Guide:
For swing trading (4H-Daily): Increase Pivot Lookback to 7-10, set Min Quality Score to 70+
For day trading (15m-1H): Keep default settings, enable all filters
For scalping (1m-5m): Decrease Min Quality Score to 50, disable MTF Confirmation
For volatile markets (crypto): Increase Min Divergence Strength to 20-25%, enable Volatility Filter
⚠️ Important Notes:
Divergences are probabilistic signals, not guaranteed reversals
Use additional confirmation (support/resistance levels, volume, price action)
Adjust parameters for specific asset and timeframe
Signals appear with Pivot Lookback bars delay (retrospective confirmation)
On volatile markets, increase Min Quality Score to reduce false signals
Ultimate S&D (Pro Edition)**Institutional Supply & Demand (Auto-Cleaning & Freshness Tracking)**
This indicator is designed for Price Action and Futures traders who require a clean, objective view of Institutional Supply and Demand zones. unlike standard indicators that clutter the chart with historic levels, this script focuses on **"Smart Mitigation"**—automatically removing zones that have been invalidated to keep your chart pristine.
### Key Features:
**1. 🏦 Institutional Imbalance Detection**
The script identifies **ERC (Extended Range Candles)** and momentum shifts to locate true institutional interest. It automatically marks the "Base" preceding the explosive move as a valid zone.
**2. 🧹 Smart Auto-Invalidation (Clean Chart Logic)**
Most S&D indicators leave old, broken zones on the chart. This script actively monitors price action:
* **Supply Zones:** Automatically deleted if price breaks above the zone's high.
* **Demand Zones:** Automatically deleted if price breaks below the zone's low.
* **Result:** You only see active, defendable levels.
**3. 🔄 Zone Freshness Tracking (Fresh vs. Tested)**
Visual cues help you gauge the probability of a setup:
* **Fresh Zones:** Solid borders with darker colors. (High Probability)
* **Tested Zones:** Once price touches a zone but holds, the zone turns **Dashed** and lighter in color, labeled as "(Tested)". (Lower Probability / Caution required)
**4. 🏷️ Dynamic Timeframe Labeling**
Zones are automatically labeled with the chart's timeframe (e.g., "1H Demand", "15m Supply"), making it perfect for Multi-Timeframe Analysis (MTF) and sharing screenshots.
**5. 🔔 Integrated Alerts**
Never miss an entry. You can set alerts to trigger the moment price enters a Fresh or Tested zone.
---
### ⚙️ Settings Guide:
* **Imbalance Strength:** Controls how strict the filter is. Higher values (e.g., 4.0) only show the strongest institutional moves. Lower values (e.g., 2.0) show more local zones.
* **Lookback Period:** How many bars are used to calculate average volatility.
* **Zone Extension:** How far the boxes extend to the right (auto-limited to prevent clutter).
### 🎯 How to use:
Recommended for use as a "Confluence Tool." Use your daily bias and trend analysis first, then use this script to identify precise entry zones on 1H, 15m, or 5m charts.
*For educational purposes only. Trade responsibly.*
Mustang Algo - Momentum Trend Zone Backtest🐎 MUSTANG ALGO - Momentum Trend Zone Strategy
A complete trading system combining MACD momentum analysis with visual trend zones, full backtesting capabilities, and advanced risk management tools.
══════════════════════════════════════════════════════════════════════════
🔹 OVERVIEW
Mustang Algo transforms traditional MACD analysis into a powerful visual trading system. It instantly identifies market bias through colored background zones and provides clear entry/exit signals with customizable stop loss and take profit management.
══════════════════════════════════════════════════════════════════════════
🔹 KEY FEATURES
✅ Visual Trend Zones (Green = Bullish | Red = Bearish)
✅ Clear Buy/Sell Triangles on Chart
✅ Full Backtesting Engine
✅ Multiple Stop Loss Types
✅ Multiple Take Profit Types
✅ Trailing Stop Option
✅ Time Filter for Backtesting
✅ Real-time Info Panel
✅ Customizable Alerts
══════════════════════════════════════════════════════════════════════════
🔹 HOW IT WORKS
The strategy uses a smoothed MACD system to detect trend changes:
- MACD Line (White): Fast EMA minus Slow EMA - shows raw momentum
- Signal Line (Yellow): EMA of MACD - shows smoothed trend direction
- Trend Zone: Changes when the smoothed signal line crosses zero
- Entry Signals: Generated at zone transitions
When the trend line crosses above zero → GREEN zone → BUY signal 🔺
When the trend line crosses below zero → RED zone → SELL signal 🔻
══════════════════════════════════════════════════════════════════════════
🔹 STOP LOSS OPTIONS
🛑 Percentage: Fixed percentage from entry price
🛑 ATR-Based: Dynamic SL based on market volatility
🛑 Fixed Points: Set number of points/pips
🛑 Swing Low/High: Uses recent swing levels as stops
══════════════════════════════════════════════════════════════════════════
🔹 TAKE PROFIT OPTIONS
🎯 Percentage: Fixed percentage target
🎯 ATR-Based: Dynamic TP based on volatility
🎯 Fixed Points: Set number of points/pips
🎯 Risk Reward: Automatic TP based on R:R ratio (e.g., 2:1, 3:1)
══════════════════════════════════════════════════════════════════════════
🔹 TRAILING STOP
📈 Percentage-Based: Trail by a fixed percentage
📈 ATR-Based: Trail using ATR multiplier for dynamic adjustment
══════════════════════════════════════════════════════════════════════════
🔹 SETTINGS
MACD Parameters:
- Fast Length (default: 12)
- Slow Length (default: 26)
- Signal Length (default: 9)
- Trend Smoothing (default: 5)
Risk Management:
- Enable/Disable Stop Loss
- Enable/Disable Take Profit
- Enable/Disable Trailing Stop
- Customize all SL/TP parameters
Visual Options:
- Show/Hide Buy/Sell Triangles
- Show/Hide SL/TP Lines
- Show/Hide Labels
Time Filter:
- Set Start Date for backtest
- Set End Date for backtest
══════════════════════════════════════════════════════════════════════════
🔹 SIGNALS EXPLAINED
🟢 GREEN TRIANGLE (Below Bar):
Bullish zone detected - Consider LONG entry
🔴 RED TRIANGLE (Above Bar):
Bearish zone detected - Consider SHORT entry
🟢 GREEN BACKGROUND:
Currently in bullish trend zone
🔴 RED BACKGROUND:
Currently in bearish trend zone
══════════════════════════════════════════════════════════════════════════
🔹 INFO PANEL
The real-time info panel (top right) displays:
- Current Trend Zone status
- MACD value
- Signal Line value
- Active SL Type
- Active TP Type
══════════════════════════════════════════════════════════════════════════
🔹 ALERTS
Set up alerts for:
🔔 Buy Signals: "🐎 Mustang Algo: BUY Signal on {ticker} at {price}"
🔔 Sell Signals: "🐎 Mustang Algo: SELL Signal on {ticker} at {price}"
══════════════════════════════════════════════════════════════════════════
🔹 BEST PRACTICES
1. Use higher timeframes (1H, 4H, Daily) for more reliable signals
2. Combine with price action and support/resistance levels
3. Adjust ATR multipliers based on asset volatility
4. Use Risk Reward ratio for consistent risk management
5. Backtest on your preferred asset before live trading
══════════════════════════════════════════════════════════════════════════
🔹 RECOMMENDED TIMEFRAMES
⏱️ Scalping: 5M, 15M (more signals, more noise)
⏱️ Day Trading: 1H, 4H (balanced signals)
⏱️ Swing Trading: Daily, Weekly (fewer but stronger signals)
══════════════════════════════════════════════════════════════════════════
🔹 MARKETS
Works on all markets:
📈 Forex
📈 Crypto
📈 Stocks
📈 Indices
📈 Commodities
📈 Futures
══════════════════════════════════════════════════════════════════════════
🐎 RIDE THE TREND WITH MUSTANG ALGO!
══════════════════════════════════════════════════════════════════════════
⚠️ DISCLAIMER
This indicator/strategy is for educational and informational purposes only. It is not financial advice. Trading involves substantial risk of loss and is not suitable for all investors. Past performance is not indicative of future results. Always use proper risk management, do your own research, and consider consulting a financial advisor before making any trading decisions. Use at your own risk.
══════════════════════════════════════════════════════════════════════════
📝 VERSION HISTORY
v1.0 - Initial Release
- MACD-based trend detection
- Visual trend zones
- Multiple SL/TP options
- Full backtesting support
- Trailing stop functionality
- Time filter
- Info panel
- Alert system
══════════════════════════════════════════════════════════════════════════
💬 FEEDBACK
If you find this strategy useful, please leave a comment or suggestion!
Your feedback helps improve future updates.
🐎 Happy Trading!
Monthly Open LineIt's a simple tool I made with the help of grok and SpacemanBTC Key level indicator which marks the monthly open with a line.
It will help you get a visual feel for how the price progresses over the month/s and can help you backtest trends easily.
Student Wyckoff Target Shooter
**Target Shooter — Equal Move Target Tool (Larry Williams idea)**
**1. What this indicator does**
Target Shooter is a tool that measures the last meaningful price swing and projects an **equal move target** in the direction of the breakout.
The logic is simple:
* The market makes a move from point A to point B (a swing high to a swing low, or vice versa).
* Then price breaks out above or below this swing range.
* Target Shooter takes the size of that swing and **adds it in the direction of the breakout**, showing a logical **price target zone** where the move may:
* slow down,
* react,
* or potentially reverse.
This is a practical implementation of the “Equal Moves” idea often referenced by Larry Williams.
---
**2. Core idea (example)**
Example from the classic explanation:
* Price drops from **80 down to 20** → the move is **60 points**.
* The swing range is now: **High = 80, Low = 20**.
* Later, price **breaks above 80**.
Target Shooter assumes:
> “If the market could move 60 points in one direction, after a breakout it may travel another 60 points in the opposite direction.”
So the upside target becomes:
* Move size: 80 − 20 = 60
* Breakout above 80
* **Target = 80 + 60 = 140**
The indicator finds such swings automatically and draws:
* **UT (Upper Target)** on upside breakouts
* **DT (Down Target)** on downside breakouts
---
**3. What you see on the chart**
1. **Target lines**
* When price breaks **above** a previous swing range, the indicator plots a horizontal **UT (Upper Target)** line — the projected equal move target.
* When price breaks **below** the previous swing range, it plots a **DT (Down Target)** line — the downside target.
* Each line is drawn from the breakout bar and extended to the right for a user-defined number of bars.
2. **Price labels**
* A small label “UT” or “DT” is shown at the end of the line with the exact target price.
* This makes it easy to see where the projected target is without checking the scale.
3. **Optional swing range (debug view)**
* There is an option to display the **swing range** that the target is based on (similar to a Donchian channel on previous bars).
* This shows the upper (swing high) and lower (swing low) boundaries the indicator used to define the last move.
---
**4. Key inputs (plain language)**
* **Swing window length (bars)**
How many bars back the indicator looks to find the last meaningful swing (highest high and lowest low).
This is like the length of a Donchian channel used to define the previous range.
Smaller values → more frequent, shorter targets.
Larger values → bigger swings and more distant targets.
* **Minimum move size (in ticks)**
This is a noise filter.
If the distance between the swing high and swing low is smaller than this threshold, no targets are drawn.
The indicator will only react to moves that are big enough to matter for your trading.
* **Breakout type: Close vs High/Low**
* **Breakout by Close**:
The target appears only when the **bar closes** above/below the swing range.
More conservative and fewer false signals.
* **Breakout by High/Low**:
The target appears as soon as the **high** or **low** of the bar breaks the swing range.
Faster and more aggressive, but more sensitive to noise.
* **Target line length (bars)**
How far to the right the UT/DT lines should be extended.
Shorter length → local target zones.
Longer length → important levels visible far into the future.
* **Appearance settings**
* Separate color, width and style for **UT** and **DT** lines.
* Option to show or hide labels with price and “UT/DT” text.
---
**5. How to use Target Shooter in trading**
> Important: this is **not** an entry signal indicator.
> Target Shooter is a **targeting and context tool**, not a standalone system.
Typical uses:
1. **Planning take-profit zones**
* You already have an entry signal from your own strategy (Wyckoff, Larry Williams patterns, levels, volume, whatever you use).
* Target Shooter shows a **logical equal move target** where the current wave can reasonably “shoot”.
* You can:
* place your main take-profit around the target,
* scale out part of the position,
* tighten stops when price approaches the target.
2. **Finding potential reaction / reversal areas**
* Equal move targets often act as **zones of interest**.
* If price reaches a UT/DT level and then shows weakness/absorption/volume spikes or reversal candles, this might be a good place to take profits or look for counter-trend opportunities (for experienced traders).
3. **Assessing trend strength**
* If price **easily exceeds** the equal move target and keeps going without any reaction, it suggests a very strong trend.
* If price **fails to reach** the target and reverses early, the move is weaker than expected.
---
**6. Timeframes**
Target Shooter can be used on:
* **Intraday** (M5, M15, M30, H1) — for shorter-term targets within the day,
* **Higher timeframes** (H4, D1 and above) — for swing and position trades.
General rule:
The **higher the timeframe and the larger the swing**, the **more important** the target level tends to be.
---
**7. Notes and limitations**
* The indicator does **not** predict the future.
It simply projects a geometric equal move from the last swing.
* It should be combined with your own trading framework:
* support/resistance,
* Wyckoff / VSA,
* trend tools,
* volume/flow, etc.
* Always keep proper risk management.
A target is a **scenario**, not a guarantee.
.
15-Minute High and Low“15-Minute High and Low — Intraday Precision Levels”
This indicator automatically plots the previous 15-minute candle’s High and Low on any intraday chart. These two levels are some of the most important reference points for scalpers and intraday momentum traders, often acting as breakout zones, reversal spots, liquidity targets, and micro-range boundaries.
How It Works
The script continuously pulls the most recently completed 15-minute candle (High, Low, Open, Close).
On any intraday timeframe—1s, 5s, 10s, 30s, 1-min, 2-min, 5-min, etc.—you will see two dynamic lines:
Blue Line: Previous 15-minute High
Red Line: Previous 15-minute Low
The levels automatically update at the completion of each 15-minute bar.
Why These Levels Matter
The previous 15-minute range often dictates short-term market structure:
Breakouts:
When price breaks above/below the prior 15-minute levels with volume, it often triggers continuation trades.
Failed Breakouts (Fakeouts):
Rejections at these levels are powerful reversal signals.
Liquidity Pools:
Algorithms often sweep these highs/lows before reversing.
Pullback Entries:
Trend continuation entries often form off retests of these levels.
Perfect For
High-frequency scalpers
1s, 5s, 10s, 30s chart traders
Opening drive traders
Momentum & reversal traders
Futures, stocks, crypto, and forex
Features
Clean overlay lines
Auto-updating 15-minute high and low
Works on any intraday timeframe
Zero lag, zero repaint
Simple, fast, and reliable level detection
Sellers vs Buyers 2Pressure Gauges (Custom “Buyer/Seller Pressure” Indicators)
These combine volume, price momentum, and imbalances.
Green bars/lines indicate buying pressure
Red bars/lines indicate selling pressure
Breakout Pullback Continuation//@version=5
indicator("Breakout Pullback Continuation", overlay=true)
// === Parameters ===
lookback = 20 // Look for breakouts above this many bars
volumeFactor = 1.3 // How much volume needs to exceed average
pullbackDepth = 3 // Max bars to wait for pullback + green
// === Track State ===
var float breakoutLevel = na
var int breakoutBar = na
volumeSMA = ta.sma(volume, 20)
// === Detect Breakout ===
recentHigh = ta.highest(high, lookback)
breakout = close > recentHigh
if breakout
breakoutLevel := close
breakoutBar := bar_index
// === Check for Pullback After Breakout
pullbackOccurred = na(breakoutLevel) ? false : close < breakoutLevel and bar_index > breakoutBar
// === Check for Confirmation Candle
greenCandle = close > open
decentRange = (high - low) > (close * 0.003)
volumeSpike = volume > volumeSMA * volumeFactor
confirmation = pullbackOccurred and greenCandle and decentRange and volumeSpike and (bar_index - breakoutBar <= pullbackDepth)
// === Signal Plot ===
plotshape(confirmation, title="Pullback Continuation", location=location.belowbar, color=color.lime, style=shape.triangleup)
alertcondition(confirmation, title="Breakout Pullback Alert", message="🚀 {{ticker}} breakout-pullback-confirmation at {{close}}")
Momentum Breakout Signal//@version=5
indicator("Momentum Breakout Signal", overlay=true)
// === Breakout Logic ===
length = 20 // Lookback for recent high
recentHigh = ta.highest(high, length)
// === Breakout Condition: Close > prior high
priceBreakout = close > recentHigh
// === Volume Spike Confirmation ===
volumeSMA = ta.sma(volume, 20)
volumeSpike = volume > volumeSMA * 1.3 // Customize sensitivity
// === Optional: Filter for strong candles only
isGreen = close > open
decentRange = (high - low) > (close * 0.003)
// === Final Signal Logic ===
signal = priceBreakout and volumeSpike and isGreen and decentRange
plotshape(signal, title="Breakout Signal", location=location.abovebar, color=color.orange, style=shape.triangleup, size=size.small)
alertcondition(signal, title="Momentum Breakout Alert", message="🚀 {{ticker}} breakout confirmed at {{close}}")
Morning Momentum//@version=5
indicator("Morning Momentum", overlay=true) // This is your one required declaration
// --- Define Time Window ---
startTime = timestamp("2025-11-28T09:30:00")
endTime = timestamp("2025-11-28T10:00:00")
inWindow = time >= startTime and time <= endTime
// --- Define Price Change ---
priceChange = (close - open) / open * 100
// --- Define Volume Spike ---
volumeSMA = ta.sma(volume, 20)
volumeSpike = volume > volumeSMA
// --- Trigger Condition ---
signal = inWindow and priceChange > 2 and volumeSpike
// --- Plot Signal ---
plotshape(signal, title="Momentum Signal", location=location.abovebar, color=color.green, style=shape.triangleup)
ICT/SMC Holy GrailThe Holy Grail, with its backtesting feature to check win rates, is all you need to do when placing orders!
Titan EMA Liquidity [Stansbooth]
🔥 Precision EMA + FVG Liquidity Sweep System
Advanced Buy/Sell Signal Engine for High-Probability Trade Entries
Unlock a new level of precision with this all-in-one market structure indicator built for traders who demand accuracy, clarity, and confidence.
This tool combines EMA trend filtration , Fair Value Gap (FVG) detection , and liquidity sweep analysis to deliver powerful buy and sell signals that align with institutional price behavior.
✅ Key Features
Dynamic EMA Trend Filter:
Identifies true trend direction and filters out low-quality trades. Signals only trigger when momentum aligns with higher-timeframe directional bias.
Smart FVG Detection:
Automatically highlights bullish and bearish Fair Value Gaps, helping you spot premium/discount zones where institutional traders seek entries.
Liquidity Sweep Identification:
Detects equal highs/lows, stop hunts, and engineered liquidity grabs—then confirms reversals when price sweeps liquidity and returns inside structure.
High-Accuracy Signal Engine:
Buy/Sell alerts trigger only when three layers agree:
1. EMA trend alignment
2. FVG confirmation
3. Liquidity sweep completion
This results in cleaner signals , fewer false entries, and strong trend continuation setups.
Optimized for All Market Conditions:
Works for scalping, day trading, and swing trading across Forex, Crypto, Indices, and Stocks.
What This Indicator Helps You Achieve
Capture smart-money style entries with reduced drawdown
Enter after liquidity grabs instead of before them
Avoid chop with EMA-filtered market direction
Spot precision premium/discount zones using automatic FVG mapping
Obtain high-confidence Buy/Sell signals based on institutional concept
Why Traders Love It
This system isn’t just another signal generator—it’s a market-structure aware model that reads the chart the same way professional traders do.
Every signal is based on probability stacking , giving you the clarity and confidence to take the best setups while ignoring noise.
Engulfing Detector by RWBTradeLabEngulfing Detector by RWBTradeLab
A clean, non-repainting engulfing pattern detector designed for traders who rely on price action and candle confirmation.
What this indicator does
This script automatically identifies and highlights two types of engulfing patterns on closed candles only:
1. Regular Engulfing (R EG)
* Regular Buy EG: A bullish candle fully engulfs the previous bearish candle’s high.
* Regular Sell EG: A bearish candle fully engulfs the previous bullish candle’s low.
2. E-Regular Engulfing (ER EG)
* Detects “extended” engulfing setups where a strong base candle is followed by 2 or more opposite-color candles and then a confirming engulf close.
* Useful for spotting delayed but powerful reversals.
Visuals on chart
* A rectangle (box) is drawn from the base candle to the confirmation candle.
* Optional text labels appear above/below the box (offset adjustable).
* Separate color controls for:
- Regular Buy / Regular Sell
- E-Regular Buy / E-Regular Sell
Alerts
Built-in alerts trigger only at candle close:
* R Buy EG
* R Sell EG
* ER Buy EG
* ER Sell EG
Each alert includes price and time in the message.
Key settings
* Candle Length: Scans last N closed candles (running candle excluded).
* On/Off toggles: Enable/disable each engulfing type and labels individually.
* Text Offset (%): Controls label distance from the box.
Non-repainting confirmation
All signals and alerts are calculated using confirmed bars only.
No running-bar signals → no repainting.
Best use
Works on any market and timeframe. For higher reliability, combine with:
* Key S/R zones
* Trend direction
* Volume or structure confirmation
Disclaimer:
This indicator is a pattern-detection tool, not financial advice. Trading involves risk; always use proper risk management and confirm signals with your own analysis.
Creator: RWBTradeLab
If you find this useful, please leave a like ⭐ and share your feedback.
Ryan Liquidity Hunt Algo Premium Liquidity Hunt Algo — detects institutional swing liquidity, order blocks, and premium/discount zones.
Shows auto-drawn swing boxes, liquidity lines (daily/weekly/monthly), FVG gaps, and optional OI/volume filters to highlight high-probability areas — designed for clear structure-based trade decisions and visual clarity.
Chapter-1 :: Opening is Everything Power Of Opening
Trade with the institutions at the open of the day by identifying the critical "No-Trade Zone." This indicator automates the powerful "Law of Momentum" to filter out false moves and pinpoint high-probability breakouts based on the previous day's momentum.
🎯 Core Concept: The Law of Momentum
Sir Isaac Newton’s law applies to markets: "An object in motion tends to stay in motion." After a solid green or red bar, the market will follow through 80-90% of the time. This indicator uses the previous day's momentum to predict the next day's opening direction.
⚙️ How It Works
Marks the "Fantastic Zone F4": At the market open, the indicator plots a dynamic zone on your 2-minute chart.
Calculates the Zone: The upper and lower bounds of this zone are derived from a composite of key levels from the previous day's close:
Previous Day Close (PDC)
20 & 200 Simple Moving Averages (SMA) on the 2-min chart
The high and low of the last 30-minute bar of the previous day
Defines the "Trap": The area between the upper and lower zone lines is the NO-TRADE ZONE. Trading here is dangerous as price is consolidating and direction is uncertain.
🚀 Simple Trading Strategy
If Previous Day was a GREEN Bar:
✅ BUY on a 2-minute candle breakout and close ABOVE the Upper Zone line.
If Previous Day was a RED Bar:
✅ SELL on a 2-minute candle breakdown and close BELOW the Lower Zone line.
Ignore all signals that occur inside the zone. Wait for a clear, decisive break.
🔧 Indicator Settings
Show Trap Zone Label: Toggles the "☠️ NO-TRADE ZONE ☠️" label on/off.
Show Timeframe Reminder: Alerts you if you are not on the required 2-minute timeframe.
Minutes Before Close: Adjusts the lookback period to define the previous day's high/low (default: 30 minutes).
Show Breakout Signals: Plots visual markers (e.g., arrows) on the chart when a valid breakout occurs.
💡 Why It's Effective
This strategy combines three powerful concepts:
Market Momentum: It statistically favors the previous day's trend continuing.
Institutional Footprint: The "Fantastic Zone" is built from levels that institutions watch.
Patience & Discipline: By clearly defining a no-trade zone, it prevents you from entering choppy, low-odds trades and forces you to wait for a confirmed move.
Recommended Timeframe: 2 MINUTES
Disclaimer: This tool is for educational and informational purposes only. All trading involves risk. Past performance is not indicative of future results.
How to Request Access (for Invite-Only)
---------------------------------------
If you are interested in using this indicator, send a request to the author (via private message or platform-specified method). Once approved, you will be added to the authorised users list and granted access.
Disclaimer
----------
Using this script (or any indicator) carries risk. Past price levels, zones or breakout signals are not a guarantee of future performance. Always use proper position sizing, stop-loss, and overall risk management. The author is not responsible for any trading losses.
Adaptive Trend Direction Degree (Lax)Trend direction
Trend strength
Momentum
Potential reversal points
BTC (4 Hours) - VPIN [VWAP]Volume Synchronized Probability of Informed Trading (VPIN), theory is based on sell and buy orders originating from informed market participants, also known as "smart money."
Republishing again on Bitcoin chart on the 4 hour timeframe because it seems to work pretty remarkably, particularly because crypto liquidity is driven by a subset of large whales.
***Using a regime change indicator seems better in conjunction as it seems this indicator marks buy signal from large short covering as well
Educational purpose only






















