Dual EMA Volatility Barrier | JeffreyTimmermansDual EMA Volatility Barrier
The "Dual EMA Volatility Barrier" indicator combines the power of the Double Exponential Moving Average (DEMA) with volatility-based stops to provide a robust trend-following system. This indicator helps traders identify and confirm trends, offering a way to filter out noise using volatility measures like the Average True Range (ATR) and a higher timeframe filter for additional trend validation.
Key Features
Dual Exponential Moving Average (DEMA):
DEMA Calculation: A more responsive moving average that reduces lag compared to standard EMAs. This helps detect trend changes faster.
Source Customization: Allows traders to choose the source (default is close), which can help adapt the strategy for different market conditions.
Volatility Barrier (Vstop):
Volatility-Based Stops: The Vstop is calculated using the Average True Range (ATR) multiplied by a user-defined factor. This forms a dynamic stop level that adjusts based on market volatility.
Trend Direction: The Vstop adapts to whether the market is in an uptrend or downtrend, providing a stop-loss level that moves accordingly.
Higher Timeframe Trend Filter:
Higher Timeframe DEMA: The higher timeframe filter uses a DEMA from a larger timeframe to confirm the trend direction. Only consider bullish signals if the price is above the higher timeframe DEMA.
Customizable Higher Timeframe: Traders can select any timeframe (e.g., D for daily) to check the trend from a higher perspective.
Signal Generation:
Bullish Signal: Triggered when the trend is up, and the price is above the higher timeframe DEMA, with a corresponding Vstop change indicating an upward trend.
Bearish Signal: Triggered when the trend is down and the price is below the higher timeframe DEMA, with a corresponding Vstop change indicating a downward trend.
Trend Reversals: Identifies key trend reversals by showing the transition between uptrend and downtrend states.
Plotting and Visuals:
DEMA and Vstop Plot: The indicator plots both the DEMA and the Vstop on the chart, providing a visual guide for trend and volatility.
Background Color Fill: The area between the DEMA and Vstop is filled with a color (green for bullish, red for bearish) to provide a clear visual representation of the trend.
Signal Labels: Plot arrows and labels ("Bullish" and "Bearish") directly on the chart to highlight trend changes.
Dashboard:
Ticker & Timeframe Display: The dashboard in the bottom-right corner shows the current symbol (ticker) and timeframe, along with the current trend (Bullish or Bearish).
Real-Time Updates: The dashboard updates in real time, providing traders with quick insights into the current market conditions.
Alerts:
Bullish Alert: Activated when the trend is bullish and confirmed by the higher timeframe DEMA.
Bearish Alert: Activated when the trend is bearish and confirmed by the higher timeframe DEMA.
Customizable Messages: Alerts provide details about the ticker and trend conditions for easy action.
Improvements:
Higher Timeframe Filtering: The higher timeframe DEMA filter ensures that traders align their trades with the broader market trend, improving the overall accuracy of signals.
Volatility-Based Stops: The ATR-based volatility stops allow for adaptive risk management that responds to changing market conditions.
Dynamic Signal Detection: The bullish and bearish signals change in real time, providing actionable insights for traders.
Visual and Dashboard Updates: The chart visually reflects the trend and volatility dynamics, while the dashboard provides summary information at a glance.
Customizable Alerts: Alerts based on trend changes make it easy to stay informed without constantly monitoring the chart.
Use Cases:
Trend Following: Ideal for identifying and following strong trends by combining short-term and long-term trend indicators.
Volatility-Based Risk Management: Use the Vstop to manage trade exits, as it adjusts to market volatility.
Higher Timeframe Confirmation: Use the higher timeframe DEMA to ensure that the trade aligns with the overall market trend.
Alerts for Real-Time Action: Set alerts to notify when the market signals a shift, whether bullish or bearish.
The Dual EMA Volatility Barrier is a powerful tool for traders seeking to combine trend-following with volatility management. The integration of DEMA, ATR, and a higher timeframe filter allows for a more nuanced understanding of market conditions, ensuring traders can make informed decisions with minimal lag.
This script is inspired by "viResearch" . However, it is more advanced and includes additional features and options.
-Jeffrey
在腳本中搜尋"bear"
SuperTrend Oscillator# SuperTrend Oscillator - User Guide
## Chapter 1: Introduction
The SuperTrend Oscillator is a versatile and powerful indicator designed to assist traders in identifying market trends, reversals, and momentum. This indicator leverages complex calculations and smoothing techniques to provide actionable signals. The SuperTrend Oscillator can be used for intraday, swing, and positional trading, making it suitable for various market conditions and trading styles.
## Chapter 2: Calculations Overview
The SuperTrend Oscillator relies on a combination of:
Trend Strength : Calculated using a weighted summation of price deviations over short and long periods.
Bull and Bear Lines : Derived from the typical price and smoothed using EMA to highlight underlying market trends.
Signal Lines : The crossing of trend lines and EMAs identifies potential entry and exit points.
### Key Elements:
- Typical Price : An average of open, high, low, and close prices.
- Lowest Low and Highest High **: Identified over specific periods to normalize the oscillator values.
- Exponential Moving Averages (EMA) : Smoothing techniques to reduce noise and improve trend clarity.
- Threshold Levels : Critical levels (e.g., 25, 75) are used to identify oversold and overbought conditions.
## Chapter 3: Oscillator Visualization
The SuperTrend Oscillator plots two main components:
Bull and Bear Lines : Represent short-term and long-term trends.
EMA Crossovers : Highlight shifts in market momentum.
### Candle Width and Color:
- Yellow Candles : Indicate a bullish phase in the short-term trend.
- Fuchsia Candles : Indicate a bearish phase in the short-term trend.
- Green Candles : Signal an uptrend in the long-term trend.
- Red Candles : Signal a downtrend in the long-term trend.
NB: The width of the oscillator candles reflects the strength of the trend, with wider candles indicating stronger trends.
## Chapter 4: Signal Generation
### Entry Signals:
- ** Fast Buy Signal **: Occurs when:
- The short-term trend transitions from bearish (fuchsia) to bullish (yellow).
- The short-term bull line is below 40.
- The long-term bull line is above 50.
- Accumulation/distribution signals are positive.
- ** Fast Sell Signal **: Occurs when:
- The short-term trend transitions from bullish (yellow) to bearish (fuchsia).
- The short-term bull line is above 60.
- The long-term bull line is below 45.
- Accumulation/distribution signals are negative.
### Exit Signals:
- ** Super Long Exit / Short Entry **: Triggered when:
- Both the short-term and long-term trends indicate overbought conditions (bull line > 75).
- Crossunder between trend and bull lines.
- ** Super Short Exit / Long Entry **: Triggered when:
- Both the short-term and long-term trends indicate oversold conditions (bull line < 25).
- Crossover between trend and bull lines.
## Chapter 5 : Trading Strategies
### Trend Following:
1. ** Identify the Trend **:
- Use the color and slope of the oscillator candles.
- Green and yellow candles indicate an uptrend; red and fuchsia candles indicate a downtrend.
2. ** Enter Trades **:
- Look for fast buy signals in an uptrend and fast sell signals in a downtrend.
3. ** Exit Trades **:
- Use super exit signals to close positions.
### Range Trading:
1. ** Identify Ranges **:
- Monitor bull and bear lines oscillating within 25 to 75.
2. ** Enter Trades **:
- Buy near oversold conditions (bull line < 25).
- Sell near overbought conditions (bull line > 75).
### Divergence Trading:
1. ** Identify Divergence **:
- Compare the oscillator with price action.
2. ** Enter Trades **:
- Buy when the price makes a lower low, but the oscillator makes a higher low.
- Sell when the price makes a higher high, but the oscillator makes a lower high.
## Chapter 6: Alerts
The SuperTrend Oscillator includes built-in alerts for:
1. **Super Long**: When both short-term and long-term entry signals align.
2. **BankEntry Long**: When either short-term or long-term entry signals are triggered.
3. **Super Short**: When both short-term and long-term exit signals align.
4. **BankExit Short**: When either short-term or long-term exit signals are triggered.
### Setting Alerts:
To enable alerts, use the alert messages included in the script. These alerts provide timely notifications for trade entries and exits.
## Chapter 7: How to Use
1. **Add the Indicator**:
- Apply the SuperTrend Oscillator to your chart.
2. **Monitor Signals**:
- Use visual cues (colors and shapes) to identify trade opportunities.
3. **Set Alerts**:
- Configure alerts to receive notifications.
### Example Use Case:
- For intraday trading, set the oscillator to shorter periods for quicker signals.
- For swing trading, use longer periods to reduce noise and capture broader trends.
## Chapter 8: Disclaimer
The SuperTrend Oscillator is a tool to aid trading decisions and does not guarantee profits. Always combine it with risk management and other analysis techniques to ensure a comprehensive trading strategy.
Colored Stacked EMA RibbonThis script is my interpretation of an idea from John Carter in his interview with Richard Moglen.
The idea of moving average ribbons or simply multiple moving averages has been around since moving averages were created. But many of these ideas, such as the Guppy Multiple Moving Averages focus on price closes above a moving average (or multiple moving averages).
In this version, the idea is that the EMAs are compared to each other from shortest to longest. In a completely bullish alignment, the EMAs are referred to as "stacked" in which, for example, the 8 EMA > 13 EMA, the 13 EMA > 21 EMA and so on. When the EMAs are "stacked" in a fully bullish alignment, the EMA cloud is filled green. When the EMAs are "stacked" in a fully bearish alignment, the EMA cloud is filled red.
In addition, I've colored the EMA lines themselves according to if they are rising (green) or falling (red) over a user inputted lookback. The default is "1" period, but it is adjustable. (Generally, I use "1" for the lookback.)
When the EMA lines flip from mixed (rising/falling) to all rising, a green triangle is drawn under the bar/candle. Similarly, when the EMA lines flip from mixed (falling/rising) to all falling, a red triangle is drawn over the bar/candle. This gives the user another potential entry in the context of a stacked EMA cloud. It also can give early signals for entry in a neutral cloud.
Candles/bars are colored according to the EMA cloud & EMA line status. So, for example, a bullish stacked EMA cloud (green) and all EMA lines green, will result in a bright green candle color. IF the cloud is green, but the EMA lines are mixed (red/green), this will result in a dark green candle. Similar logic applies to the bearish conditions which result in red (most bearish) or orange (still bearish) candle colors. IF the EMA cloud is neither bullishly stacked or bearishly stacked, then those candles will appear as gray (neutral).
There are many ways to use this script, but it excels in a trending market. John Carter often sets limit buys in an area near the 21D EMA in names that are trending & he wants to get in. The 13D EMA linewidth is set at 2 and the 21D EMA linewidth is set a 3 to easily identify this area. Now, you can "buy the dip" or "short the rip" within the context of a trending market (which the script identifies with green or red EMA clouds). Or you can wait for some confirmation via the green triangle (or something else like a candle stick pattern or trendline break). Remember to set stops in case price goes against you.
1 final note this is not a "magic bullet", but for a single indicator it does alot of work & personally I've found it to be very useful on multiple time frames. I do recommend combining it with volume (or a volume-based indicator).
Update #1: This updated version allows the user to adjust candle colors, forces the script to wait for bar closes on intraday charts (if conditions are met) before plotting triangles, and removes a link to YT. In addition, non-intraday charts (daily, weekly, etc) will flash a triangle intraday (if conditions are met) before updating completely at the close.
tabbys star [Algo Seeker]Tabbys Star Mission:
Identifying key supply and demand areas for entries, identifying trends for holding positions, and locating potential re-entry or exit points is incredibly useful for traders and investors. This algorithm is designed to simplify these critical processes by providing actionable and intuitive tools directly on the chart.
🟢 Supply & Demand Zones (S&D)
The algorithm identifies key entry points by creating supply and demand blocks that automatically expand across the chart. These blocks remain active until invalidated, helping traders maintain awareness of significant price levels. When a new pivot point is identified, the algorithm generates a new supply or demand block that starts expanding from that pivot. This functionality enables traders to monitor evolving zones while referencing older ones, which might still act as weaker pivot points. These areas are incredibly unique and useful for traders, as they dynamically adapt to price action and provide clear visual cues for decision-making.
🟢 Continuation and Exit Signals
The algorithm also highlights areas for potential re-entries or exits. When the price moves beyond a supply or demand block, arrows are displayed to signal that this area may now be optimal for re-entering a trade or exiting a position.
Separating this logic from supply and demand zones offers significant flexibility for traders. For example, those who wish to hold positions initiated at an order block can confidently wait for these signals before taking profits. Similarly, traders who missed the initial opportunity at an order block can use these signals to evaluate new trade opportunities. This feature is incredibly useful for adapting to evolving market conditions.
🟩 Important Note
Arrow/triangle signals are not definitive indicators of upward or downward movement; they serve as calls to attention. These signals should be analyzed in conjunction with supply and demand zones.
For example, if a signal suggests bullish movement but the price falls below the current supply or demand zone, the signal was merely a call to attention. In such cases, it may indicate the need to set a stop loss or even consider a bearish trade below the zone.
Signals should be viewed as one of several factors to consider and should never be traded on in isolation.
🟢 Trendlines for Additional Confluence
In addition to supply and demand zones, the algorithm generates trendlines to help traders better visualize market trends. These trend lines are drawn from pivot points within the supply and demand blocks, providing an additional layer of confluence. For traders who rely on trendline breaks to make decisions, this feature enhances the overall analysis and adds value to the trading strategy.
🟢 Candle Color Coding
To further enhance clarity, the algorithm color-codes candles based on their position relative to the most recent order block:
Bullish: When the price is above the most recent order block.
Neutral: When the price is within the order block.
Bearish: When the price is below the order block.
This color-coding offers a unique and useful visual representation of the current market sentiment, allowing traders to assess price action at a glance.
Settings Overview
🟢Calculation Strength
This setting allows the user to choose how strict the algorithm should be when calculating data. The Standard option generates more entry and exit signals because the calculations are more lenient.. The Restrictive option uses stricter calculations, resulting in fewer signals for entries and exits.
🟢Use Current Bar:
If checked, the conditions will act on the current bar (real-time updates). If unchecked, the conditions will act after the bar closes. For a non-repainting indicator, leave this unchecked.
🟢Session Type:
Both:
Includes market and after-market hours.
RTH:
Regular trading hours only.
🟢Max Trend Lines:
"1": No trend lines will be shown.
"2" or higher: Displays trend lines based on pivot points.
🟢Bar Color:
Allows selection of candle colors based on the parameters discussed above.
🟢Signal Colors:
As described earlier.
🟢Alerts
For when a signal is created.
Conclusion
This tool is designed to hopefully assist investors and traders by:
Identifying key supply and demand areas for entries.
Highlighting trends for holding positions.
Pinpointing potential re-entry or exit points.
MA Trend DashboardMA Trend Dashboard - Features
The MA Trend Dashboard is a versatile and user-friendly indicator designed to provide a comprehensive overview of market trends across multiple timeframes using moving averages (MAs). Here's what this script offers:
1. Dashboard Display
A compact and visually appealing dashboard is overlaid on the chart.
The dashboard displays the trend direction and deviation percentages for 30-minute, 1-hour, and 4-hour timeframes.
Users can position the dashboard in different locations (Top Right, Middle Right, or Bottom Right) and customize the text size (Tiny, Small, Normal).
2. Multi-Timeframe Trend Analysis
The script uses the concept of Multi-Timeframe (MTF) analysis to assess trends across:
30-minute (30m)
1-hour (1h)
4-hour (4h)
Each timeframe's trend is evaluated using the selected moving average method.
3. Customizable Moving Average Methods
Users can choose from various moving average calculation methods:
SMA (Simple Moving Average)
EMA (Exponential Moving Average)
SMMA (Smoothed Moving Average or RMA)
WMA (Weighted Moving Average)
VWMA (Volume-Weighted Moving Average)
This flexibility allows for tailored trend analysis based on the user's preferred methodology.
4. Visual Trend Indicators
Clear visual cues indicate the trend direction for each timeframe:
↑ (Up): Bullish trend.
↓ (Down): Bearish trend.
↘ (Weak Up): Mild bullishness.
↗ (Weak Down): Mild bearishness.
The background color of each cell dynamically changes based on the trend:
Green: Uptrend.
Red: Downtrend.
5. Deviation Percentage
The dashboard includes the percentage difference between the current price and the moving average for each timeframe.
Positive percentages are highlighted in green, and negative percentages in red.
6. Customization Options
Text Color: Allows users to adjust the color of the text displayed in the dashboard.
MA Length: Users can set the period for the moving averages (default is 50).
7. Dynamic Requests
Utilizes TradingView's dynamic_requests feature to ensure accurate real-time data across different timeframes without cluttering the chart.
Usage
This indicator is ideal for traders who want a quick and reliable snapshot of market trends across multiple timeframes. It is particularly suited for intraday and swing trading strategies, offering insights into price momentum and potential reversals.
Absorption AnalysisThe Absorption Analysis indicator identifies potential market turning points by analyzing volume, price patterns, and market structure across multiple dimensions. It combines traditional technical signals with volume analysis and success rate tracking to provide high-probability reversal opportunities.
Signal Types & Classification
1. Pattern-Based Signals (W-Bottom & M-Top)
**W-Bottom Pattern**
- Pattern Structure:
* Price makes a low below the lower Bollinger Band
* First bounce occurs with price moving higher
* Secondary test forms a higher low
* Final confirmation with bullish close above lower band
- Volume Requirements:
* Must exceed 1.5x the 20-period volume moving average
- Visual Indicators:
* Blue dotted line appears at pattern low
* Line remains until broken by price
* Label shows volume and percentage from baseline
- Success Tracking:
* Pattern stored in historical database
* Success measured by upward price movement
* Historical success rate displayed with signal
**M-Top Pattern**
- Pattern Structure:
* Price makes a high above the upper Bollinger Band
* First pullback occurs with price moving lower
* Secondary push forms a lower high
* Final confirmation with bearish close below upper band
- Volume Requirements:
* Must exceed 1.5x the 20-period volume moving average
- Visual Indicators:
* Orange dotted line appears at pattern high
* Line remains until broken by price
* Label shows volume and percentage from baseline
- Success Tracking:
* Pattern stored in historical database
* Success measured by downward price movement
* Historical success rate displayed with signal
2. Technical Reversals
**Bullish Reversal**
- Entry Conditions:
* Previous candle closes below lower Bollinger Band
* Previous candle must be bearish
* Current candle closes above lower band
* Current candle must be bullish
- Volume Validation:
* Volume must exceed 1.5x 20-period MA
- Visual Markers:
* Green label at reversal point
* Includes volume context
- Trading Implementation:
* Suggests strong buying pressure overcoming selling
* Often marks end of downward price exhaustion
**Bearish Reversal**
- Entry Conditions:
* Previous candle closes above upper Bollinger Band
* Previous candle must be bullish
* Current candle closes below upper band
* Current candle must be bearish
- Volume Validation:
* Volume must exceed 1.5x 20-period MA
- Visual Markers:
* Red label at reversal point
* Includes volume context
- Trading Implementation:
* Suggests strong selling pressure overcoming buying
* Often marks end of upward price exhaustion
3. Volume-Based Reversals
**High Volume Bear to Bull**
- Signal Formation:
* High volume bearish candle (2.5σ above mean)
* Immediately followed by high volume bullish candle
- Market Psychology:
* Shows strong selling being absorbed by buying
* Often indicates institutional accumulation
- Visual Identification:
* Purple "HV Bull" label
* Includes volume statistics
- Trading Context:
* Strong signal for trend reversal
* Most effective at support levels
**High Volume Bull to Bear**
- Signal Formation:
* High volume bullish candle (2.5σ above mean)
* Immediately followed by high volume bearish candle
- Market Psychology:
* Shows strong buying being absorbed by selling
* Often indicates institutional distribution
- Visual Identification:
* Purple "HV Bear" label
* Includes volume statistics
- Trading Context:
* Strong signal for trend reversal
* Most effective at resistance levels
4. Absorption Signals
**Buy Absorption**
- Technical Requirements:
* High volume conditions (2.5σ above mean)
* Spread momentum must be negative
* Fast spread MA below slow spread MA
* Bullish closing candle
- Market Interpretation:
* Indicates buying pressure absorbing selling
* Often precedes upward movement
- Visual Markers:
* Red label with volume context
* Placed at significant price levels
**Sell Absorption**
- Technical Requirements:
* High volume conditions (2.5σ above mean)
* Spread momentum must be negative
* Fast spread MA below slow spread MA
* Bearish closing candle
- Market Interpretation:
* Indicates selling pressure absorbing buying
* Often precedes downward movement
- Visual Markers:
* Green label with volume context
* Placed at significant price levels
Volume Analysis Components
Volume Calculation
- Rolling baseline volume calculated based on timeframe:
* Monthly: 6-period sum
* Weekly: 12-period sum
* Daily: 20-period sum
* Intraday: Proportional to timeframe
- Net volume = Bullish volume - Bearish volume
- Volume percentage calculated against baseline
- High volume threshold = 2.5 standard deviations
- Pattern volume threshold = 1.5x 20MA
Exchange Aggregation
- Primary symbol (chart) always included
- Optional secondary symbol data
- Combines volume data for stronger signals
- Useful for crypto markets with split liquidity
Success Rate Implementation
Rate Calculation
- Based on user-defined lookback period
- Separately tracked for each pattern type
- Bullish patterns: Percentage of times price moved higher
- Bearish patterns: Percentage of times price moved lower
- Used to filter alerts with minimum threshold
Pattern Storage
- Arrays maintain historical pattern data
- Limited to lookback period size
- Oldest patterns removed as new ones form
- Constantly updated success rates
## Trading Implementation
### Signal Priority
1. Pattern Signals (W/M)
- Highest reliability due to complex criteria
- Must meet all volume and price conditions
- Line break provides clear invalidation
2. High Volume Reversals
- Strong indication of institutional activity
- Clear volume confirmation
- Immediate reversal potential
3. Technical Reversals
- Traditional technical analysis backbone
- Enhanced with volume confirmation
- Good for trend trading
4. Absorption Signals
- Early warning system
- Best used with other confirmations
- Good for position building
Best Practices
- Look for multiple signal types aligning
- Consider higher timeframe context
- Use success rates to filter setups
- Monitor volume context closely
- Wait for candle closes
- Use line breaks for clear invalidation
- Consider market structure
- Pay attention to success rates
- Use appropriate position sizing
Risk Management
- Use pattern breaks for stop losses
- Consider historical success rates
- Larger positions for multiple signal confluence
- Respect timeframe hierarchy
- Monitor volume for confirmation
- Use proper position sizing
- Consider market volatility
This indicator provides a comprehensive framework for identifying potential market turning points while maintaining rigorous risk management through multiple confirmation factors and clear invalidation levels.
Williams BBDiv Signal [trade_lexx]📈 Williams BBDiv Signal — Improve your trading strategy with accurate signals!
Introducing Williams BBDiv Signal , an advanced trading indicator designed for a comprehensive analysis of market conditions. This indicator combines Williams%R with Bollinger Bands, providing traders with a powerful tool for generating buy and sell signals, as well as detecting divergences. It is ideal for traders who need an advantage in detecting changing trends and market conditions.
🔍 How signals work
— A buy signal is generated when the Williams %R line crosses the lower Bollinger Bands band from bottom to top. This indicates that the market may be oversold and ready for a rebound. They are displayed as green triangles located under the Williams %R graph. On the main chart, buy signals are displayed as green triangles labeled "Buy" under candlesticks.
— A sell signal is generated when the Williams %R line crosses the upper Bollinger Bands band from top to bottom. This indicates that the market may be overbought and ready for a correction. They are displayed as red triangles located above the Williams %R chart. On the main chart, the sell signals are displayed as red triangles with the word "Sell" above the candlesticks.
— Minimum Bars Between Signals
The user can adjust the minimum number of bars between the signals to avoid false signals. This helps to filter out noise and improve signal quality.
— Mode "Wait for Opposite Signal"
In this mode, buy and sell signals are generated only after receiving the opposite signal. This adds an additional level of filtering and helps to avoid false alarms.
— Mode "Overbought and Oversold Zones"
A buy signal is generated only when Williams %R is below the -80 level (Lower Band). A sell signal is generated only when Williams %R is above -20 (Upper Band).
📊 Divergences
— Bullish divergence occurs when Williams%R shows a higher low while price shows a lower low. This indicates a possible upward reversal. They are displayed as green lines and labels labeled "Bull" on the Williams %R chart. On the main chart, bullish divergences are displayed as green triangles labeled "Bull" under candlesticks.
— A bearish divergence occurs when Williams %R shows a lower high, while the price shows a higher high. This indicates a possible downward reversal. They are displayed as red lines and labels labeled "Bear" on the Williams %R chart. On the main chart, bearish divergences are displayed as red triangles with the word "Bear" above the candlesticks.
— 🔌Connector Signal🔌 and 🔌Connector Divergence🔌
It allows you to connect the indicator to trading strategies and test signals throughout the trading history. This makes the indicator an even more powerful tool for traders who want to test the effectiveness of their strategies on historical data.
🔔 Alerts
The indicator provides the ability to set up alerts for buy and sell signals, as well as for divergences. This allows traders to keep abreast of important market developments without having to constantly monitor the chart.
🎨 Customizable Appearance
Customize the appearance of Williams BBDiv Signal according to your preferences to make the analysis more convenient and visually pleasing. In the indicator settings section, you can change the colors of the buy and sell signals, as well as divergences, so that they stand out on the chart and are easily visible.
🔧 How it works
— The indicator starts by calculating the Williams %R and Bollinger Bands values for a certain period to assess market conditions. Initial assumptions are introduced for overbought and oversold levels, as well as for the standard deviation of the Bollinger Bands. The indicator then analyzes these values to generate buy and sell signals. This classification helps to determine the appropriate level of volatility for signal calculation. As the market evolves, the indicator dynamically adjusts, providing information about the trend and volatility in real time.
Quick Guide to Using Williams BBDiv Signal
— Add the indicator to your favorites by clicking on the star icon. Adjust the parameters, such as the period length for Williams %R, the type of moving average and the standard deviation for Bollinger Bands, according to your trading style. Or leave all the default settings.
— Adjust the signal filters to improve the quality of the signals and avoid false alarms, adjust the filters in the "Signal Settings" section.
— Turn on alerts so that you don't miss important trading opportunities and don't constantly sit at the chart, set up alerts for buy and sell signals, as well as for divergences. This will allow you to keep abreast of all key market developments and respond to them in a timely manner, without being distracted from other business.
— Use signals. They will help you determine the optimal entry and exit points for your positions. Also, pay attention to bullish and bearish divergences, which may indicate possible market reversals and provide additional trading opportunities.
— Use the 🔌Connector🔌 for deeper analysis and verification of the effectiveness of signals, connect it to your trading strategies. This will allow you to test signals throughout the trading history and evaluate their accuracy based on historical data. Include the indicator in your trading strategy and run testing to see how buy and sell signals have worked in the past. Analyze the test results to determine how reliable the signals are and how they can improve your trading strategy. This will help you make better informed decisions and increase your trading efficiency.
Index Trend MapThe Index Trend Map is a versatile and powerful tool designed to provide a sentiment heatmap for major market indices. This indicator tracks the average trend direction across multiple indices data points, including a default setting for S&P 500 Futures ( NYSE:ES ), Nasdaq 100 Futures ( SEED_ALEXDRAYM_SHORTINTEREST2:NQ ), Dow Jones Futures ( SEED_CRYPTOSLATE_VANTAGEPOINT:YM ), Russell 2000 Futures ( CAPITALCOM:RTY ) and traditionally inverse data points like the VIX– allowing traders to quickly assess overall market sentiment and make more informed trading decisions.
Key Features:
Sentiment Heatmap: Displays a color-coded heatmap for indices, with green indicating bullish sentiment and red indicating bearish sentiment. Each index’s sentiment is calculated on a scale from 0 to 100, with 50 as the neutral point.
Bullish/Bearish Percentages: Real-time calculations of the percentage of indices in bullish or bearish territory are displayed in a dynamic table for easy reference.
Tracks Major Indices: Monitors popular indices or their related futures contracts with the option to include custom tickers.
Inverse Sentiment Options: Allows users to invert sentiment calculations for specific symbols (e.g., VIX or DXY) to reflect their inverse relationship to broader market trends.
Customizable Moving Averages: Choose from SMA, EMA, WMA, or DEMA to tailor the trend calculation to your trading strategy.
Overlay Sentiment Colors on Candles: Option to display sentiment as green (bullish) or red (bearish) directly on price chart candles, enhancing market trend visibility.
Heatmap Visualization:
The heatmap assigns each index a sentiment score based on its calculated average.
Sentiment values above the 50 midline indicate bullish sentiment, while those below 50 indicate bearish sentiment.
Dynamic Table:
Located in the bottom right corner, this table displays real-time percentages of indices that are bullish and bearish. Example: If 4 out of 6 index data points are bullish, the table will show 66.6% bullish and 33.3% bearish.
Best Used For:
Intraday Traders: Assess real-time index sentiment during active market hours to make data-driven trading decisions.
Swing Traders: Monitor index trends over time to identify shifts in market sentiment and positioning opportunities.
Market Breadth Analysis: Identify broader market strength or weakness by analyzing multiple indices simultaneously.
Multi SMA EMA VWAP1. Moving Average Crossover
This is one of the most common strategies with moving averages, and it involves observing crossovers between EMAs and SMAs to determine buy or sell signals.
Buy signal: When a faster EMA (like a short-term EMA) crosses above a slower SMA, it can indicate a potential upward movement.
Sell signal: When a faster EMA crosses below a slower SMA, it can indicate a potential downward movement.
With 4 EMAs and 5 SMAs, you can set up crossovers between different combinations, such as:
EMA(9) crosses above SMA(50) → buy.
EMA(9) crosses below SMA(50) → sell.
2. Divergence Confirmation Between EMAs and SMAs
Divergence between the EMAs and SMAs can offer additional confirmation. If the EMAs are pointing in one direction and the SMAs are still in the opposite direction, it is a sign that the movement could be stronger and continue in the same direction.
Positive divergence: If the EMAs are making new highs while the SMAs are still below, it could be a sign that the market is in a strong trend.
Negative divergence: If the EMAs are making new lows and the SMAs are still above, you might consider that the market is in a downtrend or correction.
3. Using EMAs as Dynamic Support and Resistance
EMAs can act as dynamic support and resistance in strong trends. If the price approaches a faster EMA from above and doesn’t break it, it could be a good entry point for a long position (buy). If the price approaches a slower EMA from below and doesn't break it, it could be a good point to sell (short).
Buy: If the price is above all EMAs and approaches the fastest EMA (e.g., EMA(9)), it could be a good buy point if the price bounces upward.
Sell: If the price is below all EMAs and approaches the fastest EMA, it could be a good sell point if the price bounces downward.
4. Combining SMAs and EMAs to Filter Signals
SMAs can serve as a trend filter to avoid trading in sideways markets. For example:
Bullish trend condition: If the longer-term SMAs (such as SMA(100) or SMA(200)) are below the price, and the shorter EMAs are aligned upward, you can look for buy signals.
Bearish trend condition: If the longer-term SMAs are above the price and the shorter EMAs are aligned downward, you can look for sell signals.
5. Consolidation Zone Between EMAs and SMAs
When the price moves between EMAs and SMAs without a clear trend (consolidation zone), you can expect a breakout. In this case, you can use the EMAs and SMAs to identify the direction of the breakout:
If the price is in a narrow range between the EMAs and SMAs and then breaks above the fastest EMA, it’s a sign that an upward trend may begin.
If the price breaks below the fastest EMA, it could indicate a potential downward trend.
6. "Golden Cross" and "Death Cross" Strategy
These are classic strategies based on crossovers between moving averages of different periods.
Golden Cross: Occurs when a faster EMA (e.g., EMA(50)) crosses above a slower SMA (e.g., SMA(200)), which suggests a potential bullish trend.
Death Cross: Occurs when a faster EMA crosses below a slower SMA, which suggests a potential bearish trend.
Additional Recommendations:
Combining with other indicators: You can combine EMA and SMA signals with other indicators like the RSI (Relative Strength Index) or MACD (Moving Average Convergence/Divergence) for confirmation and to avoid false signals.
Risk management: Always use stop-loss and take-profit orders to protect your capital. Moving averages are trend-following indicators but don’t guarantee that the price will move in the same direction.
Timeframe analysis: It’s recommended to use different timeframes to confirm the trend (e.g., use EMAs on hourly charts along with SMAs on daily charts).
VWAP
1. VWAP + EMAs for Trend Confirmation
VWAP can act as a trend filter, confirming the direction provided by the EMAs.
Buy Signal: If the price is above the VWAP and the EMAs are aligned in an uptrend (e.g., short-term EMAs are above longer-term EMAs), this indicates that the trend is bullish and you can look for buy opportunities.
Sell Signal: If the price is below the VWAP and the EMAs are aligned in a downtrend (e.g., short-term EMAs are below longer-term EMAs), this suggests a bearish trend and you can look for sell opportunities.
In this case, VWAP is used to confirm the overall trend. For example:
Bullish: Price above VWAP, EMAs aligned to the upside (e.g., EMA(9) > EMA(50) > EMA(200)), buy.
Bearish: Price below VWAP, EMAs aligned to the downside (e.g., EMA(9) < EMA(50) < EMA(200)), sell.
2. VWAP as Dynamic Support and Resistance
VWAP can act as a dynamic support or resistance level during the day. Combining this with EMAs and SMAs helps you refine your entry and exit points.
Support: If the price is above VWAP and starts pulling back to VWAP, it could act as support. If the price bounces off the VWAP and aligns with bullish EMAs (e.g., EMA(9) crossing above EMA(50)), you can consider entering a buy position.
Resistance: If the price is below VWAP and approaches VWAP from below, it can act as resistance. If the price fails to break through VWAP and aligns with bearish EMAs (e.g., EMA(9) crossing below EMA(50)), it could be a good signal for a sell.
Awesome Oscillator Twin Peaks Strategy
1. The indicator identifies both bullish and bearish twin peaks:
- Bullish: Two consecutive valleys below zero, where the second valley is higher than the first
- Bearish: Two consecutive peaks above zero, where the second peak is lower than the first
2. Visual elements:
- AO histogram with color-coding for increasing/decreasing values
- Triangle markers for confirmed twin peak signals
- Zero line for reference
- Customizable colors through inputs
3. Built-in safeguards:
- Minimum separation between peaks to avoid false signals
- Maximum time window for pattern completion
- Clear signal reset conditions
4. Alert conditions for both bullish and bearish signals
To use this indicator:
1. Add it to your TradingView chart
2. Customize the input parameters if needed
3. Look for triangle markers that indicate confirmed twin peak patterns
4. Optional: Set up alerts based on the signal conditions
Sentiment Score Indicator V1.1Sentiment Score Indicator
The Sentiment Score Indicator attempts to gauge market sentiment by analyzing price action relative to Bollinger Bands and multiple Simple Moving Averages (SMAs). The indicator dynamically calculates a sentiment score ranging from -100 (Strong Bearish) to +100 (Strong Bullish) to provide insight into potential market direction and strength.
How the Sentiment Score is Calculated
The sentiment score is derived through a multi-step process that evaluates market conditions:
Bollinger Bands Analysis:
The script assesses the price’s position relative to the upper and lower Bollinger Bands.
When the price approaches or exceeds the upper band, it indicates potential overbought conditions and contributes to a bullish sentiment score.
Conversely, when the price nears or falls below the lower band, it signals potentially oversold conditions, contributing to a bearish sentiment score.
The magnitude of deviation from these bands influences the score, making it sensitive to volatility.
Moving Averages Evaluation:
The script incorporates multiple hardcoded SMAs to identify trends.
If the price is above these SMAs, the score is adjusted upward to reflect more bullish momentum.
If the price is below these SMAs, the score decreases to reflect more bearish momentum.
Each SMA provides a different perspective on short-term and long-term trends and are used in conjunction with determining the overall score at any given time.
Adaptive Scaling:
A scaling factor adjusts the sensitivity of the sentiment score based on market conditions.
This ensures the indicator remains responsive in both high-volatility and low-volatility environments.
Key Features
Dynamic Sentiment Score : Real-time sentiment ranging from Strong Bullish to Strong Bearish.
Combines Bollinger Bands and SMAs to assess overbought/oversold conditions and trend strength.
Color-Coded Labels: Intuitive color coding for quick interpretation of sentiment.
Works effectively on multiple time frames, including monthly, weekly, daily, intraday, and even down to 1-second chart data.
Toggle Option: Users can choose to display the sentiment score only on the last candle to reduce chart clutter.
Sentiment Score Ranges
Score Range Sentiment Color
+75 to +100 Strong Bullish Dark Green 🟩
+50 to +75 Bullish Green 🟩
+25 to +50 Medium Bullish Light Green 🟩
+10 to +25 Slightly Bullish Yellow-Green 🟨
-10 to +10 Neutral Yellow 🟨
-25 to -11 Slightly Bearish Orange-Yellow 🟧
-50 to -26 Medium Bearish Orange 🟧
-75 to -51 Bearish Dark Orange 🟥
-100 to -76 Strong Bearish Dark Red 🟥
How to Use
Add the Indicator to your preferred candlestick chart.
Interpret the Sentiment Labels displayed above or below each candlestick (you can toggle to only show the label on the last candle or all candles), this will be a numerical value accompanied by the range description (as per the above Sentiment Score Ranges).
Use the Color-Coded Scores to quickly gauge sentiment strength and direction.
Combine with Other Tools: For better analysis, use this indicator alongside other forms of technical analysis.
Disclaimer
This tool is for educational purposes only and does not constitute financial advice. Always conduct your own research and practice proper risk management.
EMA Cloud Matrix with Trend Tablethis script builds upon a standard exponential moving average (ema) by adding volatility-based dynamic bands and persistent trend detection. it also enhances decision-making by including visual indicators (labels and clouds), a multi-timeframe trend table, and optional retest signals. here's an in-depth explanation:
volatility-based bands:
instead of just plotting an ema line, this script creates an upper and lower band around the ema using the average volatility (calculated as the average range of high-low over 100 bars).
the bands represent areas where price is likely to deviate significantly from the ema, signaling potential trend shifts.
persistent trend detection:
a persistent trend variable updates when price crosses above the upper band (bullish trend) or below the lower band (bearish trend). this ensures that the trend state persists until a new cross event occurs.
normal emas don't store such states—they merely provide a lagging representation of price.
visual enhancements:
a color-coded cloud dynamically highlights the area between the ema and the current trend line (upper or lower band), making trend direction clearer.
labels mark significant crossover or crossunder events, serving as potential buy or sell signals.
multi-timeframe trend table:
the table shows the trend direction (buy/sell) for the 15-minute, 4-hour, and daily timeframes, giving a broader perspective for trading decisions.
optional retest signals:
when enabled, it identifies situations where price tests the ema after trending away, providing additional opportunities for entries or exits.
first time ever - why use this and how?
why use this?
this is ideal for traders who:
struggle with trend-following strategies that lack clear entry/exit rules.
want a hybrid system combining ema-based smoothness with volatility-based adaptability.
need to visualize trends in multiple timeframes without switching charts.
how to use this?
buy signal: when the price crosses above the upper band, the trend flips to bullish. you’ll see a green upward arrow (▲) on the chart, indicating a potential long entry.
sell signal: when the price crosses below the lower band, the trend flips to bearish. a blue downward arrow (▼) appears on the chart, signaling a potential short entry.
retest signals (optional): if the price comes back to test the ema during a trend, a retest label can guide you for a secondary entry.
exit based on risk-reward ratio (rr)
this script doesn't explicitly calculate risk-reward ratios (rr), but you can manage exits effectively using the following ideas:
set a defined stop-loss:
if entering on a buy signal (crossover above upper band), place a stop below the ema or the lower band. for short signals, use the upper band as a stop.
this ensures the stop-loss dynamically adjusts with volatility.
use rr to set targets:
decide on a risk-reward ratio like 1:2 or 1:3. for example:
if your stop-loss is 20 points below your entry, set your target 40 or 60 points above for a 1:2 or 1:3 rr.
you can use trailing stops to lock in profits as the trend continues.
exit on opposite signal:
if the trend changes (e.g., price crosses below the lower band in a bullish trade), close the position.
how it gives signals and when to buy or sell
signal logic:
buy signal (bullish crossover):
when the price crosses above the upper band, the script marks it as a bullish trend and plots a green arrow (▲).
sell signal (bearish crossunder):
when the price crosses below the lower band, the script identifies it as a bearish trend and plots a blue arrow (▼).
trend continuation:
the trend state persists until the opposite condition occurs, helping you avoid noise or whipsaws.
multi-timeframe insights:
consult the trend table for confirmation across timeframes. for example:
if the 15-minute and 4-hour timeframes align with a buy trend, it strengthens the case for a long trade.
conflicting signals might suggest waiting for further confirmation.
using retest signals:
during strong trends, price often revisits the ema before resuming. if the optional retest signals are enabled, you’ll see labels at these points. they can be used to:
add to an existing position.
enter a trade if you missed the initial breakout.
key event: price crosses above the upper band
when the price closes above the upper band (ema + volatility buffer), the script identifies a bullish trend.
a green upward arrow (▲) is plotted on the chart, signaling the beginning of a long trend.
visual confirmation:
the cloud between the ema and the trend line (lower band) is filled with a light green color, representing a bullish phase.
the trend table will display "buy" with an upward arrow for the respective timeframe(s).
actionable insight:
entry: take a long position when the green ▲ appears, confirming a bullish crossover.
continuation trades: use the optional retest signals to identify pullbacks to the ema as opportunities to add to the long position.
exit: close the position when a bearish crossunder (sell signal) occurs.
identifying short trends (sell signal)
key event: price crosses below the lower band
when the price closes below the lower band (ema - volatility buffer), the script identifies a bearish trend.
a blue downward arrow (▼) is plotted on the chart, signaling the beginning of a short trend.
visual confirmation:
the cloud between the ema and the trend line (upper band) is filled with a light blue color, representing a bearish phase.
the trend table will display "sell" with a downward arrow for the respective timeframe(s).
actionable insight:
entry: take a short position when the blue ▼ appears, confirming a bearish crossunder.
continuation trades: use the optional retest signals to identify rallies back to the ema as opportunities to add to the short position.
exit: close the position when a bullish crossover (buy signal) occurs.
what makes it different from other ema indicators?
dynamic volatility adaptation:
standard ema indicators only track the average price over a given period, making them susceptible to market noise in highly volatile conditions.
this script uses a volatility buffer (average true range of high-low) to create upper and lower bands around the ema, filtering out insignificant movements and focusing on meaningful breakouts.
persistent trend logic:
unlike traditional emas that simply follow price direction, this script maintains a persistent trend state until a clear crossover or crossunder occurs:
bullish trends persist above the upper band.
bearish trends persist below the lower band.
this minimizes whipsaws in choppy markets.
visual enhancements:
the trend-colored cloud (green for long trends, blue for short trends) helps you quickly identify the market’s state.
labels (▲ and ▼) mark critical entry signals, making it easier to spot potential trades.
multi-timeframe trend confirmation:
the trend table integrates higher and lower timeframes, providing a multi-timeframe perspective:
short-term (15 minutes) for active trading.
medium-term (4 hours) for swing positions.
long-term (daily) for overall trend direction.
optional retest signals:
most ema-based strategies miss the retest phase after a breakout.
this script includes an optional feature to identify pullbacks to the ema during a trend, helping traders enter or add positions at better prices.
all-in-one system:
while traditional ema indicators only show a smoothed average line, this script integrates trend detection, volatility bands, visual aids, and multi-timeframe analysis in a single tool, reducing the need for additional indicators.
summary
this script goes beyond a simple ema by incorporating trend persistence, volatility bands, and multi-timeframe analysis. buy signals occur when price crosses above the upper band, initiating a long trend, while sell signals occur when price crosses below the lower band, initiating a short trend. it stands out due to its ability to adapt to market conditions, provide clear visual cues, and avoid the noise common in standard ema-based systems.
Enhanced RSIEnhanced RSI with Phases, Divergences & Volume Control:
This advanced RSI indicator expands on the traditional Relative Strength Index by introducing dynamic exhaustion phase detection, automatic divergence identification, and volume-based control evaluation. It provides traders with actionable insights into trend momentum, potential reversals, and market dominance.
Key Features:
Dynamic Exhaustion Phases:
Identifies real phases of the RSI based on slope and momentum:
Acceleration: Momentum increasing rapidly (green phase).
Deceleration: Momentum weakening (red phase).
Plateau: Momentum flattening (yellow phase).
Neutral: No significant momentum shift detected.
Phases are displayed dynamically in a box on the chart.
Automatic Divergence Detection:
Bullish Divergence: Identified when price makes a lower low while RSI makes a higher low.
Bearish Divergence: Identified when price makes a higher high while RSI makes a lower high.
Divergences are marked directly on the RSI chart with labeled circles.
Volume-Based Control Evaluation:
Analyzes price action relative to volume to determine market dominance:
Bulls in Control: Closing price is higher than the opening price.
Bears in Control: Closing price is lower than the opening price.
Neutral: No significant dominance (closing equals opening).
Volume status is displayed alongside the RSI phase in the chart’s top-left box.
Custom RSI Plot:
Includes overbought (70), oversold (30), and neutral (50) levels for easier interpretation of market conditions.
RSI plotted in blue for clarity.
How to Use:
Add to Chart:
Apply this indicator to any chart in TradingView.
Interpret the RSI Phase Box:
Use the RSI phase (Acceleration, Deceleration, Plateau, Neutral) to identify trend momentum.
Combine the phase with the volume status (Bulls or Bears in Control) to confirm market sentiment.
Identify Divergences:
Look for Bullish Divergence (potential upward reversal) or Bearish Divergence (potential downward reversal) marked directly on the RSI chart.
Adjust Settings:
Customize the RSI period, phase sensitivity, and divergence lookback period to fit your trading style.
Disclaimer:
This indicator is a tool to assist with technical analysis. It is not a financial advice or a guarantee of market performance. Always combine this indicator with other methods or strategies for better results.
Trend Strength/DirectionThis is a really good, though complex indicator, so I will add two different explanations so to appease both the laymen and those who take the time to read thoroughly.
Simple Explanation
This indicator utilizes 6HMA's to display their angles
The greater the angle ---> the stronger the trend
If more angles are positive, then trend is very strong
If more are negative, then very negative
Comprehensive Explanation
6 angles, each of a different time frame are used to represent direction and trend strength. Angles are used because they intrinsically represent momentum and speed. An angle of 45 represents a perfect balance between something that can cover the furthest distance without compensating for speed. 1 of the 6 angles is intended(though customizable) to represent the 5 hma's angle. This is because the 5hma is very good at representing very near term price action.
Angle Levels
Its important to understand what the angle levels mean for the underlying hma's. The 0 level represents a hma that is horizontal. This is important because this is the point at which it decides to be bullish or bearish. +/- 45, as noted before, represent bullishness/bearishness that represent strong trends without compensating for speed. A continuous increase/decrease and or a cross of these levels generally indicate significant change in sentiment, of which trades may be taken.
Strategy
You should weigh your decision by those angles that represent the longer time frame. If more angles represent a certain sentiment, it is obviously unwise to fight against that long term sentiment. The purpose of this indicator was to provide a proper representation of trend direction and strength, but also solve the problem of when you should 'dip' buy.
For an example: if all angles are increase or decreasing, then you may use the 5hma's angle to find the proper points at which you will enter a position.
***NOTE: I dont think the +/- 45 bands should indicate 'overbought' or 'oversold' zones that some might assume. Instead you should wait for a crossing of this zone.
Strength of Divergence Across Multiple Indicators (+CMF&VWMACD)Modified Version of Strength of Divergence Across Multiple Indicators by reees
Purpose:
This Pine Script indicator is designed to identify and evaluate the strength of bullish and bearish divergences across multiple technical indicators. Divergences occur when the price of an asset is moving in one direction while a technical indicator is moving in the opposite direction, potentially signaling a trend reversal.
Key Features:
1. Multiple Indicator Support: The script now analyzes divergences for the following indicators:
* RSI (Relative Strength Index)
* OBV (On-Balance Volume)
* MACD (Moving Average Convergence/Divergence)
* STOCH (Stochastic Oscillator)
* CCI (Commodity Channel Index)
* MFI (Money Flow Index)
* AO (Awesome Oscillator)
* CMF (Chaikin Money Flow) - Newly added
* VWMACD (Volume-Weighted MACD) - Newly added
2. Customizable Divergence Parameters:
* Bullish/Bearish: Enable or disable the detection of bullish and bearish divergences independently.
* Regular/Hidden: Detect both regular and hidden divergences (hidden divergences can indicate trend continuation).
* Broken Trendline Exclusion: Optionally ignore divergences where the trendline connecting price pivots is broken by an intermediate pivot.
* Pivot Lookback Periods: Adjust the number of bars used to identify valid pivot highs and lows for divergence calculations.
* Weighting: Assign different weights to regular vs. hidden divergences and to the relative change in price vs. the indicator.
3. Indicator-Specific Settings:
* Weight: Each indicator can be assigned a weight, influencing its contribution to the overall divergence strength calculation.
* Extreme Value: Define a threshold above which an indicator's divergence is considered "extreme," giving it a higher strength rating.
4. Divergence Strength Calculation:
* For each indicator, the script calculates a divergence "degree" based on the magnitude of the divergence and the user-defined weightings.
* The total divergence strength is the sum of the individual indicator divergence degrees.
* Strength is categorized as "Extreme," "Very strong," "Strong," "Moderate," "Weak," or "Very weak."
5. Visualization:
* Divergence Lines: The script draws lines on the chart connecting the price and indicator pivots that form a divergence (optional, with customizable transparency).
* Labels: Labels display the total divergence strength and a breakdown of each indicator's contribution. The size and visibility of labels are based on the strength.
6. Alerts:
* The script can generate alerts when the total divergence strength exceeds a user-defined threshold.
New Indicators (CMF and VWMACD):
* Chaikin Money Flow (CMF):
* Purpose: Measures the buying and selling pressure by analyzing the relationship between price, volume, and the accumulation/distribution line.
* Divergence: A bullish CMF divergence occurs when the price makes a lower low, but the CMF makes a higher low (suggesting increasing buying pressure). A bearish divergence is the opposite.
* Volume-Weighted MACD (VWMACD):
* Purpose: Similar to the standard MACD but uses volume-weighted moving averages instead of simple moving averages, giving more weight to periods with higher volume.
* Divergence: Divergences are interpreted similarly to the standard MACD, but the VWMACD can be more sensitive to volume changes.
How It Works (Simplified):
1. Pivot Detection: The script identifies pivot highs and lows in both price and the selected indicators using the specified lookback periods.
2. Divergence Check: For each indicator:
* It checks if a series of pivots in price and the indicator are diverging (e.g., price makes a lower low, but the indicator makes a higher low for a bullish divergence).
* It calculates the divergence degree based on the difference in price and indicator values, weightings, and whether it's a regular or hidden divergence.
3. Strength Aggregation: The script sums up the divergence degrees of all enabled indicators to get the total divergence strength.
4. Visualization and Alerts: It draws lines and labels on the chart to visualize the divergences and generates alerts if the total strength exceeds the set threshold.
Benefits:
* Comprehensive Divergence Analysis: By considering multiple indicators, the script provides a more robust assessment of potential trend reversals.
* Customization: The many adjustable parameters allow traders to fine-tune the script to their specific trading style and preferences.
* Objective Strength Evaluation: The divergence strength calculation and categorization offer a more objective way to evaluate the significance of divergences.
* Early Warning System: Divergences can often precede significant price movements, making this script a valuable tool for anticipating potential trend changes.
* Volume Confirmation: The inclusion of CMF and VWMACD add volume-based confirmation to the divergence signals, potentially increasing their reliability.
Limitations:
* Lagging Indicators: Most of the indicators used are lagging, meaning they are based on past price data. Divergences may sometimes occur after a significant price move has already begun.
* False Signals: No indicator is perfect, and divergences can sometimes produce false signals, especially in choppy or ranging markets.
* Subjectivity: While the script aims for objectivity, some settings (like weightings and extreme values) still involve a degree of subjective judgment.
GMO (Gyroscopic Momentum Oscillator) GMO
Overview
This indicator fuses multiple advanced concepts to give traders a comprehensive view of market momentum, volatility, and potential turning points. It leverages the Gyroscopic Momentum Oscillator (GMO) foundation and layers on IQR-based bands, dynamic ATR-adjusted OB/OS levels, torque filtering, and divergence detection. The outcome is a versatile tool that can assist in identifying both short-term squeezes and long-term reversal zones while detecting subtle shifts in momentum acceleration.
Key Components:
Gyroscopic Momentum Oscillator (GMO) – A physics-inspired metric capturing trend stability and momentum by treating price dynamics as “angle,” “angular velocity,” and “inertia.”
IQR Bands – Highlight statistically typical oscillation ranges, providing insight into short-term squeezes and potential near-term trend shifts.
ATR-Adjusted OB/OS Levels – Dynamic thresholds for overbought/oversold conditions, adapting to volatility, aiding in identifying long-term potential reversal zones.
Torque Filtering & Scaling – Smooths and thresholds torque (the rate of change of momentum) and visually scales it for clarity, indicating sudden force changes that may precede volatility adjustments.
Divergence Detection – Highlights potential reversal cues by comparing oscillator swings against price swings, revealing regular and hidden bullish/bearish divergences.
Conceptual Insights
IQR Bands (Short-Term Squeeze & Trend Direction):
Short-Term Momentum and Squeeze: The IQR (Interquartile Range) bands show where the oscillator tends to “live” statistically. When the GMO line hovers within compressed IQR bands, it can signal a momentum squeeze phase. Exiting these tight ranges often correlates with short-term breakout opportunities.
Trend Reversals: If the oscillator pushes beyond these IQR ranges, it may indicate an emerging short-term trend change. Traders can watch for GMO escaping the IQR “comfort zone” to anticipate a new directional move.
Dynamic OB/OS Levels (Long-Term Reversal Zones):
ATR-Based Adaptive Thresholds: Instead of static overbought/oversold lines, this tool uses ATR to adjust OB/OS boundaries. In calm markets, these lines remain closer to ±90. As volatility rises, they approach ±100, reflecting greater permissible swings.
Long-Term Trend Reversal Potential: If GMO hits these dynamically adjusted OB/OS extremes, it suggests conditions ripe for possible long-term trend reversals. Traders seeking major inflection points may find these adaptive levels more reliable than fixed thresholds.
Torque (Sudden Force & Directional Shifts):
Momentum Acceleration Insight: Torque represents the second derivative of momentum, highlighting how quickly momentum is changing. High positive torque suggests a rapidly strengthening bullish force, while high negative torque warns of sudden bearish pressure.
Early Warning & Stability/Volatility Adjustments: By monitoring torque spikes, traders can anticipate momentum shifts before price fully confirms them. This can signal imminent changes in stability or increased volatility phases.
Indicator Parameters and Usage
GMO-Related Inputs:
lenPivot (Default 100): Length for calculating the pivot line (slow market axis).
lenSmoothAngle (Default 200): Smooths the angle measure, reducing noise.
lenATR (Default 14): ATR period for scaling factor, linking price changes to volatility.
useVolatility (Default true): If true, volatility (ATR) influences inertia, adjusting momentum calculations.
useVolume (Default false): If true, volume affects inertia, adding a liquidity dimension to momentum.
lenVolSmoothing (Default 50): Smooths volume calculations if useVolume is enabled.
lenMomentumSmooth (Default 20): EMA smoothing of GMO for a cleaner oscillator line.
normalizeRange (Default true): Normalizes GMO to a fixed range for consistent interpretation.
lenNorm (Default 100): Length for normalization window, ensuring GMO’s scale adapts to recent extremes.
IQR Bands Settings:
iqrLength (Default 14): Period to compute the oscillator’s statistical IQR.
iqrMult (Default 1.5): Multiplier to define the upper and lower IQR-based bands.
ATR-Adjusted OB/OS Settings:
baseOBLevel (Fixed at 90) and baseOSLevel (Fixed at 90): Base lines for OB/OS.
atrPeriodForOBOS (Default 50): ATR length for adjusting OB/OS thresholds dynamically.
atrScaling (Default 0.2): Controls how strongly volatility affects OB/OS lines.
Torque Filtering & Visualization:
torqueSmoothLength (Default 10): EMA length to smooth raw torque values.
atrPeriodForTorque (Default 14): ATR period to determine torque threshold.
atrTorqueScaling (Default 0.5): Scales ATR for determining torque’s “significant” threshold.
torqueScaleFactor (Default 10.0): Multiplies the torque values for better visual prominence on the chart.
Divergence Inputs:
showDivergences (Default true): Toggles divergence signals.
lbR, lbL (Defaults 5): Pivot lookback periods to identify swing highs and lows.
rangeUpper, rangeLower: Bar constraints to validate potential divergences.
plotBull, plotHiddenBull, plotBear, plotHiddenBear: Toggles for each divergence type.
Visual Elements on the Chart
GMO Line (Blue) & Zero Line (Gray):
GMO line oscillates around zero. Positive territory hints bullish momentum, negative suggests bearish.
IQR Bands (Teal Lines & Yellow Fill):
Upper/lower bands form a statistical “normal range” for GMO. The median line (purple) provides a central reference. Contraction near these bands indicates a short-term squeeze, expansions beyond them can signal emerging short-term trend changes.
Dynamic OB/OS (Red & Green Lines):
Red line near +90 to +100: Overbought zone (dynamic).
Green line near -90 to -100: Oversold zone (dynamic).
Movement into these zones may mark significant, longer-term reversal potential.
Torque Histogram (Colored Bars):
Plotted below GMO. Green bars = torque above positive threshold (bullish acceleration).
Red bars = torque below negative threshold (bearish acceleration).
Gray bars = neutral range.
This provides early warnings of momentum shifts before price responds fully.
Precession (Orange Line):
Scaled for visibility, adds context to long-term angular shifts in the oscillator.
Divergence Signals (Shapes):
Circles and offset lines highlight regular or hidden bullish/bearish divergences, offering potential reversal signals.
Practical Interpretation & Strategy
Short-Term Opportunities (IQR Focus):
If GMO compresses within IQR bands, the market might be “winding up.” A break above/below these bands can signal a short-term trade opportunity.
Long-Term Reversal Zones (Dynamic OB/OS):
When GMO approaches these dynamically adjusted extremes, conditions may be ripe for a major trend shift. This is particularly useful for swing or position traders looking for significant turnarounds.
Monitoring Torque for Acceleration Cues:
Torque spikes can precede price action, serving as an early catalyst signal. If torque turns strongly positive, anticipate bullish acceleration; strongly negative torque may warn of upcoming bearish pressure.
Confirm with Divergences:
Divergences between price and GMO reinforce potential reversal or continuation signals identified by IQR, OB/OS, or torque. Use them to increase confidence in setups.
Tips and Best Practices
Combine with Price & Volume Action:
While the indicator is powerful, always confirm signals with actual price structure, volume patterns, or other trend-following tools.
Adjust Lengths & Periods as Needed:
Shorter lengths = more responsiveness but more noise. Longer lengths = smoother signals but greater lag. Tune parameters to match your trading style and timeframe.
Use ATR and Volume Settings Wisely:
If markets are highly volatile, consider useVolatility to refine momentum readings. If liquidity is key, enable useVolume.
Scaling Torque:
If torque bars are hard to read, increase torqueScaleFactor further. The scaling doesn’t affect logic—only visibility.
Conclusion
The “GMO + IQR Bands + ATR-Adjusted OB/OS + Torque Filtering (Scaled)” indicator presents a holistic framework for understanding market momentum across multiple timescales and conditions. By interpreting short-term squeezes via IQR bands, long-term reversal zones via adaptive OB/OS, and subtle acceleration changes through torque, traders can gain advanced insights into when to anticipate breakouts, manage risk around potential reversals, and fine-tune timing for entries and exits.
This integrated approach helps navigate complex market dynamics, making it a valuable addition to any technical analysis toolkit.
[AlbaTherium] Volume Venturius Premium Volume Venturius Premium
Introduction
The Volume Venturius Premium is an advanced market analysis tool designed to deeply investigate the behavior of active market participants. By focusing exclusively on executed market orders, Volume Venturius offers traders a unique perspective on buy and sell volumes. Unlike traditional order books that track passive orders, this indicator isolates active orders, shedding light on real market dynamics.
Chapter 1: Understanding Market Participants
1.1 Categories of Market Participants
Market participants can be classified into several categories based on their:
Size : The volume of trades executed.
Influence : Their ability to initiate bull or bear campaigns.
Strategy : The trading methods employed, such as scalping, swing trading, or high-frequency trading.
Objectives : Whether their focus is on speculation, hedging, or arbitrage.
Time Horizon : Short-term versus long-term goals.
Behavioral Patterns : Their reaction to liquidity levels or price movements.
1.2 Objectives of Market Participants
Each category pursues specific objectives, such as profit-making or risk management. Regulatory reports like the Commitment of Traders (COT) provide weekly insights into the positions and intentions of major players.
Chapter 2: The Philosophy of Volume Analysis
2.1 Active Orders vs. Passive Orders
Unlike passive orders waiting to be filled at specific prices, active orders directly impact market prices. By focusing on these executed orders, Volume Venturius Premium provides traders with actionable insights into market trends and momentum.
2.2 Wyckoff’s Market Dynamics
According to Wyckoff, markets operate in two primary phases:
Manipulation: Where large participants accumulate or distribute positions to prepare for a move.
Expansion: The phase where price trends begin to unfold, either in a bullish or bearish direction.
Wyckoff’s theory emphasizes understanding how major players manipulate the market to identify accumulation or distribution zones. Volume Venturius Premium aids in pinpointing these manipulative actions by analyzing volume and order flow data.
Chapter 3: The Secrets of Order Flow and Volume
3.1 Unveiling Market Control
By studying the positioning and execution volumes of large players, traders can discern who holds control in the market. Volume Venturius Premium identifies the balance of power and tracks shifts that signal potential trend reversals.
3.2 Behavioral Patterns in Volume
Key metrics tracked by Volume Venturius Premium include:
Volume Clusters : Areas of concentrated buying or selling activity.
Directional Bias : Whether market participants are net buyers or sellers.
Momentum Shifts : Changes in execution speed and volume that may precede major moves.
3.2.1 Volume Clusters, Directional Bias and Directional Bias: Areas of Concentrated Buying or Selling Activity
Volume clusters play a crucial role in understanding market dynamics by highlighting areas where aggressive buying or selling activity is most concentrated. These clusters often serve as key decision zones, providing insights into potential reversals, breakouts, or continuations. To better visualize and interpret these zones, a distinct color-coding system has been implemented. Each color represents a specific market condition or level of activity, allowing for a more intuitive analysis of volume behavior and its influence on price movement.
Below is a detailed explanation of the color logic used to represent these clusters and their significance within the trading framework.
Color Interpretation and Meaning :
Extra Extreme Zones
These zones highlight areas where clusters of aggressive buyers or sellers are most heavily concentrated. They represent critical levels for identifying potential reversals or strong continuations.
Bright Red (#ff003c) : Represents extra-extreme sell zones, where aggressive sellers dominate.
Meaning: Indicates extreme selling pressure, often signaling potential exhaustion of sellers.
Bright Blue (#001eff) : Represents extra-extreme buy zones, where aggressive buyers are most active.
Meaning: Shows extreme buying pressure, possibly marking a saturation point for buyers.
Main Zones
These zones help identify key levels based on volume activity and well-defined clusters.
Dark Red (#d60033) : Represents strong selling pressure.
Orange (#ff8000) : Indicates significant selling pressure that begins to fade.
Yellow (#ffff00) : Represents moderate selling pressure, signaling a potential slowdown.
White (#ffffff) : Marks transition zones, which are interesting entry points for potential reversals or continuations.
Transition Zones (Frontier Zones)
These zones indicate intermediate movements and potential shifts in momentum.
Transparent Black (#000000, 50) : Represents transition areas, where the market tests boundaries between buyers and sellers.
Meaning: These are critical decision points.
Neutral Zone (Sea Zone)- Trend Zones
These zones represent more balanced market activity, where neither buyers nor sellers dominate clearly.
Transparent Green (#00e040, 25) : Indicates slight bullish activity in a neutral zone.
Transparent Red (#e01a00, 25) : Indicates slight bearish activity in a neutral zone.
This color logic allows you to pinpoint areas where volume clusters show a clear dominance, exhaustion, or optimal entry opportunities.
3.3 Divergences Between Price and Volume
Divergences between price and volume are critical for identifying key shifts in market sentiment. Volume Venturius Premium distinguishes two main types of divergences: Lack of Participation and Absorption, each offering valuable signals for potential reversals or continuations.
Lack of Participation
This divergence occurs when price movements are not supported by corresponding volume dynamics, signaling a reduction in activity from significant market participants.
1. Bullish Lack of Participation:
Characteristics : Price is making lower lows, but volume is making higher lows.
This indicates waning selling pressure as prices drop.
Inference : A potential bullish reversal may occur. Traders could consider looking for opportunities to go long.
2.Bearish Lack of Participation:
Characteristics : Price is making higher highs, but volume is making lower highs. This suggests diminishing buying pressure even as prices rise.
Inference : A potential bearish reversal might follow. Traders might position to go short.
Absorption
Absorption occurs when larger market participants neutralize the pressure from smaller participants, often leading to significant market moves.
1.Bullish Absorption:
Characteristics : Price is making higher bottoms, but volume is making lower bottoms.
This reflects sellers being trapped as their selling efforts are absorbed by larger buyers.
Inference : A potential upward breakout is likely. Traders may look for opportunities to go long.
2.Bearish Absorption:
Characteristics : Price is making lower tops, but volume is making higher tops. This indicates buyers being trapped as larger sellers absorb their buying activity.
Inference : A downward breakout is probable. Traders may consider positioning to go short.
Chapter 4: Practical Application and Trading Strategies
4.1 Leveraging Active Order Insights
Learn how to use Volume Venturius Premium to detect hidden accumulation or distribution phases. Strategies include identifying spikes in active volume that signal institutional participation.
4.2 Confirming Bull and Bear Campaigns
Gain confidence in detecting the early stages of bullish or bearish campaigns by analyzing the interplay between active orders and volume flow.
Chapter 5: Real-World Examples
5.1 Analyzing Market Manipulation
See how Volume Venturius Premium can reveal manipulation tactics employed by large players to trigger liquidity events.
5.2 Spotting Trends with Active Orders
Real-life scenarios demonstrate how the tool can be used to identify and ride the market’s dominant trend.
Conclusion
The Volume Venturius Premium is an indispensable tool for traders who seek to understand the underlying mechanics of market movement. By focusing on active order flows and drawing on Wyckoff’s principles, it provides unique insights into market manipulation and expansion phases. Whether you’re an intraday trader or a long-term strategist, this tool empowers you to anticipate market shifts and trade with confidence.
Stay tuned for updates as we continue to refine Volume Venturius Premium to further enhance your trading journey.
FVG Chain (Consecutive Fair Value Gaps / Imbalances)This indicator detects fair value gaps that are created out of the touch of older fair value gaps, hence creating an "FVG chain".
It counts +1 for the chain whenever a new price leg's FVG is touched.
You can use the current FVG Chain count, as well as the high, low, and price leg high/low of the current FVG as input source in external indicators. Check the data window to see the plot values.
How FVGs are detected:
Bullish: The low of the current confirmed bar is above the high of 2 bars back.
Bearish: The high of the current confirmed bar is below the low of 2 bars back.
A bullish FVG chain is broken if:
The current FVG's price leg low is broken.
The previous bar closed below the FVG, and the current confirmed bar closed below the previous bar.
A bearish FVG chain is broken if:
The current FVG's price leg high is broken.
The previous bar closed above the FVG, and the current confirmed bar closed above the previous bar.
Weis Wave Max█ Overview
Weis Wave Max is the result of my weis wave study.
David Weis said,
"Trading with the Weis Wave involves changes in behavior associated with springs, upthrusts, tests of breakouts/breakdowns, and effort vs reward. The most common setup is the low-volume pullback after a bullish/bearish change in behavior."
THE STOCK MARKET UPDATE (February 24, 2013)
I inspired from his sentences and made this script.
Its Main feature is to identify the largest wave in Weis wave and advantageous trading opportunities.
█ Features
This indicator includes several features related to the Weis Wave Method.
They help you analyze which is more bullish or bearish.
Highlight Max Wave Value (single direction)
Highlight Abnormal Max Wave Value (both directions)
Support and Resistance zone
Signals and Setups
█ Usage
Weis wave indicator displays cumulative volume for each wave.
Wave volume is effective when analyzing volume from VSA (Volume Spread Analysis) perspective.
The basic idea of Weis wave is large wave volume hint trend direction. This helps identify proper entry point.
This indicator highlights max wave volume and displays the signal and then proper Risk Reward Ratio entry frame.
I defined Change in Behavior as max wave volume (single direction).
Pullback is next wave that does not exceed the starting point of CiB wave (LH sell entry, HL buy entry).
Change in Behavior Signal ○ appears when pullback is determined.
Change in Behavior Setup (Entry frame) appears when condition of Min/Max Pullback is met and follow through wave breaks end point of CiB wave.
This indicator has many other features and they can also help a user identify potential levels of trade entry and which is more bullish or bearish.
In the screenshot below we can see wave volume zones as support and resistance levels. SOT and large wave volume /delta price (yellow colored wave text frame) hint stopping action.
█ Settings
Explains the main settings.
-- General --
Wave size : Allows the User to select wave size from ① Fixed or ② ATR. ② ATR is Factor x ATR(Length).
Display : Allows the User to select how many wave text and zigzag appear.
-- Wave Type --
Wave type : Allows the User to select from Volume or Volume and Time.
Wave Volume / delta price : Displays Wave Volume / delta price.
Simplified value : Allows the User to select wave text display style from ① Divisor or ② Normalized. Normalized use SMA.
Decimal : Allows the User to select the decimal point in the Wave text.
-- Highlight Abnormal Wave --
Highlight Max Wave value (single direction) : Adds marks to the Wave text to highlight the max wave value.
Lookback : Allows the User to select how many waves search for the max wave value.
Highlight Abnormal Wave value (both directions) : Changes wave text size, color or frame color to highlight the abnormal wave value.
Lookback : Allows the User to select SMA length to decide average wave value.
Large/Small factor : Allows the User to select the threshold large wave value and small wave value. Average wave value is 1.
delta price : Highlights large delta price by large wave text size, small by small text size.
Wave Volume : Highlights large wave volume by yellow colored wave text, small by gray colored.
Wave Volume / delta price : highlights large Wave Volume / delta price by yellow colored wave text frame, small by gray colored.
-- Support and Resistance --
Single side Max Wave Volume / delta price : Draws dashed border box from end point of Max wave volume / delta price level.
Single side Max Wave Volume : Draws solid border box from start point of Max wave volume level.
Bias Wave Volume : Draws solid border box from start point of bias wave volume level.
-- Signals --
Bias (Wave Volume / delta price) : Displays Bias mark when large difference in wave volume / delta price before and after.
Ratio : Decides the threshold of become large difference.
3Decrease : Displays 3D mark when a continuous decrease in wave volume.
Shortening Of the Thrust : Displays SOT mark when a continuous decrease in delta price.
Change in Behavior and Pullback : Displays CiB mark when single side max wave volume and pullback.
-- Setups --
Change in Behavior and Pullback and Breakout : Displays entry frame when change in behavior and pullback and then breakout.
Min / Max Pullback : Decides the threshold of min / max pullback.
If you need more information, please read the indicator's tooltip.
█ Conclusion
Weis Wave is powerful interpretation of volume and its tell us potential trend change and entry point which can't find without weis wave.
It's not the holy grail, but improve your chart reading skills and help you trade rationally (at least from VSA perspective).
ADX and DI Trend meter and status table IndicatorThis ADX (Average Directional Index) and DI (Directional Indicator) indicator helps identify:
Trend Direction & Strength:
LONG: +DI above -DI with ADX > 20
SHORT: -DI above +DI with ADX > 20
RANGE: ADX < 20 indicates choppy/sideways market
Trading Signals:
Bullish: +DI crosses above -DI (green triangle)
Bearish: -DI crosses below +DI (red triangle)
ADX Strength Levels:
Strong: ADX ≥ 50
Moderate: ADX 30-49
Weak: ADX 20-29
No Trend: ADX < 20
Best Uses:
Trend confirmation before entering trades
Identifying ranging vs trending markets
Exit signal when trend weakens
Works well on multiple timeframes
Most effective in combination with other indicators
The table displays current trend direction and ADX strength in real-time
Wick Length Display + Alert conditionsDescription of the Wick Length Display (Advanced) script
Originality and purpose of the script
The Wick Length Display (Advanced) script is an innovative tool for traders who want to gain detailed insights into the length of candle wicks. It stands out for its versatility and user-friendly customization options. It combines precise technical calculations with visual representation to provide important information about market movements and dynamics right on the chart.
Functionality
The script calculates and displays the length of the upper and lower wicks of each candle on the chart. It also provides additional visual cues such as:
• “Bull pressure”: When green candles do not have upper wicks, this indicates strong buying pressure.
• “Bear pressure”: When red candles do not have lower wicks, this indicates strong selling pressure.
• Threshold conditions: Only displays wicks that exceed a certain threshold (optional).
• Display in pips: Allows you to display wick lengths in pips, which is useful for forex traders.
How it works
The script analyzes each candle using the following calculations:
1. Wick length calculation:
◦ Upper wick length = High - (top of the body)
◦ Lower wick length = (bottom of the body) - Low
2. Display conditions:
◦ It distinguishes between bullish and bearish candles.
◦ It checks if the calculated wicks exceed the defined thresholds before displaying them.
3. Dynamic labels:
◦ Labels are placed above or below the respective candles.
◦ Size, color and type of labels are fully customizable.
4. Limitation of labels:
◦ To ensure clarity, a maximum number of labels is defined.
Usage
1. Customization:
◦ Open the script in the Pine Script Editor in TradingView.
◦ Use the input options to customize parameters such as color selection, label size, thresholds and other details according to your requirements.
2. Enable thresholds:
◦ Enable thresholds to show labels only for relevant wicks (default is 6).
◦ Define the minimum wick lengths for bullish (green) and bearish (red) candles.
3. Show in pips:
◦ Enable the “Show wick length in pips” option to show the results in pips (especially suitable for Forex).
4. Edit pressure labels:
◦ Turn the “Bull Pressure” and “Bear Pressure” features on or off depending on your analysis settings.
Concepts behind the calculations
• Technical market analysis: Wick lengths can indicate buying or selling pressure and provide important information on market psychology.
• Thresholds and filtering: The script uses thresholds to avoid visual overload and highlight only essential data.
• Label display: Dynamic labels improve chart readability and give the user instant feedback on market developments.
Usage
This script is great for:
• Intraday trading: Analyzing short-term movements using wick lengths.
• Forex trading: Tracking market momentum using the pip indicator.
• Swing trading: Identifying buying or selling pressure in key markets.
• Visual support: Ideal for traders who prefer a graphical display.
Description of the Wick Length Display (Advanced) script
Originality and purpose of the script
The Wick Length Display (Advanced) script is an innovative tool for traders who want to gain detailed insights into the length of candle wicks. It stands out for its versatility and user-friendly customization options. It combines precise technical calculations with visual representation to provide important information about market movements and dynamics right on the chart.
Functionality
The script calculates and displays the length of the upper and lower wicks of each candle on the chart. It also provides additional visual cues such as:
• “Bull pressure”: When green candles do not have upper wicks, this indicates strong buying pressure.
• “Bear pressure”: When red candles do not have lower wicks, this indicates strong selling pressure.
• Threshold conditions: Only displays wicks that exceed a certain threshold (optional).
• Display in pips: Allows you to display wick lengths in pips, which is useful for forex traders.
How it works
The script analyzes each candle using the following calculations:
1. Wick length calculation:
◦ Upper wick length = High - (top of the body)
◦ Lower wick length = (bottom of the body) - Low
2. Display conditions:
◦ It distinguishes between bullish and bearish candles.
◦ It checks if the calculated wicks exceed the defined thresholds before displaying them.
3. Dynamic labels:
◦ Labels are placed above or below the respective candles.
◦ Size, color and type of labels are fully customizable.
4. Limitation of labels
Alert conditions:
Alerts are triggered when the wick length of a bullish or bearish candle exceeds the defined thresholds.
Alert function:
alert() is used to issue messages with a frequency of once per candle when the conditions are met.
How to set up alerts
Save the script and add it to your chart.
Open the alert settings in TradingView.
Select the script's custom message as a trigger.
Adjust the frequency and notification type (popup, email, etc.).
Now you have a powerful tool with visual analysis and alert function!
Prometheus Markov ChainThe Prometheus Markov Chain Indicator is a custom-built tool designed to predict potential future price movements using a Markov Chain approach. A Markov Chain is a statistical model that assumes the probability of moving to a future state depends solely on the current state. In this indicator, states represent price movement classifications—bullish, bearish, or neutral—and are determined based on historical price changes (percentage returns). The indicator builds a transition matrix to calculate probabilities of transitioning from one state to another, enabling traders to identify patterns and forecast likely price actions.
Core Functionality and Transition Matrix
The transition matrix is the backbone of the Markov Chain. It captures the frequency of transitions between states in the historical price data and normalizes these counts into probabilities. For example, if the price was in a bearish state and transitioned to a bullish state 3 out of 10 times, the probability of transitioning from bearish to bullish would be 0.3. The matrix is created dynamically using the stateFunc function to classify states, which can use either dynamic thresholds (highest and lowest returns over a lookback period) or a user-defined percent return threshold. Below is the snippet that updates the transition matrix:
transitionMatrix = matrix.new(dimension, dimension, 0.0)
for i = 0 to array.size(vec) - 2
fromState = array.get(vec, i)
toState = array.get(vec, i + 1)
transitionMatrix.set(fromState, toState, transitionMatrix.get(fromState, toState) + 1)
for i = 0 to dimension - 1
rowSum = 0.0
for j = 0 to dimension - 1
rowSum += transitionMatrix.get(i, j)
for j = 0 to dimension - 1
prob = transitionMatrix.get(i, j) / rowSum
transitionMatrix.set(i, j, prob)
This snippet iterates through historical price movements, counts state transitions, and then normalizes each row of the matrix so that the sum of probabilities for all possible transitions from a given state equals 1.
How the Indicator Predicts Future States
After constructing the transition matrix, the indicator calculates the current state of the price based on the latest percentage return and then uses the matrix to compute probabilities for transitioning to other states. The state with the highest probability is predicted as the next state, which is displayed on the chart using color-coded labels: green for bullish and red for bearish. The following snippet demonstrates how the current state and predictions are calculated:
current_chng = (close - close ) / close
var int current_state = na
if not use_custom_thresh
highest_chng = ta.highest(current_chng, int(size) * 2)
lowest_chng = ta.lowest(current_chng, int(size) * 2)
current_state := stateFunc(current_chng, highest_chng, lowest_chng)
else
current_state := stateFunc(current_chng, custom_thresh)
predicted_probs = array.new(dimension, 0.0)
for j = 0 to dimension - 1
array.set(predicted_probs, j, transitionMatrix.get(current_state, j))
The indicator evaluates which state has the highest transition probability (highest_prob) and places corresponding labels on the chart. For example, if the next state is predicted to be bullish, a green "Bullish" label is placed below the current bar. This predictive functionality helps traders anticipate potential reversals or continuations in price trends based on historical behavior patterns.
Usage:
Here we see the indicator at work on $PLTR. The states predicted are bullish then bearish. In this example we then see price move in a way that verifies those predictions.
On this 4 Hour NASDAQ:AMZN chart we see predictions play out in a short trade style. States quickly move from one to another but not without giving traders a way to take advantage.
This is the perspective we aim to provide. We encourage traders to not follow indicators blindly. No indicator is 100% accurate. This one can give you a different perspective market state. We encourage any comments about desired updates or criticism!
Super CCI By Baljit AujlaThe indicator you've shared is a custom CCI (Commodity Channel Index) with multiple types of Moving Averages (MA) and Divergence Detection. It is designed to help traders identify trends and reversals by combining the CCI with various MAs and detecting different types of divergences between the price and the CCI.
Key Components of the Indicator:
CCI (Commodity Channel Index):
The CCI is an oscillator that measures the deviation of the price from its average price over a specific period. It helps identify overbought and oversold conditions and the strength of a trend.
The CCI is calculated by subtracting a moving average (SMA) from the price and dividing by the average deviation from the SMA. The CCI values fluctuate above and below a zero centerline.
Multiple Moving Averages (MA):
The indicator allows you to choose from a variety of moving averages to smooth the CCI line and identify trend direction or support/resistance levels. The available types of MAs include:
SMA (Simple Moving Average)
EMA (Exponential Moving Average)
WMA (Weighted Moving Average)
HMA (Hull Moving Average)
RMA (Running Moving Average)
SMMA (Smoothed Moving Average)
TEMA (Triple Exponential Moving Average)
DEMA (Double Exponential Moving Average)
VWMA (Volume-Weighted Moving Average)
ZLEMA (Zero-Lag Exponential Moving Average)
You can select the type of MA to use with a specified length to help identify the trend direction or smooth out the CCI.
Divergence Detection:
The indicator includes a divergence detection mechanism to identify potential trend reversals. Divergences occur when the price and an oscillator like the CCI move in opposite directions, signaling a potential change in price momentum.
Four types of divergences are detected:
Bullish Divergence: Occurs when the price makes a lower low, but the CCI makes a higher low. This indicates a potential reversal to the upside.
Bearish Divergence: Occurs when the price makes a higher high, but the CCI makes a lower high. This indicates a potential reversal to the downside.
Hidden Bullish Divergence: Occurs when the price makes a higher low, but the CCI makes a lower low. This suggests a continuation of the uptrend.
Hidden Bearish Divergence: Occurs when the price makes a lower high, but the CCI makes a higher high. This suggests a continuation of the downtrend.
Each type of divergence is marked on the chart with arrows and labels to alert traders to potential trading opportunities. The labels include the divergence type (e.g., "Bull Div" for Bullish Divergence) and have customizable text colors.
Visual Representation:
The CCI and its associated moving average are plotted on the indicator panel below the price chart. The CCI is plotted as a line, and its color changes depending on whether it is above or below the moving average:
Green when the CCI is above the MA (indicating bullish momentum).
Red when the CCI is below the MA (indicating bearish momentum).
Horizontal lines are drawn at specific levels to help identify key CCI thresholds:
200 and -200 levels indicate extreme overbought or oversold conditions.
75 and -75 levels represent less extreme levels of overbought or oversold conditions.
The 0 level acts as a neutral or baseline level.
A background color fill between the 75 and -75 levels helps highlight the neutral zone.
Customization Options:
CCI Length: You can customize the length of the CCI, which determines the period over which the CCI is calculated.
MA Length: The length of the moving average applied to the CCI can also be adjusted.
MA Type: Choose from a variety of moving averages (SMA, EMA, WMA, etc.) to smooth the CCI.
Divergence Detection: The indicator automatically detects the four types of divergences (bullish, bearish, hidden bullish, hidden bearish) and visually marks them on the chart.
How to Use the Indicator:
Trend Identification: When the CCI is above the selected moving average, it suggests bullish momentum. When the CCI is below the moving average, it suggests bearish momentum.
Overbought/Oversold Conditions: The CCI values above 100 or below -100 indicate overbought and oversold conditions, respectively.
Divergence Analysis: The detection of bullish or bearish divergences can signal potential trend reversals. Hidden divergences may suggest trend continuation.
Trading Signals: You can use the divergence markers (arrows and labels) as potential buy or sell signals, depending on whether the divergence is bullish or bearish.
Practical Application:
This indicator is useful for traders who want to:
Combine the CCI with different moving averages for trend-following strategies.
Identify overbought and oversold conditions using the CCI.
Use divergence detection to anticipate potential trend reversals or continuations.
Have a highly customizable tool for various trading strategies, including trend trading, reversal trading, and divergence-based trading.
Overall, this is a comprehensive tool that combines multiple technical analysis techniques (CCI, moving averages, and divergence) in a single indicator, providing traders with a robust way to analyze price action and spot potential trading opportunities.