Macro Trend Split Profile [ChartPrime]Macro Trend Split Profile
🔶 OVERVIEW
Traders often lose focus during long trends, failing to realize where the true market value is being built. The Macro Trend Split Profile bridges the gap between directional trend-following and volume-profile structure. It anchors a profile analysis at the start of every macro trend leg, splitting the histogram into Bullish and Bearish components.
Instead of seeing a combined profile, this script visually separates where bulls were aggressive versus where bears attempted to defend, providing a clear map of which price levels represent the highest conviction for either side.
🔶 HOW IT WORKS
The indicator executes its structural analysis through a three-stage engine:
Noise-Filtered Macro Trend Detection: At its core, the script utilizes a Supertrend engine with a noise-filter multiplier. This provides a clean, macro-directional baseline that ignores minor retracements and identifies high-conviction trend legs.
Trend-Start Profile Anchoring: Once a trend begins, the indicator initializes a memory array. It captures every candle in that trend leg and categorizes them as either Bullish (Close > Open) or Bearish (Close < Open).
Split-Histogram Mapping: Once the trend leg hits your minimum bar requirement, the indicator generates a dual-sided histogram at the start point of the trend. The Bullish profile expands to the right, while the Bearish profile expands to the left, allowing for an immediate visual comparison of institutional interest.
Dual Point of Control (POC) Tracking: The script calculates the Point of Control for both bulls and bears independently, drawing extended dashed lines across your chart that mark the exact price levels where each side has deposited the most structural weight.
🔶 KEY FEATURES
Independent POC Projection: Independently identifies the strongest bullish and bearish structural walls, helping you identify where the current trend will likely find support or resistance.
Automated Dashboard: A sleek, top-right status table provides the live macro trend direction and the exact price coordinates for the active Bullish and Bearish POC levels.
Dynamic Rescaling: The profile histogram automatically rescales based on the number of bars in a trend and the intensity of the volume distribution, ensuring the visual footprint always fits your chart perfectly.
Trend-Leg Sanitization: When a trend flips (e.g., from bullish to bearish), the script automatically purges the old data arrays and resets the profile engine, ensuring you are never analyzing "stale" historical order blocks.
🔶 TRADING APPLICATIONS
Trend-Leg Retracement Entries: During a strong trend, monitor the Point of Control line that matches your trend direction. A dip back into the Bullish POC (during a Bullish trend) represents a high-probability zone to reload positions at a institutional fair-value level.
Confluence for Reversals: If price approaches an opposing POC (e.g., Bearish POC during a Bullish trend), this marks a high-friction zone. These levels are prime candidates for taking partial profits, as they represent the most "defended" territory for the counter-trend side.
Macro Structure Shifts: If price closes consistently beyond the most recent POC projection, it indicates that the current trend has exhausted its structural support, often serving as a signal to tighten stop-losses or prepare for a potential macro trend flip.
🔶 SETTINGS
Macro Trend Length & Multiplier: Controls the sensitivity of the Supertrend. Higher values filter out aggressive noise and capture only the most significant primary trend legs.
Minimum Bars for Profile: Sets the threshold for how long a trend must persist before the profile begins to render, preventing false signals during short-lived, volatile consolidations.
Profile Resolution (Bins/Width): Customize the granularity of the histogram segments and the horizontal space the indicator occupies on your chart to suit your workspace preference.
🔶 CONCLUSION
The Macro Trend Split Profile is a surgical tool for trend traders. By splitting the volume profile into Bullish and Bearish components, it stops you from guessing where the "other side" is positioned and shows you exactly where the institutional battle lines are drawn. Indicator

Deep Market Structure & Liquidity Matrix [Pro]================================================================================
Deep Market Structure & Liquidity Matrix
================================================================================
Welcome to the Deep Market Structure & Liquidity Matrix . This all-in-one technical indicator is designed for Smart Money Concepts (SMC) traders, price action analysts, and institutional structure followers. It cleans up market noise and delivers precise structure mapping directly on your chart.
Whether you trade Forex, Crypto, Indices, or Commodities, this tool provides clear, real-time insights into macro trends, key structural breaks, major liquidity levels, and dynamic trend channels.
--------------------------------------------------------------------------------
KEY FEATURES & DETAILED BREAKDOWN
--------------------------------------------------------------------------------
1. Smooth Glowing Trend Line (Length: 70)
Unlike standard moving averages that lag or cause frequent false flips during choppy sessions, this script incorporates a high-period smoothed trend tracking algorithm (Hull-based).
- Green Line: Confirms a sustained macro Bullish Trend.
- Red Line: Confirms a sustained macro Bearish Trend.
It filters out minor price noise and keeps your focus aligned with the dominant higher-timeframe trend direction.
2. Major ITH & ITL Badges (Intermediate Term Highs/Lows)
Identifying major structural pivots is essential for liquidity mapping.
- Red "ITH" Badge: Highlights major macro swing highs (Intermediate Term Highs) where buy-side liquidity resides.
- Green "ITL" Badge: Highlights major macro swing lows (Intermediate Term Lows) where sell-side liquidity resides.
These badges only trigger on major swing points, keeping your charts clutter-free.
3. SMC Structure Mapping (BOS & CHoCH with Offset Labels)
To eliminate visual clutter, all structure markers are placed precisely with clean vertical offsets:
- BOS (Break of Structure): Highlights structural trend continuations.
- CHoCH (Change of Character): Signals potential early trend reversals.
Labels are placed above bullish break lines and below bearish break lines to prevent candles or lines from obscuring the text.
4. Dynamic Trend Channel Engine
Automated swing-point connections generate real-time trend channels to highlight dynamic support and resistance zones. This helps traders visually identify key channel boundaries and structural slope without manual drawing clutter.
5. Live Market Structure Dashboard
Located at the top right of the chart, this live dashboard summarizes key market metrics at a glance:
- Market Trend: Live macro direction (Bullish / Bearish).
- Market Phase: Automatically detects Consolidation (Low Volatility) vs. Expansion (High Volatility) using ATR parameters.
- Volatility (ATR): Displays real-time 14-period Average True Range metrics.
--------------------------------------------------------------------------------
HOW TO USE THIS INDICATOR
--------------------------------------------------------------------------------
1. Trend Identification: Use the Glowing Trend Line to bias your trades (Long when Green, Short when Red).
2. Liquidity Zones: Monitor the Major ITH and ITL levels as key targets or reversal zones.
3. Confirmation: Look for CHoCH for trend shift signals and BOS for continuation entries aligned with the main trend.
--------------------------------------------------------------------------------
DISCLAIMER & HOUSE RULES COMPLIANCE
--------------------------------------------------------------------------------
This script is strictly created for educational and analytical purposes only. It does not provide buy/sell signals or financial advice. Trading involves substantial risk, and past structural setups do not guarantee future price action. Always apply sound risk management strategies.
Indicator

SMC - BOS/CHoCH & FVG & Fib OTE & OB# Smart Money Concepts – Market Structure, Order Blocks, Liquidity & Fibonacci
## Overview
This indicator is a comprehensive Smart Money Concepts trading tool designed to help traders analyze market structure, institutional price behavior, liquidity movements, Order Blocks, Breaker Blocks, Fair Value Gaps, and Fibonacci-based reaction zones within a single charting system.
Instead of generating signals from a single technical condition, the indicator evaluates multiple price-action components together. Its main objective is to identify areas where market structure, institutional zones, liquidity, and Fibonacci retracement levels create a higher-quality trading scenario.
The indicator can be used for market analysis, trade planning, confirmation, risk management, and PulseWire alert automation.
---
## Core Features
### Market Structure Analysis
The indicator automatically identifies important structural developments in price, including:
* Bullish market structure
* Bearish market structure
* Break of Structure — BOS
* Change of Character — CHoCH
* Market Structure Shift — MSS
* Swing highs and swing lows
* Structural continuation and reversal scenarios
* Bullish and bearish trend transitions
Market structure is used as the foundation of the indicator. Long and short scenarios are evaluated according to the current structural direction rather than relying only on isolated support or resistance levels.
A bullish scenario generally becomes more relevant after price breaks an important swing high or confirms a bullish structural shift.
A bearish scenario generally becomes more relevant after price breaks an important swing low or confirms a bearish structural shift.
---
## Order Blocks
The indicator detects potential bullish and bearish Order Blocks created before meaningful impulsive price movements.
### Bullish Order Block
A Bullish Order Block represents a potential institutional demand area formed before a strong bullish expansion.
When price returns to this zone, the indicator evaluates whether the area is still valid and whether additional confirmation conditions are present.
### Bearish Order Block
A Bearish Order Block represents a potential institutional supply area formed before a strong bearish expansion.
When price revisits the zone, the indicator checks the current market structure, zone validity, price reaction, and other confirmation factors.
Order Blocks can be used for:
* Potential entry areas
* Pullback and retest analysis
* Support and resistance identification
* Trade invalidation placement
* Liquidity-based reversal scenarios
* Premium and discount zone confirmation
Not every Order Block should automatically be considered a trade entry. The indicator is designed to combine the Order Block with structural and Fibonacci-based confirmation.
---
## Breaker Blocks
When a previously valid Order Block fails and price breaks through it, the zone may later function as a Breaker Block.
A failed bullish Order Block may become a bearish resistance area.
A failed bearish Order Block may become a bullish support area.
Breaker Blocks can be especially useful when analyzing:
* Market structure reversals
* Failed institutional zones
* Retests after structural breaks
* Continuation setups following liquidity sweeps
* Support-to-resistance and resistance-to-support transitions
The indicator tracks these interactions to help traders distinguish between valid Order Blocks, invalidated zones, and possible Breaker Block opportunities.
---
## Fibonacci Retracement and OTE Zones
The Fibonacci module is integrated into the market structure and Order Block system.
The indicator focuses particularly on the retracement area between:
* 0.618 Fibonacci level
* 0.786 Fibonacci level
This region is commonly referred to as the Optimal Trade Entry, or OTE, zone within Smart Money Concepts methodology.
For bullish scenarios, the Fibonacci retracement is measured across the relevant bullish price leg. The indicator then evaluates whether price retraces into the discount area and interacts with a Bullish Order Block, Breaker Block, Fair Value Gap, or liquidity zone.
For bearish scenarios, the Fibonacci retracement is measured across the relevant bearish price leg. The indicator evaluates whether price returns to the premium area and interacts with a Bearish Order Block, Breaker Block, Fair Value Gap, or liquidity zone.
The strongest setups generally occur when multiple elements overlap within the same area.
Examples of bullish confluence include:
* Bullish market structure
* Sell-side liquidity sweep
* Bullish Order Block
* Bullish Fair Value Gap
* Fibonacci 0.618–0.786 retracement
* Discount pricing
* Bullish price-action confirmation
Examples of bearish confluence include:
* Bearish market structure
* Buy-side liquidity sweep
* Bearish Order Block
* Bearish Fair Value Gap
* Fibonacci 0.618–0.786 retracement
* Premium pricing
* Bearish price-action confirmation
---
## Premium and Discount Areas
The Fibonacci range also helps divide the current dealing range into premium and discount areas.
### Discount Area
The discount area represents the lower portion of the selected price range. Bullish opportunities are generally more favorable when price returns to this area while the broader market structure remains bullish.
### Premium Area
The premium area represents the upper portion of the selected price range. Bearish opportunities are generally more favorable when price returns to this area while the broader market structure remains bearish.
This approach helps prevent traders from entering long positions at excessively high prices or short positions at excessively low prices.
---
## Fair Value Gaps and Imbalances
The indicator can identify price imbalances created during strong impulsive movements.
These imbalances are commonly referred to as Fair Value Gaps, or FVGs.
A Fair Value Gap may represent an area where price moved too quickly to allow balanced trading between buyers and sellers. Price may later return to partially or completely rebalance this area.
Fair Value Gaps can be used as:
* Potential retracement targets
* Entry confirmation areas
* Continuation zones
* Support or resistance regions
* Additional confluence inside an Order Block
* Potential targets after a structural breakout
The importance of a Fair Value Gap increases when it overlaps with an Order Block, Breaker Block, liquidity zone, or Fibonacci OTE region.
---
## Liquidity Analysis
Liquidity is one of the central components of Smart Money Concepts.
The indicator helps traders monitor important areas where stop orders and pending orders may be concentrated, including:
* Buy-side liquidity
* Sell-side liquidity
* Equal highs
* Equal lows
* Previous swing highs
* Previous swing lows
* Local liquidity pools
* External range liquidity
* Internal range liquidity
A move above a previous high may represent a buy-side liquidity sweep.
A move below a previous low may represent a sell-side liquidity sweep.
However, a liquidity sweep alone is not treated as a complete signal. The indicator evaluates the sweep together with market structure, institutional zones, Fibonacci positioning, and price reaction.
---
## Bullish Setup Logic
A potential bullish setup may be identified when several of the following conditions align:
1. Sell-side liquidity is taken or swept.
2. Price creates a bullish Change of Character or Market Structure Shift.
3. A bullish Break of Structure confirms the new direction.
4. Price retraces toward a valid Bullish Order Block, Breaker Block, or Fair Value Gap.
5. The retracement enters the Fibonacci 0.618–0.786 OTE region.
6. Price is located within the discount area of the relevant dealing range.
7. The institutional zone remains valid.
8. Bullish price action confirms buyer reaction.
9. The predefined invalidation conditions are not triggered.
10. The complete rule-based setup is confirmed.
When the required conditions are satisfied, the indicator can generate a potential long signal and corresponding alert.
---
## Bearish Setup Logic
A potential bearish setup may be identified when several of the following conditions align:
1. Buy-side liquidity is taken or swept.
2. Price creates a bearish Change of Character or Market Structure Shift.
3. A bearish Break of Structure confirms the new direction.
4. Price retraces toward a valid Bearish Order Block, Breaker Block, or Fair Value Gap.
5. The retracement enters the Fibonacci 0.618–0.786 OTE region.
6. Price is located within the premium area of the relevant dealing range.
7. The institutional zone remains valid.
8. Bearish price action confirms seller reaction.
9. The predefined invalidation conditions are not triggered.
10. The complete rule-based setup is confirmed.
When the required conditions are satisfied, the indicator can generate a potential short signal and corresponding alert.
---
## Rule-Based Signal Validation
The indicator does not consider every Order Block touch or Fibonacci retracement to be a valid trade setup.
Signals are filtered through a rule-based validation process that may include:
* Current market structure
* Direction of the most recent structural break
* Order Block validity
* Breaker Block status
* Fibonacci retracement position
* Premium or discount location
* Liquidity sweep confirmation
* Fair Value Gap interaction
* Price-action confirmation
* Setup invalidation conditions
* Signal repetition controls
This filtering process is intended to reduce low-quality signals and prevent unnecessary entries during unclear or conflicting market conditions.
---
## Entry Confirmation
Depending on the selected settings and trading style, traders may use the indicator in two different ways.
### Aggressive Entry
An aggressive entry may be considered when price first touches a qualified Order Block, Breaker Block, Fair Value Gap, or OTE zone.
This approach may provide a better entry price but generally involves a higher risk of invalidation.
### Confirmed Entry
A confirmed entry requires an additional price-action reaction after price reaches the relevant zone.
Confirmation may include:
* Bullish or bearish rejection
* Engulfing candle formation
* Lower-timeframe structural shift
* Reclaim of an Order Block
* Break and retest
* Strong displacement away from the zone
Confirmed entries may occur later, but they can provide additional evidence that the expected reaction has started.
---
## Risk and Invalidation Logic
Every Smart Money Concepts setup requires a clearly defined invalidation point.
For bullish scenarios, invalidation may occur when:
* Price closes below the relevant Bullish Order Block
* The protected swing low is broken
* Bullish market structure fails
* The selected Fibonacci range becomes invalid
* Price creates a confirmed bearish structural shift
For bearish scenarios, invalidation may occur when:
* Price closes above the relevant Bearish Order Block
* The protected swing high is broken
* Bearish market structure fails
* The selected Fibonacci range becomes invalid
* Price creates a confirmed bullish structural shift
Potential stop-loss areas can be evaluated beyond the relevant swing point, institutional zone, or structural invalidation level.
Potential profit targets can be planned around:
* Previous swing highs or lows
* Opposing liquidity pools
* Equal highs or equal lows
* Untested Order Blocks
* Fair Value Gaps
* External range liquidity
* Fibonacci extension levels
* 1.272 Fibonacci extension
* 1.618 Fibonacci extension
Risk management remains the responsibility of the trader. A valid technical setup does not guarantee a profitable outcome.
---
## Alerts
The indicator includes alert functionality for important market events and potential trading scenarios.
Depending on the enabled settings, alerts may be created for:
* Potential long setups
* Potential short setups
* Bullish Order Block interaction
* Bearish Order Block interaction
* Bullish Breaker Block interaction
* Bearish Breaker Block interaction
* Order Block invalidation
* Market structure breaks
* Bullish or bearish CHoCH
* Fibonacci OTE zone interaction
* Liquidity sweeps
* Confirmed entry conditions
PulseWire alerts can be used for manual notifications or connected to an external automation system through webhooks.
Before using webhook-based execution, traders should carefully test alert frequency, symbol formatting, timeframe behavior, and execution conditions.
---
## Recommended Workflow
A structured top-down analysis process may improve the effectiveness of the indicator.
### Step 1 — Determine the Higher-Timeframe Direction
Start by analyzing the broader market structure.
Identify whether the market is:
* Bullish
* Bearish
* Consolidating
* Transitioning between structures
### Step 2 — Mark Important Liquidity
Locate previous highs, previous lows, equal highs, equal lows, and other obvious liquidity pools.
### Step 3 — Wait for Liquidity to Be Taken
Observe whether price sweeps an important liquidity level before creating a structural shift.
### Step 4 — Confirm Market Structure
Wait for a BOS, CHoCH, or MSS that supports the expected direction.
### Step 5 — Identify the Institutional Zone
Locate the relevant Order Block, Breaker Block, or Fair Value Gap associated with the structural movement.
### Step 6 — Evaluate the Fibonacci Retracement
Check whether the institutional zone overlaps with the 0.618–0.786 Fibonacci OTE region.
### Step 7 — Wait for Price Reaction
Avoid entering only because price reached a zone. Observe whether price produces a meaningful reaction or lower-timeframe confirmation.
### Step 8 — Define Invalidation and Targets
Determine the invalidation point before entering the trade. Potential targets may be placed near opposing liquidity or Fibonacci extension levels.
---
## Timeframes and Markets
The indicator can be applied to different financial markets, including:
* Cryptocurrencies
* Forex
* Stocks
* Indices
* Futures
* Commodities
It can also be used across multiple chart timeframes.
Higher timeframes generally provide more significant market structure and institutional zones, while lower timeframes may provide more frequent but noisier setups.
For intraday trading, traders may combine a higher-timeframe directional bias with lower-timeframe entry confirmation.
For example:
* Higher timeframe for market direction
* Intermediate timeframe for Order Blocks and Fibonacci zones
* Lower timeframe for confirmation and execution
The ideal timeframe combination depends on the traded market, volatility, trading session, and individual risk profile.
---
## Chart Customization
The visual modules can be adjusted according to the trader’s preferred chart layout.
Available display options may include:
* Market structure labels
* BOS and CHoCH labels
* Bullish and bearish Order Blocks
* Breaker Blocks
* Fair Value Gaps
* Liquidity levels
* Fibonacci retracement levels
* OTE zones
* Premium and discount areas
* Long and short signals
* Invalidation levels
* Potential target levels
Disabling unnecessary modules can create a cleaner chart and make it easier to focus on the most relevant information.
---
## Important Notes
This indicator is designed as a market analysis and decision-support tool. It should not be used as a standalone guarantee of future price direction.
Smart Money Concepts involve interpretation. Market structure, Order Blocks, liquidity, and Fibonacci levels may behave differently depending on volatility, timeframe, market conditions, and the selected settings.
Before using the indicator in live trading:
* Test it on historical data.
* Use PulseWire Replay Mode.
* Test different symbols and timeframes.
* Evaluate alert behavior.
* Apply appropriate position sizing.
* Define risk before entering a trade.
* Avoid risking capital that you cannot afford to lose.
No indicator can eliminate risk, false signals, slippage, volatility, or unexpected market movements.
---
## Disclaimer
This indicator is provided for educational and informational purposes only. It does not constitute financial, investment, trading, or professional advice.
Past performance does not guarantee future results. All trading decisions, entries, exits, position sizes, stop-loss levels, and risk-management actions remain the sole responsibility of the user.
The developer is not responsible for any direct or indirect financial losses resulting from the use of this indicator.
Indicator

Legacy MA Set [7 MAs]Legacy MA Set is a lightweight, fully customizable Moving Average toolkit that combines 7 essential MAs into a single, clutter-free indicator.
🔹 Originality & Why This Script is Unique:
Unlike PulseWire's built-in MAs where you can only view one MA at a time, this script allows you to:
• Enable/Disable each MA independently
• Switch between EMA and SMA per MA
• Customize length, source, color, and width for each MA individually
🔹 Why This Mashup is Useful:
This combination is specifically designed for traders who want to analyze multiple timeframes at a glance — short-term momentum (SMA 7, EMA 21), intermediate trend (SMA 21, EMA 50, SMA 50), and long-term market structure (EMA 200, SMA 200) — all in one place.
🔹 Core MAs Included:
• SMA 7 – Ultra-short term momentum
• EMA 21 – Primary short-term trend
• SMA 21 – Short-term trend confirmation
• EMA 50 – Intermediate trend (commonly used by institutions)
• SMA 50 – Intermediate trend confirmation
• EMA 200 – Long-term trend / Market structure (the "Golden Cross" MA)
• SMA 200 – Long-term trend confirmation
🔹 How to Use:
1. Add the indicator to your chart.
2. Open Settings → Customize each MA's type, length, color, and width.
3. Disable MAs you don't need for a minimal setup.
4. Use EMA 200 / SMA 200 as your primary trend filter.
5. EMA 21 and SMA 21 work well for entry/exit signals.
6. SMA 7 is ideal for scalping and ultra-short-term moves.
🔹 Technical Note:
This script uses official PulseWire ta.ema() and ta.sma() functions with Smoothing = None, ensuring 100% accurate, non-repainting lines that match the built-in indicators.
Works on all markets – Crypto, Stocks, Forex, Commodities. All timeframes.
This is an original script. All logic is independently implemented using official Pine Script functions. Indicator

Order Block Mitigation Strategy [algo_aakash]Overview
Order Block Mitigation Strategy identifies bullish and bearish order blocks from confirmed structure breaks and tracks the exact degree to which each zone has been consumed by subsequent price action. Rather than treating every order block as equally tradable, the script continuously measures how deep into a zone price has traveled and only signals reactions occurring at zones that are still statistically fresh, while allowing the trader to see heavily used zones visibly fade on the chart.
Problem Statement
Most order block tools draw a zone once and leave it static until price closes through it entirely. This binary treatment ignores a critical distinction: a zone that has been wicked into by 10% of its range carries very different odds than one that has already been penetrated 70% of the way through. Traders using static zones frequently take reaction entries at institutional levels that have already been substantially absorbed, with no way to quantify how much of the zone's liquidity remains untouched.
Methodology
Structure is established using confirmed swing pivots. A Break of Structure is only confirmed on a bar close that clears the swing level by a minimum ATR-based buffer, filtering marginal breaks. Once a break is confirmed, the script scans backward from the broken pivot for the last opposite-colored candle within a fixed window, since this candle (not the pivot bar itself) is the true origin of the displacement leg. That candle's high-low range becomes the order block, provided its range also exceeds a minimum ATR multiple.
From the moment a zone is created, the script tracks the deepest price extreme that has traded into it on every confirmed bar. This extreme can only advance in the direction of consumption, never retreat, and from it a Mitigation Percentage is calculated as the proportion of the zone's height that has been traded through. This percentage is classified into one of four bands (Fresh, Light, Moderate, Heavy) using user-defined thresholds, and a fifth state (Invalidated) removes the zone once the percentage crosses a final threshold.
The Mitigation Percentage also drives the zone's fill transparency directly, on a continuous interpolation between a fresh-zone opacity and a near-invalid opacity. A zone at 10% mitigation renders visibly more solid than one at 55%, and the fade is smooth rather than stepped between discrete color states. This means zone health can be read from the chart at a glance without a label or panel.
Entry signals are only evaluated at zones whose live Mitigation Percentage has not yet exceeded a separate, user-defined entry cap. When price trades into a qualifying zone, the closed candle is checked against a selectable rejection pattern (a dominant wick, an engulfing candle, a strong directional close, or a combination of wick and close). Optional filters can additionally require the candle to close beyond the zone's midpoint, require the candle's range to exceed an ATR multiple, and require volume above its rolling average. Each signal is issued once per zone's lifecycle.
Every signal carries a composite confidence score built from five equally weighted, disclosed factors: the ATR-normalized strength of the structure break that created the zone, the ATR-normalized size of the origin candle, the zone's freshness at the moment of the signal (the inverse of its mitigation percentage), the expansion of ATR since the zone was formed, and the ATR-normalized distance price traveled from the origin candle to the structure break. The score is displayed next to the signal marker.
Signal Workflow
Step 1: A swing high or low is confirmed once the required number of bars exist on both sides.
Step 2: A close beyond that swing level by the minimum ATR buffer confirms a Break of Structure.
Step 3: The script scans backward from the broken pivot for the last opposite-colored candle and builds the order block from its full range, provided the candle passes the minimum impulse size filter.
Step 4: On every subsequent confirmed bar, the zone's deepest intrusion is ratcheted forward and the Mitigation Percentage is recalculated, driving both the quality band and the continuous fade.
Step 5: When price re-enters a zone below the entry mitigation cap and a rejection pattern confirms on the closed candle, along with any enabled midpoint, ATR-expansion, and volume filters, a scored entry signal is generated.
Why This Indicator Is Different
Zone consumption is tracked as a continuous, monotonically increasing percentage rather than a binary tested or mitigated flag, so the trader always knows how much of a zone's original range remains untouched.
Fill transparency is interpolated in real time directly from that percentage, making zone health visible without any label, table, or dashboard.
The order block's origin candle is located by scanning back from the structure break for the true opposite-colored displacement candle, rather than defaulting to the pivot candle itself.
Entry signals are gated by a separate, independently configurable mitigation cap, so a trader can permit signals only at zones that remain within a defined freshness range.
Every signal discloses a five-factor confidence score built from break displacement, origin candle size, live freshness, ATR expansion since formation, and travel distance, so the score can be audited rather than trusted blindly.
Inputs
Detection
Swing Pivot Length
ATR Length
Min BOS Size (x ATR)
Min Impulse Candle Size (x ATR)
Zones
Maximum Zones (per side)
Zone Extension
Fixed Extension Length
Show Zone Midline
Dynamic Opacity by Mitigation %
Mitigation
Fresh Threshold %
Partial Threshold %
Heavy Threshold %
Invalidate Threshold %
Entries
Enable Entry Signals
Max Mitigation % Allowed for Entry
Rejection Pattern
Require Close Beyond Zone Midpoint
Require ATR Expansion
Require Volume Confirmation
High Confidence Threshold %
Appearance
Bullish Zone Color
Bearish Zone Color
Fresh Zone Transparency
Near-Invalid Zone Transparency
Signal Marker Size
Alerts
Enable All Alerts
Alert: New Order Block
Alert: Mitigation Milestones
Alert: Entry Signals
Alerts
Alerts are available for:
New Bullish Order Block formed
New Bearish Order Block formed
Bullish Order Block Partial Mitigation
Bearish Order Block Partial Mitigation
Bullish Order Block Heavy Mitigation
Bearish Order Block Heavy Mitigation
Bullish Order Block Invalidated
Bearish Order Block Invalidated
Bullish Rejection Entry
Bearish Rejection Entry
Premium Entry (High Confidence)
Practical Usage
Lower the Max Mitigation % Allowed for Entry to restrict signals to only the freshest zones, or raise it to also capture reaction trades at moderately used levels.
Watch the continuous fade of a zone as a visual proxy for its remaining reliability without needing to check a percentage value directly.
Use the disclosed confidence score to compare two simultaneous signals rather than treating every marker as equally weighted.
Switch Zone Extension to Until New BOS on trending instruments to stop a zone from extending once the opposing side of structure has broken.
Combine the ATR expansion and volume filters on the Entries tab when trading instruments where displacement quality varies significantly by session.
Limitations
Swing pivot confirmation introduces a lag equal to the pivot length setting, meaning a structure break can only be evaluated after that many bars have closed beyond the pivot.
The origin candle scan is bounded by a fixed lookback window, so on unusually extended displacement legs the true origin candle may fall outside that window and no zone will be created.
The confidence score is a disclosed, equally weighted composite of five factors and is not a probability of trade success.
Order blocks and their mitigation state are a price-action framework, not a standalone trading system, and should be evaluated alongside broader market context.
Notes
All detection, structure break, mitigation state, and entry logic execute strictly on confirmed bars, so no drawing, classification, or alert changes retroactively once printed.
Zone counts per direction are capped, with the oldest zone removed first once the limit is reached, keeping drawing object usage bounded regardless of session length.
alert() calls are used for every event category so a single "Any alert() function call" condition in the PulseWire alert dialog captures all messages from this script.
Indicator

Optimal Trade Entry (OTE) Zone Plotter [algo_aakash]Optimal Trade Entry (OTE) Zone Plotter locates the 62%-79% institutional retracement zone of a confirmed impulsive swing and keeps only the single most relevant zone per direction on the chart, fading it through disclosed mitigation states as price interacts with it.
Problem Statement
The Optimal Trade Entry concept, retracing into the 62%-79% region of an impulsive leg before continuation, is a well-known Fibonacci convention, but most public implementations simply plot every Fibonacci level on every swing they detect. This produces charts covered in overlapping retracement boxes, most of which come from insignificant swings that carry no real weight, and gives no visual indication of which zones are still fresh, already tested, or fully invalidated.
This indicator addresses that gap by filtering which swings are allowed to generate a zone in the first place, by showing only the current zone per direction at full strength, and by changing each zone's appearance as price actually interacts with it.
Methodology
Swing highs and lows are identified with ta.pivothigh/ta.pivotlow using a user-defined Pivot Length, so every swing referenced by the script is a confirmed pivot, evaluated only after barstate.isconfirmed is true.
Consecutive pivots of the same type extend a running swing extreme; a leg is only registered when the pivot type alternates (a low following a high, or a high following a low). Each candidate leg must then clear three disclosed checks before it is allowed to create a zone: the leg's price range must reach a minimum multiple of ATR, the swing candle's own body-to-range ratio must reach a minimum threshold, and, if the Break of Structure filter is enabled, the new swing must exceed the prior swing of the same type. Legs that fail any check produce no zone, no label, and no alert.
A qualifying leg generates one OTE zone: the shaded region between the 62% and 79% retracement of that leg, with the 70.5% level drawn as a two-layer glowing midline inside it. Only one bullish and one bearish zone are ever active at a time. When a new qualifying leg forms, the previous zone of that direction is frozen in place and, if enabled, kept as a single low-opacity historical reference rather than removed outright or left overlapping the new zone.
Each active zone tracks its own mitigation state on every confirmed bar: Fresh (untouched), Touched (price has wicked into the 62%-79% region), Mitigated (a confirmed close through the 79% boundary), or Invalidated (a confirmed close back through the leg's own origin point). State can only advance forward, and the zone's fill opacity and border color update automatically at each transition, so the chart communicates a zone's condition without any additional label or panel.
Signal Workflow
Step 1 — a confirmed swing pivot alternates direction, registering a candidate leg from the prior opposite pivot to the new one.
Step 2 — the leg is checked against the Minimum Swing Size, Body Ratio, and optional Break of Structure filters; legs that fail are discarded with no chart output.
Step 3 — a qualifying leg creates a new active OTE zone (62%-79%) with its 70.5% midline, and the previous zone of the same direction is frozen and faded.
Step 4 — the active zone's state advances from Fresh to Touched as price wicks into the zone on a confirmed bar.
Step 5 — the zone advances to Mitigated on a confirmed close through the 79% boundary, or to Invalidated on a confirmed close back through the leg's origin, at which point it is greyed out.
Step 6 — each transition and each zone entry/exit can trigger its own alert, gated by the corresponding toggle in the Alerts group.
Why This Indicator Is Different
Most public OTE/Fibonacci scripts draw a zone for every detected swing regardless of its significance, leaving multiple overlapping retracement boxes on the chart at once.
This script applies a disclosed three-part quality filter (ATR-relative swing size, swing candle body ratio, optional break-of-structure confirmation) before a swing is even allowed to generate a zone.
Only one zone per direction is ever shown at full strength; the prior zone automatically fades to a quiet historical reference the moment a new qualifying swing appears, keeping the chart focused on the current opportunity.
Zone fill opacity and border color are driven entirely by a four-state mitigation engine (Fresh/Touched/Mitigated/Invalidated) computed from confirmed price action against the zone's own boundaries, so the visual state of a zone is informative rather than purely decorative.
The 70.5% equilibrium level is rendered as a two-layer glow line rather than a plain dashed line, giving the zone's mid-point a distinct, non-generic appearance.
Inputs
Swing Detection
Pivot Length
ATR Length
OTE Quality Filter
Minimum Swing Size (x ATR)
Minimum Swing Candle Body Ratio
Require Break of Structure
OTE Zone
Show Bullish OTE Zones
Show Bearish OTE Zones
Zone Extension (bars)
Show Institutional Midline (70.5%)
Fade Previous Zone on New Swing
Visual Settings
Bullish/Bearish Zone Colour
Bullish/Bearish Midline Colour
Label Size
Alerts
Alert: New OTE Zone Created
Alert: Price Entered OTE Zone
Alert: Price Left OTE Zone
Alert: OTE Zone Mitigated
Alert: OTE Zone Invalidated
Alerts
Alerts are available for:
New Bullish/Bearish OTE Zone Created
Price Entered Bullish/Bearish OTE Zone
Price Left Bullish/Bearish OTE Zone
Bullish/Bearish OTE Zone Mitigated
Bullish/Bearish OTE Zone Invalidated
Practical Usage
Treat an active, Fresh OTE zone in the direction of the prevailing structure as a region to watch for a retracement entry, not a standalone entry signal by itself.
Use the Break of Structure filter on trending instruments to restrict zones to swings that genuinely extended structure, and disable it on ranging instruments where internal swings may still be meaningful.
Raise the Minimum Swing Size and Body Ratio filters on lower timeframes or noisy instruments to reduce the number of zones generated.
Watch the zone's fill opacity as a quick visual read of its condition: a bold zone has not been tested, a lighter fill has already been touched or mitigated, and a greyed zone has been invalidated and should generally be disregarded.
Combine the Entered/Exited alerts with your own confirmation criteria (candlestick behavior, lower-timeframe structure, etc.) rather than treating zone entry alone as a trigger.
Limitations
Swing pivots require bars to form on both sides before they confirm, so every zone is inherently placed a Pivot Length number of bars after the actual swing extreme occurred.
The quality filter reduces the number of zones shown but does not evaluate or predict the outcome of any individual retracement.
Only one active zone per direction is displayed at a time; if you want to review multiple historical zones simultaneously, enable "Fade Previous Zone on New Swing" and note that only the single most recent prior zone is retained, not a full history.
As with any retracement-based tool, results will vary across instruments, timeframes, and market regimes.
Notes
This indicator is a zone-location tool intended to highlight the current, quality-filtered Optimal Trade Entry region and its mitigation state through a disclosed, rule-based process.
All swing confirmations, zone creation, mitigation-state transitions, and invalidations are evaluated on confirmed bar closes only, so no element of the script repaints once drawn.
The output is intended to support retracement-based analysis and is not a standalone buy or sell recommendation.
Indicator

Price Structure RSIOverview
Price Structure RSI is a market-structure oscillator that converts confirmed structural breaks into a cumulative directional series and then applies the Relative Strength Index calculation to that series.
Unlike a traditional RSI, which is calculated directly from price changes, this indicator measures how previously identified pivot highs and pivot lows are being broken.
The oscillator includes:
- market-structure-based RSI
- configurable RSI length
- configurable overbought and oversold levels
- Close or High/Low structure-break confirmation
- optional EMA, SMA, or WMA smoothing
- confirmed bullish and bearish signals
- dark and light colour presets
- gradient oscillator visualization
- simplified bullish and bearish historical W/L panels
- configurable target and stop distances
- configurable panel positions
- bullish and bearish alerts
The indicator is intended to help users examine whether recent market-structure breaks are producing stronger bullish or bearish pressure.
It does not predict future price movement and does not provide automatic instructions to enter or exit a trade.
Open-source reuse and credits
Price Structure RSI is a modified and expanded derivative of the open-source indicator "Market Structure RSI" by ClayeWeight.
The original pivot detection, stored structure levels, broken-structure accumulation, cumulative structure total, RSI transformation, moving-average selection, threshold-crossing signals, and alert framework were adapted from ClayeWeight's work.
This version adds:
- Pine Script v6 compatibility
- dark and light colour presets
- revised oscillator colours and gradient fills
- confirmed-bar signal processing
- configurable historical target and stop measurements
- next-bar outcome evaluation
- conservative same-bar target and stop handling
- separate bullish and bearish W/L panels
- configurable panel positioning and offsets
- additional input validation
- revised alert messages
The original source was published under the Mozilla Public License 2.0.
This modified version is also published open-source under the Mozilla Public License 2.0.
Core methodology
The indicator first identifies simple confirmed pivot highs and pivot lows.
A pivot high is identified when:
- the centre candle has a higher high than the candle before it
- the centre candle has a higher high than the candle after it
A pivot low is identified when:
- the centre candle has a lower low than the candle before it
- the centre candle has a lower low than the candle after it
Because the script evaluates historical candles, the pivot is recognized only after the necessary later candle has closed.
Confirmed pivot-high prices are stored in an array.
Confirmed pivot-low prices are stored in a separate array.
Structure breaks
The indicator checks whether stored pivot levels have been broken.
Users can select one of two Structure Break Type settings:
- Close
- High/Low
When Close is selected:
- a stored pivot high is considered broken when the previous candle closes above it
- a stored pivot low is considered broken when the previous candle closes below it
When High/Low is selected:
- a stored pivot high is considered broken when the previous candle high moves above it
- a stored pivot low is considered broken when the previous candle low moves below it
When one or more stored pivot highs are broken, positive values are added to the cumulative structure total.
When one or more stored pivot lows are broken, negative values are added to the cumulative structure total.
Broken levels are removed from their respective arrays so that the same structure level is not counted repeatedly.
Cumulative structure total
Each broken pivot high contributes:
- +1
Each broken pivot low contributes:
- -1
If several stored structure levels are broken together, several values can be added during the same calculation.
The script then calculates the cumulative sum of these positive and negative structure changes.
A rising structure total indicates that more stored pivot highs are being broken.
A falling structure total indicates that more stored pivot lows are being broken.
Structure RSI
The Relative Strength Index calculation is applied to the cumulative structure total rather than directly to price.
The default RSI Length is:
- 20
The resulting oscillator is called the Structure RSI.
Higher Structure RSI values indicate that bullish structure breaks have recently had greater influence on the cumulative series.
Lower Structure RSI values indicate that bearish structure breaks have recently had greater influence.
The Structure RSI should not be interpreted as a standard price RSI because its input is the cumulative structure-break series rather than normal closing-price changes.
Overbought and oversold levels
The default levels are:
- Overbought Level: 80
- Oversold Level: 20
The Oversold Level must remain below the Overbought Level.
The script displays an error when the oversold setting is equal to or above the overbought setting.
The levels are configurable and should be treated as analytical thresholds rather than universally optimal settings.
Bullish signal
A bullish signal occurs when the Structure RSI crosses upward through the selected Oversold Level.
The signal is confirmed only after the chart candle closes.
The bullish marker appears at the bottom of the oscillator pane.
A bullish signal indicates that the structure-based oscillator has recovered above its lower threshold.
It does not guarantee that price will continue higher.
Bearish signal
A bearish signal occurs when the Structure RSI crosses downward through the selected Overbought Level.
The signal is confirmed only after the chart candle closes.
The bearish marker appears at the top of the oscillator pane.
A bearish signal indicates that the structure-based oscillator has moved back below its upper threshold.
It does not guarantee that price will continue lower.
Moving average
An optional moving average can be applied to the Structure RSI.
Available moving-average types are:
- EMA
- SMA
- WMA
The default settings are:
- Moving Average Type: EMA
- Moving Average Length: 8
The moving average can be used to observe the smoother direction of the Structure RSI.
The moving average does not directly create the bullish or bearish threshold signals.
Hiding the moving average does not change the Structure RSI calculation.
Oscillator colours
The Structure RSI line changes colour according to its current position.
- Above the Overbought Level: bearish colour
- Below the Oversold Level: bullish colour
- Between the two levels: neutral grey
The oscillator also includes:
- a dashed overbought line
- a dashed oversold line
- a dotted 50 midline
- a neutral background fill between the main levels
- bullish and bearish gradient fills
- optional dark and light colour presets
The colour settings change presentation only.
They do not alter the structure calculation or signal logic.
Confirmed signals
Bullish and bearish signals are accepted only on confirmed chart bars.
The script does not finalize a signal solely because the Structure RSI temporarily crosses a threshold while the active candle is still open.
Values may still move while the current chart candle develops.
The final marker and alert are generated only after the candle closes with the crossing condition confirmed.
Historical W/L measurements
The indicator includes simplified historical bullish and bearish outcome measurements.
These measurements are not a complete PulseWire strategy backtest.
When no measurement is currently active, a confirmed signal can begin a new historical measurement.
For a bullish signal:
- the signal candle close becomes the recorded entry price
- the target is placed above the recorded entry
- the stop is placed below the recorded entry
For a bearish signal:
- the signal candle close becomes the recorded entry price
- the target is placed below the recorded entry
- the stop is placed above the recorded entry
Only one unresolved historical measurement is tracked at a time.
Target distance
Target Distance (%) controls the percentage distance between the recorded signal close and the historical target.
The default value is:
- 1.0%
For a bullish measurement:
- Target = Entry Price × (1 + Target Percentage)
For a bearish measurement:
- Target = Entry Price × (1 - Target Percentage)
The minimum allowed target distance is 0.1%.
Stop distance
Stop Distance (%) controls the percentage distance between the recorded signal close and the historical stop.
The default value is:
- 1.0%
For a bullish measurement:
- Stop = Entry Price × (1 - Stop Percentage)
For a bearish measurement:
- Stop = Entry Price × (1 + Stop Percentage)
The minimum allowed stop distance is 0.1%.
Next-bar evaluation
Target and stop evaluation begins on the bar after the signal.
The signal candle itself is not used to determine the result.
This prevents price movement that occurred earlier during the signal candle from being counted after the entry has been recorded at that candle's close.
Wins and losses
The tables use the following labels:
- W = Win
- L = Loss
A win means that the configured target was reached before the configured stop.
A loss means that the configured stop was reached before the configured target.
The displayed percentage is:
- Wins divided by completed Wins and Losses
Bullish and bearish measurements are counted separately.
Same-bar target and stop handling
A chart candle can sometimes touch both the target and stop.
Standard OHLC chart data does not reveal which level was reached first inside that candle.
When both levels are touched during the same bar, the script records a loss.
This conservative rule avoids automatically assuming the more favourable outcome.
The script does not reconstruct lower-timeframe intrabar movement.
One active measurement at a time
Only one unresolved historical measurement can be active.
When a measurement is already active:
- later bullish or bearish signals can still appear
- later signals can still trigger alerts
- later signals do not start another W/L measurement
- the active measurement remains open until its target or stop is reached
An opposite signal does not automatically close the existing measurement.
This means that not every displayed signal is included in the W/L panels.
Bull panel
The Bull panel displays results from completed bullish measurements.
The panel contains:
- Bull
- W: number of bullish targets reached first
- L: number of bullish stops reached first
- percentage of completed bullish measurements recorded as wins
The Bull panel position can be selected from the available chart locations.
Bear panel
The Bear panel displays results from completed bearish measurements.
The panel contains:
- Bear
- W: number of bearish targets reached first
- L: number of bearish stops reached first
- percentage of completed bearish measurements recorded as wins
The Bear panel position can be selected independently from the Bull panel.
Panel positions and offsets
The Bull and Bear panels can be placed at:
- top left
- top centre
- top right
- middle left
- middle centre
- middle right
- bottom left
- bottom centre
- bottom right
Row and column offsets can be used to move each panel within the available position grid.
Negative row values move the selected panel upward.
Positive row values move it downward.
Negative column values move it to the left.
Positive column values move it to the right.
The final position is restricted to the available PulseWire table locations.
The panels can overlap when both are assigned to the same effective position.
Meaning of the displayed percentage
The percentage represents the share of completed measurements where the configured target was reached before the configured stop.
It is not:
- a guaranteed win rate
- proof of future profitability
- a complete strategy result
- a recommendation to enter a trade
- a forecast of future performance
The historical measurement does not include:
- commissions
- spread
- slippage
- liquidity
- order execution
- position sizing
- account equity
- partial exits
- trailing stops
- market gaps
- order rejection
- overlapping positions
- complete intrabar sequencing
Historical results do not guarantee future results.
Alerts
The indicator includes two alert conditions:
- Bullish Signal
- Bearish Signal
The Bullish Signal alert is triggered when the Structure RSI crosses upward through the Oversold Level on a confirmed chart bar.
The Bearish Signal alert is triggered when the Structure RSI crosses downward through the Overbought Level on a confirmed chart bar.
When creating PulseWire alerts, use:
- Once Per Bar Close
This matches the confirmed signal logic.
How to Use
1. Apply the indicator
Add Price Structure RSI to a standard PulseWire chart.
The oscillator appears in a separate pane below the main price chart.
2. Begin with the default settings
The default configuration is:
- RSI Length: 20
- Overbought Level: 80
- Oversold Level: 20
- Structure Break Type: High/Low
- Moving Average Type: EMA
- Moving Average Length: 8
- Target Distance: 1.0%
- Stop Distance: 1.0%
Review the indicator with its default configuration before changing several settings simultaneously.
3. Select the structure-break type
Choose High/Low when a stored structure level should be considered broken as soon as the previous candle's high or low passes it.
Choose Close when the previous candle must close beyond the stored structure level.
High/Low is generally more responsive.
Close is generally more restrictive.
Neither setting is automatically more accurate.
4. Read the Structure RSI
Use the oscillator to observe the balance of recent broken pivot highs and pivot lows.
A rising oscillator indicates that bullish structure breaks are having greater recent influence.
A falling oscillator indicates that bearish structure breaks are having greater recent influence.
The oscillator can remain elevated or depressed during extended directional conditions.
5. Read the overbought area
When the Structure RSI moves above the Overbought Level, bullish structure-break pressure has pushed the oscillator into its upper region.
The bearish signal does not occur merely because the oscillator is above the level.
The bearish signal occurs only when the oscillator later crosses downward through the Overbought Level on a confirmed bar.
6. Read the oversold area
When the Structure RSI moves below the Oversold Level, bearish structure-break pressure has pushed the oscillator into its lower region.
The bullish signal does not occur merely because the oscillator is below the level.
The bullish signal occurs only when the oscillator later crosses upward through the Oversold Level on a confirmed bar.
7. Wait for the candle to close
Signals are confirmed at bar close.
Do not treat a temporary intrabar threshold crossing as a finalized signal.
Wait for the marker to remain after the chart candle closes.
8. Use the moving average
Enable the moving average to observe a smoother version of the Structure RSI.
Available types are:
- EMA
- SMA
- WMA
A shorter moving-average length reacts more quickly.
A longer moving-average length responds more slowly.
The moving average can provide visual context, but it is not part of the threshold-crossing signal condition.
9. Configure the target and stop distances
Set Target Distance (%) and Stop Distance (%) according to the historical measurement you want to study.
For example:
- Target: 1.0%
- Stop: 1.0%
This creates an equal-distance historical measurement.
Another example:
- Target: 2.0%
- Stop: 1.0%
This creates a larger target than stop.
These settings are research parameters and are not recommended trading settings.
10. Read the Bull panel
The Bull panel measures completed bullish signals.
- W means the bullish target was reached first
- L means the bullish stop was reached first
- the percentage shows bullish wins divided by completed bullish outcomes
Only signals that begin while no other measurement is active are included.
11. Read the Bear panel
The Bear panel measures completed bearish signals.
- W means the bearish target was reached first
- L means the bearish stop was reached first
- the percentage shows bearish wins divided by completed bearish outcomes
Only signals that begin while no other measurement is active are included.
12. Understand same-bar outcomes
When both the target and stop are touched during the same candle, the result is counted as a loss.
This is a conservative assumption because the chart's OHLC data cannot show which level was reached first.
13. Understand skipped measurements
A signal can appear while another historical measurement is still unresolved.
That signal can still:
- display a marker
- trigger an alert
However, it does not begin another historical measurement.
This is why the total W/L count may be lower than the total number of visible signals.
14. Position the panels
Choose separate positions for the Bull and Bear panels.
The default positions are:
- Bull panel: top left
- Bear panel: top right
Use the row and column offsets when small position adjustments are needed.
Avoid assigning both panels to the same final position unless overlapping panels are intended.
15. Select the colour preset
Use Dark Background on dark chart themes.
Use Light Background on light chart themes.
The preset changes moving-average and panel text colours.
It does not change the indicator calculations.
16. Create alerts
Create separate PulseWire alerts for:
- Bullish Signal
- Bearish Signal
Use Once Per Bar Close.
Test alerts on the intended symbol and timeframe before using them operationally.
17. Review broader market context
Use Price Structure RSI together with additional analysis such as:
- trend direction
- price structure
- support and resistance
- volume
- volatility
- liquidity
- market sessions
- recent swing highs and lows
- scheduled economic or company events
- risk management
A threshold crossing alone does not guarantee a reversal or continuation.
Suggested starting process
- Apply the indicator to a standard candlestick chart
- Keep RSI Length at 20
- Keep the levels at 80 and 20
- Begin with High/Low structure breaks
- Keep the EMA smoothing line enabled
- Use a target and stop distance of 1.0%
- Wait for confirmed bar-close signals
- Compare the oscillator with visible price structure
- Review the Bull and Bear panels separately
- Remember that only one active measurement is tracked
- Test several symbols and timeframes before drawing conclusions
- Use Once Per Bar Close for alerts
Limitations
- The indicator is derived from the open-source Market Structure RSI by ClayeWeight
- The central structure-break accumulation methodology is adapted from the original work
- Pivot identification is based on a simple three-candle relationship
- Pivots are identified only after the required later candle has closed
- The oscillator measures broken stored structure levels rather than normal price momentum
- The Structure RSI can behave differently from a standard price RSI
- The indicator does not determine whether a structure break is genuine or false
- The indicator does not measure volume, volatility, liquidity, or trend strength
- Signals are confirmed at bar close and may occur later than temporary intrabar conditions
- A bullish signal does not guarantee that price will rise
- A bearish signal does not guarantee that price will fall
- Only one unresolved historical measurement is tracked at a time
- Not every visible signal is represented in the W/L panels
- Opposite signals do not close active measurements
- Target and stop evaluation begins on the bar after the signal
- Same-bar target and stop contact is recorded as a loss
- The W/L panels are simplified historical measurements
- The displayed percentages are not complete backtest results
- Commissions, spread, slippage, liquidity, position sizing, and execution are not included
- Historical outcomes do not imply future results
- The indicator should not be used as the sole basis for a trading decision
Price Structure RSI is an analytical and research tool.
It does not provide financial advice, guaranteed signals, guaranteed win rates, or guaranteed results. Indicator

Asia, EU & US Open Levels + DTS Time & Price## Overview
The **Asia, EU & US Open Levels + DTS Time & Price** indicator is an all-in-one time-and-price tool designed for intra-day traders (SMC, ICT, and Session traders). It combines key session open levels (Asia, EU, and US) with precision time-based vertical markers and session shading (DTS / Time & Price concepts).
Understanding where price opens at key regional trading hubs, combined with specific time-based liquidity windows, gives traders a clear edge in identifying daily bias and key reaction zones.
---
## Key Features
### 1. Major Session Open Levels & Background Shading
* **Asia, EU, and US Open Prices:** Automatically plots bold horizontal levels at the exact opening candle of the Asian, European, and US sessions based on your local timezone (default set to `Europe/Belgrade`).
* **Dynamic Session Fills:** Highlights the background region between the opening price and the candle close throughout the duration of that specific trading session phase, providing instant visual feedback on price expansion.
* **Daily Reset:** Levels and session phases automatically reset every new trading day to keep your chart clean and noise-free.
### 2. DTS (Daily Time Structure) & Time Markers
* **NY AM Session Shading:** Displays custom background highlighting for the New York Morning trading window (default set to `UTC-5`).
* **5-Level Time Progression Lines (0, 0.25, 0.50, 0.75, 1):** Draws full-height vertical gridlines across key time intervals during the session with clear labels positioned cleanly at the bottom of the chart screen.
* **Time Confluence:** Enables traders to identify "Time & Price" confluence—when price hits a key support/resistance level at a specific fractional time window of the day.
---
## How to Use This Indicator
1. **Session Open Trading:**
* Watch how price behaves around the green (Asia Open), blue (EU Open), and red (US Open) lines. These opening prices often act as dynamic support/resistance or draw-on-liquidity targets during later sessions.
2. **Time-Based Executions (DTS):**
* Look for trade setups (FVGs, Liquidity Sweeps, Order Blocks) that coincide with the vertical time lines (0, 0.25, 0.50, 0.75, 1).
3. **Customization:**
* Open the indicator settings to easily adjust input times and timezones to match your local execution hours or specific preferred session windows.
---
## Inputs & Settings
* **Session Open Levels:** Adjust the opening hour inputs for Asia, EU, and US sessions along with their fill colors.
* **DTS Time & Price:** Adjust the NY AM session window, timezone, vertical line intervals, line colors, and label colors to fit your custom layout. Indicator

MSD 19TF Forecast & Range# MSD 19TF Forecast & Range
MSD 19TF Forecast & Range is a multi-timeframe market-state and causal analogue forecasting indicator for stocks, indices, futures, forex, and crypto. It combines nineteen coordinated timeframe states with structure, regime, volatility, momentum, range, and participation evidence to produce a governed directional forecast rather than an unconditional signal.
## Core features
- Nineteen-timeframe confluence model with adaptive weighting and data-quality controls.
- Causal analogue forecast built only from eligible historical observations, with purge/embargo controls to reduce forward-data contamination.
- Forward center path and empirical upper/lower projection bounds, configurable from 20 to PulseWire's 500-bar forward limit.
- Short-horizon forecast candles, expected high/low, forecast direction, evidence score, effective sample size, and explicit abstention reasons.
- Range-bound, compression, breakout, trend, and transition regime detection.
- Internal, structural, and external market structure with BOS, CHoCH, sweep, failed-break, support/resistance, and lifecycle-managed zones.
- Confirmed-close operation for stable signals, plus an optional developing intrabar forecast that can change before the candle closes.
- Professional dashboard, compact/standard/detailed display modes, automatic theme handling, alerts, timing windows, and an audit ledger.
## Reading the chart
- The solid aqua forward path is the analogue-weighted center projection.
- The dashed aqua paths are empirical upper and lower outcome bounds; they are uncertainty ranges, not guaranteed targets.
- Forecast candles and expected high/low summarize the active tactical horizon.
- Structure rails, zones, BOS/CHoCH markers, sweeps, and failed breaks describe the current market geometry.
- The dashboard reports direction, regime, range/trend state, forecast evidence, effective sample size, and any reason the engine abstained.
## Recommended workflow
1. Begin with the default confirmed-close mode.
2. Use the dashboard to verify data quality, regime, evidence, and effective sample size.
3. Treat the projection as a scenario distribution and combine it with the displayed invalidation and structure levels.
4. Enable developing intrabar mode only when you accept that its forecast may change before bar close.
5. Adjust the long projection length according to the chart timeframe; longer paths require more eligible history and may abstain more often.
## Important limitations
This script estimates conditional scenarios from historical analogues; it does not know future prices and does not guarantee direction, targets, or profitability. Sparse history, symbol/session differences, gaps, changing volatility, and regime shifts can reduce relevance. The engine intentionally abstains when its evidence or sample requirements are not met. Confirmed outputs do not use future bars for signal decisions; optional developing intrabar values can change until the candle closes. Users should validate settings on their own symbols, timeframes, costs, and execution conditions.
For research and decision-support use only. This is not financial advice.
Indicator

Indicator

GCM Big Money FootprintsDescription:
Title: GCM Big Money Footprints
"Where Markets See Chaos, Titans Leave Footprints. Unmask the Invisible Money."
-uniGram
Overview:
Every single bar on your chart is a battlefield. Retail traders are caught in the crossfire of fakeouts, noise, and sudden volatility. But behind the screen, an invisible game is being played. Market Titans move billions in silence—leaving precise, undeniable echoes in liquidity pools, displacement bars, and price imbalances.
GCM Big Money Footprints is not just another indicator; it is your night-vision goggle for the financial markets. Designed with custom gradient-masking visual architecture and multi-timeframe precision, it strips away the retail clutter to illuminate where institutional liquidity is lying in wait.
• Track the Giants: HTF Banker’s Liquidity Zones reveal true institutional supply and demand before the retail crowd catches on.
• Confirm the Expansion: Displacement-validated Order Blocks (OB) and Fair Value Gaps (FVG) highlight where aggressive capital just stepped in.
• Execute with Clarity: Zero-repaint market structure mapping (BOS/CHoCH) combined with Stealth Volatility exhaustion candles gives you precision entry signals.
Stop trading the noise. Follow the footprints, align with the titans, and master the flow.
About the Indicator:
GCM Big Money Footprints is a multi-timeframe order flow and liquidity analysis framework engineered to track institutional footprints across financial markets. By synthesizing High-Timeframe (HTF) liquidity zones, displacement-validated Order Blocks (OB), Fair Value Gaps (FVG), dynamic market structure, and stealth volatility filters, this indicator converts raw price action into actionable institutional bias.
Designed for intraday, swing, and derivative traders, it eliminates chart noise using custom gradient visual masking while preserving real-time computation speed.
Key Architectural Features
1. HTF Banker's Liquidity Zones
• Institutional Order Flow: Captures high-probability liquidity pools established on higher timeframes without requiring manual timeframe switching.
• Static Y-Axis Masking: Utilizes a multi-slice gradient engine to render sleek, non-intrusive demand/supply zones without creating vertical rendering lag on your charts.
• Mitigation Engine: Automatically tracks zone retests and mutes or removes mitigated levels based on user settings.
2. Institutional Order Blocks (OB) & Displacement Filter
• Displacement Validation: Filters out false order blocks by requiring a user-defined ATR displacement factor ($1.2\times$ default), confirming true institutional expansion.
• Multi-Timeframe Engine: Pulls higher-timeframe order blocks directly onto your lower-timeframe execution chart.
3. Fair Value Gaps (FVG) / Imbalance Zones
• Imbalance Detection: Highlights genuine liquidity gaps where aggressive buyers or sellers left unmatched order flow.
• Minimum Threshold Filter: Filters out negligible micro-gaps based on ATR percentage thresholds to focus purely on high-volume expansion bars.
4. Real-Time Market Structure Mapping
• BOS & CHoCH Tracking: Dynamically plots Break of Structure (BOS) and Change of Character (CHoCH) levels on confirmation.
• Zero-Repaint Logic: Pivot detection and market structure signals are calculated strict on confirmed bar closes, eliminating repainting issues.
5. Stealth Volatility Engine (Bollinger Extremes)
• Volatility Exhaustion: Highlights candles penetrating upper or lower Bollinger Bands ($2.0\sigma$), signaling potential institutional absorption or exhaustion points.
6. Dynamic S/R & Seamless Trend Projector
• Aether Pivot Support/Resistance: Plots active dynamic structural levels with broken-level dotted transitions.
• Seamless Scalper Projector: Displays real-time micro-structural trailing trend lines based on modified Hull Moving Average (HMA) dynamics.
7. Zen Mode & Minimalist On-Chart HUD
• Zen Mode Toggle: Hides all secondary structural lines, FVGs, and OBs to display only HTF Banker’s Zones for ultra-clean analysis.
• Live HUD: A real-time dashboard displaying active market state and institutional control (Bulls vs. Bears).
Institutional Trading Framework (How to Trade)
1. Bias Identification: Check the Live HUD and HTF Banker’s Zones to establish macro directional bias (Demand/Supply control).
2. Setup Formation: Wait for price to enter an active Institutional Order Block (OB) or Fair Value Gap (FVG) aligned with the higher-timeframe direction.
3. Trigger Confluence: Look for a Stealth Volatility candle highlight at the zone boundary or a CHoCH shift on the lower timeframe.
4. Execution & Risk: Enter on confirmed bar close with stop-loss placed beyond the invalidation level of the active zone.
5. Step-by-Step System:
Step 1: Establish Macro Bias (HTF Banker's Zones & Live HUD)
• Check HUD: Look at the GCM Live HUD on the top-right of your chart to instantly determine current market control (BULLS vs. BEARS).
• Identify Macro Demand/Supply: Locate the active Banker’s Zones. Price approaching a Bull Banker’s Zone indicates high-probability institutional demand; a Bear Banker’s Zone signals strong overhead supply.
Step 2: Spot the Setup (Institutional OB & FVG Alignment)
• Order Block (OB) Retest: Wait for price to pull back into a displacement-validated Institutional Bullish OB (green gradient) or Bearish OB (red gradient).
• FVG Confluence: If a Fair Value Gap (FVG) overlaps with an Order Block, this represents a high-confluence institutional liquidity imbalance.
Step 3: Trigger Invalidation & Confirmation (Stealth Volatility)
• Volatility Exhaustion: Look for a Stealth Volatility Candle (green/fuchsia highlighted bar) as price enters the zone, signaling institutional absorption or extreme exhaustion.
• Lower Timeframe CHoCH: For conservative execution, wait for a Change of Character (CHoCH) print on your lower execution timeframe to confirm structural reversal.
Step 4: Risk Management & Execution
• Bullish Trade: Enter Long on confirmed candle close above the OB/FVG. Place your Stop-Loss (SL) slightly below the bottom of the active zone.
• Bearish Trade: Enter Short on confirmed candle close below the OB/FVG. Place your Stop-Loss (SL) slightly above the top of the active zone.
• Targeting: Set Take-Profit (TP1) at the nearest dynamic Support/Resistance (S/R) line or Scalper Projector break, and TP2 at the opposing HTF Banker’s Zone for an optimal Risk-to-Reward ratio ($1:2+$).
Alerts Engine
Equipped with built-in execution alerts:
• Sniper Buy Alert: Triggers when price taps a Bullish OB combined with a Volatility Extreme candle.
• Sniper Sell Alert: Triggers when price taps a Bearish OB combined with a Volatility Extreme candle.
Disclaimer
This indicator is designed for technical analysis and education purposes only. Financial trading involves significant risk, and past performance does not guarantee future results. Always manage risk responsibly.
HAPPY TRADING
-------------------------------------------------------------------------------------------
ಕನ್ನಡ ವಿವರಣೆ (Kannada Description)
Title: GCM Big Money Footprints
"ಮಾರುಕಟ್ಟೆಯ ಗೊಂದಲದಲ್ಲಿ ದೈತ್ಯರ ಹೆಜ್ಜೆಗುರುತು. ಕಣ್ಣಿಗೆ ಕಾಣದ ದೊಡ್ಡ ಹಣದ ರಹಸ್ಯ ಭೇದಿಸಿ."
-uniGram
Overview
ನಿಮ್ಮ ಚಾರ್ಟ್ನಲ್ಲಿ ಮೂಡುವ ಪ್ರತಿಯೊಂದು ಕ್ಯಾಂಡಲ್ ಒಂದೊಂದು ರಕ್ತಪಾತವಿಲ್ಲದ ಯುದ್ಧರಂಗ! ಚಾರ್ಟ್ನ ಶಬ್ದ (Noise) ಮತ್ತು ಸುಳ್ಳು ಸಿಗ್ನಲ್ಗಳ (Fakeouts) ನಡುವೆ ಸಾಧಾರಣ ಟ್ರೇಡರ್ಗಳು ದಿನನಿತ್ಯ ಸೋಲುತ್ತಿದ್ದಾರೆ. ಆದರೆ ಈ ಪರದೆಯ ಹಿಂದೆ, ಕಣ್ಣಿಗೆ ಕಾಣದ ದೈತ್ಯ ಸಂಸ್ಥೆಗಳು (Market Titans) ಕೋಟಿ ಕೋಟಿ ಹಣವನ್ನು ಸೈಲೆಂಟ್ ಆಗಿ ಚಲಿಸುತ್ತಿವೆ. ಅವರು ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ ಬಿಟ್ಟುಹೋಗುವ ಲಿಕಿಡಿಟಿ ಮತ್ತು ಪ್ರೈಸ್ ಇಂಬ್ಯಾಲೆನ್ಸ್ಗಳೇ ಅವರ ನೈಜ ಆಟ.
GCM Big Money Footprints ಕೇವಲ ಒಂದು ಇಂಡಿಕೇಟರ್ ಅಲ್ಲ; ಇದು ಮಾರುಕಟ್ಟೆಯ ಕತ್ತಲನ್ನು ಸೀಳಿ ನೈಜ ಸತ್ಯವನ್ನು ತೋರಿಸುವ ಒಂದು 'ನೈಟ್-ವಿಷನ್ ಗ್ಲಾಸ್'. ಅತ್ಯಾಧುನಿಕ Static Y-Axis Masking ಗ್ರೇಡಿಯಂಟ್ ತಂತ್ರಜ್ಞಾನ ಮತ್ತು Multi-Timeframe ಶಕ್ತಿಯೊಂದಿಗೆ, ಇದು ಚಾರ್ಟ್ನಲ್ಲಿರುವ ಎಲ್ಲ ಗೊಂದಲಗಳನ್ನು ನಿವಾರಿಸಿ ಸಂಸ್ಥೆಗಳ (Big Money) ಅಸಲಿ ಹೆಜ್ಜೆಗುರುತುಗಳನ್ನು ನಿಮ್ಮ ಕಣ್ಣಮುಂದೆ ತರುತ್ತದೆ.
• ದೈತ್ಯರ ಬೆನ್ನಟ್ಟಿ: ಸಾಧಾರಣ ಟ್ರೇಡರ್ಗಳಿಗೆ ತಿಳಿಯುವ ಮುನ್ನವೇ HTF Banker's Zones ಮೂಲಕ ಸಂಸ್ಥೆಗಳ Demand & Supply ವಲಯಗಳನ್ನು ಪತ್ತೆ ಮಾಡಿ.
• ಬಲವಾದ ಸಾಕ್ಷಿ: ಡಿಸ್ಪ್ಲೇಸ್ಮೆಂಟ್ ಹೊಂದಿರುವ Order Blocks (OB) ಮತ್ತು FVG ಮೂಲಕ ದೊಡ್ಡ ಮೊತ್ತದ ಹಣ ಮಾರುಕಟ್ಟೆಗೆ ಎಂಟ್ರಿ ಕೊಟ್ಟ ಜಾಗವನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಗುರುತಿಸಿ.
• ನಿಖರ ಎಂಟ್ರಿ: Zero-Repaint Market Structure (BOS/CHoCH) ಮತ್ತು Stealth Volatility ಹೈಲೈಟ್ಸ್ ಬಳಸಿ ಅತ್ಯಂತ ಕನಿಷ್ಠ ರಿಸ್ಕ್ನೊಂದಿಗೆ ಟ್ರೇಡ್ ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಿ.
ಚಾರ್ಟ್ನ ಗೊಂದಲಕ್ಕೆ ಗುಡ್ಬೈ ಹೇಳಿ. ಸಂಸ್ಥೆಗಳು ಬಿಟ್ಟುಹೋದ ಹೆಜ್ಜೆಗುರುತುಗಳನ್ನೇ ಅನುಸರಿಸಿ, ಮಾರುಕಟ್ಟೆಯನ್ನು ನಿಯಂತ್ರಿಸಿ.
ಈ ಇಂಡಿಕೇಟರ್ ಬಗ್ಗೆ:
GCM Big Money Footprints ಎನ್ನುವುದು ಆರ್ಥಿಕ ಮಾರುಕಟ್ಟೆಗಳಲ್ಲಿ ಸಂಸ್ಥೆಗಳ (Institutional Traders / Smart Money) ಹೆಜ್ಜೆಗುರುತುಗಳನ್ನು ಮತ್ತು ಲಿಕಿಡಿಟಿಯನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಒಂದು ಅಡ್ವಾನ್ಸ್ಡ್ Multi-Timeframe ಸೂಚಕವಾಗಿದೆ (Indicator). Higher Timeframe Liquidity Zones, Order Blocks (OB), Fair Value Gaps (FVG), ಮಾರುಕಟ್ಟೆಯ ರಚನೆ (Market Structure) ಮತ್ತು Volatility ಸಿನೆರ್ಜಿಯನ್ನು ಸಂಯೋಜಿಸಿ, ಇದು ಸ್ಪಷ್ಟ ಮತ್ತು ನಿಖರವಾದ ಟ್ರೇಡಿಂಗ್ ಬಯಾಸ್ ಅನ್ನು ನೀಡುತ್ತದೆ.
ಇಂಟ್ರಾಡೇ, ಸ್ವಿಂಗ್ ಮತ್ತು ಡೆರಿವೇಟಿವ್ಸ್ (Futures & Options) ಟ್ರೇಡರ್ಗಳಿಗೆ ಇದು ಅತ್ಯಂತ ಸೂಕ್ತವಾಗಿದ್ದು, ಚಾರ್ಟ್ ಕ್ಲಟರ್ (ಗೊಂದಲ) ಇಲ್ಲದಂತೆ ಅತ್ಯಂತ ವೇಗವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ.
ಮುಖ್ಯ ವೈಶಿಷ್ಟ್ಯಗಳು (Key Features)
1. HTF Banker's Liquidity Zones
• ಸಂಸ್ಥೆಗಳ ಲಿಕಿಡಿಟಿ: ನೀವು ಚಾರ್ಟ್ನ ಟೈಮ್ಫ್ರೇಮ್ ಬದಲಾಯಿಸದೆ ಹೈಯರ್ ಟೈಮ್ಫ್ರೇಮ್ನ ಪ್ರಮುಖ Demand & Supply ವಲಯಗಳನ್ನು ಪ್ರತ್ಯಕ್ಷವಾಗಿ ಗುರುತಿಸುತ್ತದೆ.
• Static Y-Axis Masking: ಗ್ರೇಡಿಯಂಟ್ ವಿನ್ಯಾಸದ ಮೂಲಕ ಚಾರ್ಟ್ನಲ್ಲಿ ಅತ್ಯಂತ ಸುಂದರವಾದ ಮತ್ತು ಲಾಗ್-ಫ್ರೀ (Lag-free) ಝೋನ್ಗಳನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ.
• Mitigation Engine: ಪ್ರೈಸ್ ಆ ವಲಯವನ್ನು Retest ಮಾಡಿದಾಗ, ಆ ಝೋನ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮ್ಯೂಟ್ ಮಾಡುತ್ತದೆ ಅಥವಾ ತೆಗೆದುಹಾಕುತ್ತದೆ.
2. Institutional Order Blocks (OB) & Displacement Filter
• ಡಿಸ್ಪ್ಲೇಸ್ಮೆಂಟ್ ಫಿಲ್ಟರ್: ಸುಳ್ಳು ಆಡರ್ ಬ್ಲಾಕ್ಗಳನ್ನು ತಪ್ಪಿಸಲು ATR Displacement ($1.2\times$) ನಿಯಮವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಇದರಿಂದ ನಿಜವಾದ ಸಂಸ್ಥೆಗಳ ಆರ್ಡರ್ಗಳು ಮಾತ್ರ ಚಾರ್ಟ್ನಲ್ಲಿ ಮೂಡುತ್ತವೆ.
• Multi-Timeframe Compatibility: ಹೈಯರ್ ಟೈಮ್ಫ್ರೇಮ್ ಆಡರ್ ಬ್ಲಾಕ್ಗಳನ್ನು ಲೋವರ್ ಟೈಮ್ಫ್ರೇಮ್ ಚಾರ್ಟ್ನಲ್ಲಿ ವೀಕ್ಷಿಸಬಹುದು.
3. Fair Value Gaps (FVG) & Imbalance Zones
• ಇಂಬ್ಯಾಲೆನ್ಸ್ ಪತ್ತೆ: ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ ಹಠಾತ್ ಆಗಿ ಉಂಟಾಗುವ ಬೆಲೆಯ ಅಸಮತೋಲನ (Price Imbalances) ಮತ್ತು ಅನ್-ಫಿಲ್ಡ್ ಆರ್ಡರ್ಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ತೋರಿಸುತ್ತದೆ.
• ATR Size Threshold: ಸಣ್ಣಪುಟ್ಟ ಪ್ರೈಸ್ ಗ್ಯಾಪ್ಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಿ, ದೊಡ್ಡ ಮೊತ್ತದ ಲಿಕಿಡಿಟಿ ಗ್ಯಾಪ್ಗಳನ್ನು ಮಾತ್ರ ಎತ್ತಿ ತೋರಿಸುತ್ತದೆ.
4. ರಿಯಲ್-ಟೈಮ್ ಮಾರುಕಟ್ಟೆ ರಚನೆ (Market Structure Mapping)
• BOS & CHoCH: Break of Structure (BOS) ಮತ್ತು Change of Character (CHoCH) ಲೆವೆಲ್ಗಳನ್ನು ಪ್ರೈಸ್ ಆಕ್ಷನ್ ಆಧಾರದ ಮೇಲೆ ನಿಖರವಾಗಿ ಪ್ಲಾಟ್ ಮಾಡುತ್ತದೆ.
• Zero-Repaint Logic: ಪ್ರತಿಯೊಂದು ಸಿಗ್ನಲ್ ದೃಢೀಕೃತ ಕ್ಯಾಂಡಲ್ ಕ್ಲೋಸ್ (Confirmed Candle Close) ಆಧಾರಿತವಾಗಿದ್ದು, ರಿಪೇಂಟ್ (Repaint) ಆಗುವುದಿಲ್ಲ.
5. Stealth Volatility Engine (Bollinger Extreme)
• ವೋಲಾಟಿಲಿಟಿ ಎಕ್ಸ್ಹಾಸ್ಟಿನ್: ಬೋಲಿಂಗರ್ ಬ್ಯಾಂಡ್ ನಿಯಮಗಳನ್ನಾಧರಿಸಿ, ಓವರ್-ಬಾಟ್ ಅಥವಾ ಓವರ್-ಸೋಲ್ಡ್ ಹಂತ ತಲುಪಿದ ಕ್ಯಾಂಡಲ್ಗಳನ್ನು ಪ್ರತ್ಯೇಕ ಬಣ್ಣದಲ್ಲಿ ಹೈಲೈಟ್ ಮಾಡುತ್ತದೆ.
6. Dynamic S/R ಮತ್ತು Seamless Trend Projector
• Aether Pivot Support & Resistance: ಪ್ರಮುಖ ಸಪೋರ್ಟ್ ಮತ್ತು ರೆಸಿಸ್ಟೆನ್ಸ್ ಲೈನ್ಗಳನ್ನು ಡೈನಾಮಿಕ್ ಆಗಿ ತೋರಿಸುತ್ತದೆ.
• Seamless Scalper Projector: ಮೈಕ್ರೋ-ಟ್ರೆಂಡ್ ಬದಲಾವಣೆಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ಡ್ಯಾಶ್ಡ್ ಲೈನ್ ಟ್ರೇಲಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ.
7. Zen Mode & Minimalist HUD
• Zen Mode Toggle: ಚಾರ್ಟ್ ತುಂಬಾ ಕ್ಲೀನ್ ಆಗಿರಲು ಬೇಕಾದಲ್ಲಿ ಕೇವಲ Banker's Zones ಮಾತ್ರ ಕಾಣಿಸುವಂತೆ ಮಾಡುವ ಜನ್-ಮೋಡ್ ಆಯ್ಕೆ.
• Real-time HUD: ಮಾರುಕಟ್ಟೆಯ ಪ್ರಸ್ತುತ ಸ್ಥಿತಿ ಮತ್ತು ಯಾರು ಮಾರುಕಟ್ಟೆಯನ್ನು ನಿಯಂತ್ರಿಸುತ್ತಿದ್ದಾರೆ (Bulls or Bears) ಎಂಬುದನ್ನು ಡ್ಯಾಶ್ಬೋರ್ಡ್ನಲ್ಲಿ ನೇರವಾಗಿ ತೋರಿಸುತ್ತದೆ.
ಟ್ರೇಡಿಂಗ್ ಮಾಡುವ ವಿಧಾನ (Trading Strategy Framework)
1. ಬಯಾಸ್ ಪತ್ತೆ (Bias): ಚಾರ್ಟ್ನಲ್ಲಿರುವ HUD ಮತ್ತು Banker's Zones ನೋಡಿ ಮಾರುಕಟ್ಟೆಯ ಟ್ರೆಂಡ್ (Bullish or Bearish) ನಿರ್ಧರಿಸಿ.
2. ಸೆಟಪ್ (Setup): ಬೆಲೆಯು ಹೈಯರ್ ಟೈಮ್ಫ್ರೇಮ್ ನ ತಕ್ಕಂತೆ ಇರುವ Order Block (OB) ಅಥವಾ FVG ವಲಯಕ್ಕೆ ಬರುವವರೆಗೆ ಕಾಯಿರಿ.
3. ಟ್ರಿಗರ್ (Trigger): ಆ ಝೋನ್ ಬಳಿ Volatility Highlighted Candle ಅಥವಾ ಲೋವರ್ ಟೈಮ್ಫ್ರೇಮ್ CHoCH ಬಂದಾಗ ಟ್ರೇಡ್ ಕನ್ಫರ್ಮ್ ಮಾಡಿಕೊಳ್ಳಿ.
4. ರಿಸ್ಕ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್: ಪ್ರವೇಶಿಸಿದ ವಲಯದ (Zone) ವ್ಯಾಲಿಡೇಶನ್ ಲೆವೆಲ್ನ ಹೊರಗೆ Stop Loss ಇರಿಸಿ, ಸೂಕ್ತ Risk-to-Reward ನೊಂದಿಗೆ ಟ್ರೇಡ್ ಮಾಡಿ.
5. ಹಂತ-ಹಂತದ ಮಾರ್ಗದರ್ಶಿ:
ಹಂತ 1: ಮಾರುಕಟ್ಟೆಯ ಟ್ರೆಂಡ್ ಗುರುತಿಸಿ (HTF Banker's Zones & Live HUD)
• Live HUD ಪರಿಶೀಲಿಸಿ: ಚಾರ್ಟ್ನ ಮೇಲ್ಭಾಗದಲ್ಲಿರುವ GCM Live HUD ನೋಡಿ, ಮಾರುಕಟ್ಟೆ ಪ್ರಸ್ತುತ ಯಾರ ನಿಯಂತ್ರಣದಲ್ಲಿದೆ (BULLS ಅಥವಾ BEARS) ಎಂಬುದನ್ನು ತಿಳಿದುಕೊಳ್ಳಿ.
• Demand/Supply ವಲಯಗಳು: ಚಾರ್ಟ್ನಲ್ಲಿರುವ Banker’s Zones ಗಮನಿಸಿ. ಬೆಲೆಯು Bull Zone ಬಳಿ ಬಂದಾಗ ಬೈಯಿಂಗ್ (Demand) ಮತ್ತು Bear Zone ಬಳಿ ಬಂದಾಗ ಸೆಲ್ಲಿಂಗ್ (Supply) ಒತ್ತಡ ಹೆಚ್ಚಿರುತ್ತದೆ.
ಹಂತ 2: ಉತ್ತಮ ಸೆಟಪ್ ಪತ್ತೆ ಮಾಡಿ (Institutional OB & FVG)
• Order Block Retest: ಬೆಲೆಯು ಹಿಮ್ಮೆಟ್ಟಿ (Pullback), ಡಿಸ್ಪ್ಲೇಸ್ಮೆಂಟ್ ಹೊಂದಿರುವ Bullish OB (ಹಸಿರು ಗ್ರೇಡಿಯಂಟ್) ಅಥವಾ Bearish OB (ಕೆಂಪು ಗ್ರೇಡಿಯಂಟ್) ವಲಯಕ್ಕೆ ಬರುವವರೆಗೆ ಕಾಯಿರಿ.
• FVG ಕನ್ಫರ್ಮೇಷನ್: Order Block ಜೊತೆಗೆ Fair Value Gap (FVG) ಸಹ ಇದ್ದರೆ, ಅದು ಸಂಸ್ಥೆಗಳ ದೊಡ್ಡ ಮಟ್ಟದ ಲಿಕಿಡಿಟಿಯನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಅತ್ಯುತ್ತಮ ಸೆಟಪ್ ಆಗಿರುತ್ತದೆ.
ಹಂತ 3: ಎಂಟ್ರಿ ಟ್ರಿಗರ್ (Stealth Volatility & Structural Shift)
• Volatility Highlight Bar: ಬೆಲೆಯು ಝೋನ್ ತಲುಪಿದಾಗ ಚಾರ್ಟ್ನಲ್ಲಿ Stealth Volatility Candle (ಹಸಿರು/ಫ್ಯೂಶಿಯಾ ಹೈಲೈಟ್ ಆಧಾರಿತ ಕ್ಯಾಂಡಲ್) ಮೂಡಿದರೆ, ಅದು ಸಂಸ್ಥೆಗಳ ರಿವರ್ಸಲ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ.
• CHoCH Confirm: ಸುರಕ್ಷಿತ ಎಂಟ್ರಿಗಾಗಿ, ಲೋವರ್ ಟೈಮ್ಫ್ರೇಮ್ನಲ್ಲಿ Change of Character (CHoCH) ಸಿಗ್ನಲ್ ಬರುವವರೆಗೆ ಕಾಯಬಹುದು.
ಹಂತ 4: ಎಂಟ್ರಿ, ಸ್ಟಾಪ್-ಲಾಸ್ ಮತ್ತು ಟಾರ್ಗೆಟ್
• Bullish Entry (Long): OB/FVG ಝೋನ್ನಿಂದ ಕ್ಯಾಂಡಲ್ ಕ್ಲೋಸ್ ಆದಾಗ Long ಎಂಟ್ರಿ ತಗೊಳ್ಳಿ. Stop-Loss (SL) ಅನ್ನು ಸಕ್ರಿಯವಾಗಿರುವ ಝೋನ್ನ ಕೆಳಭಾಗದ ಲೆವೆಲ್ಗಿಂತ ಸ್ವಲ್ಪ ಕೆಳಗೆ ಇರಿಸಿ.
• Bearish Entry (Short): OB/FVG ಝೋನ್ನಿಂದ ಕ್ಯಾಂಡಲ್ ಕ್ಲೋಸ್ ಆದಾಗ Short ಎಂಟ್ರಿ ತಗೊಳ್ಳಿ. Stop-Loss (SL) ಅನ್ನು ಝೋನ್ನ ಮೇಲ್ಭಾಗದ ಲೆವೆಲ್ಗಿಂತ ಸ್ವಲ್ಪ ಮೇಲೆ ಇರಿಸಿ.
• Targeting: ಮೊದಲ ಟಾರ್ಗೆಟ್ (TP1) ಅನ್ನು ಮುಂದಿನ ಡೈನಾಮಿಕ್ S/R Line ಬಳಿ ಮತ್ತು ಎರಡನೇ ಟಾರ್ಗೆಟ್ (TP2) ಅನ್ನು ಎದುರಿನ HTF Banker’s Zone ಬಳಿ ಇರಿಸಿ ($1:2+$ Risk-to-Reward).
ಅಲರ್ಟ್ ಸಿಸ್ಟಮ್ (Alerts Engine)
• Sniper Buy Alert: Bullish OB ಬಳಿ Volatility Candle ಮೂಡಿದಾಗ ಅಲರ್ಟ್ ಬರುತ್ತದೆ.
• Sniper Sell Alert: Bearish OB ಬಳಿ Volatility Candle ಮೂಡಿದಾಗ ಅಲರ್ಟ್ ಬರುತ್ತದೆ.
ಹಕ್ಕುತ್ಯಾಗ (Disclaimer)
ಈ ಸೂಚಕವು ಕೇವಲ ತಾಂತ್ರಿಕ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಶೈಕ್ಷಣಿಕ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಮಾತ್ರ. ಟ್ರೇಡಿಂಗ್ ಮಾರುಕಟ್ಟೆಯು ಅಪಾಯಕ್ಕೆ ಒಳಪಟ್ಟಿರುತ್ತದೆ. ಸೂಕ್ತ ರಿಸ್ಕ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಬಳಸಿ ವ್ಯಾಪಾರ ಮಾಡಿ.
HAPPY TRADING
Indicator

Indicator

Liquidity Gravity SMC Engine [Jayadev Rana]LIQUIDITY GRAVITY SMC ENGINE
WHAT IT IS
An experimental Smart Money Concepts toolkit that does not treat every order block and fair value gap as equal. Each unmitigated zone is modeled as a gravitational mass acting on price: heavy zones (born from strong displacement on high relative volume) matter more, old zones fade away, and the combined pull of all active zones is compressed into a single bounded bias reading. On top of that field sit a composite trend engine, a quality-scored buy/sell signal engine, and a pyramid re-add engine that only accepts fresh continuation zones.
THE GRAVITY MODEL (CORE ORIGINAL IDEA)
Every zone is minted with a mass at birth:
mass = displacement impulse (in ATR units) x (0.5 + volume percentile / 100)
The mass decays exponentially with a configurable half-life, so a zone that sits unmitigated for a long time gradually loses influence:
effective mass = mass x 0.5 ^ (age in bars / half-life)
Each bar, the script sums the pull of every active bullish zone and every active bearish zone on the current close using a softened inverse-square law (the softening epsilon prevents the value from exploding when price trades inside a zone):
pull = effective mass / (distance in ATR ^ 2 + epsilon ^ 2)
The two fields collapse into a bounded oscillator:
gravity bias = 100 x (bull field - bear field) / (bull field + bear field)
A reading near +100 means the active demand field dominates; near -100 means overhead supply dominates. The raw bull/bear field values, zone counts, and the bias are all exposed in the data window and on the dashboard.
ZONE DETECTION
- Order blocks: a break of a confirmed swing pivot with a displacement candle (body larger than a configurable ATR multiple) anoints the most recent opposite-color candle as the origin. Body-only or full-range zones are selectable.
- Fair value gaps: classic three-candle imbalance, filtered by a minimum gap height in ATR units and an optional minimum displacement body on the middle candle.
- Lifecycle: zones are marked on first touch, removed on a decisive close through the far side, expired after a maximum age, and capped per side (oldest dropped first).
TREND ENGINE
A composite score in -100..+100 blends three independent measurements with user weights:
1. Market structure regime from a BOS / CHoCH state machine on confirmed swing pivots.
2. Signed Kaufman efficiency ratio (how directional the recent path is versus noise).
3. ATR-normalized Hull MA slope, clamped to -1..+1.
The score passes through a hysteresis gate with separate entry and exit thresholds, so the published trend state (LONG / SHORT / NEUTRAL) does not flicker around zero.
SIGNALS AND THE RE-ADD ENGINE
A primary BUY prints when price trades into an active bullish zone and closes back above its top (a sweep and reject), while the trend state and, optionally, the gravity bias agree. Every candidate is scored with a 0-100 confluence quality:
quality = 100 x (0.35 x trend alignment + 0.25 x gravity alignment + 0.20 x zone mass rank + 0.20 x rejection strength)
Only candidates above the quality threshold print. After a primary entry, the re-add engine arms: an ADD signal requires a FRESH zone (born after the previous entry bar), the same trend direction, and a reduced quality threshold, with a hard cap on adds per leg. Legs terminate on an opposing trend flip or an opposing CHoCH, which prints an EXIT marker. SELL logic mirrors the buy side.
INPUT GROUPS
1. Market Structure - pivot length, BOS/CHoCH lines, swing labels.
2. Order Blocks - lookback, body-only toggle, displacement filter.
3. Fair Value Gaps - minimum gap size, middle-candle displacement filter.
4. Gravity Model - mass half-life, softening epsilon, volume percentile lookback, zone expiry, zone cap.
5. Trend Engine - efficiency ratio length, Hull MA length and slope lookback, component weights, entry/exit thresholds.
6. Signals and Re-Add - primary and re-add quality thresholds, max adds per leg, cooldown, gravity alignment toggle, bar-close confirmation.
7. Visuals - zone boxes, signal labels, trend ribbon, gravity gradient bar coloring, colors.
8. Dashboard - position and text size.
ALERTS
Ten alert conditions: primary BUY, primary SELL, re-add long, re-add short, trend flip long, trend flip short, bullish zone created, bearish zone created, bullish zone touched, bearish zone touched.
INTENDED MARKETS AND TIMEFRAMES
Any symbol with volume data (crypto, futures, liquid stocks, major forex pairs). The volume percentile term falls back gracefully where volume is absent, but zone masses become less differentiated. Designed for intraday through daily timeframes; defaults were chosen on 5-minute to 1-hour charts.
NON-REPAINTING BEHAVIOR
Swing pivots confirm after the pivot length (standard pivot lag). BOS/CHoCH events are evaluated on closes against already-confirmed pivots. With "confirm on bar close" enabled (default), signals and alerts fire only on confirmed bars. No security() calls and no lookahead are used.
LIMITATIONS
- The gravity model is a heuristic, not a physical law; the inverse-square form and the half-life are modeling choices you can tune.
- Zone quality depends on the displacement and volume filters; thin or gappy instruments produce fewer, noisier zones.
- Signals are informational markers, not orders; the leg/adds bookkeeping is a visual state machine, not broker position tracking.
This is an educational tool, not financial advice. Test any settings on your own market and timeframe before relying on them. Indicator

Module 3 Market Structure Engine - Spectre Trades v4 Spectre Trades v4 — Market Structure Engine is a comprehensive and editable market structure and confluence tool designed to help traders quickly evaluate trend direction, structural shifts, liquidity behavior, order blocks, premium and discount zones, intermarket confirmation, and market internals. The indicator tracks internal and swing BOS, CHoCH, MSS, equal highs and lows, strong and weak pivots, SPX/MES alignment, MES/MNQ SMT divergence, and VIX, TICK, and VOLD confirmation through a customizable dashboard. It is intended to help traders filter low-quality conditions, confirm directional bias, and improve execution by combining price structure with broader market participation.
Disclaimer: This indicator is for educational and informational purposes only and does not constitute financial advice, investment advice, or a recommendation to buy or sell any security or financial instrument. It does not guarantee profitable results and should not be used as a standalone trading system. All trading involves risk, and users are solely responsible for their own analysis, risk management, and trading decisions. Indicator

Range Breakout Pro [JOAT]═══ RANGE BREAKOUT PRO ═══
Range Breakout Pro is a universal breakout engine. It defines a reference range from the Previous Day , Previous Week , an Initial Balance window, or a Custom Session , draws that range on the chart, and only fires a trade idea when price confirms a close beyond the edge. Every signal is scored 0–10 for conviction and shipped with a full trade plan: stop, three R-multiple targets, and live outcome tracking.
▎ WHAT IT DOES
It turns a simple "price broke the range" event into a structured, filtered, and scored decision. The chosen range basis is projected onto the current period as a box with edge rails and a midline. A confirmed break becomes a clean LONG or SHORT label with a stop, TP1/TP2/TP3 zones, and a running performance panel — all built to keep the chart readable.
▎ HOW IT WORKS
— Range basis : Previous Day / Previous Week project the prior completed period's high-low forward. Initial Balance and Custom Session accumulate the high-low inside a session window (in your chosen timezone) and lock the range at the window close.
— Break detection : a bar must close beyond the range edge, not just wick through it. In direct mode the close must clear the level by a Break Buffer measured in ATR.
— Optional retest : with retest confirmation on, price must break, pull back within a tolerance of the level, then close beyond it again before a signal arms — decisive reversals back through the level cancel the setup.
— Strength score (0–10) : each candidate is graded on candle body dominance, candle range vs ATR, volume vs its average, 3- and 5-bar momentum agreement, penetration depth past the level, RSI posture, higher-timeframe trend alignment, whether it is the first break of the period, and range size vs ADR. The score maps to a ★ rank and a tier from FORMING to ELITE.
— Filters/gates : minimum strength to signal, optional "strong only" threshold, HTF EMA trend alignment (longs above, shorts below), a range-vs-ADR gate (skip ranges too tight or too wide), and a max-signals-per-period cap.
— Trade model : entry at the confirming close. Stop from Structure (opposite range edge), Mid (range midline), or ATR , with an ATR buffer plus min/max risk clamps. Targets are placed at your TP1/TP2/TP3 R-multiples off the measured risk.
— Outcome engine : each trade is tracked bar by bar for TP1/TP2/TP3, stop, or end-of-period flatten, including same-bar stop handling, and the result feeds the stats panel.
— VWAP overlay : session-anchored VWAP with ±1σ bands and an optional ±2σ outer channel, tinted to the side price is trading.
▎ HOW TO USE IT
— Pick the range basis that fits your style: intraday traders often use Initial Balance or Custom Session; swing traders use Previous Day or Previous Week.
— Wait for a LONG / SHORT label. The ★ rank and score tell you how much confluence backed that break — treat higher tiers as higher conviction.
— The entry line is the confirming close, the dashed line is the stop , and the three solid lines are targets tagged 🎯 TP1 , 🥈 TP2 , 🏆 TP3 . The green zone is the reward area; the red zone is risk.
— Use the range box, midline, and rails as context: reclaims of the midline, failed breaks, and edge retests are all readable at a glance.
— Layer the VWAP bands as confluence — breakouts extending away from VWAP with room to the outer channel read differently than breaks stalling into a band.
— Result labels (TP / SL / EOP with the R outcome) close each idea so you can review what worked.
▎ KEY SETTINGS
— Engine : range basis, session timezone, IB / custom windows, retest toggle, break/retest tolerances, max signals per period.
— Strength & Filters : ATR length, minimum score, strong-only threshold, HTF trend alignment (timeframe + EMA length), and the range-vs-ADR gate.
— Trade Model : stop basis and buffer, ATR stop distance, min/max risk caps, TP1/2/3 in R, and how many past trades to keep drawn.
— Visuals : Ice / Emerald / Mono theme, box, rails, midline, measured-move ×1/×2 guides, projection length, label size, and toggles for signal, lines, zones, level labels, and result labels.
— VWAP & Candles : VWAP source, σ multiplier and lookback, outer channel, and optional RSI-gradient candles.
— Dashboard : show/hide, position, text size, and the outcome breakdown row.
▎ DASHBOARD
A chrome-accented panel reports the active range basis, current range size and % of ADR, price vs VWAP (with σ distance), engine status (forming / armed / trade active), the active and last signal with its score, and live stats: win rate , profit factor , average R per trade, long vs short win%, best direction, total signals, current and max streaks, plus an optional TP1/TP2/TP3 · SL · EOP outcome breakdown.
▎ ALERTS
— RBP Long and RBP Short on a confirmed, filtered breakout.
— TP3 Hit , Partial TP (protected exit), SL Hit , and EOP Exit (end-of-period flatten).
▎ NOTES
— Works on any market and any timeframe.
— Higher-timeframe data uses confirmed prior values, so signals are evaluated on bar close and do not repaint after the fact.
— Clean-by-default: measured-move guides, extra rails, gradient candles, and the outer channel all sit behind toggles so you can strip the chart down or build it up.
— Drawn history (ranges and trades) is capped to keep the chart light.
This tool is for research and education only. It is not financial advice. No indicator can predict the future, and any statistics shown reflect historical signals on your chart — past behavior does not guarantee future results. Always do your own analysis and manage your own risk.
Made with passion by JackOfAllTrades ⚡ Indicator

Alpha Reversion Pro v2.1 - Safi EditionAlpha Reversion Pro v2.1 - Safi Edition is a regime-aware mean-reversion strategy built around controlled aggression.
The idea is simple:
Do not buy every dip.
Buy selected dips only when the broader market regime is supportive.
The strategy uses a macro regime filter, defaulted to QQQ versus its 200-period SMA on the daily timeframe. When the macro regime is bullish, the system allows staged dip entries on the chart symbol. When the regime turns defensive, the system moves to cash defense.
This is my personal Safi-style workflow: wait for fear, exhaustion, or trend pullbacks inside a supportive macro environment, scale exposure in controlled pieces, and exit when the mean-reversion move matures.
Core logic:
1. Macro regime filter
The script checks whether the selected macro index is above its 200-period SMA. The default is QQQ on the daily timeframe.
2. Deep dip entries
The deep dip model uses a short RSI to detect aggressive downside exhaustion.
3. Shallow trend-pullback entries
The shallow model allows smaller pullback entries when price remains above a trend filter.
4. Staged scaling
The strategy can build a position gradually using multiple entries instead of entering full size at once.
5. Mean-reversion exits
The strategy exits when price reverts above the selected exit SMA.
6. Defensive exits
The strategy exits if the macro regime turns bearish.
7. Hard stop protection
A configurable hard stop is used to limit downside.
8. Compact HUD
The top-right trading summary shows position state, action, macro regime, entry, stop, estimated account risk, open P/L, win rate, profit factor, return, drawdown, trade count, average hold, and buy-and-hold comparison.
Best use cases:
- QQQ daily or weekly swing trading
- TQQQ daily or 4-hour aggressive leveraged ETF swing trading
- SOXL daily or 4-hour semiconductor pullback trading
- SPY daily or weekly market pullbacks
- Liquid mega-cap growth stocks during bullish QQQ regimes
Suggested starting settings:
For QQQ or SPY:
- Chart timeframe: Daily or weekly
- Macro Regime Index: QQQ or SPY
- Regime Timeframe: Daily
- Capital Allocation per Entry: 10% to 25%
- Max Total Entries: 2 to 4
- Hard Stop: 5% to 8%
For TQQQ:
- Chart timeframe: Daily or 4-hour
- Macro Regime Index: QQQ
- Regime Timeframe: Daily
- Capital Allocation per Entry: 10% to 25%
- Max Total Entries: 2 to 4
- Hard Stop: 6% to 10%
For SOXL:
- Chart timeframe: Daily or 4-hour
- Macro Regime Index: SMH
- Regime Timeframe: Daily
- Capital Allocation per Entry: 10% to 20%
- Max Total Entries: 2 to 4
- Hard Stop: 8% to 12%
This strategy is long-only. It is not designed as a short-selling system and is not designed for inverse ETFs without modification.
The strategy is best tested on normal candles. Non-standard charts can produce unrealistic strategy fills.
Important notes:
- This script is for education, research, and paper-trading.
- It is not financial advice.
- Historical results do not guarantee future performance.
- Strategy results depend on symbol, timeframe, slippage, spread, commission, liquidity, and settings.
- Leveraged ETFs such as TQQQ and SOXL can move quickly and may experience large drawdowns.
- Always test the script on your own symbol, timeframe, and cost assumptions.
Signature:
Built by Safi for controlled-aggression mean reversion.
QQQ is the traffic light. Risk comes first. Cash is a position. Strategy

Wonra Alchemist SNR EngineWonra Alchemist SNR Engine
An implementation of Malaysian SNR (MSNR) and the Quasimodo reversal pattern, built as one engine because in that method the pieces are not independent indicators. A level means nothing without knowing which way the story is running, and the story is told by levels. This publishes the whole reading rather than one part of it.
Everything below is visible in the source. This is published open-source so the code is the final word on any of it.
How levels are found
Malaysian SNR ignores wicks. A level is marked by joining one candle's close to the next candle's open, and the space between those two prices is the level itself. Where the two meet you get a hairline; where they do not, the space between them never traded, and that untraded space is what the method calls a GAP. The engine treats both as one construct: a level is a band, and a gap is a band you can see.
That has consequences the code follows through on:
A touch registers at either edge of the band.
A break requires a close through the far edge. Closing inside the band has broken nothing, because nothing in there ever traded.
Levels are seeded from confirmed swings (an ATR-threshold zigzag, so minor noise does not create a level of its own) and from close-to-open gaps above a size floor.
How a level earns weight
Two things strengthen a level, and the second is the one most tools ignore.
Touches. Price left the level, came back and was refused. Leaving is required: price hovering at a price does not add a touch every bar.
Misses. Price swung toward the level and turned before reaching it. In MSNR a miss validates a level rather than doing nothing, and the reasoning is that the resting liquidity was never taken, so all of it is still there. A level with three misses is not the same as one with three taps, and the label shows them separately.
Role flip (SBR / RBS)
A level closed through does not disappear, it changes sides. Broken support becomes resistance and broken resistance becomes support, keeping its history. This is the SBR/RBS part of the method and it is why the chart does not empty out over a session.
Quasimodo (QM / QML)
The engine looks for the QM shape: a shoulder, a head beyond it, and a return. For a bullish QM the head must be a lower low than the left shoulder; the level drawn is the left shoulder, not the head, which is where the pattern is traded from. Each candidate must also produce a structure break before it is accepted, and combinations are scanned across several swings so a pattern is still found when a minor swing sits inside it.
Supply zones extend up from the QM level and demand zones extend down from it, on one side only, so price is not counted as having reached a zone while it is still short of the level.
Storyline (direction)
MSNR determines direction from higher-timeframe levels, and the engine follows the four rules the method states:
Direction comes from higher-timeframe levels, read from bodies, not from wick extremes.
A storyline begins with a rejection: a close back below resistance, or back above support.
It is confirmed by a breakout on a lower timeframe. The engine distinguishes the two kinds the method names — an internal breakout of a level formed after the rejection, and an external breakout of one that already existed — and reports which occurred.
Levels against the established direction are roadblocks: the places pullbacks are expected to stop on the way. They are marked rather than hidden, because they are the one thing the method tells you to expect.
Engulfing zones (EG / EF)
An engulfing candle above a size floor creates a zone. The rule that makes it worth having is what happens when it fails: a bullish zone that price closes through becomes a failed zone read the other way, at the same prices, because that is where the other side proved itself. Broken twice and it is discarded, having now been wrong in both directions.
Imbalances
Three-candle gaps, drawn as neutral background. Zones spanning a market closure are discarded — a weekend is not unfinished business between buyers and sellers, it is a closed market, and it happens to leave the largest and most eye-catching gap on the chart.
Scoring
Confirmed patterns are scored 0-100 from what the engine already knows about them: the size of the structure, the quality of the break, whether liquidity was swept and how cleanly, whether an imbalance sits inside the zone, and how proven the levels involved are. The score sets how loudly a pattern is drawn. Nothing is deleted for scoring low.
Why this is one script and not several
Because in this method the parts are not separable. The storyline decides which levels are tradeable and which are roadblocks. The QM level is only a setup when it agrees with the storyline. A level's weight comes from its own touch and miss history. Splitting these into separate indicators would produce three scripts that each need the other two to say anything, which is the situation this replaces.
How to use it
The panel gives the current reading: storyline direction and which breakout confirmed it, how many fresh zones are live on each side, the nearest zone in ATR, and whether a confluence is being watched.
Fresh zones are the tradeable ones. A zone that has been used is faded, not removed, so the history stays readable.
Zone reactions are marked where they happen. A diamond marks a reaction from a level that had already proven itself.
Levels against the storyline are marked RB. Expect a pause there, not a reversal.
Higher timeframes for direction, lower for entry timing. The storyline timeframe is automatic and can be set manually.
Credits
The concepts are not mine. Malaysian SNR, the storyline structure, roadblocks, fresh and unfresh levels, the MISS, SBR/RBS and the Quasimodo entry come from Malaysian SNR and Alchemist educational material that circulates publicly. This is an implementation of that method, not a new one.
The Strong FVG section is taken from "Customizable Strong FVGs" by Fleezzuss, published open-source under the Mozilla Public License 2.0. The three-candle detection, the sensitivity modes and the zone lifecycle are their work. This script is published open-source under the same licence because of it.
Added on top: a gap is not drawn when it would sit on one already on the chart, so consecutive impulse candles stop stacking zones at the same price; gaps spanning a market closure are discarded, because a weekend is a closed market rather than an imbalance; and the palette is neutral so imbalances sit behind the levels instead of competing with them.
Not financial advice. This is an analysis tool. It does not predict outcomes and does not tell you to buy or sell. Every level can fail.
Indicator

SQVIGU Squeeze+ GhostThis indicator is a heavy-duty, all-in-one trading tool built around the classic Squeeze momentum concept, but supercharged with predictive modeling and multi-timeframe analysis.
Here is exactly what it does under the hood:
Enhanced Squeeze Mechanics: It tracks market volatility using Bollinger Bands and Keltner Channels to spot when the market is "squeezing" (building up energy). When the squeeze fires, it uses an EMA and ADX filter to plot only the highest-probability, trend-aligned breakouts.
Ghost Projections: Instead of just reacting to the past, it uses linear regression to mathematically predict and paint the next 1 to 3 momentum bars into the future—complete with a percentage score showing its confidence in the prediction.
SuperTrend & ZigZag Tracker: It overlays a dynamic SuperTrend on your main price chart to keep you on the right side of the move. It even grades itself, explicitly flagging "true" vs. "false" buy and sell signals.
Momentum Nexus: It combines four powerful oscillators (RSI, MFI, VZO, and CCI) into a single, clean 0–100 score. It tracks both your current chart and a higher timeframe simultaneously to drop Overbought/Oversold triangles right where reversals are most likely. Indicator

Custom Basket Index: Breadth & DrawdownCustom Basket Index: Breadth & Drawdown
TL;DR
Enter any list of tickers and get a single equal-weighted line for the whole basket, with every pullback, correction and bear market boxed and measured.
The line changes color with breadth, so a rally being carried by only one or two names shows up immediately.
SETUP
Type up to 40 symbols, comma separated, into the settings. That’s the only required step.
EQUAL-WEIGHTED, NOT PRICE-WEIGHTED
The index averages each member’s percentage move and compounds it. It does not sum prices.
Averaging returns gives every member exactly 1/N influence, and rebalancing each bar keeps it there — otherwise your biggest winner gradually becomes the entire line.
DRAWDOWN BOXES
Declines from a peak is boxed and labelled with its depth and duration:
Pullback — 5% or more below the peak
Correction — 10% or more
Bearish — 20% or more Each threshold is configurable in the settings.
A bearish trend ends on the standard convention: a 20% rally off the low.
BREADTH IS IN THE LINE COLOR
The share of members trading above their own moving average (21 by default): green when 70%+ are above, red when 30% or fewer, gray between.
This is the part worth watching. A composite can keep climbing while most of its members roll over, carried by one or two names. When the line is rising and red, that’s the divergence.
The header row lists every ticker in the basket, each colored by whether it’s above its own MA, so you can see at a glance which names are doing the work.
REBASING
By default the index reads 1.0 at the left edge, so it always measures performance across the visible window and updates as you scroll. In the settings, you can pin it to a fixed date or to all loaded history instead.
A moving average of the composite is plotted alongside, and can be switched off. Indicator

Sector Rotation Map [ITA]See where institutional money is flowing across all 11 S&P sectors at a glance.
This indicator ranks every sector ETF (XLK, XLF, XLE, XLV, XLY, XLP, XLI, XLB, XLU, XLRE, XLC) by Relative Strength vs SPY and its momentum, then classifies each into one of four rotation states:
- Leading (strong + rising)
- Weakening (strong but fading)
- Lagging (weak + falling)
- Improving (weak but recovering)
Instead of flipping through 11 charts every morning, you get the full market rotation picture in one clean table.
Features:
- All 11 S&P sectors ranked automatically
- Relative Strength + Momentum, normalized around 100
- Four-state rotation classification, color-coded
- Configurable benchmark, lookbacks, table position and size
- Toggle any sector on/off
Feedback and suggestions welcome. Indicator

Daily Moving Averages Any TFThis indicator displays the Daily 9 EMA, 21 EMA, 50 EMA, and 200 SMA on any timeframe, allowing you to see the most important daily trend levels while executing trades on your preferred timeframe. Whether you are trading the 1-minute, 5-minute, 15-minute, hourly, or any other chart, the indicator automatically keeps the daily moving averages visible.
Use the Daily moving averages to identify overall trend direction, momentum, potential pullback zones, dynamic support and resistance, and higher-timeframe confluence. By combining the Daily 9, 21, 50 EMAs and 200 SMA with your own price action, chart patterns, breakouts, and trading strategy, you can maintain a clear view of the bigger picture while focusing on short-term execution. Indicator

Precision Bedrock [MohaveTrader]Precision Bedrock is an open-source market structure indicator that combines adaptive trend rails, structural equilibrium, rail-sourced support and resistance zones, and contextual reversal warnings into a single framework. Rather than accumulating historical levels, Bedrock continuously maintains the structure that remains relevant to current price action.
━━━━━━━━━━━━━━━━━━━━━━━━━━
WHY BEDROCK IS DIFFERENT
━━━━━━━━━━━━━━━━━━━━━━━━━━
Most support/resistance tools draw a level and leave it there. The market moves; the level does not, and the chart slowly fills with lines that no longer matter.
Bedrock treats market structure as something living. Zones are born from rail extremes and confirmed by price rejection. They move through a defined lifecycle that includes testing, confirmation, merging, role reversal, and eventual retirement as the market evolves. The result is a chart focused on the structural levels that remain relevant as price evolves.
━━━━━━━━━━━━━━━━━━━━━━━━━━
THE RAIL & EQUILIBRIUM ENGINE
━━━━━━━━━━━━━━━━━━━━━━━━━━
Upper and lower rails track the recent extremes over a lookback that adapts to your chart's timeframe. They define the channel the zones are sourced from and the directional context the reversal logic reads against, running under the hood rather than as a plotted line.
Between the rails sits the equilibrium: a smoothed, adaptive midline that reads where price is balancing within the channel. It is the reference the reversal logic measures turns against — a curl or slope shift in the equilibrium is often where building pressure first shows up.
━━━━━━━━━━━━━━━━━━━━━━━━━━
STRUCTURAL ZONES
━━━━━━━━━━━━━━━━━━━━━━━━━━
Zones are sourced from the rails, not from raw pivots. A rail printing a new extreme arms a candidate; a close-based pullback of a configurable ATR distance away from that extreme commits it into a zone, keeping zones anchored to structure the market actually stepped away from. Each zone is an ATR-width band — the rail extreme is the outer edge, extending inward toward price — so the level has the thickness real reactions occur across.
Every zone moves through a lifecycle:
• Active — a confirmed level, drawn as Support or Resistance.
• Testing — price has entered the band; the label reads Testing until the test resolves.
• Confirmed hold — after a set number of consecutive closes back outside the inner edge, the test counts and the level's respected-touch strength increases.
• Broken — a confirmed close beyond the outer edge, or price walking far past and staying away, retires the level.
• Role reversal — a broken level can flip its role in place (support becomes resistance, or the reverse) a limited number of times, rather than spawning a duplicate.
Overlapping same-side zones collapse into a single structural area, reducing duplicate levels and chart clutter. Distant zones are hidden but retained, reappearing if price returns; a per-side cap and a broken-level fade keep the chart clean. Labels show the role and mid price (for example, "Support 6.04"), and an optional Full Zone History mode lengthens each box back to where the level first formed. All zone logic runs on confirmed bars and draws at the live edge — historical levels do not repaint.
━━━━━━━━━━━━━━━━━━━━━━━━━━
REVERSAL WARNING DOTS
━━━━━━━━━━━━━━━━━━━━━━━━━━
A reversal warning dot marks a bar where pressure is building against the current trend near a rail extreme. It appears only when several conditions align on the same bar: the trend is intact and not already changing, price is on the appropriate side of the equilibrium, price is near the relevant rail, either the equilibrium is turning or the bar itself is a rejection, and a weighted reversal score clears its threshold. A cooldown prevents clusters on the same swing. The score blends multiple structural and momentum components, so no single feature alone fires a dot.
A dot is an early, contextual warning, not a trade signal. It flags that a turn is being pressured; it does not confirm one. Each dot's tooltip prints its reversal score and the rail-break level a close beyond which would confirm the turn.
━━━━━━━━━━━━━━━━━━━━━━━━━━
CANDLE COLORING
━━━━━━━━━━━━━━━━━━━━━━━━━━
Optional candle coloring displays bullish bars in green and bearish bars in red, to keep the chart readable against the zone bands and dots. It is a simple directional recolor and encodes no state. For the cleanest display, hide the chart’s native candle body, border, and wick colors when this option is enabled.
━━━━━━━━━━━━━━━━━━━━━━━━━━
CHOP SUPPRESSION
━━━━━━━━━━━━━━━━━━━━━━━━━━
An optional filter, off by default, suppresses reversal dots when momentum is unusually weak or the momentum state is changing repeatedly. It remains optional because quiet or thin markets can still produce legitimate reversal pressure.
━━━━━━━━━━━━━━━━━━━━━━━━━━
HOW TO USE IT
━━━━━━━━━━━━━━━━━━━━━━━━━━
Bedrock is context and structure for your own methodology, not a signal service:
• Read the zones as a map of where price may react, and plan your own entries, stops, and scale-outs around them.
• Use the rails and equilibrium for directional context as price approaches a zone.
• Treat a reversal warning dot as an early heads-up to tighten attention on an open position — remembering that a dot is a warning, not a confirmed turn.
• Watch how a level's touch history and lifecycle develop to gauge which zones have earned respect on your instrument.
Alert conditions are included for bullish and bearish reversal warnings, carrying the ticker and timeframe.
Bedrock pairs naturally with tools that add a different lens on the same price — volume profile, VWAP, and momentum or market-structure tools. It does not predict prices or guarantee outcomes: its zones and warnings are analytical structures, not recommendations to buy or sell. You remain solely responsible for every trading decision.
━━━━━━━━━━━━━━━━━━━━━━━━━━
CREDITS & LICENSE
━━━━━━━━━━━━━━━━━━━━━━━━━━
Precision Bedrock is released under the Mozilla Public License 2.0.
The adaptive trend rail, equilibrium, and reversal framework is derived from Adaptive Trend Rails by NICK789, used under the MPL 2.0. Original framework © NICK789.
Structural zones, lifecycle management, reversal scoring, candle coloring, and other Bedrock-specific functionality are original work by MohaveTrader. The momentum-state component of the reversal score is adapted from the author's open-source Precision Price Gamma (PGamma). Indicator

[Kpt-Ahab] Moving Average Simple AlgoPilotImportant Notice and Risk Warning
The published settings were selected exclusively based on historical data for the asset and timeframe shown.
The displayed result may be random or over-optimized and cannot automatically be transferred to other assets, timeframes, or future market conditions. Even with the presented settings, the strategy may cause significant losses at any time, including the complete loss of the allocated strategy capital.
This script is intended exclusively for analysis and testing purposes. It does not constitute investment advice or a trading recommendation.
Description
This script uses reused and adapted code components from ** Auto RiskManagement & Backtest System 2.1b** and the ** Moving Average Alarm Output **.
These components have been combined into a standalone strategy that integrates moving-average signals with position management, risk management, and backtesting functions.
How It Works
The strategy uses two freely configurable moving averages. **SMA, EMA, WMA, VWMA, or HMA** can be selected independently for the short and long moving averages.
A long signal is generated when the short moving average crosses above the long moving average. A short signal is generated when the short moving average crosses below the long moving average.
The moving averages are displayed directly on the chart. An additional colored area visualizes the position of the price relative to the long moving average. Its intensity changes according to the distance between the two moving averages.
Position and Risk Management
The script supports, among other features:
* Long and short positions
* Fixed or trailing stop-loss levels
* Multiple partial profit targets
* A final profit target
* Breakeven after the first profit target
* Optional additional entries
* Drawdown and losing-trade limits
* Internal or external trading signals
* Different position-sizing methods
Additional entries and simulated leverage may significantly increase the risk of loss.
Backtest Limitations
Strategy Tester results are based exclusively on historical market data. Real-world results may differ significantly due to commissions, spreads, slippage, liquidity, price gaps, and execution delays.
Past performance is not a reliable indication of future results.
Signals During an Open Position
The **Open Position Signals** setting determines how new signals are handled while a position is already open:
* **Wait-End-Deal:** All new moving-average signals are ignored until the current position has been closed by a profit target, stop-loss, or another protective function.
* **Wait-Reversal:** An opposing moving-average signal may close the currently open position.
With **Wait-Reversal**, a sell signal closes a long position, while a buy signal closes a short position. The opposing signal does not automatically open a new position during the same step.
Price-based additional entries remain independent of this setting and may still be executed when enabled.
Stop-Loss, Trailing Stop, Breakeven, and Liquidation Line
The strategy supports both a fixed stop-loss and a trailing stop. The selected percentage represents the direct price distance from the average entry price and is not automatically adjusted by the simulated leverage.
In **FIXED %** mode, the stop is calculated from the current average entry price. If the average entry price changes due to an additional entry, the stop is recalculated accordingly.
In **TRAILING** mode, the stop only moves in a direction that is favorable to the position. If the average entry price changes due to an additional entry, the existing trailing stop is adjusted accordingly.
The stop may optionally be moved to the average entry price after the first profit target has been reached. A stop mode must be enabled for this breakeven function to operate.
The displayed liquidation line is only an internal estimate based on the simulated position and account values. It may differ significantly from the actual liquidation calculation used by a broker or exchange.
Using External Indicators
An external numerical signal source may be used instead of the integrated moving-average signals.
The external indicator must provide a selectable plot series containing the following values:
* **+1:** Long or buy signal
* **−1:** Short or sell signal
All other values, including `na`, produce no new signal.
The external indicator must output the required numerical values through a selectable plot. This plot can then be selected under **External Source**.
How an external signal is processed while a position is already open also depends on the selected **Open Position Signals** setting.
Wichtiger Hinweis und Risikowarnung
Die veröffentlichten Einstellungen wurden ausschließlich anhand historischer Daten für das dargestellte Asset und den verwendeten Zeitrahmen gewählt.
Das Ergebnis kann zufällig oder überoptimiert sein und lässt sich nicht automatisch auf andere Assets, Zeitrahmen oder zukünftige Marktphasen übertragen. Auch mit den dargestellten Einstellungen kann die Strategie jederzeit erhebliche Verluste verursachen und das eingesetzte Strategiekapital vollständig verlieren.
Dieses Skript dient ausschließlich zu Analyse- und Testzwecken und stellt keine Anlageberatung oder Handelsempfehlung dar.
Beschreibung
Dieses Skript verwendet wiederverwendete und angepasste Codebestandteile aus ** Auto RiskManagement & Backtest System 2.1b** und dem ** Moving Average Alarm Output **.
Die Komponenten wurden zu einer eigenständigen Strategie verbunden, die Moving-Average-Signale mit Positions-, Risiko- und Backtestfunktionen kombiniert.
Funktionsweise
Die Strategie verwendet zwei frei konfigurierbare gleitende Durchschnitte. Für den kurzen und den langen Moving Average können jeweils **SMA, EMA, WMA, VWMA oder HMA** ausgewählt werden.
Ein Long-Signal entsteht, wenn der kurze Moving Average den langen Moving Average von unten nach oben kreuzt. Ein Short-Signal entsteht bei einer Kreuzung von oben nach unten.
Die Moving Averages werden direkt im Chart dargestellt. Eine zusätzliche farbliche Fläche visualisiert die Position des Kurses relativ zum langen Moving Average. Die Intensität der Darstellung verändert sich abhängig vom Abstand zwischen den beiden Moving Averages.
Positions- und Risikomanagement
Das Skript unterstützt unter anderem:
* Long- und Short-Positionen
* feste oder nachlaufende Stop-Loss-Marken
* mehrere Teilgewinnziele
* ein abschließendes Gewinnziel
* Breakeven nach dem ersten Gewinnziel
* optionale zusätzliche Einstiege
* Drawdown- und Verlustserienbegrenzungen
* interne oder externe Handelssignale
* unterschiedliche Methoden zur Bestimmung der Positionsgröße
Zusätzliche Einstiege und ein simulierter Hebel können das Verlustrisiko deutlich erhöhen.
Einschränkungen des Backtests
Die Ergebnisse des Strategietesters basieren ausschließlich auf historischen Kursdaten. Reale Ergebnisse können durch Gebühren, Spread, Slippage, Liquidität, Kurslücken und Ausführungsverzögerungen erheblich abweichen.
Vergangene Ergebnisse sind kein verlässlicher Hinweis auf zukünftige Ergebnisse.
Signale während einer offenen Position
Über **Open Position Signals** wird festgelegt, wie neue Signale während einer bereits geöffneten Position behandelt werden:
* **Wait-End-Deal:** Alle neuen Moving-Average-Signale werden ignoriert, bis die aktuelle Position durch ein Gewinnziel, einen Stop-Loss oder eine andere Schutzfunktion beendet wurde.
* **Wait-Reversal:** Ein entgegengesetztes Moving-Average-Signal kann die aktuell geöffnete Position schließen.
Bei **Wait-Reversal** schließt ein Verkaufssignal eine Long-Position und ein Kaufsignal eine Short-Position. Das entgegengesetzte Signal eröffnet dabei nicht automatisch im selben Schritt eine neue Position.
Preisbasierte zusätzliche Einstiege bleiben von dieser Auswahl unabhängig und können weiterhin ausgeführt werden, sofern sie aktiviert sind.
Stop-Loss, Trailing-Stop, Breakeven und Liquidationslinie
Die Strategie unterstützt einen festen Stop-Loss sowie einen nachlaufenden Trailing-Stop. Der eingestellte Prozentwert beschreibt den direkten Kursabstand zum durchschnittlichen Einstiegspreis und wird nicht automatisch durch den simulierten Hebel verändert.
Im Modus **FIXED %** wird der Stop anhand des aktuellen durchschnittlichen Einstiegspreises berechnet. Verändert sich dieser durch einen zusätzlichen Einstieg, wird auch der Stop neu berechnet.
Im Modus **TRAILING** wird der Stop nur in eine für die Position günstigere Richtung nachgezogen. Verändert sich der durchschnittliche Einstiegspreis durch einen zusätzlichen Einstieg, wird der bestehende Trailing-Stop entsprechend angepasst.
Optional kann der Stop nach dem Erreichen des ersten Gewinnziels auf den durchschnittlichen Einstiegspreis verschoben werden. Für diese Breakeven-Funktion muss ein Stop-Modus aktiviert sein.
Die angezeigte Liquidationslinie ist lediglich eine interne Schätzung auf Basis der simulierten Positions- und Kontowerte. Sie kann deutlich von der tatsächlichen Liquidationsberechnung eines Brokers oder einer Börse abweichen.
Verwendung externer Indikatoren
Anstelle der integrierten Moving-Average-Signale kann eine externe numerische Signalquelle verwendet werden.
Der externe Indikator muss eine auswählbare Plot-Serie mit den folgenden Werten bereitstellen:
* **+1:** Long- beziehungsweise Kaufsignal
* **−1:** Short- beziehungsweise Verkaufssignal
Bei allen anderen Werten oder bei `na` wird kein neues Signal ausgelöst.
Der externe Indikator muss die benötigten Zahlenwerte direkt über einen auswählbaren Plot ausgeben. Dieser Plot kann anschließend unter **External Source** ausgewählt werden.
Wie ein externes Signal während einer bereits geöffneten Position verarbeitet wird, hängt zusätzlich von der gewählten Einstellung unter **Open Position Signals** ab.
Strategy
