Supply and demandHi all!
This is my take on supply/demand. The gist is that it creates a zone if there is a big enough reaction. This is configurable in settings as "Minimum range (ATR factor)" (the Average True Length of length 14) that is the distance that the price must travel and "Reaction bars" that is the maximum number of bars that price must travel this distance. The zones that are shown are the ones that have a retest, break and retest or is unmitigated (untouched). If a zone is mitigated (entered) or broken it is temporarily hidden. For a zone to be created it needs to have this reaction and the previous bar does not.
So this script will show you zones that are fresh (unmitigated), retested or broken and retested. This means that the zones that are shown have "proven" that they are good zones through this. Basically it means that the script creates a bunch of zones and then picks the good once. This makes the script have some latency, but will hopefully give you good zones. A zone is completely removed if it's broken twice (it's okay if it's broken once and can still have a retest after it has flipped from previous supply (or resistance) into demand (or support)).
Here is a zone (the one that has the lowest opacity) that is broken and retested that could have resulted in a good long trade (the settings are default but has a stop in the beginning of 2024):
You have a setting to remove zones that are pierced (broken by price wicks). The following zone is pierced by price (in the beginning of May) that will not be shown after the start of May if you have "Pierced" checked (the indicator has default settings but a stop in the middle of April):
You have a trend section. Zones that create a reaction upwards can only be created if the trend is considered to be up, and vice versa. The options here are "SMA50" (the current price needs to be over the Simple Moving Average of length 50) and "SMA50, SMA200" (price needs to be over the Simple Moving Average of length 50 and the Simple Moving Average of length 50 needs to be over the Simple Moving Average of length 200). If these conditions are met the trend is considered to be up, otherwise it's down. You can disable this by choosing "No detection".
The zones that are shown also need to be within a limit (of the current price). This limit is 10 (factor of the Average True Range if length 14) by default. Set this to 0 to deactivate. This is useful for not showing zones that are far away from current price and therefore unlikely to be interacted with.
You can stop the calculation of zones (through the "Stop" value in the settings). This is useful to see if previous zones were any good. I used it in my testing of the script but left it because it can be nice to have.
The zones created by the script have different transparency based upon the zone's interaction. The clearest zones are the ones that are unmitigated, the second clearest ones are the ones having a retest and lastly the zones which are most unclear are the ones having a break and then a retest.
You can see the concept of this script to be a mix of supply/demand and support/resistance, having zones being unmitigated (untouched) as the most important but also show the zones having an interaction (in the form of a retest or a break and retest).
This is from a previous supply (or resistance) zone that has flipped into demand (or support) and has shown to be a good zone through a retest followed by a rally (default settings):
This zone has multiple retest and then rallies that could have given a good long trades (it has the default settings but a "Stop" time at 2022-01-14):
TODO:
- Create zones based on pivots
- Handle overlapping zones
- Incorporate volume in the creation and/or interaction with zones
- Add alerts
- Add ability to set maximum zone width
- Add ability to set the maximum number of retest bars
- ...?
The example for this publication has the default settings bit a "Stop" and a tighter "Limit" of 4.
I hope this explanation makes sense, let me know otherwise. Also let me know if you have any suggestions on improvements.
Best of trading luck!
Трендовый анализ
Majors Rotation System [BackQuant]Majors Rotation System
Introducing BackQuant's Majors Rotation System, a comprehensive portfolio management tool for rotating among the major cryptocurrencies—BTC, ETH, and SOL. This system is designed to optimize returns by selecting the strongest-performing asset while avoiding periods of market weakness. It employs a long and cash-only strategy, meaning the system will only hold positions when market conditions are favorable, and will stay in cash during downtrends. Additionally, it incorporates a powerful regime filter to ensure the system is inactive during market-wide downturns.
This script is ideal for crypto traders looking to improve performance by dynamically allocating capital based on real-time performance metrics, rather than relying on a simple buy-and-hold strategy.
Key Features
Dynamic Asset Rotation: The system constantly evaluates the performance of BTC, ETH, and SOL, selecting the strongest asset based on a ratio matrix. This matrix compares the relative strength of each asset to one another, ensuring that your portfolio is always positioned in the cryptocurrency with the most momentum.
Long and Cash-Only Portfolio: This system only takes long positions or remains in cash. By avoiding short positions, it reduces exposure during market downturns. The built-in regime filter ensures the system only operates when the broader market (represented by the TOTAL crypto market cap) is trending up, offering additional protection against unfavorable market conditions.
Equity Tracking: The script provides a real-time visualization of portfolio equity compared to a buy-and-hold strategy. It displays the equity curve of the portfolio while allowing you to compare it against the hypothetical equity of holding BTC, ETH, or SOL individually (Buy and Hold).
Performance Metrics: In addition to equity visualization, the system provides detailed performance metrics, including:
Sharpe Ratio: Measures risk-adjusted returns.
Sortino Ratio: Focuses on downside risk.
Omega Ratio: Evaluates returns relative to risk.
Maximum Drawdown: The maximum observed loss from a peak to a trough.
These metrics allow traders to assess the efficiency of the rotation system compared to simply holding assets.
Visual Cues:
Painted Candles: The script provides a visual trend indicator by painting candles according to the trend of the selected chart, helping traders quickly identify momentum shifts.
Support for Multiple Assets: The system allows users to toggle between BTC, ETH, and SOL or view the entire portfolio at once. It displays key metrics for each asset and offers an intuitive way to understand which asset is currently outperforming.
Regime Filter: A key aspect of this system is the regime filter, which only allows trading in favorable market conditions. It uses a Universal TPI (Trend Performance Indicator) to evaluate whether the overall crypto market (TOTAL Market Cap) and key assets (BTC, ETH) are in a bullish trend. If the market is in a downtrend, the system will exit positions and move into cash.
Customizable Parameters: Users can customize several important aspects of the system:
Starting Date: Choose when the backtest or live trading begins.
Starting Capital: Set the initial capital for backtesting purposes.
Visualization Options: Toggle between base data, ratioed data, and equity plots. Users can also customize the line width and color settings for better chart clarity.
Adaptive Momentum Scoring: The system uses advanced indicators, which are not disclosed (proprietary) to assess the trend and momentum of the selected cryptocurrencies dynamically.
How the Rotation Works
The system uses a universal algorithm to calculate trend and momentum signals for BTC, ETH, and SOL. These signals are processed through a ratio matrix, which compares the performance of each asset against the others. Based on this comparison, the system identifies the strongest asset and allocates capital accordingly.
BTC, ETH, and SOL Scores: These scores represent the relative strength of each asset based on the universal algorithm. The system dynamically selects the asset with the highest score, rotating out of underperforming assets and into the top performer.
Allocation Decisions: The system determines whether to allocate capital to BTC, ETH, SOL, or Cash based on the scores. If none of the assets show strength, the system defaults to cash to protect the portfolio from market downturns.
Equity and Buy-and-Hold Comparisons
This script provides a side-by-side comparison of the portfolio’s equity curve and a buy-and-hold strategy:
Portfolio Equity: Shows the performance of the system as it rotates between BTC, ETH, and SOL.
Buy-and-Hold Equity: Displays how the portfolio would have performed if you simply held BTC, ETH, or SOL without trading.
These comparisons allow traders to see how the dynamic rotation system performs relative to a passive holding strategy.
Alerts and Visual Feedback
The system provides real-time alerts when asset allocations change, notifying traders when the system moves capital between assets or into cash. Additionally, the system offers detailed visual feedback, including:
Equity Curve Plots: Displays the equity curve of the portfolio and the individual assets.
Score Labels: Shows the strength scores for BTC, ETH, and SOL directly on the chart for easy monitoring.
Final Thoughts
The Majors Rotation System offers a powerful way to navigate the highly volatile crypto market by rotating between the strongest performing assets and staying in cash when conditions are unfavorable. With its advanced metrics, equity tracking, and built-in regime filter, this system is designed to optimize returns while minimizing risk.
Linear regression Zscore | Rocheur Linear Regression Z-Score Indicator by Rocheur
The Linear Regression Z-Score Indicator developed by Rocheur is a robust technical analysis tool that combines valuation through Z-score analysis with trend detection . This indicator is designed to provide traders with a comprehensive understanding of both price extremities and trend strength. It is highly customizable, allowing users to adjust visual and calculation settings to suit their specific trading styles and asset classes.
1. Visual Settings
The indicator offers flexibility in how it displays its outputs through customizable visual settings. Users can choose from a variety of color modes that modify the appearance of the bullish and bearish signals. Additionally, there are two key visual modes :
Valuation Mode : Highlights price movements based on the Z-score, using a color gradient to show the magnitude of price deviation from its mean.
Trend Mode : Displays the overall market trend, coloring bullish trends in one color (typically green) and bearish trends in another (usually red).
These visual options allow traders to tailor the indicator to match their charting preferences, making it easier to interpret key signals quickly.
2. Indicator Settings
Users can modify key calculation parameters to fit their trading needs:
Length : This setting defines the lookback period used for calculating the linear regression line, which reflects the overall market trend. A longer length provides a smoother trendline, whereas a shorter length makes the indicator more responsive to price changes.
Offset : The offset shifts the calculation by a specified number of bars, which can help traders in certain backtesting scenarios.
These settings ensure that the indicator is adaptable to different trading strategies, whether you prefer short-term or long-term market analysis.
3. Threshold Settings
The indicator allows users to set upper and lower thresholds that help define overbought and oversold conditions:
Upper Threshold : When the Z-score exceeds this level, it indicates that the price may be overbought, signaling a potential reversal or selling opportunity.
Lower Threshold : If the Z-score falls below this value, it indicates that the price may be oversold, signaling a possible buying opportunity.
These thresholds can be customized depending on the asset’s volatility, providing flexibility to traders based on their risk tolerance and market conditions.
4. Z-Score Calculation
The heart of the indicator is its calculation of the Z-score , a measure of price deviation from its mean, adjusted for volatility. This Z-score is derived from three key components:
Linear Regression : The indicator uses a linear regression line to assess the overall trend in the market over a specific period.
Mean : The use of a moving average smooths the linear regression line, calculating the average price over a longer period. This ensures that the Z-score is calculated relative to the asset's historical average.
Standard Deviation : The standard deviation measures price volatility, allowing the indicator to adjust for the magnitude of price swings relative to the trend.
The resulting Z-score shows how far the price has moved from its mean in terms of standard deviations. A positive Z-score indicates that the price is above the mean, while a negative Z-score shows that the price is below the mean. This provides traders with insights into whether an asset is overbought or oversold.
5. Scoring System
The indicator employs a simple scoring mechanism to determine whether the market is in a bullish or bearish state:
Bullish Trend : When the Z-score is above the upper threshold, the indicator assigns a score of 1, signaling a potential buying opportunity.
Bearish Trend : When the Z-score falls below the lower threshold, the score is set to -1, indicating a potential selling opportunity.
This scoring system helps simplify trend detection by categorizing market conditions into clear bullish or bearish states, making it easier for traders to follow trends.
6. Plotting and Visualization
The indicator uses dynamic color gradients to visualize the Z-score and its corresponding trend on the chart:
Gradient Visualization : When the Z-score is positive (above zero), the color gradient moves from neutral to bright, indicating the strength of the trend. Similarly, when the Z-score is negative, the color gradient shifts from neutral to darker tones, highlighting bearish trends.
Trend Color Coding : In Trend Mode , the bars are colored based on the score. If the score is positive (bullish), the bars are colored in one shade (usually green). If the score is negative (bearish), the bars take on a different shade (typically red).
This color-based visualization simplifies interpreting market movements, allowing traders to quickly identify whether the market is trending up or down.
7. Range Highlights and Visual Aids
To aid in analysis, the indicator includes range highlights at key Z-score levels:
Highlighted Zones : The indicator highlights specific Z-score ranges (such as +1.5 and -1.5), which indicate strong overbought or oversold conditions. These zones help traders visually grasp when the price is reaching an extreme, signaling potential reversal points.
These visual aids ensure that traders can quickly detect critical price levels and make more informed trading decisions.
8. Strategic Value and Advantages
The Linear Regression Z-Score Indicator offers several strategic advantages for traders:
Combines Valuation and Trend Detection : The dual functionality of this indicator makes it a powerful tool for identifying both overbought/oversold conditions and trend direction. This combination allows traders to assess the market holistically and make better-timed trades.
Precision in Detecting Market Extremes : The Z-score calculation provides a clear measure of how far the price has moved from its historical average, giving traders a precise tool for detecting price extremes and potential turning points.
Adaptability Across Markets : This indicator works across multiple asset classes and timeframes, making it suitable for stocks, forex, commodities, and cryptocurrencies. Whether you are a day trader, swing trader, or long-term investor, this tool can be tailored to your strategy.
Customizable for Risk Profiles : The ability to adjust thresholds, length, and visual settings means that traders can fine-tune the indicator to align with their risk tolerance and market conditions.
Enhanced Trend-Following : In strong trending markets, this indicator helps traders stay aligned with the broader market movement. The scoring system ensures that traders don’t exit trades too early by filtering out minor price fluctuations and focusing on sustained trends.
Note:
Backtests are based on past results and are not indicative of future performance.
Conclusion
The Linear Regression Z-Score Indicator by Rocheur is a versatile, powerful tool that provides both valuation insights and trend detection in one package. Its customization options make it suitable for a wide range of trading strategies and market conditions. The indicator’s dynamic color visualization and scoring system simplify market analysis, helping traders make informed decisions in real-time. By integrating valuation extremes with trend direction, this indicator enhances a trader’s ability to identify optimal entry and exit points, making it a valuable addition to any trading toolkit.
Savitzky Golay Median Filtered RSI [BackQuant]Savitzky Golay Median Filtered RSI
Introducing BackQuant's Savitzky Golay Median Filtered RSI, a cutting-edge indicator that enhances the classic Relative Strength Index (RSI) by applying both a Savitzky-Golay filter and a median filter to provide smoother and more reliable signals. This advanced approach helps reduce noise and captures true momentum trends with greater precision. Let’s break down how the indicator works, the features it offers, and how it can improve your trading strategy.
Core Concept: Relative Strength Index (RSI)
The Relative Strength Index (RSI) is a widely used momentum oscillator that measures the speed and change of price movements. It oscillates between 0 and 100, with levels above 70 typically indicating overbought conditions and levels below 30 indicating oversold conditions. However, the standard RSI can sometimes generate noisy signals, especially in volatile markets, making it challenging to identify reliable entry and exit points.
To improve upon the traditional RSI, this indicator introduces two powerful filters: the Savitzky-Golay filter and a median filter.
Savitzky-Golay Filter: Smoothing with Precision
The Savitzky-Golay filter is a digital filtering technique used to smooth data while preserving important features, such as peaks and trends. Unlike simple moving averages that can distort important price data, the Savitzky-Golay filter uses polynomial regression to fit the data, providing a more accurate and less lagging result.
In this script, the Savitzky-Golay filter is applied to the RSI values to smooth out short-term fluctuations and provide a more reliable signal. By using a window size of 5 and a polynomial degree of 2, the filter effectively reduces noise without compromising the integrity of the underlying price movements.
Median Filter: Reducing Outliers
After applying the Savitzky-Golay filter, the median filter is applied to the smoothed RSI values. The median filter is particularly effective at removing short-lived outliers, further enhancing the accuracy of the RSI by reducing the impact of sudden and temporary price spikes or drops. This combination of filters creates an ultra-smooth RSI that is better suited for detecting true market trends.
Long and Short Signals
The Savitzky Golay Median Filtered RSI generates long and short signals based on user-defined threshold levels:
Long Signals: A long signal is triggered when the filtered RSI exceeds the Long Threshold (default set at 176). This indicates that momentum is shifting upward, and it may present a good buying opportunity.
Short Signals: A short signal is generated when the filtered RSI falls below the Short Threshold (default set at 162). This suggests that momentum is weakening, potentially signaling a selling opportunity or exit from a long position.
These threshold levels can be adjusted to suit different market conditions and timeframes, allowing traders to fine-tune the sensitivity of the indicator.
Customization and Visualization Options
The Savitzky Golay Median Filtered RSI comes with several customization options, enabling traders to tailor the indicator to their specific needs:
Calculation Source: Select the price source for the RSI calculation (default is OHLC4, but it can be changed to close, open, high, or low prices).
RSI Period: Adjust the lookback period for the RSI calculation (default is 14).
Median Filter Length: Control the length of the median filter applied to the smoothed RSI, affecting how much noise is removed from the signal.
Threshold Levels: Customize the long and short thresholds to define the sensitivity for generating buy and sell signals.
UI Settings: Choose whether to display the RSI and thresholds on the chart, color the bars according to trend direction, and adjust the line width and colors used for long and short signals.
Visual Feedback: Color-Coded Signals and Thresholds
To make the signals easier to interpret, the indicator offers visual feedback by coloring the price bars and the RSI plot according to the current market trend:
Green Bars indicate long signals when momentum is bullish.
Red Bars indicate short signals when momentum is bearish.
Gray Bars indicate neutral or undecided conditions when no clear signal is present.
In addition, the Long and Short Thresholds can be plotted directly on the chart to provide a clear reference for when signals are triggered, allowing traders to visually gauge the strength of the RSI relative to its thresholds.
Alerts for Automation
For traders who prefer automated notifications, the Savitzky Golay Median Filtered RSI includes built-in alert conditions for long and short signals. You can configure these alerts to notify you when a buy or sell condition is met, ensuring you never miss a trading opportunity.
Trading Applications
This indicator is versatile and can be used in a variety of trading strategies:
Trend Following: The combination of Savitzky-Golay and median filtering makes this RSI particularly useful for identifying strong trends without being misled by short-term noise. Traders can use the long and short signals to enter trades in the direction of the prevailing trend.
Reversal Trading: By adjusting the threshold levels, traders can use this indicator to spot potential reversals. When the RSI moves from overbought to oversold levels (or vice versa), it may signal a shift in market direction.
Swing Trading: The smoothed RSI provides a clear signal for short to medium-term price movements, making it an excellent tool for swing traders looking to capitalize on momentum shifts.
Risk Management: The filtered RSI can be used as part of a broader risk management strategy, helping traders avoid false signals and stay in trades only when the momentum is strong.
Final Thoughts
The Savitzky Golay Median Filtered RSI takes the classic RSI to the next level by applying advanced smoothing techniques that reduce noise and improve signal reliability. Whether you’re a trend follower, swing trader, or reversal trader, this indicator provides a more refined approach to momentum analysis, helping you make better-informed trading decisions.
As with all indicators, it is important to backtest thoroughly and incorporate sound risk management strategies when using the Savitzky Golay Median Filtered RSI in your trading system.
Thus following all of the key points here are some sample backtests on the 1D Chart
Disclaimer: Backtests are based off past results, and are not indicative of the future.
INDEX:BTCUSD
INDEX:ETHUSD
BINANCE:SOLUSD
Kalman For Loop [BackQuant]Kalman For Loop
Introducing BackQuant's Kalman For Loop (Kalman FL) — a highly adaptive trading indicator that uses a Kalman filter to smooth price data and generate actionable long and short signals. This advanced indicator is designed to help traders identify trends, filter out market noise, and optimize their entry and exit points with precision. Let’s explore how this indicator works, its key features, and how it can enhance your trading strategies.
Core Concept: Kalman Filter
The Kalman Filter is a mathematical algorithm used to estimate the state of a system by filtering noisy data. It is widely used in areas such as control systems, signal processing, and time-series analysis. In the context of trading, a Kalman filter can be applied to price data to smooth out short-term fluctuations, providing a clearer view of the underlying trend.
Unlike moving averages, which use fixed weights to smooth data, the Kalman Filter adjusts its estimate dynamically based on the relationship between the process noise and the measurement noise. This makes the filter more adaptive to changing market conditions, providing more accurate trend detection without the lag associated with traditional smoothing techniques.
Please see the original Kalman Price Filter
In this script, the Kalman For Loop applies the Kalman filter to the price source (default set to the closing price) to generate a smoothed price series, which is then used to calculate signals.
Adaptive Smoothing with Process and Measurement Noise
Two key parameters govern the behavior of the Kalman filter:
Process Noise: This controls the extent to which the model allows for uncertainty in price changes. A lower process noise value will make the filter smoother but slower to react to price changes, while a higher value makes it more sensitive to recent price fluctuations.
Measurement Noise: This represents the uncertainty or "noise" in the observed price data. A higher measurement noise value gives the filter more leeway to ignore short-term fluctuations, focusing on the broader trend. Lowering the measurement noise makes the filter more responsive to minor changes in price.
These settings allow traders to fine-tune the Kalman filter’s sensitivity, adjusting it to match their preferred trading style or market conditions.
For-Loop Scoring Mechanism
The Kalman FL further enhances the effectiveness of the Kalman filter by using a for-loop scoring system. This mechanism evaluates the smoothed price over a range of periods (defined by the Calculation Start and Calculation End inputs), assigning a score based on whether the current filtered price is higher or lower than previous values.
Long Signals: A long signal is generated when the for-loop score surpasses the Long Threshold (default set at 20), indicating a strong upward trend. This helps traders identify potential buying opportunities.
Short Signals: A short signal is triggered when the score crosses below the Short Threshold (default set at -10), signaling a potential downtrend or selling opportunity.
These signals are plotted on the chart, giving traders a clear visual indication of when to enter long or short positions.
Customization and Visualization Options
The Kalman For Loop comes with a range of customization options to give traders full control over how the indicator operates and is displayed on the chart:
Kalman Price Source: Choose the price data used for the Kalman filter (default is the closing price), allowing you to apply the filter to other price points like open, high, or low.
Filter Order: Set the order of the Kalman filter (default is 5), controlling how far back the filter looks in its calculations.
Process and Measurement Noise: Fine-tune the sensitivity of the Kalman filter by adjusting these noise parameters.
Signal Line Width and Colors: Customize the appearance of the signal line and the colors used to indicate long and short conditions.
Threshold Lines: Toggle the display of the long and short threshold lines on the chart for better visual clarity.
The indicator also includes the option to color the candlesticks based on the current trend direction, allowing traders to quickly identify changes in market sentiment. In addition, a background color feature further highlights the overall trend by shading the background in green for long signals and red for short signals.
Trading Applications
The Kalman For Loop is a versatile tool that can be adapted to a variety of trading strategies and markets. Some of the primary use cases include:
Trend Following: The adaptive nature of the Kalman filter helps traders identify the start of new trends with greater precision. The for-loop scoring system quantifies the strength of the trend, making it easier to stay in trades for longer when the trend remains strong.
Mean Reversion: For traders looking to capitalize on short-term reversals, the Kalman filter's ability to smooth price data makes it easier to spot when price has deviated too far from its expected path, potentially signaling a reversal.
Noise Reduction: The Kalman filter excels at filtering out short-term price noise, allowing traders to focus on the broader market movements without being distracted by minor fluctuations.
Risk Management: By providing clear long and short signals based on filtered price data, the Kalman FL helps traders manage risk by entering positions only when the trend is well-defined, reducing the chances of false signals.
Alerts and Automation
To further assist traders, the Kalman For Loop includes built-in alert conditions that notify you when a long or short signal is generated. These alerts can be configured to trigger notifications, helping you stay on top of market movements without constantly monitoring the chart.
Final Thoughts
The Kalman For Loop is a powerful and adaptive trading indicator that combines the precision of the Kalman filter with a for-loop scoring mechanism to generate reliable long and short signals. Whether you’re a trend follower or a reversal trader, this indicator offers the flexibility and accuracy needed to navigate complex markets with confidence.
As always, it’s important to backtest the indicator and adjust the settings to fit your trading style and market conditions. No indicator is perfect, and the Kalman FL should be used alongside other tools and sound risk management practices for the best results.
ATR Trailing Stop by tactical trade 22 Oct 2024Description:
The ATR Dual Trailing Stop indicator is a versatile and powerful tool designed to help traders visualize dynamic support and resistance levels based on the Average True Range (ATR). This indicator plots two separate ATR-based trailing stops with customizable settings, providing a comprehensive view of potential market reversals and trend strength.
Key features:
Two ATR Trailing Stops: The first stop uses customizable ATR settings (default: 10-period ATR with a 3x multiplier), while the second stop uses an alternate configuration (default: 21-period ATR with a 7x multiplier).
Multi-Timeframe ATR Calculation: Regardless of the chart's time frame, the ATR is calculated based on a user-selected time frame (e.g., daily), allowing for consistent stop-loss levels even in lower time frames like 5-minute or 15-minute charts.
Visual Cues: The indicator clearly plots two trailing stop lines in different colors, making it easy to track the market’s volatility-based support and resistance areas.
No Buy/Sell Signals: This is purely a trailing stop indicator with no embedded buy/sell signals, giving traders the flexibility to use it with their preferred entry/exit strategies.
This indicator is especially useful in highly volatile markets where precise trailing stop levels are essential for managing risk and maximizing profit potential. The dual ATR configuration helps traders adapt to changing market conditions by providing two levels of stop placement: a shorter-term and a longer-term trailing stop.
G-Ron TrendCloudOverview
The G-Ron TrendCloud Indicator is a powerful trading tool designed to identify trend momentum and potential reversals across multiple timeframes. Using cloud-based visualizations, this indicator provides clear, actionable signals, making it ideal for all traders.
How Does It Work?
The G-Ron TrendCloud uses advanced differential calculations to pinpoint key momentum levels in the market. It identifies both trend continuation and reversals, highlighting strong momentum shifts with clear visual cues.
Key Features
Trend Cloud – This cloud highlights the dominant market trend, indicating whether the market is trending upwards or downwards.
Reversal Cloud – This cloud provides early warning signals of potential trend reversals, helping traders time entries and exits more effectively.
Trend Reversion Line – This line acts as a key pivot point in the market, indicating where the long-term trend is likely to shift.
The three components change color dynamically based on market conditions:
Yellow for uptrends
Red for downtrends
What Makes It Unique?
Many indicators rely on simple or exponential moving average crossovers. In contrast, the G-Ron TrendCloud utilizes differential equations to analyze the interaction between moving averages and pinpoint the precise price levels where significant momentum shifts—referred to as trend pivots—are likely to occur. These trend pivots are categorized by both term (short, medium, long) and direction (continuation or reversal). It's crucial to note that the components of the G-Ron TrendCloud are not moving averages, making it impossible to replicate its insights using any SMA or EMA settings.
Understanding The Components
Trend Cloud: represents the area between the short-term trend pivot line and the medium-term trend pivot line. It illustrates the prevailing market trend.
Reversal Cloud: represents the area between the medium-term trend pivot line and the reversal pivot line. It provides insights into the strength of the trend.
Trend Reversion Line: the long-term trend pivot line which acts as a mean reversion for the Trend Cloud.
How To Use It
Trend Continuation: When price is above or within the yellow Trend Cloud it signals a strong bullish trend continuation. When price is below or within the red Trend Cloud it signals a strong bearish trend continuation.
Reversal Signals: When price breaks through the Reversal Cloud it signals a change in the prevailing market trend.
Long-Term Confirmation: Bullish trends are stronger, and price is more likely to continue higher when the Trend Reversion Line is yellow. Bearish trends are stronger, and price is more likely to continue lower when the Trend Reversion Line is red.
Multi-Timeframe View: For deeper insights, use the indicator across various timeframes. Shorter timeframes are ideal for intraday trades, while longer timeframes offer better signals for position traders.
Recommended Settings
The Long-Term Timeframe interval setting should always be at least three times bigger than the current timeframe displayed on your chart.
Why It’s Invite Only
The G-Ron TrendCloud utilizes a unique methodology that cannot be replicated by standard indicators. It provides valuable insights and clear visual cues to help traders accurately identify market trends. It greatly improves decision making and timing for both trade entries and exits, increasing the likelihood of successful outcomes.
Please see the authors instructions below to get instant access to this indicator.
Candle Series AnalysisThis advanced indicator is designed to analyze and predict potential market movements based on historical candle series patterns. It goes beyond simple candle-by-candle analysis by examining entire series of consecutive bullish or bearish candles, providing a more comprehensive view of market trends and potential reversals.
The indicator works by identifying the current series of candles (either bullish or bearish) and calculating its percentage change from the start to the current price. It then searches through historical data to find similar candle series patterns, comparing their characteristics to the current one. The analysis includes the series type (bullish or bearish), length (number of candles), and percentage change.
One of the key features of this indicator is its ability to adjust for varying degrees of similarity. Users can set a similarity threshold, allowing them to control how closely historical patterns must match the current one to be considered in the analysis. This flexibility enables traders to fine-tune the indicator to their specific needs and market conditions.
The indicator displays its findings in a customizable table on the chart. The table provides valuable information such as the current series type, length, and percentage change. It also shows the number of similar historical patterns found and the average price change that occurred a specified number of bars after these similar patterns.
Traders can use this information to gain insights into potential future price movements. For example, if the indicator finds that similar bullish series in the past were often followed by a continued uptrend, it might suggest a higher probability of further gains. Conversely, if bearish series typically led to reversals, it could signal a potential buying opportunity.
The script offers extensive customization options. Users can adjust the analysis period, projection length, similarity threshold, table position, text size, and color scheme. This flexibility allows traders to integrate the indicator seamlessly into their existing chart setups and trading strategies.
I personally find this indicator particularly useful for analyzing market behavior in assets that tend to exhibit trending behavior or are subject to momentum effects. It can be especially valuable in markets driven by retail sentiment, such as certain cryptocurrencies or popular stocks. In these markets, the psychology behind consecutive bullish or bearish candles can often create predictable patterns that this indicator aims to identify and quantify.
For instance, in crypto markets, a series of strong bullish candles might indicate growing enthusiasm among retail investors. The indicator can help assess whether such enthusiasm typically leads to further gains or if it often precedes a reversal. This insight can be crucial for timing entries and exits or for setting appropriate stop-loss and take-profit levels.
This indicator is provided for informational and educational purposes only. It should not be considered as financial advice or a recommendation to buy, sell, or hold any financial instrument. Past performance does not guarantee future results, and all trading carries inherent risks. Users should always conduct their own research, consider their financial situation, and consult with a qualified financial advisor before making any investment decisions. The creator of this indicator is not responsible for any losses incurred from its use. Remember that financial markets can be highly unpredictable, and no indicator can guarantee accurate predictions of future price movements.
Liquidations Zones [ChartPrime]The Liquidation Zones indicator is designed to detect potential liquidation zones based on common leverage levels such as 10x, 25x, 50x, and 100x. By calculating percentage distances from recent pivot points, the indicator shows where leveraged positions are most likely to get liquidated. It also tracks buy and sell volumes in these zones, helping traders assess market pressure and predict liquidation scenarios. Additionally, the indicator features a heat map mode to highlight areas where orders and stop-losses might be clustered.
⯁ KEY FEATURES AND HOW TO USE
⯌ Leverage Zones Detection :
The indicator identifies zones where positions with leverage ratios of 100x, 50x, 25x, and 10x are at risk of liquidation. These zones are based on percentage moves from recent pivots: a 1% move can liquidate 100x positions, a 4% move affects 25x positions, and so on.
⯌ Liquidated Zones and Volume Tracking :
The indicator displays liquidated zones by plotting gray areas where the price potentually liquidate positons. It calculates the volume needed to liquidate positions in these zones, showing volume from bullish candles if short positions were liquidated and volume from bearish candles for long positions. This feature helps traders assess the risk of liquidation as the price approaches these zones.
⯌ Buy/Sell Volume Calculation :
Buy and sell volumes are calculated from the most recent pivot high or low. For buy volume, only bullish candles are considered, while for sell volume, only bearish candles are summed. This data helps traders gauge the strength of potential liquidation in different zones.
Example of buy and sell volume tracking in active zones:
⯌ Liquidity Heat Map :
In heat map mode, the indicator visualizes potential liquidity areas where orders and stop-losses may be clustered. This map highlights zones that are likely to experience liquidations based on leverage ratios. Additionally, it tracks the highest and lowest price levels for the past 100 bars, while also displaying buy and sell volumes. This feature is useful for predicting market moves driven by liquidation events.
⯁ USER INPUTS
Length : Determines the number of bars used to calculate pivots for liquidation zones.
Extend : Controls how far the liquidation zones are extended on the chart.
Leverage Options : Toggle options to display zones for different leverage levels: 10x, 25x, 50x, and 100x.
Display Heat Map : Enables or disables the liquidity heat map feature.
⯁ CONCLUSION
The Liquidation Zones indicator provides a powerful tool for identifying potential liquidation zones, tracking volume pressure, and visualizing liquidity areas on the chart. With its real-time updates and multiple features, this indicator offers valuable insights for managing risk and anticipating market moves driven by leveraged positions.
Zero Lag MA For loop | RocheurIntroducing Rocheur's Zero-Lag Moving Average For Loop (ZLMAFL)
The Zero-Lag Moving Average For Loop (ZLMAFL) is an advanced trading indicator designed to provide traders with an edge in identifying trends and reversals with greater precision. By combining the power of the Zero-Lag Exponential Moving Average ( ZLEMA ) with a for-loop scoring mechanism, this tool offers a refined approach to tracking market movements.
Understanding the Zero-Lag Exponential Moving Average ( ZLEMA )
The Zero-Lag Exponential Moving Average ( ZLEMA ) is a sophisticated moving average developed by John Ehlers in his 2001 book, "Rocket Science for Traders." Unlike traditional moving averages that introduce a lag in their calculations, ZLEMA aims to eliminate this lag, providing a more accurate representation of price movements. By filtering out short-term fluctuations, ZLEMA offers a clearer view of the market’s true direction.
ZLEMA is particularly effective for detecting trends in fast-moving markets and helps traders respond more quickly to changing conditions. Its ability to reduce lag makes it a valuable tool for generating signals with greater accuracy.
Calculation Logic: For-Loop Scoring Mechanism
The For Loop Scoring mechanism compares the magnitude of each ZLEMA value in the series and sums the results to generate a score. This score forms the backbone of the signal generation system:
Long Signals: Generated when the score surpasses the defined long threshold (default set at 40). This indicates a strong bullish trend, signaling potential upward momentum.
Short Signals: Triggered when the score crosses under the short threshold (default set at -10). This suggests a bearish trend or potential downside risk.
Visual Representation
To provide traders with an intuitive understanding of the market’s current condition, the ZLMAFL uses a color-coded bar system:
Green Bars: Represent a bullish trend, indicating a potential buy signal. When the score exceeds the long threshold, the bars turn green, signaling strong upward momentum.
Red Bars: Indicate a bearish trend, suggesting a sell signal. When the score falls below the short threshold, the bars turn red, highlighting potential downside risk.
This visual representation allows traders to quickly assess market conditions at a glance, aiding in faster decision-making.
Thresholds & Customization
To adapt to different trading strategies and preferences, the ZLMAFL offers customizable settings:
Length: Defaulted to 7 periods, this controls the calculation window for ZLEMA .
Long/Short Thresholds: Traders can fine-tune sensitivity to market conditions.
Visualization Options: The indicator provides various visual aids, including color-coded bars and background shading to clarify trend direction.
Trading Applications
The ZLMAFL is versatile and suited to various market conditions:
Trend Following: The scoring mechanism helps confirm trends and minimize false signals.
Risk Management: Clearly defined signals assist in position management, helping traders reduce risk and improve entry and exit precision.
Final Note
Integrating the ZLMAFL into your trading strategy can enhance your ability to detect trends and make more informed decisions. Always backtest thoroughly and adjust the parameters to suit your trading style. As with any tool, past performance does not guarantee future success, but the ZLEMA ’s reduced lag and the for-loop scoring mechanism offer a potent combination for modern traders.
Default settings:
Length: 7
a: 1
b: 75
Ehlers Loops [BigBeluga]The Ehlers Loops indicator is based on the concepts developed by John F. Ehlers, which provide a visual representation of the relationship between price and volume dynamics. This tool helps traders predict future market movements by observing how price and volume data interact within four distinct quadrants of the loop, each representing different combinations of price and volume directions. The unique structure of this indicator provides insights into the strength and direction of market trends, offering a clearer perspective on price behavior relative to volume.
🔵 KEY FEATURES & USAGE
● Four Price-Volume Quadrants:
The Ehlers Loops chart consists of four quadrants:
+Price & +Volume (top-right) – Typically indicates a bullish continuation in the market.
-Price & +Volume (bottom-right) – Generally shows a bearish continuation.
+Price & -Volume (top-left) – Typically indicates an exhaustion of demand with a potential reversal.
-Price & -Volume (bottom-left) – Indicates exhaustion of supply and near trend reversal.
By watching how symbols move through these quadrants over time, traders can assess shifts in momentum and volume flow.
● Price and Volume Scaling in Standard Deviations:
Both price and volume data are individually filtered using HighPass and SuperSmoother filters, which transform them into band-limited signals with zero mean. This scaling allows traders to view data in terms of its deviation from the average, making it easier to spot abnormal movements or trends in both price and volume.
● Loops Trajectories with Tails:
The loops draw a trail of price and volume dynamics over time, allowing traders to observe historical price-volume interactions and predict future movements based on the curvature and direction of the rotation.
● Price & Volume Histograms:
On the right side of the chart, histograms for each symbol provide a summary of the most recent price and volume values. These histograms allow traders to easily compare the strength and direction of multiple assets and evaluate market conditions at a glance.
● Flexible Symbol Display & Customization:
Traders can select up to five different symbols to be displayed within the Ehlers Loops. The settings also allow customization of symbol size, colors, and visibility of the histograms. Additionally, traders can adjust the LPPeriod and HPPeriod to change the smoothness and lag of the loops, with a shorter LPPeriod offering more responsiveness and a longer HPPeriod emphasizing longer-term trends.
🔵 USAGE
🔵 SETTINGS
Low pass Period: default is 10 to
obtain minimum lag with just a little smoothing.
High pass Period: default is 125 (half of the year if Daily timeframe) to capture the longer term moves.
🔵 CONCLUSION
The Ehlers Loops indicator offers a visually rich and highly customizable way to observe price and volume dynamics across multiple assets. By using band-limited signals and scaling data into standard deviations, traders gain a powerful tool for identifying market trends and predicting future movements. Whether you're tracking short-term fluctuations or long-term trends, Ehlers Loops can help you stay ahead of the market by offering key insights into the relationship between price and volume.
Distance between EMA 50-100/100-150This script calculates and plots the percentage difference between the 50-period, 100-period, and 150-period Exponential Moving Averages (EMA) on a TradingView chart. The aim is to provide a clear visual representation of the market's momentum by analyzing the distance between key EMAs over time.
Key features of this script:
1. EMA Calculation : The script computes the EMA values for 50, 100, and 150 periods and calculates the percentage difference between EMA 50 and 100, and between EMA 100 and 150.
2. Custom Threshold : Users can adjust a threshold percentage to highlight significant divergences between the EMAs. A default threshold is set to 0.1%.
3. Visual Alerts : When the percentage difference exceeds the threshold, a visual marker appears on the chart:
Green Circles for bullish momentum (positive divergence),
Red Circles for bearish momentum (negative divergence),
Diamonds to indicate the first occurrence of new bullish or bearish signals, allowing users to catch fresh market trends.
4. Dynamic Plotting : The script plots two lines representing the percentage difference for each EMA pair, offering a quick and intuitive way to monitor trends.
Ideal for traders looking to gauge market direction using the relationship between multiple EMAs, this script simplifies analysis by focusing on key moving average interactions.
RSI Weighted Trend System I [InvestorUnknown]The RSI Weighted Trend System I is an experimental indicator designed to combine both slow-moving trend indicators for stable trend identification and fast-moving indicators to capture potential major turning points in the market. The novelty of this system lies in the dynamic weighting mechanism, where fast indicators receive weight based on the current Relative Strength Index (RSI) value, thus providing a flexible tool for traders seeking to adapt their strategies to varying market conditions.
Dynamic RSI-Based Weighting System
The core of the indicator is the dynamic weighting of fast indicators based on the value of the RSI. In essence, the higher the absolute value of the RSI (whether positive or negative), the higher the weight assigned to the fast indicators. This enables the system to capture rapid price movements around potential turning points.
Users can choose between a threshold-based or continuous weight system:
Threshold-Based Weighting: Fast indicators are activated only when the absolute RSI value exceeds a user-defined threshold. Below this threshold, fast indicators receive no weight.
Continuous Weighting: By setting the weight threshold to zero, the fast indicators always receive some weight, although this can result in more false signals in ranging markets.
// Calculate weight for Fast Indicators based on RSI (Slow Indicator weight is kept to 1 for simplicity)
f_RSI_Weight_System(series float rsi, simple float weight_thre) =>
float fast_weight = na
float slow_weight = na
if weight_thre > 0
if math.abs(rsi) <= weight_thre
fast_weight := 0
slow_weight := 1
else
fast_weight := 0 + math.sqrt(math.abs(rsi))
slow_weight := 1
else
fast_weight := 0 + math.sqrt(math.abs(rsi))
slow_weight := 1
Slow and Fast Indicators
Slow Indicators are designed to identify stable trends, remaining constant in weight. These include:
DMI (Directional Movement Index) For Loop
CCI (Commodity Channel Index) For Loop
Aroon For Loop
Fast Indicators are more responsive and designed to spot rapid trend shifts:
ZLEMA (Zero-Lag Exponential Moving Average) For Loop
IIRF (Infinite Impulse Response Filter) For Loop
Each of these indicators is calculated using a for-loop method to generate a moving average, which captures the trend of a given length range.
RSI Normalization
To facilitate the weighting system, the RSI is normalized from its usual 0-100 range to a -1 to 1 range. This allows for easy scaling when calculating weights and helps the system adjust to rapidly changing market conditions.
// Normalize RSI (1 to -1)
f_RSI(series float rsi_src, simple int rsi_len, simple string rsi_wb, simple string ma_type, simple int ma_len) =>
output = switch rsi_wb
"RAW RSI" => ta.rsi(rsi_src, rsi_len)
"RSI MA" => ma_type == "EMA" ? (ta.ema(ta.rsi(rsi_src, rsi_len), ma_len)) : (ta.sma(ta.rsi(rsi_src, rsi_len), ma_len))
Signal Calculation
The final trading signal is a weighted average of both the slow and fast indicators, depending on the calculated weights from the RSI. This ensures a balanced approach, where slow indicators maintain overall trend guidance, while fast indicators provide timely entries and exits.
// Calculate Signal (as weighted average)
sig = math.round(((DMI*slow_w) + (CCI*slow_w) + (Aroon*slow_w) + (ZLEMA*fast_w) + (IIRF*fast_w)) / (3*slow_w + 2*fast_w), 2)
Backtest Mode and Performance Metrics
This version of the RSI Weighted Trend System includes a comprehensive backtesting mode, allowing users to evaluate the performance of their selected settings against a Buy & Hold strategy. The backtesting includes:
Equity calculation based on the signals generated by the indicator.
Performance metrics table comparing Buy & Hold strategy metrics with the system’s signals, including: Mean, positive, and negative return percentages, Standard deviations (of all, positive and negative returns), Sharpe Ratio, Sortino Ratio, and Omega Ratio
f_PerformanceMetrics(series float base, int Lookback, simple float startDate, bool Annualize = true) =>
// Initialize variables for positive and negative returns
pos_sum = 0.0
neg_sum = 0.0
pos_count = 0
neg_count = 0
returns_sum = 0.0
returns_squared_sum = 0.0
pos_returns_squared_sum = 0.0
neg_returns_squared_sum = 0.0
// Loop through the past 'Lookback' bars to calculate sums and counts
if (time >= startDate)
for i = 0 to Lookback - 1
r = (base - base ) / base
returns_sum += r
returns_squared_sum += r * r
if r > 0
pos_sum += r
pos_count += 1
pos_returns_squared_sum += r * r
if r < 0
neg_sum += r
neg_count += 1
neg_returns_squared_sum += r * r
float export_array = array.new_float(12)
// Calculate means
mean_all = math.round((returns_sum / Lookback) * 100, 2)
mean_pos = math.round((pos_count != 0 ? pos_sum / pos_count : na) * 100, 2)
mean_neg = math.round((neg_count != 0 ? neg_sum / neg_count : na) * 100, 2)
// Calculate standard deviations
stddev_all = math.round((math.sqrt((returns_squared_sum - (returns_sum * returns_sum) / Lookback) / Lookback)) * 100, 2)
stddev_pos = math.round((pos_count != 0 ? math.sqrt((pos_returns_squared_sum - (pos_sum * pos_sum) / pos_count) / pos_count) : na) * 100, 2)
stddev_neg = math.round((neg_count != 0 ? math.sqrt((neg_returns_squared_sum - (neg_sum * neg_sum) / neg_count) / neg_count) : na) * 100, 2)
// Calculate probabilities
prob_pos = math.round((pos_count / Lookback) * 100, 2)
prob_neg = math.round((neg_count / Lookback) * 100, 2)
prob_neu = math.round(((Lookback - pos_count - neg_count) / Lookback) * 100, 2)
// Calculate ratios
sharpe_ratio = math.round(mean_all / stddev_all * (Annualize ? math.sqrt(Lookback) : 1), 2)
sortino_ratio = math.round(mean_all / stddev_neg * (Annualize ? math.sqrt(Lookback) : 1), 2)
omega_ratio = math.round(pos_sum / math.abs(neg_sum), 2)
// Set values in the array
array.set(export_array, 0, mean_all), array.set(export_array, 1, mean_pos), array.set(export_array, 2, mean_neg),
array.set(export_array, 3, stddev_all), array.set(export_array, 4, stddev_pos), array.set(export_array, 5, stddev_neg),
array.set(export_array, 6, prob_pos), array.set(export_array, 7, prob_neu), array.set(export_array, 8, prob_neg),
array.set(export_array, 9, sharpe_ratio), array.set(export_array, 10, sortino_ratio), array.set(export_array, 11, omega_ratio)
// Export the array
export_array
The metrics help traders assess the effectiveness of their strategy over time and can be used to optimize their settings.
Calibration Mode
A calibration mode is included to assist users in tuning the indicator to their specific needs. In this mode, traders can focus on a specific indicator (e.g., DMI, CCI, Aroon, ZLEMA, IIRF, or RSI) and fine-tune it without interference from other signals.
The calibration plot visualizes the chosen indicator's performance against a zero line, making it easy to see how changes in the indicator’s settings affect its trend detection.
Customization and Default Settings
Important Note: The default settings provided are not optimized for any particular market or asset. They serve as a starting point for experimentation. Traders are encouraged to calibrate the system to suit their own trading strategies and preferences.
The indicator allows deep customization, from selecting which indicators to use, adjusting the lengths of each indicator, smoothing parameters, and the RSI weight system.
Alerts
Traders can set alerts for both long and short signals when the indicator flips, allowing for automated monitoring of potential trading opportunities.
Normalized Linear Regression (LSMA) OscillatorNormalized Linear Regression (LSMA) Oscillator
By Nathan Farmer
The Normalized LSMA Oscillator is a trend-following indicator that enhances the classic Linear Regression (LSMA) by applying a range of normalization techniques. This indicator allows traders to smooth out and normalize LSMA signals for better trend detection and dynamic market adaptation.
Key Features:
Configurable Normalization Methods:
This indicator offers several normalization techniques, such as Z-Score, Min-Max, Mean Normalization, Robust Scaler, Logistic Function, and Quantile Transformation. Each method helps in refining LSMA outputs to improve clarity in both trending and ranging market conditions.
Smoothing Options:
Smoothing can be applied after normalization, helping to reduce noise in the signals, thus making trend-following strategies that use this indicator more effective.
Recommended Settings:
Logistic Function Normalization: Recommended length of around 12, based on my preferred signal frequency.
Z-Score Normalization: Medium period (close to the default of 50), based on my preferred signal frequency.
Min-Max Normalization: Medium period, based on my preferred signal frequency.
Mean Normalization: Medium period, based on my preferred signal frequency.
Robust Scaler: Medium period, based on my preferred signal frequency.
Quantile Transformation: Medium period, based on my preferred signal frequency.
Usage:
Designed primarily for trend-following strategies, this indicator adapts well to varying market conditions. Traders can experiment with the various normalization and smoothing settings to match the indicator to their specific needs and market preferences.
Recommendation before usage:
Always backtest the indicator for yourself with respect to how you intend to use it. Modify the parameters to suit your needs, over your preferred time frame, on your preferred asset. My preferences are for the assets I happened to be looking at when I made this indicator. Odds are, you're looking at something else, over a different time frame, in a different market environment than what my settings are tailored for.
ICT Panther (By Obicrypto) V1 ICT Panther Indicator: Full and Detailed Description
The ICT Panther Indicator, created by Obicrypto, is an advanced technical analysis tool designed specifically for traders looking to identify key price action events based on institutional trading techniques, particularly in the context of the Inner Circle Trader (ICT) methodology. This indicator helps traders spot market structure breaks, order blocks, and potential trade opportunities driven by institutional behaviors in the market. Here's a detailed breakdown of its features and how it works:
What Does the ICT Panther Indicator Do?
1. Market Structure Breaks (MSB) Identification:
The ICT Panther identifies critical points where the market changes direction, commonly referred to as a break of structure (BoS). When the price breaks above or below certain key levels (based on highs and lows or opens and closes), it signals a potential shift in market sentiment. These break-of-structure points are essential for traders to determine whether the market is likely to continue its trend or reverse.
2. Order Blocks Visualization:
The indicator plots demand (bullish) and supply (bearish) boxes, which represent areas where institutional traders might place significant buy or sell orders. These zones, known as order blocks, are areas where the price tends to pause or reverse, giving traders key insights into potential entry and exit points. The indicator shows these areas graphically as colored boxes on the chart, which can be used to plan trades based on market structure and price action.
3. Pivot Point Detection:
The ICT Panther identifies important pivot points by tracking higher highs and lower lows. These pivot points are critical in determining the strength of a trend and can help traders confirm the direction of the market. The indicator uses a unique algorithm to detect two levels of pivot points:
- First-Order Pivots: Major pivot points where the price makes notable highs and lows.
- Second-Order Pivots: Smaller pivot points, useful for detecting microtrends within the larger market structure.
4. Bullish and Bearish Break of Structure Lines:
When a significant market structure break (BoS) occurs, the indicator will automatically draw red lines (for bearish break of structure) and green lines (for bullish break of structure) at key price levels. These lines help traders quickly see where institutional moves have occurred in the past and where potential future price moves could originate from.
5. Tested and Filled Boxes:
The ICT Panther also has a built-in mechanism to dim previously tested order blocks. When the price tests an order block (returns to a previous demand or supply zone), the box's color dims to indicate that the area has already been tested, reducing its significance. If the price fully fills an order block, the box stops plotting, providing a clear and clutter-free chart.
Key Features
1. Market Structure Break (MSB) Trigger:
- The indicator allows users to select between highs/lows or opens/closes as the trigger for market structure breaks. This flexibility lets traders adjust the indicator to suit their personal trading style or the behavior of specific assets.
2. Order Block Detection and Visualization:
- The tool automatically plots bullish and bearish demand and supply boxes, representing institutional order blocks on the chart. These boxes provide visual cues for areas of potential price action, where institutional traders might be active.
3. Second-Order Pivot Highlighting:
- The ICT Panther offers an option to plot second-order pivots, highlighting smaller pivot points within the larger market structure. These pivots can be helpful for short-term traders who need to react to smaller price movements while still keeping the larger trend in mind.
4. Box Test and Fill Delays:
- Users can configure delays for box tests and box fills, meaning the indicator will only mark a box as tested or filled after a certain number of bars. This prevents false signals and helps confirm that a zone is truly significant in the market.
5. Customization and Visual Clarity:
- The indicator is highly customizable, allowing users to turn on or off various features like:
- Displaying second-order pivots.
- Highlighting candles that broke structure.
- Plotting market structure broke lines.
- Showing or hiding tested and filled demand boxes.
- Setting custom delays for box testing and filling to suit different market conditions.
6. Tested and Filled Order Block Visualization:
- The indicator visually adjusts the tested and filled order blocks, dimming tested zones and removing filled zones to avoid clutter on the chart. This ensures that traders can focus on active trading opportunities without distractions from historical data.
How Does It Work?
1. Detecting Market Structure Breaks (BoS):
- The indicator continuously tracks the market for key price action signals. When the price breaks through previous highs or lows (or opens and closes, depending on your selection), the indicator marks this as a break of structure. This is a critical signal used by institutional traders and retail traders alike to determine potential future price movements.
2. Order Block Identification:
- Whenever a bullish break of structure occurs, the indicator plots a green demand box to show the area where institutional buyers might have placed significant orders. Similarly, for a bearish break of structure, it plots a red supply box representing areas where institutional sellers are active.
3. Pivot Analysis and Tracking:
- As the market moves, the indicator continuously updates first-order and second-order pivot points based on highs and lows. These points help traders identify whether the market is trending or consolidating. Traders can use these pivot points in combination with the order blocks to make informed trading decisions.
4. Box Testing and Filling:
- When the price retests an existing order block, the box dims to show it has been tested. If the price fully fills the box, it is no longer shown, which helps traders focus on the most relevant, untested order blocks.
Benefits for Traders
- Improved Decision-Making: With clear visuals and advanced logic based on institutional trading strategies, this indicator provides a deeper understanding of market structure and price action.
- Reduced Clutter: The indicator intelligently manages the display of order blocks and pivot points, ensuring that traders focus only on the most relevant information.
- Adaptability: Whether you are a swing trader or a day trader, the ICT Panther can be adjusted to fit your trading style, offering robust and flexible tools for tracking market structure and order blocks.
- Institutional Edge: By identifying institutional-level order blocks and market structure breaks, traders using this indicator can trade in line with the strategies of large market participants.
Who Should Use the ICT Panther Indicator?
This indicator is ideal for:
- Crypto, Forex, and Stock Traders who want to incorporate institutional trading concepts into their strategies.
- Technical Analysts looking for precise tools to measure the market structure and price action.
- ICT Traders who follow the Inner Circle Trader methodology and want an advanced tool to automate and enhance their analysis.
- Price Action Traders seeking a reliable indicator to track pivot points, order blocks, and market structure breaks.
The ICT Panther Indicator is a powerful, versatile tool that brings institutional trading techniques to the fingertips of retail traders. Whether you are looking to identify key market structure breaks, order blocks, or crucial pivot points, this indicator offers detailed visualizations and customizable options to help you make more informed trading decisions. With its ability to track the activities of institutional traders, the ICT Panther Indicator equips traders with the insights needed to stay ahead of the market and trade with confidence.
With the ICT Panther Indicator, traders can follow the movements of institutional money, making it easier to predict market direction and capitalize on high-probability trading opportunities.
Enjoy it and share it with your friends!
Multiple SMA, EMA, and VWAP CrossoversMultiple SMA, EMA, and VWAP Crossovers with Alerts
Overview : The "Multiple SMA, EMA, and VWAP Crossovers" script is designed for traders who want to monitor various simple moving averages (SMAs), exponential moving averages (EMAs), and the volume-weighted average price (VWAP) to identify potential buy and sell opportunities. This script allows you to visualize key moving averages on your chart and create custom alerts for specific crossover events.
Detail s: This script plots the following moving averages:
Simple Moving Averages (SMA): 5, 10, 20, 50, 100, 200, and 325 periods
Exponential Moving Average (EMA): 9 periods
Volume-Weighted Average Price (VWAP)
It includes options to display these moving averages and set alerts for their crossovers.
Available Crossovers:
20/50 SMA, 20/100 SMA, 20/200 SMA, 20/325 SMA
50/100 SMA, 50/200 SMA, 50/325 SMA
100/200 SMA, 100/325 SMA
200/325 SMA
VWAP/20 SMA, VWAP/50 SMA, VWAP/100 SMA, VWAP/200 SMA, VWAP/325 SMA
Optional Lines to Add to the Chart:
9 EMA, 5 SMA, 10 SMA, 20 SMA, 50 SMA, 100 SMA, 200 SMA, 325 SMA, VWAP
How to Use:
Enable Indicators: Use the input options to select which SMAs, EMA, and VWAP you want to display on your chart.
Set Alerts: Choose the specific crossover events you want to monitor. For example, you can set an alert for the 20/50 SMA crossover or the VWAP/100 SMA crossover.
Monitor the Chart: The script will plot the selected moving averages on your chart. When a selected crossover event occurs, an alert will be triggered, notifying you of the potential trade opportunity.
Usage Tips:
Trending Market: Use the buy and sell alerts in trending markets where the moving averages can help confirm the direction of the trend.
Key Support and Resistance Levels: Combine crossover alerts with key support and resistance levels for more reliable trading signals.
Volume Confirmation: Ensure there is sufficient volume to support the crossover signals, indicating stronger momentum behind the move.
When NOT to Use Buy and Sell Alerts:
Low Volume: Avoid using buy and sell alerts during periods of low trading volume, as the signals may be less reliable.
Market Noise: Be cautious in highly volatile markets where frequent crossovers might generate false signals.
Sideways Market: In a sideways or range-bound market, crossover signals can result in multiple whipsaws, leading to potential losses.
Why Use This Script? This script provides a comprehensive tool for traders to monitor multiple moving averages and VWAP crossovers efficiently. It allows you to customize alerts based on your trading strategy and helps you make informed decisions by visualizing key technical indicators on your chart.
Legal Disclaimer: The information provided by this script is for educational and informational purposes only and should not be considered financial advice. The developer of this script is not responsible for any financial losses incurred from using this script.
ZLSMA with Chandelier ExitThe "ZLSMA with Chandelier Exit" indicator integrates two advanced trading tools: the Zero Lag Smoothed Moving Average (ZLSMA) and the Chandelier Exit. The ZLSMA is designed to provide a smoothed trend line that reacts quickly to price changes, making it effective for identifying trends. The Chandelier Exit employs the Average True Range (ATR) to establish trailing stop levels, assisting traders in managing risk.
How to Use This Indicator
Trend Identification: Observe the ZLSMA line. If the price is consistently above the ZLSMA, it indicates a bullish trend; if below, it suggests a bearish trend.
Entry and Exit Signals:
Buy Signal : When the price crosses above the Chandelier Exit level and the ZLSMA is trending upwards, consider entering a long position.
Sell Signal : Conversely, when the price crosses below the Chandelier Exit level and the ZLSMA is trending downwards, consider entering a short position.
Risk Management : Adjust your stop-loss levels based on the Chandelier Exit lines to protect profits and limit losses.
Pros :
Responsive to Market Changes : The ZLSMA provides quicker signals than traditional moving averages, allowing traders to capture trends early.
Risk Management : The Chandelier Exit helps traders set dynamic stop-loss levels based on market volatility, enhancing risk management.
Cons :
Lagging Nature : Despite being faster than standard moving averages, ZLSMA and Chandelier Exit can still lag during highly volatile market conditions.
False Signals : In choppy or sideways markets, the indicator may produce false signals, leading to potential losses.
Complexity : New traders may find it challenging to interpret multiple components of the indicator effectively, making it necessary to practice and refine their understanding.
Overall, this indicator is a powerful tool for traders seeking to combine trend-following strategies with effective risk management, but it requires careful consideration of market conditions and proper risk management practices.
The Exact IndicatorStruggling to get in on a trade? Don't know where to take profits? This indicator might help - it only displays the Buy, Stop Loss and Take profit points when certain conditions are met.
The indicator combines a moving average crossover strategy with trend analysis to identify potential buy opportunities in the market. It utilises a short-term and long-term Simple Moving Average (SMA) to generate buy signals when the short-term SMA crosses above the long-term SMA. Additionally, it displays take profit and stop loss levels, along with a background colour indicating the overall trend strength.
Pros :
Clear Signals : Provides straightforward buy signals based on a well-known crossover strategy, making it easy for traders to identify entry points.
Visual Aids : The inclusion of take profit and stop loss levels, along with background trend colors, enhances decision-making and risk management.
Trend Awareness : The background colour changes based on trend strength, allowing traders to quickly assess market conditions.
Cons :
Lagging Indicator : Moving averages are inherently lagging, which can result in delayed signals, especially in volatile markets.
False Signals : Crossover strategies can produce false signals during sideways or choppy market conditions, leading to potential losses.
Limited Scope : The indicator focuses primarily on buy signals, potentially missing out on other trading opportunities (like short-selling) in a bearish market.
Overall, while this indicator can be a useful tool for identifying bullish trends and potential entry points, traders should use it in conjunction with other analysis methods and risk management strategies to mitigate its limitations.
Divergence for Many Indicators v4 Screener▋ INTRODUCTION:
The “Divergence for Many Indicators v4 Screener” is developed to provide an advanced monitoring solution for up to 24 symbols simultaneously. It efficiently collects signals from multiple symbols based on the “ Divergence for Many Indicators v4 ” and presents the output in an organized table. The table includes essential details starting with the symbol name, signal price, corresponding divergence indicator, and signal time.
_______________________
▋ CREDIT:
The divergence formula adapted from the “ Divergence for Many Indicators v4 ” script, originally created by @LonesomeTheBlue . Full credit to his work.
_______________________
▋ OVERVIEW:
The chart image can be considered an example of a recorded divergence signal that occurred in $BTCUSDT.
_______________________
▋ APPEARANCE:
The table can be displayed in three formats:
1. Full indicator name.
2. First letter of the indicator name.
3. Total number of divergences.
_______________________
▋ SIGNAL CONFIRMATION:
The table distinguishes signal confirmation by using three different colors:
1. Not-Confirmed (Orange): The signal is not confirmed yet, as the bar is still open.
2. Freshly Confirmed (Green): The signal was confirmed 1 or 2 bars ago.
3. Confirmed (Gray): The signal was confirmed 3 or more bars ago.
_______________________
▋ INDICATOR SETTINGS:
Section(1): Table Settings
(1) Table location on the chart.
(2) Table’s cells size.
(3) Chart’s timezone.
(4) Sorting table.
- Signal: Sorts the table by the latest signals.
- None: Sorts the table based on the input order.
(5) Table’s colors.
(6) Signal Confirmation type color. Explained above in the SIGNAL CONFIRMATION section
Section(2): Divergence for Many Indicators v4 Settings
As seen on the Divergence for Many Indicators v4
* Explained above in the APPEARANCE section
Section(3): Symbols
(1) Enable/disable symbol in the screener.
(2) Entering a symbol.
_______________________
▋ FINAL COMMENTS:
For best performance, add the Screener indicator to an active symbol chart, such as QQQ, SPY, AAPL, BTCUSDT, ES, EURUSD, etc., and avoid mixing symbols from different market allocations.
The Divergence for Many Indicators v4 Screener indicator is not a primary tool for making trading decisions.
MA rate of changeThis indicator uses moving averages to determine trends. For those who trade using a trend-following strategy, it's not possible to use the slope of the moving average line as an indicator of trend judgment if it's expressed as an angle. This is because the angle changes depending on the adjustments made to the vertical price scale and horizontal time scale of the chart.
Therefore, instead of using the angle, I decided to use the rate of change in price as an alternative indicator.
The relationship between the rate of change of the moving average and the angle of the moving average line is as follows:
- When the value is positive, the moving average line slopes upward.
- When the value is negative, the moving average line slopes downward.
- The larger the absolute value of the rate of change, the steeper the angle; the smaller the value, the gentler the slope.
The trend is determined using the rate of change instead of the angle, as follows:
- Uptrend: Rate of change > 0.5 (this value can be adjusted) ⇒ Display with a red background
- Downtrend: Rate of change < -0.5 (this value can be adjusted) ⇒ Display with a blue background
An example of a trade using this indicator is as follows:
- Enter the trade the day after the trend appears.
- Exit the trade the day after the trend ends.
このインジケーターは移動平均線を使ってトレンドを判断します。トレンドフォロー戦略でトレードする方はこのインジケーターの示す移動平均線の傾きを角度で表してトレンドの判定の指標とすることはできません。なぜなら、角度はチャートの縦軸の価格スケールや横軸の時間のスケールを調整することで変わってしまうからです。
そこで角度に代わる別の指標として価格の変化率を使うことにしました。
移動平均の変化率と、移動平均線の角度の関係は次の通りです。
- プラスの値の場合は移動平均線は右肩上がり
- マイナスの値の場合は移動平均線は右肩下がり
- 変化率の絶対値が大きいほど角度は急になり、小さいほど角度は緩やかになる
トレンドの判定は次のようにします。角度の代わりに変化率で判定します。
- 上昇トレンド : 変化率 > 0.5 (この値は調整可能) ⇒赤色の背景で表示
- 下降トレンド : 変化率 < -0.5 (この値は調整可能)⇒青色の背景で表示
このインジケーターを使ったトレードの例は次の通りです。
- トレンドが発生した翌日エントリー
- トレンドが終了した翌日エグジット
Advanced Supply and Demand Indicator# Advanced Supply and Demand Indicator
This Pine Script™ indicator helps traders identify potential supply and demand zones in financial markets. It uses price action, volume, and historical data to plot these zones on your chart, providing valuable insights for trading decisions.
## Key Features:
- Automatically detects and plots supply and demand zones
- Customizable lookback period for zone identification
- Adjustable strength multiplier for more precise zone detection
- User-defined opacity for visual clarity
- Combines price action and volume analysis for improved accuracy
## How It Works:
1. Identifies significant price levels using a specified lookback period
2. Analyzes volume data to confirm potential supply and demand zones
3. Plots supply zones in red and demand zones in green
4. Displays the current price for easy reference
## Customization Options:
- Lookback Period: Adjust the historical data range (1-100 bars)
- Zone Strength Multiplier: Fine-tune the sensitivity of zone detection (1.0-3.0)
- Zone Opacity: Set the transparency of plotted zones (10-100%)
This indicator is designed to help traders identify potential areas of support and resistance, allowing for more informed entry and exit decisions in their trading strategies.
SMT Divergences [OutOfOptions]Smart Money Technique (SMT) Divergence is designed to identify discrepancies between correlated assets within the same timeframe. It occurs when two related assets exhibit opposing signals, such as one forming a higher low while the other forms a lower low. This technique is particularly useful for anticipating market shifts or reversals before they become evident through other Premium Discount (PD) Arrays.
This indicator works by identifying the highs and lows that have formed for an asset on the current chart and the correlated symbol defined in the settings. Once a pivot on either asset is formed, it checks if the pivot has taken liquidity as identified by the previous pivot in the same direction (i.e., a new high taking out a previous high). If this is the case and the corresponding asset has not taken a similar pivot, the condition is determined to be a potential valid divergence. The indicator will then filter out SMTs formed by adjacent candles, requiring at least one candle difference between the candles forming the SMT.
If the “Candle Direction Validation” setting is enabled, the indicator will further check both assets to ensure that for bullish SMTs, the last high on both assets was formed by down candle, and for bearish SMTs, the low was formed by an up candle. This check can often eliminate low-probability SMTs that are frequently broken.
The referenced chart shows divergence between Nasdaq (NQ) and S&P 500 (ES) futures, which are normally closely correlated assets that move in the same direction. The lines shown represent bullish and bearish divergences between the two when they are formed. As you can see from the chart, SMT Divergences may not always indicate a reversal, or a reversal might be just a short-term retrace. Therefore, SMT Divergences should not be used independently. However, in conjunction with other PD arrays, they can provide strong confirmation of a change in market direction.
Configurability:
Pivot strength - Indicates how many bars to the left/right of a high for pivot to be considered, recommended to keep at 1 for maximum detection speed
Candle Direction Validation - Additional SMT validation to filter out weak/low-probability SMTs be examining candle direction
Line Styling for Bullish/Bearish SMTs - Ability to customize line style, color & width for bullish/bearish SMTs
Label Control - Whether or not to show SMT label and if shown what font size & color should be used
What makes this indicator different:
Unlike other SMT indicators, this indicators has additional built-in controls to remove low-probability SMTs
RSI TOTAL MOMENTUM1 (resatserhat)SOURCE OF COLORS
Our oscillator is the classic RSI oscillator. However, in the classic RSI oscillator, only RSI14 is taken into account, the user looks at different periods when he wants, and each period shows a different level. This situation confuses the user and prevents him from reaching a clear conclusion. This indicator takes into account the relationship between more than 1 or even 10 RSI periods, and shows us with colors which direction the momentum is in all periods and how strong it is. In other words, the mathematics underlying the coloring is the relationship between different RSI periods.
RSI COLORS
The RSI line has 3 colors: red, green, blue. The red color indicates that the momentum is weakening, the green color indicates that it is strengthening, and the blue color indicates that the momentum is unstable and can switch from red to green or from green to red at any moment.
BOLLINGER BAND COLORS
It is formed by considering the same mathematics as the RSI line colors, but it shows the momentum of larger periods. That is, it changes color later than the RSI line, but it is more reliable and accurate.
Colors in Hidden Divergences
In hidden negative divergences and hidden positive divergences, a single bar usually has an outlier color, this should be taken into consideration.
How to Use Colors?
1. When the RSI shows green bottom, blue bottom or green and blue mixed bottoms, it is a strong bullish signal.
2. When the RSI shows red top, blue top or red and blue mixed tops, it is a strong bearish signal.
3. When the RSI and BAND colors are bearish, it creates a strong signal.
4. When the RSI performs the actions in the 1st definition above the Bollinger Band, the buy signal should be trusted more.
5. When the RSI performs the actions in the 2nd definition below the Bollinger Band, the sell signal should be trusted more.
40-60 LEVELS
The 40-60 levels are strong resistance and support levels. Added for the Andrew Cardwell strategy. Blue, green or blue-green mixed bottoms occurring close to the 60 level bring strong upward movements
Red, blue or red-blue mixed tops occurring close to the 40 level bring strong downward movements.
Also in the oscillator, when RSI14 goes above the 80 level, the background color turns red. When it falls below the 20 level, the background color turns green. The first one indicates a sell zone, the second one indicates a buy zone.
TÜRKÇE
RENKLERİN KAYNAĞI
Osilatörümüz klasik RSI osilatörüdür. Fakat klasik RSI osilatöründe sadece RSI14 dikkate alınır, kullanıcı istediğinde farklı periyotlara bakar ve her periyot farklı bir seviye gösterir. Bu durum kullanıcının zihnini karıştırır, net bir kanıya varmasını önler. İşte bu indikatör 1’den hatta 10’dan fazla RSI periyodu arasındaki ilişkiyi dikkate alarak, bütün periyotlardaki momentumun hangi yönde olduğunu ve hangi güçte olduğunu renklerle bize gösterir. Yani Renklendirmenin temelinde yatan matematik farklı RSI periyotları arasındaki ilişkidir.
RSI RENKLERİ
RSI çizgisi kırmızı, yeşil, mavi olmak üzere 3 renk taşır. Kırmızı renk momentumun zayıfladığını gösterir, yeşil renk güçlendiğini, mavi renk ise momentumun kararsız olduğunu ve her an kırmızdan yeşile veya yeşilden kırmızıya geçebileceğini söyler.
BOLLİNGER BANDI RENKLERİ
RSI çizgisi renkleri ile aynı matematik dikkate alınarak oluşur, fakat daha büyük periyotların momentumunu gösterir. Yani RSI çizgisine göre daha geç renk değiştirir ama daha güvenilir ve kesindir.
Gizli Uyumsuzluklarda Renkler
Gizli negatif uyumsuzluk ve gizli pozitif uyumsuzluklarda genelde tek bir barda aykırı renk oluşur, bu husus dikkate alınmalıdır.
Renkler Nasıl Kullanılmalı?
1. RSI yeşil dip, mavi dip veya yeşil ve mavi karışımı dipler gösterdiğinde yükseliş yönlü güçlü bir sinyaldir.
2. RSI kırmızı tepe, mavi tepe veya kırmızı ve mavi karışışımı tepeler gösterdiğinde düşüş yönlü güçlü bir sinyaldir.
3. RSI ve BAND renkleri ayı olduğunda güçlü bir sinyal oluşturur.
4. RSI bollinger bandının üstünde 1. Tanımdaki eylemleri gerçekleştirdiğinde alım sinyaline daha çok güvenilmeli.
5. RSI bollinger bandının altında 2. Tanımdaki eylemleri gerçekleştirdiğinde satım sinyaline daha çok güvenilmeli.
40-60 SEVİYELERİ
40-60 seviyeleri güçlü direnç ve destek seviyeleridir. Andrew Cardwell stratejisi için eklenmiştir. 60 seviyesine yakın gerçekleşen mavi, yeşil veya mavi-yeşil karışımı dipler güçlü yükseliş hareketleri getirir
40 seviyesine yakın gerçekleşen kırmızı, mavi veya kırmızı-mavi karışımı tepeler güçlü düşüş hareketleri getirir.
Osilatörde ayrıca RSI14 80 seviyesinin üzerine çıktığında arka plan rengi kırmızıya dönüşür. 20 seviyesinin altına düştüğüne arkaplan rengi yeşile dönüşür. İlki satış bölgesi ikincisi alış bölgesi olduğunu haber eder.