Indicator

Indicator

Indices Delta DashboardThe indicator calculates "Delta" as the difference between buying and selling volume (approximated by comparing the Close to the Open). It provides two key metrics for each ticker in a clean table format:
Bar Delta: The net buy/sell volume for the most recent completed bar.
Session Delta: The cumulative net buy/sell volume since the start of the current trading day.
Key Features:
Multi-Ticker Support: Monitors NQ (Nasdaq 100), ES (S&P 500), YM (Dow Jones), and RTY (Russell 2000) simultaneously.
Session Tracking: Automatically resets the "Session Delta" at the start of each new trading day.
Customization: You can adjust the tickers, table position, and colors in the script settings.
Visual Clarity: Bullish values are highlighted in green, and bearish values in red for quick interpretation..
What has changed:
Generic Symbols: I've changed the default symbols to NQ1!, ES1!, YM1!, and RTY1!. PulseWire will now automatically look for the primary continuous futures contract available for these tickers.
Error Handling: I added the ignore_invalid_symbol = true parameter to the data requests. This prevents the script from stopping if one of the symbols isn't found.
Manual Selection: If a symbol still shows as "Invalid" in the table, you can now easily change it:
Open the indicator Settings (gear icon).
Click on the Ticker input field.
Use the search box to find and select the exact version of the symbol you use (e.g., if you use Micro Futures, search for MNQ1!).
What's New:
Text Size Control: I added a "Text Size" input in the settings (Style group). You can now choose between Tiny, Small, Normal, and Large to adjust the overall size of the table.
Extended Positions: The "Table Position" setting now explicitly includes all four corners: Top Right, Top Left, Bottom Right, and Bottom Left.
Cleaner Ticker Display: I implemented a cleaning function that:
Removes the exchange prefix (e.g., CME:NQ1! becomes NQ1!).
Specifically removes keywords like MINI or MICRO from the displayed text to keep the table compact.
The table will now look much cleaner and can be positioned anywhere on your chart to avoid overlapping with price action or other indicators.
Key Additions:
Table Timeframe: You can now set a specific timeframe for the table (e.g., 5m) independently of your chart timeframe (e.g., 1m). The "Bar Delta" will reflect the volume of the most recent 5-minute bar, and the "Session Delta" will accumulate those 5-minute bars.
Session Type (Globex):
Daily (All): Accumulates delta for the entire trading day (resetting at the daily open).
Globex (18:00-09:30 EST): Accumulates delta specifically during the overnight session from 6:00 PM to 9:30 AM EST.
The script uses the America/New_York timezone to ensure it handles Daylight Savings Time changes automatically.
Dynamic Headers: The table header now displays the current calculation timeframe in parentheses (e.g., "Ticker (5)") so you always know what data you're looking at.
How to use:
Open the indicator Settings.
Go to the Timeframe & Session group.
Adjust the Table Timeframe to your preference.
Switch Session Type to "Globex" to see only the overnight delta.
CREATED BY luxAlgo Quant
Indicator

Watermark [Y.Algo]Watermark — Overlay Dynamic Branding & Live Market Data on Your Charts
Place a title, subtitle, textbox, and LOGO anywhere on your chart. Text content supports automatic keyword substitution — instantly displaying symbol, timeframe, close price, date, time, and more. Perfect for trade screenshots, strategy showcases, and channel branding.
🔶 USAGE
The most common use case is attaching full trade context to shared screenshots. Set your title to a channel or strategy name, then type keywords like Ticker | TF | Date into the textbox — the indicator replaces them automatically with the current symbol, timeframe, and date, so every screenshot carries complete context without manual editing.
In multi-chart layouts, each chart can have its own textbox content. For example, add the Ticker2 keyword to a BTC chart to simultaneously track another asset's live close price, supporting cross-market comparisons without switching windows.
All three text blocks (title, subtitle, textbox) have independent position settings and can be spread across the chart corners or grouped in one area. Pair with transparency adjustments to keep the watermark unobtrusive while your technical analysis remains the focus.
🔹 Dynamic Keyword Substitution
The textbox supports 11 live keywords: TF (timeframe), Ticker (current symbol), Ticker2 (extra symbol close price), Volume, Open, Close, High, Low, Day, Date, and Time. Type any keyword directly into the textbox and it updates automatically on every bar — no manual maintenance required.
🔹 Three Independent Layout Blocks
The title and subtitle share one set of position controls (vertical: top / middle / bottom; horizontal: left / center / right). The textbox has its own fully independent position settings, so you can place the title at the top center while pinning the info box to the bottom left. Font size (tiny to huge) and color are individually adjustable for each block.
🔹 LOGO Display
Optionally enable the built-in ASCII art LOGO with its own position, color, and size controls. A monospace font ensures the pattern stays aligned regardless of chart size. The LOGO block positions independently and does not affect other text blocks.
🔶 DETAILS
The indicator uses three separate table objects — one for the title/subtitle block, one for the textbox, and one for the LOGO — each freely positioned within the chart's nine-point grid without interfering with one another. Keyword substitution runs on the last tick of each bar; time values apply UTC offset to ensure the displayed time matches the user's local timezone.
The extra symbol (Ticker2) fetches its close price via a cross-ticker security request, letting you monitor another market in real time directly on the current chart.
🔶 SETTINGS
🔹 Text Settings
Title : Main text displayed in the title block; supports keyword substitution
Subtitle : Supplementary text shown below the title; supports keyword substitution
Textbox : Content for the independent textbox block; supports all 11 live keywords
🔹 Time Adjustment
UTC Offset : Shift displayed time to your local timezone (e.g. UTC+8 for CST)
🔹 Time Formatting
Format - Day : Customize the display format for the Day keyword
Format - Date : Customize the display format for the Date keyword (default MM/dd/yyyy)
Format - Time : Choose 12-hour (with AM/PM) or 24-hour format
🔹 Title and Subtitle Position
Title & Subtitle Vertical Position : top / middle / bottom
Title & Subtitle Horizontal Position : left / center / right
🔹 Textbox Position
Textbox Vertical Position : top / middle / bottom
Textbox Horizontal Position : left / center / right
🔹 Logo Settings
Show Logo : Toggle LOGO visibility on or off
LOGO Vertical Position : top / middle / bottom
LOGO Horizontal Position : left / center / right
LOGO Color : Set LOGO color including opacity
LOGO Size : tiny / small / normal / large / huge / auto
🔹 Title Style
Title Color : Set title text color including opacity
Title Size : tiny / small / normal / large / huge / auto
🔹 Subtitle Style
Subtitle Color : Set subtitle text color including opacity
Subtitle Size : tiny / small / normal / large / huge / auto
🔹 Textbox Style
Textbox Color : Set textbox text color including opacity
Textbox Size : tiny / small / normal / large / huge / auto
🔹 Background Settings
Background Color : Set background color for all text blocks (fully transparent by default)
🔹 Extra Ticker
Extra Ticker : The symbol mapped to the Ticker2 keyword (default: BTCUSDTPERP)
🔶 DISCLAIMER
This indicator and all signals, labels, or alerts it produces are intended solely for technical analysis study and research. They do not constitute investment advice, financial advice, trading recommendations, or any solicitation to buy or sell. Trading financial markets involves substantial risk; you may lose part or all of your capital. Past performance does not guarantee future results. All trading decisions made using this indicator are the sole responsibility of the user. The author and publishing platform accept no liability. Please ensure you fully understand market rules and your own risk tolerance, and consult a qualified financial adviser if necessary.
━━━━━━━━━━━━━━
中文版本 CHINESE VERSION
━━━━━━━━━━━━━━
Watermark | 浮水印 — 在圖表上疊加動態品牌標識與即時市場資訊
將標題、副標題、文字框與 LOGO 靈活擺放於圖表任意位置,文字內容支援關鍵字自動替換,即時顯示標的、時框、收盤價、日期時間等交易資訊,適合交易截圖、策略展示與頻道品牌建立。
🔶 USAGE
浮水印最常見的用途是在分享截圖時附帶完整交易情境資訊。將標題設為頻道或策略名稱,文字框輸入 Ticker | TF | Date,指標會自動將這些關鍵字替換為當前標的、時框與日期,讓每張截圖都清楚標示上下文。
在多圖表佈局中,可為各圖表分別設定不同的文字框內容。例如在 BTC 圖上加入 Ticker2 關鍵字,即可同步追蹤另一個標的的即時收盤價,輔助跨市場比對。
三個文字區塊(標題、副標題、文字框)各自擁有獨立的位置設定,可分散於圖表四角或集中於特定區域,搭配透明度調整,在不干擾技術分析的前提下達到最佳視覺效果。
🔹 動態關鍵字替換
文字框支援 11 個即時關鍵字:TF(時間週期)、Ticker(當前標的)、Ticker2(額外標的收盤價)、Volume(成交量)、Open(開盤價)、Close(收盤價)、High(最高價)、Low(最低價)、Day(星期)、Date(日期)、Time(時間)。將關鍵字直接輸入文字框,每根 K 棒自動更新為最新數值,無需手動修改。
🔹 三區塊獨立佈局
標題與副標題共用一組位置設定,可置於圖表頂部、中央或底部,並從左、中、右三個水平位置選擇。文字框擁有完全獨立的位置設定,可與標題區塊分開擺放,例如標題置頂居中、資訊文字框固定於左下角。每個區塊的字體大小(tiny 至 huge)與顏色均可單獨調整。
🔹 LOGO 展示
可選擇開啟內建 ASCII 藝術 LOGO,同樣支援位置、顏色與大小自訂,使用等寬字體確保圖案對齊不變形。LOGO 區塊擁有獨立定位,不受其他文字區塊影響。
🔶 DETAILS
本指標透過三張獨立表格分別對應標題副標題區塊、文字框區塊與 LOGO 區塊,各自可自由定位於圖表九宮格的任意格點,互不干擾版面配置。關鍵字替換於每根 K 棒最後一筆更新,時間計算支援 UTC 偏移,確保顯示時間符合使用者所在時區。
額外標的(Ticker2)透過跨標的數據請求即時取得收盤價,讓你在當前圖表上同步追蹤另一個市場的動態而無需切換視窗。
🔶 SETTINGS
🔹 文字設定 / Text Settings
標題 / Title :顯示於標題區塊的主要文字,支援關鍵字替換
副標題 / Subtitle :顯示於標題下方的補充文字,支援關鍵字替換
文字框 / Textbox :獨立區塊的文字內容,支援所有 11 個即時關鍵字
🔹 時間調整 / Time Adjustment
UTC 偏移 / UTC Offset :調整時間顯示至本地時區,台灣用戶設為 +8
🔹 時間格式 / Time Formatting
格式化 - 星期 :自訂 Day 關鍵字的星期顯示格式
格式化 - 日期 :自訂 Date 關鍵字的日期顯示格式(預設 MM/dd/yyyy)
格式化 - 時間 :選擇 12 小時制(含 AM/PM)或 24 小時制
🔹 標題與副標題位置 / Title and Subtitle Position
標題與副標題垂直位置 :top / middle / bottom
標題與副標題水平位置 :left / center / right
🔹 文字框位置 / Textbox Position
文字框垂直位置 :top / middle / bottom
文字框水平位置 :left / center / right
🔹 LOGO 設定 / Logo Settings
顯示 LOGO / Show Logo :開啟或關閉 LOGO 顯示
LOGO 垂直位置 :top / middle / bottom
LOGO 水平位置 :left / center / right
LOGO 顏色 :自訂 LOGO 圖案顏色(含透明度)
LOGO 大小 :tiny / small / normal / large / huge / auto
🔹 標題樣式 / Title Style
標題顏色 :自訂標題文字顏色(含透明度)
標題大小 :tiny / small / normal / large / huge / auto
🔹 副標題樣式 / Subtitle Style
副標題顏色 :自訂副標題文字顏色(含透明度)
副標題大小 :tiny / small / normal / large / huge / auto
🔹 文字框樣式 / Textbox Style
文字框顏色 :自訂文字框文字顏色(含透明度)
文字框大小 :tiny / small / normal / large / huge / auto
🔹 背景設定 / Background Settings
背景顏色 :設定各文字區塊的背景色(預設全透明)
🔹 額外標的 / Extra Ticker
額外標的 :設定 Ticker2 關鍵字所對應的標的(預設 BTCUSDTPERP)
🔶 DISCLAIMER
本指標及其所產生之所有信號、標記與警報,僅供技術分析學習與研究參考,不構成任何形式之投資建議、財務建議、交易推薦或買賣邀約。金融市場交易涉及高度風險,投資人可能損失部分或全部本金。過去表現不代表亦不保證未來結果。使用本指標之任何交易決策均由使用者自行判斷並承擔完全責任,作者與發布平台不負任何法律責任。請充分了解市場規則與自身風險承受能力,必要時諮詢具備合法資質的專業財務顧問。
Indicator

Indicator

Indicator

Setup Decay Tracker [AGPro Series]Setup Decay Tracker
🧠 Core Idea
Is a once-valid setup still healthy, or is its quality decaying over time?
📌 Overview / What it does
Setup Decay Tracker is a chart-first execution planning tool built to evaluate what happens after a setup has already started forming. Instead of treating every trigger as equally useful, it separates the process into two stages: setup validation and post-validation quality decay.
The script builds an active decay band, validation rail, follow-through rail, invalidation shelf, expiry marker, state labels, and a compact planning panel. Its purpose is to show whether the active setup is still valid, starting to fade, entering decay review, expiring, reclaiming its trigger side, or invalidating.
It does not predict price, automate trades, or issue buy/sell commands. Alerts and labels are attention markers designed to help traders review setup quality within broader market context.
🎯 Purpose & Design Philosophy
This script was built for traders who already understand that the first setup trigger is only the beginning of the decision process. A setup can look valid at first, then lose quality because time passes, momentum fades, volatility contracts, follow-through stalls, or price loses and reclaims the trigger side.
The gap it fills is post-validation review. Many tools mark a trigger, but fewer tools ask whether that trigger is aging well after it becomes valid. Setup Decay Tracker focuses on that question with a clean visual workflow.
The design supports a planning mindset: validate first, monitor quality second, review decay third.
⚡ Why This Script Is Different
Most tools focus on the moment a signal appears.
This script does NOT behave like a generic signal generator, broad regime classifier, support/resistance map, order-block map, or simple breakout alert.
Instead, it tracks the lifecycle of one active setup after validation. It asks whether the setup is still earning its place on the chart by measuring time risk, follow-through, momentum loss, volatility loss, trigger-side reclaim behavior, and invalidation context.
⚙️ Methodology
1. Context Detection
The script identifies the evaluation side using trend and range context, or the user can force long-side or short-side tracking.
2. Setup Validation
A trigger starts tracking, but the setup is not treated as fully valid until it reaches minimum favorable ATR travel and a validation-quality threshold.
3. Decay Evaluation
After validation, the script measures the active setup with a 0-100 decay model based on time risk, momentum loss, volatility loss, failed follow-through, and reclaim behavior.
4. Visual Output
The result appears as a decay band, validation rail, follow-through rail, invalidation shelf, expiry marker, compact labels, and a premium AGPro planning panel.
🗺️ How to Read the Chart
Zones = the active setup decay band between the follow-through reference and the invalidation shelf.
Labels = state changes such as TRACK, VALID, WATCH, DECAY, RECLAIM, EXPIRED, and INVALID.
Colors = teal for healthier states, gold for watch states, pink/red for decay review or invalidation pressure, and indigo for validation or reclaim context.
Panel = the decision summary showing Decay Score, Time Risk, Follow-Through, Invalidation, and Action.
🚦 Signals & States
• TRACK → a new setup is being monitored for validation
• VALID → the setup reached minimum quality and decay tracking is active
• STILL VALID → decay score remains low and follow-through is still acceptable
• QUALITY WATCH → quality is fading, but the setup has not reached decay review
• DECAY REVIEW → the setup has enough quality decay to deserve closer review
• RECLAIM → price recovered the trigger side after temporary loss
• EXPIRED → the setup aged beyond the active decay window or reached expiry-level decay
• INVALID → the invalidation shelf was crossed inside this rule set
🔔 Alerts Logic
The script includes alerts for:
• New setup tracking
• Setup validation
• Quality watch state
• Decay review state
• Trigger-side reclaim
• Setup expiry
• Setup invalidation
Alerts are attention markers. They are not trade instructions and should be interpreted with market structure, liquidity, volatility, and timeframe context.
🧩 Confluence Logic
The decay model becomes more meaningful when several conditions align.
When time risk rises, follow-through remains weak, momentum fades, volatility contracts, and price struggles around the trigger side, the setup decay context becomes stronger.
When follow-through improves, the trigger side holds, volatility remains healthy, and momentum stays directional, the setup remains cleaner.
📊 When to Use
• Breakout setups that need post-trigger validation
• Trend-reclaim setups where quality can fade after the first reclaim
• Continuation contexts where follow-through matters
• Active trade planning where invalidation and target references need to stay visible
• Markets where setup aging and time risk are part of the decision process
⚠️ When NOT to Use
• Extremely low-liquidity symbols
• Very noisy micro timeframes where triggers appear too frequently
• News-driven candles where normal volatility logic becomes distorted
• Markets with large gaps that make ATR-based validation less stable
• Situations where the user expects automatic entries, exits, or guaranteed outcomes
🎛️ Key Inputs
• Evaluation Side → chooses Auto, Long Setup, or Short Setup tracking
• Trigger Model → controls whether tracking starts from range acceptance, trend reclaim, or impulse continuation
• Sensitivity → changes how strict validation and decay response should be
• Setup Lookback → defines the recent structure window used for trigger context
• Validation Travel ATR → sets the minimum favorable movement needed before a setup is considered valid
• Decay Tracking Bars → controls how long a validated setup remains active
• Follow-Through Target ATR → defines the progress reference used inside the decay model
• Invalidation Buffer ATR → builds the invalidation shelf beyond the trigger candle
• Label and Panel Font Size → controls visual readability
🖥️ Interface & Visual Design
The interface is built around a clean chart-first layout. The decay band gives the setup a visible lifecycle area, while the centered band label summarizes the active state without requiring a dashboard-only workflow.
The panel is compact and decision-focused. Its first row follows the AGPro standard: one merged blue header row containing only the panel title. Panel location, panel theme, and panel font size are adjustable.
Labels are intentionally moderate. The script uses event labels plus sparse context labels so the chart stays alive without becoming crowded.
🧪 Practical Usage Workflow
1. Read the panel and check the active state.
2. Confirm whether the setup is validating, still valid, in watch state, in decay review, expired, or invalidated.
3. Check the decay band, validation rail, follow-through rail, and invalidation shelf.
4. Review labels for the most recent state change.
5. Interpret the output with broader market context before making any decision.
🔍 Interpretation Guidelines
Think of the Decay Score as a quality-loss meter, not a directional forecast.
A low Decay Score suggests that the setup is still holding its validation context.
A rising Decay Score suggests that time, weak progress, fading momentum, volatility loss, or trigger-side instability are reducing setup quality.
A Decay Review state means the setup deserves attention. It does not mean price must reverse or that a trade must be closed.
🚫 What This Script Is NOT
• Not a prediction engine
• Not financial advice
• Not an auto-trading system
• Not a guaranteed signal tool
• Not a generic support/resistance map
• Not a broad market regime classifier
⚠️ Limitations & Transparency
ATR-based rails can behave differently across markets, timeframes, and volatility regimes.
Fast news moves, thin liquidity, and wide spreads can distort validation and decay readings.
No rule-based tool can fully understand every market condition. The output should be read as structured context, not certainty.
🧠 Market Context Notes
Setup decay often matters most when the first trigger was valid but follow-through becomes uncertain. A setup can remain technically alive while losing momentum, time efficiency, or volatility support.
The script focuses on that middle zone between “still valid” and “clearly invalidated.”
🧾 Use Case Examples
When price breaks a recent range, validates with minimum travel, then stalls for many bars without reaching the follow-through rail, the Decay Score can rise into watch or review context.
When price temporarily loses the trigger side and then reclaims it, the script marks reclaim context and continues monitoring quality rather than treating the setup as automatically clean.
When price crosses the invalidation shelf, the setup is marked invalid inside this rule set.
🧱 System Philosophy
Setup Decay Tracker follows the AGPro planning approach: the best public tools should help traders make a decision, not simply show another signal.
The script is designed to answer practical questions:
Is this setup valid?
How much quality has it lost?
Where is the invalidation?
Is follow-through still acceptable?
What should I review now?
🔐 Non-Promise Statement
This script does not provide certainty.
It does not guarantee outcomes.
It provides a structured way to monitor setup quality decay after validation.
📉 Risk Disclosure
Trading involves risk.
Users are responsible for their own analysis, decisions, risk management, and trade execution.
This script is for educational and analytical purposes only and does not provide financial advice.
📚 Educational Note
Use the tool to study how setup quality changes after the first valid trigger. The most useful reading often comes from comparing the panel state, decay band, labels, and broader market context together.
Indicator

Indicator

Trade Location Quality [AGPro Series]Trade Location Quality
🧠 Core Idea
Is price in a clean trade location, or is it too close to obstruction, invalidation, or noisy range edges?
📌 Overview / What it does
Trade Location Quality is a chart-overlay risk-location planner designed to evaluate whether the current price area is practical for setup review.
The script measures range position, nearby obstruction rails, ATR-normalized risk distance, target room, trend support, and volatility fit. These inputs are combined into a 0-100 Location Quality Score with a clear state such as Clean Location, Watch Location, Obstructed, Danger Close, Risk Wide, or Poor Location.
It produces a forward location window, target/risk rails, compact event labels, alert conditions, and a premium AGPro panel. It does not predict price direction, automate execution, or print direct buy/sell commands.
🎯 Purpose & Design Philosophy
This script was built to solve a common planning problem: a setup may look interesting, but the trade location may still be weak because price is too stretched, too close to the next obstacle, or too close to invalidation.
The goal is to help traders think in terms of location quality before reacting to a setup. It supports a planning mindset: check context, evaluate room, review risk, then decide whether the area deserves attention.
It is designed for traders who want a clean decision layer rather than another generic signal marker.
⚡ Why This Script Is Different
Most tools focus on detecting a level, zone, breakout, or signal.
This script does NOT build a premium/discount map, OTE model, generic support/resistance scanner, order-block map, or prediction engine.
Instead, it asks a narrower planning question: is the current location clean enough to evaluate, or is the chart already blocked by risk, obstruction, or poor range position?
⚙️ Methodology
1. Context Detection
The script identifies the active evaluation side using either Auto Context, Long Context, or Short Context. Auto Context follows the trend-support basis.
2. Reference Mapping
It maps the recent range, nearest obstruction rails, opposite-side risk rail, estimated invalidation reference, and ATR-normalized room.
3. Reaction Evaluation
It scores location quality using range position, target room, risk distance, trend support, and volatility fit.
4. Visual Output
It displays a forward location window, target/risk rails, state labels, alerts, and a compact AGPro panel.
🗺️ How to Read the Chart
Location Window = the current area where price location is being evaluated.
Target Obstruction Rail = the nearest meaningful obstacle in the evaluation direction.
Risk Rail = the opposite-side reference used to estimate invalidation distance.
Labels = compact state markers showing the current planner condition and score.
Colors = teal and indigo suggest stronger quality, amber suggests caution, and pink/red suggests weak or risky location.
Panel = summarizes score, state, range position, obstruction distance, risk state, and next action.
🚦 Signals & States
• Clean Location → location score is strong, room is sufficient, and risk distance is balanced.
• Watch Location → context is acceptable but not strong enough for the clean-location state.
• Obstructed → price is too close to the next target-side obstruction rail.
• Danger Close → invalidation is too close for a balanced location read.
• Risk Wide → invalidation is too far away, making the location less efficient.
• Poor Location → score and context are not strong enough for planning attention.
🔔 Alerts Logic
• Clean Location → triggers when the script enters the Clean Location state.
• Obstructed Location → triggers when price becomes too close to the next obstruction rail.
• Risk Location Warning → triggers when risk distance becomes too tight or too wide.
• Watch Location → triggers when a watchable location context appears without reaching Clean Location.
Alerts are attention markers. They are not trade instructions.
🧩 Confluence Logic
Location quality improves when range position, target room, balanced risk distance, trend support, and stable volatility align.
The strongest read appears when the score is high and the panel also shows enough obstruction distance with a balanced risk state.
📊 When to Use
• During setup planning before reacting to a signal.
• Around pullbacks where risk and target room matter.
• During trend continuation review when price may be clean or already stretched.
• Before breakout or reversal evaluation when nearby obstruction can change the quality of the idea.
• On liquid markets where ATR and pivot references are meaningful.
⚠️ When NOT to Use
• Extremely low-liquidity markets with unreliable candles.
• Highly noisy periods where rails change too frequently.
• Extreme volatility spikes where ATR-based distance can expand rapidly.
• Charts where the user has no broader context for directional evaluation.
• As a standalone reason to enter or exit a trade.
🎛️ Key Inputs
• Evaluation Context → selects Auto, Long, or Short planning context.
• Location Lookback → defines the recent structure window.
• Obstruction Pivot Length → controls how strict obstruction rails are.
• Minimum Clean Score → sets the quality threshold for Clean Location.
• Minimum Target Room ATR → controls how much room must exist before the next obstruction.
• Risk Buffer Inputs → define what counts as too close or too wide.
• Visual Settings → control compact or detailed labels, rails, location window, panel visibility, theme, location, and font sizes.
🖥️ Interface & Visual Design
The interface is intentionally chart-first.
The location window shows the active evaluation area without filling the chart with many competing zones. The obstruction rails provide practical reference points. The default labels use compact state tags, while hover tooltips retain the deeper score, room, risk, and action context. Cooldown and maximum-visible settings keep the chart active but not crowded.
The panel follows the AGPro publication layout with a single merged blue title row, adjustable location, adjustable theme, and adjustable font size.
🧪 Practical Usage Workflow
1. Read the panel score and state.
2. Check whether target-side room is open or obstructed.
3. Review whether risk distance is balanced, too close, or too wide.
4. Compare the location window with broader market context.
5. Treat alerts and labels as attention markers, not decisions.
🔍 Interpretation Guidelines
A high score means the location is cleaner relative to the script's rule set. It does not mean price must move in the evaluated direction.
An obstructed state means room is limited before the next nearby reference. It does not mean price cannot break through that area.
A risk warning means the current location is less balanced for planning. It should be interpreted with timeframe, volatility, and broader structure.
🚫 What This Script Is NOT
• Not a prediction engine.
• Not financial advice.
• Not auto trading.
• Not guaranteed signals.
• Not a buy/sell signal service.
• Not a premium/discount or OTE zone engine.
• Not a generic support/resistance zone scanner.
⚠️ Limitations & Transparency
Location quality depends on the selected lookback, pivot length, volatility profile, and timeframe.
Different markets can produce different rail behavior. High volatility may widen risk distance. Low volatility may compress target room. Small timeframes may produce more frequent state changes.
The script is rule-based and should be read as a planning tool inside broader analysis.
🧠 Market Context Notes
Trade location is not only about where price is. It is also about what sits nearby.
A location can look attractive but still be weak if there is not enough clean room before the next obstruction. A location can also be risky if invalidation is too close or too far for the current volatility environment.
This script organizes those conditions into a single readable decision layer.
🧾 Use Case Examples
When price pulls back inside a trend and the score improves while risk remains balanced, the chart may deserve closer review.
When price is near a target-side rail and the panel shows Obstructed, the user can recognize that nearby room is limited.
When volatility expands and risk distance becomes too wide, the script can mark the location as less efficient for planning.
🧱 System Philosophy
Trade Location Quality follows the AGPro decision-engine approach: the script should help the user evaluate context, quality, risk, room, and next action without promising an outcome.
The goal is not to add another signal. The goal is to improve the quality of the planning process.
🔐 Non-Promise Statement
No script can guarantee direction, continuation, reversal, or outcome.
This tool provides structured chart context only.
📉 Risk Disclosure
Trading involves risk.
Users are responsible for their own analysis, risk controls, position sizing, and trading decisions.
This script does not provide financial advice, investment advice, or guaranteed trading outcomes.
📚 Educational Note
Use the script to study how trade location changes as price moves closer to risk, target, obstruction, and range edges. The most useful reading comes from comparing the panel state with the visible chart context.
Indicator

LiquidityMapLiquidityMap v1.1 — Liquidation Cluster Heatmap with Footprint Integration
LiquidityMap estimates where leveraged positions would get liquidated by tracking where they were opened and projecting their forced-exit prices at four leverage tiers. The result is a heatmap overlay that reveals the structural cascade risk around current price — where the liquidation landmines are buried.
HOW IT WORKS
The indicator scans a configurable lookback window (default 200 bars) for bars where two conditions are met simultaneously: open interest expanded (new positions entered the market) AND volume was at or above its 20-bar average (the entries carried conviction, not just noise). These are classified as "entry bars" — moments when traders committed capital at a specific price.
Each entry bar is classified as long or short. In v1.1, this classification uses PulseWire's request.footprint() function to determine actual buy vs sell pressure via volume delta. When footprint data shows positive delta (more buying than selling), the bar is classified as a long entry. Negative delta classifies it as a short entry. This is a significant improvement over the v1.0 approach of using candle color, which is a rough proxy at best — a green candle during a selloff can mask aggressive short entries that happened to close slightly above open. On plans without footprint access (Free/Essential), the indicator falls back to candle color automatically.
For each detected entry, LiquidityMap projects where those positions would get liquidated at four leverage tiers: 10x, 25x, 50x, and 100x. The liquidation formula accounts for maintenance margin (default 0.5% for Phemex). Each tier is weighted by estimated trader distribution — default is 35% at 10x, 35% at 25x, 20% at 50x, and 10% at 100x, reflecting that most retail traders use moderate leverage. The projected liquidation prices are then accumulated into price bins to create a density map.
READING THE HEATMAP
Red and orange zones below price represent long liquidation clusters. If price drops into these zones, long positions at those leverage tiers get forcefully closed. The forced selling creates additional downward pressure, which can trigger more liquidations at slightly lower prices — this is the cascade effect. Brighter, more opaque zones indicate denser clusters where more liquidation volume is concentrated.
Cyan and teal zones above price represent short liquidation clusters. Price rising into these zones forces shorts to cover, adding buy pressure that can accelerate a squeeze. Dense cyan zones above price are squeeze fuel.
Dashed reference lines mark the nearest significant liquidation zone in each direction, with a label showing the exact price level and percentage distance from current price.
CONVICTION WEIGHTING
When footprint data is available, entries are weighted not just by OI magnitude and volume intensity but also by delta conviction — how lopsided the buy/sell split was on that bar. A bar where 80% of volume was buying gets a stronger long-entry weight than a bar where the split was 52/48. This makes the density map proportional to actual directional conviction, not just raw OI expansion.
THE INFO TABLE
The table provides a compact summary of the liquidation landscape. The header row shows the asset, number of detected entries, and the active classification source (FP for footprint, or candle for fallback mode). The Long and Short rows show the nearest significant liquidation zone with its price, percentage distance from current price, and relative density. The Cascade row scores how much total liquidation density sits within a configurable percentage range of current price (default ±3%), classified as LOW, MODERATE, HIGH, or EXTREME. The L/S row shows the ratio of long vs short entry weight, indicating which side of the market is more exposed. Reference rows at the bottom show where you would get liquidated at 10x and 25x leverage if you entered a position right now. The Source row shows how many entry bars used footprint classification vs candle color fallback.
INPUTS AND CONFIGURATION
The OI data source defaults to Binance linear perpetuals. The lookback window controls how many bars of history are scanned for entries — 200 on 1H covers about 8 days, 200 on Daily covers about 9 months. The volume threshold (default 1.0x SMA20) filters out low-conviction entries. Leverage tiers and their probability weights are fully configurable. The heatmap resolution (number of price bins), zone width, and minimum density floor control the visual output. The cascade zone percentage, minimum line distance, and minimum line density threshold control which zones get reference lines drawn.
Footprint settings include ticks per row (default 100) and Value Area percentage (default 70%). The footprint toggle allows disabling the feature entirely for compatibility with Free/Essential plans.
WHAT THIS IS NOT
LiquidityMap is an estimation tool, not a prediction engine. It does not have access to actual exchange order books or real liquidation data — those require platforms like CoinGlass or Hyblock Capital. What it does is build a probabilistic model of where liquidations are likely concentrated based on observable on-chain signals (OI expansion, volume, and footprint delta). Validation against CoinGlass liquidation maps shows strong alignment in identifying major cluster zones, though absolute density values will differ since CoinGlass has direct exchange data.
OI data is sourced from Binance via the standard BINANCE:SYMBOL+USDT.P_OI ticker. Assets without Binance OI data will not produce results. The footprint feature requires a PulseWire Premium or Ultimate subscription.
Indicator

maXXit Fibu Level Trigger [V6 1.1]# maXXit Level Trigger — Overview
**Platform:** PulseWire Pine Script v6 · Overlay indicator
---
## What does the Level Trigger do?
The Level Trigger automates trade entries and exits based on a freely configurable price level. False breakouts are filtered by an **N-closes confirmation** — only after N consecutive candles close through the level is an action triggered. The trigger fires json alerts to an external webhook server connected to a broker api (IBKR, OANDA, IG-Markets).
If the signal generation is based on future contracts (highly recommended), the mirror instruments are mapped through configurable parameters inside the script to the preconfigured broker api. The trigger does not fire position entries or exits inside Tradingview directly. A simple textmessage can also be sent.
---
## Flow (State Machine)
```
1. ARMING — Price touches the trigger level from the opposite side (intrabar)
2. ENTRY — N closes back through the level → BUY / SELL alert
3. POSITION — Stop and TP monitor the open position
4. EXIT — SL or TP fires → closing order alert
```
---
## Features
| Feature | Description |
|---|---|
| **Long & Short** | Both directions configurable |
| **N-Closes (1–3)** | Number of confirming closes required for each step |
| **Trigger-level stop** | N closes back through the trigger level = automatic stop exit. Active only when no Absolute SL is set. |
| **Absolute stop loss** | A separate SL level — fires immediately on intrabar touch, no close confirmation. When set, the trigger-level stop is deactivated. |
| **Take Profit** | Two-step exit: TP reached → reversal confirmed with N closes |
| **TP Touch mode** | Alternative: exit fires directly on intrabar touch of the TP level |
| **Trailing stop** | Auto-stop locks at the old TP level when TP is raised mid-trade |
| **JSON alerts** | Direct broker integration (IBKR, OANDA, IG Markets) |
| **Symbol mapping** | Pre-defined instrument parameters for 15+ futures/CFDs |
| **Lock to Symbol** | Trigger stays bound to the selected instrument across chart changes |
| **Position Lock** | Preserves position state when parameters are changed mid-trade |
---
## Stop Loss Logic — Three-tier hierarchy
The indicator uses a priority-based stop system. Only one tier is active at a time:
| Priority | Condition | Stop mechanism | Trigger |
|---|---|---|---|
| **1 — Absolute SL** | SL Level > 0 | Fixed price level | Intrabar touch — immediate, no close needed |
| **2 — Auto-SL (TP lock)** | TP reached → auto_sl set | Old TP level becomes new stop | N consecutive closes through the level |
| **3 — Trigger-level stop** | No SL, no auto_sl | N closes back through trigger | N consecutive closes |
### How tiers interact
- When **Absolute SL is set**: tiers 2 and 3 are deactivated. Only the intrabar stop is active.
- When **TP is reached**: the TP level locks as a trailing stop (`auto_sl`). The Absolute SL can now be removed — `auto_sl` takes over with N-close confirmation, behaving exactly like the original trigger-level stop did.
- When **neither SL nor auto_sl is active**: the trigger level itself acts as the stop (N closes back through it).
### After a stop fires
The trigger does not re-arm automatically. To re-activate, set a new Trigger Level value (changing the level resets all state).
---
## Worked Example — LONG, N = 2 closes
**Setup:** Direction = LONG · Trigger = 5000 · TP = 5100 · Closes required = 2
### Phase 1 — Entry
| Event | What happens |
|---|---|
| Price drops below 5000 (intrabar) | Trigger **arms** — indicator starts watching |
| Price rises, 2 consecutive closes above 5000 | **Entry alert fired** → BUY order sent · stop activates at 5000 |
| Price drops back, 2 closes below 5000 (before TP) | **Stop exit** → SELL alert · trigger deactivates |
### Phase 2a — TP exit (price reverses after TP)
| Event | What happens |
|---|---|
| Price rises through 5100 | TP **step 1**: level reached — indicator waits for reversal |
| Price falls back, 2 consecutive closes below 5100 | **TP exit alert** → SELL order sent · position closed |
### Phase 2b — Trailing stop (price keeps running above TP)
| Event | What happens |
|---|---|
| Price rises through 5100 | TP step 1 fires — stop **locks at 5100** (yellow line) |
| Price continues above 5100 — no reversal | Position stays open · stop remains at 5100 |
| User raises TP to 5200 | `tp_armed` resets · stop stays locked at old 5100 level |
| Price reaches 5200 | Stop locks at 5200 — old 5100 stop replaced |
| Price falls, 2 closes below 5200 | **Stop exit alert** → SELL order sent · position closed |
> The locked stop (old TP level) works exactly like the trigger-level stop: N consecutive closes through the level fire the exit. The Absolute SL input can be cleared once the stop is locked — it is no longer needed.
---
## Visual Display
- **Trigger line** — gray (idle) · orange (armed) · red (position open = active stop level)
- **SL line** — shows absolute stop level with synchronized state label
- **TP line** — green (active) · yellow (TP armed, waiting for reversal)
- **Labels** — current state: IDLE / ARMED ↑↓ / active ▲▼ / fired
Indicator

Indicator

Strategy

Opening Range Failure Zones [AGPro Series]📌 Bollinger Walk Quality
Bollinger Walk Quality is built for one specific question: when price starts walking the outer Bollinger Band, is that walk strong enough to support continuation, or is the structure beginning to fail?
Many Bollinger Band tools focus on band touches, volatility contraction, width percentiles, or squeeze-style expansion setups. This script takes a different approach. It studies the behavior that comes after expansion: persistent upper-band or lower-band walking, directional pressure around the outer lane, pullback quality inside the band structure, and the point where the walk begins to lose control.
The goal is to make Bollinger Band continuation easier to read directly on the chart. Instead of treating every band touch as meaningful, the script scores whether price is staying in the correct outer lane, whether the Bollinger basis supports the active direction, whether pressure is persisting across multiple bars, and whether a pullback is holding in a healthy continuation pocket.
🧭 What The Script Measures
1. Walk Side
The panel identifies whether the active environment is an Upper Walk, Lower Walk, Cooling Walk, or Neutral state.
Upper Walk means price is persistently operating near the upper Bollinger lane while the basis supports upward continuation pressure.
Lower Walk means price is persistently operating near the lower Bollinger lane while the basis supports downward continuation pressure.
Cooling states appear when a recent walk is no longer fully active, but the script is still monitoring pullback quality and failure risk for a limited memory window.
2. Band Pressure
Band Pressure is a quality score for the active or developing walk. It combines outer-lane position, persistence, band contact behavior, basis slope support, and candle direction. A higher score means the walk has stronger structural pressure. A lower score means price is no longer showing durable outer-band control.
This keeps the script focused on continuation quality instead of simple band interaction. The chart can show a band touch, but the panel helps separate a weak touch from a real band-walk environment.
3. Pullback Quality
Healthy band walks often reset toward the middle of the Bollinger structure before continuing. Bollinger Walk Quality tracks that reset through a concept-native pullback pocket.
The pullback pocket is not a generic support or resistance rectangle. It is projected from the current Bollinger structure and represents the area where a band walk can cool off while still keeping its continuation profile intact.
The panel can show states such as Awaiting Pullback, Testing Pocket, Clean Hold, or Weak Reset. This helps distinguish a controlled continuation reset from a walk that is losing quality.
4. Failure Risk
Failure Risk is designed to catch the moment when an active or recently active band walk starts to break down. It rises when price loses the outer lane, pressure falls, the basis slope weakens, or price begins to threaten the Bollinger basis.
The failure label is intentionally restrained. It appears only on fresh failure events, so the chart remains clean and readable instead of filling with repeated warnings.
🎯 Core Features
- Outer-band walk detection for upper and lower Bollinger continuation phases
- Band pressure scoring based on lane position, persistence, slope support, and band contact behavior
- Pullback-to-band quality state for continuation resets
- Projected pullback pockets that show where a healthy walk can reset without losing structure
- Failure warning labels when the active walk loses pressure or threatens the basis
- Clean AG Pro panel with walk side, band pressure, pullback quality, and failure risk
- Adjustable panel location, theme, font sizes, label spacing, label clearance, zone projection, and visual density
📊 Visual Design
The default view is designed for a clean public PulseWire chart.
The script displays Bollinger Bands, highlights the active walk track, projects a limited number of pullback zones, and uses event labels with spacing controls. Labels are anchored outside the local candle envelope so they do not disappear inside candles or cover important price action.
The chart remains active enough to be visually informative, but the object count and label density are controlled by default. This keeps the indicator suitable for repeated use across different symbols and timeframes.
🧩 Panel
The AG Pro panel summarizes the current state in four compact rows:
- Walk Side
- Band Pressure
- Pullback Quality
- Failure Risk
Panel location, panel theme, panel font size, label font size, label spacing, label clearance, zone projection, zone opacity, and object limits are all adjustable from the settings menu.
🔎 How This Is Different
Bollinger Walk Quality is not a squeeze map and does not rely on compression logic. It does not use Keltner confirmation, volatility percentile ranking, or width contraction states.
Its lane is continuation after expansion:
- Is price walking the band?
- Which side controls the walk?
- Is the walk supported by pressure and basis slope?
- Is the pullback still healthy?
- Is the walk beginning to fail?
That makes it a separate Bollinger Band workflow from squeeze-focused tools. It is designed for traders who want to evaluate trend continuation rhythm, pullback behavior, and outer-band pressure in a more structured way.
✅ Best Use Cases
- Studying Bollinger Band walk continuation
- Reviewing trend pressure after expansion
- Identifying controlled pullbacks inside active band-walk environments
- Monitoring when a walk is cooling or losing quality
- Comparing upper-band and lower-band pressure across market phases
- Keeping Bollinger Band continuation analysis clean and visual
⚙️ Settings Overview
Engine settings control the Bollinger length, multiplier, source, basis slope lookback, and ATR normalization.
Band Walk Logic settings control the outer-lane depth, minimum walk persistence, minimum walk score, pullback memory, and failure warning threshold.
Visual settings control Bollinger Bands, walk highlight, pullback zones, event labels, label spacing, label count, label offset, label clearance, and label font size.
Pullback Zone settings control zone projection length, maximum visible zones, and opacity.
Panel settings control the information panel, location, theme, and font size.
🏁 Design Intent
Bollinger Walk Quality is designed to make Bollinger Band continuation more readable without turning the chart into a crowded signal dashboard.
The script focuses on structure, persistence, pullback quality, and failure behavior. It gives the chart a clear visual rhythm while keeping the panel concise and the labels controlled.
This makes the script useful as a premium public Bollinger continuation tool and keeps it clearly differentiated from Bollinger squeeze, compression, and volatility expansion maps. Indicator

Ladder Planner v6 (Live, Compact RR)Ladder Planner v6 is a position-planning tool for scaling into a trade in multiple steps. Set a start price and end price, and the script automatically builds a ladder of entries, calculates position sizing from your capital and risk settings, places an ATR-based stop from the last step, and shows a compact summary of total size, capital used, max risk, and projected profit at your chosen reward-to-risk ratio.
How to use it:
Add the script to your chart.
Drag the Start Price and End Price anchors to define your ladder range.
Set your Max Capital Allocated and Total Risk % of Allocated Capital.
Choose the Number of Splits and the Split Weighting mode.
Adjust Daily ATR Length, Stop Loss in Daily ATR Units, and Reward:Risk Ratio.
Review the ladder lines, average entry, take-profit line, and compact summary table.
If Start is above End, the script treats it as a long ladder. If Start is below End, it treats it as a short ladder.
Indicator

Indicator

Indicator

Indicator

Indicator

PCRXS Forecast EnginePCRXS Forecast Engine
A PulseWire overlay indicator for crypto futures trading (BTC, ETH, SOL and all other pairs) on any timeframe.
What it does:
It reads 13 market factors simultaneously and gives you one clear action — Buy Long, Buy Short, Close Long, Close Short, or Wait — displayed as a colored banner on your chart.
Signals:
🟢 Neon green candle = Enter Long
🔴 Neon red candle = Enter Short
🟠 Orange candle = Close your Long
🔵 Blue candle = Close your Short
⚡ White flash = Urgent high-confidence entry — act now
Forecast:
Dashed orange lines project the future price path forward up to 150 bars, with confidence bands and date-stamped labels at every predicted peak and trough showing exactly when to buy, sell, or close.
The 13 factors it analyzes:
BTC Dominance · USDT Dominance · CME Futures Basis · Dollar Index (DXY) · S&P 500 · Gold · RSI · MACD · Chaikin Money Flow · ADX Trend Strength · On-Balance Volume · BTC 4-Year Halving Cycle · H4 Structural Bias
The info panel shows:
Current recommendation · Confidence % · Forecast price targets with dates · All 13 filter states · BTC halving phase · Dominance readings · Whether dry powder is deploying
Built on trading system — cross margin only, 1%/1%/2% entries, no stop-losses, 25%/25%/hold 50% profit structure. Indicator

maXXit SoC/TP [V1.0]maXXit SoC/TP — Stop on Close & Take Profit
Sends a JSON webhook alert as soon as N consecutive candles close through a configured Stop Loss or Take Profit level. No intrabar triggering — based exclusively on the bar's closing price.
─────────────────────────────────────
FEATURES
─────────────────────────────────────
• Stop Loss and Take Profit configurable independently (0 = disabled)
• Configurable number of closes required (1–3) before the alert fires
• JSON webhook format compatible with IBKR (FUT/STK) and CFD brokers (OANDA, IG Markets)
• Built-in instrument mapping: MNQ, MES, MYM, FXXP, FSXE, MGC, MCL, MNG, MHG, ZW, ZN, 10Y, EURUSD
• Lock to Symbol: indicator stays locked to the configured instrument across symbol changes
• Fires exactly once per level — re-arms automatically when the price is changed
• Red dashed line = Stop Loss | Green dashed line = Take Profit | Gray = triggered
─────────────────────────────────────
SETUP
─────────────────────────────────────
1. Add the indicator to your chart
2. Account & Broker: configure Webhook Secret, Account ID and Trade Type (FUT / STK / CFD)
3. Stop on Close: set Direction, Stop Price, TP Price, Quantity and Closes required
4. Lock to Symbol: enter the ticker prefix once (e.g. FXXP, MNQ)
→ A hint label on the chart shows the recommended value while this field is empty
5. Create a PulseWire alert:
→ Condition: maXXit SoC/TP → Any alert() function call
→ Notifications: enter your Webhook URL
→ Click Create
The alert then runs entirely server-side — regardless of whether PulseWire is open in the browser.
─────────────────────────────────────
NOTES
─────────────────────────────────────
Orders are sent as MKT with IOC (Immediate or Cancel) and outsideRth = true.
Webhook format and instrument parameters are compatible with the maXXit EMA V6 system. Indicator

Strategy

Strategy
