Indicador
Indicadores de amplitud
Indicador
Target Fusion Overlay TheGutixxTheGutixx Fusion Overlay es un indicador avanzado de análisis técnico diseñado para combinar en una sola herramienta la fuerza del RSI Trend, la estructura de tendencia mediante EMA 9/21 y un sistema visual de objetivos de precio.
Este indicador ayuda a identificar posibles oportunidades de mercado mediante la combinación de momentum, dirección de tendencia y estructura del precio, mostrando señales visuales directamente sobre el gráfico.
Características principales:
✅ RSI Trend Integration
Detecta cambios de momentum y posibles giros de tendencia mediante el comportamiento del RSI y Hull Trend.
✅ EMA 9/21 Trend System
Utiliza cruces de medias exponenciales para visualizar cambios de dirección del mercado y zonas de posible continuación.
✅ CALL & PUT Signals
Señales visuales integradas sobre el gráfico para facilitar la lectura de oportunidades alcistas y bajistas.
✅ Bull & Bear Targets
Proyección automática de objetivos de precio después de los cruces EMA, ayudando a visualizar posibles zonas de movimiento.
✅ Multi-Market Compatible
Diseñado para utilizarse en diferentes mercados:
📈 Acciones (Stocks)
💱 Forex
₿ Criptomonedas
📊 Índices
✅ Multi-Timeframe
Puede utilizarse en diferentes temporalidades, desde scalping en marcos pequeños hasta análisis de mayor duración.
✅ Alertas TradingView
Compatible con alertas personalizadas para señales y cruces importantes.
TheGutixx Fusion Overlay fue creado para traders que buscan una lectura más limpia del mercado combinando tendencia, momentum y objetivos en un solo indicador.
Indicador
Bystry Counter Strike Style + PVSRABystry Counter Strike Style + PVSRA
This indicator is a breakout and trade-management tool designed to help traders visualize potential long and short strike zones, dynamic profit targets, stop levels, and volume-based candle context directly on the chart.
The script combines four main components:
1. Dynamic Strike Channel
The indicator builds a dynamic price channel using recent market structure. The upper boundary represents a potential long breakout area, while the lower boundary represents a potential short breakout area.
The channel is calculated from recent highs and lows over a configurable lookback window. This makes the tool adapt to changing market conditions instead of using fixed horizontal levels.
2. Breakout Signals
Long signals are generated when price breaks above the upper strike level, while short signals are generated when price breaks below the lower strike level.
The user can choose between:
* Confirmed Close mode: signals are based on candle close confirmation.
* Intrabar Wick Touch mode: signals can appear when price touches the level during the candle.
Confirmed Close mode is designed to reduce intrabar signal changes and is the default approach for cleaner confirmation.
3. Dynamic TP and SL Logic
The indicator automatically calculates potential TP1 and stop-loss levels using ATR and the width of the strike channel.
This allows the risk and target zones to expand or contract depending on current volatility.
The script includes:
* Future Long TP1
* Future Long SL
* Future Short TP1
* Future Short SL
* Active trade lines
* Optional fixed or trailing stop behavior
The stop mode can be set to:
* Auto
* Fixed
* Trailing
In Auto mode, the script can switch to trailing behavior depending on market volatility conditions.
4. PVSRA Candle Coloring
This version includes PVSRA-style candle coloring to highlight unusual volume behavior.
The candle coloring uses:
* Average volume
* Candle spread
* Volume multiplied by spread
* Climax volume conditions
* Rising volume conditions
The purpose of this layer is to help traders see when a breakout or rejection happens with increased volume activity.
Default PVSRA candle logic:
* Bullish climax candles are highlighted when bullish candles appear with strong volume or strong volume-spread behavior.
* Bearish climax candles are highlighted when bearish candles appear with strong volume or strong volume-spread behavior.
* Rising volume candles are marked separately to show increased participation before or during a move.
Main Features
* Dynamic long breakout level
* Dynamic short breakout level
* Adaptive strike channel
* ATR-based TP and SL levels
* Optional EMA trend filter
* Optional volatility filter
* Fixed or trailing stop logic
* PVSRA candle coloring
* Entry labels
* TP1 labels
* Stop and trailing exit labels
* Performance table
* Alert conditions for entries, TP1, stop events, trailing conversion, and channel changes
* Dynamic alert messages using alert()
How To Use
This tool is intended to be used as a visual decision-support indicator, not as a standalone automated trading system.
A basic workflow may look like this:
1. Use the EMA filter to define directional bias.
* Price above EMA may favor long setups.
* Price below EMA may favor short setups.
2. Watch the dynamic strike channel.
* A break above the upper level may suggest bullish continuation.
* A break below the lower level may suggest bearish continuation.
3. Use PVSRA candle colors as additional context.
* Strong volume on a breakout can indicate participation.
* Strong opposite volume near a level may suggest rejection or absorption.
4. Use TP1 and SL levels as reference zones.
* These levels are calculated dynamically from ATR and channel width.
* They are not guaranteed execution prices.
5. Combine the indicator with your own market structure analysis.
* Higher timeframe trend
* Support and resistance
* Liquidity zones
* Session timing
* Risk management
Inputs
Counter Strike Engine:
* AI Direction: choose Long & Short, Trade Longs, or Trade Shorts.
* Signal Mode: choose Full System or Entries Only.
* Learning / Strike Window: controls the lookback period for the strike channel.
* ATR Length: controls volatility calculation.
* Minimum ATR Profit Target: sets the minimum target distance.
* Minimum ATR Stop Loss: sets the minimum stop distance.
* Auto ATR Adjustment On Very Low Timeframes: increases ATR distance on very low timeframes.
* Entry Buffer ATR: adds a small ATR-based buffer to breakout levels.
* Stop Loss Mode: Auto, Trailing, or Fixed.
* Same Candle TP/SL Assumption: controls how the script handles candles where both TP and SL are touched.
* Entry Trigger: Confirmed Close or Intrabar Wick Touch.
Filters:
* EMA Filter: optional trend filter.
* EMA Filter Length: default trend filter length.
* Volatility Filter: optional filter for market volatility conditions.
Visuals:
* Show Strike Channel
* Show EMA
* Show Future TP/SL
* Show Trade Buttons
* Show Performance Table
* Label Size
* Brighter Labels
* Table Location
PVSRA Candle Coloring:
* Enable PVSRA Candle Coloring
* PVSRA Volume MA Length
* Climax Volume Multiplier
* Rising Volume Multiplier
* Custom candle colors for bullish and bearish volume conditions
Alerts
The script includes alert conditions for:
* Long Entry
* Short Entry
* TP1 Hit
* Trailing Stop Conversion
* Stop or Trail Exit
* Long Entry Price Changed
* Short Entry Price Changed
* Any Important Event
It also includes optional dynamic alert() messages with symbol, timeframe, entry price, TP1, and SL information.
Important Notes
This indicator does not use future data or lookahead logic.
The performance table is a simplified internal visual reference and should not be treated as an official strategy backtest. For full backtesting, commission modeling, slippage modeling, and order execution simulation, a dedicated strategy version should be used.
Signals may behave differently depending on the selected trigger mode. Confirmed Close mode is generally cleaner for historical review, while Intrabar Wick Touch mode can react earlier but may change during the live candle.
This tool is not financial advice. It does not predict the future and does not guarantee profitable results. It should be used together with proper risk management and independent market analysis.
Recommended Markets and Timeframes
The indicator can be tested on forex, crypto, indices, commodities, and futures markets.
For cleaner signals, higher intraday timeframes such as 15m, 30m, and 1h are generally more stable than very low timeframes. Very low timeframes may produce more noise and should be used with additional confirmation.
Originality
This script is an original breakout and trade-management tool that combines a dynamic strike channel, ATR-based target and stop logic, optional trend and volatility filters, alert support, and PVSRA-style candle coloring in one chart-based workflow.
It is not intended to reproduce or copy any closed-source script. The calculations, trade-management logic, and visual structure are implemented independently.
Indicador
Bystry Prime-Style Oscillator ProBystry Prime-Style Oscillator Pro is a multi-layer momentum, money-flow and volume oscillator designed to help traders read market pressure, exhaustion zones and potential momentum shifts in a clean oscillator panel.
This indicator is an original Pine Script v6 tool. It is not affiliated with, endorsed by, or intended to reproduce any proprietary or closed-source indicator. The goal of this script is to provide a transparent, self-contained oscillator framework that combines momentum, volume pressure, money flow and trend confirmation into one visual dashboard.
What the indicator does:
The script builds a normalized oscillator using several market components:
1. Price momentum
The indicator measures price impulse and deviation from a smoothed trend baseline. This helps identify whether price is expanding away from its average behavior or returning toward balance.
2. Momentum confirmation
RSI, CCI and MFI-style components are normalized and blended into the main oscillator. This allows the tool to react not only to price movement, but also to changes in internal momentum.
3. Money Flow Tracker
The money-flow module estimates buying and selling pressure by combining candle body pressure, close location inside the candle range and volume. This helps identify whether volume is supporting bullish or bearish movement.
4. Volume Matrix
The volume matrix compares bullish and bearish volume participation. It is designed to show whether the current move has meaningful volume support or whether price is moving with weak participation.
5. True 7 Rank System
The True 7 model scores market conditions using seven bullish and seven bearish checks, including oscillator direction, signal-line relationship, money flow, volume pressure and trend alignment. The result is displayed as a simple strength framework that helps traders avoid relying on one signal alone.
6. Dynamic Bands
The oscillator includes adaptive upper and lower bands based on recent oscillator behavior. These bands help identify overbought, oversold and extreme conditions without relying only on fixed levels.
7. Peak Seekers and Divergences
Confirmed oscillator pivots can mark potential exhaustion areas. The script can also highlight bullish and bearish divergence when price makes a new extreme while the oscillator fails to confirm that move.
How to read the indicator:
Bullish conditions are generally stronger when:
* the oscillator is above its signal line,
* the oscillator is above the zero line,
* money flow is positive,
* the volume matrix supports buyers,
* the True 7 bullish score is high.
Bearish conditions are generally stronger when:
* the oscillator is below its signal line,
* the oscillator is below the zero line,
* money flow is negative,
* the volume matrix supports sellers,
* the True 7 bearish score is high.
The overbought and oversold zones should not be used as automatic buy or sell signals. Strong trends can remain overbought or oversold for long periods. These zones are most useful when combined with momentum shifts, money-flow changes, divergence or market-structure confirmation.
Signals and alerts:
The indicator includes alert conditions for:
* bullish reversal signal,
* bearish reversal signal,
* bullish momentum shift,
* bearish momentum shift,
* bullish peak seeker,
* bearish peak seeker,
* bullish divergence,
* bearish divergence.
For cleaner alerts, it is recommended to use “Once Per Bar Close” when creating TradingView alerts.
Important behavior:
Peak seeker and divergence markers are confirmed only after the required right-side pivot bars have closed. For visual clarity, these markers are plotted on the original pivot candle, but they are not known in real time until confirmation. This avoids misleading users about when the signal becomes available.
The indicator does not guarantee future performance and should not be used as a standalone trading system. It is designed as a decision-support tool and should be combined with market structure, risk management, session context and higher-timeframe analysis.
Suggested use:
This oscillator can be useful for:
* identifying momentum expansion and exhaustion,
* confirming trend continuation,
* filtering weak signals with volume and money flow,
* spotting divergence near important zones,
* building confluence with support/resistance, liquidity zones or session-based strategies.
Risk disclaimer:
This script is for educational and analytical purposes only. It does not provide financial advice. No indicator can predict market movement with certainty. Past signals or historical behavior do not guarantee future results. Always use proper risk management and test the indicator on your own markets and timeframes before using it in live trading.
Indicador
OBV Trend CandlesOBV Trend Candles
This indicator colors your candles based on the relationship between On-Balance Volume (OBV) and a moving average of OBV. It's a simple way to keep volume-based trend context visible directly on the price chart, without having to watch a separate OBV pane.
How it works
OBV accumulates volume on up-closes and subtracts it on down-closes, so a rising OBV means volume is flowing into the asset and a falling OBV means it's flowing out. This script takes that OBV line and compares it to a simple moving average of itself:
When OBV is above its SMA, volume momentum is building → candles are painted green.
When OBV is below its SMA, volume momentum is fading → candles are painted red.
The idea is that volume often shifts before or alongside price, so the color flips can give you a read on whether the current move is backed by participation.
The Sensitivity input
The single setting that matters is Sensitivity, which is the length of the SMA applied to OBV. Lower values make the indicator react faster to changes in volume flow (more color flips, more noise), while higher values smooth things out and only flip on more established shifts. Tune it to your timeframe and trading style — there's no universally "correct" value.
Notes
It works on any timeframe and any asset, as long as that asset reports volume data. On symbols without volume (some forex pairs and certain indices), OBV can't be calculated and the script will let you know. Colors are fully customizable in the settings.
This is a context/confirmation tool, not a standalone signal — it tells you about volume flow, not where to enter or exit. Use it alongside your own analysis.
Indicador
Closewinter Volume ValueThe Illusion of Token Count vs. Actual Capital Volume
To put it simply, the critical limitation of traditional volume indicators is that they fail to account for price changes and only display the absolute number of tokens traded.
For instance, buying $100 worth of an asset at $1 generates 100 tokens. However, buying $100 worth at $10 generates only 10 tokens. Even though the exact same amount of capital was deployed, the number of filled tokens varies depending on the price.
The inherent flaw is that standard charts do not reflect this disconnect—the fact that actual capital volume and token count are not strictly proportional. This is precisely why you must look at Traded Value (or Fiat Volume / Notional Volume) rather than just raw trading volume.
Indicador
Gold Pray Model - Sweep & Reverse [M5]Gold Pray Model - Sweep & Reverse
Gold Pray Model - Sweep & Reverse is a visual intraday trading model built around an opening range, liquidity sweep, market structure shift and risk/reward projection.
The indicator is designed to help traders analyze a specific intraday setup where price first creates an initial range, then sweeps one side of that range, and finally confirms a potential reversal through a market structure shift.
This script is an indicator, not a strategy. It does not place trades, does not execute orders and does not provide guaranteed buy or sell signals. It is intended for visual analysis, setup preparation, alerting and educational study. Every signal should be confirmed by the trader’s own analysis, market context and risk management.
Main idea
The model follows a simple but structured logic:
1. Build an initial market range.
2. Wait for price to sweep liquidity above or below that range.
3. Wait for a market structure shift in the opposite direction.
4. Display a potential LONG or SHORT setup.
5. Draw entry, stop loss, take profit and risk/reward zones.
6. Send an alert when the setup condition appears.
The script also includes additional visual context tools:
* London and New York session markers,
* London and New York session backgrounds,
* Order Blocks,
* PDH and PDL levels,
* CHoCH and BOS visual structure,
* 14:15 Warsaw time reminder label,
* dynamic alert message with entry, SL, TP and R:R.
Although the title includes , the script can technically be applied to other timeframes. However, the model was designed with a lower-timeframe intraday workflow in mind, especially around the 5-minute chart.
1. Market Type: Crypto vs Traditional Market
The script includes two different risk calculation modes:
Crypto
Traditional Market
This setting changes how the stop loss and take profit are calculated after a valid setup appears.
Crypto mode
In Crypto mode, the script uses fixed percentage-based targets.
The take profit is calculated using the TP % input.
The stop loss is calculated as a fraction of that TP distance using the Risk:Reward / SL Divisor input.
Example with default settings:
TP = 2.5%
SL divisor = 3.0
Estimated SL distance = 2.5% / 3.0 = approximately 0.83%
For a long setup:
TP is placed above the entry price by the selected percentage.
SL is placed below the entry price by the calculated percentage.
For a short setup:
TP is placed below the entry price by the selected percentage.
SL is placed above the entry price by the calculated percentage.
This mode is designed for markets where percentage-based risk and target planning may be more practical, such as crypto.
Traditional Market mode
In Traditional Market mode, the script uses a structural stop loss.
For a long setup, the stop loss is placed at the lowest price reached during the downside sweep.
For a short setup, the stop loss is placed at the highest price reached during the upside sweep.
The take profit is then calculated mathematically using the selected Risk:Reward multiplier.
Example:
If the entry is 100, the structural stop is 99 and the selected R:R is 3.0, the risk is 1 point and the take profit is placed 3 points away from the entry.
This creates a 1:3 risk/reward projection.
This mode is designed for more traditional markets such as gold, indices, forex or futures, where traders may prefer structure-based stop placement.
2. New York time range and trade window
The model uses New York time for its core setup logic.
The script has two main time windows:
Opening Range
Trade Session
Default Opening Range:
03:00 - 04:00 New York time
Default Trade Session:
04:00 - 16:00 New York time
The opening range is the range the script tracks before looking for a sweep.
During this range window, the script records:
* range high,
* range low,
* range start,
* range box,
* range label.
Once the range is created, the script extends the box visually to the selected hour in Warsaw time.
The trade session is the time window where the script is allowed to detect sweeps and generate LONG or SHORT setup signals.
Signals are not generated outside the selected trade session.
3. Opening range box
At the beginning of the selected range session, the indicator starts building a range box.
The box tracks the high and low formed during the opening range.
As new candles appear inside the range session, the box updates:
* if price makes a higher high, the top of the box moves up,
* if price makes a lower low, the bottom of the box moves down.
The box is labeled “Otwarcie rynku”.
The range box is extended to a user-selected hour based on Warsaw time. This allows the trader to keep the opening range visible throughout the day.
The purpose of this box is to define the initial liquidity range. The later setup logic depends on whether price sweeps above or below this range.
4. Sweep logic
The sweep is the first key condition of the model.
After the opening range is built, the script waits for price to take liquidity above or below the range.
Upside sweep
An upside sweep occurs when price trades above the opening range high.
When this happens, the script marks that the high side has been swept.
The script then tracks the highest price reached during that upside sweep. This value is later used as the structural stop loss in Traditional Market mode for short setups.
After an upside sweep, the model looks for a bearish reversal confirmation.
Downside sweep
A downside sweep occurs when price trades below the opening range low.
When this happens, the script marks that the low side has been swept.
The script then tracks the lowest price reached during that downside sweep. This value is later used as the structural stop loss in Traditional Market mode for long setups.
After a downside sweep, the model looks for a bullish reversal confirmation.
One-side sweep rule
The script is designed to track only the first swept side of the range.
If the high side is swept first, the low-side sweep condition is blocked for that setup cycle.
If the low side is swept first, the high-side sweep condition is blocked for that setup cycle.
This creates a cleaner one-direction setup model and avoids conflicting signals from both sides of the range during the same trade session.
5. MSS logic for entries
After a sweep occurs, the script waits for a Market Structure Shift.
This MSS logic is separate from the visual CHoCH/BOS module.
The entry logic uses its own pivot settings:
MSS Left Side
MSS Right Side
These settings define the swing highs and swing lows used specifically for setup confirmation.
Long setup logic
A long setup can appear only after price sweeps below the opening range low.
After the downside sweep, the script waits for price to close/cross above the latest MSS swing high.
When price crosses above that swing high, the script marks a LONG setup.
Short setup logic
A short setup can appear only after price sweeps above the opening range high.
After the upside sweep, the script waits for price to close/cross below the latest MSS swing low.
When price crosses below that swing low, the script marks a SHORT setup.
This creates a sweep-and-reverse model:
Sweep low → reclaim structure → LONG
Sweep high → lose structure → SHORT
6. Trade taken control
The script includes a tradeTaken variable.
Once a valid LONG or SHORT setup appears, tradeTaken becomes true.
This prevents the indicator from generating multiple entries from the same range cycle.
The logic is designed to show one main setup after the selected range is swept and confirmed.
At the start of a new range session, the script resets:
* sweep state,
* extreme high,
* extreme low,
* tradeTaken,
* range high,
* range low.
This prepares the model for the next session cycle.
7. Stop Loss and Take Profit in Crypto mode
In Crypto mode, SL and TP are calculated using fixed percentages.
The input TP % controls the target distance.
The SL distance is calculated by dividing the TP percentage by the selected SL divisor.
For long setups:
TP = entry price × (1 + TP %)
SL = entry price × (1 - TP % / divisor)
For short setups:
TP = entry price × (1 - TP %)
SL = entry price × (1 + TP % / divisor)
This mode makes the risk model independent from the sweep extreme.
It is useful when the trader wants the same percentage-based target and stop distance across crypto markets.
8. Stop Loss and Take Profit in Traditional Market mode
In Traditional Market mode, the stop loss is based on the sweep extreme.
For long setups:
SL = lowest price reached during the downside sweep
For short setups:
SL = highest price reached during the upside sweep
The script then calculates the risk distance.
For long:
Risk = entry price - SL
For short:
Risk = SL - entry price
The take profit is calculated by multiplying the risk by the selected Risk:Reward value.
For long:
TP = entry price + risk × R:R
For short:
TP = entry price - risk × R:R
If the structural risk becomes invalid or equal to zero, the script uses ATR as a fallback buffer. This protects the calculation from technical cases where the entry and structural stop are too close or incorrectly aligned.
9. Minimum Risk:Reward filter
The script includes a Minimum Risk:Reward filter.
A setup is accepted only if the calculated reward-to-risk ratio is equal to or greater than the selected minimum.
This helps filter out setups where the target does not justify the risk according to the trader’s selected settings.
The default minimum R:R is 1.0.
If the calculated setup does not meet the minimum R:R requirement, the signal is not displayed.
10. Visual LONG and SHORT signals
When a valid setup appears, the script plots a visible entry marker on the chart.
LONG signal:
A green triangle is plotted below the candle.
The text “LONG” is displayed.
SHORT signal:
A red triangle is plotted above the candle.
The text “SHORT” is displayed.
These markers identify candles where the model conditions are met.
They are visual setup markers only. They do not guarantee that price will reach the target or respect the stop level.
11. Entry, SL and TP visualization
When a setup appears and target drawing is enabled, the script draws:
* entry line,
* stop loss line,
* take profit line,
* risk zone,
* reward zone,
* SL label,
* TP label.
The entry line is displayed as a grey dashed line.
The stop loss line is displayed as a red solid line.
The take profit line is displayed as a green solid line.
The risk zone shows the distance between entry and stop loss.
The reward zone shows the distance between entry and take profit.
This gives the trader a clear visual map of the setup structure.
12. Risk and reward boxes
The script draws two boxes after each valid signal.
Risk box
The risk box covers the area between entry and stop loss.
Reward box
The reward box covers the area between entry and take profit.
The boxes extend a fixed number of bars to the right.
This makes it easy to review how the projected setup looks immediately after the signal.
The box colors are customizable in the settings.
13. Dynamic SL and TP percentage labels
The indicator calculates the percentage distance between entry and SL, and between entry and TP.
For long setups:
SL is displayed as a negative percentage.
TP is displayed as a positive percentage.
For short setups:
SL is displayed as a positive percentage.
TP is displayed as a negative percentage.
This makes the visual setup easier to understand because the trader can immediately see the approximate percentage risk and target distance.
14. Alert system
The script includes two alert mechanisms.
Static alertcondition
The script provides a TradingView alert condition titled:
Gold Pray - ENTRY
The message tells the user that an entry setup is ready and that the direction and SL/TP levels are visible on the chart.
Dynamic alert()
When an entry signal appears, the script also creates a dynamic alert message.
The dynamic alert includes:
* market type,
* direction,
* entry price,
* stop loss,
* take profit,
* SL percentage,
* TP percentage,
* actual Risk:Reward.
Example information included in the alert:
LONG or SHORT
Entry price
SL level
TP level
R:R value
The dynamic alert is sent once per bar close.
Alerts are informational only. They do not guarantee execution price, fill quality, slippage or trade outcome.
15. London and New York session markers
The indicator includes visual session markers based on Warsaw time.
Default London open marker:
09:00 - 09:05 Warsaw time
Default New York open marker:
15:30 - 15:35 Warsaw time
When the script detects the start of these windows, it draws a vertical dashed line.
It also adds a label:
“Londyn” for London open
“Nowy Jork” for New York open
These markers are designed to help traders orient themselves around the major market opens.
They are visual timing references only.
16. London and New York session backgrounds
The script can also shade full London and New York sessions.
Default London full session:
09:00 - 17:30 Warsaw time
Default New York full session:
15:30 - 22:00 Warsaw time
London background and New York background colors can be customized.
If New York and London overlap, the New York background has priority in the script’s background display logic.
The session background makes it easier to visually separate different parts of the trading day.
17. Order Blocks module
The indicator includes a simple Order Block visualization module.
Bullish Order Block logic
A bullish OB is created when:
* the current candle is a strong bullish impulse,
* the current candle body is larger than 1.5 × ATR,
* the previous candle was bearish.
The OB box is drawn around the previous candle.
Bearish Order Block logic
A bearish OB is created when:
* the current candle is a strong bearish impulse,
* the current candle body is larger than 1.5 × ATR,
* the previous candle was bullish.
The OB box is drawn around the previous candle.
The script keeps up to five bullish OBs and five bearish OBs in active tracking.
Order Block boxes are extended forward while active.
When price returns into a tracked OB area, the box stops being actively extended by the script.
This OB module is simplified and should be treated as visual context, not as a complete institutional order flow model.
18. PDH and PDL module
The script can display:
PDH — Previous Day High
PDL — Previous Day Low
These levels are pulled from the previous daily candle.
When enabled, the indicator draws dashed horizontal lines for PDH and PDL.
Labels are added next to the lines.
The user can choose whether to hide historical PDH/PDL levels.
When historical PDH/PDL hiding is enabled, the previous lines are removed at the start of a new day, leaving only the most recent previous-day high and low.
These levels can be useful as liquidity reference points, but they are not trade signals by themselves.
19. Visual CHoCH and BOS module
The indicator includes a separate visual structure module for CHoCH and BOS.
This module is independent from the MSS logic used for entries.
It uses its own pivot settings:
Structure Pivot Left
Structure Pivot Right
When price crosses above the last detected structural swing high, the script draws a horizontal line and a label.
When price crosses below the last detected structural swing low, the script also draws a line and a label.
The label is determined by the previous structure trend:
If price breaks in the same direction as the previous structure, the label is BOS.
If price breaks against the previous structure direction, the label is CHoCH.
This module is for visual analysis only and does not generate separate alerts.
20. CHoCH and BOS customization
The structure module can be customized with:
* show/hide CHoCH and BOS,
* pivot left setting,
* pivot right setting,
* line and label color,
* line style.
Available line styles:
Solid
Dashed
Dotted
Higher pivot values produce fewer but more significant structure marks.
Lower pivot values produce more frequent structure marks but may create more noise.
21. Difference between MSS and visual CHoCH/BOS
This script uses two different structure systems.
MSS for entries
The MSS logic is used to confirm the actual sweep-and-reverse setup.
It uses the “MSS Left Side” and “MSS Right Side” settings.
This is the structure logic that affects LONG and SHORT signals.
Visual CHoCH/BOS
The CHoCH/BOS module is used for chart reading and visual context.
It uses the separate “Structure Pivot Left” and “Structure Pivot Right” settings.
It does not directly trigger the entry signal.
This separation is important because changing visual structure settings does not necessarily change entry logic, and changing MSS settings does not necessarily change visual CHoCH/BOS labels.
22. 14:15 Warsaw time label
The script includes a visual reminder label at 14:15 Warsaw time.
The label appears only on weekdays.
It displays:
⏰ 14:15 PL
This is only a visual time marker. It does not create an alert and does not affect the entry logic.
The purpose of this label is to help the trader notice a specific time of day, for example before important market preparation, session transition or scheduled analysis.
23. Best use cases
This indicator may be useful for traders who want to:
* analyze opening range behavior,
* identify liquidity sweeps,
* wait for market structure shift confirmation,
* visualize potential reversal setups,
* compare crypto percentage-based risk with structure-based risk,
* mark London and New York sessions,
* observe PDH and PDL,
* add simplified Order Block context,
* display CHoCH and BOS structure,
* receive alerts when a full entry setup appears.
The model is especially suitable for traders who prefer a structured intraday workflow rather than random entries.
24. Suggested workflow
A possible workflow for using this indicator:
First, let the opening range form.
Second, wait for price to sweep above or below the range.
Third, observe whether price continues or begins to reverse.
Fourth, wait for the MSS confirmation.
Fifth, review the displayed entry, SL, TP and R:R.
Sixth, confirm the setup with your own higher-timeframe bias, market context, liquidity analysis and risk management.
The signal should be treated as a setup notification, not as automatic trade advice.
25. Important limitations
This script does not predict the market.
A sweep does not guarantee reversal.
A market structure shift does not guarantee continuation.
An Order Block does not guarantee a reaction.
PDH and PDL are reference levels, not automatic entry levels.
The visual LONG and SHORT markers are model-based setup signals, not guaranteed profitable trades.
The script does not know about:
* economic news,
* spreads,
* slippage,
* liquidity conditions,
* broker execution,
* commissions,
* higher-timeframe trend,
* macro context,
* manual discretion,
* real order flow.
The trader is responsible for deciding whether a setup is valid enough to trade.
26. Timezone notes
The core opening range and trade session use New York time.
The London and New York visual session markers use Warsaw time.
The range box extension also uses Warsaw time.
Because the script combines New York and Warsaw time logic, traders should check their chart and symbol data carefully, especially around daylight saving time changes.
27. Object limits
The indicator uses TradingView drawing objects such as:
* lines,
* boxes,
* labels,
* shapes.
TradingView has limits for chart drawings created by Pine scripts.
The script includes object management in some modules, such as Order Blocks and PDH/PDL, but users should still keep the chart clean and avoid running too many object-heavy scripts at the same time.
28. Educational disclaimer
This script is provided for educational and analytical purposes only.
It is not financial advice, investment advice or a recommendation to buy or sell any market.
Trading involves risk.
Past behavior on the chart does not guarantee future results.
Always test the model on your own market, timeframe and data before using it in live trading.
29. Summary
Gold Pray Model - Sweep & Reverse is a structured intraday indicator that combines:
* opening range logic,
* liquidity sweep detection,
* market structure shift confirmation,
* crypto and traditional market risk modes,
* visual SL/TP projections,
* dynamic entry alerts,
* session visualization,
* PDH/PDL levels,
* simplified Order Blocks,
* CHoCH/BOS market structure,
* 14:15 Warsaw time marker.
The goal of the tool is to help traders organize a repeatable sweep-and-reversal model on the chart.
It should be used as a decision-support tool, not as an automatic trading system.
Indicador
Bystry BOS CHoCH FVG + RSI CandlesBystry BOS CHoCH FVG + RSI Candles
Bystry BOS CHoCH FVG + RSI Candles is a visual market structure indicator designed to combine BOS, CHoCH, unmitigated Fair Value Gaps and RSI-based candle coloring directly on the price chart.
The purpose of this indicator is to help traders read market structure, identify potential imbalance zones and visually evaluate momentum or trend strength through candle colors.
This script is an analytical overlay tool. It does not execute trades, does not provide guaranteed buy or sell signals and should not be used as a standalone trading system. All decisions should be confirmed with the trader’s own analysis, testing and risk management.
Main features
The indicator includes four main modules:
1. BOS and CHoCH market structure
2. Unmitigated Fair Value Gaps
3. RSI-based candle coloring
4. Alert conditions for structure and FVG events
The script is designed to keep the chart readable while showing important price-action context directly on the candles.
1. BOS and CHoCH market structure
The first module detects and displays basic market structure events:
BOS — Break of Structure
CHoCH — Change of Character
The indicator identifies swing highs and swing lows using a configurable pivot length called “Swing Strength”.
When price breaks above the latest detected swing high, the script marks a bullish structure break.
When price breaks below the latest detected swing low, the script marks a bearish structure break.
The indicator then classifies the break as either BOS or CHoCH depending on the previous structure direction.
If the previous structure was bearish and price breaks a swing high, the event is marked as bullish CHoCH.
If the previous structure was already bullish and price breaks another swing high, the event is marked as bullish BOS.
If the previous structure was bullish and price breaks a swing low, the event is marked as bearish CHoCH.
If the previous structure was already bearish and price breaks another swing low, the event is marked as bearish BOS.
This allows the trader to visually distinguish between continuation structure and potential structure shift.
2. Swing Strength
The “Swing Strength” setting controls how sensitive the structure detection is.
Lower values create more swing points and more BOS/CHoCH markings. This makes the indicator more reactive, but it can also create more noise.
Higher values create fewer swing points and fewer structure events. This makes the chart cleaner, but signals may appear later.
This setting should be adjusted depending on the market, timeframe and trading style.
For scalping or lower timeframes, a lower value may show more detail.
For cleaner structure reading or higher timeframes, a higher value may be more useful.
3. Break confirmation mode
The indicator includes two break confirmation modes:
Close
Wick
Close mode means that price must close beyond the swing level to confirm a BOS or CHoCH.
Wick mode means that it is enough for the candle wick to break the swing level.
Close mode is more conservative and can reduce false breaks.
Wick mode is more sensitive and can show structure breaks earlier, but it may also react to liquidity sweeps or temporary price spikes.
The best setting depends on how the trader defines a valid structure break.
4. Confirmation after candle close
The script includes an option called “Do not draw before candle close”.
When this option is enabled, the indicator waits for the candle to close before drawing BOS or CHoCH events.
This is useful for reducing real-time repainting behavior and avoiding markings that appear during an unfinished candle and disappear before close.
When disabled, the indicator can react faster during the live candle, but markings may be less stable before the candle is confirmed.
5. BOS and CHoCH visualization
When a structure event is detected, the indicator draws a horizontal line from the broken swing point to the candle that caused the break.
A small BOS or CHoCH label is placed near the middle of the line.
Bullish structure events use the bullish structure color.
Bearish structure events use the bearish structure color.
The user can customize:
BOS visibility,
CHoCH visibility,
swing strength,
break confirmation mode,
candle close confirmation,
number of recent structure events to keep,
line style,
bullish color,
bearish color.
The structure line style can be set to:
Solid,
Dotted,
Dashed.
6. Structure history limit
The indicator allows the user to control how many recent BOS and CHoCH events remain visible on the chart.
This helps keep the chart clean and prevents unnecessary object overload.
Once the selected limit is exceeded, the oldest structure lines and labels are automatically removed.
This is useful because TradingView scripts have limits for lines, labels and boxes.
7. Fair Value Gap module
The second module detects and displays Fair Value Gaps.
A bullish FVG is detected when the current candle’s low is above the high from two candles earlier.
A bearish FVG is detected when the current candle’s high is below the low from two candles earlier.
The script draws the FVG as a box directly on the price chart.
Bullish FVG zones use the bullish FVG color.
Bearish FVG zones use the bearish FVG color.
The indicator is designed to display only active, unmitigated FVG zones. Once the selected mitigation condition is met, the FVG box is removed from the chart.
8. Unmitigated FVG logic
This indicator does not keep old mitigated FVG zones visible by default.
The purpose is to reduce chart clutter and show only zones that have not yet been revisited according to the chosen mitigation method.
This makes the FVG module more focused on currently active imbalance areas rather than historical zones that price has already filled or touched.
9. FVG confirmation after candle close
The FVG module includes a separate candle-close confirmation setting.
When enabled, a new FVG is drawn only after the candle closes.
When disabled, the FVG can appear during the live candle, but it may change or disappear before the candle closes.
For cleaner analysis, candle-close confirmation is usually more conservative.
10. Minimum FVG size
The indicator includes a minimum FVG size filter measured in ticks.
If the detected FVG is smaller than the selected minimum size, it will not be drawn.
This helps filter out very small gaps that may not be meaningful on a given market or timeframe.
A value of 0 allows all valid FVGs to be shown.
Higher values show only larger imbalance zones.
11. FVG box width
The “Extra box width to the right” setting controls how far the FVG box extends beyond the classic three-candle formation.
A value of 0 means the box covers only the original FVG formation area.
Higher values extend the box further to the right.
This can make zones easier to see and review on the chart.
12. Extend active FVG
The indicator includes an option to extend active FVG zones.
When enabled, unmitigated FVG boxes continue extending to the right as new bars appear.
When disabled, the box remains in its original area plus any selected extra width.
This gives the user two different visual styles:
static FVG boxes,
or active extended FVG zones.
13. FVG mitigation modes
The script allows the user to choose how an FVG should be considered mitigated.
There are three available modes:
Touch
50%
Full Fill
Touch mode removes the FVG when price first enters the zone.
For a bullish FVG, this happens when price moves down into the top of the gap.
For a bearish FVG, this happens when price moves up into the bottom of the gap.
50% mode removes the FVG when price reaches the midpoint of the zone.
Full Fill mode removes the FVG only when price fully fills the entire gap.
These modes allow traders to match the indicator to their own FVG interpretation.
Touch is the most sensitive.
50% is a balanced approach.
Full Fill is the most conservative.
14. Maximum active FVG zones
The indicator allows the user to define how many active FVG zones should be kept on the chart.
When the limit is exceeded, the oldest active FVG boxes are removed.
This helps maintain chart readability and keeps the script within TradingView object limits.
15. RSI Candle Coloring
The third module colors candles based on RSI calculations.
The purpose of this module is to show momentum, trend bias or potential mean-reversion conditions directly on the candles without requiring a separate RSI panel.
The RSI values are not plotted as an oscillator. Instead, the information is displayed visually through candle colors.
This keeps the chart cleaner and allows the trader to read RSI context directly from price candles.
16. Candle coloring modes
The indicator includes four candle coloring modes:
Off
Trend
Mean-Reversion
Trend Strength
Off disables RSI candle coloring.
Trend mode colors candles based on whether the smoothed fast RSI is above or below 50.
When RSI is above 50, candles use the bullish color.
When RSI is below 50, candles use the bearish color.
Mean-Reversion mode uses a gradient based on RSI values. It is designed to visually highlight areas where RSI may be closer to oversold or overbought conditions.
Trend Strength mode also uses a gradient, but the color logic is oriented toward trend strength. Stronger RSI values receive stronger trend-based coloring.
17. RSI source
The user can choose which price source is used for RSI calculation.
Available sources are:
Close,
Open,
High,
Low,
HL2,
HLC3,
OHLC4.
The default source is OHLC4.
Changing the source can affect the sensitivity and smoothness of the candle coloring.
18. RSI calculation type
The indicator supports three RSI calculation types:
Wilder / RMA
EMA
SMA / Cutler
Wilder / RMA is the classic RSI smoothing method.
EMA uses exponential smoothing and may react differently to recent price changes.
SMA / Cutler uses simple moving average smoothing.
This allows the trader to adapt the RSI behavior to their preferred style.
19. Fast RSI and Slow RSI
The indicator calculates two RSI lines internally:
Fast RSI
Slow RSI
The default Fast RSI period is 14.
The default Slow RSI period is 20.
Both RSI values are smoothed with an EMA smoothing setting.
The candle color is primarily based on the smoothed fast RSI, while the signal line can be calculated from Fast RSI, Slow RSI or the average of both.
20. Signal line logic
The script includes an internal signal line based on the selected RSI source:
Fast RSI,
Slow RSI,
or Average of Both.
The signal line is calculated using a simple moving average with a configurable length.
In the current version, the signal line is used internally as part of the RSI module setup, but it is not displayed as a separate oscillator panel.
21. RSI candle overlay
The script uses both native bar coloring and candle overlay plotting.
This means colored candles are displayed directly on the chart with matching body, wick and border colors.
The goal is to make RSI-based candle states visually clear without opening a separate RSI pane.
22. Alerts
The indicator includes alert conditions for key events:
Bullish BOS
Bearish BOS
Bullish CHoCH
Bearish CHoCH
Bullish FVG
Bearish FVG
These alerts can be used in TradingView’s alert system.
Alert messages include the ticker and timeframe.
Alerts are informational only. They do not guarantee that price will continue, reverse or react from a specific level.
23. Best use cases
This indicator can be useful for traders who want to:
read market structure directly on the chart,
identify BOS and CHoCH events,
focus only on unmitigated FVG zones,
reduce chart clutter from old mitigated gaps,
color candles using RSI-based logic,
combine price action structure with momentum context,
create alerts for structure breaks and new FVG zones.
It can be used for manual analysis, replay study, backtesting ideas visually and building a structured market view.
24. Suggested workflow
One possible way to use the indicator is:
First, observe the broader market structure using BOS and CHoCH.
Second, identify whether price is forming bullish or bearish imbalance zones through FVG.
Third, use the RSI candle coloring as additional momentum or trend-strength context.
Fourth, wait for your own confirmation before making any trading decision.
The indicator is designed to support analysis, not replace the trader’s decision-making process.
25. Important limitations
This indicator does not predict future price movement.
A BOS does not guarantee trend continuation.
A CHoCH does not guarantee a reversal.
An FVG does not guarantee that price will return to the zone or react from it.
RSI candle colors do not guarantee profitable entries.
Market structure, imbalance and momentum tools should be combined with risk management, market context and proper testing.
The behavior of the indicator may vary depending on:
market,
timeframe,
liquidity,
volatility,
session,
spread,
data provider,
chosen settings.
26. Repainting and confirmation notes
The indicator uses pivot-based swing detection for BOS and CHoCH.
Pivot points require future candles to confirm a swing high or swing low. Because of this, structure levels are identified only after the pivot is confirmed.
The script includes confirmation settings to reduce unstable real-time behavior.
Using candle-close confirmation can make signals more stable, but it may also make them appear later.
This is a normal trade-off between speed and reliability.
27. Educational disclaimer
This script is provided for educational and analytical purposes only.
It is not financial advice, investment advice or a recommendation to buy or sell any market.
Trading involves risk, and past chart behavior does not guarantee future results.
Each trader should test the indicator, understand its logic and use proper risk management before applying it in live market conditions.
Indicador
Sessions Suite [claysul] + FVGSessions Suite + FVG + Market Structure — Warsaw Time
Sessions Suite + FVG + Market Structure is a visual market context indicator designed to help traders organize intraday price action around trading sessions, important highs/lows, opening prices, opening gaps, Fair Value Gaps and basic BOS/CHOCH structure.
The script is built as an overlay indicator and is intended for chart analysis, market preparation and visual context. It does not execute trades, does not provide guaranteed buy/sell signals and should not be treated as a standalone trading system. All market decisions should be confirmed with the trader’s own analysis, risk management and testing.
Main purpose
This indicator helps traders see where price is trading in relation to:
* major intraday sessions,
* session highs and lows,
* session equilibrium levels,
* previous hour, day, week and month levels,
* daily, weekly, monthly and custom opening prices,
* New Day Opening Gaps and New Week Opening Gaps,
* 90-minute market cycles,
* Fair Value Gaps,
* BOS and CHOCH structure breaks.
The default time zone is Europe/Warsaw, which makes the script especially useful for traders who analyze London and New York sessions from a Central European time perspective.
1. Session ranges
The indicator can display several customizable intraday sessions directly on the chart:
* Asia,
* London,
* NY AM,
* NY PM,
* optional NY Lunch or any custom session.
Each session can be enabled or disabled individually. The user can also change the session name, time window and color.
For every enabled session, the indicator can draw a session box that expands during the session and automatically tracks the current session high and low. This makes it easier to see the full range built during a specific part of the trading day.
Session boxes can include:
* transparent background,
* optional border,
* custom session colors,
* limited historical lookback to keep the chart clean,
* optional session equilibrium line.
The lookback setting is useful because TradingView has drawing object limits. Limiting boxes to recent days helps improve chart readability and keeps the indicator lighter.
2. Session highs, lows and equilibrium
The script can mark the high and low of each enabled session.
Session lines help identify liquidity areas where price may later react, sweep or reject. These levels can be used as contextual reference points, not as automatic entry signals.
Available session line settings include:
* show/hide session lines,
* line width,
* solid, dashed or dotted style,
* default session color or one custom color for all lines,
* lookback limit for historical lines and labels.
The indicator can also display Session EQ, which is the midpoint between the session high and low. This can help traders quickly see whether price is trading in the upper or lower half of a session range.
3. Session labels
The indicator includes flexible label settings for session highs and lows.
The user can choose:
* whether to show labels,
* label size,
* label alignment,
* label placement,
* whether to show high only, low only or both,
* whether labels should include “High” and “Low” text,
* whether all session labels should use one custom color.
There is also an option to relabel session highs and lows as Day High, Day Low, Week High, Week Low, Month High or Month Low when those session levels match higher-timeframe extremes. Month labels have priority over week labels, and week labels have priority over day labels.
This helps identify when an intraday session level is also a more important daily, weekly or monthly liquidity level.
4. Mitigation of session levels
The mitigation module controls how session high and low lines behave after price interacts with them.
The indicator can:
* extend unmitigated session lines to the current bar,
* stop a line once price reaches that level,
* optionally remove mitigated lines and labels from the chart.
A session high is considered mitigated when price trades up to that level. A session low is considered mitigated when price trades down to that level.
This is designed to reduce chart clutter and help the trader focus on levels that have not yet been revisited by price.
5. Previous Hour High and Low
The Previous Hour module displays:
* PHH — Previous Hour High,
* PHL — Previous Hour Low.
These levels are useful for very short-term intraday analysis, especially when observing liquidity sweeps, breakouts, retests or session transitions.
The user can customize:
* visibility of PHH and PHL,
* color,
* line style,
* whether mitigated previous-hour levels should be removed.
The labels are placed near the current chart area so the levels are easy to identify in real time.
6. Previous Day, Week and Month levels
The indicator can draw important higher-timeframe reference levels:
Previous Day:
* PDH — Previous Day High,
* PDL — Previous Day Low,
* PD EQ — midpoint between previous day high and low,
* PDC — Previous Day Close.
Previous Week:
* PWH — Previous Week High,
* PWL — Previous Week Low,
* PW EQ — midpoint between previous week high and low.
Previous Month:
* PMH — Previous Month High,
* PML — Previous Month Low.
These levels are often used by intraday traders as major liquidity, reaction or bias reference points. The indicator displays them directly on the chart with customizable colors and line styles.
The script also includes overlap suppression logic. When levels overlap, higher-priority levels can visually replace lower-priority labels to avoid unnecessary duplicates. Month levels have the highest priority, then week levels, then day levels.
There is also an option to remove mitigated previous day, week and month levels once price has traded through them.
7. Opening prices
The Opening Prices module displays important opening price levels:
* Daily Open,
* Weekly Open,
* Monthly Open,
* up to seven custom opening times.
By default, the script includes commonly used custom opens such as 15:30 and 06:00, with additional optional custom opens such as 22:00, 16:00, 15:00, 14:30 and 20:00.
Each custom open can be renamed and assigned its own session window and color.
This can be useful for traders who follow specific market opens, futures opens, cash session opens, regional session opens or personal timing models.
The script also supports previous custom opening prices for multiple previous days. The user can choose how those previous custom open lines should end:
* at the end of the day,
* at the next opening,
* at the current bar.
This gives flexibility depending on whether the trader wants a clean daily view or a more extended historical reference.
8. New Day Opening Gap and New Week Opening Gap
The script includes optional NDOG and NWOG visualization.
NDOG — New Day Opening Gap
Shows the gap between the previous close and the new trading day open.
NWOG — New Week Opening Gap
Shows the gap between the previous close and the new trading week open.
Both gap types can include:
* background box,
* optional equilibrium line,
* custom color,
* maximum number of visible gaps,
* optional removal after full mitigation.
A gap is treated as fully mitigated only after price has reached both sides of the gap. This helps traders distinguish between partially revisited gaps and fully filled gaps.
9. Day of Week labels and separators
The Day of Week module can display daily separators and day labels directly on the chart.
Available options include:
* show/hide day of week labels,
* top or bottom label placement,
* custom label color,
* daily separator color,
* number of recent days to display.
This is useful for traders who analyze weekly rhythm, day-of-week tendencies, Monday range behavior, midweek expansion or Friday positioning.
10. 90-minute cycles
The indicator includes a 90-minute cycle module.
The day is divided into customizable 90-minute segments across the main sessions:
* Asia Q1, Q2, Q3, Q4,
* London Q1, Q2, Q3, Q4,
* NY AM Q1, Q2, Q3, Q4,
* NY PM Q1, Q2, Q3, Q4.
Each cycle can be displayed as a box that tracks the high and low formed during that specific 90-minute window.
The user can control:
* whether 90-minute cycles are shown,
* whether borders are shown,
* whether labels are shown,
* custom cycle names,
* cycle colors,
* one shared label color or individual cycle colors,
* label size,
* lookback limit.
This feature is designed for traders who use time-based market models and want to see how price behaves inside recurring 90-minute windows.
11. Fair Value Gaps
The Fair Value Gap module detects and draws basic bullish and bearish FVG zones.
A bullish FVG is detected when the current candle’s low is above the high from two candles earlier, with the middle candle closing bullish.
A bearish FVG is detected when the current candle’s high is below the low from two candles earlier, with the middle candle closing bearish.
The indicator draws each FVG as a static box directly in the location where the imbalance appears.
Available FVG settings include:
* show/hide FVG,
* bullish FVG color,
* bearish FVG color.
FVG zones are visual areas of imbalance. They are not automatic entry signals. Traders may use them as areas to observe possible reactions, retracements or continuation setups, depending on their own trading model.
12. BOS and CHOCH market structure
The indicator includes a basic BOS and CHOCH module.
The script detects pivot highs and pivot lows using a configurable pivot length. When price closes above the latest pivot high, the script marks a bullish structure break. When price closes below the latest pivot low, the script marks a bearish structure break.
The label shown depends on the previous detected structure direction:
* BOS means the break continues the current structure direction,
* CHOCH means the break changes the previous structure direction.
The user can control:
* whether BOS/CHOCH is displayed,
* pivot length used for structure detection.
To keep the chart readable, this module only draws recent BOS/CHOCH markings within the script’s recent-time window.
This module is intended to provide simple structure context and should not be treated as a complete Smart Money Concepts strategy by itself.
13. Best use cases
This indicator can be useful for traders who want to:
* organize intraday sessions,
* mark session liquidity,
* compare price with previous day/week/month levels,
* observe market opens,
* track unmitigated levels,
* visualize opening gaps,
* study 90-minute cycles,
* identify basic FVG areas,
* observe simple BOS/CHOCH structure shifts.
It may be especially useful on intraday timeframes where session-based analysis is important.
14. Important limitations
This indicator is a visual analysis tool. It does not guarantee future price movement and does not replace risk management.
The presence of a level, FVG, gap, BOS or CHOCH does not mean price must react from that area. Markets can move through levels without reaction, and historical structure does not guarantee future behavior.
The script uses drawing objects such as boxes, labels and lines. Because TradingView has limits on the number of objects that can be displayed, several modules include lookback settings to control how much historical information remains visible on the chart.
Session-based tools work best on intraday charts. Some features may be less relevant or unavailable on higher timeframes.
15. Credits
This script is based on and extends the Sessions Suite concept by claysul, with additional modules such as Fair Value Gaps and BOS/CHOCH market structure visualization.
The script is provided for educational and analytical use only.
Indicador
Alligator - Cross Signals-False signalsThis very simple indicator generates buy and sell signals at each crossover of the alligator's lips, offering good visual readability. If a signal is contradicted by an opposite signal within the following two candles, an alert signal is triggered. When combined with a 200-period EMA and an MACD, it can help improve entry and exit points, although the trader's own analysis remains essential.
Indicador
Trucker Stock Trader Confluence ProTrucker Stock Trader Confluence Pro
Built for beginners and experienced day traders alike
This indicator combines several popular trading tools into one easy-to-read dashboard so you don’t have to jump between 5 different indicators.
How It Works (Simple Version):
Think of it like a traffic light system for buying or selling stocks:
The Colored Shapes on the Chart:
Green Circle = MACD just turned bullish (momentum shifting up)
Green Triangle = RSI crossing above 50 (getting stronger)
Green Square = EMA 9 crossing above other EMAs (short-term trend turning up)
Green Diamond = Price breaking above the Keltner Channel (strong upward move)
White Circle = Price crossed above or below the VWAP line
The more green shapes that appear together on the same candle = the stronger the buy signal.
Red shapes mean the opposite (bearish/sell signals).
Live Status Box (Top Left Corner):
This box tells you at a glance what each tool is saying:
MACD, RSI, EMA, VWAP, Keltner — each marked Bullish or Bearish with matching symbols
ATR Stop — Shows a suggested stop-loss distance (how much room to give the trade)
Strength Bar — Fills up with green blocks the more signals are agreeing. More green = higher probability setup.
Plotted Lines You See:
Yellow line = Fast EMA (9)
Green line = Medium EMA (20)
Red line = Long-term EMA (200)
White line = VWAP (average price for the day)
Thin green/red lines = Keltner Channels (like dynamic support/resistance)
Best Way for Beginners to Use It:
Look for candles where multiple green shapes stack together.
Check the Strength Bar — the fuller it is, the better.
Use the ATR number in the box to help set your stop-loss.
Always combine this with your own chart reading and risk management.
This indicator helps you see confluence — when several tools agree at the same time — which usually gives higher-probability trades than using just one tool alone.
Perfect for SPY, QQQ, IWM, NVDA, PLTR, and other popular stocks.
Indicador
Fibonacci Volume Profilefibonacci volume profile — institutional edition v2
fibonacci volume profile is a chart-based volume profile tool designed to combine volume structure, fibonacci levels, poc, vah, val, bull/bear volume split, merged poc clusters, confluence detection, global heatmap zones and live volume profile gauges in one visual workspace.
the goal of this tool is to help traders understand where volume is concentrated, where price is reacting, and where important structural levels may exist on the chart.
this indicator is not a buy or sell system. it is a market structure and volume analysis tool. it helps the user read the chart with more context before making a trading decision.
main concept
volume profile shows where volume has traded inside a selected price range.
instead of only looking at candles, this tool studies how volume is distributed across price levels. areas with high volume can act as important reaction zones because many market participants traded there. areas with lower volume can sometimes show thinner zones where price may move faster.
the script builds volume profiles using different trigger modes:
fixed bars
session
manual period
each profile displays volume rows, poc, value area, fibonacci levels and optional advanced modules.
how the volume profile works
each volume profile divides the selected range into several price rows.
for every row, the script estimates how much volume traded there.
the row with the highest volume becomes the poc.
the value area contains the main part of traded volume, based on the selected value area percentage.
vah is the upper limit of the value area.
val is the lower limit of the value area.
poc, vah and val are often used by traders as reference levels for reaction, acceptance, rejection, balance and imbalance.
important levels
poc
poc means point of control. it is the price level with the highest volume inside the profile.
a poc can act as a magnet when price returns to it. it can also become a reaction level if price rejects it.
vah
vah means value area high. it marks the upper boundary of the value area.
price above vah can show strength or expansion away from value.
price rejecting vah can show that buyers failed to accept higher prices.
val
val means value area low. it marks the lower boundary of the value area.
price below val can show weakness or expansion away from value.
price rejecting val can show that sellers failed to accept lower prices.
fibonacci module
the script can draw fibonacci levels from the selected volume profile structure.
the anchor can be based on:
vp range
vah to val
poc to range
the fibonacci direction can be automatic or manually selected.
automatic direction uses the dominant bull or bear volume logic to decide whether the fibonacci should be drawn from low to high or from high to low.
this makes the fibonacci module connected to the volume profile context instead of being only a manual drawing tool.
bull and bear volume split
the profile can separate estimated bullish and bearish volume.
this helps identify whether volume inside the profile is more aggressive on the buy side or the sell side.
the delta method can be selected from several modes:
bar direction
range position
body weighted
wick absorption
hybrid pro
this does not represent real bid and ask order flow. it is an estimation based on candle behavior and volume distribution.
merged poc module
when several poc levels are close together, the script can merge them into a cleaner cluster.
this helps reduce chart noise and makes repeated high-volume zones easier to read.
a merged poc cluster can show that several profiles agree around the same price area.
when multiple poc levels cluster near the same zone, that level can become more important for future analysis.
confluence detector
the true confluence detector looks for clusters between different level types.
it can combine:
poc
vah
val
fibonacci levels
multiple profiles
the idea is to identify zones where several independent references are close to each other.
a confluence zone is not a guaranteed reversal point. it is a zone where the chart deserves more attention.
global heatmap
the global heatmap aggregates visible volume profiles into one heatmap zone on the right side of the chart.
this gives a broader view of where volume is concentrated across all visible profiles.
the global heatmap can help identify larger high-volume areas and thinner zones.
live vp gauges panel
the live vp gauges panel shows live information about the current developing volume profile.
it includes readings such as:
buy pressure
sell pressure
net delta estimate
value area position
distance to poc
distance to vah
distance to val
current row pressure
last bar pressure
close location inside the vp range
this panel is not an order book. it does not use bid and ask data. it is based on the current volume profile structure.
dashboard
the dashboard gives a quick summary of the current mode and important status information.
it can show:
current vp mode
number of stored profiles
nearest poc
distance to nearest poc
fibonacci status
poc merge status
value area extension status
confluence status
global heatmap status
poc touch alert
the script includes a poc touch alert.
this alert can help notify when price reaches a stored poc level.
a poc touch does not mean immediate entry. it only means price has reached an important volume reference level.
how to use the tool
step 1: choose the vp mode
fixed bars creates a new profile every selected number of bars.
session creates profiles based on the selected session.
manual period builds a live profile from a fixed manual number of bars.
beginners can start with fixed bars because it is simple and stable.
step 2: choose the number of rows
rows per vp controls how detailed the volume profile is.
more rows give more precision but can make the chart heavier.
fewer rows give a cleaner view but less detail.
a balanced setting is usually better for beginners.
step 3: read poc, vah and val
start by locating the poc.
then look at vah and val.
ask three simple questions:
is price above value?
is price below value?
is price inside value?
this gives a basic market context.
step 4: check reaction zones
watch how price behaves when it reaches poc, vah, val, fibonacci levels or merged poc clusters.
a strong reaction can show rejection.
a slow move through the level can show acceptance.
a clean breakout can show expansion away from value.
step 5: confirm with price action
do not trade only because price touches a level.
wait for confirmation such as:
market structure shift
rejection candle
break and retest
support or resistance reaction
volume confirmation
trend confirmation
example 1: price returns to poc
price moves away from a profile and later returns to the poc.
this can be a magnet zone because the poc is the highest volume level of that profile.
a beginner can watch if price accepts the poc or rejects it.
if price holds above poc after a retest, it may show support behavior.
if price rejects below poc, it may show resistance behavior.
example 2: rejection at vah
price moves up into vah and fails to stay above it.
this can show that higher prices are not accepted.
a trader can then look for bearish confirmation on the normal price chart.
the level itself is only a reference. confirmation is still required.
example 3: reaction at val
price drops into val and quickly rejects lower prices.
this can show that sellers failed to push price below value.
a trader can then look for bullish confirmation before considering a long setup.
example 4: merged poc cluster
several poc levels appear close to each other and the script merges them.
this creates a cleaner high-volume cluster.
if price returns to that cluster, it can become an important decision zone.
a beginner should watch whether price bounces, consolidates, or breaks through the cluster.
example 5: confluence zone
a poc, a fibonacci level and a value area boundary appear near the same price.
the confluence detector can highlight this type of zone.
this does not predict the future, but it helps the trader focus on areas where several references agree.
example 6: global heatmap
the global heatmap shows a strong high-volume area on the right side of the chart.
if price trades near this zone, it may slow down, react or consolidate.
if price moves through a low-volume zone, it may move faster.
beginner trading workflow
first, identify the current trend on the main chart.
then, check where price is compared to the nearest poc.
next, look at vah and val.
then, check if there is a merged poc cluster or confluence zone nearby.
after that, wait for price action confirmation.
finally, define risk before entering any trade.
a simple beginner rule is:
do not enter just because a level appears.
wait for price to react.
wait for confirmation.
protect the trade with a clear invalidation level.
best use cases
volume profile analysis
poc reaction zones
value area reading
fibonacci confluence
session profile analysis
fixed range profile analysis
support and resistance context
market balance and imbalance reading
high-volume and low-volume zone detection
beginner-friendly structure analysis
settings overview
vp trigger
selects how the profile is created.
fixed bars builds profiles after a fixed number of bars.
session builds profiles around selected market sessions.
manual period builds a profile from a manual number of bars.
bars per vp
controls how many bars are used before a new fixed profile is created.
manual period bars
controls the number of bars used for the manual live profile.
max vp visible
controls how many profiles remain visible on the chart.
rows per vp
controls the number of price rows inside each profile.
value area percentage
controls how much of the profile volume is included inside the value area.
vp width percentage
controls the visual width of each profile.
show fibonacci
enables or disables fibonacci levels.
anchor type
selects what structure is used to anchor fibonacci levels.
fib direction
selects automatic or manual fibonacci direction.
show poc
shows or hides the point of control.
show vah and val
shows or hides value area high and value area low.
extend poc right
extends poc levels to the right side of the chart.
merge close poc lines
merges close poc levels into cleaner clusters.
bull and bear split
shows estimated bullish and bearish volume separately.
delta method
selects how bullish and bearish volume is estimated.
global heatmap
shows an aggregated heatmap from visible profiles.
true confluence detector
detects zones where several important levels cluster together.
live vp gauges panel
shows live pressure and distance readings from the developing profile.
dashboard
shows a compact status panel with useful script information.
risk note
this indicator is designed for technical analysis and education. it does not give financial advice and does not guarantee results. levels, profiles, gauges, heatmaps and alerts are references only. always use risk management and confirm every setup with your own analysis.
Indicador
Bar HL Distribution [XWiseTrade]Analyze the distribution of High-Low ranges over the last N bars.
This indicator groups candle ranges (in ticks) into bins and displays:
• Count per bin
• Percentage and cumulative %
• Visual histogram bars
Perfect for understanding typical volatility, setting realistic targets/stops, and spotting unusual bar sizes.
Features:
• Adjustable lookback and bin size
• Clean table with truncation warning
• Lightweight and always up-to-date
Indicador
Indicador
SwiftFlow SPX Early Entry PROتحليل يومي لمؤشر S&P 500 باستخدام مؤشر SwiftFlow SPX Early Entry PRO . يعتمد المؤشر على تحليل الزخم والاتجاه لتحديد فرص CALL و PUT بدقة عالية. هذا التحليل لأغراض تعليمية فقط وليس توصية مالية.
Indicador
SwiftFlow SPX Early Entry PROتحليل يومي لمؤشر S&P 500 باستخدام مؤشر SwiftFlow SPX Early Entry PRO . يعتمد المؤشر على تحليل الزخم والاتجاه لتحديد فرص CALL و PUT بدقة عالية. هذا التحليل لأغراض تعليمية فقط وليس توصية مالية.
Indicador
Market Breadth: NH/NLMarket Breadth: NH/NL Indicator
This indicator tracks the daily number of stocks making New Highs (NH) and New Lows (NL) across the NYSE and NASDAQ exchanges to evaluate underlying market breadth.
Key Features:
Data Source: Utilizes native TradingView breadth tickers (USI:NYH, USI:NYL, USI:NDH, USI:NDL).
Visual Layout: New Highs are plotted above the zero line. New Lows are inverted and plotted below the zero line for immediate visual assessment of market bias.
Formatting: NYSE breadth is displayed as a histogram. NASDAQ breadth is overlaid as continuous lines.
Application: Used to gauge internal market participation, measure trend strength, and identify structural divergences between price action and breadth.
Indicador
Equivest Supply and Demand Zoneupply & Demand Zone Indicator is a technical analysis tool that automatically identifies key buying (Demand) and selling (Supply) areas on a price chart.
🟢 Demand Zone: Area where buyers previously entered aggressively, potentially causing the price to rise.
🔴 Supply Zone: Area where sellers previously dominated, potentially causing the price to fall.
🎯 Helps traders identify entry, exit, stop-loss, and target levels.
📈 Useful for intraday, swing trading, and positional trading.
⚡ Works best when combined with price action, volume, and trend analysis.
🚨 Zones are not guaranteed support/resistance levels; always use proper risk management.
Simple Formula for Traders:
👉 Buy near Demand Zone
👉 Sell or Short near Supply Zone
👉 Confirm with price action before taking a trad
Indicador
Elite Ultimate SMC PRO - Probability EngineDescription:
Overview:
This indicator is a comprehensive Smart Money Concepts (SMC) engine designed to filter noise and identify high-probability trade setups. By combining market structure analysis with momentum and trend filters, the engine generates a dynamic "Probability Score" (0-100).
How it works:
The script evaluates four core market conditions before triggering an entry signal:
1-Market Structure: Identifies swing highs and lows using custom lookback periods.
2-Momentum (Stochastic): Monitors overbought/oversold conditions to avoid entering late.
3-Money Flow (MFI): Confirms if the market volume supports the price move.
4-Trend Filter: Uses SMAs to ensure the trade is aligned with the broader trend.
Features:
1-Probability Score: Only shows signals that meet your customized threshold.
2-Automated Risk Management: Automatically calculates and plots SL (Stop Loss) and TP (Take Profit) levels based on ATR (Average True Range).
3-FVG Detection: Visualizes Fair Value Gaps on the chart to identify areas of price inefficiency.
Settings:
1-Score Threshold: Adjust the sensitivity of the signals (Default 70).
2-Swing Lookback: Change to suit your preferred timeframe (Intraday vs. Swing).
3-ATR Multipliers: Customize your Risk/Reward ratio for TP1 and TP2.
Usage Tips:
1-Works best on 1H/4H timeframes.
2-Use the "Score" on the label to gauge the strength of the setup.
3-Always combine with your own market analysis.
Disclaimer: This indicator is for educational purposes only and does not constitute financial advice. Always perform your own due diligence.
BY ANDREHAN
Indicador
SCALE Strat Trade Plan (+ Wedge Trendlines)A discretionary decision-support overlay that combines "The Strat" reversal logic with a 5-point S.C.A.L.E confluence score, draws a clean, ready-to-read trade plan — entry, stop, and a 3-step target ladder — and overlays auto-drawn wedge trendlines and the structure that matters.**
It does not predict the market or promise results. It *organizes* what's already on your chart — reversals, levels, momentum, trendlines, and a scored setup — so you can make faster, more consistent discretionary decisions.
What it shows
🎯 The trade plan**
When a qualifying reversal forms, the indicator draws a complete plan:
- **Entry** — above the bullish reversal bar (Call) or below the bearish one (Put)
- **Stop** — at the structure low/high, but **capped at 0.75 × ATR** so risk stays defined
- **Targets** — a **TP1 / TP2 / TP3 ladder** at 2× / 3× / 4× ATR, each labeled with its % move
- **Shaded reward / risk zones** from entry to TP3 and entry to stop
The plan **locks** once set, so it stays steady through a continuation instead of jumping to every little pullback, and **hides itself** once price closes past its stop or runs far beyond target — no stale plans cluttering the chart.
📊 The S.C.A.L.E score (0–5)**
Every setup is scored on five factors:
- **S** — at a Support/Resistance level
- **C** — a reversal Candle (engulfing / hammer / shooter / doji)
- **A** — Alignment (daily/weekly/monthly) or a Strat reversal
- **L** — Liquidity event (swept swing / break of structure / fair-value gap)
- **E** — daily 5/9 EMA confirmation
A live score reads out in the corner box, and you can require a minimum score before a full plan is drawn.
📐 Auto wedge trendlines**
Two self-updating trendlines connect recent pivot highs (upper) and pivot lows (lower) and extend to the right — so converging wedges, rising/falling channels, and breakout/breakdown lines are drawn for you. Fully adjustable pivot length and which pivots to connect, and they can be toggled off entirely.
🧱 Structure, drawn for you**
- Pivot levels (R2 / R1 / Pivot / S1 / S2) from a configurable anchor timeframe
- Swing highs/lows (auto-tagged Higher High, Lower Low, etc.)
- Previous-week high/low, most-recent liquidity sweep
- Major Fibonacci pullbacks (50% and 61.8% golden)
- Nearest Support / Resistance labels
- "The Strat" bar typing — **1** (inside) / **3** (outside) numbers and **Rev** flags on 2-2 / 2-1-2 / 3-1-2 reversals
🧭 The read-out box (bottom-right)**
`ATR | SC (live score) | Now (live trend) | Mom %`
- **SC** — the current SCALE score, color-graded
- **Now** — the live trend bias on your chart timeframe
- **Mom %** — share of 15m / 1H / 4H / D / W / M timeframes pointing up (green = full continuity, yellow = mixed, red = full down)
🎯 Sniper panel (Dir | 3m | 5m | 15m)**
A compact multi-timeframe panel showing intraday direction, so a lower-timeframe entry can be checked against the higher ones at a glance.
---
How to use it
1. **Add it to any chart and timeframe.** It's built for intraday (3m / 5m / 15m) but works on any resolution — the plan, pivots, and trendlines auto-scale.
2. **Read the box.** `SC` climbing toward your threshold, `Now` for trend direction, `Mom %` for higher-timeframe agreement.
3. **Use the wedge lines for context.** Watch how price behaves at the upper/lower trendline — a reversal off a line, or a clean break of one, is often where the best setups appear.
4. **Wait for a plan to print.** When a reversal qualifies, the Call/Put entry, stop, and TP ladder appear. The label shows the SCALE score and the location (at support / resistance / breakout).
5. **Confirm with the Sniper panel.** For an intraday entry, glance at whether 5m and 15m agree with the direction.
6. **Manage with the ladder.** A common approach: trim at TP1, move stop to entry, let a runner go to TP2 / TP3 — your call.
7. **Tune the filters to your style** (below) — wide open to learn the patterns, or tight for only high-confluence setups.
Key inputs
- **SCALE threshold** — minimum score to draw a full plan (0 = every reversal, higher = selective). Sub-threshold setups can show as lighter **"watch"** flags.
- **Min reversal bar size (× ATR)** — ignores tiny pullback wiggles so the entry isn't re-drawn on every micro-move.
- **Lock entry until it resolves** — keeps one plan steady through a continuation.
- **Noise / fakeout filter** — require a clean directional bar + above-average volume.
- **Level-align entries** — only long at support / short at resistance.
- **Require 3m + 5m + 15m alignment** — top-down confirmation.
- **Block new entries after 3pm ET** — avoids late-day setups with no room before the close.
- **Trendlines (Wedge Maker)** — show/hide, pivot length, which pivots to connect, source, colors, width.
- **Pivot anchor timeframe, ATR length, TP multipliers, stop cap** — fully adjustable.
Each filter is independent — start loose to learn the patterns, then tighten the ones that fit how you trade.
---
Alerts
- **Call / Put entry** — a qualifying setup formed
- **Watch setup** — a lower-score setup is forming
- **TP1 hit / TP3 hit / Stop hit** — manage the open plan
---
Credits
The wedge-trendline module is adapted from **"Wedge Maker Pro – Day Trade Edition" by veryfid**, integrated here with permission/attribution under TradingView's house rules. All credit for that component goes to the original author.
Notes
- This is a **discretionary tool**, not an automated strategy or signal service. It highlights and scores setups; **you** decide whether to act.
- No indicator guarantees profit. Use proper risk management and your own analysis.
- Best used on liquid instruments where structure is clean.
- Not financial advice. For educational and decision-support purposes only.
Indicador
Indicador
Tableau Technique Multi-TFThe 4-hour timeframe is now fully integrated into the table, using the same signal logic (RSI + EMA crossover) as the other timeframes. The table will display signals like:
"Achat Fort" / "Vente Forte" (strong buy/sell)
"Achat" / "Vente" (buy/sell)
"Neutre" (neutral).
Great job! The script is now complete with support for 1m, 5m, 15m, 30m, 1h, and 4h timeframes.
Indicador






















