Sweep Retest ReversalTitle: Sweep Retest Reversal
Description:
This indicator detects a two-candle liquidity sweep reversal pattern and tracks the resulting retest level until it is either confirmed with a bounce or invalidated.
BULLISH SETUP:
A bearish candle (body >= X% of its range, configurable) is followed by a bullish candle (same body filter) whose low sweeps below the bearish candle's low, and whose close finishes above the bearish candle's open. When this occurs, a horizontal line is drawn at the swept low. That level remains active and is monitored on every subsequent bar:
- If a future candle's low touches the line and that same candle closes above it, the bounce is confirmed (green "Bounce" label) and the line is removed.
- If a future candle's low touches the line but closes at or below it, the setup is invalidated on that same bar and the line is removed without a label.
BEARISH SETUP (mirror logic):
A bullish candle is followed by a bearish candle whose high sweeps above the bullish candle's high, and whose close finishes below the bullish candle's open. A horizontal line is drawn at the swept high and monitored the same way:
- A future candle's high touching the line with a close below it confirms the bounce (red "Bounce" label).
- A touch with a close at or above the line invalidates the setup silently.
HOW TO INTERPRET IT:
The two-candle sequence represents a liquidity sweep: the first candle establishes a level, and the second candle pierces through it with its wick while closing back on the opposite side of the first candle's open. This signals that stops resting beyond that level were likely triggered and absorbed, leaving the swept point as a level worth watching again. The line marks that exact point. Price is expected to return to it at some later time. What happens on that return matters more than the touch itself: a wick that pokes through but a close that snaps back in the sweep's original direction supports the reversal thesis (confirmed bounce). A close that pushes through and stays there suggests the level failed to hold and the setup should be discarded (invalidation).
HOW TO USE IT:
1. Wait for the pattern to print: an orange triangle (bullish) or purple triangle (bearish) marks the bar where the sweep candle closed.
2. Once a line appears, treat it as an active level to watch — do not act on it yet, since it has not been retested.
3. When price returns to the line, watch how that specific candle closes:
- Bullish line + candle closes above it -> bounce confirmed, label appears. This is the point of interest for a potential long reaction.
- Bearish line + candle closes below it -> bounce confirmed, label appears. This is the point of interest for a potential short reaction.
- Any touch that closes on the wrong side invalidates the line immediately and it disappears with no label — that level is no longer relevant.
4. The indicator only flags the level and its resolution; it does not place entries, stops, or targets. Combine the confirmed bounce with your own entry, stop, and target rules (e.g. your existing Fibonacci stop-liquidity zone and 1:2 management) for actual trade execution.
5. Adjust the Min Body/Range Ratio input to control how strict the "big body" filter is — lower values surface more setups (including weaker ones), higher values restrict it to cleaner, more decisive sweep candles.
INPUTS:
- Min Body/Range Ratio (%): minimum body-to-range percentage required for both candles in the pattern (default 50%).
- Bullish/Bearish Retest Line Color: line color for each setup type.
- Bullish/Bearish Bounce Label Color: label color for each confirmed bounce.
- Show Bullish Pattern / Show Bearish Pattern: toggle each setup independently.
VISUAL MARKERS:
- Orange upward triangle below the bar: bullish pattern detected.
- Purple downward triangle above the bar: bearish pattern detected.
- Green "Bounce" label: confirmed bullish bounce.
- Red "Bounce" label: confirmed bearish bounce.
NOTES:
Each retest line resolves on the first touch - either confirming or invalidating immediately on that bar, never lingering across multiple touches. This keeps the chart clean and ensures every line on the chart represents a level that is still actively awaited. Indicator

Strategy

Indicator

Bystry BOS CHoCH FVG + RSI CandlesBystry BOS CHoCH FVG + RSI Candles
Bystry BOS CHoCH FVG + RSI Candles is a visual market structure indicator designed to combine BOS, CHoCH, unmitigated Fair Value Gaps and RSI-based candle coloring directly on the price chart.
The purpose of this indicator is to help traders read market structure, identify potential imbalance zones and visually evaluate momentum or trend strength through candle colors.
This script is an analytical overlay tool. It does not execute trades, does not provide guaranteed buy or sell signals and should not be used as a standalone trading system. All decisions should be confirmed with the trader’s own analysis, testing and risk management.
Main features
The indicator includes four main modules:
1. BOS and CHoCH market structure
2. Unmitigated Fair Value Gaps
3. RSI-based candle coloring
4. Alert conditions for structure and FVG events
The script is designed to keep the chart readable while showing important price-action context directly on the candles.
1. BOS and CHoCH market structure
The first module detects and displays basic market structure events:
BOS — Break of Structure
CHoCH — Change of Character
The indicator identifies swing highs and swing lows using a configurable pivot length called “Swing Strength”.
When price breaks above the latest detected swing high, the script marks a bullish structure break.
When price breaks below the latest detected swing low, the script marks a bearish structure break.
The indicator then classifies the break as either BOS or CHoCH depending on the previous structure direction.
If the previous structure was bearish and price breaks a swing high, the event is marked as bullish CHoCH.
If the previous structure was already bullish and price breaks another swing high, the event is marked as bullish BOS.
If the previous structure was bullish and price breaks a swing low, the event is marked as bearish CHoCH.
If the previous structure was already bearish and price breaks another swing low, the event is marked as bearish BOS.
This allows the trader to visually distinguish between continuation structure and potential structure shift.
2. Swing Strength
The “Swing Strength” setting controls how sensitive the structure detection is.
Lower values create more swing points and more BOS/CHoCH markings. This makes the indicator more reactive, but it can also create more noise.
Higher values create fewer swing points and fewer structure events. This makes the chart cleaner, but signals may appear later.
This setting should be adjusted depending on the market, timeframe and trading style.
For scalping or lower timeframes, a lower value may show more detail.
For cleaner structure reading or higher timeframes, a higher value may be more useful.
3. Break confirmation mode
The indicator includes two break confirmation modes:
Close
Wick
Close mode means that price must close beyond the swing level to confirm a BOS or CHoCH.
Wick mode means that it is enough for the candle wick to break the swing level.
Close mode is more conservative and can reduce false breaks.
Wick mode is more sensitive and can show structure breaks earlier, but it may also react to liquidity sweeps or temporary price spikes.
The best setting depends on how the trader defines a valid structure break.
4. Confirmation after candle close
The script includes an option called “Do not draw before candle close”.
When this option is enabled, the indicator waits for the candle to close before drawing BOS or CHoCH events.
This is useful for reducing real-time repainting behavior and avoiding markings that appear during an unfinished candle and disappear before close.
When disabled, the indicator can react faster during the live candle, but markings may be less stable before the candle is confirmed.
5. BOS and CHoCH visualization
When a structure event is detected, the indicator draws a horizontal line from the broken swing point to the candle that caused the break.
A small BOS or CHoCH label is placed near the middle of the line.
Bullish structure events use the bullish structure color.
Bearish structure events use the bearish structure color.
The user can customize:
BOS visibility,
CHoCH visibility,
swing strength,
break confirmation mode,
candle close confirmation,
number of recent structure events to keep,
line style,
bullish color,
bearish color.
The structure line style can be set to:
Solid,
Dotted,
Dashed.
6. Structure history limit
The indicator allows the user to control how many recent BOS and CHoCH events remain visible on the chart.
This helps keep the chart clean and prevents unnecessary object overload.
Once the selected limit is exceeded, the oldest structure lines and labels are automatically removed.
This is useful because PulseWire scripts have limits for lines, labels and boxes.
7. Fair Value Gap module
The second module detects and displays Fair Value Gaps.
A bullish FVG is detected when the current candle’s low is above the high from two candles earlier.
A bearish FVG is detected when the current candle’s high is below the low from two candles earlier.
The script draws the FVG as a box directly on the price chart.
Bullish FVG zones use the bullish FVG color.
Bearish FVG zones use the bearish FVG color.
The indicator is designed to display only active, unmitigated FVG zones. Once the selected mitigation condition is met, the FVG box is removed from the chart.
8. Unmitigated FVG logic
This indicator does not keep old mitigated FVG zones visible by default.
The purpose is to reduce chart clutter and show only zones that have not yet been revisited according to the chosen mitigation method.
This makes the FVG module more focused on currently active imbalance areas rather than historical zones that price has already filled or touched.
9. FVG confirmation after candle close
The FVG module includes a separate candle-close confirmation setting.
When enabled, a new FVG is drawn only after the candle closes.
When disabled, the FVG can appear during the live candle, but it may change or disappear before the candle closes.
For cleaner analysis, candle-close confirmation is usually more conservative.
10. Minimum FVG size
The indicator includes a minimum FVG size filter measured in ticks.
If the detected FVG is smaller than the selected minimum size, it will not be drawn.
This helps filter out very small gaps that may not be meaningful on a given market or timeframe.
A value of 0 allows all valid FVGs to be shown.
Higher values show only larger imbalance zones.
11. FVG box width
The “Extra box width to the right” setting controls how far the FVG box extends beyond the classic three-candle formation.
A value of 0 means the box covers only the original FVG formation area.
Higher values extend the box further to the right.
This can make zones easier to see and review on the chart.
12. Extend active FVG
The indicator includes an option to extend active FVG zones.
When enabled, unmitigated FVG boxes continue extending to the right as new bars appear.
When disabled, the box remains in its original area plus any selected extra width.
This gives the user two different visual styles:
static FVG boxes,
or active extended FVG zones.
13. FVG mitigation modes
The script allows the user to choose how an FVG should be considered mitigated.
There are three available modes:
Touch
50%
Full Fill
Touch mode removes the FVG when price first enters the zone.
For a bullish FVG, this happens when price moves down into the top of the gap.
For a bearish FVG, this happens when price moves up into the bottom of the gap.
50% mode removes the FVG when price reaches the midpoint of the zone.
Full Fill mode removes the FVG only when price fully fills the entire gap.
These modes allow traders to match the indicator to their own FVG interpretation.
Touch is the most sensitive.
50% is a balanced approach.
Full Fill is the most conservative.
14. Maximum active FVG zones
The indicator allows the user to define how many active FVG zones should be kept on the chart.
When the limit is exceeded, the oldest active FVG boxes are removed.
This helps maintain chart readability and keeps the script within PulseWire object limits.
15. RSI Candle Coloring
The third module colors candles based on RSI calculations.
The purpose of this module is to show momentum, trend bias or potential mean-reversion conditions directly on the candles without requiring a separate RSI panel.
The RSI values are not plotted as an oscillator. Instead, the information is displayed visually through candle colors.
This keeps the chart cleaner and allows the trader to read RSI context directly from price candles.
16. Candle coloring modes
The indicator includes four candle coloring modes:
Off
Trend
Mean-Reversion
Trend Strength
Off disables RSI candle coloring.
Trend mode colors candles based on whether the smoothed fast RSI is above or below 50.
When RSI is above 50, candles use the bullish color.
When RSI is below 50, candles use the bearish color.
Mean-Reversion mode uses a gradient based on RSI values. It is designed to visually highlight areas where RSI may be closer to oversold or overbought conditions.
Trend Strength mode also uses a gradient, but the color logic is oriented toward trend strength. Stronger RSI values receive stronger trend-based coloring.
17. RSI source
The user can choose which price source is used for RSI calculation.
Available sources are:
Close,
Open,
High,
Low,
HL2,
HLC3,
OHLC4.
The default source is OHLC4.
Changing the source can affect the sensitivity and smoothness of the candle coloring.
18. RSI calculation type
The indicator supports three RSI calculation types:
Wilder / RMA
EMA
SMA / Cutler
Wilder / RMA is the classic RSI smoothing method.
EMA uses exponential smoothing and may react differently to recent price changes.
SMA / Cutler uses simple moving average smoothing.
This allows the trader to adapt the RSI behavior to their preferred style.
19. Fast RSI and Slow RSI
The indicator calculates two RSI lines internally:
Fast RSI
Slow RSI
The default Fast RSI period is 14.
The default Slow RSI period is 20.
Both RSI values are smoothed with an EMA smoothing setting.
The candle color is primarily based on the smoothed fast RSI, while the signal line can be calculated from Fast RSI, Slow RSI or the average of both.
20. Signal line logic
The script includes an internal signal line based on the selected RSI source:
Fast RSI,
Slow RSI,
or Average of Both.
The signal line is calculated using a simple moving average with a configurable length.
In the current version, the signal line is used internally as part of the RSI module setup, but it is not displayed as a separate oscillator panel.
21. RSI candle overlay
The script uses both native bar coloring and candle overlay plotting.
This means colored candles are displayed directly on the chart with matching body, wick and border colors.
The goal is to make RSI-based candle states visually clear without opening a separate RSI pane.
22. Alerts
The indicator includes alert conditions for key events:
Bullish BOS
Bearish BOS
Bullish CHoCH
Bearish CHoCH
Bullish FVG
Bearish FVG
These alerts can be used in PulseWire’s alert system.
Alert messages include the ticker and timeframe.
Alerts are informational only. They do not guarantee that price will continue, reverse or react from a specific level.
23. Best use cases
This indicator can be useful for traders who want to:
read market structure directly on the chart,
identify BOS and CHoCH events,
focus only on unmitigated FVG zones,
reduce chart clutter from old mitigated gaps,
color candles using RSI-based logic,
combine price action structure with momentum context,
create alerts for structure breaks and new FVG zones.
It can be used for manual analysis, replay study, backtesting ideas visually and building a structured market view.
24. Suggested workflow
One possible way to use the indicator is:
First, observe the broader market structure using BOS and CHoCH.
Second, identify whether price is forming bullish or bearish imbalance zones through FVG.
Third, use the RSI candle coloring as additional momentum or trend-strength context.
Fourth, wait for your own confirmation before making any trading decision.
The indicator is designed to support analysis, not replace the trader’s decision-making process.
25. Important limitations
This indicator does not predict future price movement.
A BOS does not guarantee trend continuation.
A CHoCH does not guarantee a reversal.
An FVG does not guarantee that price will return to the zone or react from it.
RSI candle colors do not guarantee profitable entries.
Market structure, imbalance and momentum tools should be combined with risk management, market context and proper testing.
The behavior of the indicator may vary depending on:
market,
timeframe,
liquidity,
volatility,
session,
spread,
data provider,
chosen settings.
26. Repainting and confirmation notes
The indicator uses pivot-based swing detection for BOS and CHoCH.
Pivot points require future candles to confirm a swing high or swing low. Because of this, structure levels are identified only after the pivot is confirmed.
The script includes confirmation settings to reduce unstable real-time behavior.
Using candle-close confirmation can make signals more stable, but it may also make them appear later.
This is a normal trade-off between speed and reliability.
27. Educational disclaimer
This script is provided for educational and analytical purposes only.
It is not financial advice, investment advice or a recommendation to buy or sell any market.
Trading involves risk, and past chart behavior does not guarantee future results.
Each trader should test the indicator, understand its logic and use proper risk management before applying it in live market conditions.
Indicator

Sessions Suite [claysul] + FVGSessions Suite + FVG + Market Structure — Warsaw Time
Sessions Suite + FVG + Market Structure is a visual market context indicator designed to help traders organize intraday price action around trading sessions, important highs/lows, opening prices, opening gaps, Fair Value Gaps and basic BOS/CHOCH structure.
The script is built as an overlay indicator and is intended for chart analysis, market preparation and visual context. It does not execute trades, does not provide guaranteed buy/sell signals and should not be treated as a standalone trading system. All market decisions should be confirmed with the trader’s own analysis, risk management and testing.
Main purpose
This indicator helps traders see where price is trading in relation to:
* major intraday sessions,
* session highs and lows,
* session equilibrium levels,
* previous hour, day, week and month levels,
* daily, weekly, monthly and custom opening prices,
* New Day Opening Gaps and New Week Opening Gaps,
* 90-minute market cycles,
* Fair Value Gaps,
* BOS and CHOCH structure breaks.
The default time zone is Europe/Warsaw, which makes the script especially useful for traders who analyze London and New York sessions from a Central European time perspective.
1. Session ranges
The indicator can display several customizable intraday sessions directly on the chart:
* Asia,
* London,
* NY AM,
* NY PM,
* optional NY Lunch or any custom session.
Each session can be enabled or disabled individually. The user can also change the session name, time window and color.
For every enabled session, the indicator can draw a session box that expands during the session and automatically tracks the current session high and low. This makes it easier to see the full range built during a specific part of the trading day.
Session boxes can include:
* transparent background,
* optional border,
* custom session colors,
* limited historical lookback to keep the chart clean,
* optional session equilibrium line.
The lookback setting is useful because PulseWire has drawing object limits. Limiting boxes to recent days helps improve chart readability and keeps the indicator lighter.
2. Session highs, lows and equilibrium
The script can mark the high and low of each enabled session.
Session lines help identify liquidity areas where price may later react, sweep or reject. These levels can be used as contextual reference points, not as automatic entry signals.
Available session line settings include:
* show/hide session lines,
* line width,
* solid, dashed or dotted style,
* default session color or one custom color for all lines,
* lookback limit for historical lines and labels.
The indicator can also display Session EQ, which is the midpoint between the session high and low. This can help traders quickly see whether price is trading in the upper or lower half of a session range.
3. Session labels
The indicator includes flexible label settings for session highs and lows.
The user can choose:
* whether to show labels,
* label size,
* label alignment,
* label placement,
* whether to show high only, low only or both,
* whether labels should include “High” and “Low” text,
* whether all session labels should use one custom color.
There is also an option to relabel session highs and lows as Day High, Day Low, Week High, Week Low, Month High or Month Low when those session levels match higher-timeframe extremes. Month labels have priority over week labels, and week labels have priority over day labels.
This helps identify when an intraday session level is also a more important daily, weekly or monthly liquidity level.
4. Mitigation of session levels
The mitigation module controls how session high and low lines behave after price interacts with them.
The indicator can:
* extend unmitigated session lines to the current bar,
* stop a line once price reaches that level,
* optionally remove mitigated lines and labels from the chart.
A session high is considered mitigated when price trades up to that level. A session low is considered mitigated when price trades down to that level.
This is designed to reduce chart clutter and help the trader focus on levels that have not yet been revisited by price.
5. Previous Hour High and Low
The Previous Hour module displays:
* PHH — Previous Hour High,
* PHL — Previous Hour Low.
These levels are useful for very short-term intraday analysis, especially when observing liquidity sweeps, breakouts, retests or session transitions.
The user can customize:
* visibility of PHH and PHL,
* color,
* line style,
* whether mitigated previous-hour levels should be removed.
The labels are placed near the current chart area so the levels are easy to identify in real time.
6. Previous Day, Week and Month levels
The indicator can draw important higher-timeframe reference levels:
Previous Day:
* PDH — Previous Day High,
* PDL — Previous Day Low,
* PD EQ — midpoint between previous day high and low,
* PDC — Previous Day Close.
Previous Week:
* PWH — Previous Week High,
* PWL — Previous Week Low,
* PW EQ — midpoint between previous week high and low.
Previous Month:
* PMH — Previous Month High,
* PML — Previous Month Low.
These levels are often used by intraday traders as major liquidity, reaction or bias reference points. The indicator displays them directly on the chart with customizable colors and line styles.
The script also includes overlap suppression logic. When levels overlap, higher-priority levels can visually replace lower-priority labels to avoid unnecessary duplicates. Month levels have the highest priority, then week levels, then day levels.
There is also an option to remove mitigated previous day, week and month levels once price has traded through them.
7. Opening prices
The Opening Prices module displays important opening price levels:
* Daily Open,
* Weekly Open,
* Monthly Open,
* up to seven custom opening times.
By default, the script includes commonly used custom opens such as 15:30 and 06:00, with additional optional custom opens such as 22:00, 16:00, 15:00, 14:30 and 20:00.
Each custom open can be renamed and assigned its own session window and color.
This can be useful for traders who follow specific market opens, futures opens, cash session opens, regional session opens or personal timing models.
The script also supports previous custom opening prices for multiple previous days. The user can choose how those previous custom open lines should end:
* at the end of the day,
* at the next opening,
* at the current bar.
This gives flexibility depending on whether the trader wants a clean daily view or a more extended historical reference.
8. New Day Opening Gap and New Week Opening Gap
The script includes optional NDOG and NWOG visualization.
NDOG — New Day Opening Gap
Shows the gap between the previous close and the new trading day open.
NWOG — New Week Opening Gap
Shows the gap between the previous close and the new trading week open.
Both gap types can include:
* background box,
* optional equilibrium line,
* custom color,
* maximum number of visible gaps,
* optional removal after full mitigation.
A gap is treated as fully mitigated only after price has reached both sides of the gap. This helps traders distinguish between partially revisited gaps and fully filled gaps.
9. Day of Week labels and separators
The Day of Week module can display daily separators and day labels directly on the chart.
Available options include:
* show/hide day of week labels,
* top or bottom label placement,
* custom label color,
* daily separator color,
* number of recent days to display.
This is useful for traders who analyze weekly rhythm, day-of-week tendencies, Monday range behavior, midweek expansion or Friday positioning.
10. 90-minute cycles
The indicator includes a 90-minute cycle module.
The day is divided into customizable 90-minute segments across the main sessions:
* Asia Q1, Q2, Q3, Q4,
* London Q1, Q2, Q3, Q4,
* NY AM Q1, Q2, Q3, Q4,
* NY PM Q1, Q2, Q3, Q4.
Each cycle can be displayed as a box that tracks the high and low formed during that specific 90-minute window.
The user can control:
* whether 90-minute cycles are shown,
* whether borders are shown,
* whether labels are shown,
* custom cycle names,
* cycle colors,
* one shared label color or individual cycle colors,
* label size,
* lookback limit.
This feature is designed for traders who use time-based market models and want to see how price behaves inside recurring 90-minute windows.
11. Fair Value Gaps
The Fair Value Gap module detects and draws basic bullish and bearish FVG zones.
A bullish FVG is detected when the current candle’s low is above the high from two candles earlier, with the middle candle closing bullish.
A bearish FVG is detected when the current candle’s high is below the low from two candles earlier, with the middle candle closing bearish.
The indicator draws each FVG as a static box directly in the location where the imbalance appears.
Available FVG settings include:
* show/hide FVG,
* bullish FVG color,
* bearish FVG color.
FVG zones are visual areas of imbalance. They are not automatic entry signals. Traders may use them as areas to observe possible reactions, retracements or continuation setups, depending on their own trading model.
12. BOS and CHOCH market structure
The indicator includes a basic BOS and CHOCH module.
The script detects pivot highs and pivot lows using a configurable pivot length. When price closes above the latest pivot high, the script marks a bullish structure break. When price closes below the latest pivot low, the script marks a bearish structure break.
The label shown depends on the previous detected structure direction:
* BOS means the break continues the current structure direction,
* CHOCH means the break changes the previous structure direction.
The user can control:
* whether BOS/CHOCH is displayed,
* pivot length used for structure detection.
To keep the chart readable, this module only draws recent BOS/CHOCH markings within the script’s recent-time window.
This module is intended to provide simple structure context and should not be treated as a complete Smart Money Concepts strategy by itself.
13. Best use cases
This indicator can be useful for traders who want to:
* organize intraday sessions,
* mark session liquidity,
* compare price with previous day/week/month levels,
* observe market opens,
* track unmitigated levels,
* visualize opening gaps,
* study 90-minute cycles,
* identify basic FVG areas,
* observe simple BOS/CHOCH structure shifts.
It may be especially useful on intraday timeframes where session-based analysis is important.
14. Important limitations
This indicator is a visual analysis tool. It does not guarantee future price movement and does not replace risk management.
The presence of a level, FVG, gap, BOS or CHOCH does not mean price must react from that area. Markets can move through levels without reaction, and historical structure does not guarantee future behavior.
The script uses drawing objects such as boxes, labels and lines. Because PulseWire has limits on the number of objects that can be displayed, several modules include lookback settings to control how much historical information remains visible on the chart.
Session-based tools work best on intraday charts. Some features may be less relevant or unavailable on higher timeframes.
15. Credits
This script is based on and extends the Sessions Suite concept by claysul, with additional modules such as Fair Value Gaps and BOS/CHOCH market structure visualization.
The script is provided for educational and analytical use only.
Indicator

Indicator

Indicator

Multi-TimeFrame Multi-Indicator Dashboard🚀 Multi-Timeframe Multi-Indicator Market Structure Dashboard
🟢 Overview
The **Multi-Timeframe Multi-Indicator Dashboard** is an all-in-one market scanner designed to give traders an immediate, high-level view of an asset's trend across multiple layers of time. Instead of constantly flipping between charts or cluttering your workspace with dozens of indicators, this script compiles key moving averages, momentum oscillators, and volatility indicators into a single, highly readable table directly on your primary workspace.
This tool is optimized for **Equities, Forex, Crypto, Indices, and Commodities traders** who rely on multi-timeframe confluence to confirm high-probability trade setups and eliminate analysis paralysis.
---
🛠️ Key Features
**Multi-Timeframe Confluence Matrix:** Instantly track market structure across 6 default timeframes: **5M, 15M, 1H, Daily, Weekly, and Monthly**.
**8 Integrated Technical Metrics:**
**Trend Identification:** SMA 9, SMA 20, SMA 50, SMA 100, and SMA 200.
**Momentum & Volatility:** Relative Strength Index (RSI 50-line crossover), MACD Histogram (bullish/bearish momentum shifts), and SuperTrend.
**Fully Customizable Layout:** Toggle specific timeframes or indicators on/off via the user inputs menu to perfectly match your trading style. You can also change the table position (e.g., top-right, bottom-left) and text size.
**Smart Alert Engine:** Configure the script to send real-time alerts the exact moment an indicator shifts states (Bullish $\leftrightarrow$ Bearish) on your primary timeframes.
---
🎛️ Settings & Customization
1. **Dashboard Display:** Control the visibility, positioning anchor (top-right, bottom-right, top-left, bottom-left, middle-right, middle-left), and text scaling of the canvas table.
2. **Timeframes to Display:** Toggle individual columns to focus strictly on scalping or macro swing horizons.
3. **Indicators to Display:** Strip out unnecessary lines to match your personal strategy components.
4. **SuperTrend Settings:** Manually adjust the ATR Length and Multiplier inputs for tighter or wider trend bands.
---
📝 Disclaimer
This indicator is built purely for analytical visualization and informational purposes. It does not constitute financial advice. Always practice strict risk management and combine dashboard confirmation with your own broader trading plan. Indicator

Piper PA22 - 4/9 EMA Master Visual Engine### **Piper PA22 - 4/9 HA Master Ribbon Engine -Color Adjustable\ **
### **Overview**
The **Piper PA22 4/9 HA Master Ribbon Engine \ ** is a pro-grade intraday momentum breakout and trend-following scalping workspace compiled natively under the latest **Pine Script v6** architecture. Engineered specifically for lower-timeframe charts (1m, 3m, 5m, and 15m), this system synthesizes moving average clouds, structural volatility anchors, dynamic stop-loss tracking, and live telemetry data into a clean visual interface.
By filtering raw price cycles through an underlying synthetic **Heikin-Ashi** calculation feed, the indicator strips out deceptive market noise and minor whipsaws, giving manual traders a highly objective visual map of real-time trend regimes.
* * *
### **Key System Technical Architecture**
1. **Anchored 5-Minute Heikin-Ashi Ribbon Cloud**
* Computes a highly responsive 4 EMA and 9 EMA cloud structure anchored to a smoother price history matrix.
* **Dynamic Compression Squeeze Zone:** The ribbon cloud automatically blends into a distinct **Yellow Warning State** when the moving averages compress closely together—signaling flat market chop, an impending breakout, or an active distribution range.
2. **Adaptive ATR Volatility Filter (The Exchange/Broker Liquidity Fix)**
* Traditional volume filters fail on decentralized derivative feeds or specific forex pairs that do not provide transaction data to PulseWire.
* This engine resolves that limitation by utilizing a **Price-Range ATR Expansion Matrix**. It measures actual structural price expansions; if a crossover fires while the market is quiet, the script completely blocks false signals and only prints entry shapes when a real momentum breakout begins.
3. **Live Intraday Metrics HUD Table**
* Projects a semi-transparent dashboard in the top-right corner of your screen. It dynamically evaluates the asset's active 14-period ATR on every candle tick to calculate your exact **Take-Profit (3.0x ATR)** and **Stop-Loss (1.0x ATR)** targets for you automatically.
4. **Dynamic Trailing Stop Line Tracker**
* Plots a highly visible, continuous **Fuchsia Stop Line** directly onto the screen. This line moves up during uptrends and down during downtrends based on ongoing market volatility, providing manual traders with an objective trail line to shield open capital.
5. **RSI "Training Wheels" Candlestick Matrix**
* Alters candlestick body colors into a specialized **Purple Matrix** (when Overbought, ≥65) or an **Orange Matrix** (when Oversold, ≤35). This serves as an immediate visual safeguard against buying or chasing extended trends.
* * *
### **High-Accuracy Entry Confluence Criteria**
Visual execution arrow shapes will display on your screen *only* when all background logic checks pass simultaneously:
* **🟩 GREEN Triangle Arrow (BUY Entry):** The fast line crosses above the slow line **AND** the ribbon is solidly established in a bullish trend state **AND** price volatility expands past the ATR threshold **AND** trades fall within your high-liquidity session hours.
* **🟥 RED Triangle Arrow (SELL Entry):** The fast line crosses below the slow line **AND** the ribbon is solidly established in a bearish trend state **AND** price volatility expands past the ATR threshold **AND** trades fall within your high-liquidity session hours.
* * *
### **How To Trade With This Engine (Manual Execution Rules)**
1. **Identify the Market Regime:** Check your HUD table or ribbon color. If the state is Yellow ("SQUEEZE / CHOP"), stay flat.
2. **Execute on the Arrow Close:** Wait for an entry triangle arrow to fully close on your current execution chart.
3. **Deploy Your Bracket Orders:** Look at the top-right table. Read the precise target numbers and input them as a bracket limit order with your broker.
4. **Follow the Fuchsia Guard:** Trail your stop-loss manually behind the moving fuchsia line as the trade expands in your favor. If your candlesticks shift to Purple (on Longs) or Orange (on Shorts), do not add contract size—look to lock in partial profits.
* * *
### **Disclaimer & Community Notice**
*This indicator is an educational charting script designed solely to assist manual research study and does not constitute financial advice. No trading system guarantees profit. Backtest results on high-volatility assets (like BTCUSD or Nasdaq Futures) demonstrate a high expectancy ratio when utilizing strict 1:3 risk targets, but users must adjust default lookback properties to match their specific symbol spreads and commissions.* Indicator

Gann Square of 9 Auto Trend Chandelier Confluence⚡ GANN SQUARE OF 9 — AUTO TREND ENGINE
Gann'ın spiral matematiği + modern trend filtreleri, tek araçta.
Grafiğine bakıp "şimdi nereden girsem, stop'u nereye koysam?" diye düşünmekten yoruldun mu?
Çoğu Gann aracı senden merkez fiyatı elle girmeni ister. Her swing'de tekrar tekrar. Çiz, sil, yeniden çiz. Bu araç o işi tamamen ortadan kaldırıyor.
Ne yapıyor:
Indikatör son swing high/low'u otomatik yakalıyor ve Gann Square of 9 seviyelerini (kardinal 90/180/270, diagonal 45/135/225) kendisi çiziyor. Hiçbir manuel girdi yok — grafiğe ekle, çalışsın.
Üstüne iki bağımsız trend filtresi koydum:
→ Lineer regresyon kanalı — ana trend yönünü ve standart sapma bantlarını gösterir
→ Chandelier Exit — ATR tabanlı trailing stop ve yön teyidi
Ve hepsini birleştiren parça: ⭐ A+ Confluence sinyali. Bu üçü — Gann seviyesi, kanal kenarı ve trend yönü — aynı noktada buluştuğunda araç bunu işaretler. Yani gürültüyü eler, sana sadece çoklu-onaylı bölgeleri gösterir.
İçinde ne var:
Otomatik Square of 9 seviyeleri (çok turlu, kardinal + diagonal)
Canlı spiral ızgara tablosu (fiyat-spiral veya klasik tamsayı modu)
Lineer regresyon trend kanalı (yön etiketli)
Entegre Chandelier Exit (trailing stop + Buy/Sell)
A+ Confluence işaretçisi (çift trend onaylı)
Gann zaman döngüsü projeksiyonları
Tüm sinyaller için hazır alarmlar
Nasıl kullanılır:
A+ etiketi çıktığında o bölgeyi incele. Girişini değerlendir, stop için CE'nin trailing çizgisini, hedef için bir üst Gann kardinalini referans al. Trend ve seviye birlikte konuştuğunda dinle.
Şimdi grafiğine ekle, kendi enstrümanında test et, ne gördüğünü yorumlara yaz. 👇
⚠️ Sorumluluk Reddi: Bu araç yalnızca eğitim ve teknik analiz amaçlıdır. Yatırım tavsiyesi değildir, kâr garantisi vermez. Tüm işlemlerinizi kendi araştırmanız ve risk yönetiminizle yapın. Geçmiş performans gelecek sonuçları garanti etmez. Indicator

Strat Market Scanner Pro v6Scan multiple stocks in real time for high-probability Strat setups including 2-1-2, 3-1-2, 2-2, 1-2, 1-3, 3-2, 2-1-1, and 3-2-1 patterns. The scanner automatically calculates entry, stop loss, target levels, higher timeframe continuity (1H, 4H, Daily, Weekly), and grades each setup from A+ to C based on alignment and volume confirmation.
Features:
• Multi-symbol Strat pattern scanner
• Real-time setup detection
• Entry, stop, and target calculations
• HTF continuity scoring (up to 4/4)
• A+, A, B, and C setup grading
• Volume confirmation filter
• Dynamic alert notifications
• Clean scanner table for rapid trade identification
Designed for traders who use The Strat methodology and want to quickly identify actionable setups across multiple tickers without manually reviewing every chart. Indicator

Indicator

Indicator

Indicator

Key Levels Pro V2Key Levels Pro
The Key Levels Pro indicator is a fully rebuilt, premium-grade toolkit designed to pinpoint the most critical intraday and session levels. It has been meticulously optimized from the ground up to guarantee 100% accurate tracking across Range Charts and all standard timeframes without missing a beat.
This tool automatically detects and plots the exact boundaries where significant liquidity and volatility lie, featuring a sleek, high-contrast visual design that stands out beautifully on dark charts.
✨ Core Features
Pre-Market High / Low (04:00 - 09:30 NY Time): Strictly isolates and tracks the pre-market session boundary, ignoring extraneous overnight data to give you the true pre-market range.
Opening Range Breakouts (ORB): Automatically maps the M5 (5-minute) and M15 (15-minute) opening ranges, complete with midpoints. The start of these zones dynamically anchors perfectly to the 9:30 AM NY Open, regardless of your chart type.
NY Open (Fair Value): Plots a static level exactly at the 9:30 AM NY Opening price, offering a crucial baseline for the day's trend.
Prior Day High & Low (PDH / PDL): Essential macro levels are clearly marked for immediate bias reference.
Smart Labeling System: Features offset, non-overlapping labels perfectly aligned to the right. M5 and M15 labels are strategically spaced out so you never have to guess which level is which when they cluster.
Proximity Alerts & History: Optionally toggle on historical daily, weekly, and naked session levels, complete with proximity merging so your chart stays clean.
🛠 Range Chart & Multi-Timeframe Compatibility
Unlike many session-based indicators that break or disappear on tick, volume, or Range charts, Key Levels Pro calculates its core state robustly. It locks in the exact starting conditions of the New York session, ensuring your levels draw flawlessly whether you are trading a 10-minute candle or a fast-moving futures Range chart. Indicator

EMA 10/20 Trend Filter with Heikin Ashi ConfirmationThis indicator combines EMA 10, EMA 20, and Heikin Ashi candle confirmation into one simple trend-following framework.
The purpose of this script is to help traders observe short-term trend direction, momentum changes, and possible trend continuation or trend weakening areas.
How it works:
1. EMA 10 and EMA 20 are used as the main trend filter.
When EMA 10 is above EMA 20, the market may be in a stronger short-term bullish structure.
When EMA 10 is below EMA 20, the market may be in a weaker short-term bearish structure.
2. Heikin Ashi candle direction is used as a secondary confirmation tool.
Green Heikin Ashi candles may suggest stronger upside momentum.
Red Heikin Ashi candles may suggest weaker price action or downside momentum.
3. This indicator is designed for trend observation, not for predicting the future.
It does not guarantee entries, exits, profits, or win rate.
Suggested usage:
Traders can use this tool to observe whether price action is aligned with the EMA trend direction and Heikin Ashi momentum. It may be used as a visual aid for trend-following strategies, pullback observation, or avoiding counter-trend decisions.
Important notes:
This script does not provide financial advice.
This script does not guarantee trading results.
Users should combine it with their own risk management, position sizing, and market analysis.
Past price behavior does not guarantee future performance.
中文說明:
這個指標結合 EMA 10、EMA 20 與 Heikin Ashi K 棒方向,主要用來協助交易者觀察短線趨勢方向、動能變化,以及趨勢延續或轉弱的可能區域。
使用邏輯:
1. EMA 10 與 EMA 20 作為主要趨勢濾網。
當 EMA 10 在 EMA 20 上方,代表短線結構偏強。
當 EMA 10 在 EMA 20 下方,代表短線結構偏弱。
2. Heikin Ashi K 棒方向作為輔助確認。
綠色 HA K 棒可用來觀察多方動能。
紅色 HA K 棒可用來觀察空方動能或價格轉弱。
3. 這個指標主要用於趨勢觀察,不是預測未來,也不是保證獲利的買賣訊號。
建議使用方式:
交易者可以用這個工具觀察價格是否順著 EMA 趨勢方向,以及 HA 動能是否同步。它適合作為趨勢交易、回調觀察、避免逆勢操作時的視覺輔助工具。
重要提醒:
本指標不構成投資建議。
本指標不保證任何交易結果。
使用者仍需搭配自己的風險控管、倉位管理與市場分析。
過去價格行為不代表未來一定會重複發生。 Indicator

ZenScalper Volume Surge OverlayZenScalper Volume Surge Overlay highlights unusual volume activity directly on the price chart by comparing current volume to a moving average of volume.
Features:
• Detects volume spikes relative to average volume.
• Displays labels above candles showing the strength of the surge:
2x = Volume is at least 2 times average
3x = Volume is at least 3 times average
4x = Volume is at least 4 times average
5x+ = Extreme volume expansion
• Helps identify potential breakout candles, liquidation events, reversals, institutional participation, and key reaction points.
• Designed to work alongside price action, VWAP, EMA, support/resistance, and market structure analysis.
Inputs:
Volume SMA Length: Defines the average volume baseline.
Label Size: Adjusts marker visibility.
Surge Thresholds: Customize the minimum multiples required for each label level.
This indicator does not generate buy or sell signals. It is intended as a volume confirmation tool to help traders quickly identify candles receiving significantly more participation than normal.
Best used in conjunction with trend, momentum, and price action analysis. Indicator

Indicator

Reversal Hammer, Star Breakout v1Reversal Hammer/Star Breakout is a candlestick-reversal breakout tool with a built-in trade-simulation and statistics engine. It detects exhaustion candles at the end of a move, arms a stop-entry on the breakout of a reference level, manages the resulting position with a fixed stop and a configurable target, and then logs and scores every trade in a self-contained performance dashboard — all from a single indicator, without a separate strategy script.
The goal is not to display a pattern and leave the rest to the eye. Every detected setup is turned into a fully specified order (entry, stop, target), filled or expired according to explicit rules, resolved intrabar for stop/target precision, and recorded with realistic costs. What you see on the dashboard is therefore an internal back-of-the-envelope simulation of how that exact rule set would have behaved on the loaded symbol and timeframe.
The setup
Long (bottom reversal). At the end of a down move the script looks for a bullish reversal candle — a Hammer, a Bullish Spinning Top, or (optionally) a Bullish Engulfing candle. When one prints in a valid context, a buy stop is armed above a reference level. The protective stop is placed at the low of the reversal candle.
Short (top reversal). At the end of an up move it looks for a bearish reversal candle — a Shooting Star / Inverted Hammer, a Bearish Spinning Top, or (optionally) a Bearish Engulfing candle. A sell stop is armed below a reference level, with the protective stop at the high of the reversal candle.
Entry reference. The breakout level is configurable:
Candle before reversal — break of the high (long) / low (short) of the candle that precedes the reversal candle. More confirmation, later entry.
Reversal candle — break of the reversal candle's own high/low. Earlier, tighter entry.
Stop. Opposite extreme of the reversal candle (with an optional tick buffer), or a fixed tick distance from entry.
Target. A configurable R multiple of the entry-to-stop risk (default), or the reversal candle range.
Pattern definition (fully adjustable)
Candle shapes are defined by ratios rather than fixed thresholds, so they adapt to any instrument:
Max body size as a fraction of the candle range.
Minimum dominant wick, expressed both as a multiple of the body and as a fraction of the range (the latter keeps doji-like candles honest).
Maximum opposite wick as a multiple of the body.
Spinning-top minimum wick on each side.
You can independently enable Hammer, Bullish/Bearish Spinning Top, Shooting Star / Inverted Hammer and Bullish/Bearish Engulfing, and optionally require the reversal candle to close in the trade direction. Lowering the dominant-wick multiple below 1.0 lets you accept larger-bodied hammers/stars; engulfing covers strong-bodied reversals that have little or no wick.
Filters
Each filter is optional and independent, so you can isolate exactly what adds value:
Trend context. Confirms the reversal occurs at the end of a trend. EMA trend (price beyond a sloping EMA) or Swing extreme (the reversal candle prints a fresh N-bar low/high), or either, or off.
Higher-timeframe filter. A fast/slow EMA relationship on a higher timeframe. It can require the higher timeframe to agree with the trade direction (confluence) or to still agree with the prior trend (early-reversal). It is read from confirmed higher-timeframe values with a one-bar offset and no look-ahead, so it does not repaint.
Breakout structure. Requires the entry to clear the extreme of the last N bars while excluding the most recent M bars. In a clean trend each bar prints a fresh extreme; taking the reference from the older window prevents the level from being redefined every bar, which curbs cascade entries.
RSI extreme. Longs only when RSI is oversold, shorts only when overbought, with adjustable thresholds and length.
Distance from a moving average. Requires price to be stretched at least k daily-ATR units away from a moving average (SMA/EMA, adjustable length) — below it for longs, above it for shorts — to favour genuine exhaustion. The reference average is plotted on the chart.
Simulation engine and no-repaint design
Bar-close-only processing. Setups, fills and exits can be evaluated only when a bar closes, so the historical and the real-time picture match.
Intrabar resolution cascade. Stop-entry fills and stop/target hits are resolved by walking sub-candles in chronological order, cascading 1-minute → 2-minute → 5-minute and falling back to the bar OHLC when sub-candle data is unavailable. The active source is shown in the diagnostic panel.
Tie handling and dirty bars. When a single bar would touch both the stop and the target, the order is ambiguous; the outcome is resolved by a conservative (stop-first) or optimistic (target-first) rule, and the trade is flagged as a dirty bar and counted separately so you can judge how much of the result is path-dependent.
Realistic costs. Per-side slippage in ticks is applied to every fill, and instrument tick size / tick value / contract size can be read automatically or set manually, so currency results match the traded product.
Trade management
One trade at a time, with an optional cooldown after each close.
Maximum bars in trade (time stop) and an optional force-flat window at the end of the session.
Entry time window and maximum trades per day, with a selectable session timezone.
Optional post-win no-chase cooldown that blocks new same-direction entries priced worse than the last winner's exit for a number of bars, to avoid chasing a move you just profited from.
Statistics dashboard
A compact panel reports, in points, currency and R: number of trades and long/short split, win rate (overall and per side), profit factor, net result, expectancy in R and in currency, average and largest win/loss, maximum drawdown in currency and in R, maximum win/loss streaks, average bars per trade, dirty-trade share, and the live status of any open or pending order (direction, entry, stop, target, risk).
Diagnostic panel
A second panel makes it easy to understand why a setup did or did not trade: counts of reversal candles, qualified long/short patterns, pattern types (hammer, spinning top, engulfing), orders placed, filled and expired, fill rate, the active intrabar source, and the current state of every filter (trend context, structure, RSI value, stretch distance in ATR units). If a candle you expected to trigger does not, these counters localise the cause immediately.
Visuals, logs and alerts
The reversal candle is highlighted, with optional projected entry/stop/target lines and small entry/exit labels.
An open-position banner shows live PnL in currency, points and R.
Every closed trade is printed to Pine Logs as a single CSV line (with a header row), so the full trade list can be exported and analysed externally.
Alerts are available for a detected long/short reversal and for a stop-entry order being placed.
Suggested workflow
Set the instrument tick size, tick value, contract size and slippage to match your product.
Start with the pattern set and entry/stop/target rules only, all filters off, and read the dashboard.
Enable one filter at a time and compare the dashboard before and after, so each filter has to justify its inclusion rather than being added on faith.
Use the diagnostic panel whenever an expected signal is missing.
Treat dirty-bar share and slippage-adjusted expectancy as quality gates before trusting the numbers.
Notes on realism
The dashboard is an internal simulation, not the native Strategy Tester, and it is deliberately built to err toward conservative, realistic results: bar-close processing, intrabar ordering for stop/target, explicit dirty-bar accounting, modelled slippage and instrument-accurate currency. Results still depend on the loaded symbol, timeframe and the availability of sub-minute data for the intrabar cascade. Widening pattern definitions or relaxing filters to capture a specific past setup is a classic route to overfitting; after any such change, re-evaluate the aggregate statistics rather than a single trade.
Disclaimer
This script is published for educational and research purposes only. It is not financial advice and not a recommendation to buy or sell any instrument. Backtested and simulated results do not guarantee future performance. Trading futures and leveraged products involves substantial risk of loss. Always test on your own data and trade only with capital you can afford to lose. Indicator

Indicator

Indicator

Indicator

RAGUL Multi-TF Structure & LevelsPrice Levels + Swing Structure + Candle Patterns
Overview
The indicator is a comprehensive all-in-one price structure tool built for intraday and positional traders who need clean, non-overlapping reference levels across multiple timeframes on a single chart. Every module is independently togglable so you use only what you need.
What This Indicator Does
It combines six functional modules into one clean overlay — previous period price levels, live session highs and lows across four timeframes, multi-timeframe swing structure detection, and candlestick pattern labelling at swing points — all managed through a Unified Smart Label Engine that eliminates label overlap by automatically printing colliding labels side by side horizontally.
MODULES
M1 — Previous Period Price Levels
Plots horizontal lines for the previous Day, Week and Month High, Low, Open, Close and Midpoint (EQ). All levels auto-update and extend to the right. Each level has individual show/hide toggle, colour, line width and style (solid/dashed/dotted).
M1B — Today's Day High / Low
Tracks the running session high and low from the start of the current trading day. Resets automatically each new day. Line extends both directions across the chart.
M1C — Today's 1H High / Low
Tracks the highest high and lowest low made on the 1-Hour timeframe within today's session. Useful for identifying intraday structure boundaries.
M1D — Today's 15M High / Low
Same as M1C but sourced from the 15-Minute timeframe. Useful for scalping reference and session breakout identification.
M1E — Today's 75M High / Low
Tracks today's session high and low on the 75-Minute timeframe, a popular intermediate reference for Indian index traders (Nifty, Banknifty, Sensex).
M2 — Chart Timeframe Swing Structure
Detects pivot swing highs and lows directly on the current chart timeframe using configurable left/right bar strength. Current swing level extends dynamically to the right. Past levels are preserved as faded lines with a configurable maximum count.
M3 — Swing Structure with Candle Patterns
Labels swing highs and lows as HH / HL / LH / LL with extending lines. Additionally identifies the candlestick pattern that formed at each swing point — Hammer, Inverted Hammer, Bullish Engulfing, Hanging Man, Shooting Star, Bearish Engulfing — each individually togglable.
M4 — 1H Swing Structure
Pivot-based swing detection running on the 1-Hour timeframe, displayed on any chart timeframe. Current level extends right dynamically. Past levels archived as dashed lines.
M5 — 15M Swing Structure
Same as M4 but on the 15-Minute timeframe. Ideal for scalpers and intraday traders tracking lower timeframe structure.
M6 — 75M Swing Structure
Pivot-based swing detection on the 75-Minute timeframe. Particularly relevant for Indian derivatives markets where 75M is a widely used structural reference.
UNIFIED SMART LABEL ENGINE
All price labels across all modules are managed centrally. The engine collects every active level, sorts them by price, detects collisions within a configurable tolerance band, and automatically prints overlapping labels side by side horizontally at the same price rather than stacking them on top of each other. Label anchor position (Right Edge or Left Edge), horizontal gap between stacked labels, and collision tolerance are all user-configurable.
PRESET TEMPLATE SELECTOR
Three saved colour presets (My Preset 1, 2, 3) plus the Default. Switch between them with a single dropdown. To customise a preset, edit the hex colour values directly in the source code under each preset block.
STATUS TABLE
A compact corner table shows the ON/OFF state of all 11 modules at a glance. Table position is configurable (top-right, top-left, bottom-right, bottom-left).
Settings Summary
Independent enable/disable for every module
Individual colour, line width and line style per level
Label anchor: Right Edge or Left Edge
Collision tolerance and stacking gap fully adjustable
Three saveable colour presets
Works on all timeframes and all instruments
Instrument
NSE / BSE Indices (Nifty, Banknifty, Sensex, Finnifty), Futures, Stocks. Works on any instrument and any timeframe on PulseWire.
Disclaimer
This indicator is for educational and analytical purposes only. It does not constitute financial advice or trading signals. Past price structure does not guarantee future price behaviour. Always use proper risk management.
Indicator
