KEMAD | QuantumResearchQuantumResearch KEMAD Indicator
The QuantumResearch KEMAD Indicator is a sophisticated trend-following and volatility-based tool designed for traders who demand precision in detecting market trends and price reversals. By leveraging advanced techniques implemented in PineScript, this indicator integrates a Kalman filter, an Exponential Moving Average (EMA), and dynamic ATR-based deviation bands to produce clear, actionable trading signals.
1. Overview
The KEMAD Indicator aims to:
Reduce Market Noise: Employ a Kalman filter to smooth price data.
Identify Trends: Use an EMA of the filtered price to define the prevailing market direction.
Set Dynamic Thresholds: Adjust breakout levels with ATR-based deviation bands.
Generate Signals: Provide clear long and short trading signals along with intuitive visual cues.
2. How It Works
A. Kalman Filter Smoothing
Purpose: The Kalman filter refines the selected price source (e.g., close price) by reducing short-term fluctuations, thus offering a clearer view of the underlying price movement.
Customization: Users can adjust key parameters such as:
Process Noise: Controls the filter’s sensitivity to recent changes.
Measurement Noise: Determines how responsive the filter is to incoming price data.
Filter Order: Sets the number of data points considered in the smoothing process.
B. EMA-Based Trend Detection
Primary Trend EMA: A 25-period EMA is applied to the Kalman-filtered price, serving as the core trend indicator.
Signal Mechanism:
Long Signal: Triggered when the price exceeds the EMA plus an ATR-based upper deviation.
Short Signal: Triggered when the price falls below the EMA minus an ATR-based lower deviation.
C. ATR Deviation Bands
ATR Utilization: The Average True Range (ATR) is computed (default length of 21) to assess market volatility.
Dynamic Thresholds:
Upper Deviation: Calculated by adding 1.5× ATR to the EMA (for long signals).
Lower Deviation: Calculated by subtracting 1.1× ATR from the EMA (for short signals).
These bands adapt to current volatility, ensuring that signal thresholds are both dynamic and market-sensitive.
3. Visual Representation
The indicator’s design emphasizes clarity and ease of use:
Color-Coded Bar Signals:
Green Bars: Indicate bullish conditions when a long signal is active.
Red Bars: Indicate bearish conditions when a short signal is active.
Trend Confirmation Line: A 54-period EMA is plotted to further validate trend direction. Its color dynamically changes to reflect the active trend.
Background Fill: The space between a calculated price midpoint (typically the average of high and low) and the EMA is filled, visually emphasizing the prevailing market trend.
4. Customization & Parameters
The KEMAD Indicator is highly configurable, allowing traders to tailor the tool to their specific trading strategies and market conditions:
ATR Settings:
ATR Length: Default is 21; adjusts sensitivity to market volatility.
EMA Settings:
Trend EMA Length: Default is 25; smooths price action for trend detection.
Confirmation EMA Length: Default is 54; aids in confirming the trend.
Kalman Filter Parameters:
Process Noise: Default is 0.01.
Measurement Noise: Default is 3.0.
Filter Order: Default is 5.
Deviation Multipliers:
Long Signal Multiplier: Default is 1.5× ATR.
Short Signal Multiplier: Default is 1.1× ATR.
Appearance: Eight customizable color themes are available to suit individual visual preferences.
5. Trading Applications
The versatility of the KEMAD Indicator makes it suitable for various trading strategies:
Trend Following: It helps identify and ride sustained bullish or bearish trends by filtering out market noise.
Breakout Trading: Detects when prices move beyond the ATR-based deviation bands, signaling potential breakout opportunities.
Reversal Detection: Alerts traders to potential trend reversals when price crosses the dynamically smoothed EMA.
Risk Management: Offers clearly defined entry and exit points, based on volatility-adjusted thresholds, enhancing trade precision and risk control.
6. Final Thoughts
The QuantumResearch KEMAD Indicator represents a unique blend of advanced filtering (via the Kalman filter), robust trend analysis (using EMAs), and dynamic volatility assessment (through ATR deviation bands).
Its PineScript implementation allows for a high degree of customization, making it an invaluable tool for traders looking to reduce noise, accurately detect trends, and manage risk effectively.
Whether used for trend following, breakout strategies, or reversal detection, the KEMAD Indicator is designed to adapt to varying market conditions and trading styles.
Important Disclaimer: Past data does not predict future behavior. This indicator is provided for informational purposes only; no indicator or strategy can guarantee future results. Always perform thorough analysis and use proper risk management before trading.
Analisis Trend
Market Structure Break with Volume (Optimized)Market Structure Break with Volume (Optimized)
🔹 A powerful breakout and retest detection tool with volume confirmation!
📌 Overview
This Market Structure Breakout Indicator is designed to detect bullish and bearish breakouts based on market structure while incorporating volume confirmation. It also identifies retests and fake breakouts, helping traders avoid false signals and improve entry timing.
This tool is ideal for traders who rely on structure-based trading strategies, as it highlights key areas where price movements are likely to accelerate or reverse.
📊 Key Features
✅ Market Structure Breakout Detection
Identifies when price breaks above a key high (bullish breakout) or drops below a key low (bearish breakout).
Uses higher timeframe market structure levels for better accuracy.
✅ Volume-Confirmed Breakouts
Avoids false breakouts by requiring high volume confirmation before labeling a breakout.
✅ Retest Detection
If price returns to the breakout zone but closes outside, it is marked as a "Retest."
Helps confirm whether the breakout level is acting as new support or resistance.
✅ Fake Breakout Detection
If price breaks out but immediately reverses, it is marked as a "Fake Breakout."
This protects traders from entering trap moves set by market makers.
✅ Smart Box Drawing
Automatically draws breakout boxes at detected breakout levels.
Updates dynamically while keeping the chart clean and easy to read.
✅ Custom Alerts for Key Events
Get notified instantly when a breakout, retest, or fake breakout occurs.
Alerts are available for:
Bullish & Bearish Breakouts
Retests (price revisiting the breakout area but closing outside)
Fake Breakouts (price breaking out but failing to hold the level)
🔍 How It Works
1️⃣ Detects Breakouts
Analyzes higher timeframe price structure to find significant highs/lows.
Confirms breakouts only if the price closes beyond these levels with strong volume.
2️⃣ Identifies Retests
If price returns to the breakout zone but fails to close inside, it marks it as a "Retest."
This is useful for traders who enter on pullbacks rather than initial breakouts.
3️⃣ Spots Fake Breakouts
If price breaks out but immediately reverses, it marks it as a "Fake Breakout."
Prevents false signals that could lead to stop-outs.
4️⃣ Draws Visual Boxes for Easy Reference
Breakout areas are highlighted with automatic boxes, making them easy to track on the chart.
5️⃣ Alerts for Key Events
Alerts notify traders when:
A retest is happening 🔄
A fake breakout is detected ⚠
⚙ Customizable Inputs
🎯 Timeframe Selection – Choose the higher timeframe structure for breakout detection.
🎯 Lookback Period – Set how many past bars to analyze for highs and lows.
🎯 Volume Multiplier – Adjust the volume threshold for breakout confirmation.
🎯 Box & Label Colors – Personalize bullish and bearish breakout boxes.
🎯 Alert Frequency – Get real-time notifications without excessive alerts.
📈 Who Should Use This Indicator?
✅ Breakout Traders – Confirm valid breakouts & avoid false signals.
✅ Retest Traders – Identify pullbacks to enter on safer retracements.
✅ Trend Traders – Spot new trend formations with volume-based breakouts.
✅ Scalpers & Swing Traders – Works on all timeframes (from 1-minute to daily charts).
✅ Smart Money Concept Traders – Detects liquidity grabs and fake moves.
⚡ How to Use It Effectively
🔹 Bullish Breakout: Look for confirmation & enter on a pullback or retest.
🔹 Bearish Breakout: Wait for price to confirm below the level before entering.
🔹 Retest Areas: Can be used as support/resistance for secondary entries.
🔹 Fake Breakouts: Avoid entries when these appear—market makers might be trapping traders!
📢 Final Notes
🚀 This indicator combines market structure, volume analysis, and breakout validation to provide clear and actionable trade signals.
💡 Works across Forex, Stocks, Crypto, and Indices.
🔔 Turn on alerts to never miss a breakout, retest, or fakeout!
Gong's_indicator📌 Gong’s Indicator – Advanced Trading Strategy
🔗 Why This Script? (Justification for Combining Indicators)
This script is not just a simple RSI or Donchian Channel indicator. It is a comprehensive trading strategy that intelligently combines RSI signals, Donchian Channel breakouts, and volatility-based entry/exit points to generate high-probability trade setups.
Rather than simply identifying overbought/oversold conditions, this script:
✔ Filters RSI signals using the past 30 candles to confirm a true reversal point.
✔ Dynamically adjusts Donchian Channel gaps based on recent price volatility.
✔ Generates trade signals only when key conditions align, reducing false signals.
✔ Automates stop-loss and target price calculations for optimized risk management.
The combination of these elements creates a powerful system that adapts to both range-bound and trending markets, offering traders a structured approach to identifying high-quality trade opportunities.
💰 Why Is This Script Worth Paying For?
This is not just a typical indicator—it is an advanced trading tool that enhances decision-making, automates trade management, and increases profitability potential.
🚀 Key Premium Features
✅ Smart Entry & Exit Strategy
✔ Uses RSI-based signal filtering to avoid weak reversal points.
✔ Dynamically adjusts Donchian Channel breakouts based on recent volatility.
✔ Automatically calculates & displays stop-loss and target levels for every signal.
✅ Volatility-Based Reversal Detection (Diamond Markers)
✔ Identifies short-term rapid price movements and marks them with diamonds.
✔ Highlights potential trend reversal points, giving traders an edge in volatile markets.
✅ Optimized for Hedge Mode Trading
✔ Supports multiple entries in the same direction, making it ideal for hedge mode.
✔ Works in both trend-following and counter-trend strategies, allowing flexible execution.
✅ Adaptive Risk Management
✔ Automatically calculates stop-loss and take-profit targets, ensuring an optimal risk-reward ratio.
✔ Traders no longer need to manually define their stop/target—the script does it for them!
✅ Works in Both Ranging & Trending Markets
✔ Unlike basic RSI or Donchian strategies that work only in sideways markets, this script adjusts its trading range dynamically, making it effective in trending conditions as well.
✔ Prevents continuous losses during strong trends by adapting stop-loss and re-entry logic.
📌 Conclusion: This script is not just a combination of indicators—it is a fully optimized trading system that helps traders identify, enter, and manage trades more effectively. By reducing false signals, automating trade management, and adapting to market conditions, it offers a significant edge over standard free indicators. 🚀💎
📖 How to Use It?
🔹 Open positions in the green/red zones and set the purple line as the stop-loss.
🔹 The script provides pre-calculated stop-loss and target prices, making trade management easier.
🔹 When a stop occurs, the script detects potential reversals and provides re-entry signals.
🔹 Works best on timeframes under 15 minutes and is optimized for hedge mode trading.
⚠ Precautions
🔸 This script works best in range-bound markets. In strong trends, additional risk management is required.
🔸 While built-in target/stop levels are provided, traders should adjust them based on their own strategies and risk tolerance.
Now, this description meets both TradingView’s requirements:
✅ It justifies why different indicators are combined and how they work together.
✅ It explains why this script is valuable enough to be a premium tool.
This should significantly improve your chances of approval! 🚀
Price Level Multi Timeframe [Snowdex]Price Level Multi-Timeframe Indicator
This indicator visualizes important price levels from multiple timeframes (e.g., daily, weekly, monthly) directly on the chart. It helps traders identify significant support and resistance levels for better decision-making.
Features:
Displays price levels for multiple timeframes: daily (1D), weekly (1W), monthly (1M), quarterly (3M), semi-annual (6M), and yearly (12M).
Customizable options to show or hide levels and adjust their colors.
Highlights high, low, and close levels of each timeframe with labels and dotted lines.
Includes options to extend levels visually for better clarity.
Benefits:
Easily compare price levels across timeframes.
Enhance technical analysis with multi-timeframe insights.
Identify key areas of support and resistance dynamically.
✘ -Edward本脚本由Edward编写,实现VWAP + sessions + vp 功能。
主要功能
日度(Daily)
周度(Weekly)
月度(Monthly)
季度(Quarterly)
年度(Yearly)
支持日、周、月、季、年度VWAP分析
显示当前和历史时间周期VWAP
绘制VWAP上下波动带
自定义颜色和显示选项
pyVWAP:上一年度VWAP
yVWAP:当前年度VWAP
pqVWAP:上一季度VWAP
qVWAP:当前季度VWAP
pyVWAP:上一年度VWAP
yVWAP:当前年度VWAP
-1/+1:上下波动带
颜色编码区分不同时间周期
启用/禁用特定周期的VWAP和波动带。
自定义线条颜色和样式。
Schwarzman Custom ORB with Box DisplayIndicator Overview
The Schwarzman Custom ORB (Opening Range Breakout) Indicator is a fully self-developed script designed for traders who utilize opening range breakout strategies. This indicator allows users to customize their ORB settings, apply them to historical price data, and visually connect multiple ORBs to analyze past performance. The goal is to provide traders with a tool to backtest and refine their breakout strategies based on historical ORB data.
How the Indicator Works
1️⃣ User-Defined ORB Settings
• The user selects a custom start time (hour and minute) for the ORB.
• The user defines a duration (e.g., 15 minutes, 30 minutes, etc.) for the ORB period.
• A timezone offset is included to adjust for different market sessions.
2️⃣ ORB High and Low Calculation
• The script records the highest and lowest prices within the selected ORB time window.
• The recorded values remain static after the ORB period ends, ensuring accurate range plotting.
3️⃣ Historical ORB Visualization
• Instead of only showing a single ORB for the current session, this indicator connects multiple ORBs across past data.
• This allows traders to visually analyze previous breakout performance.
• The plotted ORBs remain fixed and do not repaint, ensuring an accurate backtesting experience.
4️⃣ Stepline Visualization & Range Filling
• The high and low ORB levels are displayed using stepline plots to maintain clear horizontal levels.
• A shaded box is applied between the ORB high and low for better visualization.
Use Cases & Strategy Application
📌 Backtesting Historical ORBs – See how past ORBs performed under different market conditions.
📌 Custom ORB Settings – Adjust the start time and duration for different trading sessions.
📌 Multi-ORB Analysis – Connect ORBs over multiple trading days to study trends and breakouts.
📌 Breakout Strategy Optimization – Use the historical ORB connections to refine entry and exit points.
This indicator is particularly useful for day traders, scalpers, and breakout traders looking for a data-driven approach to trading.
Indicator Development & Transparency Statement
As a trader, I have tested various ORB (Opening Range Breakout) indicators available in the TradingView community. Through these experiences, I aimed to develop a version that best fits my own trading needs and strategy.
This script is a self-developed ORB tool, created from scratch while drawing inspiration from the concept of opening range breakouts, which is widely used in trading. Since I initially coded in Pine Script v4, I used ChatGPT to help refine and migrate the script to Pine Script v6 to ensure compatibility with the latest TradingView features. However, the core logic, structure, and customization were entirely designed and implemented based on my own approach.
I am making this indicator public not to violate any TradingView guidelines but to share my work with the trading community and provide a tool that can help others analyze ORB-based strategies. If there are any compliance concerns, I am open to adjusting the script accordingly, but I want to clarify that this is not a copy of any existing ORB script—it is a custom-built indicator tailored to my own trading preferences.
I appreciate the opportunity to contribute to the community and would welcome any specific feedback from TradingView regarding rule compliance.
Best regards,
Janko S. (Schwarzman)
Appeal to TradingView
Dear TradingView Team,
This script is 100% self-developed and does not copy or replicate any third-party code. It is a customized ORB tool designed for traders who wish to backtest and analyze opening range breakout strategies over multiple sessions. We kindly request specific clarification regarding which exact line(s) of code violate TradingView’s guidelines. If there are any compliance concerns, we are happy to adjust the script accordingly.
Please let us know the precise rules or community guidelines that were violated so we can make the necessary modifications.
🚀 Summary
✔ Fully Custom & Self-Developed – No copied or third-party code.
✔ Innovative Feature – Connects past ORBs for strategy backtesting.
✔ Transparent & Compliant – Requesting exact details on any potential rule violations.
Old Liquidations ScriptThis is an old version of another liquidations script I published. The difference is this script has old liquidation lines. Please see my other script here for a full explanation of the code:
Triad Trade MatrixOverview
Triad Trade Matrix is an advanced multi-strategy indicator built using Pine Script v5. It is designed to simultaneously track and display key trading metrics for three distinct trading styles on a single chart:
Swing Trading (Swing Supreme):
This mode captures longer-term trends and is designed for trades that typically span several days. It uses customizable depth and deviation parameters to determine swing signals.
Day Trading (Day Blaze):
This mode focuses on intraday price movements. It generates signals that are intended to be executed within a single trading session. The parameters for depth and deviation are tuned to capture more frequent, shorter-term moves.
Scalping (Scalp Surge):
This mode is designed for very short-term trades where quick entries and exits are key. It uses more sensitive parameters to detect rapid price movements suitable for scalping strategies.
Each trading style is represented by its own merged table that displays real-time metrics. The tables update automatically as new trading signals are generated.
Key Features
Multi-Style Tracking:
Swing Supreme (Large): For swing trading; uses a purple theme.
Day Blaze (Medium): For day trading; uses an orange theme.
Scalp Surge (Small): For scalping; uses a green theme.
Real-Time Metrics:
Each table displays key trade metrics including:
Entry Price: The price at which the trade was entered.
Exit Price: The price at which the previous trade was exited.
Position Size: Calculated as the account size divided by the entry price.
Direction: Indicates whether the trade is “Up” (long) or “Down” (short).
Time: The time when the trade was executed (formatted to hours and minutes).
Wins/Losses: The cumulative number of winning and losing trades.
Current Price & PnL: The current price on the chart and the profit/loss computed relative to the entry price.
Duration: The number of bars that the trade has been open.
History Column: A merged summary column that shows the most recent trade’s details (entry, exit, and result).
Customizability:
Column Visibility: Users can toggle individual columns (Ticker, Timeframe, Entry, Exit, etc.) on or off according to their preference.
Appearance Settings: You can customize the table border width, frame color, header background, and text colors.
History Toggle: The merged history column can be enabled or disabled.
Chart Markers: There is an option to show or hide chart markers (labels and lines) that indicate trade entries and exits on the chart.
Trade History Management:
The indicator maintains a rolling history (up to three recent trades per trading style) and displays the latest summary in the merged table.
This history column provides a quick reference to recent performance.
How It Works
Signal Generation & Trade Metrics
Trade Entry/Exit Calculation:
For each trading style, the indicator uses built-in functions (such as ta.lowestbars and ta.highestbars) to analyze price movements. Based on a customizable "depth" and "deviation" parameter, it determines the point of entry for a trade.
Swing Supreme: Uses larger depth/deviation values to capture swing trends.
Day Blaze: Uses intermediate values for intraday moves.
Scalp Surge: Uses tighter parameters to pick up rapid price changes.
Metrics Update:
When a new trade signal is generated (i.e., when the trade entry price is updated), the indicator calculates:
The current PnL as the difference between the current price and the entry price (or vice versa, depending on the trade direction).
The duration as the number of bars since the trade was opened.
The position size using the formula: accountSize / entryPrice.
History Recording:
Each time a new trade is triggered (i.e., when the entry price is updated), a summary string is created (showing entry, exit, and win/loss status) and appended to the corresponding trade history array. The merged table then displays the latest summary from this history.
Table Display
Merged Table Structure:
Each trading style (Swing Supreme, Day Blaze, and Scalp Surge) is represented by a table that has 15 columns. The columns are:
Trade Type (e.g., Swing Supreme)
Ticker
Timeframe
Entry Price
Exit Price
Position Size
Direction
Time of Entry
Account Size
Wins
Losses
Current Price
Current PnL
Duration (in bars)
History (the latest trade summary)
User Customization:
Through the settings panel, users can choose which columns to display.
If a column is toggled off, its cells will remain blank, allowing traders to focus on the metrics that matter most to them.
Appearance & Themes:
The table headers and cell backgrounds are customizable via color inputs. The trading style names are color-coded:
Swing Supreme (Large): Uses a purple theme.
Day Blaze (Medium): Uses an orange theme.
Scalp Surge (Small): Uses a green theme.
How to Use the Indicator
Add the Indicator to Your Chart:
Once published, add "Triad Trade Matrix" to your TradingView chart.
Configure the Settings:
Adjust the Account Size to match your trading capital.
Use the Depth and Deviation inputs for each trading style to fine-tune the signal sensitivity.
Toggle the Chart Markers on if you want visual entry/exit markers on the chart.
Customize which columns are visible via the column visibility toggles.
Enable or disable the History Column to show the merged trade history in the table.
Adjust the appearance settings (colors, border width, etc.) to suit your chart background and preferences.
Interpret the Tables:
Swing Supreme:
This table shows metrics for swing trades.
Look for changes in entry price, PnL, and trade duration to monitor longer-term moves.
Day Blaze:
This table tracks day trading activity.It will update more frequently, reflecting intraday trends.
Scalp Surge:
This table is dedicated to scalping signals.Use it to see quick entry/exit data and rapid profit/loss changes.
The History column (if enabled) gives you a snapshot of the most recent trade (e.g., "E:123.45 X:124.00 Up Win").
Use allerts:
The indicator includes alert condition for new trade entries(both long and short)for each trading style.
Summary:
Triad Trade Matrix provides an robust,multi-dimensional view of your trading performance across swing trading, day trading, and scalping.
Best to be used whith my other indicators
True low high
Vma Ext_Adv_CustomTbl
This indicator is ideal for traders who wish to monitor multiple trading styles simultaneously, with a clear, technical, and real-time display of performance metrics.
Happy Trading!
Pipstocrat Technical Patterns: EngVol, FVG & OBKey Features:
Fair Value Gaps (FVG): Highlights price imbalances where liquidity is likely to be filled.
Order Blocks (OB): Identifies key institutional buying and selling zones for potential reversals.
Wick-Based Supply & Demand (WSD): Detects areas of strong rejection for precise entry signals.
Engulfing Candle with Volume Confirmation: Marks strong reversals when supported by volume.
How to Use:
Look for rejection at OB, FVG, or WSD zones before entering a trade.
Confirm entry signals with engulfing candles backed by volume to reduce false breakouts.
Manage risk using a Risk-Reward Ratio (1:3 to 1:9) for optimal trade execution.
This indicator is ideal for traders who follow smart money concepts and want to align with institutional liquidity movements. It provides real-time visual cues for entry and exit, helping traders refine their strategy and increase their edge in the market.
Market Structure HH, HL, LH and LLMarket Structure Indicator (HH, HL, LH, LL) – Explanation and Usage
Overview:
This indicator is designed to detect and visualize market structure shifts by identifying Higher Highs (HH), Higher Lows (HL), Lower Highs (LH), and Lower Lows (LL). It plots a ZigZag structure to mark trend changes, helping traders analyze price swings and market direction.
Indicator Logic:
The indicator operates based on ZigZag swing points to define trend shifts and structure changes.
Identifying Market Swings:
It finds local highs and lows using the ZigZag Length (zigzag_len), which defines how many bars back to check for a new swing high/low.
If the current high is the highest over zigzag_len periods, it marks it as a swing high.
If the current low is the lowest over zigzag_len periods, it marks it as a swing low.
Determining Market Structure:
Uptrend: Higher Highs (HH) & Higher Lows (HL)
Downtrend: Lower Lows (LL) & Lower Highs (LH)
The script continuously tracks the last two highs (h0, h1) and last two lows (l0, l1) to classify the current market structure.
Visual Elements:
ZigZag Line (Optional): Connects major swing highs and lows for trend visualization.
Labels (HH, HL, LH, LL):
HH (Higher High) – Price is making new highs → Uptrend Continuation.
HL (Higher Low) – Price forms a higher bottom → Uptrend Confirmation.
LL (Lower Low) – Price is making new lows → Downtrend Continuation.
LH (Lower High) – Price forms a lower top → Downtrend Confirmation.
Breakout Confirmation with Fibonacci Factor (Optional)
The indicator includes an option to confirm breakouts using the fib_factor, which ensures price moves beyond a certain retracement level.
How to Use This Indicator in Trading:
1. Identifying Trends & Trend Reversals
Uptrend: Look for a sequence of HH and HL.
Downtrend: Look for a sequence of LL and LH.
Trend Reversal: If price transitions from HH-HL to LH-LL, it signals a shift from an uptrend to a downtrend (and vice versa).
2. Confirming Entry & Exit Points
Buy Entry (Long Position)
Enter after a Higher Low (HL) is confirmed in an uptrend.
Combine with support zones or moving averages for confirmation.
Sell Entry (Short Position)
Enter after a Lower High (LH) is confirmed in a downtrend.
Combine with resistance zones or moving averages for confirmation.
Exit Strategy
Exit long trades when price fails to make a HH and forms an LH instead.
Exit short trades when price fails to make a LL and forms an HL instead.
3. Spotting Breakouts & Order Blocks
The Fib Factor setting allows traders to filter false breakouts by confirming price movement beyond a retracement threshold.
Potential Order Blocks can be identified by looking at the last major swing point before a breakout.
Benefits of This Indicator for Traders
✅ Trend Identification: Helps traders quickly determine if the market is in an uptrend or downtrend.
✅ Clear Market Structure Labels: Easily visualizes Higher Highs, Higher Lows, Lower Highs, and Lower Lows.
✅ Avoids Noise: The ZigZag algorithm removes small fluctuations and focuses on significant market movements.
✅ Assists with Entry & Exit Decisions: Provides objective signals for trend continuation or reversals.
✅ Works in All Markets: Useful for stocks, forex, crypto, and futures trading.
Would you like me to add additional features like Order Blocks, Breakout Confirmation, or Alerts to improve this indicator? 🚀
End-of-Session ProbabilityThis indicator estimates the probability that the market will finish the session above a specified target price. It blends a statistical probability model with directional bias and optional morning momentum weighting to help traders gauge end-of-day market expectations.
Key Features:
• Statistical Probability Model:
Uses a normal distribution (with a custom normal CDF approximation) scaled by the square-root-of-time rule. The indicator dynamically adjusts the standard deviation for the remaining session time to compute a z‑score and ultimately the probability that the session close exceeds the target.
• Directional Bias via Daily HullMA (Exponential):
A daily Hull Moving Average (calculated using an exponential method) is used as a big-picture trend indicator. The model allows you to select your bias method—either by comparing the current price to the daily HullMA (Price method) or by using the HullMA’s slope (Slope method). A drift multiplier scales this bias, which then shifts the mean used in the probability calculations.
• Optional Morning Momentum Weight:
For traders who believe that early session moves provide useful clues about the day’s momentum, you can enable an optional weighting. The indicator captures the percentage change from the morning open (within a user-defined time window) and adjusts the expected move accordingly. A multiplier lets you control the strength of this adjustment.
• Visual Outputs:
The indicator plots quantile lines (approximately the 25%, 50%, and 75% levels) for the expected price distribution at session end. An abbreviated on-chart label displays key information:
• Target: The target price (current price plus a user-defined offset)
• Prob Above: The probability (in percentage) that the session close will exceed the target price
• Time: The time remaining in the session (in minutes)
How to Use:
1. Set Your Parameters:
• Expected Session Move: Input your estimated standard deviation for the full-session move in price units.
• Daily Hull MA Settings: Adjust the period for the daily HullMA and choose the bias method (Price or Slope). Modify the drift multiplier to tune the strength of the directional bias.
• Target Offset: Specify an offset from the current price to set your target level.
• Morning Momentum (Optional): Enable the morning momentum weight if you want the indicator to adjust the expected move based on early session price changes. Define the morning session window and set the momentum multiplier.
2. Interpret the Output:
• Quantile Lines: These represent the range of possible end-of-session prices based on your model.
• Abbreviated Label: Provides a quick snapshot of the target price, probability of finishing above that target, and time remaining in the session.
3. Trading Application:
Use the probability output as a guide to assess if the market is likely to continue in the current direction or reverse by session close. The indicator can help you decide on trade entries, exits, or adjustments based on your overall strategy and risk management approach.
This tool is designed to offer a dynamic, statistically driven snapshot of the market’s expected end-of-day behavior, combining both longer-term trend bias and short-term momentum cues.
Custom BOS/CHoCH, Order Blocks, FVG by OPB TRADESIdentify break of structube, change of character (Potential trend reversal) and fair value gaps
TBRSV - Trend Bias & Reversal Signals with Volatility SqueezesThe "TBRSV" indicator is designed to identify the prevailing trend direction, potential reversal points, and squeeze breakouts. It achieves this by combining several technical analysis tools:
EMA-Based Trend Bias: It uses a fast and slow Exponential Moving Average (EMA) to determine the overall trend direction. The directionalBias line visually represents this bias, with lime indicating an uptrend, red indicating a downtrend, and orange signalling a potential trend change.
Reversal Confirmation: The indicator identifies potential reversal points by looking for price action that breaks the recent trend. If the price makes a new low during an uptrend or a new high during a downtrend within a specified look back period, it considers this a reversal signal.
Reversal Signals: Confirmed reversals are marked with lime (bullish) or red (bearish) dots on the chart. These dots suggest potential entry or exit points.
Squeeze Detection: The indicator uses Bollinger Bands and Keltner Channels to identify periods of consolidation, or "squeezes," where volatility is low.
Squeeze Breakout Signals: It identifies high-volume breakouts from these squeezes. A white upward-pointing triangle signals a bullish breakout, while a white downward-pointing triangle signals a bearish breakout.
How to Best Use the Indicator
1. Determine the Trend Bias: Use the color of the directionalBias line to quickly assess the current trend.
2. Identify Potential Reversal Zones: Pay attention to the orange areas, which signal times of indecision and potential trend changes.
3. Confirmed Reversal Signals: Look for lime or red dots. These dots indicate high-probability reversal points and potential entry or exit points.
4. Squeeze Breakout Signals: Trade in the direction of the breakout.
5. Combine with Other Indicators: Enhance signals from the "Trend Bias & Reversal Signals" indicator with other tools, such as volume analysis, RSI, MACD, trend lines, or candlestick patterns.
6. Consider Trend Strength: Not all trends are equal. Adjust your trading strategy based on the strength of the trend.
7. Weighted Trade Signals: Consider using the indicator in conjunction with weighted trade signals, giving more weight to signals aligned with the trend bias.
By understanding the components of the "Trend Bias & Reversal Signals with Volume Squeezes" indicator and how they work together, you can use it to identify high-probability trading opportunities and improve your overall trading performance. Remember to adapt your approach to different market conditions and trading styles.
Wolfe HuntingIntroducing Wolfe Hunting , the ultimate all-in-one trading tool designed to supercharge your market analysis! This powerful Pine Script indicator helps you pinpoint significant price movements with customizable boxes, spot trends using a smooth SMA overlay, and visualize key swings with dynamic zigzag-like lines. Whether you're tracking volatility, identifying support and resistance levels, or confirming trends, Wolfe Hunting has you covered. With fully customizable colors, line weights, and sensitivity settings, this versatile indicator adapts to any trading style—be it day trading, swing trading, or long-term investing. Elevate your strategy today with Wolfe Hunting and turn complex market data into actionable insights, all while enjoying a sleek, user-friendly experience tailored just for you!
Fibonacci Volume Profiles [AlgoAlpha]Unlock a deeper understanding of price action with the Fibonacci Volume Profiles indicator by AlgoAlpha! This powerful tool blends Fibonacci retracement levels with customizable volume profiles, helping traders identify high-probability areas of support, resistance, and accumulation. Designed for both continuous dynamic levels and custom time periods, this indicator is a must-have for traders seeking confluence in market structure analysis.
🔑 Key Features
📈 Dual Mode Selection : Choose between Continuous Fibonacci levels, which adapt dynamically to pivots, or a Custom Period mode, where you set your own start and end points.
📊 Integrated Volume Profile : Visualize volume distributions at key Fibonacci retracement levels, revealing areas of strong buying/selling interest.
🎨 Customizable Colors & Transparency : Adjust Fibonacci level colors, fill zones, and profile transparency for a visually clear experience.
🔍 Profile Resolution & Scaling : Control the number of price levels and width of the volume profile for detailed market insights.
🛠 Extendable Levels : Optionally extend Fibonacci levels to the right of the chart for better visualization of future price interaction.
📌 How to Use
Add the Indicator: Click on the star icon to add it to your favorites and apply it to your TradingView chart.
Analyze The Market: Observe how price interacts with Fibonacci levels alongside the volume profile to confirm support/resistance zones. Switch between custom range or continuous mode to align the tool with your trading style.
⚙️ How It Works
The indicator calculates pivot highs/lows dynamically (or uses user-defined time periods) to plot Fibonacci retracement levels. It then builds a volume profile by analyzing historical volume data, grouping it into price bins to highlight volume-heavy zones. The Point of Control (PoC) is identified as the level with the highest traded volume, acting as a key price magnet. The color-coded Fibonacci levels help traders spot retracement zones, while the volume profile confirms strength or weakness in those areas.
AI Volume Trend Indicator_Finpire🔍 Introduction
The AI Volume Trend Indicator is a powerful tool designed to help traders detect breakout opportunities, institutional accumulation, and distribution in the stock market. This indicator identifies volume contraction, liquidity levels, and On-Balance Volume (OBV) trends, providing insights into potential breakouts and trend reversals.
Perfect for traders who follow Mark Minervini’s SEPA Strategy, Wyckoff Volume Analysis, and Institutional Accumulation Concepts. 🚀
📊 Key Features
1️⃣ Volume Contraction (Breakout Alert)
🔹 Identifies low volume contractions where current volume is < 75% of the 50-day average volume.
🔹 Breakouts often occur after a period of volume contraction, making this a key filter for traders.
🔹 Yellow Triangle (🔼) appears below volume bars when contraction is detected.
2️⃣ Institutional Accumulation & Distribution
📈 Green Circle (🟢) - Institutional Buying (Accumulation)
🔹 OBV (On-Balance Volume) is rising, and liquidity is high.
🔹 Suggests big players are accumulating shares in preparation for a breakout.
📉 Red Cross (❌) - Institutional Selling (Distribution)
🔹 OBV is declining, and liquidity is high.
🔹 Indicates institutional selling pressure, signaling potential trend weakness or reversal.
3️⃣ Volume Bar Coloring for Easy Trend Recognition
✅ Green Bars: Strong institutional accumulation (bullish trend).
✅ Red Bars: Distribution phase (potential selling pressure).
✅ Orange Bars: Volume contraction detected (possible breakout setup).
✅ Gray Bars: Neutral volume behavior.
📢 Alerts & Notifications
💡 Set custom alerts to be notified when:
🔸 Volume contraction is detected (Breakout Watch Alert)
🔸 Institutional buying is occurring (Accumulation Alert)
🔸 Institutional selling is detected (Distribution Alert)
These alerts ensure you never miss a key trade setup! 🚀
📌 How to Use
1️⃣ Apply this indicator on any stock or crypto chart.
2️⃣ Look for Yellow Triangles (🔼) below volume bars to find breakout setups.
3️⃣ Watch for Green Circles (🟢) at the top of bars to spot institutional accumulation.
4️⃣ Be cautious when Red Crosses (❌) appear, signaling distribution.
5️⃣ Set alerts to automate trading decisions.
⚡ Ideal For:
✅ Breakout Traders
✅ Trend Followers looking for institutional support
✅ Swing Traders & Position Traders who want high-probability setups
✅ Crypto & Forex Traders applying volume-based strategies
🔗 Add to Your Trading Toolkit Today!
This AI-powered volume trend indicator simplifies volume analysis and helps identify high-probability trades with institutional backing. 🚀
💬 Let us know your feedback & improvements! Happy Trading! 🔥
🚀 #TradingView #VolumeAnalysis #Minervini #BreakoutTrading #InstitutionalFlow #StockMarket #CryptoTrading #WyckoffMethod
Unmitigated 50% of the RangeThis indicator is designed to display unmitigated 50% zones of price ranges within two swing (High and Low) points. The 50% level serves as a probable target for retracements before the price resumes its movement in the direction of the most recent swing. The underlying theory is that Price Action tends to correct unbalanced price zones by returning to 50% of the range.
The indicator identifies highs and lows utilizing the “Left Swing Sensitivity” setting, which detects the high/low points within the specified number of bars. It then ensures that the zone meets a minimum size requirement, configured via the “Minimum Leg Size” setting, to filter out smaller legs/zones that would not provide sufficient profit and loss opportunities for entries at 50% and take profit at the most recent swing point.
To prevent duplication of zones when the price is gradually moving up, an "Auto Adjust Levels" setting is available. Enabled by default, this feature automatically cleans up smaller zones, retaining only the primary zone between the most recent swing point and the outer swing.
Additionally, the indicator automatically removes mitigated zones where the price has returned to the 50% level, thus maintaining clean charts.
There are several visualization settings available, offering comprehensive control over what is displayed on the charts:
Control the color and style of the lines representing the 1, 0, and 50% levels.
Choose whether to display labels and if they should show the price at the rendered levels.
Optionally extend the lines/labels to the right for each level.
Probability Signal v1 [HappyManLifeStyle]Here’s a complete explanation of every part of your Probability Signal v1 Pine Script indicator.
1. Script Header
//@version=5
indicator("Probability Signal v1 ", overlay=true)
@version=5 → Specifies that this script uses Pine Script version 5.
indicator("Probability Signal v1 ", overlay=true)
"Probability Signal v1 " → The name of the indicator.
overlay=true → This ensures the indicator appears on the price chart, not in a separate panel.
2. User Inputs
length = input(100, title="Regression Length")
smoothing = input(3, title="Smoothing Period")
deviation = input(2.0, title="Deviation Multiplier")
source = close
input(100, title="Regression Length") → Allows users to set the length of the regression calculation.
input(3, title="Smoothing Period") → Sets the smoothing period for reducing noise.
input(2.0, title="Deviation Multiplier") → Controls how much deviation is used for upper and lower bands.
source = close → Defines the data source (closing price by default).
3. MACD Filter (Checkbox Option)
useMACD = input.bool(false, title="MACD Filter")
This checkbox allows users to enable/disable the MACD filter.
If true, buy and sell signals will only be shown when the MACD conditions are met.
4. MACD Calculation
= ta.macd(source, 12, 26, 9)
Calculates MACD using:
12-period EMA (fast line)
26-period EMA (slow line)
9-period signal line
The _ (underscore) is used to ignore the histogram value.
5. Linear Regression Calculation
lrl = ta.linreg(source, length, 0)
Computes the Linear Regression Line (LRL) over the specified length.
6. Smoothing and Deviation
smoothed_lrl = ta.sma(lrl, smoothing)
std_dev = ta.stdev(source, length)
upper_band = smoothed_lrl + (deviation * std_dev)
lower_band = smoothed_lrl - (deviation * std_dev)
ta.sma(lrl, smoothing) → Applies a simple moving average (SMA) to smooth the regression line.
ta.stdev(source, length) → Computes the standard deviation.
Upper & Lower Bands → Helps identify trend strength using standard deviation.
7. Trend Calculation
slope = smoothed_lrl - smoothed_lrl
trendColor = slope > 0 ? color.green : color.red
slope = smoothed_lrl - smoothed_lrl → Measures change in regression over time.
trendColor
Green (Uptrend) → If slope is positive.
Red (Downtrend) → If slope is negative.
8. Buy & Sell Signal Detection
bullishCross = trendColor == color.green and trendColor == color.red
bearishCross = trendColor == color.red and trendColor == color.green
Buy Signal (bullishCross) → When trend changes from red to green.
Sell Signal (bearishCross) → When trend changes from green to red.
9. MACD Condition Check
validBuy = bullishCross and (not useMACD or macdLine < 0)
validSell = bearishCross and (not useMACD or macdLine > 0)
If MACD filter is OFF, signals appear as usual.
If MACD filter is ON:
Buy signals only when MACD < 0 (downtrend confirmation).
Sell signals only when MACD > 0 (uptrend confirmation).
10. Buy & Sell Labels
labelPositionBuy = low - ta.atr(5) * 0.5
labelPositionSell = high + ta.atr(5) * 0.5
if validBuy
label.new(bar_index, labelPositionBuy, "BUY", color=color.green, textcolor=color.white, size=size.small, style=label.style_label_up)
if validSell
label.new(bar_index, labelPositionSell, "SELL", color=color.red, textcolor=color.white, size=size.small, style=label.style_label_down)
ATR (Average True Range) is used to position labels slightly above/below candles.
Labels are created when conditions are met:
"BUY" → Green label (uptrend confirmation).
"SELL" → Red label (downtrend confirmation).
11. Alerts for Automation
alertcondition(validBuy, title="Buy Alert", message="BUY Signal")
alertcondition(validSell, title="Sell Alert", message="SELL Signal")
Allows traders to set alerts in TradingView.
Alerts trigger when valid buy or sell signals appear.
Summary of Features
✅ Trend Detection (via Linear Regression).
✅ Smoothing & Deviation Control (for noise reduction).
✅ MACD Filter (Optional) (for better accuracy).
✅ Buy & Sell Labels (for visual clarity).
✅ Alerts (for automation & notifications).
RSI, Stochastic, and Volume Combined by joegtec v3.1RSI and Stochastic Combined by joegtec v3.1
-rsi , it can remove from graph
-sto , it can remove from graph
-volume , it can remove from graph
this version for test by joegtec
Opening Range Breakout (ORB)Plots the opening range and signals either buy or sell upon break :) Join my discord group at Blackjacktradinggroup on youtube, Instagram. love to talk to new traders and share ideas and strategies
High Volume and Price Spike AlertThis script is incomplete. Right now it useful for one time frame. For instance, you can customize it to alert you if there is a certain price increase with a certain volume multiplier within a certain time frame.
For example, if a stock rises 4%, within 5 minutes, and the volume is 10x that of the previous 30 day average volume, you will get an alert.
You can change the time intervals, stock percentile increase, and volume multiplier as you wish.
You will want to tweak it based on the likelihood of rapid or slower gains. For instance, large cap stocks will not move as fast as 'trending' stocks that have peaked in volume. For instance, recently (February 2025), %BBAI you would want tight thresholds.
This is my first ever pine script, so bear with me.
I am trying to get all of the time intervals into one, but so far no luck. I have a different indicator for each time interval I chose (i.e., 3, 5, 15, 60, 120, 240 minutes etc.).
If you can take my script and make them into one, I would be very grateful!
Cheers, and I hope you find it useful!
-Suv
Stock Screener - Strong Trend & Momentum📌 Overview
This Stock Screener Indicator helps traders identify high-momentum stocks with a strong uptrend, high liquidity, and low volatility near their 52-week highs. The screener is automated and displays the results in a table on the right-hand side of the chart, making it easy to find breakout candidates.
🔍 How This Screener Works
It filters stocks that meet the following conditions:
✔ High Volume (Liquidity Check) → Current volume > 100K shares
✔ Trend Confirmation (Golden Trend Setup):
5-Day SMA > 20-Day SMA
20-Day SMA > 50-Day SMA
50-Day SMA > 150-Day SMA
150-Day SMA > 200-Day SMA
✔ Momentum Strength (Overbought Indicator) → RSI (14) > 70
✔ Additional Strength Confirmation → RSI (14) > 55
✔ Price Near 52-Week High → Stock must be within 10% of its 52-week high
✔ Avoid Overextended Stocks → Price should not be >25% above 50-day SMA
🛠️ Features
✅ Trend & Momentum Based Screener – Filters only the strongest stocks in an uptrend
✅ Right-Hand Side Table Display – Displays a table with real-time updates
✅ Automatic Alerts – Alerts when stocks match all conditions
✅ Helps Identify Breakout Stocks – Works for swing traders, trend followers, and position traders
✅ Zero Clutter on the Main Chart – Displays in a separate panel below RSI
📢 How to Use This Indicator
1️⃣ Apply This Indicator to a Chart (Works best with Daily timeframe 📅)
2️⃣ Look for stocks marked as "✅ Yes" in the Table
3️⃣ Set Alerts to automatically notify you when a stock meets all conditions
4️⃣ Confirm Entry Based on Price Action – Ideal for breakout trading 📈
🚀 Who Can Use This?
🔥 Swing Traders – Catch strong stocks before they break out
🔥 Trend Followers – Identify stocks in a confirmed uptrend
🔥 Momentum Traders – Focus on stocks with high RSI & strength
🔥 Investors – Find fundamentally strong stocks with technical confirmation
⚠️ Disclaimer
This indicator does not provide buy/sell signals. It is a screening tool to filter stocks based on strong momentum and trend-following conditions. Please do your own research and use proper risk management before taking any trade.