Anurag BN / Nifty Swing Master [FINAL - Clean Compile]This script is a complete Swing Trading System designed for Bank Nifty and Nifty 50 options. It operates directly on the Spot/Index chart but mathematically calculates the correct Option Strike (ATM/ITM) and estimates P&L in Rupees.
It uses a Non-Repainting Daily Trend Filter combined with an Intraday Entry Trigger to find high-probability setups.
What we are checking before giving a signal:
For a CALL Option (Buy Signal):
Daily Trend Alignment: The previous day's Daily EMA must be below the current price (indicating a Bullish macro trend).
Intraday Crossover: The price must cross above the Intraday 20 EMA (the entry trigger).
Volume Confirmation: (Optional) Volume must be higher than the 20-period Volume Moving Average to ensure momentum.
Session Filter: The trade must occur within the specified trading hours (09:15 - 15:00) to avoid opening/closing volatility.
For a PUT Option (Sell Signal):
Daily Trend Alignment: The previous day's Daily EMA must be above the current price (indicating a Bearish macro trend).
Intraday Crossunder: The price must cross below the Intraday 20 EMA (the entry trigger).
Volume Confirmation: (Optional) Volume must be higher than the 20-period Volume Moving Average.
Session Filter: The trade must occur within the specified trading hours.
Key Features:
Strike Selection: Automatically displays the correct ATM/ITM Strike (e.g., "BUY 48200 CE").
Live Dashboard: Shows Real-time P&L (in Points and ₹), Entry Price, Strike, and Trade Status.
Risk Management: Plots fixed Stop Loss (1.5x ATR) and Target (2x Risk) lines on the chart that do not move during the trade.
Auto-Breakeven: Optionally moves Stop Loss to entry price after the trade moves 1R in profit.
Candlestick analysis
Pro Volume Lite positionsThis is another update to the Positions indicator, which gives 3 SQ , so that you can have a dynamic sizing.
This way you will be able to scale in MB
Ram - EMA Crossover SignalThis is a EMA cross signals based on 20 50 and 200.
This will raise an alert when all EMA cross either up or down.
NY Open Candle IndicatorThe NY Open Candle Indicator identifies significant opening range activity at the New York stock market open.
It highlights the 09:30–09:45 EST 15-minute candle when its range (high - low) exceeds a user-defined percentage of the daily ATR (default 25%).
- Bullish wide-range candles are colored green
- Bearish wide-range candles are colored red
A small table displays:
- Current Daily ATR
- The threshold value (user % of ATR in price terms)
An alert condition is included — create an alert for "Wide NY Open Range Detected" to get notified when a qualifying candle closes.
Perfect for traders watching opening range breakouts, volatility expansion, or momentum at the NY open.
Requirements:
- Use on 15-minute timeframe
- Set chart timezone to America/New_York
Enjoy!
AMT VWAP [hardi]█ OVERVIEW
AMT VWAP is a clean, minimalist VWAP indicator with Standard Deviation bands, designed to complement the Auction Market Theory (AMT) trading methodology by Fabio Valentino.
This indicator focuses on one thing and does it well: displaying VWAP and its deviation bands clearly on your chart.
█ FEATURES
- Daily VWAP with automatic reset
- ±1 Standard Deviation bands (cyan)
- ±2 Standard Deviation bands (orange) - extreme zones
- Clean labels that don't clutter your chart
- Info table showing current bias and zone
- Compact Mode for mobile/smartphone users
- Fully customizable colors and settings
- Built-in alerts for all levels
█ HOW TO USE
VWAP (Volume Weighted Average Price) represents the "fair value" where most volume has transacted. In AMT methodology:
BIAS DETERMINATION:
- Price ABOVE VWAP = Bullish bias (buyers in control)
- Price BELOW VWAP = Bearish bias (sellers in control)
TRADING ZONES:
- ±1 SD: Normal deviation zone - potential mean reversion area
- ±2 SD: Extreme zone - high probability reversal area (95%+ reversion rate)
ENTRY STRATEGIES:
1. Trend Following: Buy pullbacks to VWAP in uptrend, sell rallies to VWAP in downtrend
2. Mean Reversion: Fade moves at ±2 SD bands with confirmation
█ RECOMMENDED SETUP
Use this indicator together with:
- TradingView's built-in "SVP HD" (Session Volume Profile) for POC/VAH/VAL levels
- AMT CVD indicator (companion indicator) for order flow analysis
This combination gives you the complete AMT toolkit:
- SVP HD → Key levels (POC, VAH, VAL)
- AMT VWAP → Dynamic support/resistance & bias
- AMT CVD → Aggression, Absorption, Exhaustion signals
█ SETTINGS
Display Settings:
- Compact Mode - Enable for cleaner mobile view
- Show Labels - Toggle level labels
- Label Size - Adjust for your screen
VWAP Settings:
- Band Multipliers - Adjust SD band distance (default: 1.0 and 2.0)
- Colors - Fully customizable
- Line widths - Adjust visibility
Alerts:
- Near VWAP
- Near ±1 SD
- Near ±2 SD (extreme zones)
█ METHODOLOGY
This indicator is based on Auction Market Theory as taught by Fabio Valentino:
"The market is a continuous auction seeking fair value. VWAP represents this fair value dynamically throughout the session. Deviations from VWAP create trading opportunities as price tends to revert to the mean."
Key principles:
- Read, don't predict
- Location over technique
- Evidence-based entries
█ ALERTS
Set alerts for:
- Price approaching VWAP (potential support/resistance)
- Price at ±1 SD (first deviation - watch for reaction)
- Price at ±2 SD (extreme - high probability reversal zone)
█ NOTES
- Works on all timeframes
- Best used on 15m for intraday entries
- VWAP resets daily at market open
- Combine with volume profile for best results
█ CREDITS
Based on Auction Market Theory methodology by Fabio Valentino.
Indicator developed for the trading community.
If you find this useful, please leave a like! 👍
vwap, volume-weighted-average-price, standard-deviation, bands, auction-market-theory, amt, fabio-valentino, mean-reversion, trend-following, intraday, day-trading, support-resistance, fair-value
M15 Impulse FVG EntryM15 Impulse FVG Entry
M15 Impulse FVG Entry is a minimalist price-action tool designed to highlight structured entry contexts using impulse candles, decision zones, and Fair Value Gap (FVG) logic.
⸻
Core Logic
1. M15 Impulse Candle
A strong M15 candle is identified using ATR expansion and body-to-range ratio.
This candle defines a decision zone (High / Low).
2. IN Candle
Only the first candle that forms fully inside the decision zone after the M15 impulse is considered.
This candle acts as the structural reference.
3. OUT Candle
Price must break cleanly outside the zone.
The previous candle must already close outside the zone.
No reversal is allowed through the IN candle extreme.
4. FVG Entry Context
The gap between the IN candle and the OUT candle forms the Fair Value Gap.
A midpoint between IN and OUT can be used as a potential entry reference.
⸻
What This Script Shows
• M15 — Impulse candle marker
• Zone — High / Low of the impulse candle
• IN — First valid candle inside the zone
• OUT — Valid breakout candle
⸻
Design Philosophy
• No BUY / SELL bias
• No alerts, no automation
• No indicator stacking
• Clean and chart-friendly
This script provides market context and structure only .
Risk management and execution rules remain the trader’s responsibility.
Moving Averages 20, 50, 150, 200This indicator plots four commonly used Simple Moving Averages on the price chart: 20, 50, 150, and 200.
It is designed to help traders easily identify short-term, medium-term, and long-term trend direction, as well as key crossover events.
Features:
SMA 20 (purple) – short-term momentum
SMA 50 (greenish) – intermediate trend
SMA 150 (yellow) – long-term bias
SMA 200 (orange) – major trend direction
Visual crossover markers for:
SMA 20 / SMA 150
SMA 50 / SMA 200
The indicator uses Pine Script® v6 and is fully compatible with the latest TradingView platform.
All moving average lengths can be customized in the settings.
This script is intended for trend analysis and confirmation and can be used across all markets and timeframes.
Swing High Low Liquidity Pools with Purge CriteriaThis Pine Script indicator plots dynamic liquidity pool levels from swing highs/lows using two configurable sensitivities (short-term and longer-term), extends lines until breached by a percentage threshold, and displays horizontal All-Time High (ATH) and All-Time Low (ATL) lines. User can choose to hide liquidity pool levels that are no longer active.
Recommended for higher time frames like daily and weekly.
SwiftEdge Box TheorySwiftEdge Box Theory is a mechanical daily forecast model that draws a single adaptive box centered on the previous trading day's close.
The box width is calculated using a volatility regime detection (short-term vs long-term EMA on True Range) with fixed minimum and maximum limits.
The model aims to visualize potential daily price containment and key levels for mean-reversion and gap-fade concepts.
Main Features
Current yellow forecast box with mid-line and range display
Horizontal lines inside the box marking zones relative to the mid-line
Horizontal lines outside the box at 50, 100, and 150 points from the upper and lower edges
Live dashboard (top-right) showing:
Open price position relative to the box
Bias based on open location
Suggested areas of focus
Risk manager box (bottom-right) comparing forecast range to current intraday range
How the components work together
The box serves as a daily reference frame.
Lines inside highlight distance from the mid-line (previous close).
Lines outside mark common gap sizes for visual reference.
The dashboard combines open price location with these levels to provide contextual information.
Intended use
This indicator is designed for educational and research purposes.
It can be used on any instrument but was developed with daily charts in mind (e.g., DAX/GER30).
All elements are fully customizable in the settings (colors, visibility).
Note
Past or historical behavior shown in charts is for illustration only.
Trading involves risk, and no strategy guarantees results.
SwiftEdge Box Theory – The Complete Manifest
Published January 2026 by SwiftEdge
──────────────────────────────
Introduction
SwiftEdge Box Theory is a mechanical, daily forecast model that draws one single yellow box per trading day, centered on the previous trading day's close price.
The box width is automatically adjusted based on the market's volatility regime (calm or wild).
The model is designed to provide a clear, visual daily framework – without repainting and without discretionary decisions.
The 5 Pillars of SwiftEdge Box Theory
Anchor = previous day's close
Price centers better around yesterday's close than open, high, or low – providing the most stable daily reference.
Adaptive range
Range is calculated from EMA(8) multiplied by a regime factor (1.35 in high volatility, 0.65 in low volatility).
Only 2 volatility regimes
Determined by EMA(5) vs EMA(21) on True Range – markets rarely switch rapidly between calm and wild.
Hard caps
Minimum 120 points, maximum 800 points – ensuring the box remains usable in both quiet and extreme periods.
One box per day
No multiple boxes, no adjustments – fully mechanical and transparent.
──────────────────────────────
The Mathematics – Step by Step
True Range (TR):
$ TR_t = \max(High_t - Low_t,\ |High_t - Close_{t-1}|,\ |Low_t - Close_{t-1}|) $
Regime detection:
$ vol_{short} = EMA(TR, 5) $
$ vol_{long} = EMA(TR, 21) $
$ regime\_factor = vol_{short} > vol_{long} ? 1.35 : 0.65 $
Forecast range:
$ adaptive\_TR = EMA(TR, 8) \times regime\_factor $
$ forecastRange = \max(120,\ \min(800,\ adaptive\_TR )) $
The yellow box:
$ FHigh = previous\ close + \frac{forecastRange}{2} $
$ FLow = previous\ close - \frac{forecastRange}{2} $
$ FMid = previous\ close $
──────────────────────────────
How to Use the Strategy – Step-by-Step Guide
Every morning at 08:55
Draw the yellow box (or let the indicator do it).
At 09:00 – observe where price opens
Open PositionFocus Area / BiasRecommended ActionInside the boxMean-reversion toward mid or edgeWait for edge touch or 51–80 pts from midNear F-Low (0–20 %)Strong LONG biasWait for touch or mean-reversion LONGNear F-High (80–100 %)Strong SHORT biasWait for touch or mean-reversion SHORT21–50 pts over F-HighGAP FADE SHORTFade the gap toward mid21–50 pts under F-LowGAP FADE LONGFade the gap toward mid51–100 pts outsideStronger gap fadeFade with reduced position size>150 pts outsideLarge gap – stand asideAvoid trading
Intraday setups inside the box
Touch F-High → focus on SHORT toward mid or F-Low
Touch F-Low → focus on LONG toward mid or F-High
51–80 pts from mid → mean-reversion toward opposite edge
Risk management (recommendation)
Risk 0.5–1 % per trade
Stop outside the wrong edge
Partial TP at mid, full TP at opposite edge
──────────────────────────────
Indicator Features
Yellow forecast box with mid-line and range text
Zones inside the box (strong long/short, long/short, wait)
Zones outside the box (gap-fade + stand aside)
Live bias dashboard (top-right) with open position and recommended focus
Risk manager (bottom-right) with forecast vs current range comparison
This strategy and indicator are for educational and research purposes only. Historical behavior is no guarantee of future results. Trading involves risk.
Welcome to SwiftEdge Box Theory.
One box. One framework. One clear day.
— SwiftEdge
January 2026
ScalpRirt Pro PublicScalpRirt Pro (Long-only) — User Guide & Indicator Description
ScalpRirt Pro is a Long-only indicator for scalp / intraday scenarios that:
• shows 2 entry types (Red and Yellow),
• builds a visual trade guidance package: target (TP), guidance zone, and add-on levels (if enabled),
• calculates the scenario exposure load on the deposit (%) across entries/add-ons,
• displays a statistics table for closed scenarios,
• supports alerts and prepares messages for external notifications.
The indicator does not place orders, does not manage an exchange, and does not guarantee results. It is a tool that helps you make decisions quickly within a predefined scenario and follow trades in a disciplined way.
1) How to read signals on the chart
1.1 BUY signals (entries)
The indicator draws a BUY arrow (below the bar) in two types:
Red BUY (red) — “aggressive working mode”.
This mode is for active trading when you want to take trades more often/more boldly, work price moves faster, and keep confirmations simple.
Yellow BUY (yellow) — “confirmation mode”.
These are more “cautious” entries: they may pass through additional filters (user-selected) to reduce noisy situations and make entries more context-aware.
Important: on the same chart these are two different entry types, not “better/worse”. They represent different usage modes.
1.2 Only one active trade at a time
At any moment the indicator tracks only one active scenario:
either Red or Yellow.
While a scenario is active:
• new BUY signals are not started,
• the guidance continues until the scenario ends at the target.
This is done on purpose to:
• avoid overlapping trades,
• keep the chart clean,
• preserve the add-on logic and statistics integrity.
2) What is built after entry (trade guidance)
After a BUY appears, the indicator automatically plots:
• TP (take profit) — the target level for taking profit (above entry, Long-only),
• Add-on levels (Averaging #1 / #2 / #3) — if averaging is enabled,
• Guidance zone — a visual range from the current scenario lower bound up to TP,
• Labels with key parameters of the current scenario (entry price, total exposure %, add-on levels, TP),
• A TP label on the right as price moves.
Important: TP is recalculated if add-ons are triggered (because the scenario average price changes).
3) CLOSE (blue) — what it is and how to treat it
A blue CLOSE marker may appear on the chart.
This is not a forced trade close and not an “automatic close”.
It is an informational marker displayed only during an active scenario and serves as a hint that the market is transitioning into a state where you may want to:
• monitor the trade more closely,
• consider partial profit-taking / switching to a more cautious mode,
• watch the price reaction.
In the current version, the scenario is actually completed when TP (the target) is reached.
So the main “official” exit point is TP, while CLOSE is an additional indicator reference.
4) Settings: how to enable correctly and what each group means
4.1 Signal Type (Signal Mode)
Signal Type:
• Red — show and guide only Red scenarios,
• Yellow — show and guide only Yellow scenarios,
• Combined — allow both types; the indicator will pick one scenario by internal priority (so there are not two positions at the same time).
Practice:
• If you trade actively and want more trades — start with Red.
• If you want a cleaner, more cautious mode with filters — Yellow.
• If you want “let it choose the best entry for the situation” — Combined.
4.2 Sensitivity parameters (Parameter D1 / Parameter D2 / Close Y Param)
These are sensitivity regulators that affect how “strictly” events are selected for entry / hints.
• Parameter D2 — tunes Red behavior,
• Parameter D1 — tunes Yellow behavior,
• Close Y Param — tunes the sensitivity of the CLOSE marker.
How to tune without guessing:
• If you get too many signals and they feel “nervous” → make the mode stricter (typically move toward stricter values on the scale).
• If you get too few signals → make the mode softer.
Starter preset (universal baseline):
• D1 = 8
• D2 = 8
• CloseY = 8
Then fine-tune per instrument and timeframe.
5) Averaging: enable or not, and how to use it
5.1 Enable
“Enable averaging?” (useAveraging) — turns add-ons on/off.
If OFF:
• the indicator guides the trade only from the initial entry to TP.
If ON:
• up to 3 add-on levels become available.
5.2 Add-on parameters
• Main entry, % of deposit — initial exposure (e.g., 2%),
• Drop (%) for averaging #1/#2/#3 — distance down from the initial entry,
• Add volume #1/#2/#3, % of deposit — how much is added to the scenario.
Important to understand the exposure logic:
Total deposit exposure = main entry + the add-on volumes that were actually triggered.
More add-ons = higher exposure and higher risk requirements.
5.3 How it looks on the chart
After entry you will see:
• Averaging #1
• Averaging #2
• Averaging #3
and the TP target.
When price reaches an add-on level:
• the scenario average price is recalculated,
• TP is recalculated,
• the guidance zone updates.
Important: this is scenario guidance. Real exchange execution depends on your orders/conditions, fees, and slippage.
6) Take Profit %
Take Profit % sets the target as a percentage from the scenario average position price.
After add-ons, TP is recalculated automatically.
Practice:
• On smaller timeframes (1m/3m/5m) traders usually use a smaller TP to take moves faster.
• On larger timeframes (30m/1h/2h) TP can be higher because the move “range” is different.
7) Yellow filters: when to enable and why
Yellow is a mode you can make stricter. The code includes 3 boosters:
7.1 Use Yellow Delay Filter (1 bar)
Confirms the entry event on the next bar.
Enable when:
• on lower TF you get too many “false jerks”,
• you want fewer early entries.
Downside: entries sometimes occur later.
7.2 Use Yellow Delta Filter
Adds a check of “impulse quality” based on the current bar.
Enable when:
• the instrument often makes sharp fake moves,
• you want to cut out cases without a confirmed impulse.
7.3 SMA filter (regime/context filter for Yellow)
• Enable SMA filter for Yellow?
• SMA length
• SMA timeframe
Idea:
Yellow signals pass only when the market is in a favorable regime relative to the chosen baseline on the specified timeframe.
Example setups:
• trend filter: SMA 200 on D or H4
• softer mode: SMA 200 on H1
8) Timeframes: how to use correctly (important)
You can use the indicator on different TFs, but behavior will differ.
8.1 Lower TFs (1m–5m)
• more signals,
• more noise,
• Yellow filters (Delay/Delta) and/or the regime filter are often useful.
Working style:
• Red — for an active series of trades,
• Yellow — for “cleaner but rarer” entries when filters are enabled.
8.2 Medium TFs (15m–1h)
• signals are less frequent,
• moves are more stable,
• add-ons and TP can be tuned more calmly.
8.3 Higher TFs (2h–4h–D)
• signals are rare,
• context impact is stronger,
• regime settings matter more (e.g., Yellow + SMA filter).
Recommendation: pick a TF based on your style. This is not a “universal button”, but a tool for different modes.
9) Statistics (table): what is calculated
The table shows scenario metrics:
• how many scenarios were closed,
• maximum time in position (hours),
• total PnL% across closed scenarios,
• how often 1/2/3 add-ons were used,
• maximum drawdown % (scenario-based).
This is indicator statistics to evaluate scenario behavior.
Real exchange statistics may differ due to fees, execution, and your money management.
10) Alerts and notifications
The indicator supports:
• manual alerts via alertcondition() (BUY/add-ons/close),
• message preparation for external notifications.
Telegram Chat ID / Telegram Thread ID fields are intended for your integration (via your own webhook/bot on your side).
11) Important limitations (to avoid surprises)
• Long-only.
• One active scenario at a time.
• Main scenario completion is at TP.
• CLOSE is an in-scenario reference, not “auto-close”.
• Averaging increases exposure: use it only if you understand the risk.
Quick start (60 seconds)
1) Choose mode: Red (active) or Yellow (more cautious).
2) Start parameters: D1=8, D2=8, CloseY=8.
3) Set main entry to 1–3% of deposit (per your risk).
4) Enable averaging only if you can handle higher exposure.
5) On 5m, try Yellow with Delay/Delta if there is too much noise.
6) Watch TP and the table — evaluate whether the scenario fits the instrument.
Asia & London Session High/Low Description:
This indicator plots the highest and lowest points of the Asian and London trading sessions based on Eastern Time (ET).
Features:
Draws horizontal rays for session highs and lows
Automatically resets for each session
Perfect for I CT-style liquidity analysis , range breaks , and session-based trading setups
Clean chart : no labels or clutter, just the key session levels
Use it to identify liquidity zones , plan entries , and anticipate potential session raids in your trading strategy.
chance-linechance-line style, organic flowing lines formed by randomness, delicate and unpredictable contours, natural generative aesthetics, subtle irregularity, harmonious chaos, lines shaped by chance rather than strict geometry, poetic and experimental visual language
ST - Key Levels (W/D Pivots + YD/YYD + Volume) [Soothing Trades]=====================================================================
ST - Key Levels (W/D Pivots + YD/YYD + Volume)
Traditional Weekly + Daily Pivot Points with W/D S/R, YD/YYD levels,
and Volume Z-Score bar/candle coloring (Pine Script v6)
=====================================================================
OVERVIEW
This indicator is a "levels + context" toolbox:
1) Weekly Traditional pivots
- WP, WR1-WR5, WS1-WS5
- Separate Weekly S/R styling (WS and WR controls)
2) Daily Traditional pivots
- DP, DR1-DR5, DS1-DS5
- Daily S/R styling (S1-S5 and R1-R5 controls)
3) Yesterday / Day-Before levels (NY session based)
- YDH / YDL (Yesterday High/Low)
- YYDH / YYDL (Day Before Yesterday High/Low)
- Labels show touch state: NT (not touched) or T1/T2...
4) Volume Z-Score coloring
- Color bars or candles by z-score (normal / large / extreme)
- Optional low-volume highlight using a z-score threshold
- Alerts: Large Volume, Extreme Volume
This is built for traders who want clean, consistent key levels on the chart,
plus a quick "is volume meaningful right now?" read.
We recommendend to use together with
ST - ZVWAP Zone Scanner
=====================================================================
KEY FEATURES
=====================================================================
PIVOTS (W + D)
- Traditional pivot calculations for Weekly and Daily.
- Controls for:
- Show/Hide WP and DP
- Show/Hide S/R sets (WR/WS and DR/DS)
- Per-group style (Solid/Dashed/Dotted), width, and color
- Labels:
- Show label name (WP/WR1/DS2...) and/or price
- Labels Position:
- Left: label at period start
- Right: label follows current price area
- Label Offset (bars):
- Weekly Label Offset (bars)
- Daily Label Offset (bars)
YD/YYD (NY session)
- Tracks YD and YYD levels using a NY session day definition.
- Extend options: Right / Left / Both / None
- Labels optionally include price.
- Touch logic:
- When price crosses beyond the level, touch count increases.
- Labels display NT or T1/T2...
- Levels auto-expire after a short window to keep charts clean.
VOLUME Z-SCORE
- Z-score source:
- Volume
- Body size
- Any (max of both)
- All (min of both)
- Thresholds:
- z1 = Large
- z2 = Extreme
- Low volume highlight:
- Low volume when z(volume) <= Low Volume Threshold
=====================================================================
CONFIGURATION GUIDE (quick)
=====================================================================
Pivots
- Number of Pivots Back: how many completed pivot sets remain on the chart.
- Show Labels / Show Prices: controls the label text content.
- Labels Position:
- Left: neat historical view
- Right: current-trading focus (use offsets)
Weekly
- WP: style + visibility
- WS1-WS5 and WR1-WR5: independent style + visibility
- Weekly Label Offset (bars): how far right labels sit when Position=Right
Daily
- DP: style + visibility
- S1-S5 and R1-R5: daily support/resistance style + visibility
- Daily Label Offset (bars): how far right labels sit when Position=Right
YD Display / Labels
- Enable YDH/YDL/YYDH/YYDL as needed
- Extend control for line projection
- Label options: show/hide, size, and price text
Volume
- Set z-score length and thresholds (z1/z2)
- Choose Bar or Candle coloring
- Enable Low volume highlighting if desired
=====================================================================
HOW TO USE (practical)
=====================================================================
- Treat pivots as "structured levels" for bias and targets:
- WP/DP often act like magnets in rotational markets.
- WR/WS and DR/DS are great for reaction zones and mean reversion setups.
- Use YD/YYD as liquidity references:
- They commonly behave as breakout triggers, stop-run targets, or fade levels.
- Touch counts help you see if a level has been "worked" already.
- Use Volume Z-Score for context:
- Extreme volume bars can signal initiative activity.
- Low volume highlights can mark chop or low participation zones.
=====================================================================
ALERTS
=====================================================================
- Large Volume: z >= z1 and z < z2
- Extreme Volume: z >= z2
=====================================================================
DISCLAIMER
=====================================================================
For educational and informational purposes only. Not financial advice.
Trading involves risk. Past performance does not guarantee future results.
Use proper risk management and test on your own markets/timeframes.
Created by Soothing Trades
=====================================================================
IOF Supply & Demand Zones (Current TF) [IOFPlaybook]📘 IOF Supply & Demand Zones (Current TF)
This indicator identifies Institutional Order Flow (IOF) supply and demand zones directly from price action on the current chart timeframe .
Zones are formed using:
• absorption-based consolidation
• ATR compression
• wick balance
• strong directional departures
These conditions help highlight areas where large market participants previously accumulated or distributed positions .
Only current-timeframe (TF-native) zones are displayed to ensure clarity, precision, and non-repainting behavior .
✨ Key Features
✅ Non-repainting supply & demand zones
🕒 Current timeframe only (no HTF imports)
📊 Pure price-action logic (no indicators or lag)
❌ Automatic zone invalidation on structure break
🌍 Works on all markets and timeframes
🧠 How to Use
🟢 Demand zones represent potential buy-side interest
🔴 Supply zones represent potential sell-side interest
📌 Use zones for:
• Entry planning
• Risk definition
• Partial exits
• Confluence with structure or trend tools
This indicator does not generate trade signals and is designed to be used as a context and execution aid , not a standalone strategy.
⚠️ Important Notes
Displays only current timeframe zones
Does not import higher timeframe zones
Does not repaint historical zones
A separate HTF-on-LTF version is planned
📎 Disclaimer
This indicator is for educational and analytical purposes only and does not constitute financial or investment advice.
EMA base Market Trend Analysis I this script you will get info about the trends in multiple time frames to make a view about the market. I am mainly using the EMA for this 8 and 33 EMA. This script is a extra assistant to make your perspective about the market. Do your own research before adding to your arsenal.
Velocity Line -csgnanam**Concept & Logic**
This indicator is designed to project potential price targets ("Velocity Levels") based on the market's elasticity. It operates on the principle that the depth of a pullback often dictates the magnitude of the subsequent reversal move.
**How it Works:**
1. **The Anchor (Zero Line):** The script locks onto the **Close of the first candle on Monday (09:15)**. This acts as the weekly equilibrium or "Zero Line."
2. **Measuring the Spring:**
* **Bullish Velocity:** If the market drops below the Monday First Close, the script tracks the *lowest point* reached. The distance from the Monday Close to this Low is calculated as the "Downside Stretch."
* **Bearish Velocity:** If the market rallies above the Monday First Close, it tracks the *highest point*. The distance is the "Upside Stretch."
3. **The Trigger & Target:**
* When price reverses and crosses back over the **Monday First Close**, the script projects that "Stretch" distance to the opposite side.
* *Example:* If the market fell 400 points from the Monday open, a cross back above Monday open projects a +400 point target upside.
**Key Features:**
* **Pending vs. Confirmed:** Shows "Pending" dotted lines in real-time as the market makes new lows/highs, helping you anticipate the target before the breakout happens.
* **Sustain Logic:** Velocity lines act as Support/Resistance. They are only removed if the price sustains (closes) beyond them for `X` bars (default 15), preventing lines from disappearing on mere wick touches.
* **Multi-Week Persistence:** Unfinished targets from previous weeks remain on the chart until hit, allowing for swing trade planning.
* **Reference Levels:** Options to display Monday and Friday first candle closing levels for additional reference.
**How to Trade It:**
* **Targeting:** Use the Velocity Line as a primary Take Profit level once a reversal is confirmed above the Monday First Close.
* **Reversals:** Look for price action reversal patterns (doji, engulfing) exactly at the Velocity Line. The theory suggests the "energy" of the move is often exhausted at this symmetry point.
MTF Probability Predictor v1 (Directional + Market State)This indicator is designed to generate high-confidence market bias by combining price action, chart structure, momentum, divergence analysis, ATR, and VWAP-based volatility assessment.
Instead of providing binary signals, the indicator presents a probability-based decision framework, displaying BUY / SELL confidence percentages in real time. This allows traders to assess signal quality, market strength, and trade suitability before taking a position.
MACD1234// This source code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org
// © wyfei123
//@version=5
//©jrobotcn 根据AC大神的版本翻译来的,https://discord.com/channels/898763842992095262/898763948801794048/1033216109878452224
//@version=5
indicator("MACD1234")
src=input.source(close)
=ta.macd(src,input.int(12,'MACD短周期',3),input.int(26,'MACD长周期',5),input.int(9,'MACD信号周期',3))
macd:=macd*2
zero = 0
plot(dif,'DIF',#ff8d1e)
plot(dea,'DEA',#20d6ff)
macdcol=ta.change(macd)<0 ? macd<0 ? #bd1c1c : #60e2b8 : macd<0 ? #ff6666 : #118761
plot(macd,'MACD', macdcol,1,plot.style_columns)
//背离
a1=ta.barssince(ta.crossover(dif,dea) )
bot_div=src >src and dif>dif and ta.crossover(dif,dea)
if bot_div
line.new(bar_index-a1-1,dea ,bar_index,dea,color = #00ff00,style = line.style_dashed)
plotshape(bot_div,'底背离',shape.labelup,location.bottom,#0E884F,0,'底背',color.white,size=size.tiny,display=display.pane)
a2=ta.barssince(ta.crossover(dea,dif) )
top_div=src dif and ta.crossover(dea,dif)
if top_div
line.new(bar_index-a2-1,dea ,bar_index,dea,color = #ff0000,style = line.style_dashed)
plotshape(top_div,'顶背离',shape.labeldown,location.top,color.maroon,0,'顶背',color.white,size=size.tiny,display=display.pane)
// {macd四式}{水下金叉1,水上金叉2,水上死叉3,水下死叉4}
llvdea5=ta.lowest(dea,5)
hhvdea5=ta.highest(dea,5)
gcblow0=ta.crossover(dif,dea) and dea<0
plotchar(gcblow0?llvdea5*1.4:na,'水下金叉','1',location.absolute,#38ee00,size=size.tiny,display = display.pane)
gcabove01=ta.crossover(dif,dea) and dea>0
plotchar(gcabove01?hhvdea5*1.4:na,'水上金叉1','2',location.absolute,#00bc86,size=size.tiny,display = display.pane)
gcabove02=ta.crossover(dea,0) and dea>0
plotchar(gcabove02?llvdea5*1.05:na,'水上金叉2','2',location.absolute,#00bc86,size=size.tiny,display = display.pane)
dcabove0=ta.crossover(dea,dif) and dea>0
plotchar(dcabove0?hhvdea5*1.4:na,'水上死叉','3',location.absolute,#ff6666,size=size.tiny,display = display.pane)
dcblow01=ta.crossover(dea,dif) and dea<0
plotchar(dcblow01?llvdea5*1.5:na,'水下死叉1','4',location.absolute,#c10000,size=size.tiny,display = display.pane)
dcblow02=ta.crossover(0,dea) and dea<0
plotchar(dcblow02?hhvdea5*1.05:na,'水下死叉2','4',location.absolute,#c10000,size=size.tiny,display = display.pane)
MTF Probability Predictor PRO v2This indicator is designed to generate high-confidence market bias by combining price action, chart structure, momentum, divergence analysis, ATR, and VWAP-based volatility assessment.
Instead of providing binary signals, the indicator presents a probability-based decision framework, displaying BUY / SELL / NEUTRAL confidence percentages in real time. This allows traders to assess signal quality, market strength, and trade suitability before taking a position.
BUY Bias (Trade-Favorable Condition)
A BUY setup is considered favorable when: BUY confidence exceeds 65% AND SELL confidence remains below 10% AND NEUTRAL confidence is 25% or lower
==>> This combination indicates strong directional momentum with minimal opposing pressure, suggesting a higher-probability bullish environment.
SELL Bias (Trade-Favorable Condition)
A SELL setup is considered favorable when: SELL confidence exceeds 65% AND BUY confidence remains below 10% AND NEUTRAL confidence is 25% or lower
==>> This reflects dominant bearish control, reduced market indecision, and a clearer downside directional bias.
NEUTRAL Bias (No-Trade Zone)
A NEUTRAL condition is identified when: NEUTRAL confidence rises above 50% or higher
==>> This indicates range-bound or transitional market behavior, where directional conviction is weak. During such conditions, it is recommended to avoid trading and allow the market to establish a clearer trend.
Key Benefits -
Probability-driven signal clarity
Reduced false signals in sideways markets
Suitable for scalping, intraday, and swing trading
Designed to support disciplined, rules-based decision making





















