Previous Day Value Area - CriptoMatiko## Description
The **Previous Day Value Area** replicates, bar-for-bar, the exact volume-area calculation used in our own Python volume profile backtester. Every VAH/POC/VAL value this indicator plots can be checked line-by-line against the backtester's output — that's the reason this exists: TradingView's native Volume Profile does its own internal binning, which you can't inspect or reproduce outside the platform. This one gives you a value area you can actually verify.
---
**How it works**
1. Pulls 1-minute bars for each session (`request.security_lower_tf`).
2. Splits each 1-minute bar's volume evenly across every price bucket its high-low range touches ("bar-distributed" volume) — same method as the Python backtester, not TradingView's built-in binning.
3. POC = the price bucket that accumulated the most volume.
4. Expands outward from the POC toward the heavier side until 70% (configurable) of the day's total volume is captured. The two edges of that range are VAL and VAH.
5. Bucket resolution is fixed once at session open and held constant until the session closes, so keys never shift mid-calculation.
---
**Visuals**
- Lines — the previous day's VAH / POC / VAL, projected across the current session (what a systematic detector would read)
- Optional histogram — the volume profile silhouette for each session, drawn as a mirrored buy/sell split
- Comparison mode — draws the value area over the same day that produced it, for side-by-side visual checks against other volume-profile tools
- Table (top-right) — previous day's date, VAH, POC, VAL, plus the current (in-progress) session's values
---
**Parameters**
- Value area %: percentage of volume captured between VAL and VAH (default 70%)
- Profile resolution: automatic (% of price), fixed bucket size, or rows based on D-1's range
- Project D-1 value area: shows the previous day's finished levels across the current session
- Comparison mode: draws the levels on the day that generated them instead of projecting forward
- Histogram rows / width: controls the resolution and size of the drawn volume profile
- Split buy/sell volume: separates the histogram into up-close and down-close volume
---
**Originality**
This is not a variant of the built-in Volume Profile — it's a from-scratch bar-distributed volume calculation written to match a specific Python backtesting pipeline, so that value-area levels computed in code and value-area levels seen on the chart are provably the same numbers.
---
**Credits**
Author: Vernon CriptoMatiko インジケーター

Trend Pullback GuardTrend Pullback Guard
A trend has started. Does its next pullback stabilize — or lose its structure?
Trend Pullback Guard follows pullbacks through a defined sequence: detection, stabilization, continuation confirmation, or invalidation. It combines an EMA trend regime with frozen structure levels, volatility-normalized pullback depth and candle-overlap measurements.
The same rules work in both directions. Everything is included in one overlay indicator.
QUICK VISUAL GUIDE
• Blue line: Fast EMA; gray line: Slow EMA.
• Small blue dot: A pullback has been detected.
• Subtle green/red zone: The developing long/short pullback range.
• Red level: Frozen structure boundary.
• Amber level: Confirmation threshold after stabilization.
• Green upward/red downward triangle: Long/short continuation conditions confirmed.
• Red cross: A close broke the frozen structure boundary.
• Gray square: The trend regime was lost or the observation window ended.
The dashboard distinguishes an active episode's LAST CLOSE from frozen LAST EPISODE values. The structure and confirmation levels describe the rules; they are not suggested order prices.
1 — ESTABLISH THE TREND
Default settings use a 21-period EMA and a 55-period EMA.
For a long regime, the fast EMA must be above the slow EMA and the slow EMA must be above its value three bars earlier. Short conditions are reversed.
Before a pullback can begin, a confirmed impulse bar must lie entirely beyond the fast EMA's 0.25 ATR touch band and close in the trend direction relative to the previous close. This arms the monitor. A new episode requires a new qualifying impulse after the previous episode ends.
2 — DETECT AND FREEZE THE REFERENCE
A long pullback begins when a later bar reaches the fast EMA's upper touch band and closes below the previous close. Short detection uses the lower band and a higher close.
At detection, the script freezes:
• ATR from the previous bar, using a 14-period ATR by default.
• The lowest low of the preceding 10 bars minus 0.1 frozen ATR for long structure; the highest high plus that buffer for short structure.
• The preceding 10-bar high for long pullback depth, or low for short depth.
The detection bar is excluded from these historical reference windows. No pivot that needs future bars is used. The structure boundary remains fixed throughout the episode.
3 — WAIT FOR STABILIZATION
By default, two consecutive bars must avoid lowering the previous bar's low for a long setup, or raising its high for a short setup.
The confirmation level is then frozen at the highest high of those two stabilization bars plus 0.1 frozen ATR for longs. Shorts use their lowest low minus the buffer.
A new adverse extreme of the monitored pullback resets stabilization and removes the old trigger. The script must establish a new one. A bar that makes a new adverse extreme cannot also confirm continuation.
4 — APPLY THE GUARD
Confirmation requires a LATER bar to close strictly beyond the frozen trigger and on the trend side of the fast EMA. The original trend regime must still hold, and both guard limits must pass:
• Maximum pullback depth: 3.0 frozen ATR by default. Depth measures the move from the pre-detection reference extreme to the worst pullback extreme observed so far.
• Maximum mean candle overlap: 70% by default. Each sample is the intersection of two consecutive high-low ranges divided by the smaller range. Samples are averaged from detection through the current bar; a zero-range candle counts as 100% overlap.
TOO DEEP and HIGH OVERLAP explain why confirmation is blocked. These are rule thresholds, not estimated probabilities. High overlap can later decline; the maximum observed depth cannot shrink within an episode.
HOW AN EPISODE ENDS
• STRUCTURE BROKEN: The close moves strictly beyond the frozen structure boundary against the setup. A wick alone is insufficient.
• TREND LOST: The EMA regime no longer supports the monitored direction.
• CONTINUATION CONFIRMED: A later close passes the trigger, trend and guard requirements.
• WINDOW ENDED: No confirmation within 12 bars after detection by default.
Structure failure takes priority over other outcomes, followed by loss of the trend regime. An otherwise valid confirmation on the final allowed bar takes priority over timeout. Only one episode is active at a time.
ILLUSTRATIVE LONG EXAMPLE
Suppose the pre-pullback high is 104 and the frozen ATR is 2. A pullback low at 100 represents a depth of 2 ATR.
After two qualifying stabilization bars, their highest high is 102.50. With the default buffer, the confirmation level is 102.70.
A later close above 102.70 confirms only if the EMA regime remains bullish, the close is above the fast EMA, and the depth and overlap limits still pass. A wick above 102.70 does not confirm. A new pullback low on that bar resets the trigger instead.
This example illustrates the rules; it is not a historical trade or a return claim.
DASHBOARD AND ALERTS
The compact dashboard shows status, direction, bars since detection, depth in frozen ATR units, mean overlap, guard status, structure and confirmation levels.
The Confirmed / broken / other counters describe events in the loaded chart history. Other combines trend loss and timeout. These counts are not trading win rates; confirmed events are not followed to a profit target or stop.
Seven alert conditions are provided: pullback detected, stabilization, long confirmation, short confirmation, structure broken, trend lost and observation window ended. Stabilization can alert again if a new adverse extreme resets the setup. Create the desired alerts separately in TradingView.
USAGE AND LIMITATIONS
Use standard candles with a fast EMA length smaller than the slow EMA length. Long-only, short-only and both-direction modes are available. All calculations use the chart's symbol and timeframe; there is no external indicator dependency or higher-timeframe data request.
Event states and markers update only at confirmed bar closes and are never shifted backward. EMA lines can move while a live bar is forming. Changes to settings, available history or historical prices can change the resulting events.
This is a descriptive technical-analysis tool, not an automated trading strategy. Confirmation describes the specified conditions at that close; it does not guarantee that the trend will continue. No profitability or superior performance has been established. インジケーター

FIA Trend + Momentum 20/50/200## FIA Trend + Momentum 20/50/200
The **FIA Trend + Momentum 20/50/200** indicator combines long-term trend structure with momentum analysis and multi-timeframe confirmation.
It is designed to make market direction easier to identify visually while also filtering potential setups through RSI, MACD and Higher Timeframe confirmation.
### EMA Trend Structure
The indicator uses three Exponential Moving Averages:
EMA 20 for the short-term trend
EMA 50 for the medium-term trend
EMA 200 for the long-term trend
The background changes automatically depending on the EMA structure.
**Green**
EMA 20 > EMA 50 > EMA 200
Clearly bullish trend structure.
**Blue**
EMA 20 < EMA 50 while EMA 50 > EMA 200
Short-term weakness within a broader bullish trend.
**Orange**
EMA 20 > EMA 50 while EMA 50 < EMA 200
Short-term strength while the broader trend has not yet turned fully bullish.
**Red**
EMA 20 < EMA 50 < EMA 200
Clearly bearish trend structure.
The background colors are based only on the EMA structure. RSI, MACD and Higher Timeframe confirmation do not change the background color.
### RSI
The indicator uses a classic RSI calculation with a default length of 14.
RSI above 50 supports bullish momentum.
RSI below 50 supports bearish momentum.
The indicator also checks whether RSI is currently rising or falling, which is used as additional confirmation for pullback setups.
### MACD
The indicator uses the classic MACD settings:
Fast Length: 12
Slow Length: 26
Signal Length: 9
The MACD is used to evaluate:
Bullish or bearish momentum
MACD signal-line crossovers
Increasing or decreasing histogram momentum
### Higher Timeframe Confirmation
A selectable Higher Timeframe filter is included.
The indicator calculates the EMA 20/50/200 structure on the selected Higher Timeframe and checks whether the broader trend confirms the current setup.
This filter can be enabled or disabled in the settings.
### Setup Score
The indicator uses a scoring system with a maximum of 6 points.
EMA trend structure: 2 points
RSI confirmation: 1 point
MACD confirmation: 1 point
MACD momentum: 1 point
Higher Timeframe trend: 1 point
The minimum score required for a valid setup can be adjusted in the settings.
The default minimum score is 5 out of 6.
### Pullback Logic
The indicator also searches for potential pullbacks within established trends.
A bullish pullback requires a bullish EMA structure, a retracement toward the EMA 20, a close back above the EMA 20, rising RSI and bullish MACD confirmation.
The bearish logic works in the opposite direction.
### BUY and SELL Signals
A BUY or SELL label is only generated when several conditions align.
A **BUY signal** requires a sufficiently strong bullish setup score and either:
a confirmed bullish pullback
or
a bullish MACD crossover.
A **SELL signal** requires a sufficiently strong bearish setup score and either:
a confirmed bearish pullback
or
a bearish MACD crossover.
Signals are only marked when the condition appears for the first time, helping to avoid repeated labels on consecutive candles.
The signals are intended as confirmation tools and should not be interpreted as automatic trading instructions.
### Alerts
Built-in alerts are available for:
EMA 20/50 bullish crossover
EMA 20/50 bearish crossover
EMA 50/200 Golden Cross
EMA 50/200 Death Cross
FIA BUY setup
FIA SELL setup
### Important
This indicator is designed as a **trend and momentum analysis tool**.
It combines:
**EMA = trend direction**
**RSI = momentum strength**
**MACD = momentum direction and change**
**Higher Timeframe = broader trend confirmation**
It should not be used as a standalone trading system.
Always consider price action, support and resistance levels, volatility, market structure and appropriate risk management before making trading decisions.
For educational purposes only.
**Not financial advice.**
インジケーター

NQ OVN to AM AmplitudeNQ OVN to AM Amplitude
Measures the Nasdaq futures overnight range (18:00-06:00 New York) and maps it to the cash morning range (09:30-12:00). Also prints a 2x ATR stop distance.
Display:
OVN LARGE / OVN SMALL: full 18:00-06:00 high-low, in points and percent (0.000%). LARGE = overnight at or above the 60-session median. SMALL = overnight below that median.
AM projected: expected 09:30-12:00 range. LARGE uses 0.95x overnight. SMALL uses 1.93x overnight. Multipliers from an NQ hourly study (577 sessions, Apr 2024-Sep 2026).
AM current: live 09:30-12:00 range.
2x ATR stop: ATR(14) x 2, points and percent. Timeframe selectable.
OVN size and AM projected lock at 06:00 and stay until the next overnight session. AM current updates until noon.
How to use:
Apply on NQ1! / MNQ1!. Overnight data is required. Works on 1-minute. The median uses 15-minute history in the background.
After 06:00, read OVN LARGE or SMALL and the projected AM size.
Through the morning, compare AM current with AM projected.
Size stops with the 2x ATR line. On 1-minute, set ATR timeframe to 5 or 15 if the stop looks too tight.
Inputs: timezone, history timeframe, lookback, small/large multipliers, ATR period, ATR timeframe, stop multiple.
Range map only. Not an entry signal. Historical medians, not a guarantee. Futures only. Not financial advice.
インジケーター

Swing Liquidity Targets (BSL/SSL)Swing Liquidity Targets (BSL/SSL) marks confirmed swing highs as buy-side liquidity (BSL) and swing lows as sell-side liquidity (SSL), each as a line extending forward from the swing.
HOW IT WORKS:
A target is marked swept the moment price wicks through it. The line freezes there and turns gray. Rather than leaving every old swing on the chart forever, unswept targets expire after a set number of calendar days, so the same setting behaves the same whether you're on a 5 minute chart or a daily one, and when two same-side targets land close together, only the one nearer to price is kept instead of stacking duplicate lines on top of each other.
NON-REPAINTING:
pivots confirm after the bars set in Right Bars, and lines don't move once drawn.
USAGE:
treat the lines as context for where price may be drawn to next, not as a standalone entry signal. Combine with your own structure and confirmation.
LIMITATIONS:
like any pivot-based tool, the most recent swing won't show a target until Right Bars bars have closed after it, so very recent price action may look "missing" for a short while. That's what keeps it non-repainting rather than a bug.
WHAT YOU CAN CHANGE:
-> Left/Right Bars, pivot sensitivity for swing detection
-> Max Target Length (days), how long an unswept target stays active before it stops extending
-> Cluster Tolerance (x ATR), how close two same-side targets need to be before the weaker one is dropped
-> Show BSL / Show SSL, turn either side off completely
-> Line Style, dotted, dashed, or solid
-> Line Width
-> BSL / SSL / Swept colors
-> Show BSL/SSL Labels toggle
I hope this is of use to you! Let me know if you like it. インジケーター

The Fluid Trader compassTHE FLUID TRADER COMPASS 🧩
The Fluid Trader Compass is an essential utility tool designed for disciplined traders who want to safeguard their accounts from high-impact market events and structural transitions. Originally built to prevent rule violations on prop firm accounts (such as FTMO's news restrictions), this indicator acts as your structural dashboard directly on the chart.
🛡️ Key Features
Custom News Buffer Zones: Input up to 3 major news events. The indicator dynamically calculates a customizable buffer window (e.g., 3 minutes before and after the release) and locks the chart down visually.
Aggressive "No-Trade" Visuals: When a news zone is active, the chart paints the candles bright red, overlays warning crosses, and applies a danger-zone background. There is less chance of accidentally taking a trade.
Candle Close Countdown Alerts (1m Warning): Tracks UTC candle closes tailored specifically for the crypto and FX market structures. It alerts you exactly 1 minute before the opening of a new 1H, 4H, or Daily candle so you never get caught in volatile candle transitions.
Live Status Dashboard: A sleek, color-coded HUD in the top right corner that instantly displays your trading environment status:
🔴 NO-TRADE ZONE! (Active high-impact event)
🍑 ALERT (1m to Daily-Open) (Purple)
🟠 ALERT (1m to 4H-Open) (Orange)
🔵 ALERT (1m to 1H-Open) (Blue)
✅ TRADING: OK (Green)
Integrated Webhook Alerts: Pre-configured alerts that trigger exactly when a No-Trade Zone starts and clears, perfect for push notifications to your phone or mail.
⚙️ How to Use It
Input Your Schedule in the morning when you're pre-planning and making your daily bias: Look up high-impact news events (like CPI, FOMC, or NFP) and input the dates and times into the indicator settings. Use FTMO site and Cryptocraft for example.
Protect your capital. Protect your funded accounts. Trade with direction.
🆕Extra release note:
A new feature is now live: built-in Weekend Rollover Protection specifically designed for FTMO funded standard/scalp accounts. The indicator now tracks the Friday market close and flags upcoming rollover windows so you avoid accidental weekend holding breaches.
Risk | Rules | Process | Control インジケーター

The Fluid Trader sessionsTHE FLUID TRADER SESSIONS 🌊
The Fluid Trader Sessions indicator provides a clean, automated overlay of major macroeconomic trading windows. Built for precision and clarity, it tracks the Asia, London, and US sessions, dynamically plotting session highs and lows while actively filtering out swept liquidity levels to keep your charts clutter-free.
CORE FEATURES ⚡
🌍 AUTO-DST SYNCHRONIZATION: Built with native timezone logic (New York, London, Tokyo), the indicator automatically adapts to summer and winter time changes (Daylight Saving Time). Your session windows are always dead-accurate without any manual offset adjustments.
📰 US PRE-MARKET (NEWS) WINDOW: Specifically isolates the highly volatile 08:30 - 09:30 EST window (US News/Pre-Market open) with dedicated candle coloring, giving you a clear visual edge right before the US equities cash open.
🎯 DYNAMIC SESSION HIGHS & LOWS: Automatically tracks and plots the highest high and lowest low of the active Asia, UK, and US sessions.
🛡️ SMART SWEEP DETECTION: Once a historical session extreme is swept (broken) by current price action, the indicator automatically deletes the corresponding line and label. This ensures your chart only displays untouched, relevant liquidity pools.
🐾 LIVE RANGE TRACKING: Displays real-time, developing session boundaries using dotted lines, which automatically finalize into solid, fixed lines the moment the session closes.
🕯️ TARGETED CANDLE COLORING: Visually segments market phases with customizable candle colors for Asia, UK, and US sessions, allowing you to read the market rhythm at a glance.
🚀 PERFORMANCE OPTIMIZED: Includes a built-in pruner to limit the number of active historical lines (preventing chart lag) and a weekend filter for traditional market traders.
A CLEARER WAY TO TRADE. 💧
Awareness | Timing | Discipline | Execution インジケーター

$ - Boxes +$ – Boxes +
A higher timeframe candle tool that outlines each HTF candle directly on your lower timeframe chart. Instead of flipping between timeframes, you can see the range, body and midpoint of the 1H, 4H or daily candle while executing on the 1m or 5m. The previous candle's high and low can also be carried forward as live levels, making it easy to frame reversals and continuations off the last HTF range.
HTF Candle Boxes
Time Interval – choose any higher timeframe to outline (1H by default).
Number of Boxes – show the last 1, 2 or 3 completed HTF candles, or Show All for the full chart history.
Box styling – adjustable border width, style (solid / dashed / dotted) and colour.
Current HTF Candle
The HTF candle still in progress is projected across its full time period, so you can see exactly where it will close. The box expands in real time as new highs and lows print, and the body updates with the live close.
Body & Midline
Include Body – draws the open-to-close body inside each box, coloured bullish or bearish, so each HTF candle reads the same as it would on its own timeframe.
Show MidLine – marks the 50% level of each candle's range, useful for framing premium and discount within the candle.
Line Settings
Hide Side Lines – removes the vertical edges, leaving the high and low as clean horizontal levels. Required for the options below.
Extend Lines to Current Candle – carries the previous HTF candle's high and low forward to price, stopping each line at the candle that closes through it.
Extend Lines 10 Candles Ahead – projects the previous high and low 10 bars past the current candle, keeping the levels visible in the space ahead of price. Takes priority over Extend to Current.
Draw Lines from Exact Candle – starts each high and low line from the exact lower timeframe bar that printed it, rather than the start of the HTF candle.
Range Labels
Show H/L Range Pips – displays each HTF candle's high-to-low range above its box.
Show O/C Pips – adds the body size and the percentage of the range the body makes up, e.g. 12.4 / 30.1 = 41%.
Values are measured in pips on forex pairs and in price points on all other markets.
Box Fill Colours
Separate fill colours for bullish and bearish HTF candles. Fills are transparent by default, so boxes show as outlines only until a colour is chosen.
How to Use
Apply to a chart on a lower timeframe than the one set in Time Interval. For example, set the interval to 1H and view a 5m chart to see each hourly candle outlined over its 5m bars. インジケーター

Entry TerminalEntry Terminal — Market Structure, FVG & Liquidity Suite
Entry Terminal is a multi-component market structure and execution framework. It combines confirmed structure shifts, liquidity levels, rejected blocks, FVG/IFVG zones, Fibonacci projections, ATR boundaries, higher-timeframe reference levels, and contextual momentum data.
Main Features
Confirmed CHoCH and directional BOS structure detection.
Live BLVL candidates classified as Trend Continuation or Potential CHoCH.
Bullish and bearish Rejected Block detection using wick percentage and ATR filters.
Rejected Block retest tracking.
FVG, Breaker and IFVG detection with configurable mitigation rules.
FVG overlap filtering, midpoint visualization, raids, and directional filtering.
Structured execution sequence:
CHoCH → Rejected Block → RB Retest → BOS/FVG → Final FVG Retest
Optional BUY/SELL labels after the complete sequence.
Previous-regime HH/LL liquidity targets.
Optional 0.5 ATR target zones above HH and below LL.
Two-pivot liquidity trend lines with confirmed break markers.
CHoCH-based ATR High/Low boundaries.
ATR boundary breaks classified as MATCH or COUNTER relative to the CHoCH direction.
CHoCH-based one-way ATR trailing line.
Fibonacci Entry Box, reaction zones, and dynamic expansion zones.
Selected higher-timeframe Opening Price.
Previous HTF High/Low lines originating from their exact wick candles.
HTF levels freeze when first touched.
Dashboard with:
USDT Dominance correlation and structure
Risk-On/Risk-Off context
DI+ and DI−
ADX
Momentum
Elder Force Index
Optional VWAP, SMA, EMA, and WMA overlays.
Individual and combined alerts for major events.
Suggested Entry Workflow
Long Setup
Wait for a confirmed bullish CHoCH.
Observe whether the ATR High breaks with a MATCH result.
Wait for a bullish Rejected Block to form and receive a valid retest.
Require a bullish BOS and bullish FVG association.
Consider entry when price returns to the final bullish FVG and the indicator prints BUY.
Use the Entry Box, HTF opening price, USDT.D context, and dashboard readings as additional context—not mandatory signals.
Short Setup
Wait for a confirmed bearish CHoCH.
Observe whether the ATR Low breaks with a MATCH result.
Wait for a bearish Rejected Block to form and receive a valid retest.
Require a bearish BOS and bearish FVG association.
Consider entry when price returns to the final bearish FVG and the indicator prints SELL.
Evaluate the HTF opening price, PH/PL levels, USDT.D structure, and dashboard conditions before execution.
Risk and Target Framework
Potential invalidation may be placed beyond the Rejected Block, final FVG, or relevant swing.
Potential targets include HH/LL liquidity, ATR target boxes, HTF previous levels, and Fibonacci reaction zones.
Position size should be calculated from the invalidation distance.
Avoid risking a fixed position size without accounting for volatility.
Dashboard values are contextual and should not be treated as mandatory filters.
Important Behavior
Pivot-based structures require right-side confirmation and therefore appear after the pivot is confirmed.
Primary structural events and execution signals are confirmed on closed bars.
This is an indicator, not an automated strategy, and it does not place or manage orders.
Users should independently test all settings for their symbol, timeframe, fees, and execution conditions.
Disclaimer
This script is provided for educational and informational purposes only. It does not constitute financial, investment, or trading advice. No indicator can predict market movements or eliminate the risk of loss. Even high-quality setups may fail or be stopped out. Always perform your own research, use appropriate risk management, and consult a qualified financial professional where necessary. The author assumes no responsibility for trading decisions, losses, or damages resulting from the use of this script. インジケーター

Liquidity Draws A clean map of potential liquidity draws above and below price, with on-chart levels and two tables showing each draw’s price and distance.
What it tracks
- Previous Day High and Low
- Session highs and lows: Asia, London, New York AM and PM
- 09:30 New York opening-candle high and low
- News-release wicks: one-minute candle extremes at manually configured release times
- Fair Value Gaps and optional inverse FVGs
- Equal and relatively equal highs and lows, with adjustable detection tolerances
Timeframe-aware display
Session levels are hidden on charts above 1H. FVGs and iFVGs are displayed only when their source timeframe is equal to or higher than the chart timeframe, keeping lower-timeframe gaps off higher-timeframe charts.
Select daily or weekly gap sources in the settings to display those gaps on higher-timeframe charts.
Clear chart presentation
Levels are anchored to their originating candles where one-minute history is available. Optional gap boxes show the full imbalance zone, while spaced labels and connector lines help reduce clutter.
Customise line styles, widths, colours and transparency, along with gap-box fills and borders. Chart-level limits and table-row counts are adjustable.
Mitigation and tracking
Liquidity levels are retired when touched. FVG mitigation can use first-touch or full-fill rules. Optional iFVG tracking identifies gaps that invert following a qualifying source-timeframe close through the opposite boundary.
Tracking updates from completed one-minute candles, rather than waiting for the higher-timeframe chart candle to close.
Important notes
News times are entered manually; the indicator does not automatically identify high-impact economic releases. Historical coverage depends on available one-minute data. Equal-high/low detection uses confirmed pivots, so levels appear only after the required confirmation bars.
Liquidity draws are reference levels—not guaranteed destinations or standalone entry signals. This indicator does not establish a win rate or guarantee profitability. インジケーター

Swing Fibonacci Arcs & Volume Profile [BigBeluga]🔵 OVERVIEW
The Swing Fibonacci Arcs & Volume Profile is an advanced technical analysis indicator designed by BigBeluga to combine geometric Fibonacci arc projections with automated swing-anchored volume profile histograms directly on the chart. Traditional Fibonacci tools rely strictly on linear retracements or horizontal grids, often failing to account for circular expansion paths and volume distribution across structural market swings. To solve this limitation, this script automatically detects significant market swings, projects customizable elliptical Fibonacci arcs with band fills, and computes a detailed volume profile histogram complete with a Point of Control (POC) line.
The indicator visualizes confirmed swing lines, curved arc bands, volume profile distribution boxes, and custom percentage labels. The core calculations track rolling highs and lows, compute elliptical scaling parameters using adjustable horizontal and vertical multipliers, and aggregate volume bins across the active swing structure. Customizable color palettes, arc resolutions, and level toggles allow traders to fine-tune the system across various timeframes and asset classes.
🔵 HOW IT WORKS
The system operates through an integrated architecture where each component dynamically influences chart behavior:
1 — Swing Structure Engine
Swing Detection & Tracking: Scans rolling highest and lowest points using the Swing Structure input. To adapt this feature, set the length shorter (e.g., 30 to 50 ) to capture fast, short-term structural swings for day trading, or longer (e.g., 70 to 150+ ) for swing trading to focus on major macro market turning points.
Visual Line Mapping: Plots confirmed bullish and bearish swing lines using custom user-defined colors alongside real-time unconfirmed dashed projections.
2 — Fibonacci Arcs & Geometric Engine
Arc Expansion & Scaling: Projects elliptical arc bands from swing origins based on standard ratios (0.0%, 23.6%, 38.2%, 50.0%, 61.8%, 78.6%, 100.0%). Horizontal and vertical scaling factors ( Horizontal Scale (X) and Vertical Scale (Y) ) can be adjusted between 0.1 and 10.0 to modify the curvature and width of the arcs.
Resolution & Styling Controls: Adjusts arc smoothness via the Arc Resolution (Segments) input (set between 10 and 100 ) and controls border thicknesses, transparency levels, and individual band fill options.
3 — Volume Profile & POC Engine
Profile Generation: Constructs an automated volume profile histogram anchored to the active swing start point, scaled via the Profile Max Width (Bars) input.
Point of Control (POC): Identifies the highest volume bin within the swing range, rendering a distinct POC line and price label with customizable gradient coloring.
🔵 HOW TO USE
Apart from serving as a comprehensive geometric and order flow mapping tool, the indicator can be applied in several ways:
Identify Curved Support & Resistance Arcs: Monitor the intersection of price action with elliptical Fibonacci arcs (such as the 50.0% and 61.8% levels) to anticipate dynamic reversal zones during market pullbacks.
Analyze Volume Distribution Nodes: Inspect the volume profile histogram extending from the swing origin to spot heavy volume accumulation clusters.
Trade POC Rejections: Use the highlighted Point of Control (POC) line and volume tag as a primary reference level for potential breakouts or retests.
🔵 NOTES
Why this implementation is unique:
It merges advanced elliptical Fibonacci arc geometry with swing-anchored volume profile distributions.
Features dynamic polyline rendering, customizable gradient color fills, and robust array management optimized for Pine Script version 6.
Provides extensive modular toggles for individual arc ratios, line widths, and profile displays.
インジケーター

Market Stress RadarMarket Stress Radar
Which assets withstand a market selloff — and which recover first?
Market Stress Radar compares an asset with a selected benchmark during defined market stress episodes. It tracks their losses from a shared reference date, their recovery times, and whether initial relative strength turns into weakness.
READING THE CHART
• Green line: Asset return from its own pre-stress closing price.
• Blue line: Benchmark return from its own pre-stress closing price.
• Zero line: Each instrument’s respective reference price.
• Orange shading: Stress detection day.
• Green triangle: First asset recovery after detection.
• Orange triangle: Delayed relative weakness.
• Gray square: Observation window ended.
Both return lines use the same reference date. They appear during monitored episodes and remain blank between episodes.
HOW STRESS IS DETECTED
By default, the radar examines the benchmark’s three-day return.
A stress episode starts when the decline reaches the larger of:
• A minimum drop of 3%.
• 1.5 × pre-window ATR percentage × √3, using a 20-day ATR.
The volatility measurement comes from before the decline window. This is a scaling rule, not a statistical confidence level.
Detection requires a fresh transition into stress and a confirmed daily close. Only one episode is monitored at a time; additional triggers during that episode are ignored.
RECOVERY: FIRST TOUCH AND EPISODE COMPLETION
The reference prices are frozen at the closing prices immediately before the measured decline window.
D0 is the detection day. An instrument first recovers when it closes at or above its own frozen reference price. A value already above that price on D0 is recorded as D+0.
First recovery does not mean permanent recovery. An asset can recover and subsequently fall back below its reference.
The episode ends when:
• Both instruments close at or above their respective reference prices on the same day; or
• The observation limit is reached — 30 daily bars after detection by default.
Missing or misaligned data ends the episode separately. Elapsed days refer to daily chart bars, which are trading sessions for stocks.
ILLUSTRATIVE EXAMPLE
Suppose BTC falls 8% over the detection window while the chart coin falls 3%.
The coin initially leads BTC by 5 percentage points.
If the coin returns to its own reference price four daily bars after detection, its first recovery is recorded as D+4. If BTC remains below its reference, monitoring continues.
If either instrument never recovers within the observation window, that recovery remains NOT OBSERVED. A timeout is not counted as a successful recovery.
This is a hypothetical example, not a backtest result.
DELAYED RELATIVE WEAKNESS
An initially resilient asset can lose its advantage.
With the default settings, the radar issues one warning per episode when:
• The asset initially leads its benchmark by at least 0.5 percentage points; and
• Its lead later falls to −0.5 percentage points or below.
WEAKNESS OBSERVED records that this happened during the episode. It does not necessarily mean the asset is still underperforming; the latest returns and relative lead show the current relationship.
COMPACT DASHBOARD
The dashboard shows:
• Episode status.
• Asset and benchmark returns.
• First recovery day, or OPEN / NOT OBSERVED.
• Initial and latest relative lead.
• Detection date, elapsed daily bars and reference date.
• Counts of jointly recovered episodes, timeouts and data gaps.
After an episode ends, LAST EPISODE identifies the frozen final values. These are not current returns or trading win rates.
The dashboard can be placed in five positions.
SETUP
Use standard 1D candles.
Automatic benchmark selection:
• Crypto: BINANCE:BTCUSDT.
• USD stocks: AMEX:SPY.
A custom benchmark can also be selected. Use instruments with matching daily sessions and comparable quote currencies. No currency conversion is performed.
ALERTS
Six alert conditions are available:
• New market stress.
• First asset recovery.
• Late relative weakness.
• Both instruments recovered.
• Observation window ended.
• Data gap stopped the episode.
Configure alerts separately in TradingView.
METHOD AND LIMITATIONS
Calculations and event signals use confirmed daily closes. Markers are not backdated to the earlier reference date.
Results depend on the selected instruments, settings and available history. Historical data corrections can change results. Price returns account for splits but exclude dividend income.
Market Stress Radar is a descriptive analysis tool. It does not place trades, predict guaranteed recoveries or establish a profitable trading strategy. インジケーター

PDH PDL + Key Levels# PDH PDL + Key Levels
A single indicator for the horizontal levels that actually matter intraday: previous day, week and month extremes, custom session highs and lows, and the New York open — with lines that stop where price consumed them instead of running across the whole chart.
## What it plots
**Previous period extremes**
PDH / PDL, PWH / PWL, PMH / PML. Each line is anchored at the bar that printed the extreme and extends to the right, so you see both where the level was made and how far it has travelled untouched.
**Session highs and lows**
Three independent, fully configurable sessions (defaults: New York, Asia, London). While a session is open its high and low develop live and are never cut. Once the session closes they freeze and become eligible for consumption like any other level.
**NY Open**
A fixed reference at 09:30 America/New_York. The price used is the close of the 09:29 one-minute candle, requested from a 1-minute context with lookahead off — it appears only once that candle has closed, so the level never repaints. The timezone is IANA, so daylight saving is handled automatically. Intraday timeframes only.
## Cut when consumed
The core behaviour. A level stops being drawn the moment price reaches it:
- A high acts as resistance and is consumed by any candle whose **high** reaches it — gaps up included.
- A low acts as support and is consumed by any candle whose **low** reaches it — gaps down included.
- The NY Open can be approached from either side, so it is consumed by a candle that straddles it or by a gap that jumps clean through it.
The result is a chart where a long horizontal line means genuinely untested, and a short stub means the level was taken out early. Consumption checks only start after the level's own period begins, so a fresh PDH is never cut by the day that created it. Turn the behaviour off and every line simply extends to the current bar.
## Coincident levels merge
When two or more levels land on the same price — within one tick — they fold into a single line with a combined label, for example `PDH + NY-H`. Hierarchy runs monthly, weekly, daily, sessions, NY open, and the surviving line keeps the **latest** endpoint of the group, so a level that is still alive never inherits an older level's cut.
## Settings
**General** — toggle cut-on-touch, toggle merging, show or hide all labels, label size.
**Line style** — style and width for the previous-period extremes.
**Colors** — separate colors for highs and lows, plus a master override that paints everything one color without erasing your palette underneath. Switch it off and your own colors come straight back.
**Levels** — individual toggles for PDH, PDL, PWH, PWL, PMH, PML. Monthly extremes are off by default.
**NY Open** — enable, label text, color, style, width. The time is not configurable by design.
**Session 1 / 2 / 3** — enable, label prefix, hours, timezone, color, style, width. Timezones accept GMT notation (`GMT-5`) or an IANA name (`America/New_York`); IANA is recommended because it survives daylight saving.
## How to use it
Mark your session before the open: untouched PDH and PDL are the most obvious draws on liquidity for the day, and the ones still extended after several sessions tend to be the ones price eventually goes to fetch. Session extremes give you the boundaries of the Asian and London ranges going into New York. The NY Open acts as the intraday mean many algorithmic systems reference — price reclaiming or rejecting it in the first hour is frequently the cleanest read of the session's direction.
Because a consumed level disappears, what remains on screen is the set of unresolved objectives, which keeps the chart readable without manual cleanup.
## Notes and limitations
- Levels are redrawn on the last bar only. The indicator shows the current state of the chart, not a historical record of every level that ever existed. It is a live map, not a backtest.
- The NY Open needs a 09:29 one-minute candle to exist. On a chart restricted to regular trading hours that begins at 09:30, that candle is absent and the level will not print. Use an extended-hours chart for futures.
- Sessions are evaluated on the chart's own bars, so a window narrower than your timeframe may never trigger. Keep session ranges wider than a single bar.
- Line and label counts are capped at 500 each, which is well above anything this indicator produces.
No alerts, no signals, no repainting. Just the levels. インジケーター

Quantum Trend Runtime - MTF Price Action [TrendRuntime]Quantum Trend Runtime — MTF Price Action
A multi-timeframe price-action engine built around percentage movement, impulse, rejection, volatility, market activity and confirmed structure.
Quantum Trend Runtime (QTR) was created around the way I personally analyze crypto markets.
Instead of depending primarily on traditional oscillators such as RSI or MACD, QTR focuses directly on price behavior:
How much has price moved?
Is that move significant for this market?
Is momentum continuing?
Is price rejecting the move?
Are multiple timeframes confirming the same idea?
Is the market active enough to trade at all?
QTR combines those questions into one visual runtime.
Recommended Timeframe
QTR is designed primarily around the:
2H chart
With the default configuration, the indicator analyzes three confirmed timeframes:
2H — Fast runtime
3H — Core runtime
4H — Slow runtime
The 3H timeframe receives the strongest weighting inside the QTR directional model.
Why Percentage Movement Matters
A market moving 0.30% is not behaving the same way as a market that has already moved 5%, 10%, 15% or more.
QTR therefore gives percentage expansion a central role.
For example, after a substantial bullish move, a strong bearish reaction can carry much more information than the same bearish candle appearing inside a flat market.
QTR measures both:
the latest confirmed candle movement;
the directional move that happened before it.
This allows the engine to identify both continuation and rejection environments.
QTR Market States
Each analyzed timeframe can display one of the following states:
BULL IMPULSE — Strong bullish expansion with continuation characteristics.
BEAR IMPULSE — Strong bearish expansion with continuation characteristics.
BULL REJECTION — Bullish reaction following meaningful downside movement.
BEAR REJECTION — Bearish reaction following meaningful upside movement.
NEUTRAL — The market is active, but no strong directional event is confirmed.
QUIET — Current movement is below QTR's activity requirements.
QTR is intentionally not designed to produce signals constantly.
Sometimes the most useful output is:
QUIET MARKET
In that environment, the indicator is effectively saying that the current contract may not offer enough movement to justify attention.
Adaptive Impulse Engine
QTR does not use one fixed percentage to decide whether a candle is significant.
Instead, it measures the normal absolute candle movement of the market and creates an adaptive impulse threshold.
Conceptually:
Adaptive Impulse =
max(
Minimum Impulse %,
Average Absolute Candle Body %
+ Multiplier × Body Dispersion
)
This allows QTR to adapt to markets with very different volatility profiles.
The dashboard displays this relationship through the IMPULSE multiple.
Examples:
0.70x = below the adaptive impulse threshold
1.00x = reaches the current impulse threshold
1.50x = 1.5 times the adaptive threshold
2.00x = approximately twice the normal impulse requirement
Prior Move
The dashboard's PRIOR% value measures the directional movement that occurred before the latest confirmed reaction.
This matters because context changes the meaning of a candle.
A bearish reaction after a +1% move is not necessarily equivalent to a bearish reaction after a +15% expansion.
Trend%
TREND% measures confirmed directional movement across the selected trend lookback.
It provides broader context around the immediate impulse or rejection signal.
Multi-Timeframe Direction
QTR combines the default timeframes using the following weighting:
2H = 25%
3H = 50%
4H = 25%
The core 3H runtime intentionally receives the greatest influence.
A normal opportunity generally requires agreement between multiple timeframes.
A strong confirmed rejection can optionally qualify independently when the remaining timeframes are not opposing it.
QTR Score
The directional score ranges approximately from:
-100 = strong bearish runtime
0 = neutral
+100 = strong bullish runtime
The score incorporates factors such as:
percentage candle movement;
adaptive impulse magnitude;
body efficiency;
directional closing strength;
rejection structure.
The QTR Score is a model output.
It is not a guaranteed probability of a successful trade.
Setup Quality
QTR also displays a quality grade.
The quality model considers:
directional score strength;
agreement between the 2H, 3H and 4H runtimes;
how many timeframes are currently active.
Possible grades include:
A+
A
B
C
LOW
Higher quality means the internal QTR components are agreeing more strongly.
It does not represent a guaranteed win rate.
Long and Short Opportunities
The main runtime can identify:
LONG OPPORTUNITY
or
SHORT OPPORTUNITY
These states mean that QTR has identified a directional environment worth evaluating.
They should not be interpreted as blind market orders.
The trader should still evaluate execution, liquidity, position sizing and personal risk tolerance.
QTR Projection
QTR includes a forward scenario engine.
When sufficient directional information is available, the indicator projects a potential price path across the next three core-timeframe intervals.
With the default 3H core timeframe:
T+1 ≈ 3 hours
T+2 ≈ 6 hours
T+3 ≈ 9 hours
The projection combines:
QTR directional score;
confirmed multi-timeframe trend;
recent percentage movement;
adaptive impulse magnitude;
impulse / rejection state;
momentum persistence.
Important: The QTR Projection is not an entry price.
If QTR displays:
SHORT OPPORTUNITY
QTR PROJECTION: -5.4%
this means the current runtime favors a bearish continuation scenario approximately toward that projected movement.
It does not mean that the trader should wait until the projected level is reached and then enter short.
The intended interpretation is:
OPPORTUNITY
↓
TRADE DECISION / EXECUTION
↓
RISK MANAGEMENT
↓
TARGET / QTR PROJECTION
Projection Corridor
The violet projection lines around the main QTR path represent a wider movement scenario.
The corridor responds to current volatility and QTR directional strength.
These levels are visual scenario estimates.
They are not statistically certified confidence intervals.
Trade Planning
When QTR identifies an opportunity, the indicator can display several planning references:
REF PRICE — Current price used as the planning reference.
INVALID — Structural invalidation beyond the confirmed core-timeframe candle.
1.25R — Reference target calculated from the selected reward/risk multiple.
RISK% — Distance between the reference price and invalidation.
TYPE — Whether the opportunity is primarily impulse- or rejection-driven.
The default reference reward/risk is:
1.25R
This value can be changed in the indicator settings.
REF PRICE is not an automatic entry signal.
It is provided to make the current risk structure easier to evaluate visually.
Percent Levels
QTR also includes customizable percentage levels around a confirmed anchor price.
Default levels are:
±4%
±7%
±15%
±25%
These levels reflect the percentage-based philosophy behind QTR and help visualize how far price has expanded from a known reference.
They should not be interpreted as guaranteed support or resistance.
Dashboard
The QTR dashboard is designed to summarize the market without requiring the trader to interpret multiple separate indicators.
For each timeframe it displays:
STATE — Current impulse, rejection, neutral or quiet classification.
CH% — Confirmed candle-body percentage change.
PRIOR% — Directional movement preceding the analyzed candle.
TREND% — Broader confirmed directional movement.
IMPULSE — Candle magnitude relative to its adaptive impulse threshold.
The lower part of the dashboard displays:
QTR projected direction;
T+1 / T+2 / T+3 projected prices;
projected percentage move;
current market activity;
trade-planning references;
current QTR action.
Market Activity
QTR also evaluates whether the market is currently worth watching.
Possible environments include:
QUIET
MODERATE
ACTIVE
HIGH
EXTREME
The objective is simple:
avoid forcing trades when the market is barely moving.
Confirmed Higher-Timeframe Data
QTR's multi-timeframe classifications are built from completed higher-timeframe candles.
The indicator intentionally avoids using unfinished future higher-timeframe candles for historical classifications.
This means confirmed signals can appear later than systems that use developing HTF candles, but the goal is to provide more consistent historical and live behavior.
The QTR Projection itself is a live scenario and can therefore change as current market price changes.
Alerts
QTR includes alert conditions for:
QTR Long Opportunity
QTR Short Opportunity
QTR High-Quality Long
QTR High-Quality Short
QTR Quiet Market
These alerts can help traders monitor multiple markets without keeping every chart open continuously.
How I Use QTR
My own workflow is focused on markets that are actually moving.
I generally look for:
Meaningful percentage expansion.
An active market rather than low-volatility price action.
Strong impulse or rejection behavior.
Agreement between the 2H, 3H and 4H runtimes.
A trade structure with acceptable reward relative to risk.
When the market is quiet, I would rather scan another contract than force a setup.
What QTR Is Not
QTR is not:
a guaranteed trading system;
a guaranteed price predictor;
a replacement for risk management;
a promise of future profitability;
a quantum-computing model.
Quantum Trend Runtime is the name of the TrendRuntime methodology and indicator.
The word "Quantum" is branding and does not imply that the Pine Script performs quantum computation.
Risk Disclaimer
Trading cryptocurrencies, perpetual futures and leveraged products involves substantial risk.
QTR provides quantitative price-action analysis, market classification and visual decision support only.
Any signal, projected path, target, score or market classification can fail.
Past performance does not guarantee future results.
Always determine position size, leverage, invalidation and maximum acceptable loss independently.
Built by Rudy — TrendRuntime
TrendRuntime
trendruntime.app
TradingView
www.tradingview.com
インジケーター

Double U Strategy with Webhook AlertsDouble U Strategy with Webhook Alerts
Double U Strategy is a trend-following strategy built around two independent ATR-based engines, one for long entries and one for short entries. The idea comes from the ATR trailing-stop approach commonly associated with UT Bot, but Double U uses a different implementation and trading structure. The reason for separating the two sides is simple: bullish and bearish moves often behave differently, so forcing both directions to use exactly the same ATR settings is not always useful.
The long and short engines each have their own sensitivity and ATR period. A long entry can occur when price crosses above the long ATR trail while remaining above the trend EMA, while a short entry can occur when price crosses below the short ATR trail while remaining below the same EMA. The EMA is therefore used as a regime filter rather than as an entry signal by itself.
The strategy also supports pyramiding. If another valid signal appears while a position in the same direction is already open, the strategy can add to that position until the pyramiding limit is reached. The default limit is three entries, but this can be changed from the Strategy Properties.
Exits use a separate mechanism instead of simply waiting for the ATR engine to reverse. The script compares the current close with the close a configurable number of bars earlier and counts consecutive moves in the same direction. Once the required sequence is reached, the current position is closed. This keeps entry and exit logic independent: ATR behavior decides when to enter, while the sequence logic decides when an extended move has progressed far enough to exit.
The default configuration was selected as a practical starting point for testing rather than as a claim of universal optimization. The current setup uses a long-term EMA filter together with different ATR settings for long and short trades, reflecting the asymmetric design of the strategy. Results can change significantly between instruments and timeframes, so the parameters should be tested rather than treated as fixed recommendations.
Webhook alerts
Webhook support is built directly into the strategy. Entry and exit orders generate structured alert messages automatically, so there is no need to manually create separate JSON messages for buys, sells, or closes.
When creating a TradingView strategy alert, the Message field should contain only:
{{strategy.order.alert_message}}
The strategy includes a platform selector and an optional symbol override. If the symbol field is left empty, the chart ticker is sent in the webhook message. If an external execution system requires a different symbol, the required ticker can be entered directly. This is useful not only for crypto, but also for futures, forex, indices, metals, or any case where the TradingView symbol differs from the execution symbol.
For example, a strategy can run on a continuous futures chart while the webhook sends the currently tradable contract instead. The trading logic remains attached to the chart, while the execution symbol can be changed without modifying the Pine code.
Statistics
A compact statistics table is displayed on the chart to make parameter testing faster. It shows net profit, number of closed trades, win rate, profit factor, test period, pessimistic profit factor, maximum intratrade drawdown, and Sharpe ratio.
The drawdown value in this table is intentionally different from TradingView's portfolio-level maximum drawdown. It shows the largest adverse movement experienced inside any closed trade, which makes it useful when comparing parameter combinations and estimating how much floating loss a trade may have experienced before closing.
The Sharpe ratio is calculated from monthly equity returns using a 2% annual risk-free rate and is annualized from monthly observations.
Backtesting notes
The strategy uses 10% of equity as the default order size, allows up to three pyramided entries, processes orders on bar close, and includes 15 ticks of slippage by default. Commission is not hard-coded because the script can be tested on instruments with very different pricing models. Users should set commission, margin, slippage, and other Strategy Properties according to the broker, exchange, and instrument they actually intend to trade.
Historical results are hypothetical and depend on the selected market, timeframe, data source, execution assumptions, and parameters. The purpose of Double U Strategy is to provide a transparent strategy that can be backtested, adjusted, and connected to webhook-based execution, not to predict future performance. ストラテジー

インジケーター

インジケーター

Rejection Radar PRO Hariss 369Detect potential price rejection before a trend move loses momentum.
Rejection Radar PRO is a price-action based indicator designed to identify potential exit and reversal zones by combining confirmed support/resistance pivots, rejection candles, ATR-based rejection zones, and a higher-timeframe KAMA trend filter.
Instead of reacting to every candle, the indicator focuses on where price is being rejected.
🔥 Key Features
• HTF KAMA Trend Filter
Uses a higher-timeframe KAMA to provide directional context and help filter rejection signals against the broader trend.
• Confirmed Support & Resistance
Uses confirmed pivot highs and pivot lows to establish important potential rejection areas.
• Dynamic Rejection Zones
ATR-based zones create a flexible area around support and resistance rather than relying on a single exact price.
• Wick-Based Rejection Detection
Detects candles showing significant upper or lower wick rejection relative to candle body size.
• Optional Engulfing Rejection
Can additionally recognize bullish and bearish engulfing structures as rejection signals.
• Candle-Close Confirmation
Optional close confirmation helps reduce signals from candles that have not yet completed.
• Visual Rejection Markers
Clear rejection markers identify potential bearish rejection at resistance and bullish rejection at support.
• Exit Signals
Designed primarily as an exit/profit-protection tool:
Bearish rejection near resistance → potential LONG exit warning
Bullish rejection near support → potential SHORT exit warning
• Alerts
Create TradingView alerts when confirmed rejection conditions occur.
🧠 How It Works
The indicator combines:
HTF Trend → Confirmed Pivot → Rejection Zone → Candle Structure → Rejection Signal
A rejection signal is not simply generated because price touches support or resistance. Price must also demonstrate a rejection structure through the candle's wick/body relationship or optional engulfing pattern.
📊 Best Use
This indicator can be used alongside a separate trend-following entry system.
For example:
LONG
→ Enter using your primary trend-following system
→ Hold while the trend remains intact
→ Watch resistance/rejection zones
→ Bearish rejection can act as an early profit-protection or exit warning
SHORT
→ Enter using your primary trend-following system
→ Hold while the trend remains intact
→ Watch support/rejection zones
→ Bullish rejection can act as an early profit-protection or exit warning
It is particularly useful for traders who want to avoid exiting solely because of a small pullback or a single opposite candle.
⚙️ Customization
The indicator allows customization of:
• HTF timeframe
• KAMA length, fast and slow parameters
• Pivot sensitivity
• ATR zone width
• Wick/body rejection ratio
• Candle close-location threshold
• Engulfing rejection
• Candle-close confirmation
• Zone and pivot visibility
• Rejection markers
• Exit labels
⚠️ Important
This is a decision-support indicator, not a standalone trading system.
A rejection signal does not guarantee a reversal. Price can temporarily reject a level and subsequently break through it. Always consider market structure, volatility, liquidity, position size, and your predefined risk-management rules.
Backtest and forward-test the indicator on your specific instrument and timeframe before using it with real capital.
**DISCLAIMER**
Rejection Radar PRO is provided for educational and informational purposes only. It is not financial, investment, or trading advice and does not constitute a recommendation to buy or sell any security, futures contract, option, cryptocurrency, or other financial instrument.
Trading involves substantial risk, and past performance or historical signals do not guarantee future results. Rejection signals may fail, particularly during strong breakouts, high-volatility events, news releases, or rapidly changing market conditions.
Users are solely responsible for their trading decisions, risk management, position sizing, and financial outcomes.
Always conduct your own research, backtesting, and forward testing before using this indicator with real money.
インジケーター

Trade ManagementTrade Management
Trade Management is a visual planning and position-management tool designed to help traders structure, size, and monitor both long and short trades directly on the chart.
It combines entry planning, stop-loss placement, profit targets, position sizing, partial exits, and progressive profit protection within a single dashboard.
Main features
- LONG and SHORT trade plans
- Automatic, manual-price, or percentage-based stop-loss
- Automatic stop placement based on confirmed pivots and ATR
- Fixed risk-multiple or market-structure targets
- Two profit targets: TP1 and TP2
- Optional ideal-entry level based on recent price structure
- Position sizing based on:
- Capital allocation
- Maximum account risk at the stop
- Fixed quantity
- Configurable TP1/TP2 position allocation
- Support for stocks and other instruments
- Automatic or manually defined point value
- Progressive stop management
- Live and historical tracking modes
- Customizable dashboard position, text size, and projected levels
Trade-plan construction
The indicator calculates the initial risk from the distance between the entry price and the stop-loss.
In AUTOMATIC stop mode, the stop is placed beyond a confirmed structural pivot with an ATR-based buffer. A minimum ATR distance prevents the initial stop from being placed excessively close to the entry.
Alternatively, traders can define an exact stop price or use a percentage distance from entry.
Profit targets can be calculated using fixed multiples of the initial risk, expressed in R , or derived from historical support and resistance levels that satisfy the selected minimum reward-to-risk requirement.
Position sizing
Three sizing methods are available:
- CAPITAL ALLOCATION % allocates a selected percentage of account capital to the position.
- STOP RISK % calculates the quantity according to the maximum theoretical account loss at the initial stop.
- FIXED QUANTITY uses a manually entered number of shares, units, or lots.
For stocks, quantities are rounded down to whole shares. Other instruments can use a configurable point value and quantity increment.
The position can also be divided between TP1 and TP2 using several predefined allocation ratios.
Progressive protection
When TP1 is reached, the tracked stop moves to the entry price, creating a break-even reference for the remaining position.
A separate profit-protection trigger can move the tracked stop beyond entry by a configurable fraction of the initial risk. This helps visualize how much profit would theoretically be protected if the corresponding broker order were adjusted.
The indicator does not modify broker orders automatically.
Tracking modes
LIVE mode freezes the complete trade plan when tracking is armed. It can either treat the position as already open or wait for the entry price to be crossed. Once frozen, new pivots and ATR changes do not modify the original plan.
HISTORICAL mode begins monitoring from the selected date and assumes entry when the configured price is touched. When several levels are reached within the same candle, the exact event order cannot always be determined from OHLC data. The dashboard identifies these situations as intrabar uncertainty, and stop-loss events receive priority when conflicting levels are touched on the same bar.
Dashboard and chart levels
The chart displays the planned entry, optional ideal entry, tracked stop-loss, TP1, TP2, profit-protection trigger, and protected-stop level.
The dashboard summarizes:
- Entry and initial stop
- Position quantity
- Capital allocated
- Initial monetary and percentage risk
- TP1 and TP2 allocations
- Estimated target profit
- Weighted reward-to-risk ratio
- Current tracked stop
- Remaining position
- Theoretical profit or loss
- Trade status
- Suggested next management action
Important limitations
This indicator is a planning and monitoring aid, not an automated trading system. It does not place orders, confirm broker executions, or generate autonomous trade recommendations.
LIVE tracking is reset when an input or timeframe is changed, or when the script is reloaded. Calculations assume executions at the displayed levels and exclude commissions, taxes, slippage, spreads, currency conversion, liquidity constraints, and other execution differences.
Always verify contract specifications, point values, quantities, and orders directly with your broker.
For educational and informational purposes only. This indicator does not constitute financial advice.
DL INVEST - Laurent. インジケーター

Trend Deviation Channel (Zeiierman)█ Overview
Trend Deviation Channel (Zeiierman) is an adaptive trend channel designed to measure the prevailing trend and how far price is displaced from its expected trend path.
The channel is built around five main components:
• Trend Baseline = the expected price path derived from the regression trend
• Deviation Rails = +1D, +2D, +3D and -1D, -2D, -3D levels around the trend
• Trend State = bullish, bearish, or neutral classification of the center trendline
• Deviation Profile = a rolling distribution showing where price has historically spent time relative to the trend
• Deviation Events = confirmed 2D and 3D Expansion and Re-entry events highlighting significant movement through the outer channel structure
A reading of -2D means price is approximately two normalized downside deviations below trend.
A reading beyond +3D or -3D represents a major displacement from the expected trend path and is classified as Dislocated .
█ How It Works
⚪ Trend Model
The indicator builds a regression trend from completed historical bars and projects that structure forward.
The current candle does not pull the trend toward itself while its deviation is being measured, helping preserve a cleaner reading of how far price has moved from the established trend.
re = ta.linreg(src , len, 0)
rp = ta.linreg(src , len, 1)
slope = re - rp
⚪ Trend State
The center 0 TREND line identifies the current environment as:
• Up Trend
• Down Trend
• Neutral
Trend direction is based on regression slope strength relative to ATR.
Separate Trend Enter Strength and Trend Exit Strength thresholds help prevent the trend state from constantly switching during borderline conditions.
⚪ Deviation Structure
Price displacement is measured relative to the projected trend rather than a horizontal average.
• ±1D = Stretch
• ±2D = Extreme
• ±3D = Dislocated
residual = price - trend
deviation = residual >= 0 ? residual / upperDev : residual / lowerDev
Price near 0D is trading close to trend equilibrium.
As price reaches 1D, 2D, and 3D , displacement from the expected trend path becomes progressively more significant.
⚪ Deviation Profile
The profile beside the channel shows where price has historically spent the most time in deviation space , rather than price space.
For example, readings such as +0.4D, +1.2D, -0.7D, and -2.1D are grouped together to reveal the distribution of trend-relative displacement.
Wider areas show deviation zones visited more often, while thinner areas show less common displacement.
⚪ Expansion & Re-entry
Expansion events identify confirmed transitions into more extended deviation regions.
exp2 = barstate.isconfirmed and ta.crossover(z, d2)
exp3 = barstate.isconfirmed and ta.crossover(z, d3)
2D Expansion indicates price has moved into an extreme displacement.
3D Expansion indicates price has moved into the outer Dislocated region.
A Re-entry occurs when price later crosses back inside the corresponding deviation boundary.
These events can help identify:
• accelerating extension
• sustained displacement
• failed expansion
• movement back toward trend equilibrium
█ How to Use
Trend Deviation Channel can be used for Trend Identification, Trend Pullbacks, Dislocation Analysis, Mean Reversion, and Deviation Profile Analysis.
⚪ Trend Identification
The centerline provides the directional framework of the indicator.
• Bullish centerline = active uptrend
• Bearish centerline = active downtrend
• Neutral centerline = insufficient directional strength
⚪ Trend Pullbacks
During an established uptrend, price can be evaluated by how deeply it pulls below the center trendline.
• 0D to -1D = normal movement around trend
• -1D to -2D = meaningful pullback from trend
• -2D to -3D = extreme downside displacement
• Below -3D = dislocation from the prevailing trend structure
The opposite interpretation can be applied during downtrends.
A deviation level should not automatically be treated as support, resistance, or a reversal point. Instead, it provides a standardized measurement of how far price has moved from its expected trend path.
⚪ Dislocation Analysis
A 3D move marks an unusually large deviation from the existing trend.
When price reaches 3D against a prolonged trend , it can signal that momentum has shifted strongly enough for a larger trend change to be developing.
The key is not the 3D touch itself, but whether price can hold the displacement or continue through it .
⚪ Mean Reversion
Price often reacts or temporarily bounces when reaching the outer 2D and 3D deviation bands .
These areas represent strong extension, so traders can watch for temporary pullbacks or mean-reversion moves when price reaches them.
A touch alone is not a reversal signal, but it highlights an area where a reaction may become more likely.
⚪ Deviation Profile Analysis
The Deviation Profile shows where price has spent the most time relative to the trend .
Wider areas represent deviation zones visited more frequently, while thinner areas represent less common displacement.
• A profile weighted toward the lower deviation bands can suggest persistent downside pressure and stronger seller control.
• A profile weighted toward the upper deviation bands can suggest persistent upside pressure and stronger buyer control.
A balanced profile around 0D suggests price is spending more time near trend equilibrium.
█ Settings
Source: Selects the price series used to construct the trend model and calculate deviation. Close is used by default.
Trend Length: Controls how much historical data is used to estimate the regression trend. Higher values create a smoother, slower channel. Lower values react faster.
Trend Enter Strength: Controls how much directional strength is required before the center trendline enters an Up or Down state.
Trend Exit Strength: Controls how weak an established trend must become before returning to Neutral.
Deviation Shape: Asymmetric estimates separate upside and downside deviation scales. Symmetric uses one shared scale for both sides.
Residual Shock Cap (ATR): Limits how much an unusually large historical movement can influence the deviation width.
Minimum Deviation Width (ATR): Prevents the deviation rails from becoming too narrow during low-volatility conditions.
Minimum One-Side Samples: Controls how many observations are required before an independent upside or downside deviation estimate is used.
Deviation 1: Controls the first deviation rail and separates the Core region from Stretch behavior.
Deviation 2: Controls the second deviation rail and the threshold used for 2D Expansion and Re-entry events.
Deviation 3: Controls the outer deviation rail and the threshold used for 3D Expansion and Re-entry events.
Stretch Memory: Controls how slowly persistent displacement beyond the first deviation rail fades from the internal stretch state.
Show Rail Labels: Shows or hides the +1D, +2D, +3D, 0 TREND, -1D, -2D, and -3D labels.
Show Current Deviation: Shows or hides the live label displaying the current normalized deviation and displacement zone.
Show 2D Expansion: Shows or hides confirmed 2D Expansion markers.
Show 2D Re-entry: Shows or hides confirmed 2D Re-entry markers.
Show 3D Expansion: Shows or hides confirmed 3D Expansion markers.
Show 3D Re-entry: Shows or hides confirmed 3D Re-entry markers.
Up Trend: Controls the center trendline color during an active uptrend.
Down Trend: Controls the center trendline color during an active downtrend.
Neutral Trend: Controls the center trendline color when no active directional trend is detected.
Upper Deviation: Controls the color of positive deviation rails, upper channel areas, profile bins, and upside events.
Lower Deviation: Controls the color of negative deviation rails, lower channel areas, profile bins, and downside events.
Show Deviation Profile: Shows or hides the rolling trend-relative Deviation Profile.
Bins: Controls the number of buckets used to construct the Deviation Profile.
Profile Range (D): Controls the positive and negative deviation range displayed by the profile.
Profile Gap: Controls the horizontal distance between the projected channel and the Deviation Profile.
Profile Max Width: Controls the maximum width of the most populated profile area.
-----------------
Disclaimer
The content provided in my scripts, indicators, ideas, algorithms, and systems is for educational and informational purposes only. It does not constitute financial advice, investment recommendations, or a solicitation to buy or sell any financial instruments. I will not accept liability for any loss or damage, including without limitation any loss of profit, which may arise directly or indirectly from the use of or reliance on such information.
All investments involve risk, and the past performance of a security, industry, sector, market, financial product, trading strategy, backtest, or individual's trading does not guarantee future results or returns. Investors are fully responsible for any investment decisions they make. Such decisions should be based solely on an evaluation of their financial circumstances, investment objectives, risk tolerance, and liquidity needs.
インジケーター

Three-Candle LookbackThis indicator projects three synthetic candles to the right of live price so you can see the structure of the last completed 15-minute, 4-hour, and 6-hour sessions at a glance — without switching timeframes.
🔵 Blue — 15m candle
🟠 Orange — 4H candle
🟣 Purple — 6H candle
Each candle shows the session's open, high, low, and close, with the high/low marked by lines and the session name labelled above it. Colors are fixed (they don't flip green/red), so you can tell the sessions apart instantly.
Settings: each candle's color, the offset from the last bar, and the spacing between candles are all adjustable. If a candle isn't visible, it's sitting off the right edge — scroll right, or reduce the offset/spacing values. インジケーター

TDI - Goldminds / MMM Jakub Donovan RecreationTDI — Goldminds / MMM
> A Market Makers Method–style TDI combining RSI momentum, moving averages, and volatility bands to identify trend, momentum shifts, and overbought/oversold conditions.
The Traders Dynamic Index (TDI ) is a momentum and trend-following oscillator that combines RSI, moving averages, and volatility bands into a single indicator.
This version is based on the Goldminds TDI, adapted for the Market Makers Method (MMM) and reconstructed using the original parameters associated with the Jakub Donovan version.
Core Components:
RSI: 21-period RSI
Volatility Bands: 34-period SMA with a 1.6185 standard-deviation multiplier
Fast MA: 7-period SMA of RSI
Slow MA: 2-period SMA of RSI
Reference Levels: 20 / 30 / 50 / 70 / 80
The TDI can be used to identify momentum shifts, trend direction, overbought/oversold conditions, and potential reversals.
How to interpret it
Green & Red lines
The moving averages of RSI help identify changes in momentum. Crossovers can highlight potential shifts in short-term momentum.
Yellow line
The yellow line represents the RSI's broader average and acts as a useful reference for the overall momentum environment.
Blue bands
The volatility bands expand and contract based on RSI volatility, helping identify periods when momentum becomes unusually extended.
50 level
The 50 level acts as the key momentum midpoint:
* Above 50 → bullish momentum
* Below 50 → bearish momentum
30 / 70
Traditional oversold/overbought zones.
20 / 80
Extreme momentum zones that can help identify potentially exhausted moves.
> Important: The TDI should be used as a confirmation tool rather than as a standalone buy or sell signal. Combining it with price structure, support/resistance, volume, and market conditions can provide stronger trade setups.
インジケーター

Five Session by Mach0Five Session — Customizable Trading Sessions with Opening Range
Overview
Five Session highlights up to five fully customizable trading sessions directly on your chart. Each session is drawn as a box that tracks the session's high and low in real time, with an optional label, Fibonacci retracement levels, and an Opening Range with breakout alerts.
Designed for intraday traders who work with session-based concepts such as the London/New York overlap, Asian range breakouts, or opening range strategies.
Features
- 5 independent sessions — each with its own time window, label, and color. Defaults cover London, New York, Tokyo, and two custom slots, but every session can be freely reconfigured.
- Session boxes — automatically track the high/low of the session as it develops. Choose line style, line width, and background opacity, or hide historical boxes to keep the chart clean.
- Extend modes — keep session levels projected to the right after the session closes ("Extend" or "Extend + End line"), useful for trading reactions to prior-session highs and lows.
- Fibonacci levels (experimental) — plots the 0.382, 0.5, and 0.618 retracement levels of the session range inside each box.
- Opening Range — marks the high/low of the first N minutes of each session (lookback configurable, default 30 minutes) with its own color and style.
- Timezone support — set any timezone (e.g. "America/New_York", "GMT+2") so sessions stay correct regardless of the chart's exchange timezone.
Alerts
- Session started / ended — separate alert conditions for each of the five sessions.
- Opening Range breakout — fires when price closes above the opening range high (bullish) or below the opening range low (bearish) of a session.
- Optional on-chart markers ("Start"/"End" and "Bull"/"Bear") can be toggled in the settings.
Notes
- Works on intraday timeframes from 1 to 60 minutes.
- Session times use the HHMM-HHMM format and support overnight sessions (e.g. 2000-0200).
- Written in Pine Script v6.
This script is for informational and educational purposes only and does not constitute financial advice. インジケーター
