ICT Structure (BOS/CHOCH + Protected, no-pivot-lag protected)h1 BOS CHOCH visualise to help people to see the structure currently happening.
Penunjuk dan strategi
SPX Last 12 Days OHLCCreates a table on the upper right side of the chart with the OHLC for the last 12 days.
Liquidation Reversal Hunter ## Liquidation Reversal Hunter V2
### What This Indicator Does
Liquidation Reversal Hunter V2 identifies potential reversal zones where significant liquidation events have occurred. It detects abnormal volume spikes combined with large price wicks—conditions that often precede price reversals when leveraged positions are forcibly closed.
The indicator displays:
- **Horizontal zone lines** marking where major liquidations likely occurred
- **Buy/Sell signals** when price action suggests a reversal from these zones
- **Heatmap coloring** showing the relative importance of each zone
---
### How It Works: The Methodology
#### 1. Volume Anomaly Detection (Z-Score Analysis)
The indicator uses statistical z-score analysis to identify abnormal volume:
```
Z-Score = (Current Volume - Average Volume) / Standard Deviation
```
- A z-score ≥ 2.0 indicates volume is 2 standard deviations above average (occurs ~2.5% of the time)
- Higher z-scores indicate increasingly rare and significant volume events
- The lookback period (default 50 bars) establishes the baseline for comparison
This statistical approach adapts to each asset's typical volume profile rather than using fixed thresholds.
#### 2. Liquidation Size Estimation
Liquidation magnitude is estimated by combining volume with price range:
```
Liquidation Size = (Volume in Millions) × (High - Low)
```
This proxy metric captures the "energy" of the move—large volume combined with large price movement suggests significant position liquidation. The indicator then calculates a z-score for this metric to identify statistically significant events.
#### 3. Stop Hunt Pattern Detection
The indicator identifies "stop hunt" patterns—where price sweeps beyond recent swing highs/lows then reverses:
**Bullish Stop Hunt:**
- Price makes a new 5 or 10-bar low
- Candle closes bullish (above open)
- Close is in the upper portion of the range
- Lower wick exceeds body size (for strong patterns)
**Bearish Stop Hunt:**
- Price makes a new 5 or 10-bar high
- Candle closes bearish (below open)
- Close is in the lower portion of the range
- Upper wick exceeds body size (for strong patterns)
These patterns often indicate that stops were triggered before price reversed.
#### 4. Multi-Factor Signal Strength Scoring
Each potential signal is scored on a 0-10 scale based on:
| Factor | Points | Logic |
|--------|--------|-------|
| Volume Z-Score | 0-2 | Higher abnormality = more points |
| Liquidation Magnitude | 0-2 | Larger events = more points |
| Stop Hunt Pattern | 0-2.5 | Strong patterns get bonus points |
| RSI Momentum | 0-1 | Oversold/overbought confirmation |
| Wick Rejection | 0-1.5 | Larger wicks indicate stronger rejection |
| Divergence (optional) | 0-1 | RSI/MACD divergence confirmation |
Signals only trigger when the combined score meets the minimum threshold (default: 2).
#### 5. Smart Zone Cleanup System
Unlike static level indicators, zones are dynamically managed:
- **Tagging**: When price touches a zone, it's marked as "tagged"
- **Sweep Removal**: When price closes beyond a zone, it's removed (level has been "taken out")
- **Time Decay**: Zone importance decays over time (default: 1% per bar)
- **Age Limits**: Old zones are removed unless they maintain high importance
This prevents chart clutter from stale levels.
---
### Why These Components Work Together
The indicator combines three distinct edge concepts:
1. **Volume Anomalies** identify when unusual activity is occurring—often institutional or liquidation-related
2. **Stop Hunt Patterns** identify the specific price action signature of liquidity grabs
3. **Statistical Thresholds** ensure only significant events are flagged, reducing false signals
The combination is more effective than any single approach:
- Volume alone would flag many non-reversal events
- Wicks alone would miss the volume context
- Stop hunts alone might catch minor moves
Together, they filter for high-probability reversal setups where:
- Significant volume entered the market
- Price made an extreme move (likely triggering stops)
- Price action rejected the extreme (wick formation)
---
### How to Use This Indicator
**For Entries:**
1. Wait for a signal flag to appear
2. Confirm with your own analysis (trend, structure, etc.)
3. Consider the zone line as a potential support/resistance level
**For Zone Analysis:**
- **Brighter/thicker lines** = higher importance zones
- **Green zones** = short liquidations occurred (potential support)
- **Red zones** = long liquidations occurred (potential resistance)
- **Dashed lines** = zones that have been tested (tagged)
**Recommended Settings:**
- Lower timeframes (1m-15m): Use stricter filters, fewer max lines
- Higher timeframes (1H+): Can use default or relaxed settings
- High volatility: Increase z-score threshold
- Low volatility: Decrease thresholds
**Best Practices:**
- Use with trend analysis—reversals are higher probability with trend
- Don't trade every signal—use as confluence with other analysis
- Monitor zone reactions—price behavior at zones provides information
---
### Input Settings Explained
**Liquidation Detection:**
- Volume Multiplier: How many times above average volume must be
- Z-Score Threshold: Statistical significance level (2.0 = 95th percentile)
- Min Liquidation Size: Minimum estimated liquidation in millions
**Signal Quality:**
- Stop Hunt Detection: Enable sweep-and-reversal pattern detection
- Divergence Filter: Require RSI/MACD divergence (reduces signals)
- Momentum Filter: Require RSI oversold/overbought
- Signal Cooldown: Minimum bars between signals
**Zone Cleanup:**
- Tagged Zone Lifespan: Bars before tested zones disappear
- Max Zone Age: Oldest zones allowed
- Age Decay Rate: How fast importance decreases
---
### Limitations and Disclaimers
- This indicator identifies potential reversal zones, not guaranteed reversals
- Volume data quality varies by exchange and asset
- Works best on liquid assets with reliable volume data
- Past liquidation zones do not guarantee future reactions
- Always use proper risk management and position sizing
- This is a tool for analysis, not a complete trading system
---
### Summary
Liquidation Reversal Hunter V2 uses statistical analysis of volume anomalies, price action patterns, and dynamic zone management to identify where significant liquidation events have likely occurred. The multi-factor scoring system filters for higher-probability setups while the smart cleanup system keeps the chart clean and focused on relevant levels.
Weeknights Strong Trend Heikin Ashi Overlay and Bar Colouring A very simple script with two modes that will show strong heikin ashi bars.
The default mode is Overlay which will plot strong bull HA bars (no tails) and strong bear HA bars (no wicks).
The alternate mode is bar colouring which will hide the overlay and colour the bars instead.
Enjoy
BB + 5 Moving AveragesIndicator Synopsis – BB + 5 Moving Averages
BB + 5 Moving Averages is a trend-and-volatility indicator designed to provide clear market structure, directional bias, and pullback zones on a single chart.
The indicator combines Bollinger Bands with five configurable moving averages, allowing traders to quickly identify trend direction, volatility expansion or contraction, and high-probability long or short zones.
Core Components
1. Bollinger Bands
Measures market volatility and price extremes.
Shaded band visually highlights periods of expansion and contraction.
Useful for identifying overextended price action and mean-reversion zones.
2. Moving Averages 1–3 (Trend Structure)
Three independent moving averages with selectable SMA or EMA.
Used to define short-, medium-, and long-term trend alignment.
Helps confirm overall market bias and trend strength.
3. Moving Averages 4 & 5 (Bias Zone)
Two moving averages with SMA/EMA toggle and dynamic shading.
Shaded zone changes color based on market direction:
Green → Bullish / Long bias (MA 4 above MA 5)
Red → Bearish / Short bias (MA 4 below MA 5)
Acts as a dynamic support/resistance and pullback entry area.
Trading Use Cases
Identify trend direction and bias at a glance
Trade pullbacks within a defined bullish or bearish structure
Avoid chop by aligning trades with MA trend and BB volatility
Works well on both HTF trend filtering and LTF execution
Best Suited For
Trend-following traders
Pullback and continuation strategies
Multi-timeframe analysis
Forex, indices, crypto, and equities
BB + 5 Moving Averages provides a clean, visual framework for disciplined trading—combining volatility awareness with directional clarity in one indicator.
If you want, I can also write:
A TradingView description for publishing
A strategy ruleset (entries/exits)
A user guide with example setups
Piv XPiv X (Pivot/Structure + VWAP + Signal Confluence)
Piv X combines three layers into one workflow:
1) Pivot/structure detection, 2) anchored VWAP context, and 3) IBSS signal filters.
The goal is not to “merge indicators,” but to provide a structured decision framework where each layer confirms the others.
What it does
Identifies significant pivot highs/lows using an ATR‑scaled dynamic lookback with optional volume and significance filters.
Tracks market structure shifts (CHoCH/MSS) by comparing successive pivot swings.
Displays pivot zones (A+ scoring optional) and optional Fibonacci levels for retracement context.
Adds anchored VWAPs: pivot‑anchored VWAPs plus multi‑period VWAPs (4H, 8H, 4D, 9D, Weekly, Monthly, Yearly) and optional previous‑period VWAPs.
IBSS layer provides MA trend alignment, RSI momentum context, volume confirmation, and ATR‑based stops for signal filtering.
How it works (core concepts)
Dynamic pivots: Pivot strength scales with ATR and timeframe so pivots adapt to volatility rather than using a fixed lookback.
Significance filter: Pivots are filtered by distance from a local SMA and optional volume spike requirements to reduce noise.
Structure shift: A bullish or bearish CHoCH is flagged when consecutive pivots confirm a change in swing direction.
Anchored VWAPs:
Pivot VWAPs reset at each pivot (major pivots by default) to reflect price “value” since the last turning point.
Period VWAPs reset on each new session of the chosen anchor (4H/8H/4D/9D/W/M/Y).
Previous VWAPs show the last completed period’s value for reference.
IBSS signals: Uses MA trend alignment + RSI momentum + optional volume confirmation, with ATR stops for exits.
How to use it
1) Start with Weekly/Yearly VWAPs (default on) to understand higher‑timeframe value.
2) Use pivot zones + CHoCH to see where structure changes and reversal zones appear.
3) Enable Pivot VWAP to see price mean‑reversion or acceptance around the latest pivot.
4) Use IBSS signals only when they align with pivot structure and VWAP context.
5) For scalps, focus on lower timeframes with tighter pivot settings; for swings, increase pivot strength and use higher‑timeframe filters.
Notes & best practices
This is an analysis tool, not a promise of results.
Avoid publishing with non‑standard chart types.
Use a clean chart when publishing (no extra indicators unless explained).
Show full symbol/timeframe and script name on the chart.
EMA distance forward returns.Use it to determine forward average returns based on a chosen percentage extension from a chosen EMA on the daily chart.
To exclude outliers I also made sure to include the median.
Let me know if you see any mistakes or if you have suggestions
Cash Session Markers (Stripe)a simple script to indicate US cash market open and close by way of a visible vertical bar. that's it. enjoy!
MAGIC TRADER RANGE BOX 2.0//@version=6
indicator("MAGIC TRADER RANGE BOX 2.0", overlay=false
// ===== PARAMÈTRES =====
rangeLen = input.int(20, "Longueur Range H1", minval=5)
atrLen = input.int(14, "ATR H1")
atrFactor = input.float(1.0, "Facteur ATR", step=0.1)
maLen = input.int(20, "MA H1")
slopeLimit = input.float(0.05, "Tolérance direction", step=0.01)
// 🎨 STYLE BOÎTE
boxColor = input.color(color.gray, "Couleur de la boîte")
opacity = input.int(85, "Opacité (0-100)", minval=0, maxval=100)
borderColor = input.color(color.gray, "Couleur du contour")
// ===== DONNÉES H1 =====
= request.security(
syminfo.tickerid,
"60",
)
h1HH = request.security(syminfo.tickerid, "60", ta.highest(high, rangeLen))
h1LL = request.security(syminfo.tickerid, "60", ta.lowest(low, rangeLen))
h1ATR = request.security(syminfo.tickerid, "60", ta.atr(atrLen))
h1MA = request.security(syminfo.tickerid, "60", ta.sma(close, maLen))
h1Slope = math.abs(h1MA - h1MA )
// ===== CONDITIONS RANGE H1 =====
lowVol = (h1HH - h1LL) < h1ATR * atrFactor
noDir = h1Slope < slopeLimit
isH1Range = lowVol and noDir
// ===== BOÎTE =====
var box h1Box = na
if isH1Range and na(h1Box)
h1Box := box.new(
left = bar_index,
right = bar_index,
top = h1HH,
bottom = h1LL,
bgcolor = color.new(boxColor, opacity),
border_color = borderColor
)
if isH1Range and not na(h1Box)
box.set_right(h1Box, bar_index)
box.set_top(h1Box, h1HH)
box.set_bottom(h1Box, h1LL)
if not isH1Range and not na(h1Box)
h1Box := na
// ===== ALERTES =====
alertcondition(isH1Range,
title="Range H1 détecté",
message="📦 RANGE H1 détecté sur {{ticker}}")
alertcondition(close > h1HH,
title="Breakout H1 Haussier",
message="🚀 Breakout HAUSSIER du range H1 sur {{ticker}}")
alertcondition(close < h1LL,
title="Breakout H1 Baissier",
message="🔻 Breakout BAISSIER du range H1 sur {{ticker}}")
Average Directional Index (Colored by DMI)This is a simple oscillator that plots the ADX line, but color-coded as to whether DMI+ is above DMI- or vice versa. In short, when ADX line is green, bulls are in control; and when ADX line is red, bears are in control.
5,8,10,13 EMA Cluster Crosssignals for multiple EMA Cross
yellow - starting to cross
green - ready to go
Daily Relative Strength (Daily Update)📊 Daily Relative Strength Rank Table (Crypto / Multi-Asset)
This indicator provides a daily relative strength ranking of multiple assets using normalized percentage returns (Z-Scores). It is designed to help traders quickly identify which tokens are outperforming or underperforming the group, both today (live) and yesterday (finalized).
🔍 How It Works
Each asset’s daily percentage return is calculated from the daily close.
Returns are then normalized (Z-score) across the selected group, showing how far each asset deviates from the group average.
Assets are ranked from strongest to weakest based on today’s normalized score.
📈 Table Columns
Rank – Relative position vs other assets (higher = stronger)
Token – Asset symbol
Today Z – Live, intraday relative strength (updates in real time)
Yday Z – Frozen relative strength from the previous daily close
The Yesterday score does not repaint and remains constant throughout the day, allowing for clear comparison between today’s performance and the prior session.
🎯 Why Use This Indicator?
Quickly spot leaders and laggards
Compare assets on a percent-based, normalized scale
Avoid price bias (low-price and high-price assets are treated equally)
Ideal for rotation strategies, momentum trading, and market strength analysis
⚙️ Customization
All symbols can be changed directly in the indicator settings
Works on any timeframe (daily logic is handled internally)
Designed for crypto, but works with stocks, forex, or indices
🧠 Best Use Cases
Identifying top outperformers
Confirming trend continuation
Comparing sector or basket strength
Improving timing and capital allocation decisions
tradejour.nl - timedateThis is a simple script that displays the timedate of the most recent candle.
Very useful during backtesting when you want to check at a glance where you are in the space time continuum.
RSIThis Pine Script-based RSI tool monitors market momentum using a high-contrast cyan curve. It leverages Version 5 Label logic to display precise RSI values upon crossing the 30 (oversold) or 70 (overbought) thresholds, identifying high-probability mean-reversion zones and potential bullish/bearish divergences.
VWAP --S/W/M/Q/Y-- (mk)VWAP — S / W / M / Q / Y (mk)
This indicator plots multi-timeframe anchored VWAPs on a single chart, allowing you to view Session, Weekly, Monthly, Quarterly, and Yearly VWAPs simultaneously, each with optional standard-deviation bands.
It is designed for traders who use VWAP as a fair value reference across multiple market horizons and want higher-timeframe context without switching charts.
🔹 What it shows
Session VWAP (daily reset)
Weekly VWAP
Monthly VWAP
Quarterly VWAP
Yearly VWAP
Each VWAP can be enabled or disabled individually.
🔹 VWAP Bands
For every VWAP, the indicator can optionally plot:
±1 standard deviation
±2 standard deviations
±3 standard deviations
These bands help identify:
Overextended price moves
Mean-reversion zones
Higher-timeframe support and resistance
🔹 Key Features
True anchored VWAP using volume-weighted calculations
Automatic resets based on timeframe changes
Clean, color-coded levels for each timeframe
Independent visibility controls for each VWAP and its bands
Works on any market and timeframe with volume data
🔹 How to use it
Use higher-timeframe VWAPs (Monthly / Quarterly / Yearly) as major bias and balance levels
Use Session and Weekly VWAPs for intraday execution and mean-reversion setups
Combine VWAP confluence across timeframes for high-probability zones
Watch price behavior around ±1 / ±2 / ±3 bands for acceptance or rejection
ZigZag ATR PctZigZag ATR % Library
A PineScript v6 library for detecting price pivots based on ATR percentage change (volatility shifts) rather than fixed ATR multiples.
How It Works
Traditional ZigZag indicators use a fixed price threshold to detect pivots. This library takes a different approach: pivots are detected when volatility is changing significantly .
The ATR % change measures how much the Average True Range has shifted over a lookback period:
atrPct = 100 * (atr / atr - 1)
Positive ATR % = Volatility expanding (market becoming more volatile)
Negative ATR % = Volatility contracting (market calming down)
Pivots form when |ATR %| exceeds your threshold, capturing turning points during volatility transitions.
Exported Types
Settings - Configuration (ATR length, lookback, threshold, display options)
Pivot - Pivot point data (price, time, direction, volume, ATR %)
ZigZag - Main state container
Exported Functions
newInstance(settings) - Create a new ZigZag instance
update(zz, atr, atrPct) - Update on each bar
getLastPivot(zz) - Get the most recent pivot
getPivot(zz, index) - Get pivot at specific index
getPivotCount(zz) - Get total number of pivots
calcTR() - Calculate True Range
calcATR(length) - Calculate ATR using EMA
calcATRPct(atr, atrPrev) - Calculate ATR % change
calcPricePct(startPrice, endPrice) - Calculate price % change
Usage Example
//@version=6
indicator("My ZigZag", overlay = true)
import DeepEntropy/ZigZagATRPct/1 as zz
// Settings
var zz.Settings settings = zz.Settings.new(
atrLength = 14,
atrLookback = 14,
atrPctThreshold = 5.0,
depth = 10
)
var zz.ZigZag zigZag = zz.newInstance(settings)
// Calculate ATR %
float atr = zz.calcATR(14)
float atrPct = zz.calcATRPct(atr, atr )
// Update
zigZag := zz.update(zigZag, atr, atrPct)
// Access pivots
int count = zz.getPivotCount(zigZag)
if count > 0
zz.Pivot last = zz.getLastPivot(zigZag)
label.new(last.point, text = str.tostring(last.atrPct, "#.##") + "%")
Parameters
ATR Length - Period for ATR calculation (default: 14)
ATR Lookback - Bars to look back for ATR % change (default: 14)
ATR % Threshold - Minimum |ATR %| to trigger pivot detection (default: 5.0)
Depth - Minimum bars between pivots (default: 10)
Use Cases
Identify reversals during volatility regime changes
Filter noise during low-volatility consolidation
Detect breakout pivots when volatility expands
Build volatility-aware trading systems
This library detects when the market's behavior is changing, not just how much price has moved.
Current TF ADR + EMA20 Overbought / OversoldEasy indicator to show overbought or oversold
Self used, u can try urself
Enjoy
ZigZag ATRZigZag ATR Library
A volatility-adaptive ZigZag indicator that uses Average True Range (ATR) instead of fixed percentage deviation to detect pivot points. This makes the ZigZag dynamically adjust to market conditions — tighter during low volatility, wider during high volatility.
Why ATR instead of Percentage?
The standard ZigZag uses a fixed percentage threshold (e.g., 5%) to determine when price has reversed enough to form a new pivot. This approach has limitations:
A 5% move means very different things for a $10 stock vs a $500 stock
During high volatility, fixed percentages create too many pivots (noise)
During low volatility, fixed percentages may miss significant structure
ATR-based deviation solves these issues by measuring reversals in terms of actual volatility , not arbitrary percentages.
Key Features
Volatility-adaptive pivot detection using ATR × multiplier threshold
Automatic adjustment to changing market conditions
Full customization of ATR length and multiplier
Optional line extension to current price
Pivot labels showing price, volume, and price change
Clean library structure for easy integration
Settings
ATR Length — Period for ATR calculation (default: 14)
ATR Multiplier — How many ATRs price must move to confirm a new pivot (default: 2.0)
Depth — Bars required for pivot detection (default: 10)
Extend to Last Bar — Draw provisional line to current price
Display options — Toggle price, volume, and change labels
How to Use
import YourUsername/ZigZagATR/1 as zz
// Create settings
var zz.Settings settings = zz.Settings.new(
14, // ATR length
2.0, // ATR multiplier
10 // Depth
)
// Create ZigZag instance
var zz.ZigZag zigZag = zz.newInstance(settings)
// Calculate ATR and update on each bar
float atrValue = ta.atr(14)
zigZag.update(atrValue)
Exported Types
Settings — Configuration for calculation and display
Pivot — Stores pivot point data, lines, and labels
ZigZag — Main object maintaining state and pivot history
Exported Functions
newInstance(settings) — Creates a new ZigZag object
update(atrValue) — Updates the ZigZag with current ATR (call once per bar)
lastPivot() — Returns the most recent pivot point
Recommended Multiplier Values
1.0 - 1.5 → More sensitive, more pivots, better for scalping
2.0 - 2.5 → Balanced, good for swing trading (default)
3.0+ → Less sensitive, major pivots only, better for position trading
Based on TradingView's official ZigZag library, modified to use ATR-based deviation threshold.
RSICó RSI (14)
và 2 đường EMA
EMA (9)
WMA (45)
RSI cắt lên thì chuyển xanh
RSI cắt xuống thì chuyển đỏ
VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)v
VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)VWAP Suite (Updated 3W + Long Term)
Pullbacks CompletoThis indicator is a comprehensive Trend Following toolkit that combines two distinct, high-probability pullback strategies into a single, intelligent interface. It is designed to help traders identify precise entry points during corrections in established trends, filtering out low-quality noise.
The indicator features Smart Conflict Detection: if the two strategies generate opposing signals on the same candle, the system blocks the individual alerts and displays a Purple "X", warning the trader of market indecision.
Strategy 1: Stoch Pullback (Triangles)
Visual: Green/Red Triangles Logic:
Trend: Defined by the alignment of the Fast EMA (21) and Slow EMA (100).
The Setup: The indicator waits for the Stochastic RSI to enter an Overbought or Oversold zone.
Strict Filter: A signal is only valid if, while in the zone, the price physically tests the Fast EMA (closes against it). This filters out "shallow" pullbacks.
Trigger: The signal is fired when the Stochastic RSI crosses back out of the extreme zone, resuming the trend.
Strategy 2: Dave Landry Setup (Dots)
Visual: Green/Red Circles Logic:
Trend: Filtered by MACD Histogram momentum and the relation to the Fast EMA (21).
The Pattern: Looks for a correction of at least 2 candles making lower lows (for uptrends) or higher highs (for downtrends).
Trigger: Enters when the price breaks the high/low of the previous candle, provided it closes in favor of the EMA 21.
Anti-Climax Filter: Includes a "Stretched" filter to prevent buying/selling on exhausted "Elephant Bars" (huge candles that have already consumed the move).
Key Features
Dual Alert System: Receive specific alerts for "Pullback" or "Landry" setups.
Conflict Warning: If Strategy A says "Buy" and Strategy B says "Sell" simultaneously, a "Doubtful Signal" alert is triggered, and a purple Cross appears on the chart.
Smart Visibility: The indicator automatically hides or shows the Moving Averages depending on which strategies you have enabled in the settings.
Educational Tooltips: Hover over the "i" icons in the settings menu to read the rationale behind each specific filter.
How to Use
Green Triangle: Look for Long opportunities (Stoch Pullback).
Green Dot: Look for Long opportunities (Landry Breakout).
Red Triangle: Look for Short opportunities (Stoch Pullback).
Red Dot: Look for Short opportunities (Landry Breakout).
Purple X: Stay Out. The setups are conflicting (Trend vs. Momentum disagreement).
Configuration You can toggle each strategy on/off in the settings menu. You can also choose to display the Overbought/Oversold background zones to visualize where the Stoch Pullback is "arming".






















