Snail Sequence + SnailST Levels + CVD/OI Div by TheActualSnail Snail Sequence + SnailST Levels + Order Flow (CVD/OI) by TheActualSnail
Overview
This indicator combines Snail Sequence price exhaustion logic with SnailST Levels (structure) and an order-flow proxy (CVD) plus optional Open Interest confirmation to build a multi-layer confluence model.
Instead of relying on a single signal, it looks for agreement between:
• Exhaustion signals (Setup 8/9 and the 13-step Exhaustion Run)
• Structural context (SnailST Support/Resistance levels)
• Order-flow behavior (CVD divergences and CVD slope)
• Participation context (optional Open Interest filters/confirmation)
The goal is not to call exact tops or bottoms. It’s to highlight zones where probability shifts because multiple independent factors align.
________________________________________
How This Can Be Used As Confluence
This tool is built to answer one question:
“Is there enough evidence that momentum or positioning is changing?”
Typical high-quality situations
Bullish Confluence
• Buy Setup 8/9 or Exhaustion Run 13 appears
• Price holds/reclaims SnailST Support (or breaks above resistance depending on regime)
• CVD prints bullish divergence or CVD slope turns positive
• (Optional) Open Interest conditions align (trend/squeeze logic)
Bearish Confluence
• Sell Setup 8/9 or Exhaustion Run 13 appears
• Price rejects SnailST Resistance (or loses support depending on regime)
• CVD prints bearish divergence or CVD slope turns negative
• (Optional) Open Interest conditions align (trend/squeeze logic)
The Bias Engine aggregates these conditions and prints a BULLISH or BEARISH label only when enough factors agree. This helps reduce random signals and focuses attention on high-participation turning points or continuation zones.
________________________________________
Settings Explained
1) UI & Label Controls
Label Size
Adjusts visibility of numbers and signal labels.
Limit labels to last N bars
Prevents clutter by showing only recent labels.
N bars
How far back labels are allowed to appear.
________________________________________
UI — Number Offsets
(Visual only: moves the printed numbers away from candles.)
Number offset mode (Ticks / ATR)
• Ticks: fixed spacing
• ATR: spacing scales with volatility
ATR length
ATR period used when ATR mode is selected.
Numbers offset (ticks / ATR mult)
Moves number labels up/down to avoid overlapping price candles.
________________________________________
UI — Big Label Placement
(Controls where divergence and bias labels print.)
Bias/Div placement (Auto / Force Above / Force Below)
• Auto = bearish above / bullish below
• Force options override direction
Bias/Div offset (price)
Pushes big labels away from price (useful on BTC/high-vol pairs).
________________________________________
2) Snail Sequence Settings
Setup (1–9)
Require Price Flip to start Setup
Stricter logic. Helps avoid counting setups in messy transitions.
Buy Setup / Sell Setup
Enable or disable either side.
Show only 8/9 (hide 1–7)
Cleaner chart for traders who only care about exhaustion zones.
________________________________________
Exhaustion Run (1–13)
Show Exhaustion Run
Displays the 13-step exhaustion sequence.
Cancel Run on Opposite Setup 9
Stops the run if a full opposite setup completes.
Require 13 qualified vs 8
Stricter “completion” requirement. Helps filter weaker 13s.
Show Run 8 Marker
Highlights the key intermediate step.
________________________________________
Perfected Signals
Mark Perfected 8/9
Highlights higher-quality 8/9 conditions.
Show Perfected Later Arrows
Marks when a setup becomes “perfected” later after completion.
________________________________________
SnailST Levels (Structure)
SnailST Downside (Support) / SnailST Upside (Resistance)
Plots structure levels derived from completed setups.
These often act as:
• Reaction / liquidity zones
• Breakout confirmation levels
• Invalidation context
________________________________________
Recycling (Advanced)
Enable Recycling Markers (R/S)
Optional markers for extended cycles/reset logic.
Recycle Marker (R)
Triggers when the run drags on too long without resolving.
Recycle Marker (S) + multiplier
Compares setup range expansion vs prior setup to flag “size-based recycling.”
________________________________________
Sequence Colors
Visual customization for setups, perfected marks, run values, SnailST levels, and recycling markers.
________________________________________
3) Order Flow (CVD) Settings
This module estimates buy vs sell pressure using intrabar volume and builds a running CVD.
Calculation
Lower TF for intrabars
Smaller timeframe = more precise, but heavier to compute.
Delta mode (Delta / Delta %)
• Delta: raw difference
• Delta %: normalized by total volume
CVD reset
Controls when CVD restarts (daily/weekly/monthly/session/fixed time).
________________________________________
Open Interest (Optional)
Enable Open Interest / OI symbol
Pulls OI from your selected symbol.
Use OI MA (internal) + MA length
Smoothing helper (used internally).
OI trend length
Defines “rising/falling” detection window.
Filter divergence labels by OI
Only show divergences when OI direction matches your selected rule.
________________________________________
Divergences
Enable divergence labels
Turns divergence labels on/off.
Pivot length
Sensitivity for swing detection (bigger = fewer, stronger signals).
Use wicks for pivots
More aggressive pivot detection.
Min CVD difference (filter)
Filters weak divergences.
Also show hidden divergences
Adds continuation-style divergences.
________________________________________
4) Bias Engine (Signal Aggregator)
This is the confluence core. It scores:
• Sequence events (Setup 8/9 or Run 13)
• CVD divergences (regular/hidden)
• CVD slope filter
• SnailST context (buffered)
• Optional OI confirmation (if enabled)
Then prints BULLISH or BEARISH only if enough factors align.
Mode (Aggressive / Balanced / Conservative)
Controls how many confirmations are required.
SnailST buffer (ticks)
Adds a buffer around SnailST levels to reduce “noise touches.”
Bias label cooldown (bars)
Prevents repeated labels in tight ranges.
________________________________________
5) Alerts
Alerts are available for:
• Buy Setup 9 / Sell Setup 9
• Buy Run 13 / Sell Run 13
• Bullish/Bearish CVD Divergence
• Bullish/Bearish Bias (Sequence + OF)
________________________________________
Best Practices
• Use it as confirmation, not a standalone entry button.
• Higher timeframes usually produce cleaner signals.
• Combine with structure tools (key levels, VWAP, liquidity zones).
• Treat Setup 8/9 and Run 13 as potential exhaustion, not guaranteed reversals.
________________________________________
Disclaimer
This script is provided for educational and informational purposes only.
It does not constitute financial, investment, or trading advice.
Markets are probabilistic and no indicator can guarantee outcomes.
Always manage risk and make independent decisions based on your own analysis and circumstances.
Indicateur Pine Script®






















