Minimal Sessions LiquiditiesDescription
The Session Liquidities indicator is an advanced, automated toolkit for traders who rely on time-based liquidity sweeps and daily structural levels. It automatically highlights the high and low price points for the most actively traded sessions in the market and tracks them dynamically.
Instead of manually drawing horizontal rays across your chart every day, this script does the heavy lifting by identifying the highs and lows of six distinct timeframes (all strictly mapped to Eastern Time / New York Time) and carrying them forward until they are interacted with.
🕒 Sessions Tracked
The engine tracks liquidity boundaries for the following key windows:
Asian Session (AS): 20:00 - 00:00 ET
London Session (LN): 02:00 - 05:00 ET
New York AM Session (NY AM): 09:30 - 11:30 ET
New York Lunch Session (NY LN): 12:00 - 13:00 ET
New York PM Session (NY PM): 13:30 - 16:30 ET
Current Day (CD): 18:00 - 16:55 ET
✨ Key Features
Dynamic Liquidity Extensions: Once a session closes, its high and low lines are automatically extended forward into future price action, acting as pristine liquidity magnets.
Stop When Swept: An optional setting allows you to stop drawing the liquidity line exactly on the candle where the price eventually sweeps (crosses) it. This prevents your chart from being cluttered by old, invalidated liquidity levels.
Previous Day (PD) Memory: The script remembers historical session data. When a new day begins, the script automatically re-labels the previous day's untouched levels to "PD" (e.g., PD AS H for Previous Day Asian High), or D-2 for older levels.
Smart Overlap Merging: It's very common for two sessions to share the exact same high or low. To keep your charts incredibly sleek, the engine actively scans for overlapping labels. If two liquidity pools rest at the exact same tick, it merges their labels into a single comma-separated text (e.g., Current Day High, AS L) and removes the redundant visual clutter.
Customizable Lookback: Control exactly how many historical days of liquidity you want to track (up to 40 days) to match your trading style without overwhelming your screen.
⚙️ Settings
Sessions to Show: Toggle any of the 6 individual sessions on or off.
Session Colors: Fully customize the color of the lines and labels for each specific session.
Lookback Limit: Adjust how many historical periods are kept on the chart (1 = Current Only, 2 = Current + Previous Day).
Stop Lines When Swept: Toggle whether the line should extend indefinitely or terminate upon contact with price.
Label Size: Change the typography size (defaults to Tiny for a professional, unobtrusive aesthetic). Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

8 SMA Bands (Points) Auction [MTF]8 SMA Bands (Points) Auction is a multi-timeframe overlay indicator that plots 8 different Simple Moving Averages (default length 2048) from a higher timeframe, along with symmetric point-based bands around each MA.It creates a layered "auction zone" system using a base point offset (default 0.2441405 — Gann-inspired) multiplied from 1× to 8×. These bands are not percentage or ATR-based, but fixed price points, making them geometrically proportional in absolute price distance.
The bands are grouped into 5 visual "Auction" levels:
Low Auction (Level 1)
Normal Auction (Level 2)
High Auction (Level 4)
Very High Auction (Level 6)
Extreme Auction (Level 8)
It also highlights one MA as "FV" (Fair Value).
Key Features: Higher Timeframe MTF (default Daily)
Individual length and fine-tune adjustment for each of the 8 MAs
Master base offset control (easy to switch between Gann / Murrey Math styles)
Clean right-side labels for each auction level
Primary Use Cases:
1. Auction / Market Profile Style Trading
Visualizes different "auction intensities" or value areas.
Price moving into High/Very High/Extreme Auction zones often signals over-extension or potential reversal.
Normal Auction area acts as a fair value / equilibrium zone.
2. Dynamic Support & Resistance
The bands serve as layered S/R levels, especially powerful when using Daily or Weekly MAs on lower timeframes (e.g., 15m, 1H, 4H).
3. Fair Value Trading
The central MA (labeled FV) is used as a mean-reversion magnet.
Traders look for entries toward FV from outer auction zones.
4. Trend Strength & Exhaustion
When price sustains in Extreme Auction territory → strong trend.
Rejection or failure to hold outer bands → possible exhaustion.
5. Institutional / Smart Money Concepts
Helps identify premium and discount zones relative to higher-timeframe fair value.
Best Suited For:
Futures, Forex, and large-cap stocks
Swing and intraday traders who like higher-timeframe bias
Traders familiar with Gann, Murrey Math, or Auction Market Theory
This indicator is particularly useful for context — giving you a clear visual map of how far price has extended from fair value on multiple levels simultaneously.
Indicator

Strategy

POL RSI Long Indicator [3Commas]POL RSI Long Indicator
🔷 What it does:
This is a signal-only indicator that mirrors a POL dip-buying workflow with a scaling safety-order ladder. It tracks one virtual long position at a time, opened only when POL prints a deep oversold reading on 4-hour RSI. Five safety orders fire at fixed deviations from base entry (−2%, −5%, −9.5%, −16%, −25%) with sizes scaling 1.8× on every rung. Exit is a fixed 3% Take Profit from average entry. The indicator computes running average entry, deployed capital, open PnL, and lifetime realized PnL — all derived from honest fill-by-fill bookkeeping. Every event emits a webhook-ready JSON alert payload for direct DCA Bot consumption.
- Selective oversold entry: 4h RSI < 28.
- Non-uniform fixed-deviation safety ladder: −2%, −5%, −9.5%, −16%, −25% from base entry.
- 1.8× scaling safety-order sizes: 900 / 1,620 / 2,916 / 5,249 / 9,448 USDT from a $500 base.
- Tight 3% Take Profit from the averaged-down entry — quick deal close once price stabilizes.
- Honest virtual bookkeeping: Open PnL and lifetime Total PnL displayed live on the chart.
🔷 Who is it for:
- Swing traders running a DCA Bot on POL who want to buy deep oversold dips.
- DCA-style traders who want a disciplined averaging ladder that only deepens on serious adverse moves.
- Bot operators who want a chart-driven signal source that emits per-event JSON ready for a DCA Bot.
- Traders comfortable with a scaling martingale ladder deploying up to ~20.6% of equity per trade in exchange for a high deal-close rate.
🔷 How does it work:
Entry Filter: A 4-hour RSI(14) is sampled via request.security with lookahead disabled (no repaint). The entry gate fires when RSI is below 28 (deep oversold) at host-bar close, filtering out shallow dips.
Base Entry: When the gate is satisfied, the indicator marks a virtual long entry, captures the base entry price, and seeds the cost-basis ledger with the configured base order size (default 500 USDT).
Safety Order Ladder (Fixed Deviations, 1.8× Sizes): After base fill, the indicator monitors price deviation against the base entry. Each safety order has its own fixed deviation from base — not a cumulative ladder. AO1 fills at close ≤ base × 0.98 (−2%); AO2 at −5%; AO3 at −9.5%; AO4 at −16%; AO5 at −25%. USDT sizes scale 1.8× from a 900 first AO: 900 / 1,620 / 2,916 / 5,249 / 9,448. Each fill updates the running cost-basis and dispatches its own webhook payload.
Honest Virtual Bookkeeping: Total cost and qty are updated incrementally on every event, so the avg entry, deployed capital, Open PnL, and Total PnL displayed in the status table reflect the actual broker-equivalent position state — no shortcut from base entry, no synthetic averaging.
Lifetime Total PnL: When the position closes for profit, the realized PnL from that cycle accumulates into a lifetime counter. The status table displays both Open PnL (current cycle, resets on exit) and Total PnL (lifetime, persists across the chart history).
Exit: A fixed 3% Take Profit above the running average entry. When close hits the TP target, the close webhook fires, realized PnL accumulates, and the virtual position resets.
🔷 Why it's unique:
- Selective Oversold Entry: The deal opens only on a deep 4h RSI < 28 print, so capital is committed at genuinely stretched conditions rather than on every dip.
- Non-Uniform Fixed-Deviation Ladder: Most published DCA tools use formula-based ladders (step × multiplier). This one exposes each AO deviation as a direct input, allowing an asymmetric ladder (2% / 5% / 9.5% / 16% / 25%) where deeper safety orders trigger only on serious adverse moves.
- 1.8× Scaling (Not Doubling): The 1 / 1.8 / 3.24 / 5.83 / 10.5 size progression is softer than a 2× doubling martingale — it still concentrates size in the deeper rungs but caps maximum deployment at ~20.6% of equity.
- Lifetime PnL Tracking: Open PnL and Total PnL are displayed live on the chart — Open resets per cycle, Total persists across the entire chart history. The indicator gives strategy-tester-equivalent insight without running a backtest.
- Per-Event Webhook Ledger: Up to seven discrete events per cycle (entry + 5 AO fills + TP), each with its own JSON alert payload. One PulseWire alert with "Any alert() function call" drives a DCA Bot end-to-end.
🔷 Considerations Before Using the Indicator:
Sample Size: The companion strategy's backtest produced 72 closed trades over a ~21-month window — below the ≥100 floor typically used for statistical confidence. The high win rate and profit factor reflect favorable conditions and the averaging mechanic, not a deterministic edge. Treat them as indicative, not a forward-performance guarantee.
Aggressive Capital Deployment: If all five safety orders fill, total deployed capital reaches ~$20,633 = ~20.6% of the default reference equity. The scaling ladder amplifies both upside on recovery and risk if the lower bound breaks. Match the indicator's per-AO allocation to your bot's configuration to keep the avg-entry display honest.
No Stop Loss: There is no exit signal on adverse moves below AO5 (−25% from base). If price keeps falling, the virtual position holds unhedged until either price recovers to the 3% TP target or the user intervenes. Risk is structurally capped on the bot side by the bounded position ladder; if a hard exchange-side stop is required, configure it on the bot directly.
Martingale Tail Risk: A ladder that bottoms out at −25% is built for mean-reverting moves. POL is a high-volatility asset; a sustained directional collapse below −25% leaves the full virtual position open with no further averaging available — the single largest risk in any martingale DCA.
Cross Detection Granularity: Entries and AO fills are evaluated on bar close. A bar that spikes through a level and returns within the same bar may be missed by design — this matches realistic polling behavior and avoids over-signaling on intra-bar wicks.
Live vs Historical State: The virtual position state is rebuilt from chart history each time the indicator is recompiled. If the indicator is added mid-deployment or the live bot diverges from the signal stream (manual interventions, partial fills), the indicator state may not match the live bot. Toggle the indicator off and on to reset.
Backtesting Note: This is an indicator, not a strategy. There is no built-in P&L tester — but the live Total PnL counter in the status table gives a running approximation. For full metrics over a ~21-month sample (72 closed trades, 72.22% win rate, 0.94% max drawdown, profit factor 7.9, +3.58% net return), use the companion strategy version on identical parameters.
🔷 How to Use It:
🔸 Add the indicator to a 4h POL / USDT chart.
🔸 Review the RSI entry level, the five AO deviations and sizes, and the Take Profit percentage. Defaults are calibrated for POL 4h — recalibrate when the asset's volatility regime shifts.
🔸 Set Base Order Size and AO sizes to match your bot's configuration (the indicator's avg-entry display becomes meaningful when virtual sizing matches real sizing).
🔸 In the DCA Bot Webhook group, paste the Bot ID, Email Token, and Pair (QUOTE_BASE format, e.g., USDT_POL).
🔸 Create an alert on the indicator with "Any alert() function call". Paste the DCA Bot's webhook URL into the alert's Webhook field. The indicator will emit JSON payloads for entry, each safety order, and TP exit — formatted for direct DCA Bot consumption.
🔷 INDICATOR SETTINGS
Base Order Size (USDT): Virtual order size for the avg-entry / open-PnL computation.
AO1–AO5 Deviation (%): Fixed distance from base entry where each safety order becomes eligible. Non-uniform by design, reaching −25% at AO5.
AO1–AO5 Size (USDT): Virtual USDT amount of each safety order. Scales 1.8× per rung by default.
RSI Timeframe / Length / Less Than: 4h RSI filter for the base entry.
Take Profit (%): Fixed distance above the running average entry where the virtual long closes.
Active Window: Optional date filter — when ON, the indicator only fires signals between From and To dates.
DCA Bot Webhook: Bot ID, Email Token, and Pair fields injected into every alert payload.
Visualization: Toggle AO Ladder, Avg / TP plot lines, fill labels, signal triangles, status table.
Brand Watermark: Configurable text, position, size, and transparency.
👨🏻💻💭 We hope this tool helps enhance your trading. Your feedback is invaluable, so feel free to share any suggestions for improvements or new features you'd like to see implemented.
__
The information and publications within the 3Commas PulseWire account are not meant to be and do not constitute financial, investment, trading, or other types of advice or recommendations supplied or endorsed by 3Commas and any of the parties acting on behalf of 3Commas, including its employees, contractors, ambassadors, etc. Indicator

POL RSI Long Strategy [3Commas]POL RSI Long Strategy
🔷 What it does:
This is a long-only DCA strategy with a selective oversold entry and a scaling safety-order ladder. A long entry opens only when the 4-hour RSI falls below 28 (deep oversold). Five safety orders then fire at fixed deviations from base entry (−2%, −5%, −9.5%, −16%, −25%) with sizes scaling 1.8× on every rung ($900 → $1,620 → $2,916 → $5,249 → $9,448 from a $500 base). Exit is a fixed 3% Take Profit from average entry. No trailing, no Stop Loss.
- Single base order with up to five safety orders on a non-uniform fixed-deviation ladder reaching −25% below base.
- Size scaling 1.8× per rung — aggressive enough to pull the average down hard, softer than a 2× doubling martingale.
- Tight 3% Take Profit from average entry — the averaging ladder pulls the average down so a small recovery closes the deal in profit.
- Single entry filter: deeply oversold 4h RSI — a clean, selective trigger.
- Every entry, safety order, and exit emits a webhook-ready JSON alert payload for direct DCA Bot consumption.
🔷 Who is it for:
- Swing traders looking for long exposure on POL when it prints deep oversold readings on the 4h.
- DCA-style traders who want a disciplined averaging ladder that only deepens on serious adverse moves.
- Bot operators who want to drive a DCA Bot via webhook with per-event JSON payloads tagged for each base / safety order / exit action.
- Traders comfortable with a scaling martingale ladder deploying up to ~20.6% of equity per trade in exchange for a high deal-close rate.
🔷 How does it work:
Entry Filter: A 4-hour RSI(14) is sampled via request.security with lookahead disabled (no repaint). The entry gate fires when RSI is below 28 (deep oversold) at host-bar close, filtering out shallow dips.
Base Order: Sized at 500 USDT default (0.5% of 100k capital). Configurable as Market (default) or Limit at the bar's close.
Safety Order Ladder (Fixed Deviations, 1.8× Sizes): After the base fill, the strategy monitors price deviation against the base entry. Each safety order has its own fixed deviation from base — not a cumulative ladder. AO1 fires when close ≤ base × 0.98 (−2%); AO2 at −5%; AO3 at −9.5%; AO4 at −16%; AO5 at −25%. Sizes scale 1.8× from a 900 USDT first AO: 900 / 1,620 / 2,916 / 5,249 / 9,448.
Exit: A fixed 3% Take Profit above the running average entry. When close hits the TP target, the position closes at market. No trailing, no Stop Loss.
Why the Ladder Works: Each scaling safety order weights the average entry toward the lowest fills. After several rungs fill, the average sits well below base, so a modest 3% bounce off the lows is enough to close the whole deal in profit — the core mechanic of a DCA bot.
🔷 Why it's unique:
- Selective Oversold Entry: The deal opens only on a deep 4h RSI < 28 print, so capital is committed at genuinely stretched conditions rather than on every dip.
- Non-Uniform Fixed-Deviation Ladder: Most published DCAs use formula-based ladders (step × multiplier). This one exposes each AO deviation as a direct input, allowing an asymmetric ladder (2% / 5% / 9.5% / 16% / 25%) where deeper safety orders trigger only on serious adverse moves and the lowest rung sits a full 25% below base.
- 1.8× Scaling (Not Doubling): The 1 / 1.8 / 3.24 / 5.83 / 10.5 size progression is softer than a 2× doubling martingale — it still concentrates size in the deeper rungs but caps maximum deployment at ~20.6% of equity rather than ~31%.
- Tight Recovery Target: The 3% Take Profit on the averaged-down entry closes deals quickly once price stabilizes, keeping the win rate high and holding times short relative to the depth of the ladder.
- DCA Bot Integration: Every event (base, AO 1–5, exit) emits a fully-formed JSON alert payload. Connect one alert to a DCA Bot's webhook URL and the strategy drives the bot end-to-end without any glue layer.
🔷 Considerations Before Using the Strategy:
Sample Size: The backtest produced 72 closed trades — below the ≥100 floor typically used for statistical confidence. The 72.22% win rate and high profit factor reflect favorable conditions over the test window and the averaging mechanic, not a deterministic edge. Treat these numbers as indicative of how the ladder behaves, not a forward-performance guarantee. Extend the test window or run the strategy across multiple assets to build a larger sample before committing capital.
Aggressive Capital Deployment: If all five safety orders fill, total deployed capital reaches ~$20,633 = ~20.6% of default 100k equity — above PulseWire's typical 5–10% per-trade band. Size the base and AO inputs down to dial per-trade risk into a safer range. The scaling ladder amplifies both upside (when price recovers) and risk (if the lower bound breaks).
No Stop Loss: There is no exit on adverse moves below the −25% AO5. If price keeps falling below the lowest safety order, the position holds unhedged until either price recovers to the 3% TP target or the user intervenes. The structural risk cap is the bounded 5-rung position ladder; if a hard exchange-side stop is required, layer it on the bot directly.
Martingale Tail Risk: A ladder that bottoms out at −25% is built for mean-reverting moves. POL is a high-volatility asset; a sustained directional collapse below −25% leaves the full position open with no further averaging available — the single largest risk in any martingale DCA. Choose regimes where deep-but-recoverable dips are the norm.
Commission Calibration: The default 0.06% commission is calibrated for perpetual taker conditions. Match it to your exchange's actual fees.
🔷 STRATEGY PROPERTIES
Symbol: BYBIT:POLUSDT.P (Perpetual) — portable to any POL / USDT pair.
Timeframe: 4H
Test Period: September 13, 2024 — June 24, 2026 (~21 months).
Initial Capital: 100,000 USDT.
Order Size per Trade: 0.5% of Capital base + 5 safety orders with 1.8× size scaling.
Max Capital Deployed: ~$20,633 per trade (~20.6% of equity).
Commission: 0.06% per trade.
Slippage: 3 ticks.
Margin for Long Positions: 100%.
Indicator Settings: Default Configuration.
Base Order: 500 USDT, Market by default (Limit toggle available).
Take Profit: 3.0% above average entry (no trailing).
Stop Loss: None — bounded position size is the structural risk cap.
Entry Filter: 4h RSI(14) Less Than 28.
Safety Orders: 5 with fixed deviations −2% / −5% / −9.5% / −16% / −25% from base entry; sizes 900 / 1,620 / 2,916 / 5,249 / 9,448 USDT (1.8× scaling).
Strategy: Long Only.
🔷 STRATEGY RESULTS
⚠️ Remember, past results do not guarantee future performance.
Net Profit: +3,583.76 USDT (+3.58%)
Max Equity Drawdown: 944.08 USDT (0.94%)
Total Closed Trades: 72
Percent Profitable: 72.22% (52 / 72)
Profit Factor: 7.9
🔷 How to Use It:
🔸 Adjust Settings: Open the strategy inputs and review the Base Order Size, the five AO deviations and sizes, the RSI entry level, and the Take Profit percentage. Defaults are calibrated for POL 4h — recalibrate when the asset's volatility regime shifts.
🔸 Results Review: The backtest produced 72 closed trades over ~21 months — below the ~100-trade floor for statistical relevance. Treat the metrics as indicative of the ladder's behavior; a larger sample increases confidence. Confirm that the trade frequency and the ladder's max deployment fit your risk tolerance before deploying capital.
🔸 Create alerts to trigger the DCA Bot: Add one alert on the strategy using "Any alert() function call". Paste the DCA Bot's webhook URL into the alert's Webhook field, and fill the Bot ID, Email Token, and Pair inputs on the script. The strategy will emit JSON payloads for entry, each safety order, and exit — formatted for direct DCA Bot consumption.
🔷 INDICATOR SETTINGS
Base Order Size (USDT): USDT amount opened on the long entry.
Use LIMIT for Base: Toggle between Market (default) and Limit at bar close.
AO1–AO5 Deviation (%): Fixed distance from base entry where each safety order becomes eligible. Non-uniform by design, reaching −25% at AO5.
AO1–AO5 Size (USDT): USDT amount of each safety order. Scales 1.8× per rung by default.
RSI Timeframe / Length / Less Than: 4h RSI filter for the base entry.
Take Profit (%): Fixed distance above average entry where the long closes for profit.
DCA Bot Webhook: Bot ID, Email Token, and Pair fields injected into every alert payload.
Visualization: Toggle AO Ladder, Avg / TP plot lines, fill labels, status table.
Brand Watermark: Configurable text, position, size, and transparency.
👨🏻💻💭 We hope this tool helps enhance your trading. Your feedback is invaluable, so feel free to share any suggestions for improvements or new features you'd like to see implemented.
__
The information and publications within the 3Commas PulseWire account are not meant to be and do not constitute financial, investment, trading, or other types of advice or recommendations supplied or endorsed by 3Commas and any of the parties acting on behalf of 3Commas, including its employees, contractors, ambassadors, etc. Strategy

Indicator

Session Liquidity Sweep Map [PhenLabs]📊 Session Liquidity Sweep Map
Version: PineScript™ v6
📌 Description
The Session Liquidity Sweep Map (SLSM) is a session-anchored liquidity engine that maps where resting orders accumulate around the Asia, London, and New York session extremes, then tracks the full life cycle of those pools from formation, to sweep, to structural confirmation. Rather than plotting static swing lines, SLSM treats each finalized session high and low as buy-side or sell-side liquidity and watches for the precise moment price raids that liquidity and rejects.
The indicator solves a core problem for intraday traders: distinguishing a genuine stop-run that leads to a reversal from a clean breakout that continues. By requiring a wick-rejection sweep to be followed by a market structure shift within a defined window, SLSM filters out unconfirmed pokes and only elevates sweeps that are validated by a CHoCH in the opposite direction.
Once a sweep is confirmed, SLSM projects the most logical opposing draw on liquidity and lays out structure-based R-multiple targets, giving you a complete read on where price came from and where it is likely being pulled next.
🚀 Points of Innovation
Full pool life-cycle state machine: Building → Complete → Swept → Awaiting MSS → Confirmed / no-MSS
Two-stage validation that pairs a wick-rejection sweep with a mandatory structure-shift confirmation
Dual sweep triggers: classic close-back-inside rejection or an ATR-scaled displacement break
Equal-high/low clustering that merges stacked liquidity into a single weighted pool
Confidence score blending rejection-wick quality, MSS speed, and displacement magnitude
Live dashboard surfacing the nearest untaken BSL above and SSL below current price
🔧 Core Components
Session Tracker: Builds developing highs/lows per session in a user-selected timezone and finalizes them into resting pools at session close
Pool Manager: Creates, clusters, caps, ages out, and visually fades liquidity pools to respect drawing-object limits
Sweep Engine: Flags a pool as swept when a confirmed bar penetrates it by the tick tolerance and rejects, or breaks it with displacement
MSS Validator: Watches the protected swing point and confirms the sweep on an opposite-direction close within the lookahead window
Projection Module: Plots the opposing draw and R-multiple targets measured from the sweep extreme
🔥 Key Features
Non-repainting logic: pools finalize at close, sweep/MSS evaluate only on confirmed bars, swings use right-anchored pivots
Configurable kill-zone shading that tints the background while each session is active
Equal-level clustering with an adjustable tick tolerance to keep the chart clean
Per-side pool cap that automatically removes the oldest untaken pool when limits are reached
Three discrete alerts: liquidity swept, sweep + MSS confirmed, and new opposing draw projected
🎨 Visualization
Liquidity Lines: Solid session-colored levels for live pools that fade and dash once swept
Sweep & MSS Labels: Directional sweep tags and a “MSS ✓” confirmation label with optional confidence score
Draw & Targets: A dotted opposing-draw line plus dashed R-multiple target lines from the sweep extreme
Dashboard: Per-session phase and high/low, with the nearest untaken BSL/SSL relative to price
📖 Usage Guidelines
Sessions
Session Windows (Asia/London/NY) — Default: 2000-0000 / 0200-0500 / 0930-1100 — Description: Defines each kill-zone in the chosen timezone; adjust to your instrument’s active hours
Kill-zone transparency — Default: 90 — Range: 50-99 — Description: Controls background tint intensity for active sessions
Sweep Detection
Penetration tolerance (ticks) — Default: 2 — Description: Minimum overshoot beyond a pool required to register a sweep
Require close back inside — Default: true — Description: Demands a wick-rejection close; the robust default
Displacement body x ATR — Default: 1.0 — Range: 0.2+ — Description: Body size relative to ATR for the alternative displacement trigger
MSS / Structure
Swing pivot length — Default: 5 — Range: 2+ — Description: Left/right strength for non-repainting swing detection
MSS lookahead (bars) — Default: 20 — Range: 3+ — Description: Bars allowed after a sweep for the structure break to confirm
✅ Best Use Cases
Intraday reversal trading off Asia/London/NY session stop-runs
ICT and Smart Money workflows centered on liquidity raids and CHoCH confirmation
Bias-building by reading the nearest untaken liquidity as the directional draw
Scalping and futures/index/crypto sessions with defined kill-zone windows
⚠️ Limitations
Performance depends on correct timezone and session-window configuration per instrument
The MSS lookahead window can expire on slow markets, leaving valid sweeps marked no-MSS
Designed for intraday timeframes; session anchoring is less meaningful on HTF charts
Confirmation introduces a deliberate lag versus the raw sweep, by design
💡 What Makes This Unique
Session-anchored pools rather than generic swing liquidity, tying liquidity to behavioral kill-zones
Mandatory two-stage sweep + MSS confirmation that suppresses unvalidated breakouts
An integrated draw-and-target projection that completes the from/to liquidity narrative
🔬 How It Works
1. Pool Formation
Each session tracks a developing high and low while active, then finalizes both as resting liquidity at close
Highs become buy-side liquidity (BSL) above; lows become sell-side liquidity (SSL) below
2. Sweep & Structure Shift
A confirmed bar must trade beyond a pool by the tolerance and close back inside, flipping it to “awaiting MSS”
An opposite-direction close through the protected swing within the lookahead confirms the sweep as tradable
3. Projection & Scoring
On confirmation, the nearest opposing pool is projected as the draw and R-targets are measured from the sweep extreme
A 0-100 confidence score weights rejection-wick quality, MSS speed, and displacement
💡 Note: SLSM is a non-repainting decision-support tool, not a signal-only system. Wait for the “MSS ✓” confirmation before acting on a sweep, and use the projected draw plus R-targets for trade management rather than entry timing alone. Indicator

ZEC Volume Profile Zone & Auto Pivot TrendlineThis is an indicator, not a strategy — it does not include backtested results, so the strategy-publishing rules on commissions, slippage, position sizing and sample size do not apply.
The script combines two original, algorithmically-derived components instead of manually drawn lines:
Volume profile zone. Over a user-set lookback window (default 90 bars), the script divides the traded price range into bins (default 24) and sums the volume that closed within each bin. The bin with the highest cumulative volume is plotted as a shaded zone. This identifies, on a rolling basis, the price area where the most trading activity has occurred — a high-liquidity zone that tends to act as dynamic support when price is above it and resistance when price is below it.
Auto-detected trendline. Using ta.pivotlow() with adjustable left/right bar sensitivity (default 5/5), the script tracks the two most recent confirmed swing lows and connects them with a line, projected forward. This removes the need to manually anchor a trendline to specific dates or prices, so the line updates as new pivots form and stays valid on any symbol or timeframe (the connection is skipped if the two pivots are more than the "max bars between pivots" setting apart, default 150, to avoid joining unrelated swings).
An optional, disabled-by-default pair of inputs lets a trader mark their own support/resistance levels from their own analysis if they want to combine that with the automatic zone and trendline.
Two alert conditions fire when price closes above the top of the auto-detected high-volume zone (potential bullish continuation) or below its bottom (potential bearish continuation). Indicator

RCS Sessions Full# RCS Sessions
RCS Sessions is a session-based timing indicator designed to help traders visualize key institutional reference points throughout the trading day.
The indicator automatically plots important session opens, closes, institutional print times, news windows, and delivery periods directly on the chart. All levels are displayed in advance for the current trading day while also preserving historical references from previous days for review and study.
The framework is built around the RCS Execution methodology, which emphasizes timing, positioning, liquidity, and institutional delivery rather than traditional retail indicators.
## Key Session Markers
* 00:00 – Midnight
* 03:00 – Asia Open
* 07:00 – New York Midnight
* 08:00 – 7H Print
* 09:00 – Sydney End / 4H Print
* 10:00 – London Open
* 12:00 – Asia End
* 13:00 – 4H Print
* 15:00 – 7H Print / New York Open
* 15:30 – News
* 16:00 – News Wave
* 16:30 – New York Open
* 17:00 – 4H Print / Order Delivery
* 19:00 – London End
* 21:00 – New York PM / 4H Print
* 22:00 – End of Day / 7H Print
## Features
* Displays the complete trading day in advance.
* Preserves previous session references for historical analysis.
* Fully customizable timezone support.
* Adjustable line colors, styles, labels, and visibility.
* Designed for futures, indices, forex, and other liquid markets.
* Lightweight and easy to read.
* Suitable for discretionary and rule-based execution models.
## Intended Use
This indicator does not generate buy or sell signals.
Its purpose is to provide a structured timing framework that helps traders organize market analysis around major institutional session transitions, liquidity events, and delivery windows.
## Recommended Usage
For best results, combine the session framework with:
* Market structure analysis
* Liquidity identification
* Session-based execution
* News awareness
* Risk management
* Institutional confirmation models
Trade the system – not the emotion.
© Raul Cristian Sararu
Indicator

BCH RSI Indicator [3Commas]BCH RSI Indicator
🔷 What it does:
This is the signal-only companion to the BCH RSI Short strategy — it fires alerts without running a backtest engine. It tracks one virtual short at a time, opened when the RSI(9) — sampled on the 5-minute timeframe — crosses back DOWN through 80. The indicator itself runs on the 15-minute chart, which acts as the execution/confirmation layer: signals are evaluated at 15m bar close while the trigger reads the lower-timeframe RSI. Up to three averaging orders stack at +1%, +2%, and +3% above entry (equal size). The deal closes on a 1.3% Take Profit from the average with a 0.3% trailing lock, or a hard 8% Stop Loss. Running average entry, deployed capital, open PnL, and lifetime realized PnL are kept from honest fill-by-fill bookkeeping, and every event emits a webhook-ready JSON payload for a DCA Bot.
- RSI trigger on 5m; indicator run on the 15m chart (higher timeframe = confirmation).
- Uniform averaging ladder above entry: +1% / +2% / +3%.
- 1.3% Take Profit with a 0.3% trailing lock, plus a hard 8% Stop Loss.
- Live Open PnL and lifetime Total PnL on the chart.
🔷 Who is it for:
- Intraday traders fading overbought spikes on BCH with a multi-timeframe filter.
- Bot operators wiring PulseWire alerts straight into a DCA Bot via per-event JSON.
- Traders who want a defined-risk short signal — averaging with a stop, not a stopless martingale.
- Operators who want to watch the virtual deal state (entry, fills, exit) directly on the chart.
🔷 How does it work:
Timeframe Setup: Add the indicator to a 15-minute chart. The RSI is pulled from the 5-minute timeframe via request.security with lookahead disabled (no repaint). The entry signal is driven by 5m RSI dynamics, while the execution clock — when entries, averaging orders, and exits are evaluated — is the 15m bar close. The higher 15m timeframe therefore acts as a confirmation/execution layer over the faster 5m trigger.
Entry Trigger: The base short opens when the 5m RSI(9) was ≥ 80 on its prior close and drops below it — the overbought-to-neutral rollover.
Base Entry: On the trigger, the indicator marks a virtual short, records the entry, and seeds the cost-basis ledger with the base order size (default 500 USDT).
Averaging Ladder (uniform): Three safety orders at fixed +1% / +2% / +3% above base, 250 USDT each. Each fill updates the running cost-basis and dispatches its own webhook, raising the virtual average entry.
Honest Bookkeeping: Cost and quantity update on every event, so the average entry, deployed capital, Open PnL, and Total PnL in the status table reflect the true broker-equivalent state.
Exit (TP + Trailing): At 1.3% below the running average, a trailing exit arms; the indicator tracks the in-favor low and signals a close on a 0.3% retrace off it.
Stop Loss: A hard 8% stop above the average fires the close webhook, banks realized PnL, and resets the virtual position.
Lifetime Total PnL: Each closed cycle's realized PnL accumulates into a lifetime counter shown alongside the current-cycle Open PnL.
🔷 Why it's unique:
- Multi-Timeframe Filter: A 5m RSI rollover trigger executed on the 15m chart blends a fast signal with a slower execution cadence — the 15m close acts as a confirmation gate that reduces reaction to 5m noise.
- Stop-Bounded Averaging: A compact 3-rung ladder plus an explicit 8% stop keeps the worst-case loss known up front.
- Trailing Profit Lock: The 1.3% target arms a 0.3% trail, banking the snap-back while letting an extended drop run.
- Lifetime PnL Tracking: Open and lifetime Total PnL on the chart give strategy-tester-equivalent insight without a backtest.
- Plug-and-Play Webhooks: Base, each AO, and the exit each emit a complete JSON alert; one "Any alert() function call" alert drives a DCA Bot end-to-end.
🔷 Considerations Before Using the Indicator:
Sample Size: The companion strategy's backtest produced 131 closed trades — above the ~100-trade floor commonly used for statistical relevance. Still a single test window, so treat the metrics as indicative.
Timeframe Pairing: This setup samples a LOWER timeframe (5m) than the chart it runs on (15m); the indicator only acts at 15m closes, filtering some intra-15m 5m crosses — that is the intended "confirmation" behavior. Keep the chart on 15m to reproduce the companion strategy's results.
Short Execution Venue: This signals shorts. Live shorting of BCH requires a margin or perpetual venue — it cannot run on a spot account.
Stop Loss Discipline: The 8% stop is the core risk control. Base plus three AOs deploy at most ~1,250 USDT (12.5% of the default reference equity); an 8% stop on that caps the worst case near ~1% of equity. Keep the stop on.
Trend Risk: Fading strength suits ranges and choppy tape. In a relentless uptrend the short can be stopped out repeatedly; the rollover trigger reduces, but does not remove, that risk.
Cross Detection Granularity: Entries, AO fills, and exits evaluate on bar close. A spike-and-revert within a single bar may be missed by design — matching realistic polling and avoiding intra-bar over-signaling.
Live vs Historical State: The virtual state is rebuilt from chart history on each recompile. If added mid-deployment or if the live bot diverges (manual interventions, partial fills), states may differ. Toggle the indicator off and on to reset.
Backtesting Note: This is an indicator, not a strategy. There is no built-in P&L tester — but the live Total PnL counter gives a running approximation. For full metrics over a ~13.7-month sample (131 closed trades, 87.79% win rate, 1.73% max drawdown, profit factor 2.821, +4.63% net return), use the companion strategy version on identical parameters.
🔷 How to Use It:
🔸 Add the indicator to a 15-minute BCH / USDT chart (the RSI input stays on 5m — this is the intended pairing).
🔸 Review the RSI trigger level/timeframe, the averaging-order count/deviation/size, the Take Profit, Trailing, and Stop Loss percentages. Defaults mirror the source strategy.
🔸 Set Base Order Size and AO sizes to match your bot's configuration (the avg-entry display becomes meaningful when virtual sizing matches real sizing).
🔸 In the DCA Bot Webhook group, paste the Bot ID, Email Token, and Pair (QUOTE_BASE format, e.g., USDT_BCH).
🔸 Create an alert on the indicator with "Any alert() function call". Paste the DCA Bot's webhook URL into the alert's Webhook field. The indicator emits JSON for entry, each averaging order, and the TP/SL exit.
🔷 INDICATOR SETTINGS
Base Order Size (USDT): Virtual order size for the avg-entry / open-PnL computation.
Averaging Orders per Trade: Number of safety orders (default 3).
First AO Size (USDT): Virtual size of each averaging order (uniform by default).
Deviation to First AO (%) / Deviation Step Multiplier: Spacing of the AO ladder above base entry. Defaults to uniform +1% steps.
Order Size Multiplier: Per-rung size scaling (1.0 = uniform).
RSI Timeframe / Length / Crossing Down Level: The RSI(9) crossing-down trigger — default 5m, run on the 15m chart.
Take Profit (%) / Trailing (%): TP distance below average entry and the trailing retrace that closes the position.
Stop Loss (%): Hard stop above average entry.
Active Window: Optional date filter — when ON, the indicator only fires signals between From and To dates.
DCA Bot Webhook: Bot ID, Email Token, and Pair fields injected into every alert payload.
Visualization: Toggle DCA Ladder, Avg / TP / SL plot lines, fill labels, signal triangles, status table.
Brand Watermark: Configurable text, position, size, and transparency.
👨🏻💻💭 We hope this tool helps enhance your trading. Your feedback is invaluable, so feel free to share any suggestions for improvements or new features you'd like to see implemented.
__
The information and publications within the 3Commas PulseWire account are not meant to be and do not constitute financial, investment, trading, or other types of advice or recommendations supplied or endorsed by 3Commas and any of the parties acting on behalf of 3Commas, including its employees, contractors, ambassadors, etc. Indicator

BCH RSI Strategy [3Commas]BCH RSI Strategy
🔷 What it does:
A short-only, momentum-fade DCA system for Bitcoin Cash. The deal arms the moment a fast push higher exhausts itself: the RSI(9) — sampled on the 5-minute timeframe — must cross back DOWN through 80. The strategy itself runs on the 15-minute chart, which acts as the execution/confirmation layer: signals are evaluated and orders fire at 15m bar close, while the trigger reads the lower-timeframe RSI. From the base short, up to three averaging orders stack at +1%, +2%, and +3% above entry (equal size). The position closes on a 1.3% Take Profit from the average with a 0.3% trailing lock, and a hard 8% Stop Loss caps the downside.
- RSI trigger on 5m; strategy executed on the 15m chart (higher timeframe = confirmation).
- One base short plus a 3-rung uniform averaging ladder placed above entry.
- Take Profit at −1.3% from average with a 0.3% trailing retrace to extend winners.
- Hard 8% Stop Loss — a real, bounded per-trade risk rather than an open-ended martingale.
- Every base fill, averaging order, and exit emits a webhook-ready JSON payload for a DCA Bot.
🔷 Who is it for:
- Intraday traders who fade overbought spikes on BCH with a multi-timeframe filter.
- Bot operators wiring PulseWire alerts straight into a DCA Bot via per-event JSON.
- Traders who want averaging with a stop attached, not a stopless grind.
- Portfolio builders adding a high-win-rate short-side sleeve with capped risk.
🔷 How does it work:
Timeframe Setup: Add the strategy to a 15-minute chart. The RSI is pulled from the 5-minute timeframe via request.security with lookahead disabled (no repaint). So the entry signal is driven by 5m RSI dynamics, while the execution clock — when entries, averaging orders, and exits are evaluated — is the 15m bar close. The higher 15m timeframe therefore acts as a confirmation/execution layer over the faster 5m trigger.
Entry Trigger: The base short opens when the 5m RSI(9) was ≥ 80 on its prior close and drops below it — the overbought-to-neutral rollover.
Base Order: 500 USDT default (5% of 10k capital), placed Limit at the signal bar's close (a Market toggle is available).
Averaging Ladder (uniform): Three safety orders sit at fixed +1% / +2% / +3% above the base, each 250 USDT (half the base). They average the short up if price keeps climbing, shrinking the bounce needed to reach target.
Exit (TP + Trailing): Once price reaches 1.3% below the running average, a trailing exit arms; the strategy then tracks the in-favor low and closes on a 0.3% retrace off it.
Stop Loss: A hard 8% stop above the average closes the deal at market if the short keeps running against the position.
🔷 Why it's unique:
- Multi-Timeframe Filter: A 5m RSI rollover trigger executed on the 15m chart blends a fast signal with a slower execution cadence — the 15m close acts as a confirmation gate that reduces reaction to 5m noise.
- Stop-Bounded Averaging: A compact 3-rung ladder plus an explicit 8% stop keeps the worst-case loss known up front, unlike classic stopless martingale shorts.
- Trailing Profit Lock: The 1.3% target arms a 0.3% trail, banking the snap-back while still letting an extended drop run.
- Plug-and-Play Webhooks: Base, each AO, and the exit each emit a complete JSON alert; one "Any alert() function call" alert drives a DCA Bot end-to-end.
🔷 Considerations Before Using the Strategy:
Sample Size: The backtest produced 131 closed trades — above the ~100-trade floor commonly used for statistical relevance. The 87.79% win rate and 2.821 profit factor still reflect a single test window, so treat them as indicative and broaden the test (longer period or more assets) before sizing up.
Timeframe Pairing: This setup samples a LOWER timeframe (5m) than the chart it runs on (15m). The strategy only acts at 15m closes, so some intra-15m 5m crosses are effectively filtered — that is the intended "confirmation" behavior. If you change the chart timeframe, the signal cadence changes; keep the chart on 15m to reproduce these results.
Stop Loss Discipline: The 8% Stop Loss is the defining risk control. With the base plus three averaging orders, maximum deployed capital is ~1,250 USDT (12.5% of default equity); an 8% stop on that bounds the worst-case loss to roughly 1% of equity. Keep the stop enabled.
Trend Risk: Fading overbought conditions works best in ranges and choppy regimes. In a strong, sustained uptrend the short can hit the 8% stop repeatedly. The RSI-crossing-down trigger reduces but does not eliminate this.
Commission Calibration: The default 0.06% commission is calibrated for Bybit perpetual taker conditions. Match it to your venue's actual fees.
🔷 STRATEGY PROPERTIES
Symbol: BYBIT:BCHUSDT.P (Perpetual) — portable to any BCH / USDT pair.
Timeframe: 15M chart, with the RSI trigger sampled from 5M (higher timeframe acts as confirmation).
Test Period: May 1, 2025 — June 23, 2026 (~13.7 months).
Initial Capital: 10,000 USDT.
Order Size: 500 USDT base (5%) + 3 averaging orders of 250 USDT each (uniform).
Max Capital Deployed: ~1,250 USDT per trade (~12.5% of equity).
Commission: 0.06% per trade.
Slippage: 3 ticks.
Margin for Short Positions: 100% (1× leverage, Isolated in source config).
Indicator Settings: Default Configuration.
Base Order: 500 USDT, Limit by default (Market toggle available).
Entry Trigger: 5m RSI(9) Crossing Down 80 (evaluated on the 15m chart).
Averaging Orders: 3 with fixed deviations +1% / +2% / +3% above base entry; uniform 250 USDT sizing.
Take Profit: 1.3% below average entry, with 0.3% trailing.
Stop Loss: 8% above average entry (hard close).
Strategy: Short Only.
🔷 STRATEGY RESULTS
⚠️ Remember, past results do not guarantee future performance.
Net Profit: +462.89 USDT (+4.63%)
Max Equity Drawdown: 173.62 USDT (1.73%)
Total Closed Trades: 131
Percent Profitable: 87.79% (115 / 131)
Profit Factor: 2.821
🔷 How to Use It:
🔸 Add the strategy to a 15-minute BCH / USDT chart (the RSI input stays on 5m — this is the intended pairing).
🔸 Adjust Settings: Review the Base Order Size, the AO count/deviation/size, the RSI trigger level/timeframe, the Take Profit/Trailing, and the Stop Loss. Defaults mirror the source DCA Bot configuration.
🔸 Results Review: 131 closed trades clears the ~100-trade floor; still validate across a longer window or more assets, and confirm drawdown and trade frequency fit your tolerance before going live.
🔸 Create alerts to trigger the DCA Bot: Add one alert on the strategy using "Any alert() function call". Paste the DCA Bot's webhook URL into the alert's Webhook field, and fill the Bot ID, Email Token, and Pair inputs. The strategy emits JSON for entry, each averaging order, and exit.
🔷 INDICATOR SETTINGS
Base Order Size (USDT): USDT amount opened on the initial short.
Use LIMIT for Base: Toggle between Limit (default) and Market entry.
Averaging Orders per Trade: Number of safety orders (default 3).
First AO Size (USDT): Size of each averaging order (uniform by default).
Deviation to First AO (%) / Deviation Step Multiplier: Spacing of the AO ladder above base entry. Defaults to uniform +1% steps.
Order Size Multiplier: Per-rung size scaling (1.0 = uniform).
RSI Timeframe / Length / Crossing Down Level: The RSI(9) crossing-down trigger — default 5m, run on the 15m chart.
Take Profit (%) / Trailing (%): TP distance below average entry and the trailing retrace that closes the position.
Stop Loss (%): Hard stop above average entry.
DCA Bot Webhook: Bot ID, Email Token, and Pair fields injected into every alert payload.
Visualization: Toggle DCA Ladder, Avg / TP / SL plot lines, fill labels, status table.
Brand Watermark: Configurable text, position, size, and transparency.
👨🏻💻💭 We hope this tool helps enhance your trading. Your feedback is invaluable, so feel free to share any suggestions for improvements or new features you'd like to see implemented.
__
The information and publications within the 3Commas PulseWire account are not meant to be and do not constitute financial, investment, trading, or other types of advice or recommendations supplied or endorsed by 3Commas and any of the parties acting on behalf of 3Commas, including its employees, contractors, ambassadors, etc. Strategy

Indicator

Wavelet Energy OscillatorWavelet Energy Oscillator
What it does
The Wavelet Energy Oscillator decomposes price into three cycle bands at once — fast, mid and slow — and shows two things together: a single composite momentum line (in σ units) and a live energy spectrum telling you which band currently drives the market.
Why this is different (and original)
Cycle and dominant-period tools lock onto one period and follow it. The problem is that markets hand control between timescales: a fast, choppy regime gives way to a slower swing, and a single-period reading only turns after that has happened. By running a bank of band-pass filters in parallel and measuring the energy in each band, this oscillator shows the whole spectrum simultaneously — so a fast band losing energy to a slow band is visible as an early footprint of a regime change. Presenting the live energy split next to a dominant-band-coloured composite, with a built-in edge test, is what makes it original.
How it works
Three band-pass filters (recursive, near-orthogonal) are centred on the fast, mid and slow periods you choose.
Each band's energy is its smoothed squared output. The three energies are normalized to percentage shares so the dashboard reads as a live spectrum.
The composite is the summed band output, z-scored over the normalization window into the σ oscillator and coloured by whichever band currently dominates.
How to use it
Read the spectrum first. Fast share dominant → short, choppy moves; slow share dominant → a longer swing is in control; a shift between them flags a changing regime.
Composite zero-crosses (triangles) time the swing in the dominant band; the σ bands (red top, green bottom) flag stretched readings.
The line's colour tells you which timeframe is driving at a glance.
Read the EDGE row. The harness checks whether composite crosses preceded a favourable ≥ k×ATR move within the horizon, versus the unconditional Base %. EDGE = Hit − Base.
Settings guide
01 · Cycle Bands — source, the three centre periods, bandwidth (narrow = sharper/ringier, wide = smoother), energy smoothing, universal price source.
02 · Normalization — z-score window, output smoothing.
03 · Calibration — horizon, favourable-move threshold (×ATR), base-rate window.
04 · Bands — swing and extreme σ bands.
05 · Display & Theme — visual style, regime tint, dashboard, and per-band + band-zone colors.
Non-repaint
All filters are recursive and run on closed bars — no recalculation of history, no future leak.
Concept credit
Band-pass / roofing digital-signal-processing filters for market cycles — John Ehlers, Cycle Analytics for Traders (2013) and Rocket Science for Traders (2001).
Disclaimer
For research and education only. Not financial advice, not a recommendation, and not a guarantee of future results. Market cycles are non-stationary — band energy describes the recent spectrum, it does not predict it. All statistics are in-sample, close-to-close, and exclude costs. Do your own research and manage your own risk. Indicator

Wave Sniper# Wave Sniper — Elliott Wave Flat & Confluence Detector
**by SRUS**
Wave Sniper is an advanced Elliott Wave overlay that automatically detects **flat corrections**, **3-wave pullbacks**, and **multi-timeframe wave structure** — then scores each setup for quality and confluence before marking it on your chart.
Built for traders who want clean wave-based entries without manually counting every pivot across timeframes.
---
## What It Detects
### Flat Corrections (A–B–C)
- **Regular Flat** — B retraces ~90–100% of A, C completes near A
- **Expanded Flat** — B exceeds A (up to 138.2%), C extends 123.6–161.8% of A
- **Running Flat** — B exceeds A, C fails to reach A (truncated C)
Each flat is validated with Fibonacci ratios, optional B-wave close validation, RSI momentum divergence, and volume confirmation at the C pivot.
### 3-Wave Pullbacks
- **Continuation** — three-wave pullback in the direction of the prevailing trend
- **Reversal** — three-wave structure signaling a potential turn
### 5-Wave Retest
After a flat completes, Wave Sniper tracks whether price forms a valid 5-wave extension and flags **retest opportunities** at the prior correction zone.
### Multi-Timeframe Wave Engine (15m · 1H · 4H · Daily)
Independent pivot engines run on four higher timeframes, each maintaining its own wave count state:
`WAVE_1` through `WAVE_5`, `WAVE_A/B/C`, impulse complete, correction complete.
---
## Signal System
### Triangle Markers
Confirmed setups print a **small triangle** at the C pivot:
- ▲ Green/Purple = Long bias
- ▼ Red = Short bias
Triangle color and line weight reflect the **confluence tier** — not just pattern type.
### Confluence Tiers (HTF Bonus)
| Tier | HTF Bonus | Visual |
|------|-----------|--------|
| CASCADE | 100+ | Boldest lines + chart flash |
| TRIPLE | 70–99 | Strong color, width 3 |
| WAVE | 40–69 | Medium color, width 2 |
| Single | Below 40 | Gray tint, width 1 |
**Base pattern score (0–100)** rates Fib accuracy, momentum, volume, and B-wave validation.
**HTF bonus (0–130)** adds points when chart and higher timeframes align on wave direction, impulse structure, RSI divergence, and volume behavior.
Full scoring breakdown is shown in the **info panel** (top right).
---
## Key Features
**Wave 4 Watch System**
- Detects when price enters the 23.6–38.2% Fib retrace zone of HTF Wave 3
- Confirms with RSI behavior, volume contraction, and a completing 3-wave structure
- Draws W4 MIN / W4 MAX levels and `W4 WATCH` / `W4 ✅ LOAD W5` labels
**HTF Fib Zones**
- Auto-draws Wave 4 expected retrace boxes per active timeframe
- Projects W5 targets: MIN, STANDARD, 161.8%, 261.8%
**⚡ Prime Zone**
When an HTF Wave 4 Fib zone overlaps a confirmed flat correction zone on your chart timeframe, a bright **PRIME ZONE** box highlights the overlap — highest-probability confluence area.
**Auto-Invalidation**
Patterns that break structure fade to gray and are removed from active tracking.
**Adaptive Pivots**
Pivot strength auto-adjusts to ATR and timeframe so detection stays consistent across instruments and chart periods.
**Focus Mode**
Toggle to show flats only and reduce chart clutter.
**Lookback Filter**
Auto / 1 Day / 1 Week / 1 Month / All — control how far back patterns are drawn.
---
## Info Panel
Live readout includes:
- Daily · 4H · 1H · 15m wave states
- HTF Bias (Long/Short)
- Prime Zone status
- Current chart wave state
---
## Alerts
Built-in alert conditions:
- ⚡ Wave 4 Approaching
- ✅ Wave 4 Confirmed — W5 Loading
- 🔥 Cascade Signal — All TFs Aligned
- ⚡ Prime Zone Active
- 🔁 Wave Count Invalidated (per TF)
- 🎯 Wave 5 Target Hit (MIN / 161.8%)
- Flat detected (Regular / Expanded / Running)
- 3-Wave Continuation / Reversal
- 5-Wave retest confirmed
- B-wave confirmed — watching for C
---
## Recommended Settings
| Use Case | Suggestion |
|----------|------------|
| Scalping (1m–5m) | Enable 15m + 1H layers, Min Score 65, Min HTF Bonus 40 |
| Swing (15m–1H) | All HTF layers on, Min Score 60, Min HTF Bonus 30 |
| Position (4H–D) | Daily + 4H layers, Wave Degree = Intermediate |
| Clean chart | Focus Mode ON, Max Visible = 3 |
---
## How to Read a Setup
1. **Triangle appears** at C pivot → flat or pullback confirmed
2. Check **info panel** for HTF alignment and tier
3. Watch for **W4 zone** or **Prime Zone** for entry refinement
4. Use **W5 projection lines** for targets
5. Set alerts for CASCADE or Prime Zone for hands-free monitoring
---
## Disclaimer
Wave Sniper is a **technical analysis tool**, not financial advice. Elliott Wave counting is interpretive — always confirm with your own analysis, risk management, and market context. Past pattern performance does not guarantee Indicator

Indicator

MA Length to Time Table"MA Length to Time Table" is a simple but very practical Pine Script indicator that displays a clean table converting Moving Average lengths into approximate real-world time (seconds, minutes, hours, or days) based on the current chart timeframe.It starts from a Base Length (default 32) and doubles it each row:32 → 64 → 128 → 256 → 512 → 1024 → 2048 → 4096
For each length, it shows: The MA period (number of bars)
The equivalent time duration on the current timeframe
Main Use CasesUse Case
Why It's Useful
Choosing the right MA length
Quickly see that a 200 MA on a 5m chart ≈ 16.7 hours, or on a 1H chart ≈ 8.3 days
Multi-timeframe awareness
Understand how "long-term" an MA really is on your current chart
Strategy building & backtesting
Match MA periods to meaningful time horizons (e.g. 1-week, 1-month, quarterly)
Swing & Position Trading
Find MA lengths that represent 1 week, 1 month, 3 months, etc.
Educational / Learning
Helps new traders grasp the real temporal meaning behind MA periods
Quick reference
No need to manually calculate length × timeframe every time
Practical ExamplesOn 5-minute chart: 256 MA ≈ 21.3 hours (almost one full trading day)
On 1-hour chart: 168 MA ≈ 7 days (one week)
On Daily chart: 90 MA ≈ 3 months
This indicator is especially loved by traders who use multiple moving averages or want to align their indicators with actual calendar time rather than just bar counts.Very lightweight and useful as a supporting tool on any chart.
Indicator

Harmonic Envelope Oscillator 1.1Harmonic Envelope Oscillator 1.1 (HE Oscillator) is a non-overlay momentum oscillator that measures how far price has deviated from a central moving average, normalized into clean harmonic levels based on powers of 2.It calculates multiple SMAs with exponentially increasing lengths (base length × 1, 2, 4, 8, ..., 128), uses one of them as the dynamic center (default MA3), and then normalizes the deviation using a highly flexible multiplier (from 1/1024 up to 16384 with fine-tuning). The result is plotted as a smooth oscillator with fixed harmonic envelopes at ±1, ±2, ±4, ±8, ±16, ±32, ±64, ±128.The indicator features clear color-coded zones, background coloring, a real-time "Current Zone" table, and zero-line cross signals.Main Use Cases:1. Mean-Reversion TradingExtreme readings (Env 4 / +8 and above) often mark overextended conditions and potential reversal zones.
Especially powerful when price reaches "Unicorn" or "Env 8" levels.
2. Trend Strength & Momentum ConfirmationSustained readings above +4 or +8 confirm strong directional moves.
Helps you stay in trending trades longer and avoid premature exits.
3. Volatility & Regime IdentificationThe colored zones visually tell you the current market character:Noise / Continuation → low volatility, chop
High / Very High → strong momentum
Extreme → Unicorn → Env 8 → outlier / parabolic moves
4. Scalping & IntradayUse tighter multipliers (1/4 to 1/2) on 1m–15m charts for precise entries around zero and Env 1–2 levels.
5. Swing & Position TradingHigher multipliers (1 to 16+) on 1H–Daily charts work well to spot major exhaustion points.
6. Divergence & Confluence ToolExcellent when combined with other indicators (RSI, MACD, Volume Profile, or the Gann Grid you asked about earlier) for high-probability setups.
Strengths: Very clean and structured harmonic levels (mathematically elegant).
Adaptive to different instruments and timeframes via the multiplier.
Excellent visual hierarchy with zones and table.
Indicator

4 Independent Shaded MA Pairs + EnvelopesThis Pine Script creates a highly customizable multi-pair Moving Average indicator with shading and optional envelopes. It displays up to 4 completely independent MA pairs on the chart, where each pair consists of two moving averages (MA1 and MA2) that can have:
Different timeframes (multi-timeframe capable)
Different lengths and types (SMA, EMA, WMA, HMA, RMA, VWMA)
Different sources (close, open, hl2, etc.)
Individual colors
For each pair, you can also add envelopes (bands) around either MA1 or MA2, in either Points or Percent, with Upper, Lower, or Both lines.
The script includes shaded fills between MA1 MA2 (the main visual feature) and optional fills between MAs and their envelopes.
Main Use Cases:
Multi-Timeframe Trend & Structure Analysis
The most powerful use. Example setup:Pair 1: Two 32-period Dailies (fast structure)
Pair 2: Two 64-period Dailies or 4H
Pair 3/4: Higher timeframes (Weekly or 200+ periods)
This gives you a clean "layered" view of trend across different scales.
Visual "Zones" or Dynamic Support/Resistance
The shaded areas between each MA pair act as visual value zones. When price is inside a fill, it's in "equilibrium"; when it breaks out, it shows conviction.
Envelope Trading Strategies
Use the envelopes like dynamic Keltner Channels or Donchian-style bands for: Mean reversion (price touching envelope)
Breakout entries
Volatility visualization
Clean Alternative to MA Ribbons
Instead of 8–10 individual MAs cluttering the chart, you get 4 controlled, color-coded, shaded pairs that are easier to read.
Confluence Tool
Look for moments when multiple pairs align (e.g., all MA1s above MA2s + price breaking upper envelopes) for high-probability directional bias.
Strengths: Very flexible and clean
Excellent for discretionary traders who use multiple moving averages
Great visual clarity thanks to the fills
Typical Trading Style:
Swing trading, position trading, and ICT/SMC-style traders who like higher-timeframe bias combined with lower-timeframe execution.
Indicator
