Macro Liquidity & Risk Regime Engine [bl4ckc0ff33]### Overview
**Macro Liquidity & Risk Regime Engine** is an open-source overlay dashboard that answers one question before every swing trade: **does the market environment permit the setup?**
It aggregates cross-asset liquidity signals—yields, credit spreads, volatility structure, index trends, and sector rotation—into a single **24-point regime score** with a clear permission call: from **RISK-ON / swing longs permitted** to **RISK-OFF / protect capital**.
Apply it to **any ticker**. The Relative Strength module updates automatically when you change symbol.
---
### 5 Macro Layers
**Layer 1 · Rates**
- US 10Y & 2Y yields, 10Y−2Y curve, DXY
- Flags yield danger zones and curve steepening
**Layer 2 · Credit**
- HYG price, HYG vs 21 EMA, HYG/LQD ratio
- Detects early and confirmed credit stress
**Layer 3 · Volatility**
- S&P 500 VIX (TVC:VIX) and VIX/VXV term structure
- Monitors risk-off levels and backwardation
**Layer 4 · Index Trend**
- SPY, QQQ, IWM, semis (SMH) vs 21 EMA
- Growth leadership and broad trend health
**Layer 5 · Breadth & Rotation**
- XLK trend, XLK/XLV rotation, XLV bid
- Defensive rotation and tech leadership
---
### Regime Score (0–24)
- **20–24 · RISK-ON** — Swing longs permitted
- **14–19 · CAUTION** — Small size, high RS only
- **8–13 · DE-RISK** — No new longs, trim weak names
- **0–7 · RISK-OFF** — Cash only, protect capital
---
### Relative Strength Module
Compares the **chart symbol** vs **SPY** and **QQQ** over your chosen lookback (default 5 days).
- **LEADER** — outperforming both benchmarks
- **MIXED** — split vs SPY/QQQ
- **LAGGARD** — lagging both — avoid pure index beta
---
### AI Analysis Layer
Contextual notes per layer plus a master verdict:
- When to press with normal size
- When to halve size and trade leaders only
- When to stand aside or go to cash
Toggle off in settings if you prefer data only.
---
### 3 Dashboard Layouts
- **Compact** (~9 rows) — laptop-friendly, default
- **Mid** (~17 rows) — dense summary + full AI comments
- **Full** (~42 rows) — every metric expanded
Adjust position, text size, RS, and AI visibility in **Display** settings.
---
### Built-in Alerts
- 10Y yield breach
- VIX risk-off trigger
- VIX/VXV backwardation
- SPY / QQQ / SMH below 21 EMA
- Credit stress (HYG/LQD ratio)
- Regime shift to **RISK-ON** or **RISK-OFF**
---
### How to Use
1. Add to any chart (index layout or individual stock).
2. Check the regime bar and total score before sizing a breakout or EP.
3. On stock charts, use **RS** to confirm the name is a true leader—not fighting macro headwinds.
4. Use **Mid** or **Full** layout for the full AI breakdown; **Compact** for a quick glance.
**Workflow tip:** Treat a red regime as a hard filter. Even elite chart patterns fail at high rates when index correlation dominates.
---
### Technical Notes
- **Pine Script v6** — open source
- **No repainting** — all `request.security()` calls use `gaps=barmerge.gaps_off` and `lookahead=barmerge.lookahead_off`
- **Performance** — table and AI text render on `barstate.islast` only
- **Requires PulseWire Pro+** (multi-symbol requests)
---
### Disclaimer
Educational tool only. Not financial advice. Past macro regimes do not guarantee future outcomes. Always manage risk independently.
---
*Designed by bl4ckc0ff33*
--- Indicator

Lemorei 15s Execution EngineLemorei 15s Execution Engine — VWAP, EMA Momentum & Volume Delta Timing Tool
Lemorei 15s Execution Engine is a discretionary ultra-short-term trading tool designed for 15-second charts . It is built to help traders evaluate immediate execution quality by combining price position, VWAP structure, EMA momentum, volume delta, cumulative volume delta, and relative volume into one fast visual dashboard.
This script is intended for active intraday traders who already have a higher-timeframe trade idea and need a cleaner way to decide whether the current 15-second price action supports entry, patience, or avoidance.
The core idea is simple: VWAP + EMA momentum + positive delta + rising CVD + strong volume = better execution context.
Key features include:
9 EMA and 21 EMA with a visual EMA cloud for short-term momentum alignment
Session VWAP anchored to the trading day
Optional VWAP standard deviation bands to help visualize extension and mean-reversion zones
Volume delta approximation based on candle structure and volume distribution
Cumulative Volume Delta (CVD) to track whether buying or selling pressure is building
Delta-based candle coloring to make aggressive buying/selling pressure easier to see
5-point execution score based on VWAP position, EMA alignment, EMA direction, delta, and CVD
GO LONG / WAIT / NO SIGNAL / GO SHORT dashboard for fast readouts
Perfect entry markers when all execution conditions align with stronger relative volume
Bull and bear exhaustion markers when price makes new extremes while delta weakens
VWAP distance display to help avoid chasing when price is too extended
Current price line and label for easier visual tracking during fast movement
Optional background highlighting when long or short conditions are active
This indicator is designed to support execution timing , not full trade selection. It works best when combined with a broader trading plan, daily chart context, 1-minute setup confirmation, market strength, news awareness, liquidity, and strict risk management.
Suggested use cases:
Timing entries after a higher-timeframe setup is already identified
Confirming whether buyers are actively supporting a move
Avoiding entries when delta or CVD does not confirm price action
Watching VWAP reclaim or VWAP hold behavior on fast charts
Detecting possible exhaustion when price pushes higher or lower with weakening delta
Improving execution discipline during fast momentum trades
Important: This script is for educational and informational purposes only. It is not financial advice, investment advice, or a recommendation to buy or sell any security. The volume delta and CVD calculations are approximations based on available PulseWire bar data and should not be treated as true exchange-level order flow. Always test thoroughly and use this tool together with your own judgment and risk controls.
Indicator

Lemorei Daily - All-In-OneLemorei Daily — All-in-One Daily Chart Context Tool
Lemorei Daily is a discretionary daily-chart analysis indicator designed to help traders quickly evaluate a stock’s broader trend, relative strength, volume quality, key levels, and long-side trading context.
This script is built for daily charts and is intended to support watchlist building, pre-market preparation, swing context, and intraday bias planning. It is not designed as a standalone buy/sell execution system. Instead, it helps answer one important question before trading: Is this stock strong enough to deserve attention?
The indicator combines several important daily-chart components into one clean visual layout:
20 EMA, 50 EMA, and 200 EMA trend structure
20/50 EMA cloud to quickly visualize bullish or bearish trend alignment
Weekly and Monthly anchored VWAP to identify whether price is above or below important institutional reference levels
Previous Day High and Previous Day Low levels with optional extended labels
ATR-based daily range analysis to classify the current day as quiet, normal, healthy, expanded, or extreme
Relative strength vs SPY to show whether the ticker is leading or lagging the market
Volume quality analysis using relative volume versus its average
Hot volume candle highlighting for unusual daily participation
Fast Daily dashboard summarizing bias, EMA position, VWAP status, relative strength, volume, range, and action context
Action engine that classifies the setup as A+ LONG, WAIT VWAP, PULLBACK, SELECTIVE, AVOID LONG, or CAUTION
Clean action note with plain-language guidance for the current daily context
Alerts for A+ daily long context, VWAP reclaim, wait-for-VWAP conditions, and hot daily volume
The goal of this indicator is to make daily chart analysis faster, cleaner, and more structured. It is especially useful for traders who focus on momentum stocks, large-cap leaders, continuation setups, VWAP reclaim setups, and stocks showing relative strength against the broader market.
Suggested use cases:
Building a daily watchlist
Filtering stocks before intraday trading
Identifying strong continuation candidates
Avoiding weak or extended names
Confirming whether a stock has bullish daily structure before looking for lower-timeframe entries
Monitoring important VWAP, EMA, volume, and range conditions
Important: This script is for educational and informational purposes only. It is not financial advice, investment advice, or a recommendation to buy or sell any security. Always combine this tool with your own analysis, risk management, market conditions, news awareness, and personal trading plan.
Indicator

Indicator

Indicator

fmfm300 Certainly! Here's a detailed explanation of what this Pine Script indicator does, written in English so you can use it in PulseWire.
Overview: "fmfm300" Indicator
This is a comprehensive multi-strategy trading indicator that combines 6+ different trading concepts into one tool. It's designed for intraday to swing trading on any timeframe.
Main Components (What it shows):
1. Supertrend + EMA (Trend Following)
Supertrend (ATR 10, Factor 3.0) - Identifies trend direction
EMA 20 - Additional trend confirmation
Labels show "إيجابي" (Bullish) or "سلبي" (Bearish) when trend changes
Color zones: Light green (bullish), Light red (bearish), Darker colors for sideways
2. Braid Filter (Trend Strength)
Compares 3 moving averages (Periods: 3, 7, 14)
Green = Bullish alignment (MA1 > MA2, sufficient separation)
Red = Bearish alignment (MA2 > MA1, sufficient separation)
Gray = Sideways/weak trend
Uses ATR to filter out false signals (minimum separation %)
3. Liquidity HeatMap (Volume Profile)
Shows where volume accumulated at specific price levels
Green boxes = Buy-side liquidity (price below current)
Blue boxes = Sell-side liquidity (price above current)
Orange boxes = Point of Control (highest volume node)
Helps identify support/resistance zones and potential liquidity grabs
4. Pivot Points (Support/Resistance)
Red "▼" labels = Major Pivot Highs (resistance)
Blue "▲" labels = Major Pivot Lows (support)
Temporary pivots (darker blue with "⚠ Subject to repaint") - shorter-term levels
5. Supply/Demand Indicator (Second Indicator)
Displays a text summary with:
🟢 = Green candle (Demand > Supply)
🔴 = Red candle (Supply > Demand)
⚪ = Doji
RSI background: Green (RSI > 55 = bullish), Red (RSI < 45 = bearish)
Demand/Supply percentages based on volume-weighted price movement
6. Data Table (Multi-Timeframe Volume Analysis)
Shows cumulative volume from 3 timeframes (1H, 15min, 5min):
Buy volume (Green) - Volume from bullish candles
Sell volume (Red) - Volume from bearish candles
Net result (Green/Red) - Difference between buy and sell volume
Formatting: K (thousands), M (millions), B (billions)
7. Auto-Fibonacci (HTF Targets)
Calculates standard deviation-based levels from higher timeframe
Shows target levels (T1, T2, T3, etc.) above/below current price
Dashed lines with price labels
Can mirror levels for both directions
Alert when price crosses these levels
8. Daily Support/Resistance (HTF Levels)
Shows previous period's High, Low, and Midpoint from selected timeframe
Options: 60min, 240min (4H), or Daily
Red line = Resistance, Green line = Support, Yellow line = Midpoint
Labels show level type and price
9. Fair Value Gaps (FVG) / Liquidity Zones
Red boxes = Bearish FVGs (price gaps down)
Green boxes = Bullish FVGs (price gaps up)
"سيولة" (Liquidity) labels inside boxes
Tracks when liquidity is taken (✓ تم سحب السيولة)
Can show closest boxes to current price only
10. Order Blocks (Supply/Demand Zones)
Green boxes = Demand zones (bullish order blocks)
Red boxes = Supply zones (bearish order blocks)
"▲" signal appears when price enters demand zone
"▼" signal appears when price enters supply zone
Uses zigzag pattern to identify significant swing points
Alerts when price reaches these zones
11. Dynamic VWAP
Adaptive VWAP that changes with volatility
Green line = Bullish VWAP (after higher low)
Red line = Bearish VWAP (after lower high)
Labels at swing points show where VWAP resets
12. Trend Lines
Automatic trendlines drawn from pivot highs/lows
Teal lines = Bullish trendlines (upward slope)
Red lines = Bearish trendlines (downward slope)
How to Use in PulseWire:
Best for:
Intraday trading (5min, 15min, 1H, 4H)
Swing trading (Daily timeframe)
Cryptocurrency, Forex, Stocks, Indices
Trading Signals (Buy):
Supertrend bullish (light green background)
Braid filter green
Price near demand zone (green box with "▲")
RSI > 55 (from second indicator)
Net volume positive (green in data table)
Price above dynamic VWAP (green line)
Trading Signals (Sell):
Supertrend bearish (light red background)
Braid filter red
Price near supply zone (red box with "▼")
RSI < 45
Net volume negative (red in data table)
Price below dynamic VWAP (red line)
Key Settings to Adjust:
Setting Purpose Recommended
ATR Period Supertrend sensitivity 10 (default)
Factor Supertrend distance 3.0 (default)
PipsMinSepPercent Braid filter strength 40%
Calculated Bars HeatMap history 100
Pivot Length Major pivot sensitivity 20
Fibo Period HTF target calculation 85
الحد الأدنى للفصل Minimum separation for trend 40%
Limitations to Know:
Temporary pivots repaint (⚠ warning shown)
HeatMap only draws on the last bar (performance optimized)
Some calculations use lookahead=on (may repaint in real-time)
Heavy indicator - may slow down PulseWire on low-end devices
Best used on non-intraday timeframes (15min+) for accuracy
Summary:
This indicator is an all-in-one trading dashboard that combines:
Trend following (Supertrend + Braid)
Support/Resistance (Pivots + Daily levels + Order blocks)
Volume analysis (HeatMap + Multi-TF table + Supply/Demand)
Target levels (Auto-Fibonacci)
Liquidity concepts (FVG + Order blocks)
Dynamic pricing (VWAP)
Best strategy: Use the confluence of 3+ signals before entering a trade. Don't rely on any single component alone.
The Arabic labels indicate this was designed for Arabic-speaking traders, but the visual signals are universal (colors, boxes, lines). The combinedText at the top shows the overall market state (صاعد = bullish, هابط = bearish, عرضي = sideways) Indicator

Institutional OB Entry Exit SL StrategyThis strategy is designed to identify possible institutional-style entries using order blocks, market structure, and momentum confirmation.
The strategy first looks for a break of structure. A bullish structure break happens when price closes above the recent swing high. A bearish structure break happens when price closes below the recent swing low. After this break, the script marks a possible order block zone: for bullish setups, it uses the most recent bearish candle before the bullish breakout; for bearish setups, it uses the most recent bullish candle before the bearish breakdown.
A trade is not taken immediately after the breakout. The strategy waits for price to return to, or retest, the order block area. This is meant to approximate an institutional entry zone where price may revisit liquidity before continuing in the breakout direction.
For extra confirmation, the script uses three filters:
EMA confirmation: Buy trades require the fast EMA to be above the slow EMA, and price must be above the fast EMA. Sell trades require the fast EMA to be below the slow EMA, and price must be below the fast EMA.
RSI confirmation: Buy trades require RSI above 50, showing bullish momentum. Sell trades require RSI below 50, showing bearish momentum.
Stochastic confirmation: Buy trades require the Stochastic K line to be above the D line and below the overbought zone. Sell trades require the K line to be below the D line and above the oversold zone.
A buy entry is triggered when price retests a bullish order block, closes above the midpoint of that order block, and all EMA, RSI, and Stochastic confirmations agree.
A sell entry is triggered when price retests a bearish order block, closes below the midpoint of that order block, and all confirmation indicators agree.
The stop loss is placed beyond the order block, with an ATR-based buffer. For buy trades, the stop loss is below the bullish order block. For sell trades, the stop loss is above the bearish order block.
The take profit is calculated using a fixed risk-to-reward ratio. By default, the target is set at 2:1, meaning the profit target is twice the distance of the stop loss.
In simple terms, this strategy attempts to trade in the direction of institutional momentum after a structure break, but only after price returns to a key order block zone and receives confirmation from trend and momentum indicators. Strategy

Indicator

Indicator

Meridian Flow [WillyAlgoTrader]🧭 Meridian Flow is an overlay Smart-Money toolkit that reads market structure the way an institutional trader does — detecting confirmed swing points, classifying every break as a BOS (trend continuation) or a CHoCH (trend reversal), drawing the order block each break leaves behind, and then turning that signal into a complete trade plan with ATR-based stop-loss, three take-profits, automatic break-even, and a live performance dashboard — all on one chart, with zero manual drawing.
The core idea: most "SMC" tools just paint boxes and labels and leave you to figure out the rest. Meridian Flow closes the loop. It does not stop at "here is a break" — it answers where to enter, where the stop goes, where the targets are, when to move to break-even, and how the setup has performed . Structure detection, order-block tracking, a higher-timeframe bias filter, a full risk engine, a structure-anchored trend line, and a sectioned dashboard are wired into a single pipeline so each part feeds the next.
It works on any market and any timeframe — forex, crypto, stocks, indices, futures — because every component is built from price action and ATR, not from instrument-specific assumptions.
🧩 WHY THESE COMPONENTS WORK TOGETHER
A raw BOS/CHoCH labeler tells you structure broke, but not whether to trust the break, where the institutional zone is, or how to manage risk once you're in. An order-block tool draws zones but has no concept of trade management. A risk calculator needs an entry it can't generate on its own. Used separately, you're constantly stitching three or four tools together by hand.
Meridian Flow fuses them into one chain:
Confirmed swing detection → HH/HL/LH/LL classification → BOS / CHoCH break engine → HTF bias filter → Order-block creation + mitigation tracking → ATR risk model (SL / TP1-3 / break-even) → Structure-anchored ATR trend line → Live stats & form dashboard → Alerts
The swing engine finds confirmed pivots. Classification tells you whether each new swing extends or contradicts the prior one. The break engine reads the running structure state to decide BOS vs CHoCH — the same state then sets the direction of the trailing trend line, so the line and the labels never disagree. Each qualifying break spawns the order block that produced the move and tracks it until price mitigates it. The HTF filter vetoes breaks that fight the higher timeframe. The risk engine takes the surviving signal and immediately builds entry, stop, and three targets sized in ATR and R-multiples. The dashboard records the outcome and feeds it back to you as a win rate and a recent-form strip.
Without structure classification you can't separate continuations from reversals. Without the running-state logic, BOS and CHoCH blur together. Without order blocks you lose the institutional zone. Without the HTF filter you take every counter-trend poke. Without the risk model a signal is just an arrow. The combination is what turns "structure broke" into a managed, reviewable trade.
🔍 WHAT MAKES IT ORIGINAL
1️⃣ Confirmed swing engine with automatic HH / HL / LH / LL labeling.
Swings are found with symmetric pivots — equal left/right lookback (default Swing Length 13 ) — so a pivot is only confirmed once enough bars have closed on both sides. Each new high is labeled:
— isHH = (no previous high) OR (pivotHigh >= previousHigh)
— otherwise it is an LH
Each new low is labeled:
— isLL = (no previous low) OR (pivotLow <= previousLow)
— otherwise it is an HL
This gives you an objective, repeatable map of structure instead of subjective lines.
2️⃣ BOS vs CHoCH disambiguation via a running structure-state machine.
The indicator keeps an internal trend state (structTrend = +1 bull, −1 bear, 0 neutral). When a swing high breaks, it reads that state:
— bull break while structTrend >= 0 → BOS ▲ (continuation)
— bull break while structTrend < 0 → CHoCH ▲ (reversal up)
The mirror logic applies to bear breaks. This is why the same break can be a BOS in one context and a CHoCH in another — the label reflects the trend you were already in, not just the candle that broke.
3️⃣ Conflict suppression + warmup guard.
If a bull break and a bear break would register on the very same bar, the bar is flagged a conflict and both are suppressed — no contradictory signals. On top of that, no signal fires until the chart has warmed up:
— WARMUP_BARS = max(Swing Length × 2, 50)
Early-history noise, where pivots aren't yet reliable, is filtered out before a single arrow prints.
4️⃣ Order blocks tied to the break, with displacement detection and an arm→mitigate lifecycle.
When a break creates an OB, the engine scans back up to OB Lookback (default 30) bars for the last opposite candle (for a bullish OB: the last down candle, close < open) and prefers one that was followed by a displacement move out of its range. If no displacement is found, it falls back to the nearest opposite candle.
Every box then runs a lifecycle:
— Armed : price first closes beyond the zone (confirming the OB worked)
— Mitigated : price later returns into the zone (by wick or close, your choice), committed on bar close
Mitigated blocks fade to grey and freeze, or can be removed entirely. The box cap ( Max Order Blocks, default 8 ) always drops mitigated zones first, so live zones stay on the chart longest.
5️⃣ Non-repainting higher-timeframe bias filter.
An EMA (default 50 ) is computed on a higher timeframe (default 60-minute ) and read with a one-bar offset on confirmed values:
— Bullish bias when close >= HTF EMA
— Bearish bias when close <= HTF EMA
When the filter is on, longs are only allowed in a bullish HTF regime and shorts only in a bearish one. Because the HTF value is taken from the already-closed higher-timeframe bar, it does not repaint.
6️⃣ Preset-driven ATR risk model — entry, stop, and three targets in one shot.
Stop distance is volatility-scaled, and targets are placed as multiples of that risk (R):
— slDistance = ATR(SL length, default 13) × SL multiplier
— SL = entry ∓ slDistance
— TP1/TP2/TP3 = entry ± slDistance × (TP1/TP2/TP3 multiplier)
One click selects a full profile (SL ×ATR / TP1 / TP2 / TP3 in R):
— Conservative : 2.5 / 1R / 2R / 4R
— Balanced : 1.5 / 1R / 2R / 3R
— Aggressive : 1.0 / 1.5R / 2.5R / 4R
— Scalping : 0.8 / 0.8R / 1.5R / 2R
— Custom : set every multiplier by hand
Only one position at a time is tracked — no pyramiding, no overlapping clutter.
7️⃣ Break-even-after-TP1 with WIN-on-TP1 accounting.
When TP1 is first touched and break-even is enabled, the stop is moved to the entry price. From the next bar, any wick back to entry closes the trade at break-even — locking out the give-back loss. Crucially, a trade counts as a WIN the moment TP1 is touched , even if it later comes back to the break-even stop. This keeps the win-rate honest about partial profit-taking.
8️⃣ Structure-anchored ATR trend line (SuperTrend-style, but it flips on CHoCH).
A smoothed ATR band trails price, but its direction is not decided by its own crossover logic — it is slaved to the structure state:
— band = hl2 ∓ (ATR Trend Multiplier, default 5) × EMA(ATR(length 10), smoothing 5)
— Bull regime: line trails as max(previous line, lower band)
— Bear regime: line trails as min(previous line, upper band)
— The line flips only when structure flips (a CHoCH), marked with a circle
So your trailing line and your BOS/CHoCH labels always tell the same story.
9️⃣ Session stats engine — win rate gauge + recent-form strip.
The dashboard tallies closed trades, wins, losses, and win rate, rendered with a Unicode block gauge (▰▱). A separate Form strip shows the last 10 outcomes (▰ = win, ▱ = loss, newest on the right), so you can see whether the current settings are in or out of sync with the market at a glance.
🧠 HOW IT WORKS — bar by bar
Step 1 — Detect swings: symmetric pivots confirm a swing high or low and label it HH/HL/LH/LL.
Step 2 — Watch for a break: price closing (or wicking, your choice) beyond the last swing flags a raw break; same-bar conflicts are suppressed.
Step 3 — Classify the break: the running structure state turns the raw break into a BOS or a CHoCH and flips the trend state.
Step 4 — Filter by bias: if the HTF filter is on, the break must agree with the higher-timeframe EMA regime to qualify.
Step 5 — Spawn the order block: the engine finds the originating candle (preferring displacement) and draws the OB zone.
Step 6 — Open the trade: while flat, a qualifying break sets entry, ATR stop, and TP1/TP2/TP3 from the active preset.
Step 7 — Manage it: each bar checks for TP touches and stop hits; TP1 triggers break-even; SL or TP3 closes the trade and books the result.
Step 8 — Track zones: every open OB arms and then mitigates as price interacts with it.
Step 9 — Report: the dashboard updates trend, signal, levels, R:R, win rate, and recent form; alerts fire on close.
📖 HOW TO USE (beginner-friendly)
🎯 Quick start — get running in 5 steps:
1. Add Meridian Flow to any chart, any timeframe. Defaults already work.
2. Look at the dashboard (top-right). The colored header tells you the current trend: green = bullish, red = bearish, blue = neutral.
3. Wait for a Long ▲ or Short ▼ marker to print under/over a candle. That is a new trade signal.
4. Read the colored lines that appear: the dotted line is your entry, the solid red line is your stop-loss, the three dashed lines are TP1, TP2, TP3.
5. Use those exact levels in your broker. The dashboard shows the same numbers in text so you can copy them.
That is the whole loop: signal prints → take the levels → manage to the targets. Everything else below just helps you read and fine-tune it.
👁️ Reading the chart (what every element means):
— 🟢 Long ▲ / 🔴 Short ▼ markers = a trade just opened in that direction.
— BOS ▲/▼ = trend is continuing in the same direction.
— CHoCH ▲/▼ = trend may be reversing — the first sign of a turn.
— HH / HL = higher high / higher low (healthy uptrend). LL / LH = lower low / lower high (healthy downtrend).
— Colored boxes = order blocks (institutional zones). Bright = still active; faded grey = already mitigated (price came back to it).
— Dotted line = entry · solid red = stop-loss · dashed lines = TP1/TP2/TP3. A target turns solid teal with a ✓ once price reaches it.
— Trailing ATR line = quick visual trend; it flips (with a small circle) when structure reverses.
📊 Dashboard fields:
— Trend : current structure direction (Bullish / Bearish / Neutral).
— Signal : LONG, SHORT, or Wait (a new trade only opens when you're flat).
— Last event : the most recent BOS or CHoCH.
— Timeframe : the chart timeframe.
— SL / TP1 / TP2 / TP3 : live levels of the open trade (✓ marks targets already hit; "BE @" means the stop moved to break-even).
— R:R (TP1) : reward-to-risk to the first target.
— SL Dist % : how far the stop sits from entry as a percentage.
— Trades / W-L / Win rate : this-session performance with a gauge.
— Form : last 10 results, ▰ win · ▱ loss, newest on the right.
🔧 Tuning guide (fix common issues):
— Too many small/noisy signals: raise Swing Length (try 20-30) and set Break Confirmation to "Close".
— Signals feel late: lower Swing Length (5-10) and/or switch Break Confirmation to "Wick".
— Too many counter-trend trades: turn on the HTF Trend Filter.
— Stops too tight / too wide: change the Risk Preset, or use Custom and adjust SL ×ATR.
— Chart too busy: turn off OB labels and the mean line, reduce Max Order Blocks, or enable "Remove OB After Mitigation".
💡 Trading ideas:
— Reversal hunting: set Signal Mode to "CHoCH only" to trade structure turns; pair with an order-block retest for confirmation.
— Trend riding: set Signal Mode to "BOS only" with the HTF filter on to stack with the higher-timeframe direction.
— Zone entries: wait for a fresh OB, then enter on the mitigation tap back into the zone rather than chasing the break.
— Scalping: use the Scalping preset on low timeframes for tight stops and quick 1:1 to 1:2 targets.
— Risk-free runners: keep Break-Even After TP1 on so winners can't turn into losers.
⚙️ KEY SETTINGS REFERENCE
🏗️ Structure:
— Swing Length (default 13): pivot lookback. Lower = more, smaller swings; higher = cleaner.
— Break Confirmation (default Close): Close = fewer fakeouts; Wick = earlier, riskier.
— Signal Mode (default BOS + CHoCH): which events fire trades — CHoCH only / BOS only / both.
— Show HH/HL/LH/LL (default on) · Show BOS / CHoCH (default on).
📦 Order Blocks:
— Show Order Blocks (default on) · Create OB On (default BOS + CHoCH).
— Mitigation Trigger (default Wick): Wick = earlier; Close = stricter.
— Remove OB After Mitigation (default off) · OB Lookback (default 30) · Max Order Blocks (default 8).
— OB Box Transparency (default 85) · Show 50% Mean Line (default off) · Show OB Labels (default off).
🔍 Filters:
— HTF Trend Filter (default off) · HTF Timeframe (default 60) · HTF EMA Length (default 50).
🛡️ Risk Management:
— Risk Preset (default Balanced): Conservative / Balanced / Aggressive / Scalping / Custom.
— ATR Length (SL) (default 13) · SL ×ATR / TP1 / TP2 / TP3 multipliers (Custom mode).
— Show SL/TP Lines (default on) · Show SL/TP Labels (default on) · Show % Distance (default on).
— Break-Even After TP1 (default on) · Entry / SL / TP Line Style .
🎨 Visual:
— Theme (default Auto) · Show Buy/Sell Signals (default on) · Label Font Size (default Small).
— Show ATR Trend Line (default on) · ATR Trend Length (default 10) · Multiplier (default 5.0) · Smoothing (default 5).
— Show Watermark (default on).
📊 Dashboard:
— Show Dashboard (default on) · Position (default Top Right) · toggles for Market / Trade / Stats sections.
🔔 Alerts:
— Webhook JSON Format (default off) · Alert on SL Hit (default on) · Alert on TP / Break-Even (default off) · Alert on OB Mitigation (default off).
🔔 ALERTS
— 🟢 LONG / 🔴 SHORT — entry with ticker, timeframe, price, SL, TP1/TP2/TP3 and R:R.
— 🛑 SL HIT / 🛡️ BE STOP-OUT — stop or break-even stop-out, with entry and stop price.
— 🛡️ BREAK-EVEN — stop moved to entry after TP1.
— 🎯 TP1 / TP2 / TP3 HIT — each target as it is touched.
— 📦 OB MITIGATION — price returns into a bull or bear order block.
All alerts support plain text and JSON webhook output, and fire on bar close (once per bar close).
⚠️ IMPORTANT NOTES
— 🚫 No repainting. Swings use symmetric (equal left/right) pivots, so a pivot is confirmed only after the lookback bars close — the actual swing sits in the past by the Swing Length; the indicator draws forward from that confirmed bar. Breaks, hits, and OB mitigation all commit on bar close (barstate.isconfirmed), the HTF bias reads the already-closed higher-timeframe bar, and alerts fire once per bar close. This is delayed confirmation, not repainting of future values.
— 📐 Confirmation delay is inherent: signals appear after the bar that triggers them closes. This is the cost of avoiding fakeouts.
— ⚖️ Stats are session-based: win rate and the form strip reset when the script reloads or any input changes. They reflect the visible history with current settings, not a guaranteed forward result.
— 📊 "SL Dist %" is the stop distance as a percentage of entry — it is not a position-sizing or account-risk figure. Size your positions with your own risk rules.
— 🛠️ This is a market-structure analysis and trade-planning tool, not an automated trading bot. It detects structure, draws zones, builds stop/target levels, and tracks outcomes — trade decisions remain yours.
— 🌐 Works on all markets and all timeframes. Past performance does not guarantee future results.
— 🆓 Meridian Flow is free to use. Feedback and suggestions are welcome in the comments. Indicator

Indicator

Unified Session V3.6 - Extended (Gold Edition)Session & Initial Balance Mapping: Visually highlights the Asian (extended to 10:00), London, and New York trading windows with shaded boxes. It also plots the Initial Balance (IB) range for the first 15 minutes of each session.
Anchored VWAPs: Calculates and plots independent Volume Weighted Average Price (VWAP) lines anchored to the start of each major session.
Key Benchmark Levels: Automatically draws critical daily and weekly liquidity levels, including Previous Day High/Low/Close, Daily Open, Daily Equilibrium (midpoint), and Previous Week High/Low.
Intraday Timeline Alerts: Places visual markers on the chart 5 minutes ahead of major Gold-specific market events (e.g., London Breakout, Comex Open, Algo Dominance window) with tooltip reminders of typical market behavior.
Seasonal & Statistical Edge: Automatically prints a daily label at the Asia Open detailing Gold's historical performance bias for the current month (e.g., January's strong bullishness) and the specific day of the week. Indicator

Sweep Runover Trend CandleEnglish Version
Title: Sweep Runover System
Description:
The Ultimate Sweep Runover System is a complete, all-in-one trading toolkit designed to detect liquidity sweeps, confirm structural shifts, and manage your risk automatically. Whether you are trading forex, crypto, or indices, this indicator visually guides you through the entire lifecycle of a trade from setup to take profit.
Key Features:
Liquidity Sweep Detection: Automatically plots structural highs/lows and marks liquidity sweeps with customizable lines and labels (default 'X').
Trend Confirmation (Hollow Candles): Filters out fake-outs by waiting for a candle close beyond the setup. Once confirmed, the trend changes dynamically, painting beautiful neon hollow candles (Green for Bullish, Red for Bearish).
Advanced Stop Loss & R:R Targets: Automatically calculates your Stop Loss based on either the Recent Swing or the Trigger Candle. It instantly plots customizable Risk-to-Reward (R:R) Target lines (T1, T2) directly on the chart with exact price labels.
MTF Dashboard: A sleek, customizable table that tracks the real-time trend status across your current timeframe and up to 4 higher timeframes simultaneously.
Session Killzones: Optional time filters allow you to only hunt for setups during specific high-volume trading sessions (e.g., London or NY Open).
Pro Alert System: Fully integrated with custom JSON Webhook alerts, making it plug-and-play ready for auto-trading bots (3Commas, PineConnector, etc.).
Beautiful Custom UI: Every visual element—from neon colors and line styles to label distances and historical line cleanup—can be easily customized in a highly organized settings menu.
How to Use:
Wait for the indicator to mark a sweep (X). If price confirms the runover, the candles will change color, and your SL/TP lines will appear. Manage the trade using the automatically plotted R:R targets and keep an eye on the MTF Dashboard for higher timeframe confluence!
Tamil Version (தமிழ்)
தலைப்பு: Sweep Runover System
விளக்கம்:
Ultimate Sweep Runover System என்பது மார்க்கெட்டில் நடக்கும் லிக்விடிட்டி ஸ்வீப்களை (Liquidity Sweeps) கண்டறிந்து, ட்ரெண்ட் (Trend) மாறுவதை உறுதிசெய்து, உங்கள் ரிஸ்க்கை (Risk) ஆட்டோமேட்டிக்காக நிர்வகிக்க உருவாக்கப்பட்ட ஒரு முழுமையான இண்டிகேட்டர் ஆகும். ஃபாரெக்ஸ், கிரிப்டோ அல்லது ஸ்டாக்ஸ் என எதில் ட்ரேட் செய்தாலும், என்ட்ரி முதல் டேக் ப்ராஃபிட் (Take Profit) வரை இந்த சிஸ்டம் உங்களை சரியாக வழிநடத்தும்.
முக்கிய அம்சங்கள்:
Liquidity Sweep Detection: மார்க்கெட் ஸ்ட்ரக்சரை அனலைஸ் செய்து, லிக்விடிட்டி ஸ்வீப்களை எளிதாகக் கண்டறிந்து குறியீடுகள் (X) மூலம் காட்டுகிறது.
Trend Confirmation (Hollow Candles): ஃபேக்-அவுட்களை (Fake-outs) தவிர்ப்பதற்காக, கேண்டில் க்ளோஸ் (Candle Close) ஆகும் வரை காத்திருந்து ட்ரெண்டை உறுதி செய்கிறது. ட்ரெண்ட் மாறியதும், அழகான நியான் ஹாலோ கேண்டில்களாக (Bullish-க்கு பச்சை, Bearish-க்கு சிவப்பு) நிறம் மாறும்.
Advanced Stop Loss & R:R Targets: உங்களின் ஸ்டாப் லாஸை Recent Swing அல்லது Trigger Candle அடிப்படையில் இதுவே கணக்கிட்டுக்கொள்ளும். மேலும், உங்களுடைய Risk-to-Reward (R:R) அடிப்படையில் டார்கெட் லைன்களை (T1, T2) சரியான விலையுடன் சார்ட்டிலேயே வரைந்து காட்டும்.
MTF Dashboard: நீங்கள் பார்த்துக்கொண்டிருக்கும் டைம்ஃபிரேம் மட்டுமின்றி, கூடுதலாக 4 பெரிய டைம்ஃபிரேம்களின் (Higher Timeframes) ட்ரெண்ட் நிலையை ஒரே டேஷ்போர்டில் உடனுக்குடன் தெரிந்துகொள்ளலாம்.
Session Killzones: மார்க்கெட்டில் வால்யூம் அதிகமாக இருக்கும் நேரங்களில் (எ.கா. London / NY Session) மட்டுமே ட்ரேட் செய்ய, பிரத்யேக டைம் ஃபில்டர்கள் (Time filters) கொடுக்கப்பட்டுள்ளன.
Pro Alert System: ஆட்டோ-ட்ரேடிங் பாட்களை (Auto-trading bots) பயன்படுத்துபவர்களுக்காகவே Custom JSON Webhook அலர்ட் வசதி கொடுக்கப்பட்டுள்ளது.
Beautiful Custom UI: நிறங்கள், லைன் ஸ்டைல்கள், மற்றும் டேஷ்போர்டு டிசைன் என அனைத்தையும் செட்டிங்ஸில் உங்களுக்கு ஏற்றவாறு எளிதாக மாற்றியமைத்துக் கொள்ளலாம்.
எப்படி பயன்படுத்துவது?
இண்டிகேட்டர் ஸ்வீப்பை (X) மார்க் செய்யும் வரை காத்திருங்கள். ட்ரெண்ட் பிரேக்-அவுட் ஆனதும் கேண்டில்களின் நிறம் மாறும், கூடவே உங்களின் SL மற்றும் டார்கெட் லைன்கள் சார்ட்டில் தோன்றும். ஆட்டோமேட்டிக்காக வரையப்படும் R:R டார்கெட்டுகளைப் பயன்படுத்தி ட்ரேடை வெற்றிகரமாக முடியுங்கள். MTF டேஷ்போர்டை கவனித்து மார்க்கெட்டின் பெரிய ட்ரெண்டோடு இணைந்து பயணியுங்கள்! Indicator

G8 Single Currency Rate Yield Ampel StableG8 Single Currency Rate/Yield Traffic Light
G8 Single Currency Rate/Yield Traffic Light is a macro-driven FX bias indicator designed to visualize whether the current interest-rate and yield environment supports a bullish, neutral, or bearish bias for a selected G8 currency.
The indicator is built around a simple but powerful macro principle:
Rising yields usually support a currency, while falling yields usually weaken it.
Rising short-rate futures usually imply lower expected policy rates and are therefore interpreted as bearish for the currency. Falling short-rate futures imply higher expected policy rates and are interpreted as bullish.
This tool is not designed as a standalone buy or sell signal. It is intended to act as a macro bias filter for FX traders who want to align their trade ideas with the current direction of rates, yields, and currency momentum.
Supported Currencies
The indicator currently supports the following G8 currencies:
USD
EUR
GBP
CHF
JPY
AUD
NZD
CAD
The selected currency can be changed directly in the settings menu.
Core Logic
The indicator calculates a score based on four possible components:
1. 2-Year Government Yield
The 2-year yield is usually very sensitive to central bank expectations.
2Y yield rising = bullish for the currency
2Y yield falling = bearish for the currency
2. 10-Year Government Yield
The 10-year yield reflects longer-term macro conditions, inflation expectations, growth expectations, and term premium.
10Y yield rising = supportive for the currency
10Y yield falling = negative for the currency
3. Short-Rate Futures
Short-rate futures are interpreted inversely.
Future price rising = lower expected rates = bearish for the currency
Future price falling = higher expected rates = bullish for the currency
Examples:
USD: SOFR future
EUR: Euribor future
GBP: short-rate / sterling rate future proxy
CAD: CORRA future proxy
CHF: SARON future proxy
AUD/NZD/JPY: rate future proxies depending on PulseWire data availability
4. FX Proxy
The indicator can also include a currency proxy, such as:
DXY for USD
EURUSD for EUR
GBPUSD for GBP
AUDUSD for AUD
NZDUSD for NZD
USDCHF for CHF
USDJPY for JPY
USDCAD for CAD
For inverted pairs such as USDCHF, USDJPY, and USDCAD, the logic is automatically inverted.
Example:
USDJPY rising = JPY weakness
USDJPY falling = JPY strength
Score Interpretation
Each active module contributes either:
+1 = bullish contribution
0 = neutral / no contribution
-1 = bearish contribution
The total score is then plotted as a colored histogram.
Default interpretation:
Score >= +2 = bullish / green
Score between -1 and +1 = neutral / yellow
Score <= -2 = bearish / red
The thresholds can be adjusted in the settings.
Traffic Light Colors
Green
A green signal means that the selected currency currently has positive macro/rate momentum.
This may indicate that:
Yields are rising
Rate futures are falling
The FX proxy is confirming currency strength
In practical FX analysis, this means the selected currency may be preferred as the stronger side of a currency pair.
Yellow
A yellow signal means that the picture is mixed or neutral.
This may happen when:
Short-term yields and long-term yields disagree
Rate futures and yields send conflicting signals
The FX proxy is not confirming the rate/yield picture
In this state, traders may prefer to wait for clearer confirmation or rely more heavily on upcoming catalysts, price structure, or higher-timeframe analysis.
Red
A red signal means that the selected currency currently has negative macro/rate momentum.
This may indicate that:
Yields are falling
Rate futures are rising
The FX proxy confirms currency weakness
In practical FX analysis, this means the selected currency may be the weaker side of a currency pair.
Example Use Cases
EURUSD
If the EUR indicator is green and the USD indicator is red, this supports a EURUSD long bias.
If the EUR indicator is red and the USD indicator is green, this supports a EURUSD short bias.
If both currencies are green or both are red, the relative edge is less clear.
GBPJPY
If GBP is green and JPY is red, the macro/rate environment supports a GBPJPY long bias.
If GBP is red and JPY is green, the macro/rate environment supports a GBPJPY short bias.
AUDCAD
If AUD is green and CAD is red, the relative rate/yield picture supports AUDCAD long ideas.
If AUD is red and CAD is green, AUDCAD short ideas may be favored.
Recommended Timeframes
The indicator can be used on different timeframes depending on the trader’s style.
H1
The H1 timeframe is a good balance between responsiveness and stability. It is useful for intraday bias and short-term macro alignment.
Recommended setting:
Momentum Length: 8
H4
H4 can be used for a broader daily bias. It filters more noise and is better for traders who want fewer signal changes.
Daily
The daily timeframe can be used as a structural macro filter for swing trading and weekly FX planning.
Recommended Settings
For an H1 chart, a balanced default setup is:
Momentum Length: 8
2Y Yield: enabled
10Y Yield: enabled
Rate Future: enabled if data is available
FX Proxy: enabled
Long Threshold: +2
Short Threshold: -2
For a cleaner pure macro/rates model, the FX proxy can be disabled. In that case, the indicator focuses only on yields and short-rate futures.
Important Notes About Symbols
Some short-rate futures may not be available for every user depending on PulseWire data access and exchange permissions.
If a futures symbol does not load, the indicator should still work because invalid symbols are ignored. In that case, the user can either:
disable the Rate Future module, or
manually replace the symbol in the settings with a valid PulseWire symbol.
The most important components are usually the 2-year yield and short-rate future, because they are more directly linked to central bank expectations.
What This Indicator Is Designed For
This indicator is designed to help traders answer one specific question:
Does the current rate and yield environment support strength or weakness in this currency?
It can be used as part of a broader FX workflow:
1. Check macro calendar and news catalysts
2. Check the G8 currency traffic lights
3. Compare strong currencies against weak currencies
4. Build a directional bias for selected FX pairs
5. Use price action, volume profile, RSI, TSV, VWAP, or other tools for execution
The indicator is best used as a bias filter, not as a direct entry trigger.
Limitations
This indicator does not predict the future.
It does not include:
central bank speeches in real time
inflation surprises
geopolitical risk
liquidity shocks
positioning extremes
full yield curve analysis
options market structure
relative growth data
It should therefore be combined with macro context, event risk, technical structure, and proper risk management.
Disclaimer
This script is for educational and analytical purposes only. It does not provide financial advice, investment advice, or trading recommendations. All trading decisions are the responsibility of the user. Markets involve risk, and past behavior of rates, yields, or currencies does not guarantee future results. Indicator

RSI-MFI History FinderDescription:
This indicator replicates the original RSI-MFI (Money Flow wave/band) found in popular systems like Market Cipher B and VuManChu (VMC), enhancing it with a unique historical search engine. It is built specifically for traders who rely on contextual market analysis, pattern matching, and backtesting identical historical setups.
The indicator automatically scans the chart's history to find the most recent candle where the Money Flow index reached an extremity identical to (or deeper than) the current level (or a manually specified target), helping you instantly cross-reference the current setup with historical precedents.
Key Features:
Original VMC Math: Fully complies with the original formula calculating RSI-MFI based on the smoothed ratio of candle bodies to their wicks. The values perfectly match classical sub-window oscillators.
Smart Directional Search: The algorithm automatically adapts to the sign of your target value:
- If the RSI-MFI target is negative (oversold conditions), the script searches for the closest historical bar where the value was equal to or lower than the target (matching similar or deeper exhaustion).
- If the RSI-MFI target is positive (overbought conditions), the script looks for a bar where the value was equal to or higher than the target (matching similar or stronger momentum).
Local Noise Filter (Skip Recent Bars): A fully customizable setting allows you to exclude the N most recent bars from the search. This prevents the script from catching candles within the current consolidation or immediate market move, forcing it to look back into previous isolated market cycles.
Perfect Independent Scaling: Operating in a dedicated sub-window (overlay=false) with a fixed range from -100 to +100 and static boundary lines (0, ±50), the oscillator remains perfectly readable and will never get flattened by the absolute price of the asset.
Instant Candle Navigation: The script pushes the exact date and time of the matched historical point directly to the Pine Logs panel, allowing you to copy it with a single click.
How to Use:
Open the Pine Logs tab at the bottom of PulseWire (located next to the Pine Editor and Strategy Tester).
Once the indicator identifies a match, an orange dashed vertical line and a label will appear in the sub-window, and a log entry will generate: GO-TO DATE: YYYY-MM-DD HH:MM .
Highlight and copy ( Ctrl+C / Cmd+C ) this date from the logs.
Press Alt + G (or Option + G on Mac) to bring up PulseWire's native "Go to" navigation window, paste the copied date ( Ctrl+V ), and hit Enter. The chart will instantly snap to that precise historical candle.
If you want to simulate the price action from that point forward, press Alt + B to activate the Bar Replay tool and click right on the highlighted candle to cut the chart there.
Inputs & Settings:
What to look for? – Switch between tracking the live closing value of the oscillator (Current Value) or looking for a custom predefined level (Manual Input Value).
Skip Recent Bars – Number of recent candles excluded from the scan (default is 7). Protects against triggering within the current market impulse.
Historical Search Depth – Max number of bars to scan backwards (supports up to 5000 bars with automated memory buffer extension).
Original RSI-MFI Settings – Core period, multiplier, and offset variables to keep the oscillator aligned with your existing trading strategy.
Indicator

Indicator

Indicator

Market Sessions + Killzones [Income Statement]A persistent challenge in intraday trading is that price behaviour is not uniform across the 24-hour clock. Volatility, liquidity, and directional bias are heavily concentrated in specific windows tied to the opening and closing of major financial centres.
Market Sessions + Killzones indicator maps those windows directly onto the chart, layers in the structural tools that ICT-based traders use to read them, and combines everything into a single cohesive visual so traders do not need to manage multiple overlapping indicators.
WHY THESE FEATURES ARE COMBINED
Session ranges, killzones, overlap periods, and previous session highs/lows are not independent ideas — they are sequential layers of the same framework. The session range defines the pool of liquidity that formed during a given market period. The previous session high and low represent the edges of that pool (similar to support and resistance) and become magnets for price in the following session. Killzones are the time windows within which institutional order flow is most likely to be active and capable of driving price through those levels. The overlap periods are where two separate liquidity pools interact simultaneously, producing the conditions most likely to generate sharp directional moves.
Combining all four in one indicator preserves the cause-and-effect relationship between them. Displaying sessions without killzones, or killzones without previous session levels, loses the context that makes each layer meaningful.
HOW THE INDICATOR WORKS
Session Boundaries
Each session (Tokyo, London, New York, optional Sydney) is tracked using the exchange's native timezone, not a fixed UTC offset. This matters because major sessions observe daylight saving time on different schedules, and a fixed-offset approach will silently drift by an hour during DST transitions. The script uses Pine's time() function with named timezone strings (Asia/Tokyo, Europe/London, etc.) to handle this automatically.
As each session progresses, the script tracks the running high and low bar-by-bar and extends the boundary lines to the current bar. At session close, the lines are locked in place and faded to indicate a completed session — distinguishing live sessions from historical ones at a glance.
Midpoint and Quartile Lines
Within each session, the script calculates the 50% midpoint and the 25%/75% quartile levels of the live range. These levels are drawn not because they are support/resistance in the classical sense, but because they divide the session's range into statistically meaningful zones. In ICT methodology, the midpoint (sometimes called the equilibrium) is a commonly referenced level for entries and targets. The quartiles indicate whether price is in the upper or lower half of the session's distribution.
Previous Session Highs and Lows
When a new session opens, the script saves the completed session's high and low and draws them forward as dashed lines into the new session. These levels represent the most visible liquidity pools from the prior period — stop-losses from traders who traded that session cluster above and below them. Price frequently targets these levels before establishing a new directional move.
ICT Killzones
Killzones are specific time windows identified in ICT methodology as high-probability trading periods:
• London Killzone: 02:00–05:00 New York time — the pre-London and early London open window, a period of frequent liquidity grabs before the main London trend establishes.
• New York Killzone: 07:00–10:00 New York time — encompasses the NY pre-market and the first 30 minutes of the NY open, the most liquid window of the trading day for USD pairs and US indices.
Each killzone is rendered as a box that expands dynamically with price throughout the window and locks when the window closes. The box captures the exact range of price movement during that period, making it easy to measure killzone expansion and compare it to the current session range.
Overlap Periods
Two overlap windows are detected and highlighted:
• Tokyo + London overlap: the brief window where Asian and European institutional flow intersect.
• London + New York overlap (08:30–12:00 ET approximately): historically the highest-volume period of the trading day for most major pairs. This overlap frequently produces the session's largest directional move or the strongest reversal of an earlier London move.
The overlap boxes expand dynamically with price, making it simple to see how much range was generated during the high-liquidity window versus the rest of the session.
Live Statistics Table
The table in the top-right corner displays the live session high, low, range in points, and range as a percentage of the 14-period ATR. The ATR ratio is the key metric here: it tells you not just how far price has moved, but how that move compares to recent volatility. A session range at 120% ATR suggests an unusually expansive session; one at 40% suggests compression that may precede a breakout.
SETTINGS GUIDE
Swing Length: Not applicable to this indicator.
Show Midpoint / Quartile Lines: Toggle to reduce visual noise on lower timeframes where the chart is already dense.
Show Prev Session H/L: Disable if you only want the current session boundaries and killzones without the historical dashed levels.
Show Overlap Zones: Disable for cleaner charts on assets where overlap volatility is less relevant (e.g. Asian equity CFDs).
Show ICT Killzones: Toggle independently of sessions — useful if you want session ranges as context but only want to trade the killzone windows.
Range as % ATR: Enables the ATR normalisation column in the table.
TIMEFRAME
This indicator is intentionally restricted to timeframes below 1 hour. Session structure and killzones are intraday concepts — applying them to daily or weekly charts produces meaningless output. Recommended: 1m, 3m, 5m, 15m, or 30m.
USAGE NOTES
This indicator provides structural context, not signals. A common workflow is to identify the previous session high or low as a liquidity target, wait for price to enter a killzone, then use a separate entry model (e.g. order block, fair value gap, or market structure shift) to time the trade. The indicator does not generate buy or sell signals on its own. Indicator

Indicator

Indicator

FS - Strat Full TF TableFS - Strat Full TF Table
Description:
Frecuencia Strat - Full Timeframe Continuity Table.
Displays the Strat candle type (1, 2U, 2D, 3) across 9 simultaneous timeframes:
5m, 15m, 30m, 1h, 130m, Daily, Weekly, Quarterly and Yearly.
Includes SMA10 Freshness counter on Daily and Weekly (A=above, B=below SMA10).
Bullish/Bearish alignment score from 0 to 9.
Color coding: Green=2U, Red=2D, Yellow=1, Magenta=3
Frecuencia Strat - Full Timeframe Continuity Table.
Muestra el tipo de vela Strat (1, 2U, 2D, 3) en 9 timeframes simultaneos:
5m, 15m, 30m, 1h, 130m, Diario, Semanal, Trimestral y Anual.
Incluye contador de SMA10 Freshness en Diario y Semanal (A=sobre, B=bajo).
Score de alineacion bullish/bearish de 0 a 9. Indicator

Indicator

Smart Stochastic Prosmart stochastic pro is a momentum oscillator built to read stochastic structure, buying and selling pressure, and multi-timeframe bias in one clean panel.
the script is designed for traders who want a visual way to track when the market is stretched, when pressure starts to shift, and when a reversal setup becomes more interesting. it does not predict price and it should not be used alone. it is meant to support analysis together with price action, market structure, support and resistance, volume, and risk management.
what the script does
smart stochastic pro uses a smoothed stochastic engine to create rounded %k and %d curves. the goal is to reduce visual noise while keeping the oscillator responsive enough for intraday and swing analysis.
the script includes:
* a smoothed stochastic %k and %d
* extreme overbought and oversold zones
* buying and selling pressure based on candle position and volume
* optional mtf calculation modes
* reversal detection after extreme zones
* optional candle coloring
* a compact dashboard
* visual pressure zones and signal labels
how to use it
add the script to a normal candlestick chart. for the clearest reading, start with the default settings and use a liquid market such as major crypto pairs, forex pairs, indices, or large-cap stocks.
the oscillator moves between 0 and 100.
basic reading:
* above 80 means price is in an overbought area
* below 20 means price is in an oversold area
* above 90 means extreme overbought
* below 10 means extreme oversold
* the 50 line is the neutral zone
* %k above %d shows bullish momentum
* %k below %d shows bearish momentum
the script works best when you do not take every cross. the main idea is to wait for a strong area first, then look for a confirmed shift.
beginner workflow
1. start on the chart mode
use:
calculation / visual mode: chart
this uses the current chart timeframe and is the easiest mode to understand.
2. wait for an extreme zone
for bullish setups, watch for %k to move into the extreme oversold area.
for bearish setups, watch for %k to move into the extreme overbought area.
this arms the setup. it does not mean enter immediately.
3. wait for confirmation
a bullish reversal becomes more interesting when:
* %k crosses above %d
* the oscillator starts rising
* buying pressure improves
* the signal appears after an oversold expansion
a bearish reversal becomes more interesting when:
* %k crosses below %d
* the oscillator starts falling
* selling pressure improves
* the signal appears after an overbought expansion
4. check the pressure
the pressure background and ribbons help show whether buyers or sellers are gaining control.
green pressure means buying is stronger.
red pressure means selling is stronger.
neutral pressure means the market may still be undecided.
5. use the dashboard
the dashboard summarizes:
* active mode
* current bias
* mtf bias
* slope
* oscillator zone
* buying or selling pressure
* %k and %d values
* signal strength
* armed state
for beginners, the most useful dashboard rows are state, zone, pressure, and armed.
recommended settings
for beginners:
* calculation / visual mode: chart
* require explosion first: true
* minimum confluence strength: 2
* hide mid-range noise: true
* show pressure: true
* show dashboard: true
* candle color: off at first
for cleaner signals:
* require explosion first: true
* minimum confluence strength: 3
* hide mid-range noise: true
* mtf bias filters signals: true
for faster signals:
* require explosion first: false
* minimum confluence strength: 2
* hide mid-range noise: true
for multi-timeframe use:
mtf strict shows the oscillator calculated directly from the selected higher timeframe.
mtf bias keeps the chart oscillator smoother while using the higher timeframe as a directional filter.
a simple setup is:
* chart timeframe: 5m or 15m
* mtf timeframe: 1h
* mtf bias filters signals: true
where to use it
the script can be used on:
* crypto
* forex
* indices
* stocks
* futures
it is usually cleaner on markets with good liquidity and enough volume. low-volume markets can create noisy pressure readings and weaker signal quality.
timeframes
for scalping, try 1m to 5m, but expect more noise.
for intraday trading, 5m to 30m is usually easier to read.
for swing trading, 1h to 4h gives slower but cleaner signals.
how not to use it
do not buy only because the oscillator is oversold.
do not sell only because the oscillator is overbought.
do not use one signal without checking market structure.
do not use it as a guaranteed entry system.
do not ignore risk management.
best practice
use the script as a timing and confirmation tool.
a stronger bullish setup usually has:
* price near support or after a liquidity sweep
* %k coming from oversold or extreme oversold
* buying pressure improving
* bullish signal strength at least 2 or 3
* mtf bias not fighting the trade
a stronger bearish setup usually has:
* price near resistance or after a failed breakout
* %k coming from overbought or extreme overbought
* selling pressure improving
* bearish signal strength at least 2 or 3
* mtf bias not fighting the trade
alerts
alerts are available for:
* bullish reversal after extreme oversold
* bearish reversal after extreme overbought
* extreme oversold
* extreme overbought
* pressure flip bullish
* pressure flip bearish
use alerts as reminders to check the chart, not as automatic trade entries.
notes
this script is an analysis tool. it does not guarantee results. all signals should be reviewed with price action, trend context, volatility, and personal risk rules before making a trade decision.
Indicator
