SKT's Volume Weighted Ichimoku Conviction Candle ColoringOverview
This indicator is a customized, volume-weighted variation of the classic Ichimoku Kinko Hyo system, designed to provide traders with an "at-a-glance" visualization of trend conviction and exhaustion. It overlays dynamic candle coloring on your chart, using a smooth gradient from deep green (strong bullish conviction) to gray (neutral or exhausted) to deep red (strong bearish conviction). The colors are driven by a composite score (-10 to +10, displayed as -100% to +100% strength), which quantifies probabilistic bias based on historical Ichimoku patterns, normalized for volatility and enhanced with volume dynamics.
Unlike standard Ichimoku, this version emphasizes "conviction strength" through gradients, helping identify not just trends but their reliability—e.g., fading colors signal potential reversals or pullbacks. It's particularly suited for trending assets like BTC/USD on daily or higher timeframes, where volume-weighted adjustments make lines hug price action during high-participation moves.
Key Benefits
Visual Heat Map: Candles shift colors based on score intensity, making it easy to spot weakening trends (pale shades) or strong continuations (deep shades).
Exhaustion Detection: Incorporates slope flattening, volume divergences, and cloud thinning to proactively desaturate colors near potential turns.
Strength Box: A persistent top-right label shows current % strength (e.g., "+75% Bull"), synced to the candle gradient for quick reference.
Adaptability: Works on any timeframe/asset; inputs allow tuning (e.g., for crypto's 24/7 volatility).
How It Works
The indicator computes a conviction score per bar, ranging from -10 (max bearish) to +10 (max bullish), then maps it to candle colors and a % strength display. The score is a weighted sum of five factors (total 100%), each normalized by ATR for scale-invariance:
Base: Normalized Price-Cloud Distance (40% Weight): Measures how far price is above (bullish) or below (bearish) the cloud. Calculation: Distance / ATR, clamped via tanh sigmoid for smoothness. Penalty: Fades score if distance <0.5 ATR (approaching cloud edge). Rationale: Large separations historically predict ~60-70% continuation; proximity hints at reversals.
Cloud Thickness & Color Alignment (15% Weight): Thickness = |Senkou A - B| / ATR; compared to SMA average. Boost if thick (>average: up to +3); penalty if thin (<0.5 average: up to -3). +1 bonus if cloud color aligns (green bull, red bear). Rationale: Thicker clouds act as stronger support/resistance; thinning signals exhaustion.
Other Lines: Chikou & Tenkan/Kijun Positions (15% Weight): Chikou distance from price/cloud ( / ATR): +4 if aligned far; -0.5 penalty if misaligned. Tenkan-Kijun separation ( / ATR): +3 if diverging (>0.5 ATR). Averaged for contribution. Rationale: Chikou confirms momentum from history; diverging lines indicate strength.
Exhaustion: Slope Calculation (Tenkan/Kijun) (15% Weight): Avg slope = (Tenkan linreg * 0.7 + Kijun linreg * 0.3) / ATR. Boost if steep (>0.2 abs: +3); penalty if flat (<0.1 abs: -3) or declining in trend (-4). Doubled if lines converging (<0.5 ATR sep). Rationale: Flattening/declining slopes detect fading momentum early.
Exhaustion: Volume Boost/Penalty (15% Weight): Dynamic thresholds: High = SMA(vol) + STD; Low = max(SMA - STD, 0). Boost if vol > high & slope aligns (up to +3). Penalty if vol < low or slope diverges (up to -3); skipped on new-bar first tick (barstate.isnew). Symmetric clamp: volContrib bounded ±3 to avoid spikes. Rationale: High aligning volume confirms conviction; low/diverging signals traps/exhaustion.
Score clamped ±10 overall. Gradients use RGB mixing: Deep colors for high abs(score), desaturated near 0 for smooth fades. Neutral bars vary gray shades by cloud thickness.
Inputs and Customization
All parameters are adjustable via TradingView's indicator settings:
Tenkan/Kijun/Senkou B Periods (9/26/52): Standard Ichimoku lengths; increase for smoother lines on volatile assets.
Displacement (26): Cloud shift; tweak for forward projection.
ATR Length (14): Volatility normalizer; longer for less sensitivity.
Slope/Volume/Thickness Lookbacks (5/20/20): Periods for slopes, vol SMA/STD, cloud avg—balance responsiveness vs. noise.
Scale Factor (2.0): Controls sigmoid clamping sharpness; lower for more gradual scores.
For BTC/USD: Try 20/60/120 periods on 1H/4H for crypto's non-stop trading.
Usage Instructions
Add to your chart via TradingView's Indicators menu.
Interpret Gradients: Deep Green: Strong bull (>+70% strength)—ride trends. Pale Green: Weakening bull (~+20-50%)—watch for exhaustion. Gray: Neutral (inside cloud)—avoid directionals. Symmetric for reds (bearish).
Strength Box: Top-right label shows live % (updates per tick).
Combine with: RSI/MACD for reversals (e.g., RSI divergence + pale gradient = potential turn).
Timeframes: Works on all; daily+ for best results. Test settings per asset/TF.
Notes and Disclaimer
- Performance: Backtest on your assets—score aligns with ~60% historical continuation in strong trends, but markets are unpredictable.
- Limitations: Volume-sensitive on low-TF or illiquid assets (fixed with clamps/barstate.isnew); no built-in alerts (add via TradingView).
- Disclaimer: For educational purposes only—not financial advice. Past performance ≠ future results; use with risk management.
Göstergeler ve stratejiler
Alanna IndicatorThe Alanna Indicator is a sophisticated analysis tool designed to move beyond simple price action and uncover the fundamental drivers behind a stock's behavior. Instead of relying on a single lagging indicator, this script provides a multi-dimensional view of a stock's character by adapting the Nobel prize-winning Fama-French Five-Factor Model and combining it with the power of Momentum.
The core of this indicator is its ability to identify a stock's current "Factor Regime"—whether it is being perceived by the market primarily as a Value, Growth, Momentum, or other type of stock. By detecting shifts between these regimes and confirming them with price momentum, the Alanna Indicator generates high-conviction signals for potential entries and exits.
LUCEO OHLCLUCEO OHLC Levels – Daily, Weekly, Monthly
Description:
This script displays dynamic OHLC (Open, High, Low, Close) levels for daily, weekly, and monthly timeframes, including both:
Previous period OHLC (shown in red)
Current period High/Low (shown in blue)
🔧 Fully customizable:
Toggle each timeframe (daily/weekly/monthly) independently
Adjust colors, labels, and line extensions
Place labels at start or end of the period
📌 Designed to help traders easily identify:
Key support/resistance zones
Breakout or rejection levels
Institutional price reaction zones
💡 Ideal for intraday, swing, and positional traders using multi-timeframe analysis.
RTH YANICK BOXRTH box like ICT learn me .
RTH is a relatively newer term, particularly in the context of side-by-side trading in both pit and electronic markets. It signifies the most liquid and active period for trading a particular instrument.
enjoy.
TrendStack: EMA 9/21/50 + VWAPTrendStack is a precision-focused trend-following tool that combines the 9, 21, and 50 EMAs with VWAP to identify momentum shifts and stacked trend conditions. Includes crossover arrows, customizable color-coded EMAs, and visual background shading for clean trend alignment. Optimized for swing traders on higher timeframes (e.g., 4H, Daily).
Unified Signals + BB Expansion Filtercan be universal use for different futures product but yet to fine tune for individual use
AD Configurable 4 EMAs + VWAP [v3]These are four exponential moving averages and AWAP. You can configure the periods of EMAs and change visibility as needed.
Backtest and StressAlright, Let’s Keep It Real…
This isn’t just an indicator. It’s like someone threw a bunch of trading styles, wild color themes, and a risk manager into a blender… and hit turbo mode.
It’s loud, it’s extra, and it might just be the thing that makes your chart look like it knows what it’s doing.
What This Thing Actually Does
You’ve got five different strategies built in. Each one has its own personality:
Confirmation – The chill one. Waits patiently. Drinks herbal tea.
RE Beta – The crazy scalper. In and out of trades faster than your phone can load TradingView.
MS Beta – Loves fast moves. Sees momentum? Jumps in.
SRT Beta – Slow and smooth. Big swing trades, bigger patience.
Stress Mode – Trades like the market owes it money. Total chaos.
It Looks Like a Chart… But With Mood Lighting
There are five color themes. Some are clean. Some look like your screen joined a rave. You’ve been warned.
Picked “Bright”? Yeah, that’s the one that melts your eyeballs.
It Babysits Your Risk (So You Don’t Freak Out)
Built-in stop loss and take profit settings—because guessing isn’t a strategy:
% Mode – Like, “Take profit at 1%” and it just… does it.
ATR Mode – Adapts to how crazy the market is. More wild = bigger stop.
Dashboard: Your New Best Friend
This tells you what’s going on right now:
Volatility – If it says HIGH, probably not the time to nap.
Signal – Are you in a trade? Is it long or short?
Strategy Quality – Color shows how solid the setup is. Green = good. Orange = maybe chill.
The “It’s in Beta” Talk
This thing’s still in testing. So yeah…
Some parts might act weird.
Colors might not behave.
And if it tells you to trade alpacas, that’s a bug, not a feature.
Don’t expect perfection—it’s still learning how to adult.
How Not to Wreck Your Account
Start small – Seriously. Keep it tiny until you trust it.
Check the signal strength – Don’t FOMO into a weak setup.
It’s a tool, not magic – It won’t fix bad habits.
Real Talk Tips
Sensitivity setting – Think of it like a spice level. 4 = calm. 10 = full send.
Color candles option – Turns your chart into a paint party. Fun, but maybe keep sunglasses nearby.
Feeling overwhelmed? You probably picked a wild color theme. Maybe try “Ice” instead of “Unicorn Explosion.”
Final Words
This is a fun tool. It’s wild, smart (sometimes), and super customizable.
If you win trades with it, awesome—send tacos.
If it messes up… hey, blame the raccoon that coded it.
Delta Volume Movement TrackerOverview
This Pine Script, titled "Delta Volume Movement Tracker," is a sophisticated volume analysis tool designed to run in a separate pane below the main price chart. Its primary purpose is to dissect market activity by analyzing volume data from a lower timeframe to provide a clearer picture of the real buying and selling pressure behind price movements.
The core concept is to look at the volume delta (up-tick volume minus down-tick volume) from a faster timeframe (e.g., 1-minute) and correlate it with the price action on the current chart. This allows the indicator to distinguish between different market scenarios, such as strong, confirmed buying versus selling pressure that occurs even as the price rises.
Key Components
1. Lower Timeframe Volume Delta
The script's engine is the ta.requestUpAndDownVolume() function. It pulls detailed volume data from a user-specified lower timeframe. This provides a high-resolution view of the order flow. From this, it calculates the delta, which is the net difference between buying and selling volume.
Positive Delta: More volume occurred on up-ticks than down-ticks, suggesting buying pressure.
Negative Delta: More volume occurred on down-ticks than up-ticks, suggesting selling pressure.
2. Categorizing Price and Volume Interaction
The script intelligently categorizes market action by looking at both the direction of the price change and the sign of the volume delta. This creates four distinct conditions:
Strong Buying (upPositiveDelta): Price is moving up, AND the volume delta is positive. This is a confirmation signal, indicating that the upward price move is supported by aggressive buying.
Selling into Strength (upNegativeDelta): Price is moving up, BUT the volume delta is negative. This is a divergence, suggesting that despite the price rise, larger players may be distributing or selling into the rally.
Buying into Weakness (downPositiveDelta): Price is moving down, BUT the volume delta is positive. This is also a divergence, suggesting that buyers are stepping in to absorb the selling pressure, potentially indicating a bottom.
Strong Selling (downNegativeDelta): Price is moving down, AND the volume delta is negative. This is a confirmation signal, indicating that the downward price move is supported by aggressive selling.
3. Price-Weighted Summation
Instead of just counting the occurrences, the script calculates a rolling sum for each category over a lookbackPeriod. Crucially, it weights these values by the close price, effectively measuring the monetary value of the flow in each category. This gives more significance to volume that occurs at higher price levels.
How It Appears on the Chart
The indicator plots the two most powerful confirmation signals as columns to make them easy to interpret:
Green Columns (upBuySum): Represents the cumulative, price-weighted value of "Strong Buying." Taller green bars indicate significant and sustained buying pressure.
Red Columns (downSellSum): Represents the cumulative, price-weighted value of "Strong Selling." Taller red bars indicate significant and sustained selling pressure.
EMA Lines: Smooth exponential moving averages of both the buying and selling plots are overlaid to help identify the prevailing trend in order flow.
Filled Zones: The areas beneath the zero line and the plotted columns are filled with color, making it easy to visually gauge the magnitude of buying or selling pressure at a glance.
In summary, this indicator provides a nuanced view of market dynamics, helping traders see beyond simple price action to understand the strength and conviction of the buyers and sellers driving the trend.
Wave Collapse Simulation - Confirmation of New TrendThis Pine Script, titled "Wave Collapse Simulation - Confirmation of New Trend," is an advanced indicator designed to identify high-conviction trend changes. It operates on the principle of a "wave collapse," a metaphor for a moment when market uncertainty resolves into a new, confirmed direction. It identifies these moments by combining signals from market structure, trend-following moving averages, and a spike in volatility. The indicator plots its signals directly on the price chart
The core idea is that a stable trend (making higher highs and higher lows, or vice-versa) will eventually fail. This script pinpoints the exact moment this failure is confirmed by a significant price move that breaks key levels, signaling the start of a new trend.
Key Components
1. Multi-Length Pivot Analysis
Instead of relying on a single lookback period, the script analyzes market structure using up to ten different pivot lengths (e.g., 2, 3, 5, 7, 11...).
Structural Failure: It constantly monitors these pivots to see if the market fails to make a new higher high in an uptrend (higherHighsFailed) or a new lower low in a downtrend (lowerLowsFailed). A failure in this pattern is the first sign that the prevailing trend is weakening.
2. Trend Context and Volatility Trigger
The script uses two additional components to validate a potential trend change:
Long-Term Trend: Two slow-moving averages (999 and 3000 periods) are used to establish the dominant, long-term trend direction. A signal can only occur if it aligns with a break of this established trend.
Volatility Spike: It uses the Average True Range (ATR) to detect a sudden, powerful price movement. A "collapse" is only considered valid if the price moves more than a specified multiple of the ATR, ensuring the signal is backed by significant market force and not just noise.
3. The "Collapse" Event
This is the central logic of the indicator. A bullish or bearish collapse is a high-probability signal triggered only when three specific conditions are met simultaneously:
Bullish Collapse (New Uptrend):
Structure: The market has failed to make new lower lows.
Trend Break: The price breaks above the short-term moving average during a long-term downtrend.
Volatility: The move is accompanied by a significant volatility spike.
Bearish Collapse (New Downtrend):
Structure: The market has failed to make new higher highs.
Trend Break: The price breaks below the short-term moving average during a long-term uptrend.
Volatility: The move is accompanied by a significant volatility spike.
4. Gaussian Probability Simulation
The script includes a Gaussian (normal distribution) function to model market certainty.
Sigma (σ): This variable represents the standard deviation, or "uncertainty." After a collapse event, sigma is reset to a very small value, representing a moment of high certainty about the new trend.
Decay: If no new collapse occurs, sigma gradually increases with each bar, representing the return of uncertainty to the market. While the script calculates the probabilities for a price distribution (the "wave"), its primary function is to use the state of sigma to define the collapse event itself, rather than plotting a visual wave.
How It Appears on the Chart
Moving Averages: The long-term maShort (blue) and maLong (orange) are plotted to show the underlying trend context.
Collapse Signals:
A green triangle is plotted below the price bar to signal a Bullish Collapse.
A red triangle is plotted above the price bar to signal a Bearish Collapse.
Collapse Price: A horizontal red line appears at the price where the collapse was triggered, serving as a key reference level for the new trend.
2EZ-Silence🕊️ 2EZ-Silence — Candle Pattern & Swing Reversal Detection
The 2EZ-Silence is a minimalist, pattern-based price action indicator focused on identifying key swing points and candlestick reversal patterns with surgical precision. Ideal for traders who rely on clean charts and strong signals rather than constant noise.
🔍 Core Features:
Pivot-Based Swing Detection
Uses configurable pivot logic to mark swing highs and lows
Candle Pattern Recognition
Identifies a wide range of key reversal candlestick formations:
Hammer / Inverted Hammer
Hanging Man / Shooting Star
Bullish & Bearish Engulfing
Morning / Evening Stars
Doji, Spinning Top, Marubozu
Three White Soldiers / Three Black Crows
Smart Labeling System
Marks high-probability reversal zones with ▲ and ▼ entries based on pattern + swing confluence
🎛️ Customizable Inputs:
Pivot Length sensitivity
Label colors for swing highs and lows
2ez MACD Scalper With TP&SL⚡ 2EZ MACD Scalper With TP & SL
The 2EZ MACD Scalper is a fast-execution intraday tool designed for traders who thrive on precision momentum shifts. Built around the core MACD histogram reversal logic, this script adds smart price structure filters, volatility-based TP/SL, and clean trade labeling—perfect for quick scalps on low timeframes.
📈 Core Features:
MACD Histogram Flip Entries
Detects key momentum shifts early for fast reaction scalps
Bullish/Bearish Structure Validation
Confirms valid market structure before triggering entries
Built-in TP/SL Logic
Uses ATR-based multipliers for dynamic risk control
Spacing Control
Avoids overtrading with customizable signal delay
Auto-Labeled Signals
Clean ▲ENTRY and TP/SL markers on chart for clarity
🔧 Customizable Inputs:
MACD (Fast/Slow/Signal)
ATR Length and Multipliers
Signal Spacing (Bars between signals)
Toggleable MACD Histogram display
2EZ Omega Indicator V3🧠 2EZ Omega Indicator V3
The 2EZ Omega V3 is a high-precision, multi-layered confluence system designed to generate elite-level BUY and SELL signals for trend traders and scalpers. Built from the ground up with advanced filtering and market condition detection, this version integrates dynamic market structure with smart volatility-based TP/SL plotting.
🔍 Core Signal Engine Includes:
WaveTrend Oscillator crossovers for momentum shifts
MACD Histogram Reversals to catch early trend moves
Kalman Filter for real-time directional smoothing
Heikin Ashi Supertrend logic to filter chop
RSI + Volume Spike Confluence for added entry strength
🎯 Smart Signal Logic:
A weighted score system evaluates all conditions to issue a signal only when at least 3 bullish or bearish conditions align, avoiding noise and increasing win consistency.
💹 Risk Tools Included:
Auto-calculated TP/SL levels using ATR-based volatility
Real-time position tracking with visual label alerts
Integrated alert system for Long & Short signals
2EZ-Deluxe⚙️ 2EZ-Deluxe
Precision Signal Engine | Refined Over Months of Development
2EZ-Deluxe is a next-generation confluence system crafted for traders who demand laser-accurate entries and dynamic trade management. Developed over months of continuous refinement, this advanced tool blends high-performance algorithms with adaptive market logic to deliver clean, decisive buy and sell signals—with clearly plotted take-profit and stop-loss targets.
What makes 2EZ-Deluxe truly elite is its layered synergy of high-level components:
🔹 Kalman Filter Direction – Smooth trend velocity estimator
🔸 Zero-Lag EMA (ZLEMA) – De-lagged trend detection for sharper responsiveness
🔹 Hull MA + Custom Gaussian Filter – Ultra-smooth directional logic
🔸 MACD Histogram Shifts – Early momentum shifts confirmed by volume
🔹 Heikin Ashi ATR Supertrend – Dynamic price structure tracking
🔸 ATR-based TP/SL plots – Auto-calculated targets based on current volatility
Each signal is filtered through a strict score-based system, ensuring only the most probable setups are triggered. Once alignment across all key filters is detected, a visual ENTRY label is shown, along with auto-drawn TP and SL lines—so you can act with confidence and clarity.
🛠️ Smart logic. Serious precision. Built for real-world trading.
2EZ-Deluxe is the evolution of signal systems—designed from the ground up with edge and efficiency in mind.
Slope Based Divergences Multi-Block (Dual Price)This Pine Script® indicator, titled "Slope Based Divergences Multi-Block (Dual Price)," is engineered to identify high-conviction trading signals by detecting divergences across multiple look-back lengths simultaneously. It uses a unique method of calculating momentum through average slopes rather than traditional price points, applying this logic to two different price sources and an oscillator for a comprehensive market view.
Core Concept: Average Slope Analysis
Instead of just looking at price or oscillator values, the indicator's foundation is built on measuring the rate-of-change, or slope, of the market. It goes a step further by calculating an average slope over a specified range of lengths. This provides a much more stable and robust measure of momentum compared to a single-length calculation, effectively smoothing out noise and focusing on the true underlying trend.
The Multi-Block System
The indicator's main strength comes from its "multi-block" design, which concurrently analyzes the market from three distinct perspectives:
Block 1 (Short-Term): Focuses on recent price action.
Block 2 (Mid-Term): Looks at the intermediate trend.
Block 3 (Long-Term): Analyzes the broader, underlying market structure.
For each of these blocks, the indicator calculates the average slope for two separate price sources (e.g., high and low) and one oscillator source (e.g., RSI, Stochastics).
Normalization and Thresholds
To make the slope values from different look back lengths comparable, the indicator converts each calculated average slope into a percentile rank. This rank, from 0 to 100, shows how extreme the current slope is compared to its historical values. Each of the three blocks has its own customizable high and low thresholds, allowing you to define precisely what constitutes a significant upward or downward momentum for that specific timeframe.
High-Confluence Divergence Signals
A divergence is flagged when there's a clear disagreement between the direction of price and the direction of the oscillator. For example, a bullish divergence occurs when the price sources are showing significant downward momentum (low percentile rank slopes) while the oscillator is showing significant upward momentum (high percentile rank slope).
The final signal is intentionally very selective. A "BULL" or "BEAR" signal is only generated when a rare moment of consensus occurs: all three blocks must detect a divergence simultaneously, and an additional short-term price movement must confirm this potential shift in momentum. This strict, multi-layered confirmation process is designed to filter out weak signals and highlight only the most promising opportunities.
The indicator plots clear labels on the chart and can trigger alerts, making it easy to spot these high-conviction setups when they occur
Machine Learning RSI with MatrixThe "Machine Learning RSI with Matrix," is an adaptive version of the traditional Relative Strength Index (RSI). It's designed to dynamically adjust to changing market conditions by learning from past price action. Instead of using a fixed calculation, it employs machine learning concepts to create a more responsive and nuanced momentum oscillator.
Core Concepts
At its heart, the indicator analyzes market characteristics like momentum and volatility over a long lookback period. It uses this information to:
Cluster Market Regimes: It categorizes the market's volatility into different states or "clusters." This allows the indicator to behave differently in calm, normal, or highly volatile environments.
Store Patterns: A unique "matrix" system stores recent RSI patterns corresponding to each volatility cluster. This creates a memory of what has happened before in similar market conditions, helping it anticipate future behavior.
Generate Probabilistic Signals: It runs thousands of Monte Carlo simulations on each bar. These simulations use weighted random probabilities based on current momentum and volatility to generate a forward-looking, probabilistic signal.
Dynamic and Adaptive Features
This isn't a static tool. Its key strength lies in its ability to adapt in real-time:
Self-Adjusting RSI Length: The indicator continuously compares its predicted RSI value to a more traditional RSI calculation. The "error" between these two is then used to dynamically adjust the RSI calculation length, making it shorter for faster response in volatile markets and longer for smoother signals in trending markets.
Adaptive Learning Rate: The speed at which the indicator adapts can be set to automatically adjust based on market volatility, allowing it to learn faster when the market is moving quickly.
Recursive Memory: The final output includes a "memory" component, which is a feedback loop from its own recent values. This helps create a smoother, more stable signal that is less prone to sudden spikes.
Final Output and Visualization
The final plotted value is a sophisticated blend of multiple elements: the adaptive RSI, the true RSI, the cluster average, and the memory average. This combined signal provides a comprehensive view of momentum.
Dynamic Thresholds: The overbought and oversold levels are not fixed at 70 and 30. They move up and down based on a Z-Score of the price, which measures how extreme the current price is relative to its recent history. This helps avoid premature signals in strong trends.
Market Hours Highlight//@version=5
indicator("Market Hours Highlight", overlay=true)
// Set your time zone (adjust if needed)
tz = "America/Chicago"
// Define session time for regular market hours (CT)
startTime = timestamp(tz, year, month, dayofmonth, 8, 30)
endTime = timestamp(tz, year, month, dayofmonth, 15, 0)
// Check if current bar is during market hours
isMarketOpen = time >= startTime and time < endTime
// Highlight background only during market open hours
bgcolor(isMarketOpen ? color.new(color.green, 85) : na)
Pivot Tops & Bottoms (Enhanced Accuracy)User Inputs
pivotLen: how many bars to look back on each side when identifying a pivot.
showTops / showBottoms: toggles for drawing top- and bottom-markers.
useATRFilter & atrMult: whether to filter out tiny pivots by requiring their high-low range to exceed ATR×multiplier.
useRSIFilter, rsiLen, rsiOB, rsiOS: optional RSI filter that only permits tops when RSI≥overbought or bottoms when RSI≤oversold.
Raw Pivot Detection
ta.pivothigh(high, pivotLen, pivotLen) returns a true on the bar that confirms a local high (i.e. that bar’s high is higher than the preceding and following pivotLen bars).
ta.pivotlow(low, pivotLen, pivotLen) does the same for local lows.
ATR Filter
We compute ATR over the same lookback (ta.atr(pivotLen)).
We check that the pivot bar’s range (high – low ) is at least atr * atrMult.
If useATRFilter is off, this check is skipped.
RSI Filter
We compute RSI over rsiLen bars.
For a top, we require rsi ≥ rsiOB; for a bottom, rsi ≤ rsiOS.
If useRSIFilter is off, this check is skipped.
Combining Conditions
validTop = raw pivot-high AND (ATR filter passes OR disabled) AND (RSI filter passes OR disabled).
validBottom = raw pivot-low AND (ATR filter passes OR disabled) AND (RSI filter passes OR disabled).
Plotting in Real Time
We call plotshape() with no offset, so as soon as the pivot is confirmed (i.e. once enough future bars exist), the marker appears immediately on that bar.
Red triangles above bars mark tops; green triangles below mark bottoms.
The result is a cleaner pivot indicator: it still only “knows” about a pivot once the lookahead window is filled, but noise is reduced by the ATR and/or RSI filters, and you see your markers as soon as they’re confirmed.
🔵SFLD🧲Swings
FVG
Notes
Squeeze Change
Plots Swings
Plots Notes
Plots FVG
Plots a Yellow Dot when the Squeeze Momentum Histogram changes from high peak to lower peak and lower to high, this dot erases after a new candle comes out.
Adaptive Trend & Whale Vol + POCAdaptive Trend & Whale Vol + POC — powerful multi-tool indicator combining adaptive trend, whale volume spikes, RSI divergences, and volume-based POC to enhance trade entries and exits with clear signals and alerts.
itradepro macd signalsvisit our website www.itradepro.academy and get free all signals , scanners , education .. all of them for free