Ask2Maniish- Smart Money Volume Analyzer
Ask2Maniish - Smart Money Volume Analyzer
Overview
This Pine Script indicator provides a powerful combination of volume analysis, liquidity zone detection, fair value gaps (FVG), support & resistance (S/R), and imbalance identification. It helps traders identify key market areas where price action and volume dynamics indicate potential trading opportunities.
Key Features
1. Volume Analysis
Volume Spikes (🔥 Orange): Highlights sudden increases in volume.
Extreme Low Volume (🟣 Purple): Detects lowest market activity.
Higher Volume (Above Avg.) (🟢 Lime Green): Strong volume increase.
Higher Volume (Below Avg.) (🟩 Green): Moderate volume increase.
Lower Volume (Above Avg.) (🟥 Maroon): High but declining volume.
Lower Volume (Below Avg.) (🔴 Red): Weak market participation.
Neutral Volume (⚪ Gray): No significant volume change.
ATR-Based Dynamic Multiplier: Adapts high-volume thresholds based on ATR.
Customizable Volume Moving Average (Vol MA): For trend analysis.
2. Liquidity Zones
Identifies liquidity high and low zones based on the highest and lowest price levels over a user-defined period.
Background shading to indicate liquidity zones (Green for high, Red for low).
Alerts for price entering liquidity zones.
3. Support & Resistance (S/R) Detection
Pivot-Based S/R: Identifies significant swing points based on pivots.
Fractal-Based S/R: Uses Bill Williams’ fractal method for support & resistance detection.
4. Fair Value Gaps (FVG) & Imbalance Detection
Bullish FVGs: Highlighting areas of price inefficiency for potential upward moves.
Bearish FVGs: Highlighting areas of price inefficiency for potential downward moves.
Customizable visualization of FVGs.
5. VWAP (Volume Weighted Average Price)
Displays VWAP for intraday trading insights.
6. Moving Averages
Supports multiple moving average types (SMA, EMA, HMA, SMMA, WMA, VWMA).
Customizable Short MA & Long MA settings for trend identification.
7. Alerts
Volume Spike Alerts: Detects high-volume spikes.
Liquidity Zone Alerts: Notifies when price enters a liquidity zone.
Custom alerts for other key conditions.
8. Visualization & Customization
Customizable colors and opacity settings.
User-controlled toggles for various features (Volume MA, VWAP, Liquidity Zones, S/R, etc.).
Table Display for Volume Conditions: Displays key volume metrics in an on-chart table.
How to Use the Indicator
1. Enable/Disable Features
Use input settings to toggle volume spikes, liquidity zones, FVGs, VWAP, etc.
2. Identify Key Market Areas
Look for volume spikes (🔥) to detect strong market participation.
Observe liquidity zones to anticipate areas of interest.
Use S/R and FVGs for trade decision-making.
3. Set Alerts
Utilize built-in alerts to get notified of significant volume and liquidity events.
4. Analyze Trend with Moving Averages
Choose between SMA, EMA, HMA, SMMA, WMA, or VWMA to suit your strategy.
Customization Options
Adjustable period settings for Liquidity Zones and FVG Sensitivity.
Customizable volume thresholds and color coding.
Toggle visibility for individual features to avoid chart clutter.
Final Thoughts
This indicator combines volume, liquidity, S/R, and imbalance analysis into a single tool for more precise trade decisions. Customize it based on your trading style and market conditions for better accuracy.
🚀 Enhance your trading with Ask2Maniish - Volume Spikes Analyzer, S/R, FVG, Imbalance & Liquidity Zone! 🚀
Volume
Volume Histogram with ThresholdsVolume Histogram with Thresholds
Description:
This indicator displays a histogram of volume bars with color coding based on customizable volume thresholds. It helps traders quickly identify potential breakouts and breakdowns by comparing current volume against a moving average of past volume.
Features:
Customizable Average Volume Period – Allows you to set a lookback period for calculating average volume.
Color-Coded Bars for Quick Visual Reference:
Gray: Below average volume (low activity)
Blue: Near average volume (normal activity)
Green: Above average volume (potential breakout/breakdown)
Red: Significantly above average volume (high-confidence move)
Plots an Orange Reference Line – Represents the average volume for easy comparison.
Usage:
Adjust "Average Volume Period" to set the moving average length for volume.
Modify "Above Average" and "High Volume" multipliers to fine-tune breakout/breakdown sensitivity.
Look for green and red bars to confirm strong moves in price action.
This indicator can help confirm the validity of breakouts and breakdowns by visually emphasizing volume surges. 🚀
Explanation of Presets in the Indicator
The indicator comes with three user-configurable settings that determine how volume is analyzed and displayed. Here’s what they do and why they matter:
1. Average Volume Period (Default: 50)
This setting controls the number of past bars used to calculate the Simple Moving Average (SMA) of volume.
A larger value (e.g., 100) smooths out fluctuations and gives a broader view of average volume trends.
A smaller value (e.g., 20) makes the average more responsive to recent volume changes.
2. Above Average Threshold (Multiplier, Default: 1.5)
This defines the first level of volume increase that is considered above average.
If the current volume is 1.5 times greater than the moving average volume, the histogram bar turns green.
You can lower this value (e.g., 1.2) to make the indicator more sensitive or increase it (e.g., 2.0) to filter out smaller spikes.
3. High Volume Threshold (Multiplier, Default: 2.5)
This determines the threshold for what is considered significantly above average volume.
If the current volume is 2.5 times greater than the moving average volume, the histogram bar turns red.
This setting helps highlight extremely strong volume surges, which are more likely to indicate high-confidence breakouts or breakdowns.
How to Adjust These Presets for Different Market Conditions
If you trade high-volatility assets, you might want to increase the multipliers (e.g., 2.0 and 3.5) to focus only on the strongest moves.
If you trade low-liquidity assets, you might need to lower the multipliers (e.g., 1.2 and 2.0) to capture smaller but meaningful volume shifts.
Short-term traders (scalping/day trading) may prefer a lower average volume period (e.g., 20) to get faster signals.
By tweaking these settings, you can adapt the indicator to your trading style and the asset you’re analyzing. 🚀
Money Printer V3 – BTC 15M EMA Crossover Strategy🚀 Overview
Money Printer V3 is a trend-following strategy built for crypto markets. It uses fast EMA crossovers with RSI filtering, optional MACD and volume confirmation, and ATR-based trailing stops to capture high-probability momentum trades. This version is optimized for 15-minute timeframes with responsive parameters to increase trade frequency and signal clarity.
📈 How It Works
Buy Conditions:
Fast EMA crosses above Slow EMA
RSI > 40 (customizable)
Optional: MACD histogram > 0
Optional: Volume above 1.5x 20-period average
Sell Conditions:
Opposite of the buy conditions
Risk Management:
Stop-loss and trailing stop are dynamically set using ATR
Position size based on account equity and ATR distance (2% risk per trade)
⚙️ Default Settings
Fast EMA: 5
Slow EMA: 20
RSI Threshold: 40
MACD Filter: OFF
Volume Filter: ON
ATR SL Multiplier: 2.5
ATR Trailing Multiplier: 3.5
Risk: 2% of equity per trade
Initial Capital: $5,000
Commission: 0.1%
Slippage: 0.5%
📊 Backtest Notes
Tested on BTC/USD 15-minute timeframe from 2018 to 2024
Produces 100+ trades for statistically relevant sample size
Strategy is not predictive — it reacts to confirmed trends with filters to reduce false signals
Past performance does not guarantee future results
📌 How to Use
Add this strategy to your BTC/USD 15M chart
Customize the input parameters to match your trading style
Enable alerts for buy/sell conditions
Always forward test before using with real funds
⚠️ Disclaimer
This script is for educational and research purposes only. Use at your own risk. Markets are unpredictable, and no strategy can guarantee profits. Always use proper risk management.
RSI + SAR + VOLUMEThis script is a clean and professional signal generator that combines multiple technical factors to identify high-probability entries.
🔹 Buy/Sell signals are triggered when all of the following conditions are met:
• RSI is rebounding from a configurable zone (default: 40–60)
• Parabolic SAR confirms trend direction
• Candle body is strong (closing above/below 50% of its range)
• Volume is above its 20-period average (optional)
• Volume is higher than the previous N candles (optional, default: 1)
• Signals are rate-limited to avoid repetition within the next N candles (default: 7)
🎛️ All key settings are customizable through the script's input panel.
🚫 No repainting. No lagging oscillators. Only fresh conditions based on current price action.
Ideal for scalping, swing trading, and as a confirmation layer within larger systems.
✅ Clean chart. ✅ Alert-ready. ✅ Code optimized for TradingView Pine Script v6.
— Developed with precision and purpose by Israel Orozco
📈 Focused on clean, reliable and actionable signals
💡 For feedback, improvements, or collaboration, feel free to reach out!
🧠 “Trade logic, not emotion.”
Weight Convergence DivergenceWeight Convergence Divergence ⚖️
1. Introduction
The Weight Convergence Divergence (WCD) indicator applies principles of rotational equilibrium from classical physics to financial market analysis. By quantifying market momentum as a physical balance system, this indicator helps traders identify potential price reversals and continuation patterns through the visualization of market forces .
2. Theoretical Grounds 📚
The WCD draws inspiration from the physical concept of rotational equilibrium, where opposing forces create a balance or imbalance in a system (Giancoli, 2016, pp.247–249). In market analysis, this can be translated to the comparative measurement of bullish and bearish momentum (Bouchaud and Potters, 2003) . Lo and MacKinlay (1988) and Corbet and Katsiampa (2018) demonstrate that markets exhibit both mean-reverting and momentum characteristics, supporting the concept of opposing market forces that the WCD seeks to visualize. Bouchaud and Potters (2003) further highlight that principles from statistical physics can be applied to financial markets, providing a theoretical foundation for approaches like we are doing with the WCD.
3. Methodology 🧪
The WCD indicator quantifies market mass through the following approach:
Calculates mass by multiplying the candle's body (close-open) with volume mass = body * volume
Compares recent market mass (right side) with historical mass (left side)
Visualizes the equilibrium point with a dynamic balance line balance_ln
Generates signals when the balance shifts buy_signal = ta.crossover(right_mass, 0) and left_mass <= 0 and ly > middle_level
sell_signal = ta.crossunder(right_mass, 0) and left_mass >= 0 and ly < middle_level
4. Visual Elements 🎨
Balance Line: A tilting dashed line representing equilibrium between past and present market forces
🟩 Green Boxes: Positive market mass (bullishness)
🟥 Red Boxes: Negative market mass (bearishness)
▲ Buy Signals: When right mass turns positive while left mass is negative
▼ Sell Signals: When right mass turns negative while left mass is positive
5. Integrated Risk Management 🛡️
Automatic stop loss calculation based on Average True Range (ATR)
Dynamic profit targets calibrated to user-defined risk-reward ratios
Visual position management table to track entries, targets, and stops throughout trade duration
6. Parametrization ⚙️
Distance: Number of bars for mass calculation
ATR Length: Period for volatility calculation
ATR Factor: Multiplier applied to ATR for stop loss determination
Risk-Reward Ratio: Factor used for target calculation
7. Implementation Strategies 📈
7.1. Trend Reversal Strategy (More Risky) 🔄
Identify overextended market conditions
Wait for a counter-trend signal
Consider the calculated stop loss and take profit
7.2. Momentum Continuation Strategy (Less Risky) ➡️
Identify the prevailing trend
Look for multiple signals in the trend direction ( the balance line is not the trend! )
Wait for a second or third signal confirmation
Consider the calculated stop loss and take profit
8. Timeframe Flexibility: ⏱️
Lower timeframes (5-15m): Quick signals for scalping
Medium timeframes (30m-4h): Balanced for day trading
Higher timeframes (Daily+): Reliable signals for swing trading
9. References 📗
Bouchaud, J.-P. and Potters, M. (2003). Theory of Financial Risk and Derivative Pricing. doi: doi.org .
Corbet, S. and Katsiampa, P. (2018). Asymmetric mean reversion of Bitcoin price returns. International Review of Financial Analysis. doi: doi.org .
Giancoli, D.C. (2016). Physics : Principles with Applications. 7th ed. Harlow: Pearson Education, pp.247–249.
Lo, A.W. and MacKinlay, A.C. (1988). Stock Market Prices Do Not Follow Random Walks: Evidence from a Simple Specification Test. Review of Financial Studies, 1(1), pp.41–66. doi: doi.org .
Disclaimer ⚠️
The Weight Convergence Divergence indicator is designed for informational and educational purposes only. Past performance is not necessarily indicative of future results. Traders should conduct thorough analysis and employ proper risk management techniques. This tool does not constitute financial advice and should be used at the user's own discretion.
VCP Pattern with Pocket Pivots by Mark MinerviniBelow is a Pine Script designed to identify and plot Mark Minervini's Volatility Contraction Pattern (VCP) along with Pocket Pivots on TradingView. The VCP is characterized by a series of price contractions (tightening price ranges) with decreasing volume, often followed by a breakout. Pocket Pivots, a concept from Chris Kacher and Gil Morales, identify early buying opportunities within a consolidation or uptrend based on volume surges. This script combines both concepts to help traders spot potential setups.
Relative Crypto Dominance Polar Chart [LuxAlgo]The Relative Crypto Dominance Polar Chart tool allows traders to compare the relative dominance of up to ten different tickers in the form of a polar area chart, we define relative dominance as a combination between traded dollar volume and volatility, making it very easy to compare them at a glance.
🔶 USAGE
The use is quite simple, traders just have to load the indicator on the chart, and the graph showing the relative dominance will appear.
The 10 tickers loaded by default are the major cryptocurrencies by market cap, but traders can select any ticker in the settings panel.
Each area represents dominance as volatility (radius) by dollar volume (arc length); a larger area means greater dominance on that ticker.
🔹 Choosing Period
The tool supports up to five different periods
Hourly
Daily
Weekly
Monthly
Yearly
By default, the tool period is set on auto mode, which means that the tool will choose the period depending on the chart timeframe
timeframes up to 2m: Hourly
timeframes up to 15m: Daily
timeframes up to 1H: Weekly
timeframes up to 4H: Monthly
larger timeframes: Yearly
🔹 Sorting & Sizing
Traders can sort the graph areas by volatility (radius of each area) in ascending or descending order; by default, the tickers are sorted as they are in the settings panel.
The tool also allows you to adjust the width of the chart on a percentage basis, i.e., at 100% size, all the available width is used; if the graph is too wide, just decrease the graph size parameter in the settings panel.
🔹 Set your own style
The tool allows great customization from the settings panel, traders can enable/disable most of the components, and add a very nice touch with curved lines enabled for displaying the areas with a petal-like effect.
🔶 SETTINGS
Period: Select up to 5 different time periods from Hourly, Daily, Weekly, Monthly and Yearly. Enable/disable Auto mode.
Tickers: Enable/disable and select tickers and colors
🔹 Style
Graph Order: Select sort order
Graph Size: Select percentage of width used
Labels Size: Select size for ticker labels
Show Percent: Show dominance in % under each ticker
Curved Lines: Enable/disable petal-like effect for each area
Show Title: Enable/disable graph title
Show Mean: Enable/disable volatility average and select color
EMA Stacking Indicator with VWAP, MACD and ConfirmationEMA Stacking Indicator with VWAP & MACD Confirmation
This indicator combines EMA stacking, VWAP positioning, and MACD crossovers to help identify potential trend continuation and reversal points.
Features:
✅ EMA Stacking Strategy – Uses 10, 20, and 50 EMA to detect bullish and bearish trends.
✅ VWAP Confirmation – Ensures price is above VWAP for bullish signals and below for bearish signals.
✅ MACD Crossovers – Highlights bullish and bearish MACD crossovers with arrows for extra confirmation.
✅ Custom Colors & Signals – Clearly plotted moving averages and buy/sell markers to improve chart visibility.
How It Works:
A bullish trend is detected when the 10 EMA > 20 EMA > 50 EMA, and price is above VWAP.
A bearish trend is detected when the 10 EMA < 20 EMA < 50 EMA, and price is below VWAP.
MACD Bullish Crossovers (green arrows) indicate potential uptrend momentum.
MACD Bearish Crossovers (red arrows) suggest possible downtrend shifts.
This tool is perfect for traders looking to combine moving averages with volume-weighted confirmation and MACD momentum shifts for stronger trade setups.
🔹 Let me know your thoughts and feedback! 🚀
Volume Pro Indicator## Volume Pro Indicator
A powerful volume indicator that visualizes volume distribution across different price levels. This tool helps you easily identify where trading activity concentrates within the price range.
### Key Features:
- **Volume visualization by price levels**: Green (lower zone), Magenta (middle zone), Cyan (upper zone)
- **VPOC (Volume Point of Control)**: Shows the price level with the highest volume concentration
- **High and Low lines**: Highlights the extreme levels of the analyzed price range
- **Customizable historical analysis**: Configurable number of days for calculation
### How to use it:
- Colored volumes show where trading activity concentrates within the price range
- The VPOC helps identify the most significant price levels
- Different colors allow you to quickly visualize volume distribution in different price areas
Customizable with numerous options, including analysis period, calculation resolution, colors, and visibility of different components.
### Note:
This indicator works best on higher timeframes (1H, 4H, 1D) and liquid markets. It's a visual analysis tool that enhances your understanding of market structure.
#volume #vpoc #distribution #volumeprofile #trading #analysis #indicator #professional #pricelevels #volumedistribution
volume profile ranking indicator📌 Introduction
This script implements a volume profile ranking indicato for TradingView. It is designed to visualize the distribution of traded volume over price levels within a defined historical window. Unlike TradingView’s built-in Volume Profile, this script gives full customization of the profile drawing logic, binning, color gradient, and the ability to anchor the profile to a specific date.
⚙️ How It Works (Logic)
1. Inputs
➤POC Lookback Days (lookback): Defines how many bars (days) to look back from a selected point to calculate the volume distribution.
➤Bin Count (bin_count): Determines how many price bins (horizontal levels) the price range will be divided into.
➤Use Custom Lookback Date (useCustomDate): Enables/disables manually selecting a backtest start date.
➤Custom Lookback Date (customDate): When enabled, the profile will calculate volume based on this date instead of the most recent bar.
2. Target Bar Determination
➤If a custom date is selected, the script searches for the bar closest to that date within 1000 bars.
➤If not, it defaults to the latest bar (bar_index).
➤The profile is drawn only when the current bar is close to the target bar (within ±2 bars), to avoid unnecessary recalculations and performance issues.
3. Volume Binning
➤The price range over the lookback window is divided into bin_count segments.
➤For each bar within the lookback window, its volume is added to the appropriate bin based on price.
➤If the price falls outside the expected range, it is clamped to the first or last bin.
4. Ranking and Sorting
➤A bubble sort ranks each bin by total volume.
➤The most active bin (POC, or Point of Control) is highlighted with a thicker bar.
5. Rendering
➤Horizontal bars (line.new) represent volume intensity in each price bin.
➤Each bar is color-coded by volume heat: more volume = more intense color.
➤Labels (label.new) show:
➤Total volume
➤Rank
➤Percentage of total volume
➤Price range of the bin
🧑💻 How to Use
1. Add the Script to Your Chart
➤Copy the code into TradingView’s Pine Script editor and add it to your chart.
2. Set Lookback Period
➤Default is 252 bars (about one year for daily charts), but can be changed via the input.
3. (Optional) Use Custom Date
●Toggle "Use Custom Lookback Date" to true.
➤Pick a date in the "Custom Lookback Date" input to anchor the profile.
4. Analyze the Volume Distribution
➤The longest (thickest) red/orange bar represents the Point of Control (POC) — the price with the most volume traded.
➤Other bars show volume distribution across price.
➤Labels display useful metrics to evaluate areas of high/low interest.
✅ Features
🔶 Customizable anchor point (custom date).
🔶Adjustable bin count and lookback length.
🔶 Clear visualization with heatmap coloring.
🔶 Lightweight and performance-optimized (especially with the shouldDrawProfile filter)
Short-Term Volume + MACD Trend Indicator
### How It Works
1. **VROC (Volume Rate of Change)**:
- Tracks short-term volume momentum (5-bar default).
- Positive VROC (>5%) supports uptrends; negative VROC (<-5%) supports downtrends.
2. **VMA (Volume Moving Average)**:
- 10-period SMA of volume.
- Volume > VMA confirms trend strength; volume ≤ VMA leans toward sideways.
3. **MACD**:
- Uses faster settings (9, 21, 5) for short-term responsiveness (vs. standard 12, 26, 9).
- `macdLine > signalLine` signals bullish momentum; `macdLine < signalLine` signals bearish momentum.
4. **Trend Logic**:
- **Uptrend (Green)**: MACD bullish (macdLine > signalLine) + volume > VMA + VROC > 5% → Strong buying momentum.
- **Downtrend (Red)**: MACD bearish (macdLine < signalLine) + volume > VMA + VROC < -5% → Strong selling momentum.
- **Sideways (Gray)**: Any condition where uptrend or downtrend criteria aren’t fully met (e.g., MACD flat, volume low, or VROC neutral).
5. **Visualization**:
- Plots volume, VMA, VROC, and MACD histogram for reference.
- Background colors (green, red, gray) highlight trends.
---
### Why This Improves Signals
- **MACD Filter**: Adds momentum confirmation, reducing false signals from volume alone (e.g., a volume spike without price movement won’t trigger an uptrend).
- **Volume Confirmation**: Ensures trends have participation (volume > VMA), filtering out weak MACD signals.
- **Short-Term Focus**: Faster MACD settings (9, 21, 5) and short VROC (5 bars) align with 1-minute or 5-minute chart dynamics.
---
### How to Use It
1. **Setup**:
- Paste the code into TradingView’s Pine Editor, save, and add to a 1-minute or 5-minute chart.
2. **Interpretation**:
- **Green (Uptrend)**: Look for long entries, especially if price breaks resistance or aligns with a fast EMA (e.g., 9-period).
- **Red (Downtrend)**: Consider shorts or exits, particularly on support breaks.
- **Gray (Sideways)**: Avoid trend trades; wait for a breakout or use range strategies.
3. **Confirmation**:
- Pair with price action (e.g., candlestick patterns) or a 9-EMA for stronger signals.
- Example: Green + price above 9-EMA = high-probability uptrend.
---
### Customization
- **1-Minute Scalping**:
- Set `vrocLength = 3`, `macdFast = 5`, `macdSlow = 13`, `macdSignal = 3` for ultra-fast signals.
- **5-Minute Trading**:
- Keep defaults or increase `vrocThreshold` to 10% for stricter momentum.
- **Sensitivity**:
- Lower `vmaLength` to 5 for quicker volume response; raise `vrocThreshold` to 8% for stronger trends.
---
### Example (5-Minute Chart)
- **Uptrend**: Price rises, MACD crosses above signal, volume > VMA, VROC at 7% → Green background.
- **Downtrend**: Price drops, MACD below signal, volume > VMA, VROC at -8% → Red background.
- **Sideways**: Price flattens, MACD near signal, volume < VMA, VROC at 2% → Gray background.
This combo gives you a robust short-term indicator with better signal quality. Test it on your chart, and let me know if you want tweaks—like adding buy/sell volume separation or adjusting thresholds!
4-day vs 20-day Volume Screenerits a suddenvolumechecker that checks if the 4 day volume is greater than or equal to 20days average volume to check if the stock is getting active
MACD Volume Strategy (BBO + MACD State, Reversal Type)Overview
MACD Volume Strategy (BBO + MACD State, Reversal Type) is a momentum-based trading strategy designed to capture trend reversals with precision. It combines MACD crossover logic with volume confirmation to filter out false signals and ride strong moves with confidence.
Strategy Objectives
Detect early trend transitions with high accuracy
Filter entries using volume dynamics to confirm strength
Maintain full exposure using a reversal (flip) model
Enforce a 1:1.5 risk-to-reward ratio per trade
Key Features
Integrated MACD + volume-based entry filtering
Zero repainting logic (entries are confirmed on closed bars)
Auto-reverse mechanism for seamless directional transitions
SL/TP dynamically calculated from recent highs/lows
Trading Rules
Long Entry Conditions
MACD crosses above the zero line (BBO Buy arrow)
Volume oscillator is positive (short EMA > long EMA)
MACD is above the signal line
Close any existing short position, enter a new long
Short Entry Conditions
MACD crosses below the zero line (BBO Sell arrow)
Volume oscillator is positive
MACD is below the signal line
Close any existing long position, enter a new short
Exit Rules
Take Profit (TP): Entry ± (risk distance × 1.5)
Stop Loss (SL): Recent swing low (long) or swing high (short)
Early Exit: Triggered by reverse signal via flip logic
Risk Management Parameters
Pair: EUR/USD
Timeframe: 10-minute
Starting Capital: $7,000
Commission: 1 pip (round-trip)
Slippage: 1 pip
Risk per Trade: 10% of account equity (adjustable)
Total Trades: 385 (backtest)
Parameters & Configurations
MACD Type: Selectable (SMA or EMA for both source & signal)
MACD Periods: Fast = 11, Slow = 21, Signal = 10
Volume Oscillator: Short = 6, Long = 12
Risk-Reward: Fixed at 1:1.5
Swing Points: Based on last 10 bars' highs and lows
Visual Support
Green arrow: Long entry
Red arrow: Short entry
MACD + Signal lines with histogram
SL/TP levels plotted on the chart via exit markers
Strategic Advantages & Uniqueness
Volume filtering cuts out weak/low-participation signals
Market-structure-based SL/TP improves technical alignment
No repainting — all decisions are based on closed candle data
Reversal model ensures the strategy is always in the market
Inspirations & Attribution
This strategy is inspired by the outstanding work of the following creators:
Bitcoinblockchainonline – “BBO_Roxana_Signals MACD + vol”
Leveraging a smart combination of MACD zero-line cross and volume oscillator for highly intuitive signals. The BBO "arrow logic" is used as the primary trigger here.
HasanRifat – “MACD Fake Filter ”
Known for introducing a smart MACD signal filter based on average wave height. This concept has been incorporated to strengthen signal reliability and reduce noise.
Respect and gratitude to both authors.
This strategy is an evolution of their brilliant ideas into a more automated, risk-managed, and technically adaptive system.
Summary
MACD Volume Strategy is a sharp, structure-respecting, momentum-confirming automated system designed for traders who want logic-first entries without any lag or noise.
100% mechanical — no discretion needed
Built for traders who demand precision
Works as-is or can be further customized with session filters, alerts, or trailing stops
Volume Spikes Analyzer & Trend ScannerVolume Spikes Analyzer & Trend Scanner
📌 Version: Pine Script (TradingView)
📌 Author:
📌 Overlay: ❌ (Displayed in a separate panel)
📝 Description
The Volume Spikes Analyzer & Trend Scanner is a comprehensive volume analysis tool that identifies and highlights significant volume trends using color-coded bars. It provides a table-based summary of volume conditions and trends, enabling traders to detect high and low volume activity at a glance.
📌 Features
✅ Volume Spike Detection – Highlights abnormal volume spikes above a defined threshold.
✅ Extreme Low Volume Detection – Identifies periods of very low market activity.
✅ Volume-Based Trend Analysis – Differentiates between strong and weak volume increases/decreases.
✅ Customizable Highlight Opacity – Adjusts transparency for better visualization.
✅ Movable Table Display – Users can place the summary table in different positions on the chart.
✅ Alerts for Volume Spikes – Notifies traders of significant volume events.
📈 How It Works
Volume Calculation
The script compares the current volume with the previous volume.
It also calculates a moving average of volume (volMA) for trend comparison.
Volume Condition Detection
If volume is significantly higher than the moving average, it's considered a spike.
If volume is very low, it's categorized as an extreme low volume condition.
The script also differentiates between higher/lower volume relative to average.
Color-Coded Bar Plotting
Volume bars are colored based on the detected conditions for easy identification.
The highlight opacity is customizable.
Table Display
A summary table provides real-time volume conditions and key values:
Current Volume (A)
Previous Volume (B)
Volume Moving Average (C)
Multiplier (A/C)
Alerts for Spikes
If a volume spike occurs, an alert is triggered with the message: "Volume spike detected!".
⚠️ Limitations
⚠ No Historical Table Data – The table only updates dynamically for the latest bar.
⚠ Dependent on Moving Average – If volMA is na due to insufficient data, the table may not display correctly.
⚠ No Volume Types Differentiation – Does not distinguish between buying and selling volume.
📌 How to Use
Add the indicator to your chart.
Customize settings such as volume moving average length and threshold.
Observe the color-coded volume bars to detect significant market activity.
Use the table for quick reference on current volume trends.
Enable alerts for automatic notifications on volume spikes.
📊 Volume Classification & Colors
Condition Description Color
🔥 Volume Spike High volume surge above the threshold. Orange
🟣 Extreme Low Volume Volume is less than 50% of the average. Purple
🟢 Higher Volume (Above Avg.) Strong increase in volume, above the average. Lime Green
🟩 Higher Volume (Below Avg.) Weak increase in volume, still below the average. Green
🟥 Lower Volume (Above Avg.) High but declining volume. Maroon
🔴 Lower Volume (Below Avg.) Weak market participation. Red
⚪ Neutral Volume No significant change in volume. Gray
Low Liquidity Zones [PhenLabs]📊 Low Liquidity Zones
Version: PineScript™ v6
📌 Description
Low Liquidity Zones identifies and highlights periods of unusually low trading volume on your chart, marking areas where price movement occurred with minimal participation. These zones often represent potential support and resistance levels that may be more susceptible to price breakouts or reversals when revisited with higher volume.
Unlike traditional volume analysis tools that focus on high volume spikes, this indicator specializes in detecting low liquidity areas where price moved with minimal resistance. Each zone displays its volume delta, providing insight into buying vs. selling pressure during these thin liquidity periods. This combination of low volume detection and delta analysis helps traders identify potential price inefficiencies and weak structures in the market.
🚀 Points of Innovation
• Identifies low liquidity zones that most volume indicators overlook but which often become significant technical levels
• Displays volume delta within each zone, showing net buying/selling pressure during low liquidity periods
• Dynamically adjusts to different timeframes, allowing analysis across multiple time horizons
• Filters zones by maximum size percentage to focus only on precise price levels
• Maintains historical zones until they expire based on your lookback settings, creating a cumulative map of potential support/resistance areas
🔧 Core Components
• Low Volume Detection: Identifies candles where volume falls below a specified threshold relative to recent average volume, highlighting potential liquidity gaps.
• Volume Delta Analysis: Calculates and displays the net buying/selling pressure within each low liquidity zone, providing insight into the directional bias during low participation periods.
• Dynamic Timeframe Adjustment: Automatically scales analysis periods to match your selected timeframe preference, ensuring consistent identification of low liquidity zones regardless of chart settings.
• Zone Management System: Creates, tracks, and expires low liquidity zones based on your configured settings, maintaining visual clarity on the chart.
🔥 Key Features
• Low Volume Identification: Automatically detects and highlights candles where volume falls below your specified threshold compared to the moving average.
• Volume Delta Visualization: Shows the net volume delta within each zone, providing insight into whether buyers or sellers were dominant despite the low overall volume.
• Flexible Timeframe Analysis: Analyze low liquidity zones across multiple predefined timeframes or use a custom lookback period specific to your trading style.
• Zone Size Filtering: Filters out excessively large zones to focus only on precise price levels, improving signal quality.
• Automatic Zone Expiration: Older zones are automatically removed after your specified lookback period to maintain a clean, relevant chart display.
🎨 Visualization
• Volume Delta Labels: Each zone displays its volume delta with “+” or “-” prefix and K/M suffix for easy interpretation, showing the strength and direction of pressure during the low volume period.
• Persistent Historical Mapping: Zones remain visible for your specified lookback period, creating a cumulative map of potential support and resistance levels forming under low liquidity conditions.
📖 Usage Guidelines
Analysis Timeframe
Default: 1D
Range/Options: 15M, 1HR, 3HR, 4HR, 8HR, 16HR, 1D, 3D, 5D, 1W, Custom
Description: Determines the historical period to analyze for low liquidity zones. Shorter timeframes provide more recent data while longer timeframes offer a more comprehensive view of significant zones. Use Custom option with the setting below for precise control.
Custom Period (Bars)
Default: 1000
Range: 1+
Description: Number of bars to analyze when using Custom timeframe option. Higher values show more historical zones but may impact performance.
Volume Analysis
Volume Threshold Divisor
Default: 0.5
Range: 0.1-1.0
Description: Maximum volume relative to average to identify low volume zones. Example: 0.5 means volume must be below 50% of the average to qualify as low volume. Lower values create more selective zones while higher values identify more zones.
Volume MA Length
Default: 15
Range: 1+
Description: Period length for volume moving average calculation. Shorter periods make the indicator more responsive to recent volume changes, while longer periods provide a more stable baseline.
Zone Settings
Zone Fill Color
Default: #2196F3 (80% transparency)
Description: Color and transparency of the low liquidity zones. Choose colors that stand out against your chart background without obscuring price action.
Maximum Zone Size %
Default: 0.5
Range: 0.1+
Description: Maximum allowed height of a zone as percentage of price. Larger zones are filtered out. Lower values create more precise zones focusing on tight price ranges.
Display Options
Show Volume Delta
Default: true
Description: Toggles the display of volume delta within each zone. Enabling this provides additional insight into buying vs. selling pressure during low volume periods.
Delta Text Position
Default: Right
Options: Left, Center, Right
Description: Controls the horizontal alignment of the delta text within zones. Adjust based on your chart layout for optimal readability.
✅ Best Use Cases
• Identifying potential support and resistance levels that formed during periods of thin liquidity
• Spotting price inefficiencies where larger players may have moved price with minimal volume
• Finding low-volume consolidation areas that may serve as breakout or reversal zones when revisited
• Locating potential stop-hunting zones where price moved on minimal participation
• Complementing traditional support/resistance analysis with volume context
⚠️ Limitations
• Requires volume data to function; will not work on symbols where the data provider doesn’t supply volume information
• Low volume zones don’t guarantee future support/resistance - they simply highlight potential areas of interest
• Works best on liquid instruments where volume data has meaningful fluctuations
• Historical analysis is limited by the maximum allowed box count (500) in TradingView
• Volume delta in some markets may not perfectly reflect buying vs. selling pressure due to data limitations
💡 What Makes This Unique
• Focus on Low Volume: Unlike some indicators that highlight high volume events particularly like our very own TLZ indicator, this tool specifically identifies potentially significant price zones that formed with minimal participation.
• Delta + Low Volume Integration: Combines volume delta analysis with low volume detection to reveal directional bias during thin liquidity periods.
• Flexible Lookback System: The dynamic timeframe system allows analysis across any timeframe while maintaining consistent zone identification criteria.
• Support/Resistance Zone Generation: Automatically builds a visual map of potential technical levels based on volume behavior rather than just price patterns.
🔬 How It Works
1. Volume Baseline Calculation:
The indicator calculates a moving average of volume over your specified period to establish a baseline for normal market participation. This adaptive baseline accounts for natural volume fluctuations across different market conditions.
2. Low Volume Detection:
Each candle’s volume is compared to the moving average and flagged when it falls below your threshold divisor. The indicator also filters zones by maximum size to ensure only precise price levels are highlighted.
3. Volume Delta Integration:
For each identified low volume candle, the indicator retrieves the volume delta from a lower timeframe. This delta value is formatted with appropriate scaling (K/M) and displayed within the zone.
4. Zone Management:
New zones are created and tracked in a dynamic array, with each zone extending rightward until it expires. The system automatically removes expired zones based on your lookback period to maintain a clean chart.
💡 Note:
Low liquidity zones often represent areas where price moved with minimal participation, which can indicate potential market inefficiencies. These zones frequently become important support/resistance levels when revisited, especially if approached with higher volume. Consider using this indicator alongside traditional technical analysis tools for comprehensive market context. For best results, experiment with different volume threshold settings based on the specific instrument’s typical volume patterns.
SMA7 Tail Reversal📌 Description:
The SMA7 Tail Reversal indicator is designed to identify potential counter-trend trading opportunities by checking if candle wicks (tails) respect a key moving average level (SMA7).
This indicator highlights price action where candles are clearly separated from the moving average, suggesting a possible reversal or temporary correction.
📌 How It Works:
Moving Average Calculation:
Calculates a simple moving average (SMA) of length 7 to act as the primary trend filter.
Candle Classification:
Bullish Candle: A candle where the closing price is higher than the opening price, with a short upper wick.
Bearish Candle: A candle where the closing price is lower than the opening price, with a short lower wick.
Conditions for Coloring Candles:
Long Condition (Green Candle):
High & Low are both below the SMA7 line.
Volume is above the 20-period average.
A bullish candle is detected.
Short Condition (Red Candle):
High & Low are both above the SMA7 line.
Volume is above the 20-period average.
A bearish candle is detected.
📌 Visual Representation:
Green Candles: Potential long signals when price action stays below the SMA7 line.
Red Candles: Potential short signals when price action stays above the SMA7 line.
Yellow Line: SMA7, used as the dynamic threshold for signal generation.
📌 Usage:
Best applied to volatile markets with clear trends.
Effective in detecting counter-trend opportunities where price diverges from the SMA7 line.
Works well with additional confirmation tools for better accuracy.
VSA Vol Key VSA Signals
(1) No Demand – Bearish Signal
Low volume, narrow spread.
Price rises, but volume does not increase → Weak market, lack of buyers.
If this appears in an uptrend, it may indicate a potential reversal.
(2) No Supply – Bullish Signal
Low volume, narrow spread.
Price declines, but volume does not increase → Weak selling pressure.
If this appears in an uptrend, it may confirm the continuation of the uptrend.
(3) Stopping Volume – Bullish Reversal Signal
Strong price decline, but unusually high volume.
Candle shows a long lower wick, closing near the top.
Indicates Smart Money absorbing supply, signaling a potential reversal upwards.
(4) Climactic Volume – Possible Trend Reversal
Extremely high volume with a sharp price increase or decrease.
If this occurs after a long trend, it may indicate a trend reversal.
Smart Money may be taking profits after a prolonged price movement.
(5) Effort vs. Result
If volume is high but price movement is weak → Inefficient buying/selling, possible reversal.
If volume is high and price moves strongly in the same direction → Trend is likely to continue.
Rolling VWAP with Custom Label & LineRolling VWAP's with clean levels. Personally i like to use 7D rolling as well as 30d, 90 day and 365 day rolling
Nef33-Volume Footprint ApproximationDescription of the "Volume Footprint Approximation" Indicator
Purpose
The "Volume Footprint Approximation" indicator is a tool designed to assist traders in analyzing market volume dynamics and anticipating potential trend changes in price. It is inspired by the concept of a volume footprint chart, which visualizes the distribution of trading volume across different price levels. However, since TradingView does not provide detailed intrabar data for all users, this indicator approximates the behavior of a footprint chart by using available volume and price data (open, close, volume) to classify volume as buy or sell, calculate volume delta, detect imbalances, and generate trend change signals.
The indicator is particularly useful for identifying areas of high buying or selling activity, imbalances between supply and demand, delta divergences, and potential reversal points in the market. It provides specific signals for bullish and bearish trend changes, making it suitable for traders looking to trade reversals or confirm trends.
How It Works
The indicator uses volume and price data from each candlestick to perform the following calculations:
Volume Classification:
Classifies the volume of each candlestick as "buy" or "sell" based on price movement:
If the closing price is higher than the opening price (close > open), the volume is classified as "buy."
If the closing price is lower than the opening price (close < open), the volume is classified as "sell."
If the closing price equals the opening price (close == open), it compares with the previous close to determine the direction:
If the current close is higher than the previous close, it is classified as "buy."
If the current close is lower than the previous close, it is classified as "sell."
If the current close equals the previous close, the classification from the previous bar is used.
Delta Calculation:
Calculates the volume delta as the difference between buy volume and sell volume (buyVolume - sellVolume).
A positive delta indicates more buy volume; a negative delta indicates more sell volume.
Imbalance Detection:
Identifies imbalances between buy and sell volume:
A buy imbalance occurs when buy volume exceeds sell volume by a defined percentage (default is 300%).
A sell imbalance occurs when sell volume exceeds buy volume by the same percentage.
Delta Divergence Detection:
Positive Delta Divergence: Occurs when the price is falling (for at least 2 bars) but the delta is increasing or becomes positive, indicating that buyers are entering despite the price decline.
Negative Delta Divergence: Occurs when the price is rising (for at least 2 bars) but the delta is decreasing or becomes negative, indicating that sellers are entering despite the price increase.
Trend Change Signals:
Bullish Signal (trendChangeBullish): Generated when the following conditions are met:
There is a positive delta divergence.
The delta has moved from a negative value (e.g., -500) to a positive value (e.g., +200) over the last 3 bars.
There is a buy imbalance.
The price is near a historical support level (approximated as the lowest low of the last 50 bars).
Bearish Signal (trendChangeBearish): Generated when the following conditions are met:
There is a negative delta divergence.
The delta has moved from a positive value (e.g., +500) to a negative value (e.g., -200) over the last 3 bars.
There is a sell imbalance.
The price is near a historical resistance level (approximated as the highest high of the last 50 bars).
Visual Elements
The indicator is displayed in a separate panel below the price chart (overlay=false) and includes the following elements:
Volume Histograms:
Buy Volume: Represented by a green histogram. Shows the volume classified as "buy."
Sell Volume: Represented by a red histogram. Shows the volume classified as "sell."
Note: The histograms overlap, and the last plotted histogram (red) takes visual precedence, meaning the sell volume may cover the buy volume if it is larger.
Delta Line:
Delta Volume: Represented by a blue line. Shows the difference between buy and sell volume.
A line above zero indicates more buy volume; a line below zero indicates more sell volume.
A dashed gray horizontal line marks the zero level for easier interpretation.
Imbalance Backgrounds:
Buy Imbalance: Light green background when buy volume exceeds sell volume by the defined percentage.
Sell Imbalance: Light red background when sell volume exceeds buy volume by the defined percentage.
Divergence Backgrounds:
Positive Delta Divergence: Lime green background when a positive delta divergence is detected.
Negative Delta Divergence: Fuchsia background when a negative delta divergence is detected.
Trend Change Signals:
Bullish Signal: Green label with the text "Bullish Trend Change" when the conditions for a bullish trend change are met.
Bearish Signal: Red label with the text "Bearish Trend Change" when the conditions for a bearish trend change are met.
Information Labels:
Below each bar, a label displays:
Total Vol: The total volume of the bar.
Delta: The delta volume value.
Alerts
The indicator generates the following alerts:
Positive Delta Divergence: "Positive Delta Divergence Detected! Price is falling, but delta is increasing."
Negative Delta Divergence: "Negative Delta Divergence Detected! Price is rising, but delta is decreasing."
Bullish Trend Change Signal: "Bullish Trend Change Signal! Positive Delta Divergence, Delta Rise, Buy Imbalance, and Near Support."
Bearish Trend Change Signal: "Bearish Trend Change Signal! Negative Delta Divergence, Delta Drop, Sell Imbalance, and Near Resistance."
These alerts can be configured in TradingView to receive real-time notifications.
Adjustable Parameters
The indicator allows customization of the following parameters:
Imbalance Threshold (%): The percentage required to detect an imbalance between buy and sell volume (default is 300%).
Lookback Period for Divergence: Number of bars to look back for detecting price and delta trends (default is 2 bars).
Support/Resistance Lookback Period: Number of bars to look back for identifying historical support and resistance levels (default is 50 bars).
Delta High Threshold (Bearish): Minimum delta value 2 bars ago for the bearish signal (default is +500).
Delta Low Threshold (Bearish): Maximum delta value in the current bar for the bearish signal (default is -200).
Delta Low Threshold (Bullish): Maximum delta value 2 bars ago for the bullish signal (default is -500).
Delta High Threshold (Bullish): Minimum delta value in the current bar for the bullish signal (default is +200).
Practical Use
The indicator is useful for the following purposes:
Identifying Trend Changes:
The trend change signals (trendChangeBullish and trendChangeBearish) indicate potential price reversals. For example, a bullish signal near a support level may be an opportunity to enter a long position.
Detecting Divergences:
Delta divergences (positive and negative) can anticipate trend changes by showing a disagreement between price movement and underlying buying/selling pressure.
Finding Key Levels:
Imbalances (green and red backgrounds) often coincide with support and resistance levels, helping to identify areas where the market might react.
Confirming Trends:
A consistently positive delta in an uptrend or a negative delta in a downtrend can confirm the strength of the trend.
Identifying Failed Auctions:
Although not detected automatically, you can manually identify failed auctions by observing a price move to new highs/lows with decreasing volume in the direction of the move.
Limitations
Intrabar Data: It does not use detailed intrabar data, making it less precise than a native footprint chart.
Approximations: Volume classification and support/resistance detection are approximations, which may lead to false signals.
Volume Dependency: It requires reliable volume data, so it may be less effective on assets with inaccurate volume data (e.g., some forex pairs).
False Signals: Divergences and imbalances do not always indicate a trend change, especially in strongly trending markets.
Recommendations
Combine with Other Indicators: Use tools like RSI, MACD, support/resistance levels, or candlestick patterns to confirm signals.
Trade on Higher Timeframes: Signals are more reliable on higher timeframes like 1-hour or 4-hour charts.
Perform Backtesting: Evaluate the indicator's accuracy on historical data to adjust parameters and improve effectiveness.
Adjust Parameters: Modify thresholds (e.g., imbalanceThreshold or supportResistanceLookback) based on the asset and timeframe you are trading.
Conclusion
The "Volume Footprint Approximation" indicator is a powerful tool for analyzing volume dynamics and anticipating price trend changes. By classifying volume, calculating delta, detecting imbalances and divergences, and generating trend change signals, it provides traders with valuable insights into market buying and selling pressure. While it has limitations due to the lack of intrabar data, it can be highly effective when used in combination with other technical analysis tools and on assets with reliable volume data.
Aggregated Spot vs Perp Volume (% Change)Aggregated Spot vs Perp Volume (% Change)
Description
The "Aggregated Spot vs Perp Volume (% Change)" indicator helps crypto traders compare the momentum of spot and perpetual futures (perp) trading volumes across 12 major exchanges. It calculates the percentage change in volume from one bar to the next, highlighting divergences and showing which market—spot or perp—is leading a move. By focusing on relative changes, it eliminates the issue of absolute volume differences, making trends clear.
The indicator aggregates data from Binance, Bybit, OKX, Coinbase, Bitget, MEXC, Phemex, BingX, WhiteBIT, BitMEX, Kraken, and HTX. Users can toggle exchanges and choose to measure volume in coin units (e.g., BTC) or USD.
How It Works
Volume Aggregation:
Fetches spot and perp volume data for the selected crypto (e.g., BTC) from up to 12 exchanges.
Spot volume is included only if perp volume is available for the same pair, ensuring consistency.
Volume can be measured in coin units or USD (volume × spot price).
Percentage Change:
Calculates the percentage change in spot and perp volumes from the previous bar:
Percentage Change = ((Current Volume − Previous Volume) / Previous Volume) ×100
This focuses on relative momentum, making spot and perp volumes directly comparable.
Visualization:
Spot volume % change is plotted as a blue line, and perp volume % change as a red line, both with a linewidth of 1.
Who Should Use It
Crypto Traders: To understand spot vs. perp market dynamics across exchanges.
Momentum Traders: To spot which market is driving price moves via volume divergences.
Scalpers/Day Traders: For identifying short-term shifts in market activity.
Analysts: To study liquidity and sentiment in crypto markets.
How to Use It
Blue line: Spot volume % change.
Red line: Perp volume % change.
Look for divergences (e.g., a sharp rise in the red line but not the blue line suggests perp markets are leading).
Combine with Price:
Use alongside price charts to confirm trends or spot potential reversals.
Context
Spot markets reflect actual asset trading, while perp markets, with leverage, attract speculative activity and often show higher volumes. This indicator uses percentage change to compare their momentum, helping traders identify market leadership and divergences. For example, a 50% increase in both spot and perp volumes plots at the same level, making it easy to see relative shifts across exchanges.
Daily, Weekly, Monthly & Yearly VWAP BandsThis indicator plots Volume Weighted Average Price (VWAP) bands for different timeframes—Daily, Weekly, Monthly, and Yearly—to provide traders with key levels of market equilibrium based on volume.
Features:
✅ Daily VWAP Band – Tracks VWAP from the start of each trading day.
✅ Weekly VWAP Band – Resets at the beginning of each trading week and adjusts dynamically.
✅ Monthly VWAP Band – Calculates VWAP from the first trading session of the month.
✅ Yearly VWAP Band – Tracks the Year-to-Date VWAP, updating throughout the year.
Usage:
🔹 Daily VWAP is ideal for intraday traders.
🔹 Weekly VWAP helps swing traders identify volume-weighted support & resistance.
🔹 Monthly & Yearly VWAP provide macro-trend insights for long-term traders.
Quantum Pulse ProQuantum Pulse Pro
A Multi-Filter Trading System for Futures Contracts
🔍 Purpose
The Quantum Pulse Pro indicator combines 7 technical criteria to identify high-probability trading signals in volatile markets:
Trend detection (dynamic EMA)
ATR-adjusted support/resistance zones
Hybrid momentum (RSI + MACD)
Volume, ADX, and volatility (ATR) filters
Multi-timeframe confirmation (H1)
⚙️ Core Logic
Trend Analysis:
Custom EMA (colored green/red for direction)
Key Levels:
Dynamic support/resistance based on ATR
Adjustable proximity threshold to avoid false breakouts
Momentum Engine:
RSI (overbought/oversold) + MACD (crossovers) hybrid
Advanced Filters:
Volume > 20-period average (default: 1.2x multiplier)
ADX > 15 to confirm trend strength
Volatility range (ATR between 0.2% and 4% to filter choppy/extreme markets)
H1 Validation:
Alignment with higher timeframe trend
📈 How to Use
Buy Signals:
✅ Price near support + Green EMA
✅ Positive momentum + High volume
✅ ADX > 15 + ATR in optimal range
✅ (Optional) H1 uptrend confirmation
Sell Signals:
✅ Price near resistance + Red EMA
✅ Negative momentum + High volume
✅ ADX > 15 + ATR in optimal range
✅ (Optional) H1 downtrend confirmation
⚡ Customizable Parameters
EMA/ATR lengths
Volume, ADX, and ATR thresholds
Toggle filters on/off
📉 Recommended Timeframes
Futures: M15/H1 (scalping), H4 (swing)
Forex: H1/D1
🌟 Why This Indicator Stands Out
Innovation: Unique blend of RSI-weighted momentum and dynamic ATR zones.
Adaptability: Modular filters suit all trading styles (scalping/day trading).
Rigor: Multi-layer validation (volume, H1 trend, volatility).
Inspired by Mr. Belkhayate’s methods, optimized for modern markets.
📌 Publishing Tips
Chart: Display only this indicator (no overlapping scripts).
Screenshot Example: Include:
Clear buy/sell signals (visible arrows).
Default settings in a corner.
Volume Patterns [SS]Hey everyone,
Been a while since doing anything with Pinescript.
Here is my iteration of a Volume Pattern identification, inspired by Bulkowski's work on patterns and volume.
The indicator aims to identify the 4 major types of volume patterns, these are:
Bullish Breakout Volume
Bearish Breakout Volume
Inverted Domes
Domes
Classification
These patterns are all assigned to a classification based on theory. For example, dome volume is usually bearish, inverted dome is usually bullish, etc. etc. However, in order to accommodate changing sentiments and volatility, I have coded logic into the indicator to assess for the actual sentiment associated with these patterns itself.
The indicator calculates the average return associated with each pattern, scaling the data into a percent return. It then has the ability to re-scale the target using the close price associated with the pattern at the time of pattern signaling, to calculate the target price and plot the target on the chart for you.
Additionally, it provides you with the following:
Labels to signal when a pattern has happened
A table that shows you the average returns associated with the 4 major patterns
Target lines with labels that visually show you the target price associated with the pattern, as well as which pattern they are associated with.
All of these things can be toggled on or off depending on your preference.
Customizing the indicator
In addition to being able to toggle the visuals on or off depending on what you want to see or not see, there are some minor customization abilities in terms of training the indicator to recognize the patterns and predict the TP.
The first one is the Training length
In the settings, you will see "Train", and the default is 500. This is the amount the indicator is looking back in history to learn the patterns and returns associated with them. This 500 is appropriate in most cases and on most timeframes.
Lastly, the Lookforward Length
The look forward length represents the number of bars forward you want to determine the returns for. It is defaulted to 10, but you can modify it.
So, if you are on the 1-Minute chart and have the look forward set to 10, then once a signal happens, the target price is calculated based on 10 minutes from the time of signal. You can increase this or decrease this based on your preference.
Longer look forwards can be good for swingers but should be used on the larger timeframes, shorter are good for scalpers but should be used on the shorter timeframes.
The indicator's use is incredibly simple, you'll pick it up in no time!
Hope you enjoy it and as always, safe trades!
Just an FYI for those who may have questions:
The indicator is open source. This means you are free to take it and modify it as you wish. You do not need to ask me.
Please read the description carefully, as 100% of questions I am asked about indicators are covered in the description. ;-)
Have a good one guys and gals! 🚀🚀🚀