Steph's Shadow Supplyindicator for steph's strategy "shadow supply"
decluttered by using AI
inspo from @louisq69
Candlestick analysis
Equal Highs/Lows + SMT Divergences + Range FilterKey Functional Areas
🔹 Equal Highs and Lows Detection
Strict Swing High/Low: Looks for equal swing points and ensures untouched in-between levels.
Regular Equal High/Low: Uses a range filter (default 9.75 points across 5 bars) to validate.
Volume and Time Filtering: You allow user toggles to include only periods with sufficient volume or time of day.
🔹 Swing Point Helpers
Functions isSwingHigh() and isSwingLow() are used for strict equal high/low detection.
🔹 Range Filter
Checks whether the high-low range over the last 5 candles meets a user-defined minimum (ensures significance).
🔹 Moving Averages
Includes optional plotting of 20 and 200 SMA.
🔹 SMT Divergences
Compares pivots between main symbol and two others (default: ES1! and YM1!).
Detects divergence based on opposite directional movement at pivot points.
Customizable color, thickness, and labels.
Engulfing + Trend + Confirmation + S/R Filter — v6This Pine-v6 indicator is provided purely for testing and educational purposes. It looks for high-probability engulfing patterns in a strong ADX-confirmed trend, then waits for a pullback/retest and a confirming candle before plotting “Buy” (green up arrow) or “Sell” (red down arrow) signals on the chart.
Key features:
• ADX Trend Filter (14,25): only trades when ADX > 25 and +DI/–DI confirm direction
• Engulfing Pattern Detection: identifies classic bullish or bearish engulfing candles
• (Optional) Micro-Pullback Filter: checks for small-bodied consolidation before the engulfing
• (Optional) Midpoint Retest: requires price to revisit the engulfing candle’s midpoint
• Support/Resistance Filter: ignores signals if a major pivot high/low is too close (within “ATR × N”)
• Confirmation Candle: only fires the signal after the next candle closes in the same direction
• Built-in `alertcondition(...)` calls for both Buy and Sell signals.
This “Testing Edition” is meant to help you verify PineScript logic, backtest entries, or integrate with your own webhook/email solutions (e.g., Replit → Telegram). Use the alert templates below for webhook payloads:
• Buy alert payload:
{
"message": "🚀 BUY signal on {{ticker}} @ {{close}} ({{time}})"
}
• Sell alert payload:
{
"message": "🔻 SELL signal on {{ticker}} @ {{close}} ({{time}})"
}
Feel free to fork and modify this script to suit your own risk management, backtesting framework, or messaging setup. Because it’s intended as a “test” indicator, no performance or profitability promises are made—use at your own risk.
JS CandleIt is an excellent indicator for those who wish to earn. It is a strategic tool, but it is recommended to try it after thorough paper testing. Using a 5-minute or 3-minute chart, it provides suggestions for buying and selling. A complete description will be available after seven days.
Atul 15M ORBThis is a basic script without any fluff that:
Marks the absolute high and absolute low of the candles between 9:30 AM EST and 9:45 AM EST.
The line is marked and labeled '15M ORB HIGH' and '15M ORB LOW', respectively, and extends until 12:30 PM EST then resets.
Momentum Candle Detector (Full Control)To Detect Momentum Candle
Larger Body Candle than before
Larger Total Candle than before (opt)
You can modified minimum or maximum pips (body or total)
Best for Scalping Momentum Candle on XAU/USD
Need to be combined with High Volume
ChoCH Down/Up + Entry (Guido, matt v2.0)Choch Entry indicator Guido,Matt v2.0
This indicator has a goal to use within a LTF(lower time frame) as a buy or sell signal after a CHOCH
Candle/RSI BUY SELLWhy Use Candlesticks?
They help traders visualize price action
Used in technical analysis and price pattern recognition (e.g., Doji, Engulfing, Hammer)
Assist in determining entry and exit points
Why Traders Use RSI:
To identify potential reversal zones
To confirm trend strength
To detect divergences between price and momentum
Why Combine Candlestick Patterns with RSI?
Using Candlestick patterns together with the Relative Strength Index (RSI) enhances trading decisions by combining price action and momentum analysis.
Conclusion:
Combining RSI with Candlestick patterns allows traders to:
Confirm potential reversals
Filter false signals
Improve entry and exit timing
Make more confident and accurate decisions
How It Works:
RSI Calculation
Custom RSI is calculated manually using Wilder's smoothing technique.
MA or BB Option
User can select whether to apply a smoothing MA or Bollinger Bands to RSI (useful for visual enhancements or custom strategies).
Buy/Sell Logic
check for:
Buy when the current candle is bullish (open <= close) and the previous candle was bearish (open >= close ), AND RSI is ≥ 50.
Sell when current candle is bearish and previous was bullish, AND RSI is ≤ 50.
Plot Buy/Sell Labels
Final Verdict
code is:
Valid (no syntax errors)
Useful (combines candlestick confirmation + RSI strength)
Extendable (can add divergence, alerts, etc.)
This Timeframe 5 min : XAU
ATR Display ShorcutATR Value Display - On-Chart Volatility Monitor
Clean ATR display directly on your price chart - no extra panels needed!
This indicator displays the current Average True Range (ATR) value as a clean table overlay on your price chart, eliminating the need for a separate indicator panel below your main chart.
✨ Key Features:
On-chart display: ATR value shown directly on price chart
Customizable positioning: Choose from 4 corner positions
Clean design: Minimal, non-intrusive table format
Real-time updates: Always shows the latest ATR value
Adjustable period: Default 14-period, fully customizable
🎯 Perfect For:
Position sizing calculations
Stop-loss placement (1x, 1.5x, 2x ATR)
Volatility assessment at a glance
Clean chart setups without extra panels
Quick reference during live trading
📊 How to Use:
Add to chart
Select your preferred table position
Adjust ATR period if needed (default: 14)
The current ATR value displays automatically
💡 Pro Tip:
Use this ATR value to:
Set stop-losses at 1.5x or 2x ATR distance
Determine position size based on account risk
Compare current volatility to historical levels
Clean charts, clear data, better trading decisions.
Compatible with all timeframes and instruments. Pine Script v6.
Feel free to adjust this description to match your style or add any specific features you want to highlight!
Inside Bar All CandleAn Inside Bar occurs when a candlestick (the "inside bar") forms entirely within the high-to-low range of the preceding candlestick (the "mother bar"). This means the inside bar's high is lower than the mother bar's high, and its low is higher than the mother bar's low. This pattern suggests a period of consolidation or indecision in the market, often preceding a breakout in either direction.
Simple Monthly SeasonalityThis script helps traders quickly visualize how an asset performs month by month over a customizable historical period.
🔍 What it does:
• Calculates average monthly returns over the past N years (default: 15).
• Highlights the current month for quick context.
• Displays results in a clean 2-column table (Month | Avg % Return).
💡 Features:
• Works on any timeframe – internally pulls monthly data.
• Color-coded performance (green for positive, red for negative).
• Dynamic highlights – the current month is softly emphasized.
• Fully customizable lookback period (1–50 years).
📈 Use cases:
• Spot seasonal market trends.
• Time entries/exits based on recurring historical strength/weakness.
• Build the foundation for more advanced seasonality or macro scripts.
Just load it on any chart and see which months historically outshine the rest.
⸻
FX Fix with Adjustable TimezoneFX Fix Time Highlighter
This indicator visually highlights candlesticks at a user-defined time and timezone to help traders easily identify when the FX fix occurs. Simply set your preferred timezone and the exact time you want to mark on the chart, and the indicator will automatically highlight the corresponding candlesticks.
Ideal for forex traders who want a clear visual reference of the FX fix window, aiding in analysis of price behavior during this key market event.
Features:
Customizable timezone selection
Adjustable highlight time (hour and minute)
Automatic candlestick highlighting at the chosen time
Supports all timeframes
Use this tool to better understand market dynamics around the FX fix and improve your trading decisions.
Bullish Reversal Hedge📋 Indicator Description – Bullish Reversal Hedge (XAUUSD, 15m Chart)
This indicator is specifically designed for XAUUSD (Gold) on the 15-minute timeframe. It uses RSI (Relative Strength Index) and bullish candle confirmation to detect potential reversal points.
When RSI crosses above the oversold level (30) and a bullish candle forms, the system triggers a Buy Entry (1 Lot). If the price drops by a certain number of points and the Buy Target is not hit, a Sell Entry (2 Lots) is placed as a hedge.
🔹 Key Hedging Feature:
The hedging logic is designed in such a way that loss-making trades are often closed at breakeven or in profit. It helps reduce the impact of wrong entries through dynamic reversal-based protection.
🔹 Core Features:
Point-based entry, target, and stop loss customized for XAUUSD volatility.
Smart hedge entry system after initial trade failure.
Visual labels and alert support for entries, targets, and stop loss.
Ideal for intraday strategies on the 15-minute chart.
⚠️ Disclaimer
This indicator is intended for educational and backtesting purposes only. The hedging logic is crafted to maximize the chance of recovering from loss-making positions by closing them at breakeven or in profit most of the time.
However, it does not guarantee any profits.
Trading in financial markets carries inherent risk. Please do your own analysis and consult a certified financial advisor before trading with real capital.
5 AM NY 4H Candle High/LowThis indicator identifies the 4-hour candle that starts at 5:00 AM New York time (NYT) and automatically plots its high and low on intraday charts (e.g., 15m, 30m, 1H).
It helps traders:
Highlight a key session window often associated with increased market activity.
Use the 5AM–9AM NYT range for breakout, reversal, or liquidity zone strategies.
See clean horizontal levels that can act as support or resistance throughout the trading day.
🧠 Key Features:
Works on any timeframe below 4H.
Automatically detects and updates daily.
Optional labels to mark the range visually.
FeraTrading Compression Flow v1The FeraTrading Compression Flow Indicator v1 is a directional compression breakout filter that visualizes high-probability breakout conditions using dynamic range bands and momentum-based color cues. It’s built to help traders recognize when the market is transitioning from low-volatility compression into a strong, directional phase.
🔍 How It Works
The core logic combines volatility compression, momentum alignment, and range expansion to detect breakout conditions. Once these conditions are met, the indicator plots visual bands that reflect current breakout bias.
Volatility Compression Detection
The script compares short-term vs. long-term average candle ranges. If the short-term range drops below a multiple of the long-term range, the market is considered to be in a compression phase.
Breakout Confirmation
A breakout is confirmed when a candle following compression:
Has a strong body-to-range ratio (indicating conviction)
Closes beyond the fast EMA in the direction of the trend
Matches the trend structure via EMA alignment (e.g., fast EMA above slow EMA for bullish)
Expands beyond prior compression with a larger range than average (range burst)
Persistent Bias Activation
Once a breakout condition is met, a directional bias is activated and remains in place until the opposite conditions are met. This bias is not time-based or temporary—it persists to reflect the sustained direction of momentum.
📊 How the Lines Work
The indicator plots three dynamic lines:
Upper Band
This is based on a smoothed average of recent highs (SMA) with an added buffer that scales based on current price and ATR. It expands during periods of rising volatility and directional bias.
Lower Band
Similar to the upper band, it’s calculated using a smoothed average of recent lows with a volatility-based buffer subtracted. Both bands adjust dynamically as the market moves.
Band Coloration
When a bullish breakout is confirmed, both bands turn green, signaling directional momentum to the upside.
When a bearish breakout is confirmed, both bands turn red, signaling directional momentum to the downside.
If no valid breakout is detected, the bands are not colored.
These bands do not represent support/resistance zones, but rather volatility-adjusted boundaries that visually reflect the flow of momentum after a confirmed breakout. They help traders stay aligned with trend conditions during and after compression events.
🧠 What Makes It Unique
Unlike typical compression indicators that only highlight low volatility or squeeze zones, this tool:
Combines compression logic with real breakout filters based on body structure, trend alignment, and volatility surge
Displays dynamic visual feedback through expanding bands and color-coded bias
Keeps bias persistent and relevant, only changing when market momentum reverses
Uses volatility-aware buffers to adjust line positioning across any instrument or timeframe
It’s not just about detecting compression—it shows what happens after compression, with direction and context.
✅ How to Use It
Add the indicator to any chart (ideal for 5m–1h timeframes)
Wait for the bands to change color:
Green bands = bullish breakout bias
Red bands = bearish breakout bias
Use this directional flow as a trend filter alongside your own entry triggers
Avoid trading against the band color unless confirmed reversal logic is in play
The higher the Input Multiplier, the more relaxed the compression filter (catching broader breakout phases)
This tool is best used as a contextual visual overlay to identify moments when breakout moves are likely to follow sustained momentum—not just volatility.
Power CandlesPower Candles - ATR-Based Momentum Signals
Identifies high-momentum candles with minimal wicks that signal potential trend continuation or reversal.
Key Features:
Detects candles larger than ATR threshold with small opposing wicks
Bullish signals: Green candle after red with small top wick
Bearish signals: Red candle after green with small bottom wick
Customizable ATR period, size factor, and wick tolerance
Built-in alert system for all signal types
FeraTrading Compression Indicator v1.2The FeraTrading Compression Indicator v1.2 is designed to detect directional breakout opportunities that emerge from periods of market compression. It identifies when price contracts into a low-volatility state, then confirms and signals when that compression is released with strong directional momentum. This makes it a powerful tool for breakout traders seeking early entries during price expansion phases.
🔍 How It Works
The indicator operates using a combination of volatility compression, range expansion, and trend alignment filters:
Volatility Compression Detection
The script calculates short-term and long-term average candle ranges. A compression state is confirmed when the short-term average range is significantly smaller than the longer-term average, indicating a temporary pause or coiling in price action.
Range Expansion (Burst Condition)
Once compression is detected, the script waits for a breakout candle whose total range exceeds the long-term range average. This expansion—or "burst"—is the signal that the market is transitioning from compression into activity.
Directional Confirmation
For a signal to trigger, the candle must:
Have a strong body-to-wick ratio, confirming that most of the candle’s movement was in one direction.
Close above or below the fast EMA, aligned with a fast-vs-slow EMA trend filter to determine bullish or bearish bias.
Appear within the optional session filter window (08:30–11:30 EST) if enabled, focusing the signal to the most liquid time of day.
Signal Flip Functionality
The built-in "Signal Flip" toggle allows users to reverse the logic—converting buy conditions into sells and vice versa. This is useful when adapting to instruments or markets where the indicator's core logic behaves inversely due to structure or volatility style.
🧠 What Makes It Original
This indicator combines volatility analysis and trend confirmation in a compact signal logic that:
Reacts dynamically to the changing volatility of each instrument
Filters out weak or indecisive candles using body ratio logic
Avoids fixed thresholds or laggy oscillators
Offers modular control through session filtering and signal flipping to adapt across assets
The simplicity of the interface masks the depth of its logic, enabling it to remain effective across a range of instruments without the need for complex settings.
✅ How to Use It
Users typically apply the indicator by:
Enabling it on any timeframe
Watching for green arrows below candles (bullish breakout) and red arrows above candles (bearish breakout)
Entering trades at the open of the signal candle when a breakout arrow appears, managing their risk using personalized stop loss and take profit levels.
This tool is most effective when used in trending markets, after consolidation, or alongside structural or volume-based confirmation tools.
Unison Fx RyunosUFR
Thank you for using UFR.
We hope this indicator can be of some help to everyone, even just a little.
Thank you for your continued support.
by UFR
FeraTrading Breakout Indicator v2The FeraTrading Breakout Indicator v2 is a dynamic breakout detection tool that identifies potential long and short opportunities based on intraday structural ranges, volatility behavior, and momentum alignment.
At its core, the script calculates support and resistance zones derived from the New York session open range. It works similar to an ORB strategy, but it is accurate. It does not use your typical ORB zones. The zones it uses are projected onto the current chart and dynamically scaled using a user-defined multiplier to adjust sensitivity. This creates a live “zone of interest” where breakout behavior is expected to occur. The indicator plots adaptive support and resistance bands derived from the midpoint zone, giving traders a visual anchor for potential reaction areas.
Breakout signals are generated when price interacts with these zones in specific ways:
The candle must fully engage with the dynamic range—either piercing above the upper band or below the lower band.
The candle must exhibit clear directional intent, meaning it must close strong in one direction with sufficient size and momentum.
An RSI-based momentum filter is applied to ensure the underlying move is supported by trend strength, not just random volatility.
Additional logic checks include average range comparisons to recent candles, which act as a volatility confirmation or "spike filter." This ensures that only breakouts with unusual force are considered valid.
Once all conditions align, the indicator plots an arrow for either a buy or sell signal. These signals are intended to be used at or near the open of the following candle, which aligns with how the conditions are computed on the previous bar.
What makes this indicator original is the way it fuses:
Higher timeframe session logic with intraday execution,
Adaptive volatility filtering with candle structure,
Momentum-based confirmation with live zone recalibration.
It avoids overfitting by keeping core logic unchanged across assets and timeframes—only requiring adjustment of stop loss and take profit levels externally.
While the exact conditions are private to protect the strategy’s edge, this combination of filters and structural logic creates a high-clarity breakout signal that minimizes false positives and enhances directional precision.
Users typically apply this indicator by entering trades at the open of the signal candle when a breakout arrow appears, managing their risk using personalized stop loss and take profit levels.
Golden Pocket from Strongest Impulse (9:30–9:45)Scans the most extended impulse move from 9:30AM-9:45AM, and creates a golden pocket zone based on the impulsive move.
Golden Pocket from Strongest Impulse (9:30–9:55)Scans the most extended impulse move from 9:30AM-9:55AM, and creates a golden pocket zone based on the impulsive move.
Hide Current Bara lightweight overlay indicator designed to hide the color of the active (unconfirmed) candle on the chart.
Key Features:
Purpose: Hide the color of the currently forming bar (i.e., the active candle) on the price chart.
Psychological Benefit of Hiding the Active Candle’s Color
Hiding the color of the active candle can have notable psychological benefits for traders:
Reduction of Bias: The color of a forming candle often fluctuates as prices move up and down during its formation. This can trigger emotional responses such as fear or greed. By removing the color, traders avoid overreacting to incomplete information and are less likely to jump to conclusions based on transient price moves.
Focus on Confirmed Data: Since only completed candles are relevant for most technical analysis, hiding the color of the active candle encourages traders to make decisions based on fully formed and reliable data rather than noise.
Improved Discipline: By not seeing the color of the active candle, traders are less tempted to enter or exit trades impulsively in reaction to price flickers. This promotes a more systematic and disciplined approach.
Minimized Overtrading: Visual cues like bright green or red candles can prompt hasty trades, particularly in fast-moving markets. A transparent active candle helps reduce the temptation to trade every minor tick, fostering patience.
In summary, by hiding the color of the active candle, this script helps traders maintain emotional neutrality and focus on confirmed price action, leading to better, more rational trading decisions.
9:15 Range with 0.09% BufferThis strategy is based on the first 9:15 AM candle for Nifty, which is considered a key reference point (also called the "GAN level entry"). It defines a range around the high and low of the 9:15 candle with a 0.09% buffer on both sides.
The upper buffer level acts as a potential resistance.
The lower buffer level acts as a potential support.
When the price crosses above the upper buffer, it signals a possible entry for a Call option (CE) or a long position.
When the price crosses below the lower buffer, it signals a possible entry for a Put option (PE) or a short position.
This approach helps traders identify early breakout opportunities based on the opening candle range, aiming to capture momentum moves in either direction during the trading session.
CVD with Buy/Sell Volume HistogramThis custom indicator visualizes Cumulative Volume Delta (CVD) alongside a buy/sell volume histogram to help traders analyze market pressure more effectively.
Cumulative Volume Delta (CVD) measures the net difference between estimated buying and selling volume over a user-defined number of bars (default: 48 bars).
Buy/Sell Volume Histogram plots:
🟩 Buy Volume as green columns (when close > open),
🟥 Sell Volume as red columns (when close < open),
⚪ Optional gray bars for neutral candles (close = open).
This tool helps detect shift in order flow, momentum exhaustion, or volume absorption, particularly useful for scalping, intraday trading, and volume-based analysis on lower timeframes.