Adaptive MACD Deluxe [AlgoAlpha]OVERVIEW
This script is an advanced rework of the classic MACD indicator, designed to be more adaptive, visually informative, and customizable. It enhances the original MACD formula using a dynamic feedback loop and a correlation-based weighting system that adjusts in real-time based on how deterministic recent price action is. The signal line is flexible, offering several smoothing types including Heiken Ashi, while the histogram is color-coded with gradients to help users visually identify momentum shifts. It also includes optional normalization by volatility, allowing MACD values to be interpreted as relative percentage moves, making the indicator more consistent across different assets and timeframes.
CONCEPTS
This version of MACD introduces a deterministic weight based on R-squared correlation with time, which modulates how fast or slow the MACD adapts to price changes. Higher correlation means smoother, slower MACD responses, and low correlation leads to quicker reaction. The momentum calculation blends traditional EMA math with feedback and damping components to create a smoother, less noisy series. Heiken Ashi is optionally used for signal smoothing to better visualize short-term trend bias. When normalization is enabled, the MACD is scaled by an EMA of the high-low range, converting it into a bounded, volatility-relative indicator. This makes extreme readings more meaningful across markets.
FEATURES
The script offers six distinct options for signal line smoothing: EMA, SMA, SMMA (RMA), WMA, VWMA, and a custom Heiken Ashi mode based on the MACD series. Each option provides a different response speed and smoothing behavior, allowing traders to match the indicator’s behavior to their strategy—whether it's faster reaction or reduced noise.
Normalization is another key feature. When enabled, MACD values are scaled by a volatility proxy, converting the indicator into a relative percentage. This helps standardize the MACD across different assets and timeframes, making overbought and oversold readings more consistent and easier to interpret.
Threshold zones can be customized using upper and lower boundaries, with inner zones for early warnings. These zones are highlighted on the chart with subtle background fills and directional arrows when MACD enters or exits key levels. This makes it easier to spot strong or weak reversals at a glance.
Lastly, the script includes multiple built-in alerts. Users can set alerts for MACD crossovers, histogram flips above or below zero, and MACD entries into strong or weak reversal zones. This allows for hands-free monitoring and quick decision-making without staring at the chart.
USAGE
To use this script, choose your preferred signal smoothing type, enable normalization if you want MACD values relative to volatility, and adjust the threshold zones to fit your asset or timeframe. Use the colored histogram to detect changes in momentum strength—brighter colors indicate rising strength, while faded colors imply weakening. Heiken Ashi mode smooths out noise and provides clearer signals, especially useful in choppy conditions. Use alert conditions for crossover and reversal detection, or monitor the arrow markers for entries into potential exhaustion zones. This setup works well for trend following, momentum trading, and reversal spotting across all market types.
스크립트에서 "reversal"에 대해 찾기
Relative Wave: Volatility IncludedFor the setup shown, it is best used with the following scripts I have written:
1. Indicator: Volatility Candle Based
2. Multi-Period Charts (use 2 of them): @ 30m and 1H settings
3. Relative Wave: Volatility Included.
Indicator Description: Relative Wave: Volatility Included (RW: Vol)
Pine Script v6 – Technical Overview
🔍 Purpose
The Relative Wave: Volatility Included (RW: Vol) is a custom oscillator designed to measure price position relative to dynamic upper and lower bounds that are influenced by volatility. It incorporates trend filtering, momentum smoothing, and zone detection, providing a composite view of price waves and potential reversal signals.
🧠 How It Works
1. Core Concept: Relative Position within Volatility Bands
The indicator calculates a Relative Wave Index, which measures where the current price sits between recent upper and lower bands derived from standard deviation. These bounds are sorted over a historical window to filter for sensitivity.
2. Sensitivity & Smoothing
Trend Length (Historical_Bar_Count): Defines how many bars are used to build the volatility-adjusted trend range.
Sensitivity Control: Adjusts how reactive the index is to recent price changes.
EMA Smoothing: Custom exponential moving averages are used to smooth values for fast, slow, and overall momentum.
3. Components & Visuals
RW Short-Term Fast Line: Plotted as colored circles indicating quick changes in trend.
RW Short-Term Slow Line: A smoother trend line for signal filtering.
RW Overall Momentum Line: Step-style line measuring broader directional trend.
RW Wave Line: A smoothed average of recent crests and troughs, acting as a cyclical midline reference.
Zone Lines (5/20/50/80/95): Visual thresholds often used as overbought/oversold regions.
⚙️ Key Inputs & Their Effects
Trend Length: Longer = smoother but laggy trends; shorter = more responsive but volatile.
Sensitivity: Higher values = less sensitivity; lower = more reactive.
Signal Lengths (Fast/Slow/Overall): Control the degree of smoothing for each plotted line.
Crest/Trough Lookback: Determines how crests and troughs are calculated from past wave behavior.
✅ Trade Signal Logic
The script defines bullish and bearish conditions based on the interaction of:
RW Wave direction
Overall Momentum direction
Slow Line behavior
Relative positioning (e.g., below or above 50)
Bullish Example:
RW Wave and Momentum are both rising
Values are below 50 (potential upside room)
Slow Line may be falling or just crossed upward
Bearish Example:
RW Wave and Momentum are falling
Values are above 50 (potential downside room)
Slow Line rising or crossed downward
🎨 Visual Aids & Colors
Green: Bullish momentum
Red: Bearish momentum
Blue/Purple Circles: Transition points and fast line status
White/Midrange Lines: Reference zones (like RSI levels)
📈 Best Use Cases
Identifying shifts in market direction before price breakout
Confirming trend strength using wave/momentum alignment
Spotting oversold/overbought zones with volatility context
Combining with other indicators (e.g., price action or volume)
How the Relative Wave Indicator, Volatility-Based Candle Signals, and Multi-Time Period Charts Work Together
This strategy combines three core components—Relative Wave, Volatility Candle Signals, and Multi-Time Period Analysis—to build a layered, high-probability trading framework.
🔷 1. Relative Wave Indicator (used on 3-minute chart)
The Relative Wave Indicator is a momentum and volatility-based oscillator that tracks price movement within a defined range using historical highs and lows derived from standard deviation bands. It smooths price action using fast and slow custom EMAs to identify underlying trend strength and reversals.
Key Features:
Tracks short-term wave structure
Detects momentum shifts based on rising/falling conditions
Uses color-coded momentum signals to help spot turning points early
The wave line and overall momentum line help confirm the quality of trend setups
🔶 2. Volatility Candle-Based Indicator (used on 3-minute chart)
The Volatility Candle Signal highlights significant price action based on expanding or contracting volatility. This tool helps identify moments of potential breakout or reversal by evaluating candle size, wick structure, and deviation from recent ranges.
Key Purpose:
Pinpoints actionable moments when volatility is entering or exiting the market
Works in tandem with Relative Wave to validate whether a momentum shift is strong enough to act on
🕰 3. Multi-Time Period Chart Confirmation (30-minute & 2-hour)
To avoid false signals and ensure alignment with broader market context, two higher timeframes (30m and 2h) are used as confirmation filters.
How They Integrate:
The 30-minute chart provides mid-range trend direction—ideal for intraday bias
The 2-hour chart offers broader trend context and helps avoid trading against dominant macro trends
These are used as overlays or separate indicators that mirror Relative Wave or other trend-detection tools to show whether the short-term setup aligns with bigger picture momentum
✅ Optimal Setup
Execution Timeframe: 3-minute chart
Confirmation Timeframes: 30-minute and 2-hour charts
Ideal Conditions for Trade Entry:
Relative Wave shows bullish/bearish alignment (e.g., wave and momentum lines rising with value <50 for bulls, >50 for bears)
Volatility candles indicate a breakout or reversal
Both the 30m and 2h multi-timeframe indicators confirm the trend direction or support a momentum shift
This integrated approach minimizes noise and increases confidence in each trade setup by ensuring that short-term signals are supported by volatility behavior and broader market context.
[blackcat] L1 Swing Reversal IndexOVERVIEW
The indicator is crafted to assist traders in identifying potential swing reversal points within various markets 📈✨. This sophisticated tool combines elements from price deviations, smoothed moving averages, and relative strength indices (RSIs) to generate actionable trade signals, making it easier for users to spot lucrative entry/exit opportunities. By visualizing key market conditions through customizable plots and labels, this indicator simplifies complex analyses into straightforward decisions.
Ideal for day traders or swing traders looking to capitalize on short-to-medium-term trends, the offers invaluable insights into market sentiment changes enabling precise timing of trades.
FEATURES
Dynamic Price Deviation Calculation: Computes adaptive price deviations considering both typical prices and volatility metrics.
Smoothed Deviations: Utilizes dual-smoothing techniques ensuring accurate reflection of underlying trends without excessive noise interference.
Enhanced RSI Integration: Includes a modified version of Relative Strength Index providing clearer overbought/oversold conditions.
Visual Signal Representation:
Colored columns indicating bullish/bearish pressure levels directly on the chart.
Dynamic labels marking specific buy/sell conditions enhancing clarity.
Customizable Parameters: Allows tweaking smoothing, volatility, and RSI periods according to user preferences facilitating tailored usage.
Alert Notifications: Supports real-time alerts via TradingView’s integrated system keeping traders informed promptly ✅🔔.
HOW TO USE
Script Setup:
Save the provided code under Indicators > Add Custom Indicator in your TradingView workspace.
Name appropriately and activate across desired charts.
Parameter Adjustments:
Configure Smoothing, Volatility, and RSI periods based on preferred trading styles or asset characteristics:
Shorter durations suit fast-paced environments while longer ones align better with slower-moving assets.
Experiment iteratively optimizing settings maximizing accuracy for specific needs.
Interpreting Plots/Labels:
Observe colored columns representing current market sentiment:
Green columns signify bullish momentum suggesting possible buying opportunities.
Red columns indicate bearish tendencies hinting at selling chances.
Note dynamic "BUY" & "SELL" labels triggered under predefined criteria guiding timely actions.
Incorporating Signals:
Integrate these generated cues within broader strategies leveraging support/resistance lines, volume data, etc., ensuring robust validation before executing trades.
Cross-reference alongside other complementary tools (e.g., MACD, Bollinger Bands) for added confirmation bolstering decision-making confidence.
Setting Up Alerts:
Enable alert notifications corresponding to crucial conditions ensuring timely updates via TradingView’s notification infrastructure.
Fine-tune alert messages reflecting personal requirements maintaining seamless workflow integration.
Testing & Validation:
Conduct thorough backtesting employing historical datasets verifying effectiveness amidst varying market scenarios.
Continuously refine parameter configurations enhancing overall performance mitigating false positives/negatives.
EXAMPLE SCENARIOS
Short-Term Trades: Capitalize on fleeting reversals by focusing primarily on shorter-period RSIs combined with swift price deviation movements.
Swing Strategies: Utilize medium-range settings identifying intermediate trend shifts maximizing profit potentials while minimizing risks.
LIMITATIONS
Accuracy relies heavily upon correctly configured inputs; hence regular re-evaluation aligning evolving dynamics proves imperative.
Excessive dependence solely on this metric might lead to missed opportunities during sideways/choppy phases necessitating additional confirmatory indicators.
Always complement outputs with fundamental analyses securing comprehensive perspectives effectively managing associated risks.
NOTES
Educational Insights: Gain deeper understanding exploring underlying principles behind price deviations and their role in technical analysis fostering better comprehension.
Risk Management Protocols: Employ strict risk management practices encompassing stop-loss/profit targets preserving capital integrity amid unpredictable market fluctuations.
Continuous Learning: Stay abreast exploring emerging financial landscapes incorporating innovative methodologies augmenting script utility and relevance.
THANKS
Thanks go out to everyone contributing towards refining and improving this script. Your valuable feedback fuels ongoing enhancements propelling superior trading experiences!
Entropy Chart Analysis [PhenLabs]📊 Entropy Chart analysis -
Version: PineScript™ v6
📌 Description
The Entropy Chart indicator analysis applies Approximate Entropy (ApEn) to identify zones of potential support and resistance on your price chart. It is designed to locate changes in the market’s predictability, with a focus on zones near significant psychological price levels (e.g., multiples of 50). By quantifying entropy, the indicator aims to identify zones where price action might stabilize (potential support) or become randomized (potential resistance).
This tool automates the visualization of these key areas for traders, which may have the effect of revealing reversal levels or consolidation zones that would be hard to discern through traditional means. It also filters the signals by proximity to key levels in an attempt to reduce noise and highlight higher-probability setups. These dynamic zones adapt to changing market conditions by stretching, merging, and expiring based on user-inputted rules.
🚀 Points of Innovation
Combines Approximate Entropy (ApEn) calculation with price action near significant levels.
Filters zone signals based on proximity (in ticks) to predefined significant price levels (multiples of 50).
Dynamically merges overlapping or nearby zones to consolidate signals and reduce chart clutter.
Uses ApEn crossovers relative to its moving average as the core trigger mechanism.
Provides distinct visual coloring for bullish, bearish, and merged (mixed-signal) zones.
Offers comprehensive customization for entropy calculation, zone sensitivity, level filtering, and visual appearance.
🔧 Core Components
Approximate Entropy (ApEn) Calculation : Measures the regularity or randomness of price fluctuations over a specified window. Low ApEn suggests predictability, while high ApEn suggests randomness.
Zone Trigger Logic : Creates potential support zones when ApEn crosses below its average (indicating increasing predictability) and potential resistance zones when it crosses above (indicating increasing randomness).
Significant Level Filter : Validates zone triggers only if they occur within a user-defined tick distance from significant price levels (multiples of 50).
Dynamic Zone Management : Automatically creates, extends, merges nearby zones based on tick distance, and removes the oldest zones to maintain a maximum limit.
Zone Visualization : Draws and updates colored boxes on the chart to represent active support, resistance, or mixed zones.
🔥 Key Features
Entropy-Based S/R Detection : Uses ApEn to identify potential support (low entropy) and resistance (high entropy) areas.
Significant Level Filtering : Enhances signal quality by focusing on entropy changes near key psychological price points.
Automatic Zone Drawing & Merging : Visualizes zones dynamically, merging close signals for clearer interpretation.
Highly Customizable : Allows traders to adjust parameters for ApEn calculation, zone detection thresholds, level filter sensitivity, merging distance, and visual styles.
Integrated Alerts : Provides built-in alert conditions for the formation of new bullish or bearish zones near significant levels.
Clear Visual Output : Uses distinct, customizable colors for buy (support), sell (resistance), and mixed (merged) zones.
🎨 Visualization
Buy Zones : Represented by greenish boxes (default: #26a69a), indicating potential support areas formed during low entropy periods near significant levels.
Sell Zones : Represented by reddish boxes (default: #ef5350), indicating potential resistance areas formed during high entropy periods near significant levels.
Mixed Zones : Represented by bluish/purple boxes (default: #8894ff), formed when a buy zone and a sell zone merge, indicating areas of potential consolidation or conflict.
Dynamic Extension : Active zones are automatically extended to the right with each new bar.
📖 Usage Guidelines
Calculation Parameters
Window Length
Default: 15
Range: 10-100
Description: Lookback period for ApEn calculation. Shorter lengths are more responsive; longer lengths are smoother.
Embedding Dimension (m)
Default: 2
Range: 1-6
Description: Length of patterns compared in ApEn calculation. Higher values detect more complex patterns but require more data.
Tolerance (r)
Default: 0.5
Range: 0.1-1.0 (step 0.1)
Description: Sensitivity factor for pattern matching (as a multiple of standard deviation). Lower values require closer matches (more sensitive).
Zone Settings
Zone Lookback
Default: 5
Range: 5-50
Description: Lookback period for the moving average of ApEn used in threshold calculations.
Zone Threshold
Default: 0.5
Range: 0.5-3.0
Description: Multiplier for the ApEn average to set crossover trigger levels. Higher values require larger ApEn deviations to create zones.
Maximum Zones
Default: 5
Range: 1-10
Description: Maximum number of active zones displayed. The oldest zones are removed first when the limit is reached.
Zone Merge Distance (Ticks)
Default: 5
Range: 1-50
Description: Maximum distance in ticks for two separate zones to be merged into one.
Level Filter Settings
Tick Size
Default: 0.25
Description: The minimum price increment for the asset. Must be set correctly for the specific instrument to ensure accurate level filtering.
Max Ticks Distance from Levels
Default: 40
Description: Maximum allowed distance (in ticks) from a significant level (multiple of 50) for a zone trigger to be valid.
Visual Settings
Buy Zone Color : Default: color.new(#26a69a, 83). Sets the fill color for support zones.
Sell Zone Color : Default: color.new(#ef5350, 83). Sets the fill color for resistance zones.
Mixed Zone Color : Default: color.new(#8894ff, 83). Sets the fill color for merged zones.
Buy Border Color : Default: #26a69a. Sets the border color for support zones.
Sell Border Color : Default: #ef5350. Sets the border color for resistance zones.
Mixed Border Color : Default: color.new(#a288ff, 50). Sets the border color for mixed zones.
Border Width : Default: 1, Range: 1-3. Sets the thickness of zone borders.
✅ Best Use Cases
Identifying potential support/resistance near significant psychological price levels (e.g., $50, $100 increments).
Detecting potential market turning points or consolidation zones based on shifts in price predictability.
Filtering entries or exits by confirming signals occurring near significant levels identified by the indicator.
Adding context to other technical analysis approaches by highlighting entropy-derived zones.
⚠️ Limitations
Parameter Dependency : Indicator performance is sensitive to parameter settings ( Window Length , Tolerance , Zone Threshold , Max Ticks Distance ), which may need optimization for different assets and timeframes.
Volatility Sensitivity : High market volatility or erratic price action can affect ApEn calculations and potentially lead to less reliable zone signals.
Fixed Level Filter : The significant level filter is based on multiples of 50. While common, this may not capture all relevant levels for every asset or market condition. Accurate Tick Size input is essential.
Not Standalone : Should be used in conjunction with other analysis methods (price action, volume, other indicators) for confirmation, not as a sole basis for trading decisions.
💡 What Makes This Unique
Entropy + Level Context : Uniquely combines ApEn analysis with a specific filter for proximity to significant price levels (multiples of 50), adding locational context to entropy signals.
Intelligent Zone Merging : Automatically consolidates nearby buy/sell zones based on tick distance, simplifying visual analysis and highlighting stronger confluence areas.
Targeted Signal Generation : Focuses alerts and zone creation on specific market conditions (entropy shifts near key levels).
🔬 How It Works
Calculate Entropy : The script computes the Approximate Entropy (ApEn) of the closing prices over the defined Window Length to quantify price predictability.
Check Triggers : It monitors ApEn relative to its moving average. A crossunder below a calculated threshold (avg_apen / zone_threshold) indicates potential support; a crossover above (avg_apen * zone_threshold) indicates potential resistance.
Filter by Level : A potential zone trigger is confirmed only if the low (for support) or high (for resistance) of the trigger bar is within the Max Ticks Distance of a significant price level (multiple of 50).
Manage & Draw Zones : If a trigger is confirmed, a new zone box is created. The script checks for overlaps with existing zones within the Zone Merge Distance and merges them if necessary. Zones are extended forward, and the oldest are removed to respect the Maximum Zones limit. Active zones are drawn and updated on the chart.
💡 Note:
Crucially, set the Tick Size parameter correctly for your specific trading instrument in the “Level Filter Settings”. Incorrect Tick Size will make the significant level filter inaccurate.
Experiment with parameters, especially Window Length , Tolerance (r) , Zone Threshold , and Max Ticks Distance , to tailor the indicator’s sensitivity to your preferred asset and timeframe.
Always use this indicator as part of a comprehensive trading plan, incorporating risk management and seeking confirmation from other analysis techniques.
ICT Turtle Soup (Liquidity Reversal)ICT Turtle Soup — Liquidity Reversal Detection
Trap the Trap: A Precision Reversal Strategy from the Inner Circle Trader Playbook
This indicator implements the Turtle Soup liquidity reversal setup — a widely used ICT (Inner Circle Trader) concept that targets false breakouts beyond recent swing highs or lows. These patterns typically occur when price grabs liquidity above or below a known level, then snaps back, trapping retail traders and creating a high-probability reversal scenario.
🔍 What This Script Does:
Detects Liquidity Sweeps Above/Below Key Swing Levels
Uses a customizable swing lookback to identify recent swing highs and lows.
Triggers a Bearish Turtle Soup when price runs above a previous swing high and closes back below.
Triggers a Bullish Turtle Soup when price sweeps below a prior swing low and closes back above.
Plots Clear Visual Signals
Reversal signals appear as 🐢🔻 (Bearish) or 🐢🔺 (Bullish) markers directly on your chart.
Optional labels can be enabled for enhanced journaling and review.
Real-Time Alerts
Receive alert notifications when a Turtle Soup setup is detected — ideal for scalpers or intraday traders watching for reversals around liquidity pools.
⚙️ Customization Options:
Set the swing lookback sensitivity (default: 5)
Enable or disable labels
Choose label font size
Customize colors for bullish and bearish signals
💡 How to Use:
Deploy on intraday timeframes (e.g. 5m–15m) for high-resolution liquidity analysis.
Watch for signals at key highs/lows, session extremes, or zones where liquidity is likely resting.
Combine with tools like FVGs, Order Blocks, and OTE zones for layered confirmation.
🔗 Combine With These Tools for a Complete SMC Edge:
✅ First FVG — Opening Range Fair Value Gap Detector
✅ ICT SMC Liquidity Grabs + OB + Fibonacci OTE Levels
✅ Liquidity Levels — Smart Swing Lows
Together, these tools form a high-precision Smart Money toolkit — helping traders map, anticipate, and act on institutional-level liquidity events with clarity and confidence.
Super Wick Volumized Rejection/Reversal @MaxMaserati**Super Wick Volumized Rejection/Reversal @MaxMaserati** 🚀
**Overview**: The "MMM Super Wick Volumized Rejection/Reversal" indicator spots key candlestick wicks with high volume to catch potential reversals or continuations. It overlays charts with lines, labels, and an info panel, with customizable timeframe analysis, signal confirmation, and bar coloring. 📊
**Key Features**:
- **Wick Analysis** 🕯️: Detects big upper/lower wicks using a wick-to-body ratio (default 1.2x) and volume thresholds (high: 1.5x, medium: 1.0x, low: 0.7x avg volume).
- **Signals** 🚦: Creates Buy, Sell, Exit Long, Exit Short, and Weak signals, with optional confirmation via follow-up candle.
- **Timeframe Flexibility** ⏰: Analyzes user-selected or chart timeframe (default: chart).
- **Visuals** 🎨: Draws lines at high/low, open/close, midpoints, and significant wicks, with custom colors, widths, and labels.
- **Bar Coloring**🎨 : Colors bars by wick type (bullish/bearish) and volume strength.
- **Info Panel** ℹ️: Shows market bias, signal status, volume, and wick details (position, size adjustable).
- **Line Management** 🧹: Caps displayed candles (default: 3) and lines (max: 500), with a one-time clear option.
- **Alerts** 🔔: Triggers on confirmed signals (Buy, Sell, Exit Long, Exit Short).
**Inputs** ⚙️:
- **Timeframe** ⏳: Pick analysis timeframe or use chart default.
- **Analysis** 🔍: Lookback period (default: 20), volume thresholds, wick-to-body ratio, confirmation toggle.
- **Display** 🖼️: Toggle lines (high/low, open/close, midpoints, significant wicks), bar coloring (wick/volume-based).
- **Labels** 🏷️: Show/hide labels, set text color/size.
- **Info Panel** 📋: Enable/disable, set position (top_right default), text size, wick details.
- **Line Management** 📏: Line extension (50 bars), candles analyzed (21), visible lines (3), clear all toggle.
- **Colors/Widths** 🎨: Customize lines and wicks (high/low, body, midpoints, significant wicks).
**How It Works** 🛠️:
1. Finds significant wicks (upper/lower) by size vs. body and avg wick length. 🔎
2. Checks volume to rate strength (high, medium, low). 📈
3. Generates signals: Buy (bullish, lower wick, high volume) 📈, Sell (bearish, upper wick, high volume) 📉, Exit (trend weakness) ⚠️, Weak (low volume wicks) ❓.
4. Draws lines at key levels (high/low, open/close, midpoints) and significant wicks, with labels. ✏️
5. Colors bars to show wick type and volume. 🖌️
6. Displays live data in an info panel: trend, signal, volume, wick stats. 📑
7. Keeps line count low, clearing old ones to stay within limits. 🗑️
**Usage** 🎯:
- Apply to any chart for reversal/continuation signals. 📅
- Adjust timeframe for wide/granular views. 🔧
- Use confirmation for safer trades. ✅
- Customize visuals for clarity (lines, colors, panel). 🖥️
- Set alerts for signal notifications. 📢
**Notes** 💡:
- Shines in volatile markets with clear wicks. ⚡
- Confirmation cuts false signals but slows entries. ⏲️
- Tune inputs for specific assets/timeframes. 🛠️
- Clear lines occasionally for smooth performance. 🧼
- Test and retest beofre incorporate it in your strategy
SuperTrend + Relative Volume (Kernel Optimized)Introducing our new KDE Optimized Supertrend + Relative Volume Indicator!
This innovative indicator combines the power of the Supertrend indicator along with Relative Volume. It utilizes the Kernel Density Estimation (KDE) to estimate the probability of a candlestick marking a significant trend break or reversal.
❓How to Interpret the KDE %:
The KDE % is a crucial metric that reflects the likelihood that the current candlestick represents a true break in the SuperTrend line, supported by an increase in relative volume. It estimates the probability of a trend shift or continuation based on historical SuperTrend breaks and volume patterns:
Low KDE %: A lower probability that the current break is significant. Price action is less likely to reverse, and the trend may continue.
Moderate KDE - High KDE %: An increased possibility that a trend reversal or consolidation could occur. Traders should start watching for confirmation signals.
📌How Does It Work?
The SuperTrend indicator uses the Average True Range (ATR) to determine the direction of the trend and identifies when the price crosses the SuperTrend line, signaling a potential trend reversal. Here's how the KDE Optimized SuperTrend Indicator works:
SuperTrend Calculation: The SuperTrend indicator is calculated, and when the price breaks above (bullish) or below (bearish) the SuperTrend line, it is logged as a significant event.
Relative Volume: For each break in the SuperTrend line, we calculate the relative volume (current volume vs. the average volume over a defined period). High relative volume can suggest stronger confirmation of the trend break.
KDE Array Calculation: KDE is applied to the break points and relative volume data:
Define the KDE options: Bandwidth, Number of Steps, and Array Range (Array Max - Array Min).
Create a density range array using the defined number of steps, corresponding to potential break points.
Apply a Gaussian kernel function to the break points and volume data to estimate the likelihood of the trend break being significant.
KDE Value and Signal Generation: The KDE array is updated as each break occurs. The KDE % is calculated for the breakout candlestick, representing the likelihood of the trend break being significant. If the KDE value exceeds the defined activation threshold, a darker bullish or bearish arrow is plotted after bar confirmation. If the KDE value falls below the threshold, a more transparent arrow is drawn, indicating a possible but lower probability break.
⚙️Settings:
SuperTrend Settings:
ATR Length: The period over which the Average True Range (ATR) is calculated.
Multiplier: The multiplier applied to the ATR to determine the SuperTrend threshold.
KDE Settings:
Bandwidth: Determines the smoothness of the KDE function and the width of the influence of each break point.
Number of Bins (Steps): Defines the precision of the KDE algorithm, with higher values offering more detailed calculations.
KDE Threshold %: The level at which relative volume is considered significant for confirming a break.
Relative Volume Length: The number of historic candles used in calculating KDE %
Chaikin Money Flow with Moving AverageThis indicator combines the Chaikin Money Flow (CMF) with a moving average, helping traders analyze buying/selling pressure and whether it's increasing or decreasing.
What It Does:
Chaikin Money Flow (CMF) developed by Marc Chaikin is a volume-weighted average of accumulation and distribution over a specified period.
A moving average is applied to CMF to reduce noise and smooth trends, making it easier to identify sustained market sentiment shifts.
How to Use It?
CMF helps confirm trend strength and potential reversals. We reduces false signals from CMF by smoothing fluctuations and making it easier to spot trends.
A CMF value above zero is a sign of strength, and a value below zero is a sign of weakness.
A rising price with a falling CMF (below moving average) is a bearish divergence and a possible reversal of the uptrend.
Similarly, a falling price with a rising CMF (above moving average) is a bullish divergence and again signals a possible reversal of the downtrend.
Configurable Parameters:
CMF Length: Adjusts how many periods are used for CMF calculation.
MA Type: Choose between SMA, EMA, WMA, VWMA, or T3 for smoothing.
MA Length: Controls how much smoothing is applied.
This tool is great for traders looking to improve volume-based trend analysis while filtering out short-term noise.
WAGMI LAB Trend Reversal Indicator HMA-Kahlman (m15)WAGMI HMA-Kahlman Trend Reversal Indicator
This indicator combines the Hull Moving Average (HMA) with the Kahlman filter to provide a dynamic trend reversal signal, perfect for volatile assets like Bitcoin. The strategy works particularly well on lower timeframes, making it ideal for intraday trading and fast-moving markets.
Key Features:
Trend Detection: It uses a blend of HMA and Kahlman filters to detect trend reversals, providing more accurate and timely signals.
Volatility Adaptability: Designed with volatile assets like Bitcoin in mind, this indicator adapts to rapid price movements, offering smoother trend detection during high volatility.
Easy Visualization: Buy (B) and Sell (S) signals are clearly marked with labels, helping traders spot trend shifts quickly and accurately.
Trendlines Module: The indicator plots trendlines based on pivot points, highlighting important support and resistance levels. This helps traders understand the market structure and identify potential breakout or breakdown zones.
Customizable: Adjust the HMA and Kahlman parameters to fit different assets or trading styles, making it flexible for various market conditions.
Usage Tips:
Best Timeframes: The indicator performs exceptionally well on lower timeframes (such as 15-minute to 1-hour charts), making it ideal for scalping and short-term trading strategies.
Ideal for Volatile Assets: This strategy is perfect for highly volatile assets like Bitcoin, but can also be applied to other cryptocurrencies and traditional markets with high price fluctuations.
Signal Confirmation: Use the trend signals (green for uptrend, red for downtrend) along with the buy/sell labels to help you confirm potential entries and exits. It's also recommended to combine the signals with other technical tools like volume analysis or RSI for enhanced confirmation.
Trendline Analysis: The plotted trendlines provide additional visual context to identify key market zones, supporting your trading decisions with a clear view of ongoing trends and possible reversal areas.
Risk Management: As with any strategy, always consider proper risk management techniques, such as stop-loss and take-profit levels, to protect against unforeseen market moves.
Bitcoin Reversal PredictorOverview
This indicator displays two lines that, when they cross, signal a potential reversal in Bitcoin's price trend. Historically, the high or low of a bull market cycle often occurs near the moment these lines intersect. The lines consist of an Exponential Moving Average (EMA) and a logarithmic regression line fitted to all of Bitcoin's historical data.
Inspiration
The inspiration for this indicator came from the PI Cycle Top indicator, which has accurately predicted past bull market peaks. However, I believe the PI Cycle Top indicator may not be as effective in the future. In that indicator, two lines cross to mark the top, but the extent of the cross has been diminishing over time. This was especially noticeable in the 2021 cycle, where the lines barely crossed. Because of this, I created a new indicator that I think will continue to provide reliable reversal signals in the future.
How It Works
The logarithmic regression line is fitted to the Bitcoin (BTCUSD) chart using two key factors: the 'a' factor (slope) and the 'b' factor (intercept). This results in a steadily decreasing line. The EMA oscillates above and below this regression line. Each time the two lines cross, a vertical colored bar appears, indicating that Bitcoin's price momentum is likely to reverse.
Use Cases
- Price Bottoming:
Bitcoin often bottoms out when the EMA crosses below the logarithmic regression line.
- Price Topping:
In contrast, Bitcoin often peaks when the EMA crosses above the logarithmic regression line.
- Profitable Strategy:
Trading at the crossovers of these lines can be a profitable strategy, as these moments often signal significant price reversals.
Line Break Chart StrategyHello All!
We should not pass this year without a gift!
My last publication in 2024 is Complete Line Break Chart Strategy with many features!
What is Line Break Chart?
" Line Break is a Japanese chart style that disregards time intervals and only focuses on price movements, similar to the Kagi and Renko chart styles. Line Break charts form a series of up and down bars (referred to as lines). Up lines represent rising prices, and down lines represent falling prices. New confirmed lines only form on the chart when closing prices break the range covered by previous lines. Users can control the number of past lines used in the calculation via the "Number of Lines" input in the chart settings. The typical "Number of Lines" setting is 3, meaning the chart forms a new up line when the closing price is above the high prices of the last three lines, and it forms a new down line when the closing price is below the past three lines' low prices. If the current price is higher, it is an up line and if it is lower, it is a down line. If the current closing price is the same or the move in the opposite direction is not large enough to warrant a reversal, l then no new line is draw n" by Tradingview. You can find it here
Now let's start examining the features of the indicator:
By using Line break reversals it shows trend on the main chart. You can create alert .
Moreover, you can decide which trade should be taken by using Risk Management in the indicator. You can set the " Maximum Risk " and then if the risk is more than you set then the trade is not taken. When trend changed it checks the distance between reversal level and open price and compare it with the Maximum Risk
Breakout:
It can find breakouts and shows on the chart. You can create alert for breakouts
It can show breakouts on the main chart:
Flip-Flops:
Upon looking at set of price break charts, the trader will notice that there are instances when uptrend blocks is followed by one reversal block, and then by a reversal to a series of uptrend blocks. The opposite is also possible: a series of downtrend blocks is followed by one reversal box and then by an immediate reversal to downtrend. This price action is called a " Flip-Flop ". This structure usually produces trend continuation signal. when we see this then we better use Buy/Sell stop order. lets see this on the chart:
Temporal Sequence Table:
Sequence frequency shows the frequency distribution of the number of sequential highs and the number of sequential lows that have been generated. This is quite important to the trader who is seeking to join a trend or put on a trade when the price break reverses into a new trend direction. For example, if the pattern over the past year has been that there never were more than nine consecutive high closes, it would make sense not to enter a position late into the sequence of new high closes.
also you can see market structure. I have tried to formalize it and show it under the table. so you can understand if it's choppy market.
"Number of Lines" has very important role. While using low time frames such seconds/minutes time frame you may want to choose higher number of lines such 5,6. ( this may minimize the risk of a whipsaw )
Gaps feature:
You can set Gaps on/off. if Gaps on then you can see how long it takes for each box
Reversal and Continuation Probability:
The script calculated Reversal level and Continuation probability of the trend by using Sequence frequency.
It also shows unconfirmed box and current closing price level:
Last but not least it has Overlay option for all items, and can show all items in the main chart!
P.S. I added alerts :)
Wish you all a happy new year!
Enjoy!
[blackcat] L1 Swing Reversal Oscillator█ OVERVIEW
The script defines a custom indicator called the "L1 Swing Reversal Oscillator," which integrates moving averages and RSI to detect possible swing reversals in market trends. Its core purpose is to produce signals derived from the oscillator's indications of overbought or oversold states.
█ LOGICAL FRAMEWORK
The script comprises multiple key segments:
1 — Custom Functions: Encompasses calculate_weighted_moving_average and calculate_l1_swing_reversal_oscillator.
2 — Input Parameters: Permits customization of moving average lengths and weights alongside RSI settings.
3 — Calculations: Employs predefined functions to determine oscillator readings.
4 — Plot Statements: Depicts oscillator outputs graphically on the chart.
Data processing follows this sequence: initial computation of the typical price, subsequent derivation of the adjusted CC1 metric, additional smoothing operations, and finally, RSI evaluation prior to plotting the resultant oscillator figures.
█ CUSTOM FUNCTIONS
• calculate_weighted_moving_average(source, length, weight) : Generates a weighted moving average from the provided source material utilizing specified duration and coefficient inputs.
– Returns computed weighted moving average.
• calculate_l1_swing_reversal_oscillator(close_price, high_price, low_price, sma_length, sma_weight, rsi_length) : Assesses the L1 Swing Reversal Oscillator leveraging closing, highest, and lowest prices along with defined SMA span, weighting factor, and RSI period.
– Yields an array featuring central CC1, CB1, CB2, and RSI metrics.
█ KEY POINTS AND TECHNIQUES
• Weighted Moving Average: Incorporates bespoke functionality for computing weighted moving averages, distinct from built-in Pine Script methods.
• RSI Calculation: Employs customized logic for calculating Relative Strength Index, offering adaptable computational approaches.
• Plotting Techniques: Implements color coding contingent upon oscillator values to emphasize visual cues regarding overbought and oversold statuses.
• Optimization: Furnishes adjustable parameters including SMA timeframe, weightage, and RSI interval enabling personalized fine-tuning per user requirements.
█ EXTENDED KNOWLEDGE AND APPLICATIONS
• Modifications: Potential enhancements involve integrating supplementary oscillators like MACD or Stochastic Oscillator alongside the existing L1 Swing Reversal Oscillator.
• Application Scenarios: Comparable methodologies can be adopted within various trading frameworks focusing on momentum shifts such as trend-following or mean reversion tactics.
• Related Concepts: Proficiency in crafting custom functions, manipulating moving averages, and interpreting RSI within Pine Script environment proves advantageous when altering or expanding on current script functionalities. Understanding utilization of nz and na functions for managing null data points adds significant depth.
Adaptive RSI-Stoch with Butterworth Filter [UAlgo]The Adaptive RSI-Stoch with Butterworth Filter is a technical indicator designed to combine the strengths of the Relative Strength Index (RSI), Stochastic Oscillator, and a Butterworth Filter to provide a smooth and adaptive momentum-based trading signal. This custom-built indicator leverages the RSI to measure market momentum, applies Stochastic calculations for overbought/oversold conditions, and incorporates a Butterworth Filter to reduce noise and smooth out price movements for enhanced signal reliability.
By utilizing these combined methods, this indicator aims to help traders identify potential market reversal points, momentum shifts, and overbought/oversold conditions with greater precision, while minimizing false signals in volatile markets.
🔶 Key Features
Adaptive RSI and Stochastic Oscillator: Calculates RSI using a configurable period and applies a dual-smoothing mechanism with Stochastic Oscillator values (K and D lines).
Helps in identifying momentum strength and potential trend reversals.
Butterworth Filter: An advanced signal processing filter that reduces noise and smooths out the indicator values for better trend identification.
The filter can be enabled or disabled based on user preferences.
Customizable Parameters: Flexibility to adjust the length of RSI, the smoothing factors for Stochastic (K and D values), and the Butterworth Filter period.
🔶 Interpreting the Indicator
RSI & Stochastic Calculations:
The RSI is calculated based on the closing price over the user-defined period, and further smoothed to generate Stochastic Oscillator values.
The K and D values of the Stochastic Oscillator provide insights into short-term overbought or oversold conditions.
Butterworth Filter Application:
What is Butterworth Filter and How It Works?
The Butterworth Filter is a type of signal processing filter that is designed to have a maximally flat frequency response in the passband, meaning it doesn’t distort the frequency components of the signal within the desired range. It is widely used in digital signal processing and technical analysis to smooth noisy data while preserving the important trends in the underlying data. In this indicator, the Butterworth Filter is applied to the trigger value, making the resulting signal smoother and more stable by filtering out short-term fluctuations or noise in price data.
Key Concepts Behind the Butterworth Filter:
Filter Design: The Butterworth filter works by calculating weighted averages of current and past inputs (price or indicator values) and outputs to produce a smooth output. It is characterized by the absence of ripple in the passband and a smooth roll-off after the cutoff frequency.
Cutoff Frequency: The period specified in the indicator acts as a control for the cutoff frequency. A higher period means the filter will remove more high-frequency noise and retain longer-term trends, while a lower period means it will respond more to short-term fluctuations in the data.
Smoothing Process: In this script, the Butterworth Filter is calculated recursively using the following formula,
butterworth_filter(series float input, int period) =>
float wc = math.tan(math.pi / period)
float k1 = 1.414 * wc
float k2 = wc * wc
float a0 = k2 / (1 + k1 + k2)
float a1 = 2 * a0
float a2 = a0
float b1 = 2 * (k2 - 1) / (1 + k1 + k2)
float b2 = (1 - k1 + k2) / (1 + k1 + k2)
wc: This is the angular frequency, derived from the period input.
k1 and k2: These are intermediate coefficients used in the filter calculation.
a0, a1, a2: These are the feedforward coefficients, which determine how much of the current and past input values will contribute to the filtered output.
b1, b2: These are feedback coefficients, which determine how much of the past output values will contribute to the current output, effectively allowing the filter to "remember" past behavior and smooth the signal.
Recursive Calculation: The filter operates by taking into account not only the current input value but also the previous two input values and the previous two output values. This recursive nature helps it smooth the signal by blending the recent past data with the current data.
float filtered_value = a0 * input + a1 * prev_input1 + a2 * prev_input2
filtered_value -= b1 * prev_output1 + b2 * prev_output2
input: The current input value, which could be the trigger value in this case.
prev_input1, prev_input2: The previous two input values.
prev_output1, prev_output2: The previous two output values.
This means the current filtered value is determined by the combination of:
A weighted sum of the current input and the last two inputs.
A correction based on the last two output values to ensure smoothness and remove noise.
In conclusion when filter is enabled, the Butterworth Filter smooths the RSI and Stochastic values to reduce market noise and highlight significant momentum shifts.
The filtered trigger value (post-Butterworth) provides a cleaner representation of the market's momentum.
Cross Signals for Trade Entries:
Buy Signal: A bullish crossover of the K value above the D value, particularly when the values are below 40 and when the Stochastic trigger is below 1 and the filtered trigger is below 35.
Sell Signal: A bearish crossunder of the K value below the D value, particularly when the values are above 60 and when the Stochastic trigger is above 99 and the filtered trigger is above 90.
These signals are plotted visually on the chart for easy identification of potential trading opportunities.
Overbought and Oversold Zones:
The indicator highlights the overbought zone when the filtered trigger surpasses a specific threshold (typically above 100) and the oversold zone when it drops below 0.
The color-coded fill areas between the Stochastic and trigger lines help visualize when the market may be overbought (likely a reversal down) or oversold (potential reversal up).
🔶 Disclaimer
Use with Caution: This indicator is provided for educational and informational purposes only and should not be considered as financial advice. Users should exercise caution and perform their own analysis before making trading decisions based on the indicator's signals.
Not Financial Advice: The information provided by this indicator does not constitute financial advice, and the creator (UAlgo) shall not be held responsible for any trading losses incurred as a result of using this indicator.
Backtesting Recommended: Traders are encouraged to backtest the indicator thoroughly on historical data before using it in live trading to assess its performance and suitability for their trading strategies.
Risk Management: Trading involves inherent risks, and users should implement proper risk management strategies, including but not limited to stop-loss orders and position sizing, to mitigate potential losses.
No Guarantees: The accuracy and reliability of the indicator's signals cannot be guaranteed, as they are based on historical price data and past performance may not be indicative of future results.
Bat Harmonic Pattern [TradingFinder] Bat Chart Indicator🔵 Introduction
The Bat Harmonic Pattern, created by Scott Carney in the 1990s, is a sophisticated tool in technical analysis, used to identify potential reversal points in price movements by leveraging Fibonacci ratios.
This pattern is classified into two primary types: the Bullish Bat Pattern, which signals the end of a downtrend and the beginning of an uptrend, and the Bearish Bat Pattern, which indicates the conclusion of an uptrend and the onset of a downtrend.
🟣 Bullish Bat Pattern
The Bullish Bat Pattern is designed to identify when a downtrend is likely to end and a new uptrend is about to begin. The key feature of this pattern is Point D, which typically aligns near the 88.6% Fibonacci retracement of the XA leg.
This point is considered a strong buy zone. When the price reaches Point D after a significant downtrend, it often indicates a potential reversal, presenting a buying opportunity for traders anticipating the start of an upward movement.
🟣 Bearish Bat Pattern
In contrast, the Bearish Bat Pattern forms when an uptrend is nearing its conclusion. Point D, which also typically aligns near the 88.6% Fibonacci retracement of the XA leg, serves as a critical point for traders.
This point is regarded as a strong sell zone, signaling that the uptrend may be ending, and a downtrend could be imminent. Traders often open short positions when they identify this pattern, aiming to capitalize on the anticipated downward movement.
🔵 How to Use
The Bat Pattern consists of five key points: X, A, B, C, and D, and four waves: XA, AB, BC, and CD. Fibonacci ratios play a crucial role in this pattern, helping traders pinpoint precise entry and exit points. In both the Bullish and Bearish Bat Patterns, the 88.6% retracement of the XA leg is a critical level for identifying potential reversal points.
🟣 Bullish Bat Pattern
Traders typically enter buy positions after Point D forms, expecting the downtrend to end and a new uptrend to start. This point, located near the 88.6% retracement of the XA leg, serves as a reliable buy signal.
🟣 Bearish Bat Pattern
Traders usually open short positions after identifying Point D, expecting the uptrend to end and a downtrend to begin. This point, also near the 88.6% retracement of the XA leg, acts as a valid sell signal.
🟣 Trading Tips for the Bat Pattern
Accurate Fibonacci Point Identification : Accurately identify Points X, A, B, C, and D, and calculate the Fibonacci ratios between these points. Point D should ideally be near the 88.6% retracement of the XA leg.
Signal Confirmation with Other Tools : To enhance the pattern's accuracy, avoid trading solely based on the Bat Pattern.
Risk Management : Always use stop-loss orders. In a Bullish Bat Pattern, place the stop-loss below Point X, and in a Bearish Bat Pattern, above Point X. This helps limit potential losses if the pattern fails.
Wait for Price Movement Confirmation : After identifying Point D, wait for the price to move in the anticipated direction to confirm the pattern's validity before entering a trade.
Set Realistic Profit Targets : Use Fibonacci retracement levels to set realistic profit targets, such as 38.2%, 50%, and 61.8% retracement levels of the CD leg. This strategy helps maximize profits and prevents premature exits.
🔵 Setting
🟣 Logical Setting
ZigZag Pivot Period : You can adjust the period so that the harmonic patterns are adjusted according to the pivot period you want. This factor is the most important parameter in pattern recognition.
Show Valid Forma t: If this parameter is on "On" mode, only patterns will be displayed that they have exact format and no noise can be seen in them. If "Off" is, the patterns displayed that maybe are noisy and do not exactly correspond to the original pattern.
Show Formation Last Pivot Confirm : if Turned on, you can see this ability of patterns when their last pivot is formed. If this feature is off, it will see the patterns as soon as they are formed. The advantage of this option being clear is less formation of fielded patterns, and it is accompanied by the latest pattern seeing and a sharp reduction in reward to risk.
Period of Formation Last Pivot : Using this parameter you can determine that the last pivot is based on Pivot period.
🟣 Genaral Setting
Show : Enter "On" to display the template and "Off" to not display the template.
Color : Enter the desired color to draw the pattern in this parameter.
LineWidth : You can enter the number 1 or numbers higher than one to adjust the thickness of the drawing lines. This number must be an integer and increases with increasing thickness.
LabelSize : You can adjust the size of the labels by using the "size.auto", "size.tiny", "size.smal", "size.normal", "size.large" or "size.huge" entries.
🟣 Alert Setting
Alert : On / Off
Message Frequency : This string parameter defines the announcement frequency. Choices include: "All" (activates the alert every time the function is called), "Once Per Bar" (activates the alert only on the first call within the bar), and "Once Per Bar Close" (the alert is activated only by a call at the last script execution of the real-time bar upon closing). The default setting is "Once per Bar".
Show Alert Time by Time Zone : The date, hour, and minute you receive in alert messages can be based on any time zone you choose. For example, if you want New York time, you should enter "UTC-4". This input is set to the time zone "UTC" by default.
🔵 Conclusion
The Bat Harmonic Pattern is a powerful tool in technical analysis, offering traders the ability to identify critical reversal points using Fibonacci ratios. By recognizing the Bullish and Bearish Bat Patterns, traders can anticipate potential trend reversals and make informed trading decisions.
However, it is essential to combine the Bat Pattern with other technical analysis tools and confirm signals for better trading outcomes. With proper use, this pattern can help traders minimize risk and optimize their entry and exit points in the market.
Statistical RSI Pivot Reversal Indicator [UAlgo]🔶 Idea
The "Statistical RSI Pivot Reversal Indicator " is designed to enhance traditional RSI analysis by incorporating statistical methods to identify potential reversal points more accurately. The core concept is to detect frequently occurring pivot points in the RSI data, which can indicate strong support or resistance levels. By analyzing the most frequent RSI values at these pivots, the script provides traders with clearer signals for potential market reversals, helping to improve the timing of entry and exit points in their trading strategies.
🔶 Key Features
Enhanced RSI Analysis:
This script calculates the Relative Strength Index (RSI) based on user-defined parameters and identifies pivot points in the RSI data. By analyzing these pivots, it detects the most frequently occurring RSI values at support and resistance levels.
Signal Filtering Options:
Filter buy and sell signals based on whether the RSI is in overbought (above 70) or oversold (below 30) conditions, enhancing the reliability of signals.
Visual and Alert Features:
Visual Signals: The script plots the RSI, the most frequent high and low RSI values, and buy/sell signals on the chart.
Alerts: Set up custom alerts for buy and sell conditions, ensuring you never miss a trading opportunity.
🔶 Disclaimer
The "Statistical RSI Pivot Reversal Indicator " script is intended for educational and informational purposes only.
It does not constitute financial advice or investment recommendations.
Trading financial instruments involves risk, and it is possible to lose more than your initial investment. Past performance is not indicative of future results.
Jinny Gann ArJinny Gann AR is a comprehensive technical analysis indicator designed to empower traders with the tools to analyze market movements using Gann square of 9 theory. Developed by Magic_xD, this indicator integrates various features inspired by the legendary trader W.D. Gann's methods.
The trading techniques by WD Gann are widely seen as innovative and are still studied and used by traders today. He used angles and various geometric constructions. Gann angles divide time and price into proportionate parts and are often used to predict areas of support and resistance, key tops and bottoms and future price moves. The method is based on the notion that markets rotate from angle to angle and when an angle is broken, price moves towards the next one. Several angles together make up a Gann Fan.
- Jinny Gann AR Might accurately Shows you when and what price might be the end of the Cycle,
-Gives The important pivot points
- This Allows you to Detect Next Level of Resistance/Support And when a Possible Reversal might occur ahead so you can Catch a reversal in time.
- Its Multi Language User interface English - Arabic.
Ability to customize Every thing visually.
Some Features Explained on USOIL Chart :
Gann Square of 9 Levels for USOIL:
Charts Shows and Up Cycle Started 4 May 2023 From bottom of 63.61
Indicating Important Levels and Expected End of 1 Cycle at 99.5 on 25 Sep 2024
Gann Star With Levels And Time Lines :
Vertical Dashed Lines are The time lines
Jinny Gann Grid Based on Shape Type not Static 45 Angle:
Jinny Gann Grid + Levels :
Jinny Gann Fan For Up Cycle:
Jinny Gann Fan Reverse Same Cycle:
Ability To Show Both Up/Reversal Fans on The chart:
The Number of Fann Levels you need on the chart can be customized by changing Shape Type... But Price Will Respect it Pretty Well.
Key Features:
Direction Selection: Choose between "Up" or "Down" to specify the market direction you want to analyze.
Automatic Settings Adjustment: Enable this option to allow the indicator to automatically adjust settings for optimal analysis.
Original Gann Levels: Display original Gann theory levels Based on Gann Square of 9 Equations.
Auto Detect Tops/Bottoms: Determine the number of previous candles used to automatically detect Top or Bottom in the market.
Spacing Configuration: Adjust the spacing or offset between Gann levels to fine-tune your analysis.
Manual Starting Point: Manually set the starting point for your analysis.
Geometric Shape Selection: Choose from various geometric shapes including straight lines, triangles, quadrilaterals, and more...
Custom Angle Selection: Define custom angles for geometric shapes .
Time Interval Selection: Select time intervals such as 360 or 720 Etc...
Cycle Analysis: Determine the number of cycles to analyze market movements effectively.
Decimal Precision: Customize the number of decimal places displayed for accurate analysis.
Automatic Spacing (Under Development): Future feature to automatically select spacing for enhanced user experience.
Time Levels Display: Visualize time levels to gain insights into market timing.
Gann Star Display: Show Gann stars to identify critical market points.
Star Modification: Modify the appearance of Gann stars for better visualization.
Gann Grid Display: Display Gann grids to identify key support and resistance levels.
Grid Extension: Extend Gann grid lines for extended analysis.
Gann Fan Display: Show Gann fans to analyze trend lines and potential reversals.
Reverse Fan Display: Visualize Gann fans in reverse to explore alternative analysis perspectives.
Additional Fan Options: Explore more options for Gann fan analysis.
Time Line Adjustment: Move time lines to the right or left for flexible analysis.
Star Line Extension: Extend Gann star lines for deeper insights.
Fan Line Extension: Extend Gann fan lines for comprehensive trend analysis.
Customizable Colors: Customize colors for various indicators to suit your preference.
Width Adjustment: Adjust the width of trend lines for better visualization.
Label Customization: Customize colors and positions of level and price labels for clarity.
Pulse Profiler [QuantraSystems]Pulse Profiler
Introduction
The Pulse Profiler ( ℙℙ ) is specifically designed to unambiguously indicate weakening momentum after a strong impulse. The upper and lower standard deviation bands also allow the user to assess the strength of an impulse and differentiate it from general noise.
Due to the ℙℙ ’s rapid responsiveness to exhaustion in price movement it is ideally used for the trader to recognize when to start taking profit when combined with other indicators.
The novum is that by dynamically balancing its sensitivity to recent movements the ℙℙ considers the asset’s inherent volatility. By reducing noise without sacrificing signal, and by visualizing it in our typical modern QuantraAI style, the ℙℙ enhances the traders’ ability to distinguish impulses with weakening momentum from strong trending movements.
Legend
Impulse: The ℙℙ showing strength based on momentum and volume.
Dynamic standard deviation bands: Rolling probability based bands based on a rolling normal distribution. Adjustable, recommended are σ = 1.5 to σ = 2.5.
Neutral lines: Dynamic thresholds which get often respected as support or resistance.
Case Study
To properly employ the ℙℙ , the trader should use it to identify out-of-the-ordinary 𝓲𝓶𝓹𝓾𝓵𝓼𝓮𝓼 which cause a following exhaustion.
The rolling standard deviation bands incorporate the asset’s historical behavior in regards to its inherent volatility on a rolling basis. If the asset shows strong 𝓲𝓶𝓹𝓾𝓵𝓼𝓮𝓼 that go beyond the rolling standard deviation, the event has been highly improbable. The trader then needs to determine if the price change was caused by critical external factors. If not, it is highly probable that the momentum exhausts and that price movement plateaus to enter a range.
These signals indicate that it is highly probable that closing a position upon these conditions is the correct choice.
If the 𝓲𝓶𝓹𝓾𝓵𝓼𝓮 reverses and retraces into the opposite direction, while moving more than 1.5σ across just 3 bars on the 4H chart, the signal indicates that a reversal is pushing the price down – in both momentum and volume.
A sharp reversal thus becomes more probable than not.
The ℙℙ can also be calibrated to find possible trend exhaustions on a longer timeframe (1D).
Please always use multiple Quantra indicators to add confirmations to your signals.
Recommended Settings
Swing Trading (4H chart)
Standard Deviation Lookback: 150
Standard Deviation Multiplier (σ): 2.5
Display Variant: Classic
Choose Mode for Bar Coloring: Signal
Trend exhaustion (1D chart)
Standard Deviation Lookback: 200
Standard Deviation Multiplier (σ): 2.0
Display Variant: Classic
Choose Mode for Bar Coloring: Extremes
Notes
Quantra Standard Value Contents:
The Heikin-Ashi (HA) candle visualization smoothes out the signal line to provide more informative insights into momentum and trends. This allows earlier entries and exits by observing the indicator values transformed by the HA.
Various visualization options are available to adjust the indicator to the user’s preference: Aside from HA, a classic line, or a hybrid of both.
A special feature of Quantra’s indicators is that they are probabilistically built - therefore they work well as confluence and can easily be stacked to increase signal accuracy.
To add to Quantra's indicators’ utility we have added the option to change the price bars colors based on different signals:
Choose Mode for Coloring
Trend Following (Indicator above mid line counts as uptrend, below is downtrend)
Extremes (Everything beyond the SD bands is highlighted to signal mean reversion)
Candles (Color of HA candles as barcolor)
Reversions (Only for HA) (Reversion Signals via the triangles if HA candles change trend while beyond the SD bands, high probability entries/exits)
The ℙℙ is also sensitive to divergences for those interested in utilizing this feature.
Through a special combination of price, volume and momentum you get a holistic overview on the impulse strengths of movements.
The two neutral lines in the center act as dynamic, volume and volatility adjusted thresholds. Often the signal line respects them as support and resistance.
The upper and lower standard deviation lines express the rarity of an impulse based on the asset’s inherent volatility.
The indicator needs a long enough timespan to build up its probability estimation, therefore the asset needs sufficient price history.
The indicator requires thorough volume data. If the source of an asset pair does not forward it, try to find another source or exchange for the same pair.
Signal Mode on the 4H chart is a relevant part of this indicator when used in isolation and helps to analyze momentum adjusted by volatility.
Methodology
The ℙℙ combines the Arnaud Legoux Moving Average (ALMA) with a bespoke volume and momentum calculation, with a classical Exponential Moving Average (EMA) on price data.
The ℙℙ itself integrates ALMA for volume and momentum with an EMA calculation on price, creating a unique blend that expresses impulses using their three raw main components.
The indicator calculates dynamic standard deviation bands based on an adjustable lookback period and the adjustable sigma (σ), to signal when the impulse strength is just uncommon or even extraordinary when compared to the usual price movements:
σ = 1.5 the probability of similar impulse strength occuring is 13.37% / 2, hence ~ 6.69%
σ = 2.0 the probability of similar impulse strength occuring is ~ 2.28%
σ = 2.5 the probability of similar impulse strength occuring is ~ 0.62%
By detecting extremely improbable conditions the indicator can create an inversely highly probable signal to its user.
Neutral bands are calculated based on the ℙℙ alongside a rolling, dynamic multiplier. This effectively provides dynamic thresholds for approximating common volatility.
Heikin Ashi method: The indicator uses a custom function to calculate Heikin Ashi values, useful for smoothing impulse data and identifying trends.
Reversion Signals: Specifically for Heikin Ashi displays, we plot triangles as signals, useful to easily spot potential reversals.
The Signal Mode uses these different thresholds to highlight significant market moves.
Volume-Based Reversal and Breakout [The_lurker]Indicator Overview:
The "Volume-Based Reversal and Breakout Indicator" is designed for use on the TradingView platform. Its primary function is to identify potential reversal candles using volume and price criteria and to mark significant breakout points. This tool is particularly valuable for traders who incorporate reversal patterns and volume analysis in their trading strategies.
Detailed Functionality:
Customizable Label Color:
Traders can choose the color of the labels that mark breakout points, allowing for personalization and better visibility on different chart backgrounds.
Volume Multiplier Input:
Users can set a 'Volume Multiplier' to define what constitutes significant trading volume. This multiplier is used to compare the current candle's volume with that of the previous candle. A higher volume on the current candle, as defined by this multiplier, is indicative of a significant trading activity.
Reversal Candle Criteria:
The script identifies a candle as a reversal candle if it meets the following conditions:
The closing price of the candle is lower than its opening price, indicating a bearish sentiment.
The trading volume of the candle is greater than the product of the previous candle's volume and the user-set volume multiplier. This implies increased trading activity during the formation of this candle.
The length of the candle's lower tail is greater than its body, suggesting a rejection of lower prices and potential bullish sentiment building up.
Breakout Identification and Marking:
Upon detecting a reversal candle, the indicator draws lines at the high and low of this candle.
These lines represent potential breakout levels. A breakout is confirmed if the price crosses above the high (indicating a bullish breakout) or below the low (indicating a bearish breakout) of the reversal candle.
When a breakout occurs, the indicator places an arrow marker at the breakout point. The direction of the arrow (upwards or downwards) and its color (customizable by the user) indicate the nature of the breakout.
Breakout Alerts:
The indicator includes an alert condition that notifies traders when a breakout occurs. This feature helps traders to quickly react to potential trading opportunities.
Practical Application:
The indicator is best used in markets with distinct volume patterns, as volume is a key component of its analysis.
It can be combined with other technical analysis tools, such as trend lines or moving averages, for additional confirmation of trading signals.
Traders should consider adjusting the volume multiplier based on the typical volume characteristics of the specific asset they are analyzing.
Conclusion:
This "Volume-Based Reversal and Breakout Indicator" is a robust tool that aids traders in identifying potential reversals and breakouts with an emphasis on volume analysis. It's customizable and alert-enabled features make it a versatile addition to a trader's toolkit, suitable for various trading styles and market conditions.
Disclaimer:
This indicator is provided "as is" without any warranties, either express or implied. The information and data contained within this indicator do not constitute investment advice or a recommendation to buy or sell any security. Users assume full responsibility for any trading decisions made based on the use of this indicator.
Past performance of indicators does not guarantee future results. Investing in financial markets involves risks, including the potential loss of capital. It is strongly advised to consult with a qualified financial advisor before making any investment decisions.
The development of this indicator does not constitute an endorsement or recommendation by TradingView or any other entity. All trademarks and trade names mentioned herein are the property of their respective owners.
DEMO - FxCanli PRZEN - FxCanli PRZ indicator shows Price Reversel Zones on your charts.
DEMO VERSION of FXCANLI PRZ Indicator work with any NZD or any DOGE symbols
TR - FxCanli PRZ indikatörü grafiklerinizde olası dönüş bölgelerini gösterir.
FXCANLI PRZ indikatörünün DEMO VERSİYONUNU herhangi bir NZD veya DOGE sembolü ile kullanabilirsiniz.
EN - For Example | TR - Örnek
NZD|...
NZD|USD
NZD|CAD
NZD|CHF
NZD|JPY
DOGE|...
DOGE|USD
DOGE|USDT
DOGE|USDTPERP
DOGE|BTC
FEATURES & EXAMPLES / ÖZELLİKLER & ÖRNEKLER
**************************************************************
Multi Language / Çok Dil
EN - You can get alerts in English or Turkish language
TR - Alarmları İngilizce veya Türkçe olarak alabilirsiniz.
Bullish - Bearish PRZ / Boğa - Ayı yönlü PRZ
EN - You can choose Bullish and Bearish PRZ or either
TR - Boğa ve Ayı yönlü veya herhangi birini seçebilirsiniz
Buy - Sell Labels / Al -Sat Etiketleri
EN - You can see (S)ell label and (B)uy label at the end of Price Reversal Zones
TR - Olası Dönüş Bölgelerinin sonunda (S)ell-Sat etiketini ve (B)uy-Al etiketini görebilirsiniz.
Panel Properties / Panel Özellikleri
EN - In the panel settings, you can follow up with different characters and emojis when you enter the PRZ, at the PRZ and exit from PRZ.
TR - Panel ayarlarında, olası dönüş bölgesine girdiğinde, olası dönüş bölgesinde ve olası dönüş bölgesinden çıktığını faklı karakter ve emojiler ile takip edebilirsiniz
Multi Timeframe / Çoklu Zaman dilimi
EN - You can easly follow all timeframes at one chart
TR - Tüm zaman dilimlerini tek bir grafikte takip edebilirsiniz
EN - Panel Width - to get better view at mobile phones and tablets
TR - Cep telefonları ve tabletlerde daha güzel görünüm için Panel Genişliği
Alerts / Alarmlar
EN - You can set only one alert for all timeframe and all prz alerts
TR - Bir alarm kurarak, tüm zaman dilimlerinde PRZ alarmlarını alabilirsiniz
Extreme Trend Reversal Points [HeWhoMustNotBeNamed]Using moving average crossover for identifying the change in trend is very common. However, this method can give lots of false signals during the ranging markets. In this algorithm, we try to find the extreme trend by looking at fully aligned multi-level moving averages and only look at moving average crossover when market is in the extreme trend - either bullish or bearish. These points can mean long term downtrend or can also cause a small pullback before trend continuation. In this discussion, we will also check how to handle different scenarios.
🎲 Components
🎯 Recursive Multi Level Moving Averages
Multi level moving average here refers to applying moving average on top of base moving average on multiple levels. For example,
Level 1 SMA = SMA(source, length)
Level 2 SMA = SMA(Level 1 SMA, length)
Level 3 SMA = SMA(Level 2 SMA, length)
..
..
..
Level n SMA = SMA(Level (n-1) SMA, length)
In this script, user can select how many levels of moving averages need to be calculated. This is achieved through " recursive moving average " algorithm. Requirement for building such algorithm was initially raised by @loxx
While I was able to develop them in minimal code with the help of some of the existing libraries built on arrays and matrix , I also thought why not extend this to find something interesting.
Note that since we are using variable levels - we will not be able to plot all the levels of moving average. (This is because plotting cannot be done in the loop). Hence, we are using lines to display the latest moving average levels in front of the last candle. Lines are color coded in such a way that least numbered levels are greener and higher levels are redder.
🎯 Finding the trend and range
Strength of fully aligned moving average is calculated based on position of each level with respect to other levels.
For example, in a complete uptrend, we can find
source > L(1)MA > L(2)MA > L(3)MA ...... > L(n-1)MA > L(n)MA
Similarly in a complete downtrend, we can find
source < L(1)MA < L(2)MA < L(3)MA ...... < L(n-1)MA < L(n)MA
Hence, the strength of trend here is calculated based on relative positions of each levels. Due to this, value of strength can range from 0 to Level*(Level-1)/2
0 represents the complete downtrend
Level*(Level-1)/2 represents the complete uptrend.
Range and Extreme Range are calculated based on the percentile from median. The brackets are defined as per input parameters - Range Percentile and Extreme Range Percentile by using Percentile History as reference length.
Moving average plot is color coded to display the trend strength.
Green - Extreme Bullish
Lime - Bullish
Silver - range
Orange - Bearish
Red - Extreme Bearish
🎯 Finding the trend reversal
Possible trend reversals are when price crosses the moving average while in complete trend with all the moving averages fully aligned. Triangle marks are placed in such locations which can help observe the probable trend reversal points. But, there are possibilities of trend overriding these levels. An example of such thing, we can see here:
In order to overcome this problem, we can employ few techniques.
1. After the signal, wait for trend reversal (moving average plot color to turn silver) before placing your order.
2. Place stop orders on immediate pivot levels or support resistance points instead of opening market order. This way, we can also place an order in the direction of trend. Whichever side the price breaks out, will be the direction to trade.
3. Look for other confirmations such as extremely bullish and bearish candles before placing the orders.
🎯 An example of using stop orders
Let us take this scenario where there is a signal on possible reversal from complete uptrend.
Create a box joining high and low pivots at reasonable distance. You can also chose to add 1 ATR additional distance from pivots.
Use the top of the box as stop-entry for long and bottom as stop-entry for short. The other ends of the box can become stop-losses for each side.
After few bars, we can see that few more signals are plotted but, the price is still within the box. There are some candles which touched the top of the box. But, the candlestick patterns did not represent bullishness on those instances. If you have placed stop orders, these orders would have already filled in. In that case, just wait for position to hit either stop or target.
For bullish side, targets can be placed at certain risk reward levels. In this case, we just use 1:1 for bullish (trend side) and 1:1.5 for bearish side (reversal side)
In this case, price hit the target without any issue:
Wait for next reversal signal to appear before placing another order :)
Wavetrend DivergencesCreated for the MarketCipher Community and friends :)
This indicator is partly based on Wavetrend Oscillator by LazyBear / blue momentum waves on MarketCipher B.
The Wavetrend indicator is a combination of 2 oscillator lines that signals the short term direction of the price once the lines cross. The Wavetrend indicator is useful but only once a divergence has been identified based on the crosses and the price which is what this strategy partly uses to open trades. This indicator signals divergences in the wavetrend, both regular and hidden divergences.
This indicator utilizes support and resistances to make sure that the indicator only signals high probability winning divergences. Supports represents a low level a stock price reaches over time, while resistance represents a high level a stock price reaches over time. Support materializes when a stock price drops to a level that prompts traders to buy. This reactionary buying causes a stock price to stop dropping and start rising and this is where the indicator will be looking for a divergence at a price point of your choosing.
To make it easier i have added a support and resistance drawing indicator that will help you find price points on the chart that the price is likely to get a reaction from. There are right now only 4 support or resistances that can be drawn at one time so make sure to update the levels as the market changes.
I have helped update and modify from the original script. Here it is:
On top of these indicators i have added my own indicator that will signal a short term trend reversal that is based on pivot points and moving averages. This will usually signal reversals earlier than divergences and is very effective when following the trend and using support and resistances and can be used as an extra confirmation that there will be a reaction from the support or resistance and that the divergence will play out like you want it to. These trend reversal dots can also be used to take profit.
Trade setup example:
As seen in the picture below price comes down to a previously drawn support line, then there is a trend reversal dot that signal a potential reversal and finally a divergence is signalled once there is a clear reaction to the support. When all these signals come together there is a high probability that the trade will end up in profit. To take profit in this trade setup you can use the trend reversal dots, the drawn resistances or your own intuition and technical analysis with Marketcipher B and DBSI. A stop loss in this trade setup could be at the swing low, below the blue or teal line.
There are alerts for everything so that you wont miss a trade setup. Hope you like it :)
I have some ideas on how to improve the indicator so there will be updates in the future.
Wizard AlgoWizard Algo:
==============================
Features of the indicator:
- BULL/BEAR Signals
- TP (Take-Profit) and Exit System
- Possible Reversal Signals
- Reversal Scalper
- Reversal Bands
- Trend Bar Colors
- Auto Support/Resistance Levels
- Auto Trend-Lines
================================
Description:
1. Signals: The signals consists of 2 different approaches and the users can choose which signal type they want to use. The indicator gives bull/bear signals based on certain condition, such as trend and momentum. The "TP" signals stands for "Take Profit." These signals help users to decide when to take profits or liquidate all position. The Indicator includes an exit system that can used as another means of closing a position. The exit system uses a 1.5x risk to reward ratio to determine where to keep the take profit and stop loss target.
2.Reversal Scalper: Reversal scalpers are the tiny up(aqua) and down(fuchsia) triangles on the chart. These signals a possible reversal in the price and they can be used to enter a scalping trade. The signals uses mainly momentum and candle price action to determine when there could be a possible reversal in price.
3. Reversal Bands: The reversal band is the green/red cloud like indicator. This can help determine when a price is oversold and therefore, it could reverse. Same goes for the short side, if price is in the overbought territory, then it could reverse to the downside. The reversal bands uses mainly volatility. This is not the same thing as Bollinger bands.
4. Bar Colors: The candle bar colors helps to determine the current trend. The colors are given based on the current trend. The colors lime/red shows strong trend, and orange/cyan/blue shows weak trend.
5. Auto S/R and Auto trendlines: These indicators can be used for determining price actions. Both of these work in similar manner. They mainly look at the previous pivots and draws a line connecting the pivots. S/R are the horizontal lines and the trendline have angles to them.
Multi-TimeFrame Extremum Points Support/ResistanceIntroduction
This is my newest Support/Resistance indicator based on the idea of my previous script which had been featured in Editors' Picks .
Everyone seems to have their own idea of how you should measure support and resistance levels. This code finds the exact highest and lowest price points (Extrema) on the chart and then draws the support and resistance levels on them.
In my opinion, the advantage of this method is that the most powerful resistance/support levels which usually cover the supply/demand areas would be formed on these extremum points, as the following facts state.
Facts
1. Support and resistance levels are one of the key concepts used by technical analysts and form the basis of a wide variety of technical analysis tools. Technical analysts use support and resistance levels to identify price points on a chart where the probabilities favor a pause or reversal of a prevailing trend.
2. Supply and demand zones are natural support and resistance levels and a popular analysis technique used in day trading. The zones are the periods of sideways price action that come before explosive price moves. A supply zone forms before a downtrend and a demand zone forms before an uptrend. When the price leaves the supply/demand zone and starts trending, the strong imbalance between buyers and sellers leads to strong and explosive price movements.
3. Based on Dow Theory, trends persist until a clear reversal occurs. A reversal is a change in the price direction of an asset. Reversals typically refer to large price changes, where the trend changes direction.
Challenges
The most challenging part in implementing a S/R indicator which draws all the levels on the chart is the problem of congestion!
But we should notice two other facts:
1. The more times the price tests a support or resistance area, the more significant the level becomes.
2. A previous support level will sometimes become a resistance level when the price attempts to move back up, and conversely, a resistance level will become a support level as the price temporarily falls back.
So, I solved the problem using these two approaches:
Merging nearby levels and showing the role of the levels in colors and numbers
Avoiding many weaker levels by checking higher time frames
Settings and Usage
There are some options in the indicator settings as described below:
Calculations Time Frame: By changing the time frame, user could keep only the stronger S/R levels on the chart.
Level Colors: By default, lowest points (Supports) are green, highest points (Resistances) are red and merged levels are blue. Note that the transparency of the colors would be calculated automatically; The more opaque the color is, the stronger the level is!
Lines Style and Width: The style of the levels could be solid, dashed or dotted and user could also change the lines width in pixels.
Length of the lines: This option is based on the count of bars, but user could simply choose to extend the levels
Merge Nearby Levels: The proximity of the levels would be calculated automatically based on ATR (Average True Range) and the default length of the formula could be changed.
Labels: Each level could have a label consisting the count of merged levels into one, the percentage of merged supports/resistances and the price of the level. Note that if user choose to see the percentage of S/R roles, the color of each label changes automatically based on the main role of corresponding merged level (e.g., a blue level with a red label means that the level more acted as resistance).
I think the users of my previous S/R indicators could check this one
That's it for now! Feel free to send me your thoughts!






















