Smart Fib StrategySmart Fibonacci Strategy
This advanced trading strategy combines the power of adaptive SMA entries with Fibonacci-based exit levels to create a comprehensive trend-following system that self-optimizes based on historical market conditions. Credit goes to Julien_Eche who created the "Best SMA Finder" which received an Editors Pick award.
Strategy Overview
The Smart Fibonacci Strategy employs a two-pronged approach to trading:
1. Intelligent Entries: Uses a self-optimizing SMA (Simple Moving Average) to identify optimal entry points. The system automatically tests multiple SMA lengths against historical data to determine which period provides the most robust trading signals.
2. Fibonacci-Based Exits: Implements ATR-adjusted Fibonacci bands to establish precise exit targets, with risk-management options ranging from conservative to aggressive.
This dual methodology creates a balanced system that adapts to changing market conditions while providing clear visual reference points for trade management.
Key Features
- **Self-Optimizing Entries**: Automatically calculates the most profitable SMA length based on historical performance
- **Adjustable Risk Parameters**: Choose between low-risk and high-risk exit targets
- **Directional Flexibility**: Trade long-only, short-only, or both directions
- **Visualization Tools**: Customizable display of entry lines and exit bands
- **Performance Statistics**: Comprehensive stats table showing key metrics
- **Smoothing Option**: Reduces noise in the Fibonacci bands for cleaner signals
Trading Rules
Entry Signals
- **Long Entry**: When price crosses above the blue center line (optimal SMA)
- **Short Entry**: When price crosses below the blue center line (optimal SMA)
### Exit Levels
- **Low Risk Option**: Exit at the first Fibonacci band (1.618 * ATR)
- **High Risk Option**: Exit at the second Fibonacci band (2.618 * ATR)
Strategy Parameters
Display Settings
- Toggle visibility of the stats table and indicator components
Strategy Settings
- Select trading direction (long, short, or both)
- Choose exit method (low risk or high risk)
- Set minimum trades threshold for SMA optimization
SMA Settings
- Option to use auto-optimized or fixed-length SMA
- Customize SMA length when using fixed option
Fibonacci Settings
- Adjust ATR period and SMA basis for Fibonacci bands
- Enable/disable smoothing function
- Customize Fibonacci ratio multipliers
Appearance Settings
- Modify colors, line widths, and transparency
Optimization Methodology
The strategy employs a sophisticated optimization algorithm that:
1. Tests multiple SMA lengths against historical data
2. Evaluates performance based on trade count, profit factor, and win rate
3. Calculates a "robustness score" that balances profitability with statistical significance
4. Selects the SMA length with the highest robustness score
This ensures that the strategy's entry signals are continuously adapting to the most effective parameters for current market conditions.
Risk Management
Position sizing is fixed at $2,000 per trade, allowing for consistent exposure across all trading setups. The Fibonacci-based exit system provides two distinct risk management approaches:
- **Conservative Approach**: Using the first Fibonacci band for exits produces more frequent but smaller wins
- **Aggressive Approach**: Using the second Fibonacci band allows for larger potential gains at the cost of increased volatility
Ideal Usage
This strategy is best suited for:
- Trending markets with clear directional moves
- Timeframes from 4H to Daily for most balanced results
- Instruments with moderate volatility (stocks, forex, commodities)
Traders can further enhance performance by combining this strategy with broader market analysis to confirm the prevailing trend direction.
頻帶和通道
Smooth Fibonacci BandsSmooth Fibonacci Bands
This indicator overlays adaptive Fibonacci bands on your chart, creating dynamic support and resistance zones based on price volatility. It combines a simple moving average with ATR-based Fibonacci levels to generate multiple bands that expand and contract with market conditions.
## Features
- Creates three pairs of upper and lower Fibonacci bands
- Smoothing option for cleaner, less noisy bands
- Fully customizable colors and line thickness
- Adapts automatically to changing market volatility
## Settings
Adjust the SMA and ATR lengths to match your trading timeframe. For short-term trading, try lower values; for longer-term analysis, use higher values. The Fibonacci factors determine how far each band extends from the center line - standard Fibonacci ratios (1.618, 2.618, and 4.236) are provided as defaults.
## Trading Applications
- Use band crossovers as potential entry and exit signals
- Look for price bouncing off bands as reversal opportunities
- Watch for price breaking through multiple bands as strong trend confirmation
- Identify potential support/resistance zones for placing stop losses or take profits
Fibonacci Bands combines the reliability of moving averages with the adaptability of ATR and the natural market harmony of Fibonacci ratios, offering a robust framework for both trend and range analysis.
Breakout Core | by Solid#SignalsBreakout Core | by SolidSignals
General Overview
Breakout Core is an advanced breakout trading strategy designed for Bitcoin (BTC). Optimized for the unique market dynamics following the launch of BlackRock’s Spot ETFs in January 2024, it adapts to Bitcoin’s post-ETF volatility patterns. The strategy’s core strength lies in its low drawdown, achieved through a proprietary time-based signal-filtering algorithm that sets it apart from traditional breakout strategies. Breakout Core offers traders a reliable tool for navigating Bitcoin’s evolving market with reduced risk and enhanced precision.
Mechanisms
Breakout Core combines well-known indicators BB, EMAs, MAs with custom-tuned parameters to improve signal accuracy. Its unique feature is a proprietary time-filter algorithm that prioritizes high-probability breakout signals during specific high-volatility trading hours, derived from market analysis post-ETF launch. This algorithm minimizes false positives, particularly in volatile conditions, by integrating time-based volatility patterns with price action. The result is a robust strategy that optimizes entry and exit points for Bitcoin trading.
Objectives
Breakout Core aims to provide steady returns with controlled risk by targeting Bitcoin’s breakout patterns in the post-ETF market. Its low drawdown, achieved through extensive optimization and proprietary logic, makes it suitable for leverage trading (e.g., 3–5x leverage), balancing growth with capital protection. Tailored for BTC, the strategy equips traders with a precise tool to navigate Bitcoin’s transformed market dynamics.
Backtesting and Parameter Notes
Backtesting was performed using a $10,000 USDT account, risking up to 10% of equity per trade, including 0.06% commission fees and 2-tick slippage, aligned with standard exchange conditions. The strategy report details backtesting results from the launch of BlackRock’s Spot ETFs. These settings are the script’s defaults, ensuring transparency. Traders are encouraged to verify results using TradingView’s Deep Backtest feature to adapt to current market conditions.
Please note: Past performance does not guarantee future results.
Chart and Usage
The chart is clean and intuitive, displaying only Breakout Core’s buy and sell signals for easy interpretation. Parameters are pre-optimized for immediate use, with adjustable Take Profit (TP) and Stop Loss (SL) levels. Traders should validate custom settings via TradingView’s backtesting tools to ensure market compatibility. An integrated Alarm Panel supports API connectivity, providing clear Entry/Exit commands for Long and Short positions, enabling seamless automated trading workflows.
Originality Statement
Breakout Core is an original strategy developed by SolidSignals, leveraging standard indicators (Bollinger Bands, EMAs, MAs) combined with a proprietary time-filter algorithm. No third-party or open-source code is used, ensuring full compliance with TradingView’s originality requirements. The time-filter mechanism, based on post-ETF volatility analysis, distinguishes this strategy from conventional breakout approaches.
Important Disclaimer
Market conditions evolve continuously, and past performance is not indicative of future results. Traders are responsible for validating the strategy’s settings and performance under current market conditions before use.
Q Impulse EntryQ Impulse Entry
A directional entry system combining impulse breakouts, Elder's momentum confirmation, and ADX trend validation. Designed for clean trade setups with multi-step filtering, entry markers, and real-time alerts.
🔧 Core Logic
This is not a basic mashup — each filter plays a distinct technical role:
1. Impulse Breakout Engine
• Detects sharp directional price breaks using ATR-adjusted dynamic zones
• Impulse window controls sensitivity to local highs/lows
2. Elder Momentum Filter
• Confirms signal using MACD histogram and EMA alignment
• Blocks entries when internal momentum contradicts price move
3. ADX Trend Strength Filter
• Uses threshold-based ADX logic to validate trend power
• Filters out noise in flat or weak markets
The system requires all three filters to agree before confirming an entry.
📈 Visual Feedback
• ⇑ / ⇓ arrows mark confirmed entry signals
• Colored entry dots plotted at signal price help confirm timing and aid in multi-position layering
• Impulse breakout zones and EMA are displayed for directional context
• Clean layout, no repainting, designed for real-time use
⚙️ Configurable Inputs
• Impulse Window — controls breakout signal sensitivity
• ATR Multiplier — defines width of impulse breakout zones
(Elder and ADX filters are embedded and fine-tuned)
✨ Highlights
• Triple-filter signal logic = fewer false positives
• Entry dots + arrows for visual clarity and scaling in
• Lightweight, non-repainting, and alert-ready
• Best suited for Forex and all timeframes
• Ideal for breakout, trend-following, or hybrid systems
• Built-in alerts and customizable zones
• Always apply risk management suited to your capital and strategy
Trade with clarity — stay for quality.
HiLo EMA Custom bandsHILo Ema custom bands
This advanced technical indicator is a powerful variation of "HiLo Ema squeeze bands" that combines the best elements of Donchian channels and EMAs. It's specially designed to identify price squeezes before significant market moves while providing dynamic support/resistance levels and predictive price targets.
Indicator Concept:
The indicator initializes EMAs at each new high or low - the upper EMA tracks highs while the lower EMA tracks lows. It draws maximum of 6 custom bands based on percentage, fixed value or Atr
Upper EM bands are drawn below uper ema, Lower EMA bands are drawn above lower ema
Customizable Options:
Ema length: 200 default
Calculation type: Ema (Default), HILO
Calculation type: Percent,Fixed Value, ATR
Band Value: Percent/Value/ATR multiple This is value to use for calculation type
Band Selection: Both,Upper,Lower
Key Features:
You can choose to draw either of one or both, the latter can be overwhelming initially but as you get used to it, it becomes a powerful tool.
When both bands are selected, upper and lower bands provide provides dual references and intersections
This creates a more trend-responsive alternative to traditional Donchian channels with clearly defined zones for trade planning.
If you select percaentage, note that the calulation is based FROM the respective EMA bands. So bands from lower EMA band will appear narrower compared to the those drawn from upper EMA band
Price targets or reversals:
Look of alignment of lines and price. The current level of one order could align with that of previous level of a different order because often markets move in steps
Settings Guide:
Recommended Settings:
Ema length: 200
Use one of the bands (not both) if using large length of say 1000
Calculation type: EMA
HILO will draw donchian like bands, this is useful if you only want flat price levels. In a rising market use upper and vise versa
Calculation type:
percentage for indices : 5, for symbols 10 or higher based on symbol volatility
Fixed value: about 10% of symbol value converted to value
Atr: 2 ideally
Perfect for swing traders and position traders looking for a more sophisticated volatility-based overlay that adapts to changing market conditions and provides predictive reversal levels.
Note: This indicator works well across multiple timeframes but is especially effective on H4, Daily and Weekly charts for trend trading.
Linear Regression Trendline on Close
This indicator draws a linear regression trendline that connects the closing prices of the last N candles, where N is a user-defined input.
🔹 Key Features:
Uses least-squares linear regression to fit a straight line to recent closes
Automatically adapts to any timeframe (5min, 1h, daily, etc.)
Input lets you select how many recent candles to include
Helps identify short-term trend direction and momentum
🔸 How to Use:
Set the "Number of Candles" input to choose how far back the regression line should look
The line updates in real time as new candles form
Use it to gauge short-term bias, or combine with support/resistance/zones for confirmation
🧠 Tip: Increase the number of candles for smoother trends; decrease for more reactive trendlines.
Customizable Order Flow DashboardOrder Flow Dashboard – Indicator Summary
This TradingView indicator displays a real-time dashboard showing the candle direction (Bullish, Bearish) and countdown timers for three user-selected timeframes. It helps traders quickly assess multi-timeframe alignment during live sessions.
Features:
Custom Timeframes – Select any 3 timeframes (e.g. 1m, 5m, 1H)
Candle Trend Detection – Bullish (green), Bearish (red), or Neutral (gray)
Countdown Timer – Displays time remaining until the current candle closes in MM:SS format
Clean Labels – Automatically formats timeframes like “60” into “1H”
Table Display – Dashboard appears in the top-right corner of the chart
How to Use:
Add the script to your chart.
Open settings and select your preferred timeframes.
Monitor the table to view candle direction and time remaining for each selected timeframe.
Use Case:
Ideal for traders who want fast visual confirmation of trend direction across multiple timeframes to support entry and exit decisions.
HILo Ema Double Squeeze BandsHILo Ema Double Squeeze Bands
This advanced technical indicator is a powerful variation of "HiLo Ema squeeze bands" that combines the best elements of Donchian channels and EMAs. It's specially designed to identify price squeezes before significant market moves while providing dynamic support/resistance levels and predictive price targets.
Indicator Concept:
The indicator initializes EMAs at each new high or low - the upper EMA tracks highs while the lower EMA tracks lows. The price range between upper and lower bands is divided into 4 equal zones by these lines:
Upper2 (uppermost line)
Upper1 (upper quartile)
Middle (center line)
Lower1 (lower quartile)
Lower2 (lowermost line)
This creates a more trend-responsive alternative to traditional Donchian channels with clearly defined zones for trade planning.
Key Features:
Dual EMA Band System: Utilizes both short-term and long-term EMAs to create adaptive price channels that respond to different market cycles
Quartile Divisions: Each band set includes middle lines and quartile divisions for more precise entry and exit points
Customizable Parameters: Easily adjust EMA periods and display options to suit your trading style and timeframe
Visual Color Zones: Clear color-coded zones help quickly identify bullish and bearish areas
Optional Extra Divisions: Add more granular internal lines (eighth divisions) for enhanced precision with longer EMA periods
Price Labels Option: Display exact price values for key levels directly on the chart
Price Target Prediction:
One of the most valuable features of this indicator is its ability to help predict potential reversal points:
When price breaks above the Upper2 level, look for potential reversals when the new Upper1 or Middle line aligns with previous Upper2 levels
When price breaks below the Lower2 level, look for potential reversals when the new Lower1 or Middle line aligns with previous Lower2 levels
Settings Guide:
Recommended Settings: 200 for Short EMA, 1000 for Long EMA works extremely well across most timeframes and symbols
Display options allow you to show/hide either band system based on your analysis preferences
The new option to divide the long EMA range into 8 parts instead of 4 is particularly useful when:
Long EMA period is >500
Short EMA is switched off and long EMA is used independently
Perfect for swing traders and position traders looking for a more sophisticated volatility-based overlay that adapts to changing market conditions and provides predictive reversal levels.
Note: This indicator works well across multiple timeframes but is especially effective on H4, Daily and Weekly charts for trend trading.
RSI with Divergences and Trendlines by zenDisplays the standard Relative Strength Index (RSI). The RSI period, line color, and thickness are customizable by the user (defaulting to a 14-period, thin black line).
Includes traditional horizontal lines at the 70 (overbought) and 30 (oversold) levels. The background area between these levels is filled with a customizable color (defaulting to a transparent black).
The indicator intelligently analyzes the RSI's own movements to identify significant recent turning points (peaks and troughs).
It then automatically draws short trendline segments directly on the RSI chart. These lines connect recent, consecutive RSI turning points, dynamically highlighting the indicator's internal structure and immediate directional momentum.
Users can configure the sensitivity used to detect these RSI turning points via 'Pivot Lookback' settings. You can also customize the maximum number of recent trendlines displayed for upward and downward RSI movements (default is 5 each), as well as their colors and width.
These on-RSI trendlines do not extend into the future.
PnF ChartPoint and Figure (P&F) charts are a time-independent technical analysis tool that focuses purely on price movements, filtering out noise like minor price fluctuations and time. Unlike candlestick or bar charts, P&F charts ignore time and only record significant price changes based on predefined rules.
Key Characteristics of P&F Charts
No Time Axis
Only price movements matter; time is irrelevant.
Columns form based on reversals, not fixed time periods.
Uses X's and O's
X = Rising prices (demand in control)
O = Falling prices (supply in control)
Box Size (Price Increment)
Defines the minimum price change required to plot a new X or O.
Example: If the box size is **1∗∗,astockmustmoveatleast1∗∗,astockmustmoveatleast1 to record a new X or O.
Reversal Amount
Determines how much the price must reverse to switch from X's to O's (or vice versa).
Common reversal settings: 3-box reversal (price must reverse by 3x the box size).
How P&F Charts Work
1. Rising Prices (X-Columns)
A new X is added if the price rises by the box size.
If the price reverses down by the reversal amount, a new O-column starts.
2. Falling Prices (O-Columns)
A new O is added if the price falls by the box size.
If the price reverses up by the reversal amount, a new X-column starts.
Example of a P&F Chart
Suppose:
Box Size = $1
Reversal Amount = 3-box (i.e., $3)
Price Movement Chart Update
Stock rises from 10→10→11 X at $11
Rises to $12 X at $12
Drops to 9(9(12 → 9=9=3 drop) New O-column starts at 11,11,10, $9
Rises again to 12(12(9 → 12=12=3 rise) New X-column at 10,10,11, $12
About the Script:This Script uses columns instead of traditional X and O boxes.Column Printing (Red vs Green)
This Point and Figure chart alternates between two states:
X columns (green): Represent upward price movements
O columns (red): Represent downward price movements
When Green Columns (X) Are Printed:
A green column is printed when:
The script is in "X mode" (is_x is true)
A new column is created (new_column_created is true)
This happens after the price has reversed upward by at least the "reversal boxes" threshold from a previous O column
When Red Columns (O) Are Printed:
A red column is printed when:
The script is in "O mode" (is_x is false)
A new column is created (new_column_created is true)
This happens after the price has reversed downward by at least the "reversal boxes" threshold from a previous X column
How Trendlines Are Created
The script can draw two types of trendlines when the show_trendlines option is enabled:
Green Trendlines (Uptrend):
A green trendline is created when:
There's a transition from O to X columns (cond2 is true but wasn't true on the previous bar)
This represents the beginning of a potential uptrend
The trendline is solid and extends to the right
Red Trendlines (Downtrend):
A red trendline is created when:
There's a transition from X to O columns (cond1 is true but wasn't true on the previous bar)
This represents the beginning of a potential downtrend
The trendline is dashed and extends to the right
The script maintains two trendline objects - current_trendline and previous_trendline - and deletes the oldest one when a new trendline is created to prevent cluttering the chart.
In summary, this Point and Figure chart tracks price movements in discrete boxes and changes column types (and creates trendlines) when price reverses by a significant amount (defined by the reversal_boxes parameter). The chart also generates alerts when these trend changes occur, helping traders identify potential trend reversals.
Prev-Day High-Low Box 09:30-15:30This indicator plots a visual range box for the previous day's regular trading session, based specifically on 09:30 AM to 3:30 PM market hours (Eastern Time by default).
Features:
Automatically detects each new trading day
Draws a box from the previous day’s high to low
Box extends into the current session for a set number of bars (default: 160)
Labels mark the previous high and previous low individually
Clean and minimal — only one box and label set is drawn at a time
Works on intraday timeframes (1min, 5min, 15min, etc.)
Use it to:
Identify zones of interest from the last session
Watch for breakouts, reversals, or mean reversion setups
Combine with VWAP, moving averages, or price action for added context
This tool is handy for day traders and scalpers who want to map out the structure of prior sessions during live trading hours.
Multi-Timeframe S&R Zones (Shaded)This indicator automatically plots support and resistance zones based on recent price action across multiple timeframes:
🟥 Daily
🟧 4-Hour
🟨 1-Hour
🟩 30-Minute
🟦 5-Minute
Each zone is color-coded by timeframe and represented as a shaded region instead of a hard line, giving you a clearer and more dynamic view of key market levels. The zones are calculated from recent swing highs (resistance) and swing lows (support), and each zone spans ±5 pips for precision.
Only the most recent levels are displayed—up to 3 per timeframe—and are limited to the last 48 hours to avoid chart clutter and keep your workspace clean.
✅ Key Benefits:
Price Action Based: Zones are drawn from actual market structure (swings), not arbitrary levels.
Multi-Timeframe Clarity: View confluence across major intraday and higher timeframes at a glance.
Color-Coded Zones: Instantly distinguish between timeframes using intuitive colour coordination.
Clean Charts: Only shows the latest relevant levels, automatically expires old zones beyond 48 hours.
Flexible & Lightweight: Built for Tradingview Essential; optimized for performance.
Adjustable Quad VWAPOverview
A powerful multi-timeframe VWAP indicator that displays four customizable rolling VWAPs with advanced features for comprehensive trend analysis and signal generation.
Key Features
🔧 Four Adjustable VWAPs
Fast VWAP: Default 7 days (1-365 adjustable)
Slow VWAP: Default 30 days (1-365 adjustable)
Medium VWAP: Default 90 days (1-365 adjustable)
Long VWAP: Default 365 days (1-365 adjustable)
RSI Hybrid ProfileThis is a Hybrid Script designed on the basis of a well know Indicator RSI - Relative strength Index, ATR, Standard Deviations and Medians. Effort is being made to present RSI in a Profile based concept to leverage and elevate trading signals and identify potential trade while effectively managing the RISK.
Trend Colour Coding :-
Green = Bullish
Red = Bearish
Gray = Mean Reversion/ Rangebound Markets
The script includes the following Elements
1) Candlestick chart of RSI of current time frame in lower pane :-
It helps to effectively compare the price action with that of RSI to clearly identify early breakouts or breakdowns in RSI as compared to price chart and identify early trade opportunities as well as Divergences
2) Higher Time Frame RSI :-
The orange line in the lower pane to help take analysis of Higher Timeframe, to evaluate and assess trend in more refined manner.
3) Point of Control Zone :-
The middle horizontal band with colour coding to highlight the Point of Control of the price action based on its relative strength.
4) Black Circles - POC Change Markers - RSI profile Value area Shifts :-
All the Black Circles plotted on chart are RSI Point of Controls, which signal upcoming Trend and should be closely watched as it can help identify wonderful Entry/Exit Opportunities.
5) Value Area :-
The horizontal lines above and below the POC Zones are the Value areas, they are extremely useful to identify the potential support/resistance zones during the trending markets and potential target zones during the mean reverting markets. The width also helps assess the underlying volatility and risk and can help in determining the position size based on it. The setting can be adjusted based on Value area Range Multiplier. 1 is the ideal setting as it represents 1 Standard Deviation of Data.
6) Trailing Stops :-
The Green Trailing line helps as trailing stoploss in buying positions and Red Trailing Line helps as trailing SL in Selling Positions. These are especially useful when price is far away from the value area zones or when volatility is very high. The setting can be adjusted based on trail multiplier in the settings.
Here are the few examples of how to use the script on different asset classes
1) Gold Futures - Exhibiting the use of trend and SL and how to change positions based on retracement and RSI Interpretation.
2)Nifty 50 - Exhibiting the importance of POC , RSI Divergence and Breakout and SL Trail and POC Change Markers
3) Bitcoin/US Dollar - Showing the use of Value areas as support zones and using RSI overbought and oversold regions to manage pullbacks and retracement confirmations.
4) JSW Energy Limited - Stock - Showing the combined use of the scripts elements in trading environment.
Feel Free to use it on Charts and leverage the power of this wonderful Indicator.
VWAP Adaptive (RelVol-Adjusted)This indicator provides an Adaptive VWAP that adjusts volume weighting using RelVol (Relative Volume at Time), offering a more accurate and context-aware price reference during sessions with irregular volume behavior.
Classic VWAP calculates the average price weighted by raw volume, without considering the time of day. This becomes a serious limitation during major market events such as CPI releases, FOMC announcements, NFP, or large-cap earnings. These events often trigger massive volume spikes within one or two candles. As a result, the classic VWAP gets pulled toward those extreme prices and becomes permanently skewed for the rest of the session.
In such conditions, classic VWAP becomes unreliable. It no longer reflects fair value and often misleads traders relying on it for dynamic support, resistance, or reversion signals.
This Adaptive VWAP improves on that by using RelVol, which compares the current volume to the average volume seen at the same time over previous sessions. It gives more weight to price when volume is typical for that moment, and adjusts the influence when volume is statistically abnormal. This reduces the impact of isolated volume spikes and stabilizes the VWAP path, even in high-volatility environments.
For example, on SPY 1-minute or 5-minute charts during a CPI release, a massive spike in volume and price can occur within a single candle. Classic VWAP will immediately anchor itself to that spike. Adaptive VWAP using RelVol softens that effect and maintains a more realistic trajectory.
Key features:
- Adaptive VWAP weighted by time-adjusted Relative Volume (RelVol)
- Designed to maintain VWAP reliability during macroeconomic events
- Flexible anchoring: Session, Week, Month, Quarter, Earnings, etc.
- Optional display of Classic VWAP for comparison
- Up to 3 customizable deviation bands (standard deviation or percentage)
This tool is ideal for intraday traders who need a VWAP that remains usable and unbiased, even in volatile sessions. It adds robustness to VWAP-based strategies by incorporating time-sensitive volume normalization.
[Saya] VWAP Range Bands VWAP Range Bands is a custom volatility-based indicator that visualizes dynamic support and resistance zones using a volume-weighted average price (VWAP) combined with adaptive deviation bands.
🔍 Features:
• VWAP-based midline for mean reversion insight
• Dynamic upper and lower bands based on average deviation or standard deviation
• Visual highlights when price crosses extreme zones
• Optional deviation count table to monitor how often price breaks out
Great for identifying high-probability reversal or continuation areas in both trending and ranging markets.
Delta Momentum ShiftThe "Delta Momentum Shift" strategy combines Bollinger Band breakouts with trend alignment and higher timeframe filtering to capture momentum moves.
#Entry Signals:
Long: Price crosses above upper Bollinger Band, Micro EMA above Macro EMA, and higher timeframe uptrend.
Short: Price crosses below lower Bollinger Band, Micro EMA below Macro EMA, and higher timeframe downtrend.
#Exit Logic:
Trailing Stop: Dynamic stop based on entry price percentage.
Opposite Band Cross: Close position if price crosses the opposite band.
Time Exit: Close trades after a specified number of bars.
#Indicators:
Bollinger Bands (SMA basis, standard deviation bands).
Dual EMA trend filter (Macro and Micro EMAs).
Higher timeframe SMA for trend confirmation.
#Parameter Optimization:
The strategy effectively leverages momentum and multi-timeframe trends but requires careful parameter tuning.
1. Test different combinations of bbPeriod, bbStretch, and EMA lengths across various assets to find optimal settings
2. Adjusting the trailing stop value.
The default settings work well for both BTCUSDT and ETHUSDT.
I recommend using it on a 1 hour timeframe with higher timeframe settings: daily.
ORB-HL1. Opening Range Detection
Automatically calculates the high and low of the first 15 minutes after the selected session opens.
Supported sessions:
New York (Futures): 08:30–08:45 EST
New York (Equities): 09:30–09:45 EST
London: 03:00–03:15 GMT
Asia: 19:00–19:15 JST
Plots ORB high/low lines for the rest of the day.
2. Breakout Signals
Highlights the first valid breakout above or below the ORB range on the:
5-minute timeframe
15-minute timeframe
Green arrows = breakout up (long)
Red arrows = breakout down (short)
3. 1-Minute Projection
When a breakout is confirmed on a higher timeframe (5m or 15m), a projection label (e.g., "5m", "15m") appears on the 1-minute chart.
Purple label = 5m breakout
Teal label = 15m breakout
Helps you confirm momentum in real time while on the 1-minute chart.
4. Trailing Stop System
Uses ATR to create an adaptive trailing stop after breakout.
Turns green when price is above stop (bullish), red when below (bearish).
Optional Buy / Sell signal labels appear on crossover events.
5. Session High/Low Visualization
Tracks and displays the previous session’s High and Low for:
Tokyo
London
New York
Lines extend into the current session to act as S/R reference.
Labels like "NY High", "Asia Low" are placed at the end of each line.
6. Alerts
Built-in alerts for:
First 5m or 15m breakout (long/short)
Trailing stop Buy/Sell crossover
7. Customization Options
Turn session H/L lines on/off per session
Customize projection visibility
Adjust ATR period and sensitivity
Set how far each session line extends using bar offsets
%MAThis indicator is designed to plot a Simple Moving Average (SMA) along with customizable upper and lower bands (% up/down) on a TradingView chart. Here's a brief but thorough explanation of its functionality:
TL;DR: This script shows percentages above and below customizable moving average timeframes & legnths. It's unique in the sense that it isn't on a separate pane & gives visual clarity against the price in real time HLOC.
1. Main SMA Plot
The script calculates a Simple Moving Average (SMA) based on user-defined inputs:
Timeframe: E.g., daily ("Daily") by default.
Length: E.g., 50 periods by default.
Color: Customizable by the user.
This SMA acts as the central reference line and can be toggled on or off using a "Show" option.
2. Upper and Lower Bands
The script generates two upper bands and two lower bands around the main SMA.
Each band is derived from an SMA (calculated similarly to the main SMA) and offset by a percentage:
Upper Bands: SMA × (1 + distance percentage / 100), e.g., SMA × 1.05 for a 5% offset.
Lower Bands: SMA × (1 - distance percentage / 100), e.g., SMA × 0.95 for a 5% offset.
These bands can indicate potential support, resistance, or volatility ranges.
3. Customization
Users can independently configure:
Visibility: Toggle each band and the main SMA on or off.
Timeframe: Set the timeframe for each SMA calculation.
Length: Define the SMA period.
Distance Percentage: Adjust the offset for each band.
Color: Choose colors for all plotted lines.
This flexibility allows tailored analysis for different trading strategies or timeframes.
4. Plotting
The main SMA and each band are plotted using TradingView’s plot function, but only if their respective "Show" options are enabled.
Lines are displayed with user-specified colors and styles (e.g., the main SMA has a linewidth of 2).
Purpose
This script provides a versatile tool for technical analysis, enabling traders to visualize an SMA with percentage-based bands to identify key price levels or ranges, such as support/resistance, volatility zones, and trends, with extensive customization options.
StockLeave PullbackThe indicator is made to locate pullbacks that occur in response to momentum moves. It shows potential pullback setups based on envelopes, mean spread conditions and price structure. It provides a reference for discretionary interpretation, not a replacement for it.
Momentum Condition
When price remains inside the envelope, it is considered normal behavior based on recent conditions. When price touches or exceeds the outer envelope, constructed from the mean ± ATR multiplier, it could indicate directional pressure. This suggests that price is moving with enough force to exceed its recent average range, which could correspond to meaningful momentum.
Blue colors show upward momentum
Red colors show downward momentum
This marks a momentum move that could be of interest if a pullback develops.
Pullback Condition
After a momentum move has been identified, the indicator monitors for one of two standardized pullback conditions:
A reversion to the mean zone, low threshold ATR around the mean value
A zero-line spread convergence, where the difference between two MA’s contracts near zero
When either condition is met following a prior momentum move, a triangle is plotted on the chart to indicate that a pullback has occurred. This is limited to one signal per condition for each momentum move.
Applied Discretion
These visual cues do not imply that an entry should be taken; they simply indicate that a pullback location has been reached in response to a momentum move. Manual evaluation is still required to determine whether the setup aligns with structure and context:
Whether the trend structure remains intact
Whether the pullback is controlled
Whether the trade aligns with the broader context
If these conditions are met, entries can be made based on a preferred execution pattern, such as a break above or below the prior bar.
Trend Reversal
This indicator is made to locate pullbacks in response to a momentum move. It does not aim to capture a trend reversal phase, as those moves often require further price movement before structure can be confirmed. For this reason, there will be no plots in the earlier phase since price will not exceed the envelope.
The better approach for those scenarios is to observe price action in combination with the Momentum H/L indicator , which measures changes in momentum and highlights extremes that could lead to initiation or exhaustion.
Settings Overview
Pullback Mode
None: No triangles plotted (default)
Mean Zone: Triangle when price pulls back into the mean zone
Zero Line: Triangle when moving average spread contracts near zero
Dual: Plots one triangle per momentum move, based on the first condition met
Show Envelope: Toggle envelope visibility
Show Mean Zone: Toggle mean zone visibility
Bar Colors: Set colors for bars during momentum moves
Ehlers Ultimate Bands (UBANDS)UBANDS: ULTIMATE BANDS
🔍 OVERVIEW AND PURPOSE
Ultimate Bands, developed by John F. Ehlers, are a volatility-based channel indicator designed to provide a responsive and smooth representation of price boundaries with significantly reduced lag compared to traditional Bollinger Bands. Bollinger Bands typically use a Simple Moving Average for the centerline and standard deviations from it to establish the bands, both of which can increase lag. Ultimate Bands address this by employing Ehlers' Ultrasmooth Filter for the central moving average. The bands are then plotted based on the volatility of price around this ultrasmooth centerline.
The primary purpose of Ultimate Bands is to offer traders a clearer view of potential support and resistance levels that react quickly to price changes while filtering out excessive noise, aiming for nearly zero lag in the indicator band.
🧩 CORE CONCEPTS
Ultrasmooth Centerline: Employs the Ehlers Ultrasmooth Filter as the basis (centerline) for the bands, aiming for minimal lag and enhanced smoothing.
Volatility-Adaptive Width: The distance between the upper and lower bands is determined by a measure of price deviation from the ultrasmooth centerline. This causes the bands to widen during volatile periods and contract during calm periods.
Dynamic Support/Resistance: The bands serve as dynamic levels of potential support (lower band) and resistance (upper band).
🧮 CALCULATION AND MATHEMATICAL FOUNDATION
Ehlers' Original Concept for Deviation:
John Ehlers describes the deviation calculation as: "The deviation at each data sample is the difference between Smooth and the Close at that data point. The Standard Deviation (SD) is computed as the square root of the average of the squares of the individual deviations."
This describes calculating the Root Mean Square (RMS) of the residuals:
Smooth = UltrasmoothFilter(Source, Length)
Residuals = Source - Smooth
SumOfSquaredResiduals = Sum(Residuals ^2) for i over Length
MeanOfSquaredResiduals = SumOfSquaredResiduals / Length
SD_Ehlers = SquareRoot(MeanOfSquaredResiduals) (This is the RMS of residuals)
Pine Script Implementation's Deviation:
The provided Pine Script implementation calculates the statistical standard deviation of the residuals:
Smooth = UltrasmoothFilter(Source, Length) (referred to as _ehusf in the script)
Residuals = Source - Smooth
Mean_Residuals = Average(Residuals, Length)
Variance_Residuals = Average((Residuals - Mean_Residuals)^2, Length)
SD_Pine = SquareRoot(Variance_Residuals) (This is the statistical standard deviation of residuals)
Band Calculation (Common to both approaches, using their respective SD):
UpperBand = Smooth + (NumSDs × SD)
LowerBand = Smooth - (NumSDs × SD)
🔍 Technical Note: The Pine Script implementation uses a statistical standard deviation of the residuals (differences between price and the smooth average). Ehlers' original text implies an RMS of these residuals. While both measure dispersion, they will yield slightly different values. The Ultrasmooth Filter itself is a key component, designed for responsiveness.
📈 INTERPRETATION DETAILS
Reduced Lag: The primary advantage is the significant reduction in lag compared to standard Bollinger Bands, allowing for quicker reaction to price changes.
Volatility Indication: Widening bands indicate increasing market volatility, while narrowing bands suggest decreasing volatility.
Overbought/Oversold Conditions (Use with caution):
• Price touching or exceeding the Upper Band may suggest overbought conditions.
• Price touching or falling below the Lower Band may suggest oversold conditions.
Trend Identification:
• Price consistently "walking the band" (moving along the upper or lower band) can indicate a strong trend.
• The Middle Band (Ultrasmooth Filter) acts as a dynamic support/resistance level and indicates the short-term trend direction.
Comparison to Ultimate Channel: Ehlers notes that the Ultimate Band indicator does not differ from the Ultimate Channel indicator in any major fashion.
🛠️ USE AND APPLICATION
Ultimate Bands can be used similarly to how Keltner Channels or Bollinger Bands are used for interpreting price action, with the main difference being the reduced lag.
Example Trading Strategy (from John F. Ehlers):
Hold a position in the direction of the Ultimate Smoother (the centerline).
Exit that position when the price "pops" outside the channel or band in the opposite direction of the trade.
This is described as a trend-following strategy with an automatic following stop.
⚠️ LIMITATIONS AND CONSIDERATIONS
Lag (Minimized but Present): While significantly reduced, some minimal lag inherent to averaging processes will still exist. Increasing the Length parameter for smoother bands will moderately increase this lag.
Parameter Sensitivity: The Length and StdDev Multiplier settings are key to tuning the indicator for different assets and timeframes.
False Signals: As with any band indicator, false signals can occur, particularly in choppy or non-trending markets.
Not a Standalone System: Best used in conjunction with other forms of analysis for confirmation.
Deviation Calculation Nuance: Be aware of the difference in deviation calculation (statistical standard deviation vs. RMS of residuals) if comparing directly to Ehlers' original concept as described.
📚 REFERENCES
Ehlers, J. F. (2024). Article/Publication where "Code Listing 2" for Ultimate Bands is featured. (Specific source to be identified if known, e.g., "Stocks & Commodities Magazine, Vol. XX, No. YY").
Ehlers, J. F. (General). Various publications on advanced filtering and cycle analysis. (e.g., "Rocket Science for Traders", "Cycle Analytics for Traders").
StockLeave Signal BarThe indicator identifies potential trade entries by highlighting expansion and reversal bars. These are defined by individual bar characteristics and refined by contextual factors such as price position relative to structural boundaries. The purpose is to locate bars that could indicate potential market initiation.
Expansion Bars
The expansion captures bars that breakout from a period of reduced volatility. These often initiate directional movement and are recognized using a two-part definition:
Range Expansion The current bar’s range must exceed the average range. This ensures the move is comparatively large and stands out from recent behavior.
Range Compression The bars before the expansion must be below a threshold of the average range. This confirms a low-volatility lead-up, strengthening the likelihood that the expansion has significance.
This script applies additional filters. A local breakout ensures price breaks the previous bar’s high or low. A strong close confirms directional intent by requiring the close near the bar’s extreme. Mean proximity checks that expansion starts near the mean price using a dynamic buffer relative to bar size. A directional filter blocks signals during extended directional runs. Consecutive suppression prevents multiple expansions to show in succession.
Reversal Bars
Reversal setups aim to identify potential turning points after price has reached a zone of imbalance or extension. These bars typically exhibit long tails and occur near structural boundaries such as the outer Keltner bands. Their design favors short-term price rejection and potential reversal.
Tail Dominance The wick must be at least twice the body and make up a significant portion of the bar’s total range, signaling strong rejection rather than indecision.
Close Location The close should be near the opposite end of the wick, near the low for bearish signals and near the high for bullish, confirming pressure in the reversal direction.
This script applies additional filters. Local extreme ensures the bar marks a local turning point to confirm reversals occur after extension, not within structure. Boundary proximity requires the bar to appear near the outer envelope, aligning bearish signals with the upper band and bullish with the lower, indicating price has reached an area of likely imbalance.
This section also incorporate snapback reversals, designed to capture failed extensions beyond structural boundaries. Unlike single-bar rejections, snapbacks use a two-bar sequence: a strong impulse bar that closes outside the envelope, followed by a reversal bar that closes back inside.
Alert Configuration
The Signal Bars indicator includes an alert function with two built-in conditions to help reduce screen time and focus attention when predefined conditions are met.
Expansion: Alerts when a bar meets all conditions for a valid expansion.
Reversal: Alerts when a bar meets the criteria for a pin bar or snapback reversal.
These are built into the indicator with the alertcondition() function and can be turned on whenever the indicator is applied to a chart. Each alert includes a default message that uses dynamic placeholders; {{ticker}} for the symbol and {{interval}} for the timeframe.
Create a new alert and select the condition “StockLeave Signal Bars.”
Then select from the two options: Expansion and Reversal.
For expansions, select “once per bar” to capture developing momentum.
For reversals, use “once per bar close” to confirm rejection setups.
Apply alerts across multiple timeframes to improve coverage. Lower timeframes are better suited for fast-moving markets, while higher timeframes work well in slower or more selective environments. This process only needs to be done once. The created alerts can then be toggled on or off from the Alerts panel as preferred, without requiring reconfiguration.
Applied Discretion
The indicator functions on fixed logic, but interpretation always takes precedence. Consider price action, structure, volatility, and broader market context. Most signals will not lead to trades; while many may appear in a session, only a select few will align with context and warrant execution based on discretion.
Enhanced Volume w/ Pocket Pivots, Milestones & LiquiditySure! Here’s a professional and clear **description** you can use when saving or publishing the script on TradingView:
---
## 📄 Script Description: *Enhanced Volume w/ Pocket Pivots, Milestones & Liquidity*
This custom volume indicator enhances the default volume view by combining key institutional-level insights into a single tool. It highlights meaningful volume activity, liquidity conditions, and milestone events to help traders better understand accumulation/distribution and smart money participation.
### 🔍 Features:
* **Color-coded volume bars**:
* 🔵 **Pocket Pivot Volume (PPV)**: Up-day with volume > highest down-day volume of last 10 bars.
* 🟢 **Up Volume**: Up-day with volume > 50-day average.
* 🔴 **Down Volume**: Down-day with volume > 50-day average.
* 🟠 **Dry Volume**: Low-volume bars < 20% of 50-day average.
* ⚫ **Neutral/Other bars**: No significant signal.
* **Volume Milestones**:
* **HVE**: Highest volume ever (20 years lookback).
* **HVY**: Highest volume in the past 1 year (252 bars).
* **HVQ**: Highest volume in the past quarter (63 bars).
* **Projected Volume**:
* Real-time estimate of end-of-day volume based on elapsed session time.
* **Liquidity Metrics**:
* Displays current and 50-day average dollar volume.
* Estimates 1-minute liquidity for large-position feasibility.
* **Relative Volume Label**:
* Displays how today’s volume compares to the 50-day average.
* **Alerts Included**:
* Set alerts for HVE, HVY, and HVQ to catch key breakout or climactic volume events.
---
### 🧠 Ideal For:
* Growth stock traders
* Volume/price analysts
* Intraday & swing traders
* Institutions or prop traders needing liquidity benchmarks
---
Let me know if you'd like a short or promotional version (for sharing with others).