Peak Reaction Zones [BigBeluga]Peak Reaction Zones is an advanced Smart Money Concept (SMC) indicator that identifies the most recent swing high and swing low zones, helping traders determine premium and discount areas for optimal trade positioning.
🔵 Key Features:
Swing High & Low Zones:
Automatically detects the latest swing high and swing low levels.
Helps traders identify key reaction points where price is likely to respond.
Premium & Discount Concept:
The high zone represents a premium area, where price is overextended and may reverse.
The low zone represents a discount area, where price is undervalued and may bounce.
The midline dynamically marks the equilibrium of the range.
Adjustable Zone Width:
Users can fine-tune the width of the zones to match their trading style.
Wider zones capture broader reaction ranges, while narrower zones focus on precise levels.
Zone Retest Signals:
Blue markers appear when price retests the lower reaction zone, signaling potential support.
Orange markers appear when price retests the upper reaction zone, indicating possible resistance.
Price Labels for Key Levels:
Displays the price value of the swing high, swing low, and midline for quick reference.
Helps traders recognize major reaction points at a glance.
🔵 Usage:
Smart Money Trading: Utilize the premium and discount concept to align trades with institutional order flow.
Zone Reactions: Watch for price tests of reaction zones and use the retest signals to confirm potential reversals.
Midline Confirmation: If price holds above or below the midline, it can indicate directional bias.
Scalping & Swing Trading: Short-term traders can look for zone rejections, while swing traders can use the levels for trend continuation setups.
Peak Reaction Zones is a must-have tool for traders looking to trade with Smart Money Concepts, allowing for precise entries and exits based on key liquidity areas and market structure.
Indicators and strategies
Trade Easily by DrRay- Strategy (Over 70% winrate)How the Strategy Works
Dynamic Trend Alignment:
The strategy automatically detects the chart's timeframe and selects the appropriate higher timeframe for trend alignment:
M1 Chart: Trend aligned with M15.
M5 Chart: Trend aligned with H1.
M15 Chart: Trend aligned with H4.
Inputs and Customization
Bandwidth (h):
Controls the smoothness of the Nadaraya-Watson Estimator.
A smaller value makes the line more responsive to price changes.
Multiplier (mult):
Controls the width of the envelope.
A smaller value creates tighter bounds.
Trend Filter:
The useTrendFilter input allows you to enable or disable the trend alignment feature.
Risk Management:
Take Profit (takeProfitPerc): Percentage above the entry price to take profit.
Stop Loss (stopLossPerc): Percentage below the entry price to stop loss.
Advantages of the Strategy
Dynamic Trend Alignment: Automatically adjusts the trend filter based on the chart's timeframe.
Risk Management: Includes take profit and stop loss levels to manage risk.
Customizable: Adjust the envelope width and smoothness to suit your trading style.
Backtesting: Allows you to evaluate the strategy's performance on historical data...
Conclusion: will love to hear from you; -OluwaRaymond
isha//@version=6
import yashgode9/signalLib_yashgode9/2 as signalLib
indicator('isha', 'isha', true, format.price, max_labels_count = 200, max_lines_count = 50)
//--------------------- Prerequisites of script ---------------------// `, ` `, and `
DEPTH_ENGINE = input.int(30, 'DEPTH_ENGINE', minval = 1, step = 1, group = 'signalLib Config')
DEVIATION_ENGINE = input.int(5, 'DEVIATION_ENGINE', minval = 1, step = 1, group = 'signalLib Config')
BACKSTEP_ENGINE = input.int(5, 'BACKSTEP_ENGINE', minval = 2, step = 1, group = 'signalLib Config')
labels = input(0, 'Labels Transparency', group = 'Labels')
buycolor = input(#03ff85, 'Buy-Color', group = 'Colors')
sellcolor = input(#fc0808, 'Sell-Color', group = 'Colors')
buycolor1 = #000000
sellcolor1 = #000000
lines = 0
labelsize__0 = input.int(3, 'Label size', minval = 1, maxval = 5, group = 'Labels')
labelsize = switch labelsize__0
1 => size.tiny
2 => size.small
3 => size.normal
4 => size.large
5 => size.huge
repaint = true
extend = false
//--------------------- Main Logic of Script ---------------------//
= signalLib.signalLib(low,high,DEPTH_ENGINE,DEVIATION_ENGINE,BACKSTEP_ENGINE)
string nowPoint = ''
// Define variables in global scope
var float lastPoint = na
var float field_1 = na
var float field_2 = na
var float field_3 = na
field_0 = zee1.price
if bool(ta.change(direction))
field_1 := zee1.price
lastPoint := field_1
lastPoint
line zeezee = na
label point = na
if repaint
nowPoint := direction < 0 ? zee2.price < lastPoint ? 'Buy-point' : 'Buy-point' : zee2.price > lastPoint ? 'Sell-point' : 'Sell-point'
point := label.new(zee2, nowPoint, xloc.bar_time, yloc.price, color.new(direction < 0 ? buycolor : sellcolor, labels), direction > 0 ? label.style_label_down : label.style_label_up, color.new(direction > 0 ? buycolor1 : sellcolor1, labels), labelsize)
if direction == direction
line.delete(zeezee )
label.delete(point )
else
line.set_extend(zeezee , extend.none)
else
if direction != direction
field_2 := zee2.price
field_3 := zee2.price
nowPoint := direction < 0 ? field_2 < lastPoint ? 'Buy-point' : 'Buy-point' : field_3 > lastPoint ? 'Sell-point' : 'Sell-point'
point := label.new(zee2 , nowPoint, xloc.bar_time, yloc.price, color.new(direction < 0 ? buycolor : sellcolor, labels), direction > 0 ? label.style_label_down : label.style_label_up, color.new(direction > 0 ? buycolor1 : sellcolor1, labels), labelsize)
point
// Alert function for direction change
if bool(ta.change(direction)) // Convert to boolean
if direction > 0
alert("Sell signal generated!!!", alert.freq_once_per_bar_close)
else
alert("Buy signal generated!!!", alert.freq_once_per_bar_close)
RSI & Heikin Ashi Alerts PEGOFEThis RSI & Heikin-Ashi Alerts Indicator helps traders identify potential buy and sell opportunities based on RSI levels and Heikin-Ashi candle confirmation. It is designed to generate signals when:
✅ RSI reaches overbought (≥70) or oversold (≤30) levels.
✅ Two consecutive Heikin-Ashi candles change color, confirming trend reversal.
✅ Buy signals (green marker) appear after RSI is oversold, followed by two bullish Heikin-Ashi candles.
✅ Sell signals (red marker) appear after RSI is overbought, followed by two bearish Heikin-Ashi candles.
✅ Alerts can be set to notify traders when conditions are met.
🚀 Perfect for traders looking for RSI-based trend reversals with Heikin-Ashi confirmation!
Este Indicador de Alertas RSI & Heikin-Ashi ayuda a los traders a identificar posibles oportunidades de compra y venta basadas en niveles de RSI y confirmación de velas Heikin-Ashi. Genera señales cuando:
✅ El RSI alcanza niveles de sobrecompra (≥70) o sobreventa (≤30).
✅ Dos velas Heikin-Ashi consecutivas cambian de color, confirmando un posible cambio de tendencia.
✅ Las señales de compra (marcador verde) aparecen cuando el RSI está en sobreventa y dos velas Heikin-Ashi alcistas confirman el giro.
✅ Las señales de venta (marcador rojo) aparecen cuando el RSI está en sobrecompra y dos velas Heikin-Ashi bajistas confirman el giro.
✅ Se pueden configurar alertas para recibir notificaciones cuando se cumplan las condiciones.
🚀 ¡Ideal para traders que buscan reversiones de tendencia basadas en RSI con confirmación de Heikin-Ashi!
DeadMoney || LiquidityИндикатор автоматически определяет зоны ликвидности на графике на основе локальных экстремумов (high и low) и отслеживает накопленный объём торгов на этих уровнях.
1. Поиск ликвидности
- При формировании локального максимума (high) создаётся «sell»-уровень (красная линия по умолчанию).
- При формировании локального минимума (low) создаётся «buy»-уровень (зелёная линия по умолчанию).
2. Накопление объёма
- Пока цена не пробивает уровень, индикатор суммирует объём (volume) каждой новой свечи и обновляет подпись на линии.
- Когда цена пересекает уровень (пробивает его), линия становится штриховой и перестаёт обновляться (ликвидность снимается).
3. Настройки
- Sell и Buy цвета линий можно менять в параметрах: Sell, Buy.
- Pivot Length позволяет управлять чувствительностью к локальным экстремумам: чем больше значение, тем реже формируются новые уровни (14 по умолчанию).
Используйте DeadMoney || Liquidity в своей торговле, чтобы автоматически определять зоны ликвидности и видеть накопленный объём на важных уровнях!
Orderblocks | iSolaniOrderblocks | iSolani
The Orderblocks | iSolani indicator identifies and visualizes key order blocks—areas of significant institutional buying or selling activity—on a price chart, using volume analysis to detect periods of high volume divergence. It creates colored boxes representing bullish or bearish order blocks, where institutional activity likely influences price movement. Bullish order blocks are highlighted in red (default), signaling areas of potential buying pressure, while bearish blocks are marked in green, indicating potential selling pressure. The indicator calculates buy pressure (BPV) and sell pressure (SPV) through normalized volume and exponential moving averages (EMA), determining the strength of each order block. Traders can customize the appearance of order blocks, including border transparency and whether to display volume information within the boxes. It also adjusts bar colors based on price movement relative to the opening price, highlighting bullish or bearish periods. The tool monitors price action, removing or adjusting order blocks when prices move beyond these zones. Ultimately, this indicator helps traders track and manage institutional activity, providing visual cues for potential entry or exit points based on areas of supply and demand influenced by institutional players.
IU Imbalance Trend StrategyIU Imbalance Trend Strategy
The IU Imbalance Trend Strategy is a trend-following strategy that combines order flow imbalance, trend filtering, and RSI-based momentum confirmation to generate long and short trading signals.
User Inputs:
- Imbalance Length (Default: 10) – Defines the lookback period for calculating order flow imbalance.
- Trend Length (Default: 50) – Determines the moving average period for identifying bullish and bearish trends.
- RSI Length (Default: 14) – Sets the period for the Relative Strength Index (RSI) calculation.
How It Works:
1. Order Flow Score: The strategy calculates an imbalance score based on the highest and lowest close prices over a set period, helping to identify potential shifts in market direction.
2. Trend Filter: A dynamic trend filter is applied using a moving average and ATR to detect bullish and bearish market conditions.
3. RSI Confirmation: A momentum filter using RSI ensures trades are taken only when momentum supports the trend.
Long Entry Conditions:
- Order Flow Score is positive (indicating bullish imbalance).
- Price is above the Bull Trend Line (uptrend confirmation).
- RSI is above 50 (momentum supports buying).
- No active long trade (prevents duplicate entries).
Short Entry Conditions:
- Order Flow Score is negative (indicating bearish imbalance).
- Price is below the Bear Trend Line (downtrend confirmation).
- RSI is below 50 (momentum supports selling).
- No active short trade (prevents duplicate entries).
Additional Features:
- Trend Bands: Visual representation of bullish and bearish trend zones.
- Entry Signals: Green and red labels indicate long and short trade opportunities.
- Alerts: Get notified when a long or short entry is triggered.
AO/AC Trading Zones Strategy [Skyrexio] Overview
AO/AC Trading Zones Strategy leverages the combination of Awesome Oscillator (AO), Acceleration/Deceleration Indicator (AC), Williams Fractals, Williams Alligator and Exponential Moving Average (EMA) to obtain the high probability long setups. Moreover, strategy uses multi trades system, adding funds to long position if it considered that current trend has likely became stronger. Combination of AO and AC is used for creating so-called trading zones to create the signals, while Alligator and Fractal are used in conjunction as an approximation of short-term trend to filter them. At the same time EMA (default EMA's period = 100) is used as high probability long-term trend filter to open long trades only if it considers current price action as an uptrend. More information in "Methodology" and "Justification of Methodology" paragraphs. The strategy opens only long trades.
Unique Features
No fixed stop-loss and take profit: Instead of fixed stop-loss level strategy utilizes technical condition obtained by Fractals and Alligator to identify when current uptrend is likely to be over. In some special cases strategy uses AO and AC combination to trail profit (more information in "Methodology" and "Justification of Methodology" paragraphs)
Configurable Trading Periods: Users can tailor the strategy to specific market windows, adapting to different market conditions.
Multilayer trades opening system: strategy uses only 10% of capital in every trade and open up to 5 trades at the same time if script consider current trend as strong one.
Short and long term trend trade filters: strategy uses EMA as high probability long-term trend filter and Alligator and Fractal combination as a short-term one.
Methodology
The strategy opens long trade when the following price met the conditions:
1. Price closed above EMA (by default, period = 100). Crossover is not obligatory.
2. Combination of Alligator and Williams Fractals shall consider current trend as an upward (all details in "Justification of Methodology" paragraph)
3. Both AC and AO shall print two consecutive increasing values. At the price candle close which corresponds to this condition algorithm opens the first long trade with 10% of capital.
4. If combination of Alligator and Williams Fractals shall consider current trend has been changed from up to downtrend, all long trades will be closed, no matter how many trades has been opened.
5. If AO and AC both continue printing the rising values strategy opens the long trade on each candle close with 10% of capital while number of opened trades reaches 5.
6. If AO and AC both has printed 5 rising values in a row algorithm close all trades if candle's low below the low of the 5-th candle with rising AO and AC values in a row.
Script also has additional visuals. If second long trade has been opened simultaneously the Alligator's teeth line is plotted with the green color. Also for every trade in a row from 2 to 5 the label "Buy More" is also plotted just below the teeth line. With every next simultaneously opened trade the green color of the space between teeth and price became less transparent.
Strategy settings
In the inputs window user can setup strategy setting:
EMA Length (by default = 100, period of EMA, used for long-term trend filtering EMA calculation).
User can choose the optimal parameters during backtesting on certain price chart.
Justification of Methodology
Let's explore the key concepts of this strategy and understand how they work together. We'll begin with the simplest: the EMA.
The Exponential Moving Average (EMA) is a type of moving average that assigns greater weight to recent price data, making it more responsive to current market changes compared to the Simple Moving Average (SMA). This tool is widely used in technical analysis to identify trends and generate buy or sell signals. The EMA is calculated as follows:
1.Calculate the Smoothing Multiplier:
Multiplier = 2 / (n + 1), Where n is the number of periods.
2. EMA Calculation
EMA = (Current Price) × Multiplier + (Previous EMA) × (1 − Multiplier)
In this strategy, the EMA acts as a long-term trend filter. For instance, long trades are considered only when the price closes above the EMA (default: 100-period). This increases the likelihood of entering trades aligned with the prevailing trend.
Next, let’s discuss the short-term trend filter, which combines the Williams Alligator and Williams Fractals. Williams Alligator
Developed by Bill Williams, the Alligator is a technical indicator that identifies trends and potential market reversals. It consists of three smoothed moving averages:
Jaw (Blue Line): The slowest of the three, based on a 13-period smoothed moving average shifted 8 bars ahead.
Teeth (Red Line): The medium-speed line, derived from an 8-period smoothed moving average shifted 5 bars forward.
Lips (Green Line): The fastest line, calculated using a 5-period smoothed moving average shifted 3 bars forward.
When the lines diverge and align in order, the "Alligator" is "awake," signaling a strong trend. When the lines overlap or intertwine, the "Alligator" is "asleep," indicating a range-bound or sideways market. This indicator helps traders determine when to enter or avoid trades.
Fractals, another tool by Bill Williams, help identify potential reversal points on a price chart. A fractal forms over at least five consecutive bars, with the middle bar showing either:
Up Fractal: Occurs when the middle bar has a higher high than the two preceding and two following bars, suggesting a potential downward reversal.
Down Fractal: Happens when the middle bar shows a lower low than the surrounding two bars, hinting at a possible upward reversal.
Traders often use fractals alongside other indicators to confirm trends or reversals, enhancing decision-making accuracy.
How do these tools work together in this strategy? Let’s consider an example of an uptrend.
When the price breaks above an up fractal, it signals a potential bullish trend. This occurs because the up fractal represents a shift in market behavior, where a temporary high was formed due to selling pressure. If the price revisits this level and breaks through, it suggests the market sentiment has turned bullish.
The breakout must occur above the Alligator’s teeth line to confirm the trend. A breakout below the teeth is considered invalid, and the downtrend might still persist. Conversely, in a downtrend, the same logic applies with down fractals.
In this strategy if the most recent up fractal breakout occurs above the Alligator's teeth and follows the last down fractal breakout below the teeth, the algorithm identifies an uptrend. Long trades can be opened during this phase if a signal aligns. If the price breaks a down fractal below the teeth line during an uptrend, the strategy assumes the uptrend has ended and closes all open long trades.
By combining the EMA as a long-term trend filter with the Alligator and fractals as short-term filters, this approach increases the likelihood of opening profitable trades while staying aligned with market dynamics.
Now let's talk about the trading zones concept and its signals. To understand this we need to briefly introduce what is AO and AC. The Awesome Oscillator (AO), developed by Bill Williams, is a momentum indicator designed to measure market momentum by contrasting recent price movements with a longer-term historical perspective. It helps traders detect potential trend reversals and assess the strength of ongoing trends.
The formula for AO is as follows:
AO = SMA5(Median Price) − SMA34(Median Price)
where:
Median Price = (High + Low) / 2
SMA5 = 5-period Simple Moving Average of the Median Price
SMA 34 = 34-period Simple Moving Average of the Median Price
The Acceleration/Deceleration (AC) Indicator, introduced by Bill Williams, measures the rate of change in market momentum. It highlights shifts in the driving force of price movements and helps traders spot early signs of trend changes. The AC Indicator is particularly useful for identifying whether the current momentum is accelerating or decelerating, which can indicate potential reversals or continuations. For AC calculation we shall use the AO calculated above is the following formula:
AC = AO − SMA5(AO) , where SMA5(AO)is the 5-period Simple Moving Average of the Awesome Oscillator
When the AC is above the zero line and rising, it suggests accelerating upward momentum.
When the AC is below the zero line and falling, it indicates accelerating downward momentum.
When the AC is below zero line and rising it suggests the decelerating the downtrend momentum. When AC is above the zero line and falling, it suggests the decelerating the uptrend momentum.
Now let's discuss the trading zones concept and how it can create the signal. Zones are created by the combination of AO and AC. We can divide three zone types:
Greed zone: when the AO and AC both are rising
Red zone: when the AO and AC both are decreasing
Gray zone: when one of AO or AC is rising, the other is falling
Gray zone is considered as uncertainty. AC and AO are moving in the opposite direction. Strategy skip such price action to decrease the chance to stuck in the losing trade during potential sideways. Red zone is also not interesting for the algorithm because both indicators consider the trend as bearish, but strategy opens only long trades. It is waiting for the green zone to increase the chance to open trade in the direction of the potential uptrend. When we have 2 candles in a row in the green zone script executes a long trade with 10% of capital.
Two green zone candles in a row is considered by algorithm as a bullish trend, but now so strong, that's the reason why trade is going to be closed when the combination of Alligator and Fractals will consider the the trend change from bullish to bearish. If id did not happens, algorithm starts to count the green zone candles in a row. When we have 5 in a row script change the trade closing condition. Such situation is considered is a high probability strong bull market and all trades will be closed if candle's low will be lower than fifth green zone candle's low. This is used to increase probability to secure the profit. If long trades are initiated, the strategy continues utilizing subsequent signals until the total number of trades reaches a maximum of 5. Each trade uses 10% of capital.
Why we use trading zones signals? If currently strategy algorithm considers the high probability of the short-term uptrend with the Alligator and Fractals combination pointed out above and the long-term trend is also suggested by the EMA filter as bullish. Rising AC and AO values in the direction of the most likely main trend signaling that we have the high probability of the fastest bullish phase on the market. The main idea is to take part in such rapid moves and add trades if this move continues its acceleration according to indicators.
Backtest Results
Operating window: Date range of backtests is 2023.01.01 - 2024.12.31. It is chosen to let the strategy to close all opened positions.
Commission and Slippage: Includes a standard Binance commission of 0.1% and accounts for possible slippage over 5 ticks.
Initial capital: 10000 USDT
Percent of capital used in every trade: 10%
Maximum Single Position Loss: -9.49%
Maximum Single Profit: +24.33%
Net Profit: +4374.70 USDT (+43.75%)
Total Trades: 278 (39.57% win rate)
Profit Factor: 2.203
Maximum Accumulated Loss: 668.16 USDT (-5.43%)
Average Profit per Trade: 15.74 USDT (+1.37%)
Average Trade Duration: 60 hours
How to Use
Add the script to favorites for easy access.
Apply to the desired timeframe and chart (optimal performance observed on 4h BTC/USDT).
Configure settings using the dropdown choice list in the built-in menu.
Set up alerts to automate strategy positions through web hook with the text: {{strategy.order.alert_message}}
Disclaimer:
Educational and informational tool reflecting Skyrex commitment to informed trading. Past performance does not guarantee future results. Test strategies in a simulated environment before live implementation
These results are obtained with realistic parameters representing trading conditions observed at major exchanges such as Binance and with realistic trading portfolio usage parameters.
False Breakouts With Impulse [PhilDotC]New to TV and Pine Script and also reading Dr Alexander Elder's The New Trading for a Living.
I have rolled two ideas from the book into one indicator and made it usable in the Pine Screener. When using in the screener tick the "Screener mode" property to get an additional query option allowing you to filter by the number of days since the last false bottom.
This is version 1 of the indicator script and only supports false bottoms (I can only trade long with my broker)
To cut down the amount of clutter on my screen I have rolled the Elder Impulse bar colouring into the indicator. Thanks to @LazyBear for that code.
Use it if it helps, suggestions for improvements to the code great fully accepted.
Volume Delta Imbalance Index [PhenLabs]📊 Volume Delta Imbalance Index (VDII)
Version: PineScript™ v6
Description
The Volume Delta Imbalance Index is an advanced technical analysis tool that combines volume profile analysis with price movement dynamics to identify significant market imbalances. It features a sophisticated analysis system that weighs recent versus historical volume delta imbalance patterns, providing traders with insights into potential market reversals and trend continuation scenarios.
Points of Innovation:
Custom volume delta calculation incorporating price and volume relationships
Adaptive smoothing system based on market volatility
Multi-component analysis combining flow, acceleration, and strength metrics
Real-time volume profile integration with historical context
🔧 Core Components
Volume Profile Analysis: Dynamic volume delta imbalance distribution assessment
Flow Imbalance Detection: Buy/sell pressure evaluation
Strength Analysis: Composite market strength measurement
Acceleration Framework: Volume movement dynamics
Statistical Bands: Adaptive threshold system
🚨 Key Features 🚨
The indicator provides comprehensive analysis through:
Volume Delta: Up to date volume imbalance measurement
Market Structure: Support/resistance level identification
Flow Analysis: Buy/sell pressure visualization
Acceleration Signals: Movement momentum detection
Adaptive Bands: Dynamic overbought/oversold levels
📈 Visualization
Color-coded Columns: Shows direction and strength of imbalance
Signal Lines: Strong buy/sell level indicators
Statistical Bands: Shows normal trading ranges
Gradient Fills: Indicates extreme market conditions
Dynamic Opacity: Reflects trend strength
📌 Usage Guidelines
The indicator offers several customization options:
Basic Settings:
Lookback Period: Analysis timeframe adjustment
Sensitivity Level: Signal response calibration
History Depth: Historical context range
Memory Setting: Recent vs. historical data weight
Visual Settings:
Color Scheme: Bullish/bearish signal colors
Signal Levels: Strong buy/sell thresholds
Band Display: Statistical range visualization
✅ Best Use Cases / Things To Look For:
Wait for establishment in the initial trend when the VDII comes back towards zero and the color of the volume becomes more faint
Once this is established and the VDII pushes through to the other side look for small retracements above the zero line on the VDII leading you to believe it is a likely area for price to retrace and continue in its prior direction
Make sure you see the volume bars become more faint in color to give yo further confluence price will continue in its priorly established direction
⚠️ Limitations
Requires sufficient volume data
Most effective in liquid markets
Historical depth affects calculation speed
Possible lag in highly volatile conditions
What Makes This Unique
Composite Volume Analysis: Combines multiple volume metrics
Adaptive Calculation: Adjusts to market volatility
Profile Integration: Incorporates volume profile analysis
Multi-component Scoring: Weighted analysis system
Memory-efficient Design: Optimized for real-time analysis
🔧 How It Works
The indicator processes market data through four main components:
1. Volume Profile Analysis:
Creates dynamic volume delta distribution profiles
Weights recent versus historical data
Identifies significant price levels
2. Flow Imbalance Detection:
Analyzes buying versus selling pressure
Calculates normalized flow ratios
Determines market bias
3. Strength Analysis:
Measures composite market strength
Incorporates volume-weighted movements
Provides trend strength indication
4. Final Score Calculation:
Combines all components with weighted importance
Applies volatility-based smoothing
Generates final signal output
5. VDII Potential Reversal Confluences
Bars between signal confluence is default set to 10 but you can change it to whatever you’d prefer
Signals are a compiled look at the indicator as a whole determining where it think reversals or retracements are likely
💡 Note:
The indicator performs best in markets with consistent volume and clear trending or ranging conditions. Its sophisticated volume analysis provides valuable insights into market dynamics beyond traditional price-based indicators.
Multi-Indicator Adaptive Oscillator
It combines three common technical indicators (RSI, Stochastic, and MACD) into a single custom oscillator that helps identify overbought and oversold conditions in a financial market.
The indicator offers customization through various input parameters including length periods, smoothing values, and the ability to adjust weights for each component indicator.
Key features include:
Dynamic overbought/oversold levels that adapt to market conditions
Multiple filters (trend, volume, and divergence) to reduce false signals
Confirmation requirements to ensure signal persistence
Cooldown periods to prevent signal clustering
Visual elements including background shading, crossover dots, and fills between the oscillator and threshold lines
The visualization includes a purple line for the oscillator, red lines for overbought levels, green lines for oversold levels, and appropriate background shading.
Alert conditions are defined for confirmed overbought and oversold conditions, allowing traders to receive notifications when these events occur.
This indicator aims to provide more reliable trading signals by combining multiple technical approaches and adding validation filters to reduce false positives.
"
Volumized Order Blocks | Flux Charts | Seifthis is a order block chart with FVG .
if you want to use it , just hit the add to favorite button annnnd here we go
RSI with Hybrid HTFDESCRIPTION:
This script calculates a Hybrid RSI using a checkpoint system to store data only at new bars of a selected timeframe (HTF).
It allows accurate RSI computation inside the running HTF candle while maintaining precision.
I have used simple calculation defination RSI from built-in and also RMA. I have applied a checkpoint system to reset values based on the selected timeframe
NOTES:
This script calculates RSI using a hybrid system that correctly processes higher timeframe RSI values within the running candle.
The script is non-repainting, transparent, and allows accurate real-time RSI calculations.
This study is for educational purposes only and should not be considered financial advice.
Smoothed Trend-Momentum IndicatorSmoothed Trend-Momentum Indicator (STM Indicator)
The Smoothed Trend-Momentum Indicator (STM) is a versatile overlay indicator designed to help traders identify trends and momentum across multiple timeframes. It combines advanced filtering techniques with volume analysis to provide a comprehensive view of market dynamics.
Key Features:
Trend Filtering: Utilizes a Gaussian filter to smooth price action and identify underlying trends.
Multi-Timeframe Analysis: Displays trend signals for up to 5 different timeframes in a convenient table.
Volume Highlight: Incorporates volume data to emphasize high-volume price movements.
Customizable Visuals: Offers options for color-coded bars, trend bands, and adjustable indicator appearance.
Extra Signals: Includes an option to detect ranging markets for more nuanced analysis.
Flexible Settings: Allows users to fine-tune parameters such as trend filter length, smoothing, and volume sensitivity.
This indicator is suitable for both novice and experienced traders looking for a comprehensive tool to analyze trends and momentum across various market conditions and timeframes. Its visual cues and multi-timeframe analysis make it easier to spot potential trading opportunities and market shifts.
k2662k PivotEste indicador solamente hace un conteo de velas para asi determinar los picos altos y bajos en una tendencia , cuando se detecta lo marca con un punto y los puntos nuevos los señala con un carten asi se esta pendiente el conteo de pivots
Support and Resistance (High Volume Boxes) [Seif]Support and Resistance (High Volume Boxes) . feel free to use it
TheSmartTradingGuy - Master Script 001This Pine Script combines multiple technical indicators into one "Master Script" for trading on TradingView. Here’s a brief breakdown of its main components:
ADX (Average Directional Index) Settings
Measures trend strength using ADX, DI+, and DI- values.
Inputs allow customization of smoothing length and trend limit.
SuperTrend Indicator (Superscript)
Uses ATR (Average True Range) to determine trend direction.
Generates buy/sell signals based on price crossing trend levels.
Moving Averages (Long-Term & Short-Term Trends)
Supports different MA types (SMA, EMA, WMA, etc.).
Helps track long-term (100-period) and short-term (50-period) trends.
RSI (Relative Strength Index) with Moving Average
Computes RSI and applies a moving average to it.
Includes background color changes for bullish/bearish RSI conditions.
Pivot Points & Support/Resistance Levels
Calculates daily/monthly pivots based on high, low, and close.
Computes key resistance (R1, R2, R3) and support (S1, S2, S3) levels.
VWAP (Volume Weighted Average Price)
Determines market sentiment based on price-weighted volume.
Highlights VWAP levels on the chart.
ADX-Based No-Trade Zone
Uses ADX values to filter trades in weak-trend conditions.
Exponential Moving Averages (EMAs) for Trend Identification
Uses multiple EMAs (9, 13, 21, 34) for trend confirmation.
Buy/Sell Signals
A bullish trend shift generates a buy signal.
A bearish trend shift generates a sell signal.
This script is designed for traders who want a comprehensive trend-following system combining multiple indicators like ADX, SuperTrend, RSI, VWAP, and Pivot Points for better decision-making. Let me know if you need a more detailed explanation of any part!
Footprint IQ Pro [TradingIQ]Hello Traders!
Introducing "Footprint IQ Pro"!
Footprint IQ Pro is an all-in-one Footprint indicator with several unique features.
Features
Calculated delta at tick level
Calculated delta ratio at tick level
Calculated buy volume at tick level
Calculated sell volume at tick level
Imbalance detection
Stacked imbalance detection
Stacked imbalance alerts
Value area and POC detection
Highest +net delta levels detection
Lowest -net delta levels detection
CVD by tick levels
Customizable values area percentage
The image above thoroughly outlines what each metric in the delta boxes shows!
Metrics In Delta Boxes
"δ:", " δ%:", " ⧎: ", " ◭: ", " ⧩: "
δ Delta (Difference between buy and sell volume)
δ% Delta Ratio (Delta as a percentage of total volume)
⧎ Total Volume At Level (Total volume at the price area)
◭ Total Buy Volume At Level (Total buy volume at the price area)
⧩ Total Sell Volume At Level (total sell volume at the price area)
Each metric comes with a corresponding symbol.
That said, until you become comfortable with the symbol, you can also turn on the descriptive labels setting!
The image above exemplifies the feature.
The image above shows Footprint IQ's full power!
Additionally, traders with an upgraded TradingView plan can make use of the "1-Second" feature Footprint IQ offers!
The image above shows each footprint generated using 1-second volume data. 1-second data is highly granular compared to 1-minute data and, consequently, each footprint is exceptionally more accurate!
Imbalance Detection
Footprint IQ pro is capable of detecting user-defined delta imbalances.
The image above further explains how Footprint IQ detects imbalances!
The imbalance percentage is customizable in the settings, and is set to 70% by default.
Therefore,
When net delta is positive, and the positive net delta constitutes >=70% of the total volume, a buying imbalance will be detected (upwards triangle).
When net delta is negative, and the negative net delta constitutes >=70% of the total volume, a buying imbalance will be detected (downwards triangle).
Stacked Imbalance Detection
In addition to imbalance detection, Footprint IQ Pro can also detect stacked imbalances!
The image above shows Footprint IQ Pro detecting stacked imbalances!
Stacked imbalances occur when consecutive imbalances at sequential price areas occur. Stacked imbalances are generally interpreted as significant price moves that are supported by volume, rather than a significant result with disproportionate effort.
The criteria for stacked imbalance detection (how many imbalances must occur at sequential price areas) is customizable in the settings.
The default value is three. Therefore, when three imbalances occur at sequential price areas, golden triangles will begin to print to show a stacked imbalance.
Additionally, traders can set alerts for when stacked imbalances occur!
Highest +Delta and Highest -Delta Levels
In addition to being a fully-fledged Footprint indicator, Footprint IQ Pro goes one step further by detecting price areas where the greater +Delta and -Delta are!
The image above shows price behavior near highest +Delta price areas detected by Footprint IQ!
These +Delta levels are considered important as there has been strong interest from buyers at these price areas when they are traded at.
It's expected that these levels can function as support points that are supported by volume.
The image above shows a similar function for resistance points!
Blue lines = High +Delta Detected Price Areas
Red lines = High -Delta Detected Price Areas
Value Area Detection
Similar to traditional volume profile, Footprint IQ Pro displays the value area per bar.
Green lines next to each footprint show the value area for the bar. The value area % is customizable in the settings.
CVD Levels
Footprint IQ Pro is capable of storing historical volume delta information to provide CVD measurements at each price area!
The image above exemplifies this feature!
When this feature is enabled, you will see the CVD of each price area, rather than the net delta!
And that's it!
Thank you so much to TradingView for offering the greatest charting platform for everyone to create on!
If you have any feature requests you'd like to see for Footprint IQ, please feel free to share them with us!
Thank you!
Higher Time Frame Fair Value Gap [ZeroHeroTrading]A fair value gap (FVG) highlights an imbalance area between market participants, and has become popular for technical analysis among price action traders.
A bullish (respectively bearish) fair value gap appears in a triple-candle pattern when there is a large candle whose previous candle’s high (respectively low) and subsequent candle’s low (respectively high) do not fully overlap the large candle. The space between these wicks is known as the fair value gap.
The following script aims at identifying higher timeframe FVG's within a lower timeframe chart. As such, it offers a unique perspective on the formation of FVG's by combining the multiple timeframe data points in the same context.
You can change the indicator settings as you see fit to achieve the best results for your use case.
Features
It draws higher timeframe bullish and bearish FVG's on the chart.
For bullish (respectively bearish) higher timeframe FVG's, it adds the buying (respectively selling) pressure as a percentage ratio of the up (respectively down) volume of the second higher timeframe bar out of the total up (respectively down) volume of the first two higher timeframe bars.
It adds a right extended trendline from the most recent lowest low (respectively highest high) to the top (respectively bottom) of the higher timeframe bullish (respectively bearish) FVG.
It detects and displays higher timeframe FVG's as early as one starts forming.
It detects and displays lower timeframe (i.e. chart's timeframe) FVG's upon confirmation.
It allows for skipping inside first bars when evaluating FVG's.
It allows for dismissing higher timeframe FVG's if there is no update for any period of the chart's timeframe. For instance, this can occur at lower timeframes during low trading activity periods such as extended hours.
Settings
Higher Time Frame FVG dropdown: Selects the higher timeframe to run the FVG detection on. Default is 15 minutes. It must be higher than, and a multiple of, the chart's timeframe.
Higher Time Frame FVG color select: Selects the color of the text to display for higher timeframe FVG's. Default is black.
Show Trend Line checkbox: Turns on/off trendline display. Default is on.
Show Lower Time Frame FVG checkbox: Turns on/off lower timeframe (i.e. chart's timeframe) FVG detection. Default is on.
Show Lower Time Frame FVG color select: Selects the color of the border for lower timeframe (i.e. chart's timeframe) FVG's. Default is white.
Include Inside Bars checkbox: Turns on/off the inclusion of inside first bars when evaluating FVG's. Default is on.
With Consistent Updates checkbox: Turns on/off consistent updates requirement. Default is on.
Buy on VolumeThis script has several weaknesses:
1. **Overly Simplistic Logic** – The buy signal is based on just two conditions (DEMA crossing above a Lorentzian Line and a volume spike), which may not be robust enough for real trading conditions.
2. **Lack of Sell Signals** – The script only focuses on buy signals without any exit strategy, making it incomplete for practical trading.
3. **Volume Confirmation May Be Unreliable** – The threshold for volume confirmation (50% above average) is arbitrary and may produce frequent false positives or fail in low-liquidity conditions.
4. **No Risk Management** – There is no stop-loss, take-profit, or risk-adjustment mechanism, making it unsuitable for serious trading.
5. **Potential for Late Entries** – The reliance on moving averages (DEMA) can introduce lag, causing buy signals to appear late after a price move has already occurred.
6. **Limited Adaptability** – The fixed parameter settings (e.g., DEMA period of 6, Lorentzian length of 21) may not work across different market conditions or assets.
7. **No Consideration for Market Trends** – The script does not account for broader market trends, which could lead to poor entries in bearish conditions.
8. **Visual Clutter** – The plotted signals and indicators might create unnecessary chart noise, making it difficult to analyze price action effectively.
9. **Alert Spam Potential** – Without additional filtering conditions, the script may trigger frequent buy alerts, leading to signal fatigue.
Bitcoin Log Growth Curve OscillatorThis script presents the oscillator version of the Bitcoin Logarithmic Growth Curve 2024 indicator, offering a new perspective on Bitcoin’s long-term price trajectory.
By transforming the original logarithmic growth curve into an oscillator, this version provides a normalized view of price movements within a fixed range, making it easier to identify overbought and oversold conditions.
For a comprehensive explanation of the mathematical derivation, underlying concepts, and overall development of the Bitcoin Logarithmic Growth Curve, we encourage you to explore our primary script, Bitcoin Logarithmic Growth Curve 2024, available here . This foundational script details the regression-based approach used to model Bitcoin’s long-term price evolution.
Normalization Process
The core principle behind this oscillator lies in the normalization of Bitcoin’s price relative to the upper and lower regression boundaries. By applying Min-Max Normalization, we effectively scale the price into a bounded range, facilitating clearer trend analysis. The normalization follows the formula:
normalized price = (upper regresionline − lower regressionline) / (price − lower regressionline)
This transformation ensures that price movements are always mapped within a fixed range, preventing distortions caused by Bitcoin’s exponential long-term growth. Furthermore, this normalization technique has been applied to each of the confidence interval lines, allowing for a structured and systematic approach to analyzing Bitcoin’s historical and projected price behavior.
By representing the logarithmic growth curve in oscillator form, this indicator helps traders and analysts more effectively gauge Bitcoin’s position within its long-term growth trajectory while identifying potential opportunities based on historical price tendencies.