Corak carta
Engulfing Detector [HASIB]Description:
Engulfing Detector is a clean and powerful candlestick pattern indicator designed to automatically detect Bullish and Bearish Engulfing setups on any chart and any timeframe.
This tool helps traders easily spot reversal zones and potential trend continuation entries by highlighting high-probability engulfing candles with clear visual signals.
🔹 Features:
Detects both Bullish and Bearish Engulfing patterns in real time
Works on all timeframes and all assets (Forex, Crypto, Stocks, Indices)
Customizable color alerts for bullish and bearish signals
Lightweight, fast, and optimized for smooth performance
Perfect for price action traders and candlestick strategy lovers
📈 Created with precision and simplicity by Hasib, for traders who love clarity and confidence in their charts.
HELAL TRICKS FOREX NY TimeThe indicator marks the New York session opening candle at 9:30 AM (New York time), drawing horizontal lines at its high and low. These levels remain visible until 7:00 PM, helping traders identify key breakout and reversal zones during the most volatile session of the day. Developed by Helal – Tricks Forex, this tool simplifies New York session analysis for smarter intraday trading decisions.
༒LIQUIDITY༒ 🧠 Indicator Description: ༒LIQUIDITY༒
The ༒LIQUIDITY༒ indicator visualizes a dynamic liquidity and liquidation level heatmap based on changes in Open Interest (OI) from Binance futures markets.
It highlights precise areas where clusters of leveraged LONG and SHORT positions are likely to be liquidated, offering traders a clear view of liquidity zones.
---
⚙️ Key Features:
📉 Liquidity Heatmap: Displays potential liquidation levels derived from Open Interest data.
⚡ Three customizable leverage levels to detect high and low liquidation ranges.
🧩 Intrabar resolution control for multi-timeframe analysis (1m, 5m, 15m, etc.).
🎚️ Signal filtering (optional): Focus on significant Open Interest spikes only.
🎨 Progressive color gradient: Colors change according to contract size, creating a clear heatmap of risk clusters.
🔔 Built-in alerts when LONG or SHORT clusters get swept by price action.
---
🧭 How to Read It:
Green/Yellow zones: Indicate areas with a high concentration of LONG liquidations, potential downside liquidity targets.
Blue/Purple zones: Show SHORT liquidation clusters, often acting as upside liquidity targets.
The more intense the color, the greater the contract volume at that price level.
---
💡 Usage Tips:
Best combined with Smart Money Concepts (SMC) tools, Order Blocks, or Fair Value Gaps (FVG).
Recommended for timeframes between 5 minutes and 1 hour for optimal clarity and performance.
Adjust the scale and dispersion factor to fine-tune the map’s precision and visual clarity.
Herd Flow Oscillator — Volume Distribution Herd Flow Oscillator — Scientific Volume Distribution (herd-accurate rev)
A composite order-flow oscillator designed to surface true herding behavior — not just random bursts of buying or selling.
It’s built to detect when market participants start acting together, showing persistent, one-sided activity that statistically breaks away from normal market randomness.
Unlike traditional volume or momentum indicators, this tool doesn’t just look for “who’s buying” or “who’s selling.”
It tries to quantify crowd behavior by blending multiple statistical tests that describe how collective sentiment and coordination unfold in price and volume dynamics.
What it shows
The Herd Flow Oscillator works as a multi-layer detector of crowd-driven flow in the market. It examines how signed volume (buy vs. sell pressure) evolves, how persistent it is, and whether those actions are unusually coordinated compared to random expectations.
HerdFlow Composite (z) — the main signal line, showing how statistically extreme the current herding pressure is.
When this crosses above or below your set thresholds, it suggests a high probability of collective buying or selling.
You can optionally reveal component panels for deeper insight into why herding is detected:
DVI (Directional Volume Imbalance): Measures the ratio of bullish vs. bearish volume.
If it’s strongly positive, more volume is hitting the ask (buying); if negative, more is hitting the bid (selling).
LSV-style Herd Index : Inspired by academic finance measures of “herding.”
It compares how often volume is buying vs. selling versus what would happen by random chance.
If the result is significantly above chance, it means traders are collectively biased in one direction.
O rder-Flow Persistence (ρ 1..K): Averages autocorrelation of signed volume over several lags.
In simpler terms: checks if buying/selling pressure tends to continue in the same direction across bars.
Positive persistence = ongoing coordination, not just isolated trades.
Runs-Test Herding (−Z) : Statistical test that checks how often trade direction flips.
When there are fewer direction changes than expected, it means trades are clustering — a hallmark of herd behavior.
Skew (signed volume): Measures whether signed volume is heavily tilted to one side.
A positive skew means more aggressive buying bursts; a negative skew means more intense selling bursts.
CVD Slope (z): Looks at the slope of the Cumulative Volume Delta — essentially how quickly buy/sell pressure is accelerating.
It’s a short-term flow acceleration measure.
Shapes & background
▲ “BH” at the bottom = Bull Herding; ▼ “BH-” at the top = Bear Herding.
These markers appear when all conditions align to confirm a herding regime.
Persistence and clustering both confirm coordinated downside flow.
Core Windows
Primary Window (N) — the main sample length for herding calculations.
It’s like the "memory span" for detecting coordinated behavior. A longer N means smoother, more reliable signals.
Short Window (Nshort) — used for short-term measurements like imbalance and slope.
Smaller values react faster but can be noisy; larger values are steadier but slower.
Long Window (Nlong) — used for z-score normalization (statistical scaling).
This helps the indicator understand what’s “normal” behavior over a longer horizon, so it can spot when things deviate too far.
Autocorr lags (acLags) — how many steps to check when measuring persistence.
Higher values (e.g., 3–5) look further back to see if trends are truly continuing.
Calculation Options
Price Proxy for Tick Rule — defines how to decide if a trade is “buy” or “sell.”
hlc3 (average of high, low, and close) works as a neutral, smooth price proxy.
Use ATR for scaling — keeps signals comparable across assets and timeframes by dividing by volatility (ATR).
Prevents high-volatility periods from dominating the signal.
Median Filter (bars) — smooths out erratic data spikes without heavily lagging the response.
Odd values like 3 or 5 work best.
Signal Thresholds
Composite z-threshold — determines how extreme behavior must be before it counts as “herding.”
Higher values = fewer, more confident signals.
Imbalance threshold — the minimum directional volume imbalance to trigger interest.
Plotting
Show component panels — useful for analysts and developers who want to inspect the math behind signals.
Fill strong herding zones — purely visual aid to highlight key periods of coordinated trading.
How to use it (practical tips)
Understand the purpose: This is not just a “buy/sell” tool.
It’s a behavioral detector that identifies when traders or algorithms start acting in the same direction.
Timeframe flexibility:
15m–1h: reveals short-term crowd shifts.
4h–1D: better for swing-trade context and institutional positioning.
Combine with structure or trend:
When HerdFlow confirms a bullish regime during a breakout or retest, it adds confidence.
Conversely, a bearish cluster at resistance may hint at a crowd-driven rejection.
Threshold tuning:
To make it more selective, increase zThr and imbThr.
To make it more sensitive, lower those thresholds but expand your primary window N for smoother results.
Cross-market consistency:
Keep “Use ATR for scaling” enabled to maintain consistency across different instruments or timeframes.
Denoising:
A small median filter (3–5 bars) removes flicker from volume spikes but still preserves the essential crowd patterns.
Reading the components (why signals fire)
Each sub-metric describes a unique “dimension” of crowd behavior:
DVI: how imbalanced buying vs selling is.
Herd Index: how biased that imbalance is compared to random expectation.
Persistence (ρ): how continuous those flows are.
Runs-Test: how clumped together trades are — clustering means the crowd’s acting in sync.
Skew: how lopsided the volume distribution is — sudden surges of one-sided aggression.
CVD Slope: how strongly accelerating the current directional flow is.
When all of these line up, you’re seeing evidence that market participants are collectively moving in the same direction — i.e., true herding.
Multi-Indicator Divergence Detector ProMulti-Indicator Divergence Detector Pro - High Quality Filter System
Overview
This advanced divergence detection tool identifies high-probability reversal opportunities by simultaneously analyzing 11 technical indicators with an intelligent quality scoring system. Unlike traditional divergence detectors that generate excessive false signals, this indicator filters divergences based on professional trading criteria to focus only on significant trend reversals.
What Makes This Original
Quality Scoring System (10-point scale): Each divergence is evaluated across 7 professional criteria including RSI extreme zones, volume confirmation, price deviation from moving averages, ATR volatility filter, and trend strength analysis
Core Indicator Weighting: Prioritizes divergences from the most reliable indicators (RSI, MACD, OBV) with additional scoring when multiple core indicators align
Customizable Filter Thresholds: Traders can adjust minimum quality scores (recommended 4-6) and individual filter parameters to match their trading style
Multi-Indicator Resonance Detection: Identifies when 3+ indicators simultaneously show divergence, significantly improving signal reliability
Key Features
Detects both regular and hidden divergences across 11 indicators: MACD, MACD Histogram, RSI, Stochastic, CCI, Momentum, OBV, VWmacd, Chaikin Money Flow, MFI, and external indicators
Real-time quality score display on chart labels (⭐ rating system)
Dedicated high-quality divergence alerts for significant signals
Configurable pivot point detection and maximum bar lookback
Clean visual presentation with customizable line styles and colors
Built on Pine Script v6 for optimal performance
How It Works
The indicator scans price action and technical indicators for divergence patterns where price makes a new high/low but the indicator fails to confirm. The quality filter then evaluates each divergence using multiple criteria:
RSI Extreme Zones (+2 points): Divergences in overbought (>70) or oversold (<30) regions are weighted higher
Volume Confirmation (+1 point): Requires volume expansion above 1.5x the 20-period average
Price Deviation (+1 point): Price must be significantly distant from MA50 (default 8%+)
Core Indicator Weight (+2 points): When RSI, MACD, and OBV show alignment
ATR Volatility (+1 point): Price movement exceeds 1.5x ATR threshold
Trend Strength (+1 point): Strong trending conditions increase reversal significance
Multi-Indicator Resonance (+1 point): 4+ indicators showing divergence simultaneously
How to Use
Apply indicator to your chart
Enable "High Quality Divergence Filter" in settings
Set minimum quality score (4 = balanced, 6 = conservative, 3 = aggressive)
Bullish divergences appear below price with upward labels
Bearish divergences appear above price with downward labels
Quality scores display as ⭐ ratings when enabled
Configure alerts for high-quality divergence notifications
Recommended Settings
Conservative Mode: Min score 6, enable all filters, 3+ indicator minimum
Balanced Mode: Min score 4 (default), standard thresholds
Aggressive Mode: Min score 3, 2+ indicator minimum
Best Practices
Use on daily or 4-hour timeframes for most reliable signals
Combine with price action confirmation (candlestick patterns, support/resistance)
Higher quality scores (6+) typically precede stronger reversals
RSI extreme zone divergences are particularly powerful at major turning points
Consider the broader market context and trend
Important Notes
This indicator is designed to identify potential reversals in established trends. It works best when strong trends show signs of exhaustion. Past performance does not guarantee future results. Always use proper risk management and confirm signals with additional analysis.
Title: Multi-Indicator Divergence Detector Pro (Quality Filter)
Category: Oscillators
Tags: divergence, RSI, MACD, OBV, reversal, quality-filter, multi-indicator, trend-reversal
fmfm300الوصف بالعربية:
هذا المؤشر متقدم ويعرض اتجاه السوق والترند بشكل واضح، ويحدد مناطق العرض والطلب (Supply & Demand) بالإضافة إلى فجوات القيمة العادلة (FVG). يوفر إشارات شراء وبيع (Call و Put) عند كسر أو اختراق المستويات الهامة. كما يحدد أهدافًا ومستويات دعم ومقاومة رئيسية. المؤشر مناسب لجميع المتداولين الراغبين في تحليل السوق بدقة واتخاذ قرارات تداول مستنيرة.
الوصف بالإنجليزية:
This is an advanced indicator that clearly displays the market direction and trend, and identifies Supply & Demand zones along with Fair Value Gaps (FVG). It provides Buy and Sell signals (Call and Put) when key levels are broken or breached. It also defines targets and major support and resistance levels. The indicator is suitable for all traders who want precise market analysis and informed trading decisions.الوصف بالعربية:
هذا المؤشر متقدم ويعرض اتجاه السوق والترند بشكل واضح، ويحدد مناطق العرض والطلب (Supply & Demand) بالإضافة إلى فجوات القيمة العادلة (FVG). يوفر إشارات شراء وبيع (Call و Put) عند كسر أو اختراق المستويات الهامة. كما يحدد أهدافًا ومستويات دعم ومقاومة رئيسية. المؤشر مناسب لجميع المتداولين الراغبين في تحليل السوق بدقة واتخاذ قرارات تداول مستنيرة.
الوصف بالإنجليزية:
This is an advanced indicator that clearly displays the market direction and trend, and identifies Supply & Demand zones along with Fair Value Gaps (FVG). It provides Buy and Sell signals (Call and Put) when key levels are broken or breached. It also defines targets and major support and resistance levels. The indicator is suitable for all traders who want precise market analysis and informed trading decisions.الوصف بالعربية:
هذا المؤشر متقدم ويعرض اتجاه السوق والترند بشكل واضح، ويحدد مناطق العرض والطلب (Supply & Demand) بالإضافة إلى فجوات القيمة العادلة (FVG). يوفر إشارات شراء وبيع (Call و Put) عند كسر أو اختراق المستويات الهامة. كما يحدد أهدافًا ومستويات دعم ومقاومة رئيسية. المؤشر مناسب لجميع المتداولين الراغبين في تحليل السوق بدقة واتخاذ قرارات تداول مستنيرة.
الوصف بالإنجليزية:
This is an advanced indicator that clearly displays the market direction and trend, and identifies Supply & Demand zones along with Fair Value Gaps (FVG). It provides Buy and Sell signals (Call and Put) when key levels are broken or breached. It also defines targets and major support and resistance levels. The indicator is suitable for all traders who want precise market analysis and informed trading decisions.الوصف بالعربية:
هذا المؤشر متقدم ويعرض اتجاه السوق والترند بشكل واضح، ويحدد مناطق العرض والطلب (Supply & Demand) بالإضافة إلى فجوات القيمة العادلة (FVG). يوفر إشارات شراء وبيع (Call و Put) عند كسر أو اختراق المستويات الهامة. كما يحدد أهدافًا ومستويات دعم ومقاومة رئيسية. المؤشر مناسب لجميع المتداولين الراغبين في تحليل السوق بدقة واتخاذ قرارات تداول مستنيرة.
الوصف بالإنجليزية:
This is an advanced indicator that clearly displays the market direction and trend, and identifies Supply & Demand zones along with Fair Value Gaps (FVG). It provides Buy and Sell signals (Call and Put) when key levels are broken or breached. It also defines targets and major support and resistance levels. The indicator is suitable for all traders who want precise market analysis and informed trading decisions.الوصف بالعربية:
هذا المؤشر متقدم ويعرض اتجاه السوق والترند بشكل واضح، ويحدد مناطق العرض والطلب (Supply & Demand) بالإضافة إلى فجوات القيمة العادلة (FVG). يوفر إشارات شراء وبيع (Call و Put) عند كسر أو اختراق المستويات الهامة. كما يحدد أهدافًا ومستويات دعم ومقاومة رئيسية. المؤشر مناسب لجميع المتداولين الراغبين في تحليل السوق بدقة واتخاذ قرارات تداول مستنيرة.
الوصف بالإنجليزية:
This is an advanced indicator that clearly displays the market direction and trend, and identifies Supply & Demand zones along with Fair Value Gaps (FVG). It provides Buy and Sell signals (Call and Put) when key levels are broken or breached. It also defines targets and major support and resistance levels. The indicator is suitable for all traders who want precise market analysis and informed trading decisions.الوصف بالعربية:
هذا المؤشر متقدم ويعرض اتجاه السوق والترند بشكل واضح، ويحدد مناطق العرض والطلب (Supply & Demand) بالإضافة إلى فجوات القيمة العادلة (FVG). يوفر إشارات شراء وبيع (Call و Put) عند كسر أو اختراق المستويات الهامة. كما يحدد أهدافًا ومستويات دعم ومقاومة رئيسية. المؤشر مناسب لجميع المتداولين الراغبين في تحليل السوق بدقة واتخاذ قرارات تداول مستنيرة.
الوصف بالإنجليزية:
This is an advanced indicator that clearly displays the market direction and trend, and identifies Supply & Demand zones along with Fair Value Gaps (FVG). It provides Buy and Sell signals (Call and Put) when key levels are broken or breached. It also defines targets and major support and resistance levels. The indicator is suitable for all traders who want precise market analysis and informed trading decisions.الوصف بالعربية:
هذا المؤشر متقدم ويعرض اتجاه السوق والترند بشكل واضح، ويحدد مناطق العرض والطلب (Supply & Demand) بالإضافة إلى فجوات القيمة العادلة (FVG). يوفر إشارات شراء وبيع (Call و Put) عند كسر أو اختراق المستويات الهامة. كما يحدد أهدافًا ومستويات دعم ومقاومة رئيسية. المؤشر مناسب لجميع المتداولين الراغبين في تحليل السوق بدقة واتخاذ قرارات تداول مستنيرة.
الوصف بالإنجليزية:
This is an advanced indicator that clearly displays the market direction and trend, and identifies Supply & Demand zones along with Fair Value Gaps (FVG). It provides Buy and Sell signals (Call and Put) when key levels are broken or breached. It also defines targets and major support and resistance levels. The indicator is suitable for all traders who want precise market analysis and informed trading decisions.الوصف بالعربية:
هذا المؤشر متقدم ويعرض اتجاه السوق والترند بشكل واضح، ويحدد مناطق العرض والطلب (Supply & Demand) بالإضافة إلى فجوات القيمة العادلة (FVG). يوفر إشارات شراء وبيع (Call و Put) عند كسر أو اختراق المستويات الهامة. كما يحدد أهدافًا ومستويات دعم ومقاومة رئيسية. المؤشر مناسب لجميع المتداولين الراغبين في تحليل السوق بدقة واتخاذ قرارات تداول مستنيرة.
الوصف بالإنجليزية:
This is an advanced indicator that clearly displays the market direction and trend, and identifies Supply & Demand zones along with Fair Value Gaps (FVG). It provides Buy and Sell signals (Call and Put) when key levels are broken or breached. It also defines targets and major support and resistance levels. The indicator is suitable for all traders who want precise market analysis and informed trading decisions.الوصف بالعربية:
هذا المؤشر متقدم ويعرض اتجاه السوق والترند بشكل واضح، ويحدد مناطق العرض والطلب (Supply & Demand) بالإضافة إلى فجوات القيمة العادلة (FVG). يوفر إشارات شراء وبيع (Call و Put) عند كسر أو اختراق المستويات الهامة. كما يحدد أهدافًا ومستويات دعم ومقاومة رئيسية. المؤشر مناسب لجميع المتداولين الراغبين في تحليل السوق بدقة واتخاذ قرارات تداول مستنيرة.
الوصف بالإنجليزية:
This is an advanced indicator that clearly displays the market direction and trend, and identifies Supply & Demand zones along with Fair Value Gaps (FVG). It provides Buy and Sell signals (Call and Put) when key levels are broken or breached. It also defines targets and major support and resistance levels. The indicator is suitable for all traders who want precise market analysis and informed trading decisions.الوصف بالعربية:
هذا المؤشر متقدم ويعرض اتجاه السوق والترند بشكل واضح، ويحدد مناطق العرض والطلب (Supply & Demand) بالإضافة إلى فجوات القيمة العادلة (FVG). يوفر إشارات شراء وبيع (Call و Put) عند كسر أو اختراق المستويات الهامة. كما يحدد أهدافًا ومستويات دعم ومقاومة رئيسية. المؤشر مناسب لجميع المتداولين الراغبين في تحليل السوق بدقة واتخاذ قرارات تداول مستنيرة.
الوصف بالإنجليزية:
This is an advanced indicator that clearly displays the market direction and trend, and identifies Supply & Demand zones along with Fair Value Gaps (FVG). It provides Buy and Sell signals (Call and Put) when key levels are broken or breached. It also defines targets and major support and resistance levels. The indicator is suitable for all traders who want precise market analysis and informed trading decisions.الوصف بالعربية:
هذا المؤشر متقدم ويعرض اتجاه السوق والترند بشكل واضح، ويحدد مناطق العرض والطلب (Supply & Demand) بالإضافة إلى فجوات القيمة العادلة (FVG). يوفر إشارات شراء وبيع (Call و Put) عند كسر أو اختراق المستويات الهامة. كما يحدد أهدافًا ومستويات دعم ومقاومة رئيسية. المؤشر مناسب لجميع المتداولين الراغبين في تحليل السوق بدقة واتخاذ قرارات تداول مستنيرة.
الوصف بالإنجليزية:
This is an advanced indicator that clearly displays the market direction and trend, and identifies Supply & Demand zones along with Fair Value Gaps (FVG). It provides Buy and Sell signals (Call and Put) when key levels are broken or breached. It also defines targets and major support and resistance levels. The indicator is suitable for all traders who want precise market analysis and informed trading decisions.
Magic (ZigZag Breakout Target Projector)A ZigZag Breakout with a gap candle + A target Projecter
Om Ahmed Strategy -Unfinfished- -Educational Purposes Only-
ZigZag pivotLength = 6
Image Plotter [theUltimator5]Image Plotter is a visual alerting tool that drops fun, high-contrast ASCII (braille) art (e.g., Rocket, Cat “hang in there”, Babe Ruth, etc.) directly on your price chart when a technical trigger fires. It’s designed for quick, glanceable callouts without cluttering your chart with lines or sub-indicators.
If there are any specific images you would like to be able to add to your plot, please comment with the image you want to see and if it is reasonable, I will add it.
How it works
On each bar close, the script evaluates your selected Trigger Source. When the condition is true, it places a label that contains the selected ASCII art at a configurable offset above or below the candle.
You can choose to only keep the most recent art on the chart, or accumulate every trigger as a historical breadcrumb trail.
Positioning uses either the bar’s high (for above-candle placements) or low (for below-candle placements), then applies your vertical % offset and horizontal bar shift.
Inputs & Controls
Trigger Source
Select which condition will fire the ASCII placement:
RSI Oversold / Overbought — Triggers on cross through the threshold (under/over).
MACD Bullish Cross / Bearish Cross — MACD line crossing the Signal line.
BB Lower Touch / BB Upper Touch — Price crossing below the lower band / above the upper band.
Stochastic Oversold / Overbought — %K crossing through your thresholds.
Volume Spike — Current volume > (Volume MA × Spike Multiplier).
Price Cross MA — Close crossing above the chosen moving average (bullish only).
Custom Condition — Optional user condition (see “Custom Condition” below).
Plot Mode
Latest Only — The indicator deletes the previous label and keeps only the newest trigger on chart.
Every Trigger — Leaves all triggered labels on the chart (historical markers).
Note: TradingView caps the number of labels per script; this indicator sets max_labels_count=500. Heavy triggering can still hit limits.
Practical usage tips
Choose “Latest Only” for cleanliness if your trigger is frequent. Use “Every Trigger” when you want a visual audit trail.
Tune vertical offset by symbol — low-priced tickers may need a smaller %; volatile names may need more spacing.
Quick start
Add the indicator to any chart (any timeframe).
Pick a Trigger Source (e.g., RSI Oversold) and set thresholds/lengths.
Choose ASCII Image, Position Above/Below, Offsets, and Plot Mode.
(Optional) Enable Custom Condition and select your Custom Plot Source.
Create an Alert on “ASCII Trigger Alert” using Once Per Bar Close.
Have a variant you’d like (e.g., bearish MA cross, multi-alert pack by trigger, or time-window filters)? Tell me what workflow you want and I’ll tailor the script/description to match.
REQH/L [TakingProphets]OVERVIEW
This indicator identifies and maintains liquidity reference levels derived from swing highs and swing lows, then flags Relative Equal Highs (REQH) and Relative Equal Lows (REQL) when two active levels are within a user-defined distance.
It is intended for educational study of liquidity behavior and market structure. It does not predict price, provide signals, or recommend trades.
-----------------------------------------------------------------------------------------------
PURPOSE AND SCOPE
-----------------------------------------------------------------------------------------------
• Provide a consistent, rule-based way to mark possible equal-high/equal-low liquidity pools.
• Help users journal, review, and study how price interacts with those pools.
• Keep charts clear by automatically managing lines/labels and optionally fading traded-through levels.
This is an indicator, not a strategy. No entries, exits, or performance claims are made.
-----------------------------------------------------------------------------------------------
CONCEPTS AND DEFINITIONS
-----------------------------------------------------------------------------------------------
• Swing High / Swing Low: local extrema used to seed candidate liquidity levels.
• Buyside Liquidity (BSL): swing highs (potential buy-side stops).
• Sellside Liquidity (SSL): swing lows (potential sell-side stops).
• Relative Equal Highs (REQH): two unswept highs within a small price distance.
• Relative Equal Lows (REQL): two unswept lows within a small price distance.
• Traded-Through: a level is considered taken once price trades past it (high > level for BSL, low < level for SSL).
-----------------------------------------------------------------------------------------------
HOW IT WORKS (ALGORITHMIC FLOW)
-----------------------------------------------------------------------------------------------
Swing Detection
• Uses built-in pivot functions with a fixed swingStrength = 1.
• On a confirmed pivot high, a BSL level is created; on a pivot low, an SSL level is created.
• Each level stores: price, bar index, line handle, label handle, and status flags.
REQH / REQL Identification
• A constant REQ_THRESHOLD = 2.0 is used to test proximity between active levels of the same side.
• For BSL (highs): when two highs are within threshold, the higher level is kept and flagged REQH; the other is removed.
• For SSL (lows): when two lows are within threshold, the lower level is kept and flagged REQL; the other is removed.
• When a level is flagged, its line is revealed in side color and its label updates to “REQH” or “REQL”.
Traded-Through Handling
• If price trades through an active level (high > BSL price, or low < SSL price), two behaviors are possible:
– If Keep Traded-Through Levels = OFF: the level is deleted.
– If ON: the level is marked traded, its color is faded (opacity ≈ 75), and the line’s extension is frozen at the trade-through bar.
Line/Label Maintenance
• Lines are created initially invisible (fully transparent). Flagging reveals the line in color.
• Labels can be shown/hidden; placement can be Left (at level start, with left offset) or Right (at current bar, with right offset).
• All active lines extend to the right as bars progress.
-----------------------------------------------------------------------------------------------
KEY INPUTS
-----------------------------------------------------------------------------------------------
• Buyside Level Color (default #089981)
• Sellside Level Color (default #E91E63)
• Line Style (Solid / Dashed / Dotted) and Width
• Show Labels (on/off), Label Placement (Left/Right)
• Keep Traded-Through Levels (on/off), Traded Opacity (~75)
• REQ Threshold (fixed in code at 2.0 by default; represents the max distance between two levels to be considered “relative equal”)
Note: In this version, swingStrength is fixed to 1 inside the script. If you want a user control here, I can expose it as an input.
-----------------------------------------------------------------------------------------------
PRACTICAL USAGE
-----------------------------------------------------------------------------------------------
• Identify potential equal-high/equal-low zones using objective proximity logic.
• Observe if those zones attract price or are traded through during your session study.
• Journal how often flagged REQH/REQL zones remain intact versus get swept.
• Combine with your own analysis and risk framework; this script is informational only.
-----------------------------------------------------------------------------------------------
VISUAL BEHAVIOR AND STYLE
-----------------------------------------------------------------------------------------------
• Flagged levels are plotted in side color (buyside/sellside).
• Right-placement keeps labels aligned near the most recent bar for clarity; Left-placement anchors labels near the origin index.
• When keep-traded-levels is enabled, faded color indicates the level has been traded through, while preserving the historical reference.
-----------------------------------------------------------------------------------------------
LIMITATIONS AND TECHNICAL NOTES
-----------------------------------------------------------------------------------------------
• Timeframe and symbol volatility will influence the usefulness of a fixed REQ threshold. For very high-priced or low-priced instruments, consider adjusting the threshold in code to suit your market’s tick/point value.
• Using swingStrength = 1 introduces more sensitivity; users who prefer fewer, stronger pivots may wish to expose this as an input and increase it.
• No look-ahead is used; pivots are confirmed using standard pivot confirmation.
• Arrays and line/label objects are bounded by max_lines_count = 500; extremely long sessions or dense markets may require reducing visual retention.
• The script does not compute performance, signals, or recommendations.
-----------------------------------------------------------------------------------------------
ORIGINALITY AND VALUE
-----------------------------------------------------------------------------------------------
• Implements a simple, explicit REQ proximity engine that only reveals and labels lines after they qualify as REQH/REQL, keeping charts clean.
• Provides deterministic deletion or fading behavior once levels are traded through, preserving historical context when desired.
• Uses a clear line/label management model with consistent right-extension and optional label offsets to avoid overlap.
-----------------------------------------------------------------------------------------------
TERMS AND DISCLAIMER
-----------------------------------------------------------------------------------------------
This indicator is provided solely for educational and informational purposes.
It does not constitute financial advice, trading signals, or a recommendation to buy or sell any instrument.
Past behavior of price structures does not guarantee future results.
Users are fully responsible for their own decisions and outcomes.
This description is self-contained and does not solicit purchases or external contact.
Mark the New York trading session hours(纽约交易时间段标注)Apply background shading for New York time.
(纽约时间背景着色)
04:00 ~ 09:00
09:00 ~ 09:30
09:30 ~ 12:00
No shading needed after 12 AM as I'll be asleep.
(12点我睡觉了就不着色了。)
trader_yang_001_v1📈 指標簡介
歡迎使用這個指標!
我是 Yang,致力於打造簡單直覺、實用的交易工具,幫助交易者快速上手。
⚙️ 使用前注意事項
1.可以調整【靈敏度】參數:
請依據你的「交易標的」與「時間級別」進行回測與調整,找到最適合你的數值。
2.此指標支援快訊通知,但請注意:
有時快訊可能會在當前 K 棒尚未收盤前觸發。
理論上程式應該要在 K 棒收盤後才確認訊號,但此限制目前無法完全避免。
因此不建議直接連結 API 進行自動交易。
收到快訊時,請等 K 棒收盤並確認訊號後再進場。
💬 回饋與更新
歡迎追蹤我的 Instagram (ID:traderyang),了解更新、版本改良與交易心得。
你的回饋對我非常重要,我會在下一個版本持續改進此工具。
🧾 版本資訊
公開版本 v1.0
© 2025 Yang — 保留所有權利
📈 About This Indicator
Welcome to this indicator!
I'm Yang, a developer focused on creating simple, intuitive, and effective tools for traders.
⚙️ Before You Start
1.You can adjust the Sensitivity parameter.
Please backtest and fine-tune it according to your trading instrument and timeframe to find the most suitable value for your setup.
2.This indicator supports alert notifications, but please note:
Alerts may occasionally trigger before the current candle fully closes.
Ideally, the script should only confirm signals after the candle close, but this limitation currently cannot be fully avoided.
Therefore, it’s not recommended to link alerts directly to an API for automated trading.
When you receive an alert, wait for the candle to close and verify the signal before taking any position.
💬 Feedback & Updates
Follow me on Instagram (ID:traderyang) for updates, new releases, and trading insights.
Your feedback is always welcome — I’ll continue improving this tool in future versions.
🧾 Version
Public Release v1.0
© 2025 Yang — All rights reserved.
Sessions Candle Colors1. Candle Display Mode
Choose how your candles are rendered:
Normal – Standard bullish/bearish candles with theme-based colors.
Normal – Single – Candles displayed in a single neutral tone.
Session – Candles colored by active trading sessions.
Session – Single – Session-based candles in a single tone.
None – Disables custom candles (useful if you prefer chart elements only).
2. Theme: Normal Candles
Includes a curated set of themes for standard candles.
Default: Light – BW
Available Themes:
Dark – Prime
Dark – Violet
Dark – Ice
Dark – Bronze
Dark – BW
Light – BW
Light – ICT (Inner Circle Trader)
Light – S&F (Set and Forget)
3. Theme: Session Candles
Custom palettes for session-based modes:
Light – AnandaDivine
Light – WealthFRX
Note: “Light” and “Dark” indicate which chart background the theme is optimized for.
4. Hide Gaps
Enables a custom gapless mode by forcing each candle’s open to match the previous close.
This option helps maintain visual continuity on charts with irregular price feeds.
Tip: For best results, disable TradingView’s built-in candles under chart settings before enabling this indicator.
REMS Synergy OverlayThis 3rd generation REMS indicator builds upon the foundations assessing the relationships between RSI, EMAs, MACDs, and Stochastic RSI across multiple timeframes. Designed to help traders identify less frequent, but high probability entries across 2 time frames. Uses 3 levels of confluence indicators for both long and short moves.
Confluence Level 1 (Highest Conviction):
Evaluates selected criteria across both timeframes. All selected criteria must be in confluence to trigger signal.
Confluence Level 2 (Moderate Conviction):
Selected criteria can be selected by each timeframe individually. All selected criteria must be in confluence to trigger signal.
Confluence Level 3 (Lower/supportive confluence):
Of the selected criteria, this level can evaluate a set number of conditions that must be met. Number of conditions is user-defined.
Includes VWAP and 4 EMAs as optional visual representations.
Includes 'Enhanced Candles' than can colour code candlesticks for better visual identification. (off by default)
Originally designed with 5 minute and 2 minute timeframes in mind, and pairs well with REMS First Strike and/or REMS Snap Shot indicators.
Values coded below:
RSI
-Primary: Length = 14, Smoothing = 20 (via SMA)
-Secondary: Length = 7, Smoothing = 20 (via SMA)
Stochastic RSI
Primary:
-RSI Length = 14
-Stochastic Length = 8
-%K = 3, %D = 3
Secondary:
-RSI Length = 7
-Stochastic Length = 7
-%K = 3, %D = 2
MACD - applied to both timeframes
-Fast = 12, Slow = 26, Signal = 9
TFPV — FULL Radial Kernel MA (Short/Long, Time Folding, Colored)TFPV is a pair of adaptive moving averages built with a radial kernel (Gaussian/Laplacian/Cauchy) on a joint metric of time, price, and volume. It can “fold” time along the market’s dominant cycle so that bars separated by entire cycles still contribute as if they were near each other—helpful for cyclical or range-bound markets. The short/long lines auto-color by regime and include cross alerts.
What it does
Radial-kernel averaging: Weights past bars by their distance from the current bar in a 3-axis space:
Time (αₜ): linear distance or cycle-aware phase distance
Price (αₚ): normalized by robust price scale
Volume (αᵥ): normalized by (log) volume scale
Time folding: Choose Linear (standard) or Circular using:
Homodyne (Hilbert) dominant period, or
ACF (autocorrelation) dominant period
This compresses distances for bars that are one or more full cycles apart, improving smoothing without lagging trends.
Adaptive scales: Price/volume bandwidths use Robust MAD, Stdev, or ATR. Optional Super Smoother center reduces noise before measuring distances.
Visual regime coloring: Short above Long → teal (bullish). Short below Long → orange (bearish). Optional fill highlights the spread.
How to read it
Trend filter: Trade in the direction of the color (teal bullish, orange bearish).
Crossovers: Short crossing above Long often marks early trend continuation after pullbacks; crossing below can warn of weakening momentum.
Spread width: A widening gap suggests strengthening trend; a shrinking gap hints at consolidation or a possible regime change.
Key settings
Lengths
Short/Long window: Lookback for each radial MA. Short reacts faster; Long stabilizes the regime.
Kernel & Metric
Kernel: Gaussian, Laplacian, or Cauchy (default). Cauchy is heavier-tailed (keeps more outliers), Gaussian is tighter.
Axis weights (αₜ, αₚ, αᵥ): Importance of time/price/volume distances. Increase a weight to make that axis matter more.
Ignore weights below: Hard cutoff for tiny kernel weights to speed up/clean contributions.
Time Folding
Topology: Linear (standard MA behavior) or Circular (Homodyne/ACF) (cycle-aware).
Cycle floor/ceil: Bounds for the dominant period search.
σₜ mode: Auto sets time bandwidth from the detected period (or length in Linear mode) × multiplier; Manual fixes σₜ in bars.
Price/Volume Scaling
Price scale: Robust MAD (outlier-resistant), Stdev, or ATR (trend-aware).
σₚ/σᵥ multipliers: Bandwidths for price/volume axes. Larger values = looser matching (smoother, more lag).
Use log(volume): Stabilizes volume’s scale across regimes; recommended.
Kernel Center
Price center: Raw (close) or Super Smoother to reduce noise before measuring price distance.
Plotting
Plot source: Show/hide the input source.
Fill between lines: Visual emphasis of the short/long spread.
Tips
Start with defaults: Cauchy, Circular (Homodyne), Robust MAD, log-volume on.
For choppy/cyclical symbols, Circular time folding often reduces false flips.
If signals feel too twitchy, either increase Short/Long lengths or raise σₚ/σᵥ multipliers (looser kernel).
For strong trends with regime shifts, try ATR price scaling.
Friday & Monday HighlighterFriday & Monday Institutional Range Marker — Know Where Big Firms Set the Trap!
🧠 Description
This indicator automatically highlights Friday and Monday sessions on your chart — days when institutional players and algorithmic firms (like Citadel, Jane Street, or Tower Research) quietly shape the upcoming week’s price structure.
🔍 Why Friday & Monday matter
Friday : Large institutions often book profits or hedge into the weekend. Their final-hour moves reveal the next week’s bias.
Monday : Big players rebuild positions, absorbing liquidity left behind by retail traders.
Together, these two days define the range traps and breakout zones that often control price action until midweek.
> In short, the Friday–Monday high and low often act as invisible walls — guiding scalpers, option sellers, and swing traders alike.
🧩 What this tool does
✅ Highlights Friday (red) and Monday (green) sessions
✅ Adds optional day labels above bars
✅ Works across all timeframes (best on 15min to 1hr charts)
✅ Helps you visually identify where institutions likely built their positions
Use it to quickly spot:
* Range boundaries that trap traders
* Gap zones likely to get filled
* High–low sweeps before reversals
⚙️ Recommended Use
1. Mark Friday’s high–low → Watch for liquidity sweeps on Monday.
2. When Monday holds above Friday’s high , breakout continuation is likely.
3. When Monday fails below Friday’s low , expect a reversal or trap.
4. Combine this with OI shifts, IV crush, and FII–DII flow data for confirmation.
⚠️ Disclaimer
This indicator is for **educational and analytical purposes only**.
It does **not constitute financial advice** or a trading signal.
Markets are dynamic — always perform your own research before trading or investing.
3D Candles (Zeiierman)█ Overview
3D Candles (Zeiierman) is a unique 3D take on classic candlesticks, offering a fresh, high-clarity way to visualize price action directly on your chart. Visualizing price in alternative ways can help traders interpret the same data differently and potentially gain a new perspective.
█ How It Works
⚪ 3D Body Construction
For each bar, the script computes the candle body (open/close bounds), then projects a top face offset by a depth amount. The depth is proportional to that candle’s high–low range, so it looks consistent across symbols with different prices/precisions.
rng = math.max(1e-10, high - low ) // candle range
depthMag = rng * depthPct * factorMag // % of range, shaped by tilt amount
depth = depthMag * factorSign // direction from dev (up/down)
depthPct → how “thick” the 3D effect is, as a % of each candle’s own range.
factorMag → scales the effect based on your tilt input (dev), with a smooth curve so small tilts still show.
factorSign → applies the direction of the tilt (up or down).
⚪ Tilt & Perspective
Tilt is controlled by dev and translated into a gentle perspective factor:
slope = (4.0 * math.abs(dev)) / width
factorMag = math.pow(math.min(1.0, slope), 0.5) // sqrt softens response
factorSign = dev == 0 ? 0.0 : math.sign(dev) // direction (up/down)
Larger dev → stronger 3D presence (up to a cap).
The square-root curve makes small dev values noticeable without overdoing it.
█ How to Use
Traders can use 3D Candles just like regular candlesticks. The difference is the 3D visualization, which can broaden your view and help you notice price behavior from a fresh perspective.
⚪ Quick setup (dual-view):
Split your TradingView layout into two synchronized charts.
Right pane: keep your standard candlestick or bar chart for live execution.
Left pane: add 3D Candles (Zeiierman) to compare the same symbol/timeframe.
Observe differences: the 3D rendering can make expansion/contraction and body emphasis easier to spot at a glance.
█ Go Full 3D
Take the experience further by pairing 3D Candles (Zeiierman) with Volume Profile 3D (Zeiierman) , a perfect complement that shows where activity is concentrated, while your 3D candles show how the price unfolded.
█ Settings
Candles — How many 3D candles to draw. Higher values draw more shapes and may impact performance on slower machines.
Block Width (bars) — Visual thickness of each 3D candle along the x-axis. Larger values look chunkier but can overlap more.
Up/Down — Controls the tilt and strength of the 3D top face.
3D depth (% of range) — Thickness of the 3D effect as a percentage of each candle’s own high–low range. Larger values exaggerate the depth.
-----------------
Disclaimer
The content provided in my scripts, indicators, ideas, algorithms, and systems is for educational and informational purposes only. It does not constitute financial advice, investment recommendations, or a solicitation to buy or sell any financial instruments. I will not accept liability for any loss or damage, including without limitation any loss of profit, which may arise directly or indirectly from the use of or reliance on such information.
All investments involve risk, and the past performance of a security, industry, sector, market, financial product, trading strategy, backtest, or individual's trading does not guarantee future results or returns. Investors are fully responsible for any investment decisions they make. Such decisions should be based solely on an evaluation of their financial circumstances, investment objectives, risk tolerance, and liquidity needs.
Seasonality Heatmap [QuantAlgo]🟢 Overview
The Seasonality Heatmap analyzes years of historical data to reveal which months and weekdays have consistently produced gains or losses, displaying results through color-coded tables with statistical metrics like consistency scores (1-10 rating) and positive occurrence rates. By calculating average returns for each calendar month and day-of-week combination, it identifies recognizable seasonal patterns (such as which months or weekdays tend to rally versus decline) and synthesizes this into actionable buy low/sell high timing possibilities for strategic entries and exits. This helps traders and investors spot high-probability seasonal windows where assets have historically shown strength or weakness, enabling them to align positions with recurring bull and bear market patterns.
🟢 How It Works
1. Monthly Heatmap
How % Return is Calculated:
The indicator fetches monthly closing prices (or Open/High/Low based on user selection) and calculates the percentage change from the previous month:
(Current Month Price - Previous Month Price) / Previous Month Price × 100
Each cell in the heatmap represents one month's return in a specific year, creating a multi-year historical view
Colors indicate performance intensity: greener/brighter shades for higher positive returns, redder/brighter shades for larger negative returns
What Averages Mean:
The "Avg %" row displays the arithmetic mean of all historical returns for each calendar month (e.g., averaging all Januaries together, all Februaries together, etc.)
This metric identifies historically recurring patterns by showing which months have tended to rise or fall on average
Positive averages indicate months that have typically trended upward; negative averages indicate historically weaker months
Example: If April shows +18.56% average, it means April has averaged a 18.56% gain across all years analyzed
What Months Up % Mean:
Shows the percentage of historical occurrences where that month had a positive return (closed higher than the previous month)
Calculated as:
(Number of Months with Positive Returns / Total Months) × 100
Values above 50% indicate the month has been positive more often than negative; below 50% indicates more frequent negative months
Example: If October shows "64%", then 64% of all historical Octobers had positive returns
What Consistency Score Means:
A 1-10 rating that measures how predictable and stable a month's returns have been
Calculated using the coefficient of variation (standard deviation / mean) - lower variation = higher consistency
High scores (8-10, green): The month has shown relatively stable behavior with similar outcomes year-to-year
Medium scores (5-7, gray): Moderate consistency with some variability
Low scores (1-4, red): High variability with unpredictable behavior across different years
Example: A consistency score of 8/10 indicates the month has exhibited recognizable patterns with relatively low deviation
What Best Means:
Shows the highest percentage return achieved for that specific month, along with the year it occurred
Reveals the maximum observed upside and identifies outlier years with exceptional performance
Useful for understanding the range of possible outcomes beyond the average
Example: "Best: 2016: +131.90%" means the strongest January in the dataset was in 2016 with an 131.90% gain
What Worst Means:
Shows the most negative percentage return for that specific month, along with the year it occurred
Reveals maximum observed downside and helps understand the range of historical outcomes
Important for risk assessment even in months with positive averages
Example: "Worst: 2022: -26.86%" means the weakest January in the dataset was in 2022 with a 26.86% loss
2. Day-of-Week Heatmap
How % Return is Calculated:
Calculates the percentage change from the previous day's close to the current day's price (based on user's price source selection)
Returns are aggregated by day of the week within each calendar month (e.g., all Mondays in January, all Tuesdays in January, etc.)
Each cell shows the average performance for that specific day-month combination across all historical data
Formula:
(Current Day Price - Previous Day Close) / Previous Day Close × 100
What Averages Mean:
The "Avg %" row at the bottom aggregates all months together to show the overall average return for each weekday
Identifies broad weekly patterns across the entire dataset
Calculated by summing all daily returns for that weekday across all months and dividing by total observations
Example: If Monday shows +0.04%, Mondays have averaged a 0.04% change across all months in the dataset
What Days Up % Mean:
Shows the percentage of historical occurrences where that weekday had a positive return
Calculated as:
(Number of Positive Days / Total Days Observed) × 100
Values above 50% indicate the day has been positive more often than negative; below 50% indicates more frequent negative days
Example: If Fridays show "54%", then 54% of all Fridays in the dataset had positive returns
What Consistency Score Means:
A 1-10 rating measuring how stable that weekday's performance has been across different months
Based on the coefficient of variation of daily returns for that weekday across all 12 months
High scores (8-10, green): The weekday has shown relatively consistent behavior month-to-month
Medium scores (5-7, gray): Moderate consistency with some month-to-month variation
Low scores (1-4, red): High variability across months, with behavior differing significantly by calendar month
Example: A consistency score of 7/10 for Wednesdays means they have performed with moderate consistency throughout the year
What Best Means:
Shows which calendar month had the strongest average performance for that specific weekday
Identifies favorable day-month combinations based on historical data
Format shows the month abbreviation and the average return achieved
Example: "Best: Oct: +0.20%" means Mondays averaged +0.20% during October months in the dataset
What Worst Means:
Shows which calendar month had the weakest average performance for that specific weekday
Identifies historically challenging day-month combinations
Useful for understanding which month-weekday pairings have shown weaker performance
Example: "Worst: Sep: -0.35%" means Tuesdays averaged -0.35% during September months in the dataset
3. Optimal Timing Table/Summary Table
→ Best Month to BUY: Identifies the month with the lowest average return (most negative or least positive historically), representing periods where prices have historically been relatively lower
Based on the observation that buying during historically weaker months may position for subsequent recovery
Shows the month name, its average return, and color-coded performance
Example: If May shows -0.86% as "Best Month to BUY", it means May has historically averaged -0.86% in the analyzed period
→ Best Month to SELL: Identifies the month with the highest average return (most positive historically), representing periods where prices have historically been relatively higher
Based on historical strength patterns in that month
Example: If July shows +1.42% as "Best Month to SELL", it means July has historically averaged +1.42% gains
→ 2nd Best Month to BUY: The second-lowest performing month based on average returns
Provides an alternative timing option based on historical patterns
Offers flexibility for staged entries or when the primary month doesn't align with strategy
Example: Identifies the next-most favorable historical buying period
→ 2nd Best Month to SELL: The second-highest performing month based on average returns
Provides an alternative exit timing based on historical data
Useful for staged profit-taking or multiple exit opportunities
Identifies the secondary historical strength period
Note: The same logic applies to "Best Day to BUY/SELL" and "2nd Best Day to BUY/SELL" rows, which identify weekdays based on average daily performance across all months. Days with lowest averages are marked as buying opportunities (historically weaker days), while days with highest averages are marked for selling (historically stronger days).
🟢 Examples
Example 1: NVIDIA NASDAQ:NVDA - Strong May Pattern with High Consistency
Analyzing NVIDIA from 2015 onwards, the Monthly Heatmap reveals May averaging +15.84% with 82% of months being positive and a consistency score of 8/10 (green). December shows -1.69% average with only 40% of months positive and a low 1/10 consistency score (red). The Optimal Timing table identifies December as "Best Month to BUY" and May as "Best Month to SELL." A trader recognizes this high-probability May strength pattern and considers entering positions in late December when prices have historically been weaker, then taking profits in May when the seasonal tailwind typically peaks. The high consistency score in May (8/10) provides additional confidence that this pattern has been relatively stable year-over-year.
Example 2: Crypto Market Cap CRYPTOCAP:TOTALES - October Rally Pattern
An investor examining total crypto market capitalization notices September averaging -2.42% with 45% of months positive and 5/10 consistency, while October shows a dramatic shift with +16.69% average, 90% of months positive, and an exceptional 9/10 consistency score (blue). The Day-of-Week heatmap reveals Mondays averaging +0.40% with 54% positive days and 9/10 consistency (blue), while Thursdays show only +0.08% with 1/10 consistency (yellow). The investor uses this multi-layered analysis to develop a strategy: enter crypto positions on Thursdays during late September (combining the historically weak month with the less consistent weekday), then hold through October's historically strong period, considering exits on Mondays when intraweek strength has been most consistent.
Example 3: Solana BINANCE:SOLUSDT - Extreme January Seasonality
A cryptocurrency trader analyzing Solana observes an extraordinary January pattern: +59.57% average return with 60% of months positive and 8/10 consistency (teal), while May shows -9.75% average with only 33% of months positive and 6/10 consistency. August also displays strength at +59.50% average with 7/10 consistency. The Optimal Timing table confirms May as "Best Month to BUY" and January as "Best Month to SELL." The Day-of-Week data shows Sundays averaging +0.77% with 8/10 consistency (teal). The trader develops a seasonal rotation strategy: accumulate SOL positions during May weakness, hold through the historically strong January period (which has shown this extreme pattern with reasonable consistency), and specifically target Sunday exits when the weekday data shows the most recognizable strength pattern.
ICT Anchored Market Structures with Validation [LuxAlgo]The ICT Anchored Market Structures with Validation indicator is an advanced iteration of the original Pure-Price-Action-Structures tool, designed for price action traders.
It systematically tracks and validates key price action structures, distinguishing between true structural shifts/breaks and short-term sweeps to enhance trend and reversal analysis. The indicator automatically highlights structural points, confirms breakouts, identifies sweeps, and provides clear visual cues for short-term, intermediate-term, and long-term market structures.
A distinctive feature of this indicator is its exclusive reliance on price patterns. It does not depend on any user-defined input, ensuring that its analysis remains robust, objective, and uninfluenced by user bias, making it an effective tool for understanding market dynamics.
🔶 USAGE
Market structure is a cornerstone of price action analysis. This script automatically detects real-time market structures across short-term, intermediate-term, and long-term levels, simplifying trend analysis for traders. It assists in identifying both trend reversals and continuations with greater clarity.
Market structure shifts and breaks help traders identify changes in trend direction. A shift signals a potential reversal, often occurring when a swing high or low is breached, suggesting a transition in trend. A break, on the other hand, confirms the continuation of an established trend, reinforcing the current direction. Recognizing these shifts and breaks allows traders to anticipate price movement with greater accuracy.
It’s important to note that while a CHoCH may signal a potential trend reversal and a BoS suggests a continuation of the prevailing trend, neither guarantees a complete reversal or continuation. In some cases, CHoCH and BoS levels may act as liquidity zones or areas of consolidation rather than indicating a clear shift or continuation in market direction. The indicator’s validation component helps confirm whether the detected CHoCH and BoS are true breakouts or merely liquidity sweeps.
🔶 DETAILS
🔹 Market Structures
Market structures are derived from price action analysis, focusing on identifying key levels and patterns in the market. Swing point detection, a fundamental concept in ICT trading methodologies and teachings, plays a central role in this approach.
Swing points are automatically identified based exclusively on market movements, without requiring any user-defined input.
🔹 Utilizing Swing Points
Swing points are not identified in real-time as they form. Short-term swing points may appear with a delay of up to one bar, while the identification of intermediate and long-term swing points is entirely dependent on subsequent market movements. Importantly, this detection process is not influenced by any user-defined input, relying solely on pure price action. As a result, swing points are generally not intended for real-time trading scenarios.
Instead, traders often analyze historical swing points to understand market trends and identify potential entry and exit opportunities. By examining swing highs and lows, traders can:
Recognize Trends: Swing highs and lows provide insight into trend direction. Higher swing highs and higher swing lows signify an uptrend, while lower swing highs and lower swing lows indicate a downtrend.
Identify Support and Resistance Levels: Swing highs often act as resistance levels, referred to as Buyside Liquidity Levels in ICT terminology, while swing lows function as support levels, also known as Sellside Liquidity Levels. Traders can leverage these levels to plan their trade entries and exits.
Spot Reversal Patterns: Swing points can form key reversal patterns, such as double tops or bottoms, head and shoulders, and triangles. Recognizing these patterns can indicate potential trend reversals, enabling traders to adjust their strategies effectively.
Set Stop Loss and Take Profit Levels: In ICT teachings, swing levels represent price points with expected clusters of buy or sell orders. Traders can target these liquidity levels/pools for position accumulation or distribution, using swing points to define stop loss and take profit levels in their trades.
Overall, swing points provide valuable information about market dynamics and can assist traders in making more informed trading decisions.
🔹 Logic of Validation
The validation process in this script determines whether a detected market structure shift or break represents a confirmed breakout or a sweep.
The breakout is confirmed when the close price is significantly outside the deviation range of the last detected structural price. This deviation range is defined by the 17-period Average True Range (ATR), which creates a buffer around the detected market structure shift or break.
A sweep occurs when the price breaches the structural level within the deviation range but does not confirm a breakout. In this case, the label is updated to 'SWEEP.'
A visual box is created to represent the price range where the breakout or sweep occurs. If the validation process continues, the box is updated. This box visually highlights the price range involved in a sweep, helping traders identify liquidity events on the chart.
🔶 SETTINGS
The settings for Short-Term, Intermediate-Term, and Long-Term Structures are organized into groups, allowing users to customize swing points, market structures, and visual styles for each.
🔹 Structures
Swings and Size: Enables or disables the display of swing highs and lows, assigns icons to represent the structures, and adjusts the size of the icons.
Market Structures: Toggles the visibility of market structure lines.
Market Structure Validation: Enable or disable validation to distinguish true breakouts from liquidity sweeps.
Market Structure Labels: Displays or hides labels indicating the type of market structure.
Line Style and Width: Allows customization of the style and width of the lines representing market structures.
Swing and Line Colors: Provides options to adjust the colors of swing icons, market structure lines, and labels for better visualization.
🔶 RELATED SCRIPTS
Pure-Price-Action-Structures.
Market-Structures-(Intrabar).
Seasonality Forecast 4H A seasonality indicator shows recurring patterns in data that occur at the same time each year, such as retail sales peaking during the holidays or demand for ice cream rising in the summer. These indicators are used in fields like business, economics, and finance to identify predictable, time-based fluctuations, allowing for better forecasting and strategic planning, like adjusting inventory or staffing levels. In trading, a seasonality indicator can show historical patterns, like an asset's tendency to rise or fall in a specific month, to provide additional context for decision-making.
Seasonality reasoning basically seasonality works most stably on the daily frame with the input parameter being trading day 254 or calendar day 365, ..
Use seasonal effects such as sell in May, buy Christmas season, or exploit factors such as sell on Friday, ... to track the price movement.
The lower the time frame, the more parameters need to be calculated and the more complicated. I have tried to code the version with 1 hour, 15 minutes and 4 hours time frames
On the statistical language R and Python, Pine script
Tradingview uses the exclusive and unique Pine language. There is a parameter limit, just need to change the number of forecast days or calculate shorter or only calculate the basic end time value, we seasonality still works
but the overall results are easily noisy and related to controlling the number of orders per week/month and risk management.
The 4-hour frame version works well because we exploit the seasonal factor according to the 4-hour trading session as a trading session
Every 4 hours we have an input value that corresponds to the Asian, European, and American trading sessions
4 hours - half a morning Asian session.4 hours - half an afternoon Asian session, 4 hours - half a morning European session, 4 hours - half an afternoon European session, similar to the US and repeat the cycle.
Input Parameter Declaration
Tradingview does not exist declaration form day_of_year = dayofyear(time) Pine Script v5:
Instead of using dayofyear, we manually calculate the number of days in a year from the time components.
// Extract year, month, day, hour
year_now = year(time)
month_now = month(time)
day_now = dayofmonth(time)
hour_now = hour(time)
// Precomputed cumulative days per month (non-leap year)
days_before_month = array.from(0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334)
// Calculate day-of-year
day_of_year = array.get(days_before_month, month_now - 1) + day_now
Input parameter customization window
Lookback period years default is 10, max - the number of historical bars we have, should only be 5 years, 10 years, 15 years, 20 years, 30 years.
Future project bar default is 180 bars - 1 month. We can adjust arbitrarily 6*24*254 - day/month/year
smoothingLength Smooth the data (1 = no smoothing)
offsetBars Move the forecast line left/right to check the past
How to use
Combine seasonality with Supply Demand, Footprint volume profile to find long-term trends or potential reversal points
day_of_year := day_of_year + ((is_leap and month_now > 2) ? 1 : 0)
// Compute bin index
binIndex = (day_of_year * sessionsPerDay) + math.floor(hour_now / 4)
binIndex := binIndex % binsPerYear // Keep within array bounds
The above is the manual code to replace day of year
iFVG Ultimate+ | DodgysDDOVERVIEW
iFVG Ultimate+ | DodgysDD is a professional-grade visualization framework that automates the identification and management of Inversion Fair Value Gaps (IFVGs)
It is designed for analysts and educators studying institutional price behavior, liquidity dynamics, and displacement-based imbalances.
This indicator does not provide trading signals or forecasts.
All logic serves educational and analytical purposes only.
A Fair Value Gap (FVG) appears when strong directional displacement prevents candle bodies from overlapping.When a liquidity sweep occurs and price later closes through that gap, the imbalance is considered inverted. This often marks a shift in order-flow.
iFVG Ultimate+ tracks these transitions using a rule-based sequence:
Liquidity Sweep – Price sweeps a previous swing high or low.
Displacement – Body-to-body gap forms as price accelerates away.
Inversion – Full candle body closes through the gap after raid.
Validation and Tracking – Confirmed inversions are stored and managed until completion or invalidation.
-----------------------------------------------------------------------------------------------
PURPOSE AND SCOPE
-----------------------------------------------------------------------------------------------
The framework serves as a research tool to document and analyze IFVG behavior within liquidity and session contexts.
It is commonly used to:
-Record and journal IFVG formations for back-testing and model study.
-Assess how often gaps complete or invalidate after sweeps.
-Evaluate session-based patterns (London, Asia, New York).
-Overlay HTF PD Arrays to observe inter-timeframe delivery.
-Receive custom alerts to your phone
-----------------------------------------------------------------------------------------------
LOGIC STRUCTURE
-----------------------------------------------------------------------------------------------
iFVG Ultimate+ runs a five-stage validation process to ensure sequential, non-repainting behavior.
Liquidity Framework:
• Detects swing highs and lows on aligned timeframes (automatic or manual selection).
• Logs session highs/lows for Asia (20:00–00:00 NY) and London (02:00–05:00 NY).
• Includes data wicks around 08:30 NY for event reference.
FVG Detection and Displacement Filter:
• Identifies body-based imbalances using ATR-scaled sensitivity modes (Sensitive / Normal / Strict).
• Supports “Single” or “Series” modes to merge adjacent gaps.
• Excludes weak displacements using minimum ATR thresholds.
Inversion Validation:
• Confirms only when a complete candle body closes through a qualifying FVG within a user-defined window (6 or 15 bars).
• Duplicate detections are ignored; mitigation states are recorded.
HTF Context Integration:
• Maps higher-time-frame PD Arrays and tracks their delivery status.
• Labels active zones (e.g. “H4 PDA”) and updates on HTF close.
Model Lifecycle and Limits:
• Plots the inversion line and derives educational limit levels: Break-Even and Stop-Loss.
• Tracks until opposing liquidity is swept (model complete) or an invalidation event occurs.
-----------------------------------------------------------------------------------------------
COMPONENTS AND VISUALS
-----------------------------------------------------------------------------------------------
-IFVG Line — Marks confirmed inversion at close.
-Break-Even / Stop-Loss Lines — Calculated retrospectively for journal grading.
-Session High/Low Markers — London and Asia reference levels.
-Data Wicks — 8:30 NY “DATA.H/L” labels for event volatility.
-SMTs — Compares current symbol to correlated instrument for divergence confirmation.
-Checklist Panel — Tracks liquidity, momentum, HTF delivery, and SMT conditions.
-Setup Grade Display — Computes qualitative score (A+ to C) based on met conditions.
-----------------------------------------------------------------------------------------------
INPUT CATEGORIES
-----------------------------------------------------------------------------------------------
General — Detection mode, ATR strictness, bias filter, long/short window.
Liquidity — Automatic or manual timeframe alignment, session visuals.
FVG — Color themes, label sizes, inversion color change, HTF inclusion.
Entry / Limits — Enable or hide Entry, Break-Even, and Stop-Loss levels.
Alerts — Individual toggles for IFVG formation, session sweeps, multi-TF inversions, and invalidations.
Display — Info Box, relationship table, and grade styling.
All alerts output plain text messages only and do not execute orders.
-----------------------------------------------------------------------------------------------
ALERT FRAMEWORK
-----------------------------------------------------------------------------------------------
When enabled, alerts may notify for:
-Potential inversion detected.
-Confirmed IFVG formation.
-Liquidity sweeps (high/low or session).
-Multi-time-frame inversion.
-Invalidation or close warning.
-Alerts serve as educational markers only, not trade triggers.
The user will have the ability to create custom messages for each of these alert events.
-----------------------------------------------------------------------------------------------
USAGE GUIDELINES
-----------------------------------------------------------------------------------------------
iFVG Ultimate+ is suited for review and documentation of displacement-based price behavior.
Recommended educational workflows:
-Annotate IFVG events and review delivery into PD Arrays.
-Analyze frequency by session or timeframe.
-Assess how often IFVGs complete versus invalidate.
-Teach ICT-style liquidity mechanics in mentorship or training contexts.
-The indicator works across forex, futures, and crypto markets.
-----------------------------------------------------------------------------------------------
OPERATIONAL NOTES AND LIMITATIONS
-----------------------------------------------------------------------------------------------
-HTF calculations finalize on bar close (no look-ahead).
-ATR filter strength affects small-gap visibility.
-Session windows use New York time.
-Break-Even and Stop-Loss lines are visual aids only.
-Performance depends on chart density and bar count.
-No strategy module or backtest engine is included.
-----------------------------------------------------------------------------------------------
ORIGINALITY AND PROTECTION
-----------------------------------------------------------------------------------------------
iFVG Ultimate+ | DodgysDD integrates multiple independent systems into a single engine:
-PD Array context alignment with liquidity tracking.
-Dynamic session detection and macro data integration.
-Sequential IFVG validation pipeline with grade assignment.
-Multi-time-frame SMT confirmation module.
-Structured alerts and mitigation tracking.
The logic is entirely original, written in Pine v6, and protected as invite-only to preserve methodology integrity.
-----------------------------------------------------------------------------------------------
ATTRIBUTION
-----------------------------------------------------------------------------------------------
Core concepts such as Fair Value Gaps, Liquidity Sweeps, PD Arrays, and SMT Divergence are publicly taught within ICT-style market education. This implementation was designed and engineered by TakingProphets as iFVG Ultimate+ | DodgysDD, authored for TradingView publication by TakingProphets.
-----------------------------------------------------------------------------------------------
TERMS AND DISCLAIMER
-----------------------------------------------------------------------------------------------
This indicator is for educational and informational use only. It does not provide financial advice or predictive output. Historical patterns do not guarantee future results. All users remain responsible for their own decisions.Use of this script implies agreement with TradingView’s Vendor Requirements and Terms of Use.
-----------------------------------------------------------------------------------------------
ACCESS INSTRUCTIONS
-----------------------------------------------------------------------------------------------
Access is managed through TradingView’s invite-only framework. Users request access via private message to TakingProphets or access link