Chaikin Money Flow with EnhancementsThis enhanced version of the Chaikin Money Flow (CMF) indicator is designed to help traders better understand market sentiment by visualizing momentum shifts and trends based on volume-weighted accumulation and distribution.
CMF Calculation: The CMF line is calculated using the typical CMF formula, which compares the close price to the high/low range, weighted by volume.
Fading Color Zones: Green and red fading zones are added between the CMF line and the zero line. Green represents bullish momentum (CMF above zero), and red represents bearish momentum (CMF below zero). These zones highlight key shifts in market sentiment.
Cross Detection: The indicator detects when the CMF crosses above or below the zero line, signaling potential trend changes. The price and CMF values at the time of the cross are stored and can be used for further analysis.
Average Line: A configurable moving average of the CMF is plotted to provide a smoothed trendline, helping traders identify the overall direction of market sentiment.
This indicator is ideal for traders who want to enhance their technical analysis by incorporating volume-weighted momentum indicators and identifying trend reversals more clearly.
Analisis Trend
TMA StrategyThe **TMA Strategy** is a trend-following strategy that leverages **Smoothed Moving Averages (SMMA)** and **candlestick patterns** to identify high-probability trading opportunities. It is designed for traders who want to capture strong trends while minimizing noise from short-term fluctuations.
**Key Features:**
✔ **Multiple Smoothed Moving Averages (SMMA):** Uses 21, 50, 100, and 200-period SMMAs to identify market trends and key support/resistance zones.
✔ **Candlestick Pattern Confirmation:** Incorporates **3-line strike** and **engulfing candle** patterns to confirm trade entries.
✔ **Dynamic Trend Filter:** A **2-period EMA** ensures that trades align with the dominant trend, reducing false signals.
✔ **Customizable Session Filter:** Allows users to enable/disable trading within specific market sessions (New York, London, Tokyo, etc.), ensuring trades are executed only during high-liquidity hours.
✔ **Risk Management:** Uses predefined exit conditions based on EMA/SMMA crossovers to lock in profits and minimize losses.
**Trading Logic:**
📌 **Long Entry:**
- Bullish Engulfing or 3-Line Strike pattern appears.
- Price is above the 200 SMMA.
- 2 EMA confirms an uptrend.
- Trade executes if session filter allows.
📌 **Short Entry:**
- Bearish Engulfing or 3-Line Strike pattern appears.
- Price is below the 200 SMMA.
- 2 EMA confirms a downtrend.
- Trade executes if session filter allows.
📌 **Exit Conditions:**
- Long trades exit when EMA(2) crosses **below** SMMA(200).
- Short trades exit when EMA(2) crosses **above** SMMA(200).
**Ideal Markets & Timeframes:**
✅ Best suited for **Forex, Stocks, and Crypto** markets.
✅ Works well on **higher timeframes (15m, 1H, 4H, Daily)** for stronger trend confirmation.
📢 **Disclaimer:**
This strategy is for educational purposes only. Backtest results do not guarantee future performance. Always use proper risk management and test in a demo account before live trading.
🚀 **Try the TMA Strategy now and enhance your trend-following approach!**
Wick Highlighter- Description
This script is a custom Multi-Wick Zone Highlighter that detects and highlights significant candle wicks on your chart. It is designed to work across multiple timeframes and uses time‑anchored boxes to “stick” to the original wick levels, ensuring that highlighted zones remain fixed even when panning or zooming the chart.
- Key Features
Wick Detection:
The script examines each candle to determine whether its upper or lower wick exceeds a user‑defined minimum size. Only wicks that meet or exceed this threshold are considered significant and trigger the creation of a highlight zone.
Zone Creation and Removal:
When a qualifying wick is detected, the script creates a colored zone (using anchored boxes) that spans from the wick tip to the candle’s body (top for upper wicks and bottom for lower wicks). Each zone remains visible until it is “filled” by subsequent price action. The fill condition is determined by a user‑adjustable fill percentage. For example, setting the fill percentage to 100% will remove the zone once the next candle’s high (for an upper wick) or low (for a lower wick) reaches the corresponding body level.
Multiple Zones:
This indicator supports multiple simultaneous zones. Each wick that qualifies is independently tracked and will not be overwritten by a later candle unless its fill condition is met. Separate flags ensure that if a candle fills an existing zone on one side, it does not create a new zone on that same side, maintaining clarity on your chart.
Time-Anchored Positioning:
To keep zones properly anchored even when you change timeframes or pan the chart, the script uses the bar’s time value rather than the bar index. This ensures that each zone remains fixed to the specific price levels where the wick was detected.
- Usage Notes
User-Adjustable Inputs:
Minimum Wick Size (Points): Set the minimum wick length to trigger a zone.
Wick Fill Percentage (%): Set the percentage into the wick at which the zone is considered filled and will be removed.
Zone Extend Bars: Control how far to the right (in terms of bars) each zone is extended.
Ideal For:
Traders who wish to visually identify key price zones based on significant candle wicks, and who require these zones to remain fixed and clear on the chart until they are actively filled by subsequent price movement.
Order Blocks-[B.Balaei]Order Blocks -
**Description:**
The Order Blocks - indicator is a powerful tool designed to identify and visualize Order Blocks on your chart. Order Blocks are key levels where significant buying or selling activity has occurred, often acting as support or resistance zones. This indicator supports multiple timeframes (MTF), allowing you to analyze Order Blocks from higher timeframes directly on your current chart.
**Key Features:**
1. **Multi-Timeframe Support**: Choose any timeframe (e.g., Daily, Weekly) to display Order Blocks from higher timeframes.
2. **Customizable Sensitivity**: Adjust the sensitivity to detect more or fewer Order Blocks based on market conditions.
3. **Bullish & Bearish Order Blocks**: Clearly distinguishes between bullish (green) and bearish (red) Order Blocks.
4. **Alerts**: Get notified when price enters a Bullish or Bearish Order Block zone.
5. **Customizable Colors**: Personalize the appearance of Order Blocks to match your chart style.
**How to Use:**
1. Add the indicator to your chart.
2. Select your desired timeframe from the "Multi-Timeframe" settings.
3. Adjust the sensitivity and colors as needed.
4. Watch for Order Blocks to form and use them as potential support/resistance levels.
**Ideal For:**
- Swing traders and position traders looking for key levels.
- Traders who use multi-timeframe analysis.
- Anyone interested in understanding market structure through Order Blocks.
**Note:**
This indicator is for educational and informational purposes only. Always conduct your own analysis before making trading decisions.
**Enjoy trading with Order Blocks - !**
Liquidations Levels [RunRox]📈 Liquidation Levels is an indicator designed to visualize key price levels on the chart, highlighting potential reversal points where liquidity may trigger significant price movements.
Liquidity is essential in trading - price action consistently moves from one liquidity area to another. We’ve created this free indicator to help traders easily identify and visualize these liquidity zones on their charts.
📌 HOW IT WORKS
The indicator works by marking visible highs and lows, points widely recognized by traders. Because many traders commonly place their stop-loss orders beyond these visible extremes, significant liquidity accumulates behind these points. By analyzing trading volume and visible extremes, the indicator estimates areas where clusters of stop-loss orders (liquidity pools) are likely positioned, giving traders valuable insights into potential market moves.
As shown in the screenshot above, the price aggressively moved toward Sell-Side liquidity. After sweeping this liquidity level for the second time, it reversed and began targeting Buy-Side liquidity. This clearly demonstrates how price moves from one liquidity pool to another, continually seeking out liquidity to fuel its next directional move.
As shown in the screenshot, price levels with fewer anticipated trader stop-losses are indicated by less vibrant, faded colors. When the lines become more saturated and vivid, it signals that sufficient liquidity - in the form of clustered stop-losses has accumulated, potentially attracting price movement toward these areas.
⚙️ SETTINGS
🔹 Period – Increasing this setting makes the marked highs and lows more significant, filtering out minor price swings.
🔹 Low Volume – Select the color displayed for low-liquidity levels.
🔹 High Volume – Select the color displayed for high-liquidity levels.
🔹 Levels to Display – Choose between 1 and 15 nearest liquidity levels to be shown on the chart.
🔹 Volume Sensitivity – Adjust the sensitivity of the indicator to volume data on the chart.
🔹 Show Volume – Enable or disable the display of volume values next to each liquidity level.
🔹 Max Age – Limits displayed liquidity levels to those not older than the specified number of bars.
✅ HOW TO USE
One method of using this indicator is demonstrated in the screenshot above.
Price reached a high-liquidity level and showed an initial reaction. We then waited for a second confirmation - a liquidity sweep followed by a clear market structure break - to enter the trade.
Our target is set at the liquidity accumulated below, with the stop-loss placed behind the manipulation high responsible for the liquidity sweep.
By following this approach, you can effectively identify trading opportunities using this indicator.
🔶 We’ve made every effort to create an indicator that’s as simple and user-friendly as possible. We’ll continue to improve and enhance it based on your feedback and suggestions in the future.
Forward-Backward Exponential Oscillator [LuxAlgo]The Forward-Backward Exponential Oscillator is a normalized oscillator able to estimate directional shifts by making use of a unique "Forward-Backward Filtering" calculation method for Exponential Moving Averages (EMAs).
This unique method provides a smooth normalized representation of the price with reduced lag.
🔶 USAGE
The oscillator consists of 2 series of values derived from normalizing the sum of each EMA's change across the selected user lookback window (length), one less reactive computed forward (in grey), and the other re-calculated backward for each bar (in blue).
Given this "Forward-Backwards" calculation method, we are able to produce a more reactive oscillator compared to the same operation done on a simple double-smoothed EMA.
The interaction between these 2 values (Forward Value and Backward Value) can highlight shifts in market momentum over time.
When the Forward Value is above the Backward Value, the price is seen moving up, and likewise, when the Forward EMA is below, the Backward EMA price is seen moving down.
The indicator specifically displays the difference between values through a histogram located at the 50 mark on the oscillator.
🔹 Projection
We project the approximated future values of the forward value in front of the current line. This helps show the data that is being used for the creation of the Forward Value.
🔹 Length & Smoothing
The Smoothing Input controls the length of the EMAs which are analyzed.
The Length Input controls the lookback for the sum of changes from the EMAs.
Displayed below is a comparison of varying input sizes and their results.
As seen above:
A larger length input will result in slower, gradual movement by the oscillator since the summed values are from a larger lookback.
A higher smoothing setting will result in smoother EMAs, leading to a smoother oscillator output that is less contaminated by noisy variations.
Note: The length of the projection is tied to the "length" input, to get a longer projection, a larger length is required.
🔶 DETAILS
Forward-backward filtering is a method applied to LTI (linear time-invariant) filters to provide a filter response with zero-phase shift, this has the visible effect of shifting a regular causal filter response to the right, making it appear has have effectively 0 lag.
The name of this operation indicates that the filter is first calculated forward over a series of values (like regular moving averages), then calculated backward, using the previous output as input for the filter, effectively applying the filter twice.
While this operation effectively allows us to obtain a zero-lag response when applied to an EMA, it is subject to repainting, as this indicator only returns the normalized sum of changes of the forward-backward EMA, which does not introduce any repainting behaviors in the final output of the oscillator.
🔶 SETTINGS
Length: Change the calculation lookback length for the oscillator.
Smoothing: Alter the smoothness of the back-end EMA calculations.
Source: Change the source input used for the indicator.
[TehThomas] - ICT Volume ImbalanceThis script is a Volume Imbalance (VI) detector and visualizer for use on the TradingView platform. The goal of the script is to automatically identify areas where there are significant imbalances in the volume of trades between consecutive candlesticks and visually highlight these areas. These imbalances can provide traders with valuable insights about the market’s current condition, often signaling potential reversal or continuation points based on price and volume action.
ICT (Inner Circle Trader) Concept of Volume Imbalances
Volume imbalances are a critical concept in the ICT trading methodology. They refer to situations where there is an unusual or significant difference in volume between two consecutive candlesticks, which might indicate institutional or large player activity. According to ICT principles, these imbalances can show us areas of market inefficiency or potential price manipulation. By identifying these imbalances, traders can gain an edge in understanding where the market is likely to move next.
Bullish and Bearish Volume Imbalances:
Bullish Volume Imbalance: This occurs when there is a strong increase in buying pressure, typically indicated by a higher volume on a candle that closes significantly above the previous one, often leaving a gap or larger price movement. The market could be preparing to push higher, and the volume shows a clear shift in buying demand.
Bearish Volume Imbalance:
Conversely, a bearish imbalance occurs when there is a strong increase in selling pressure, typically signaled by a candle that closes significantly lower than the previous one, again with higher volume. This could indicate that large players are offloading positions, and the price is likely to drop further.
Key Features and Functions of the Script
The script automates the process of detecting these volume imbalances and visually marking them on a price chart. Let’s explore its functionality in detail.
1. Inputs Section
The script allows for significant customization through its input options, which help traders adjust the detection and visualization of volume imbalances based on their individual preferences and trading style. Below are the details:
lookback (250 bars): This input specifies the number of bars (or candles) the script should look back when analyzing the volume imbalance. By setting this to 250, the user is looking at the last 250 bars on the chart to detect any significant volume imbalances. This period is adjustable between 50 to 500 bars.
volumeThreshold (1.0 multiplier): This input helps set the sensitivity for identifying volume imbalances. The script compares the volume of the current candle with the previous one, and if the current volume exceeds the previous volume by this threshold multiplier (in this case, 1.0 means at least equal to the previous volume), then it triggers an imbalance. Users can adjust the multiplier to suit different market conditions.
showBoxes (true/false): This toggle determines whether the boxes representing volume imbalances are drawn on the chart. When enabled, the script visually highlights the imbalances with colored boxes.
fillBaseColor (orange with 80% opacity): This is the color setting for the background of the imbalance boxes. A softer color (like orange with opacity) ensures the imbalance is highlighted without obscuring the price action.
borderColor (gray): The color of the border around the imbalance boxes. This adds a visual distinction to make the imbalance areas more visible.
borderWidth (1 pixel): This controls the width of the box's border to adjust how prominent it appears.
rightOffset (30 bars): This input controls how far the imbalance box extends to the right on the chart. It helps users anticipate the potential continuation of the imbalance beyond the current candle.
allowWickOverlap (true/false): This setting allows imbalances to be identified even if the wicks of the two consecutive candlesticks overlap. If set to false, only imbalances where the bodies of the candlesticks don’t overlap are considered.
showBrokenBoxes (true/false): If enabled, once a volume imbalance no longer holds true (i.e., the price breaks through the box), the box is marked as "broken." If disabled, the box is deleted when the imbalance condition no longer applies.
brokenBoxColor (red): This controls the color of the box when it is broken, which can be used as a visual cue that the imbalance was invalidated or no longer valid for analysis.
2. Volume Imbalance Function
This is the core function of the script, where the logic to detect bullish and bearish volume imbalances is implemented.
Bullish Imbalance Condition:
The first condition checks if the low of the current candle is greater than the high of the previous candle. This suggests that the market is moving upward with buying pressure.
The second condition checks whether the volume of the current candle is higher than the previous candle by the volumeThreshold multiplier. If both conditions are satisfied, a bullish imbalance is detected.
Bearish Imbalance Condition:
The first condition checks if the high of the current candle is lower than the low of the previous candle. This suggests downward price action with selling pressure.
The second condition checks whether the current volume exceeds the previous volume by the threshold
Allow Wick Overlap: If allowWickOverlap is set to true, the script will still detect imbalances if the wicks of the two candles overlap (common in volatile markets). If false, imbalances are only considered if the wicks do not overlap.
3. Box Creation and Management
When a volume imbalance is detected, the script creates a box on the chart:
The bullish imbalance box is drawn using the minimum of the open and close of the current bar as the top boundary and the maximum of the open and close of the previous bar as the bottom boundary.
Conversely, the bearish imbalance box is drawn in reverse, using the maximum of the current bar’s open and close as the top boundary and the minimum of the previous bar’s open and close as the bottom boundary.
Once the box is created, it is displayed on the chart with the specified background color, border color, and width.
4. Processing Existing Boxes
After detecting a new imbalance and drawing a box, the script checks whether the box should still remain on the chart:
If the price moves beyond the boundaries of the imbalance box, the box is marked as broken (if showBrokenBoxes is enabled), and its color is changed to red, signifying that the imbalance is no longer valid.
If the box remains intact (i.e., the price has not broken the defined boundaries), the script keeps the box extended to the right as the market continues to evolve.
5. Removing Outdated Boxes
Lastly, the script removes boxes that are older than the specified lookback period. For example, if a box was created 250 bars ago, it will be deleted after that period. This ensures the chart stays clean and only focuses on relevant imbalances.
Why This Script is Useful for Traders
This script is extremely valuable for traders, especially those following the ICT methodology, because it automates the process of detecting market inefficiencies or imbalances that might signal future price action. Here’s why it’s particularly useful:
Identifying Key Areas of Interest: Volume imbalances often point to areas where institutional or large-scale traders have entered the market. These areas could provide clues about the next significant move in the market.
Visualizing Market Structure: By automatically drawing boxes around volume imbalances, the script helps traders visually identify potential areas of support, resistance, or turning points, enabling them to make informed trading decisions.
Time Efficiency: Instead of manually analyzing each candlestick and volume spike, this script does the heavy lifting, saving traders valuable time and allowing them to focus on other aspects of their strategy.
Enhanced Trade Entries and Exits: By understanding where volume imbalances are occurring, traders can time their entries (buying during bullish imbalances and selling during bearish ones) and exits (as imbalances break) more effectively, thus improving their chances of success.
Conclusion
In summary, this script is a powerful tool for traders looking to implement volume imbalance strategies based on the ICT methodology. It automates the identification and visualization of significant imbalances in price and volume, offering traders a clear visual representation of potential market turning points. By customizing the settings, traders can tailor the script to their preferred timeframes and sensitivity, making it a flexible and effective tool for any trading strategy.
__________________________________________
Thanks for your support!
If you found this idea helpful or learned something new, drop a like 👍 and leave a comment, I’d love to hear your thoughts! 🚀
Make sure to follow me for more price action insights, free indicators, and trading guides. Let’s grow and trade smarter together! 📈
Median Volume Weighted Standard Deviation | QuantumResearchMedian Volume Weighted Standard Deviation (MVWSD) | QuantumResearch
The MVWSD Indicator is a powerful market analysis tool that integrates median-based volume-weighted calculations with standard deviation analysis to help traders identify trend shifts, volatility expansion, and breakout opportunities. This adaptive approach minimizes noise while enhancing the accuracy of support/resistance levels and trade signals. 🚀📊
🔍 Key Features
✅ Volume-Weighted Median Calculation – Uses a VWMA-based median to emphasize price points backed by high trading volume, reducing the impact of erratic price movements.
✅ Standard Deviation & ATR-Based Volatility Bands – Expands or contracts dynamically based on market volatility, providing adaptive support & resistance levels.
✅ Bullish/Bearish Trend Signals – Detects shifts in market momentum by analyzing price movements relative to the deviation bands.
✅ Customizable Visualization & Alerts – Traders can adjust sensitivity, choose color themes, and set alerts for breakout conditions.
✅ Multi-Asset Compatibility – Works across various markets, including Bitcoin, Altcoins, and cross-asset pairs.
📈 How It Works
1️⃣ Volume-Weighted Median Calculation
A VWMA-based median is applied to smooth price fluctuations and highlight dominant trends.
This method improves accuracy over simple moving averages by factoring in trade volume influence.
2️⃣ Adaptive Volatility Bands
Upper & Lower Bands adjust dynamically using standard deviation and ATR multipliers, expanding during high volatility and contracting during stable conditions.
These bands act as dynamic support/resistance levels, helping traders gauge potential trend breakouts or reversals.
3️⃣ Trade Signal Generation
🟢 Long Signal (Bullish): When the price breaks above the upper ATR-based band, signaling potential uptrend continuation.
🔴 Short Signal (Bearish): When the price drops below the lower ATR-based band, indicating possible downside movement.
⚪ Neutral (No Signal): When price fluctuates within the bands without a decisive breakout.
4️⃣ Trend Confirmation via Color-Coded Bars
Green bars = Bullish conditions 📈
Blue bars = Bearish conditions 📉
📊 Performance Across Different Markets
🔹 Solana (SOL/USD) Analysis:
🔹 Sui (SUI/USD) Analysis:
🔹 PancakeSwap (CAKE/USD) Analysis:
🔹 Solana vs. Bitcoin (SOL/BTC) Pair:
🔹 Solana vs. Ethereum (SOL/ETH) Pair:
🔹 Bitcoin (BTC/USD) Analysis:
🎯 Trading Applications
📌 Trend Identification – Helps traders determine whether the market is trending or ranging based on price interactions with the deviation bands.
📌 Volatility Breakouts – Expanding standard deviation bands indicate an increase in market volatility, often preceding large price movements.
📌 Dynamic Support & Resistance – Unlike static levels, these adaptive bands adjust to real-time market conditions, providing more accurate trading zones.
📌 Risk Management & Confluence – Works well when combined with other indicators to confirm trade setups and risk levels.
⚙️ Customization & Settings
🔧 Volume-Weighted Length – Adjust the VWMA period to emphasize short-term or long-term price movements.
🔧 Median Calculation Length – Fine-tune the median smoothing effect for optimal signal clarity.
🔧 ATR & Standard Deviation Multipliers – Modify sensitivity to capture early trend shifts or more confirmed moves.
🔧 Color Themes & Visibility Settings – Personalize the indicator’s appearance to match your preferred trading style.
🚀 Final Thoughts
The MVWSD Indicator provides a unique blend of volume analysis, standard deviation filtering, and trend confirmation, making it a powerful tool for traders.
While it effectively highlights volatility shifts and trend momentum, traders should always use additional confluence factors before making trade decisions.
Alerts & Visual Cues ensure that users receive real-time notifications when key trade signals emerge.
⚠️ Disclaimer: The content is for informational and educational purposes only. Nothing contained within should be considered financial, investment, legal, or other professional advice. Past performance does not guarantee future results. Trading cryptocurrencies involves substantial risk of loss and is not suitable for every investor.
📌 TradingView Alerts: Set alerts to get notified when a new long or short condition is detected.
OBV Trend Bands [Alpha Extract]OBV Trend Bands 📊
The OBV Trend Bands indicator leverages On-Balance Volume (OBV) to assess trend strength and potential reversals by plotting a dynamic median line alongside upper and lower bands based on standard deviation. This tool helps traders identify overbought or oversold conditions and visualize OBV momentum relative to historical trends.
🔶 CALCULATION
The indicator calculates OBV, a dynamic median of OBV, and standard deviation bands to measure volume-driven momentum:
• OBV: Cumulative volume that adds or subtracts based on price direction.
• Aggregate Median: A smoothed median of OBV over a user-defined lookback period, adjusted by a minimum lookback for robustness.
• Standard Deviation Bands: Upper and lower bands derived from the scaled aggregate median, adjusted by a multiplier.
• Scaled OBV: OBV divided by a customizable scaling factor for better visualization.
Formula:
• OBV = Cumulative sum of volume (positive if price increases, negative if price decreases)
• Aggregate Median = Average of simple medians over a range from minLookbackPeriod to length
• Upper Band = Aggregate Median / Scaling Factor + StdMultiplier * StdDev
• Lower Band = Aggregate Median / Scaling Factor - StdMultiplier * StdDev
🔶 DETAILS
Visual Features:
• OBV Line (Dynamic Color): Plotted with a color that shifts based on its position—green above the upper band (bullish), red below the lower band (bearish), and white between bands (neutral).
• Upper Band (Green): Represents the overbought threshold, lightly shaded for clarity.
• Lower Band (Red): Indicates the oversold threshold, also lightly shaded.
• Aggregate Median Line (Gray): Acts as the central trend reference.
• Fill Areas: Transparent green fill when OBV exceeds the upper band, transparent red fill when below the lower band, and no fill within the bands.
Interpretation:
• Bullish Signal: OBV rises above the upper band, suggesting strong buying pressure and potential trend continuation.
• Bearish Signal: OBV falls below the lower band, indicating selling pressure and possible trend weakness.
• Neutral Zone: OBV between bands reflects consolidation or indecision in the market.
🔶 EXAMPLES
The chart demonstrates:
• Bullish Momentum: OBV crosses above the upper band with a green line and fill, signaling robust accumulation.
• Bearish Momentum: OBV drops below the lower band with a red line and fill, indicating distribution or selling pressure.
• Reversal Points: Transitions of OBV from below the lower band to above the upper band (or vice versa) suggest potential trend shifts.
Example Snapshots:
• A sustained bullish phase where OBV remains above the upper band with consistent green coloring.
• A bearish trend change where OBV falls below the upper band hinting at weakening momentum leading to a change in trend.
🔶 SETTINGS
Customization Options:
• Median Length (Default: 100): Adjusts the period for calculating the aggregate median, tailoring trend sensitivity.
• Minimum Lookback Period (Default: 30): Sets the shortest period for median aggregation, refining responsiveness.
• Standard Deviation Multiplier (Default: 1.0): Controls the width of the bands—higher values widen them, lower values tighten them.
• Scaling Factor (Default: 100,000): Scales OBV for better chart readability, adjustable based on asset volume.
The OBV Trend Bands indicator is a versatile tool for traders, blending volume analysis with statistical boundaries to effectively pinpoint market extremes and momentum shifts.
Mark Minervini Buy Signal# Mark Minervini Buy Signal Indicator
This indicator implements Mark Minervini's "Stage 2 Uptrend" buy criteria from his SEPA (Specific Entry Point Analysis) methodology as described in his books "Trade Like a Stock Market Wizard" and "Think & Trade Like a Champion". The script identifies potential buy setups based on Minervini's technical criteria for stocks showing strong momentum characteristics.
## How It Works
The indicator evaluates various technical conditions to identify stocks in a Stage 2 uptrend according to Minervini's methodology:
1. **Moving Average Alignment**
- 150-day MA above 200-day MA (confirming overall uptrend)
- 200-day MA trending up (compared to 20 days ago)
- 50-day MA above both 150-day and 200-day MAs (showing recent strength)
- Price above all major moving averages (50, 150, 200-day MAs)
2. **Price Relative to 52-Week Range**
- Price at least 25% above 52-week low (showing strong recovery)
- Price within 75-95% of 52-week high (room for further upside)
3. **Relative Strength**
- Stock ranks in the top 30% based on 100-day price performance
- This implements Minervini's emphasis on buying only strong performers
4. **Volume Criteria**
- Volume above its 50-day moving average (showing increasing interest)
## How to Use This Indicator
When all conditions are met, the indicator displays a green triangle below the price bar and colors the background green. These signals identify potential candidates for further analysis. According to Minervini's methodology, you should:
1. Use this as a screening tool to identify potential candidates
2. Perform additional chart analysis to identify specific entry points
3. Look for decreased volatility and proper bases or consolidation patterns
4. Consider broader market conditions and sector strength before entering
## Sources and Credit
This indicator is based on Mark Minervini's trading methodology as outlined in:
1. Minervini, Mark. "Trade Like a Stock Market Wizard: How to Achieve Super Performance in Stocks in Any Market" (2013)
2. Minervini, Mark. "Think & Trade Like a Champion: The Secrets, Rules & Blunt Truths of a Stock Market Wizard" (2016)
3. Minervini, Mark. "Mindset Secrets for Winning: How to Bring Personal Power to Everything You Do" (2019)
4. Interviews and workshops where Minervini has described his SEPA methodology
The specific criteria implemented are derived from Minervini's "Stage Analysis" framework, particularly focusing on Stage 2 uptrends which he considers optimal for buying opportunities.
## Disclaimer
This indicator is provided for informational purposes only. It attempts to reproduce Minervini's published criteria but should be used as part of a complete trading strategy with proper risk management. Minervini's complete methodology includes additional subjective elements that cannot be fully automated.
Crypto Market Session Guide with Local TimeMaster the Markets with the Ultimate Trading Session Indicator
Timing is everything in trading. Knowing when liquidity is at its peak and when market sessions overlap can make all the difference in your strategy. This Market Session Guide Indicator helps you navigate the trading day with real-time session tracking, countdown timers, and local time adjustments—giving you a clear edge in the market.
Key Features
Live Session Tracking – Instantly see which trading session is active: Asian, European, US, or the high-volatility EU-US overlap.
Automatic Local Time Conversion – No need to convert UTC manually—session times adjust automatically based on your TradingView exchange settings.
Daylight Saving Time Adjustments – The US market opening and closing times are automatically adjusted for summer and winter shifts.
Countdown Timer for Session Close – Know exactly when the current session will end so you can time your trades effectively.
Next Market Opening Display – Always be prepared by knowing which market opens next and at what exact time in your local timezone.
Clear Visual Guide – A structured table in the top-right of your chart provides all essential session details without cluttering your screen.
How It Works
This indicator tracks the three main trading sessions:
Asian Session (Tokyo, Sydney): 00:00 - 09:00 UTC
European Session (London, Frankfurt): 07:00 - 16:00 UTC
US Session (New York, Chicago): 13:30 - 22:00 UTC (adjusts automatically for Daylight Saving Time)
EU-US Overlap: 12:00 - 16:00 UTC, the most volatile period of the trading day
It also highlights when a session is about to close and when the next one will begin, ensuring you are always aware of liquidity shifts in the market.
Why You Need This Indicator
Optimized for Forex, Crypto, and Indices – Helps traders align their strategies with the most active market hours.
Ideal for Scalping and Day Trading – Enter trades during peak volatility to maximize opportunities.
Eliminates Guesswork – Stop manually tracking time zones and market schedules—everything updates dynamically for you.
Upgrade Your Trading Strategy Today
This indicator simplifies market timing, ensuring you're always trading when liquidity and volatility are at their highest. Whether you're trading Forex, Crypto, or Stocks, knowing when markets open and close is essential for making informed decisions.
Try it out, and if you find it useful, consider sharing it with other traders. Your feedback is always welcome!
Flow Optimized Moving AverageOverview
The Flow Optimized Moving Average (Flow OMA) is an advanced adaptive moving average designed to dynamically adjust smoothing factors based on market efficiency and volatility. By integrating the Efficiency Ratio (ER) with an Adaptive Moving Average (AMA) and leveraging ATR-based bands, this indicator provides traders with a refined tool for identifying trend direction, strength, and potential reversal zones.
Key Features
Adaptive Moving Average (AMA)
Adjusts to price action based on the Efficiency Ratio (ER), reducing lag in trending markets while smoothing noise in ranging conditions.
Efficiency Ratio (ER)
Measures the effectiveness of price movement over a defined lookback period.
Helps in dynamically adjusting the smoothing constant of the AMA.
ATR-Based Volatility Bands
Creates upper and lower dynamic bands based on the Average True Range (ATR).
Expands in high volatility and contracts in low volatility, providing traders with a contextual understanding of price action.
Slope-Based Trend Strength
Normalizes the moving average slope relative to ATR.
Generates a trend strength score, which influences band opacity, making strong trends visually distinguishable.
Dynamic Color Coding
Bullish Trends: Cyan/Turquoise (#00e2ff)
Bearish Trends: Blue (#003ff5)
Neutral Trends: Gray
The transparency of the bands dynamically adjusts based on trend strength.
Fill Zone Effect
The area between the ATR bands is filled with a gradient-like effect, giving a clear visual representation of trend strength and transitions.
Indicator Components
Inputs (User Settings)
ER Lookback Period: Defines how many bars are used in the Efficiency Ratio calculation (default: 10).
Fast & Slow Periods: Control the sensitivity of the Adaptive Moving Average (default: 2 & 30).
ATR Period: Defines the lookback for Average True Range (default: 14).
Band Multiplier: Determines the width of ATR-based bands (default: 1.5).
Slope Average Period: Smooths trend slope for more stable trend assessment (default: 5).
Efficiency Ratio Calculation
Measures how effectively price moves in a straight line compared to its total movement.
A higher ER value suggests strong trend momentum, while a lower value implies consolidation.
Adaptive Moving Average (AMA)
Dynamically adjusts its smoothing factor based on ER.
Uses a smoothing constant that ranges between the fastest and slowest specified values.
Volatility-Based Bands
Constructed using the ATR multiplier.
Expand and contract dynamically in response to market volatility.
Trend Strength & Direction
Computed using the normalized slope of AMA against ATR.
Positive slope = Bullish trend, Negative slope = Bearish trend.
Visual Enhancements
Colored Adaptive MA Line: Changes based on trend direction.
ATR Bands with Gradient Fill: Visual representation of market conditions.
Dynamic Opacity: Highlights trend strength through transparency.
How to Use the Flow OMA Indicator
Trend Identification
When the Adaptive MA is rising and colored cyan, a bullish trend is in play.
When the Adaptive MA is falling and colored blue, a bearish trend is present.
Trend Strength Assessment
A stronger trend results in more opaque band fills, indicating a clear directional bias.
Weaker trends or consolidations result in fainter fills, signaling a loss of momentum.
Reversal Signals
If price touches the upper band in a bullish move and starts reversing, it can indicate potential profit-taking areas.
If price approaches the lower band in a bearish move and rebounds, a short-term reversal may be imminent.
Volatility Insights
Narrow bands indicate low volatility and possible breakout conditions.
Wider bands suggest increased volatility, warning traders of potential price swings.
Best Practices
✅ Combine with Other Indicators
Use RSI, MACD, or Volume Profile for confirmation before executing trades.
✅ Apply to Multiple Timeframes
Works effectively in higher timeframes (1H, 4H, Daily) for trend trading.
Can be utilized in lower timeframes (5m, 15m) for scalping setups.
✅ Adjust Parameters Based on Asset Volatility
Increase ATR Period for stocks with high volatility.
Reduce ATR Multiplier for forex pairs to avoid excessive band width.
The Flow Optimized Moving Average (Flow OMA) is a powerful trend-following tool designed for both swing and intraday traders. Its adaptive nature allows it to efficiently track trends while minimizing false signals. By incorporating dynamic volatility bands and trend-sensitive color coding, this indicator enhances traders' ability to read price action effectively. Whether used standalone or in combination with other indicators, Flow OMA provides a significant edge in trend analysis.
Volatility Based Momentum by QTX Algo SystemsVolatility Based Momentum by QTX Algo Systems
Overview
This indicator is designed to determine whether a market trend is genuinely supported by both momentum and volatility. It produces per-candle signals when a smoothed momentum oscillator is above its moving average, a Price – Moving Average Ratio confirms overall trend strength by remaining above a preset level with a positive slope, and when at least one of two distinct volatility metrics is rising. This integrated approach offers traders a consolidated and dynamic view of market energy, delivering more actionable insights than a simple merger of standard indicators.
How It Works
The indicator fuses two complementary volatility measures with dual momentum assessments to ensure robust signal generation. One volatility metric evaluates long-term market behavior by analyzing the dispersion of logarithmic price changes, while the other—derived from a Bollinger Band Width Percentile—captures recent price variability and confirms that market volatility remains above a minimum threshold. A trading signal is generated only when at least one of these volatility measures shows a sustained upward trend over several candles.
For momentum, a double‐smoothed Stochastic Momentum Index provides a refined, short-term view of price action, filtering out market noise. In addition, the PMARP serves as a confirmation tool by comparing the current price to its moving average, requiring that its value remains above a defined level with a positive slope to indicate a strong trend. Together, these elements ensure that a signal is only produced when both the market’s momentum and volatility are in alignment.
Although the components used are based on well-known technical analysis methods, the thoughtful integration of these elements creates a tool that is more than the sum of its parts. By combining long-term volatility assessment with a real-time measure of recent price variability—and by merging short-term momentum analysis with a confirmation of overall trend strength—the indicator delivers a more reliable and comprehensive view of market energy. This holistic approach distinguishes it from standard indicators.
How to Use
Traders can adjust the volatility threshold setting to tailor the indicator to their preferred market or timeframe. The indicator displays per-candle signals when both the refined momentum criteria and the dynamic volatility conditions are met. These signals are intended to be used as part of a broader trading strategy, in conjunction with other technical analysis tools for confirming entries and exits.
Disclaimer
This indicator is for educational purposes only and is intended to support your trading strategy. It does not guarantee performance, and past results are not indicative of future outcomes. Always use proper risk management and perform your own analysis before trading.
Continuation Opportunity Indicator by QTX Algo SystemsContinuation Opportunity Indicator by QTX Algo Systems
Overview
This indicator is designed to pinpoint key moments within an established trend when a pullback is likely just a temporary consolidation rather than a reversal. It distinguishes phases of reduced volatility—suggesting a pause or consolidation—from moments when volatility subsequently increases, confirming that the prevailing trend is resuming. This integrated approach combines multiple classical elements into a unique tool that offers traders clear insight into trend continuity.
How It Works
The indicator marries two types of volatility measurements with dual momentum assessments and a trend filter to generate continuation signals. Two complementary volatility metrics are used: one assesses long-term price dispersion to gauge overall market behavior, while the other employs a percentile-based method to capture recent variability and ensure that overall market volatility meets a minimum threshold. A critical part of the signal generation is that the pullback must occur during a period of reduced volatility, indicating consolidation, and then be followed by an increase in volatility, which confirms the resumption of the trend.
For momentum analysis, a double‐smoothed oscillator provides a refined, short-term view of price action, and a Price – Moving Average Ratio (PMARP) confirms the trend’s strength by requiring that it remains above or below a set threshold with a positive or negative slope, respectively. Signals are produced based on crossover events in the momentum oscillator that occur after a pullback, with the subsequent rise in volatility validating the trend continuation. A moving average-based trend filter further ensures that these signals align with the broader market direction.
While the individual components—volatility measures, momentum oscillators, and trend filters—are standard in technical analysis, their deliberate integration in this script results in a tool that is greater than the sum of its parts. Rather than merely merging indicators, this system is crafted to filter out false signals and clearly differentiate between temporary consolidations and genuine trend continuations. By providing a holistic view of market behavior, it offers traders actionable insight into when a pullback is simply a pause before the trend resumes.
How to Use
Traders should monitor the chart for opportunity signals. These signals indicate that a consolidation phase is ending and that the overall trend is likely to continue. Adjust the volatility parameters as needed to suit your market or timeframe, and use these signals in conjunction with other technical analysis tools to confirm optimal entry and exit points.
Disclaimer
This indicator is for educational purposes only and is intended to support your trading strategy. It does not guarantee performance, and past results are not indicative of future outcomes. Always use proper risk management and perform your own analysis before trading.
Destroyer LifeDestroyer Life Strategy - High-Frequency Long & Short Trading
Overview:
The Destroyer Life strategy is an advanced cryptocurrency trading algorithm designed for high-frequency execution on the 15-second timeframe. It combines CRT (Candle Range Trend) and Turtle Soup trading logic with multi-timeframe analysis to optimize entries and exits for both long and short trades. This strategy is specifically optimized for high-volatility crypto pairs, such as SOL/USD on MEXC, ensuring precise execution with minimal drawdown.
Key Features:
15-Second Timeframe Execution: Optimized for ultra-short-term trading.
Long & Short Strategy: Simultaneously identifies profitable buy and sell opportunities.
CRT & Turtle Soup Logic: Leverages price action patterns for enhanced trade accuracy.
Higher Timeframe Analysis (HTF): Incorporates liquidity zones, fair value gaps (FVG), and breaker blocks for context-aware trading.
Dynamic Position Sizing: Uses an adjustable leverage multiplier for risk-controlled trade sizing.
Commission Optimization: Ensures profitability even with trading fees.
Strict Risk Management: Implements exit conditions based on liquidity structure and trend reversals.
Strategy Performance (Backtested on SOL/USD - MEXC):
Overall Profitability: ~80% win rate in backtesting.
Net Profit: $3,151.12 (6.30% ROI).
Gross Profit: $3,795.68 (7.59%).
Gross Loss: $644.56 (1.29%).
Long Trades Profit: $1,459.05 (2.92%).
Short Trades Profit: $1,692.07 (3.38%).
Commission Paid: $924.82.
Minimum Trade Holding Period: 1-minute cooldown between trades.
Trading Logic:
Entry Conditions:
Long Trades: Triggered when the price enters a liquidity void and aligns with higher timeframe bullish bias.
Short Trades: Triggered when price approaches a resistance level with bearish higher timeframe confluence.
CRT & Turtle Soup Patterns: Identifies reversals by analyzing breakout and fake-out structures.
Exit Conditions:
Long Positions Close: Upon price exceeding a 3.88% profit threshold or reversing below an HTF structure.
Short Positions Close: Upon reaching a similar 3.88% threshold or showing strong bullish signals.
Dynamic Position Sizing:
Uses a leverage-based calculation that adapts trade size based on volatility.
Liquidity Awareness:
Tracks Mitigation Blocks (MB), Fair Value Gaps (FVG), Buy/Sell-Side Liquidity (BSL/SSL) to determine optimal execution.
Best Use Cases:
Scalpers & High-Frequency Traders: Those looking for rapid trade execution with short holding periods.
Crypto Traders Focused on Low Timeframes: Optimized for 15-second price action.
Traders Utilizing Liquidity Concepts: Built to exploit liquidity traps and inefficiencies.
Risks & Considerations:
High-Frequency Execution Requires Low Latency: Ensure your broker or exchange supports fast order execution.
Backtested Results May Vary: Real-time performance depends on market conditions.
Commission & Fees Impact Profits: Consider exchanges with low fees to maximize strategy efficiency.
Final Thoughts:
The Destroyer Life Strategy is designed for serious traders looking to take advantage of high-volatility markets with a structured, liquidity-based approach. By combining price action, liquidity concepts, and adaptive risk management, it provides a solid framework for executing high-probability trades on crypto markets.
🚀 Ready to take your trading to the next level? Try Destroyer Life today and dominate the markets!
Daily separator, Open, HTF candlesScript Overview
This TradingView script is designed to enhance market structure analysis by providing a clear visual representation of key trading elements. It integrates multiple technical features that help traders assess price action, trend direction, and potential trade setups efficiently.
Main Features & Functionality
1. Daily Separator
• A vertical line is plotted to clearly mark the start of each trading day.
• Helps traders visually differentiate daily sessions, making it easier to analyze price action over different periods.
2. Exponential Moving Average (EMA) with EMA Continuity Table
• The script calculates an EMA of choice and displays whether the price is above or below it across five customizable timeframes.
• Use Case:
• Identifies if the price is in a retracement or a trend continuation phase.
• Helps determine trend strength—if price is consistently above the EMA across multiple timeframes, the trend is bullish; if below, it’s bearish.
• Aids in making trading decisions such as whether to go long or short.
3. Higher Timeframe (HTF) Candles
• Plots candles from a higher timeframe (HTF) onto the current chart.
• Use Case:
• Provides a macro view of price action while trading on a lower timeframe.
• Helps traders see if the price is interacting with HTF support/resistance levels.
• Useful for confirming entries/exits based on the HTF trend.
4. Opening Line
• Draws a daily opening price level, allowing traders to track price movement relative to the open.
• Use Case:
• Useful for intraday traders who analyze whether price is holding above or below the daily open.
• Helps in identifying key price behaviors, such as breakouts, fakeouts, or potential reversals.
Additional Considerations
• Customization: The script allows traders to adjust key parameters such as the EMA length, timeframes for EMA continuity, and HTF candle settings.
• Market Structure & Decision Making: By combining EMAs, HTF analysis, and the daily open, the script assists traders in determining whether price action aligns with their trade thesis.
• Potential Enhancements:
• Adding alerts for EMA crossovers or when price crosses the daily open.
• Incorporating color coding for the EMA table to improve readability.
Use Case Summary
This script is particularly beneficial for trend-following traders, intraday traders, and swing traders who want to:
1. Confirm market direction with EMA-based trend analysis.
2. Monitor HTF price action while trading on lower timeframes.
3. Track intraday price movement relative to the daily open.
4. Differentiate trading sessions for better structure analysis.
Zippo Traffic v2Zippo Traffic v2
Fiyat hareketlerini analiz ederek trend yönünü belirleyen gelişmiş bir trend takip sistemidir. Alış ve satış sinyalleri üretmekle kalmaz, aynı zamanda belirsiz dönemleri sarı barlarla göstererek, işlem yapılmaması gereken durumları da işaret eder.
Nasıl Çalışır?
Bu sistem bir trafik ışığı mantığıyla çalışır:
🟡 Sarı barlar: Piyasada belirsizlik – yeni pozisyon açmayın, mevcut pozisyonu koruyorsanız dikkatli olun.
🟢 Yeşil barlar: Long / Al sinyali – yükseliş trendi.
🔴 Kırmızı barlar: Short / Sat sinyali – düşüş trendi.
Alligator (3 EMA) parametreleri (JawLen, TeethLen, LipsLen) kullanıcı tarafından değiştirilebilir; diğer teknik göstergeler ve hesaplamalar sabittir.
Bu sayede aşırı optimizasyon ve yanlış sinyal alma riski azalır; sistemin temel mantığı korunur.
Öne Çıkan Özellikler:
Nötr Bölgeler: Klasik trend takip indikatörlerinden farklı olarak, sadece “Al” ve “Sat” sinyalleri değil, aynı zamanda piyasada nötr bölgeleri (sarı barlar) belirler.
Momentum + Trend Analizi: Piyasanın yönünü daha doğru analiz etmek için birden fazla kriteri bir arada kullanır.
Standart Fiyat Verisi: Hesaplamalar, standart OHLC değerlerine dayanır. Heikin Ashi veya diğer mum çeşitleri, sadece daha net görsellik amacıyla tercih edilebilir; sinyal üretiminde etkisi yoktur.
Nasıl Kullanılır?
🟢 Yeşil barlar: Güçlü yükseliş trendi (Long).
🔴 Kırmızı barlar: Düşüş trendi (Short).
🟡 Sarı barlar: Trendin belirsiz olduğu alanlardır; bu dönemlerde yeni pozisyon açmaktan kaçının.
Zaman Dilimi ve Kullanım Önerileri
Hacimsiz hisselerde veya düşük likiditeli varlıklarda sinyal kalitesi düşük olabilir.
En iyi sonuçlar için 30 dakika ve üzeri zaman dilimleri önerilir.
Özellikle 4 saatlik, 8 saatlik ve günlük grafiklerde başarılı sonuçlar alınmıştır.
Daha kısa zaman dilimlerinde de kullanılabilir, ancak fiyat oynaklığı yüksek olduğundan sinyallerin doğruluğu düşebilir.
Önemli Uyarı..
Bu indikatör, teknik analiz amaçlı geliştirilmiştir ve yatırım tavsiyesi içermez. Piyasa koşulları hızla değişebilir; tek bir mum bile destek veya direnci kırabilir. Sarı barlar, mevcut pozisyonu kapatıp beklemenizi veya trendin netleşmesini takip etmenizi sağlar. Tüm yatırım kararlarınızı kendi araştırmalarınız ve risk yönetimi stratejileriniz doğrultusunda vermelisiniz.
______________________________________
Zippo Traffic v2
Zippo Traffic v2 is an advanced trend-following system that analyzes price movements to determine market direction. Not only does it generate buy and sell signals, but it also highlights uncertain market periods with yellow bars, signaling when new positions should not be opened.
How It Works
This system operates on a traffic light principle:
🟡 Yellow Bars: Indicate market uncertainty – refrain from opening new positions and exercise caution if you are already in a trade.
🟢 Green Bars: Signal a Long/Buy – indicating an uptrend.
🔴 Red Bars: Signal a Short/Sell – indicating a downtrend.
The Alligator (3 EMA) parameters (JawLen, TeethLen, LipsLen) are the only inputs that users can modify; all other technical indicators and calculations are fixed. This minimizes the risk of over-optimization and false signals, preserving the system’s core methodology.
Key Features
Neutral Zones: Unlike conventional trend-following indicators that only provide buy and sell signals, this indicator also identifies neutral areas (yellow bars) in the market.
Momentum + Trend Analysis: It combines multiple criteria to more accurately analyze the market direction.
Standard Price Data: All calculations are based on standard OHLC values. While Heikin Ashi or other candlestick styles may be used solely for enhanced visual clarity, they do not affect signal generation.
How to Use
🟢 Green Bars: Indicate a strong uptrend (Long).
🔴 Red Bars: Indicate a downtrend (Short).
🟡 Yellow Bars: Represent uncertain market conditions; avoid opening new positions during these periods.
Timeframe and Usage Recommendations
Signal quality may be poor in low-volume or illiquid securities.
For optimal results, it is recommended to use timeframes of 30 minutes or higher.
It has proven particularly effective on 4-hour, 8-hour, and daily charts.
Although it can be applied to shorter timeframes, increased price volatility may reduce signal accuracy.
Important Notice
This indicator is developed solely for technical analysis purposes and does not constitute investment advice. Market conditions can change rapidly— even a single candle can break through support or resistance levels. Yellow bars indicate that you should close your existing position and wait, or monitor for trend clarification, but do not necessarily signal an imminent trend reversal. All investment decisions should be made based on your own research and risk management strategies.
ORB Sessions w/ MidlineORB Sessions with Midline – Customizable Opening Range Breakout Indicator
📌 Overview:
This indicator allows traders to visualize Opening Range Breakout (ORB) sessions with customizable high, low, and midline levels. It supports both predefined ORB sessions and user-defined custom sessions. The ORB levels update in real-time and are automatically hidden on higher timeframes.
🔹 Features:
✅ Predefined ORB Sessions – Toggle commonly used ORB periods to match your strategy.
✅ Custom ORB Sessions – Define up to three additional ORB sessions with custom start and end times.
✅ Live ORB Updates – ORB high, low, and midline update dynamically as bars close within the session.
✅ Customizable Colors & Labels – Set unique colors for high, midline, and low levels, and enable/disable price labels.
✅ Smart Timeframe Filtering – ORB lines automatically hide on higher timeframes when they exceed the ORB duration.
✅ Futures Market Adjustments – Automatically shifts ORB session times for NQ, ES, YM, RTY, and M2K to align with market hours.
🛠️ How to Use:
1️⃣ Enable ORB Sessions – Select which predefined sessions you want to track.
2️⃣ Customize Your Own ORBs – Define up to three custom ORB sessions with specific start and end times.
3️⃣ Adjust Visualization – Modify ORB colors and labels for better chart clarity.
4️⃣ Trade ORB Breakouts – Use these key levels to identify potential breakouts, reversals, and trend continuation setups.
Machine Learning + IchimokuIchimoku Cloud + Machine Learning Levels is an advanced indicator that merges a classic trend tool with machine-learned supply & demand zones. Combining the two can help traders identify trends and key price zones with greater confidence when both signals align!
How it Works
The Ichimoku Cloud component identifies the trend direction and momentum at a glance – it shows support/resistance areas via its cloud (Kumo) and signals potential trend changes when the Tenkan-sen and Kijun-sen lines cross. Meanwhile, the Machine Learning module analyzes historical price data to project potential support and resistance levels (displayed as horizontal lines) that the algorithm deems significant. By combining these, the script offers a two-layer confirmation: Ichimoku outlines the broader trend and equilibrium, while the ML levels pinpoint specific price levels where the price may react. For example, if price is above the Ichimoku Cloud (uptrend) and also near an ML-predicted support, the confluence of these signals strengthens the case for a bounce.
How to Use
Apply the indicator to a chart like any other TradingView script. It works on multiple asset classes (see supported list below). Once added:
Ichimoku Lines
Tenkan-sen (Blue): Short-term average reflecting recent highs/lows.
Kijun-sen (Red): Medium-term baseline for support/resistance.
Senkou Span A (Green) & Senkou Span B (Orange) form the “Cloud” (Kumo). Price above the Cloud often signals a bullish environment; price below it can signal a bearish environment.
Chikou Span (Purple): Plots current closing price shifted back, helping gauge momentum vs. past price.
ML-Predicted Support/Resistance Lines (Green/Red Horizontal Lines)
Green Horizontal Lines – Potential support zones.
Red Horizontal Lines – Potential resistance zones.
These dynamically adjust based on the specific asset and are updated as new historical data becomes available.
Password (for Advanced Features)
In the indicator’s Settings, there is an input field labeled “Password.” The password corresponds to the ticker(s) listed below.
Stocks
TSLA, NVDA, AAPL, AMZN, PLTR, AMD, META, MSFT, MSTR, GOOG, GME, COIN, NFLX, BABA, UBER, HOOD, NKE
Cryptocurrencies
ETH, BTC, SOL, BNB, XRP, ADA, DOT, DOGE, LTC, JUP, LINK, INJ, FET, SAND, HBAR, TRX, SHIB, UNI
(If you attach the indicator to any unlisted ticker, you will only see the Ichimoku Cloud.)
Why It’s Unique
This script is a fresh take on market analysis – it’s original in fusing Ichimoku’s visual trend mapping with machine learning. The Ichimoku framework provides time-proven trend insight, and the ML levels add forward-looking context specific to each asset. By uniting them, the indicator aims to filter out false signals and highlight high-probability zones. No repainting occurs: Ichimoku values are based on closed data, and ML levels are computed from historical patterns (they do not retroactively change).
Ichimoku Cloud + Machine Learning Levels offers an informative blend of old and new analysis techniques. It clearly shows where price is relative to trend (via Ichimoku) and where it might react in the future (via ML levels). Use it to gain a richer view of the market’s behavior. I hope this indicator provides valuable insights for your trading decisions. Happy trading!
Multi Indicator Buy/Sell with BacktestThis backtest indicator allows you to configure up to 4 different indicators and set buy/sell levels for each one, then back test how well your strategy would have worked over a given time period.
Advanced Support and Resistance Levels[MAP]Advanced Support and Resistance Levels Indicator
Author
Developed by:
Overview
The "Advanced Support and Resistance Levels" indicator, created, is a sophisticated tool designed for TradingView's Pine Script v6 platform. It identifies and plots key support and resistance levels on a price chart, enhancing technical analysis by incorporating pivot strength, volume weighting, and level decay. The indicator overlays lines, zones, and labels on the chart, providing a visual representation of significant price levels where the market has historically reversed or consolidated.
Purpose
This indicator, authored by , aims to:
Detect significant pivot points (highs and lows) with customizable strength requirements.
Track and rank support/resistance levels based on their recency, volume, and number of touches.
Display these levels as lines and optional zones, with strength-based visual cues (e.g., line thickness and opacity).
Offer flexibility through user-configurable settings to adapt to different trading styles and market conditions.
Features
Pivot Detection:
Identifies high and low pivots using a strength parameter, requiring a specified number of bars on either side where no higher highs or lower lows occur.
Incorporates closing price checks and SMA-based trend confirmation to filter out noise and ensure pivots align with the broader market direction.
Level Management:
Maintains a dynamic array of levels with attributes: price, type (support/resistance), bars since last touch, strength, and volume.
Merges nearby levels within a tolerance percentage, updating prices with a strength-weighted average.
Prunes weaker or older levels when exceeding the maximum allowed, prioritizing those with higher calculated strength.
Strength Calculation:
Combines the number of touches (strength), volume (if enabled), and age decay (if enabled) into a single metric.
Volume weighting uses a logarithmic scale to emphasize high-volume pivots without over-amplifying extreme values.
Age decay reduces the importance of older levels over time, ensuring relevance to current price action.
Visualization:
Draws horizontal lines at each level, with thickness reflecting the number of touches (up to a user-defined maximum).
Optional price zones around levels, sized as a percentage of the price, to indicate areas of influence.
Labels display the level type (S for support, R for resistance), price, and strength score, with position (left or right) customizable.
Line opacity varies with strength, providing a visual hierarchy of level significance.
Plots small triangles at detected pivot points for reference.
Inputs
Lookback Period (lookback, default: 20): Number of bars to consider for trend confirmation via SMA. Range: 5–100.
Pivot Strength (strength, default: 2): Number of bars required on each side of a pivot to confirm it. Range: 1–10.
Price Tolerance % (tolerance, default: 0.5): Percentage range for merging similar levels. Range: 0.1–5.
Max Levels to Show (maxLevels, default: 10): Maximum number of levels displayed. Range: 2–50.
Zone Size % (zoneSizePercent, default: 0.1): Size of the S/R zone as a percentage of the price. Range: 0–1.
Line Width (lineWidth, default: 1): Maximum thickness of level lines. Range: 1–5.
Show Labels (showLabels, default: true): Toggle visibility of level labels.
Label Position (labelPos, default: "Right"): Position of labels ("Left" or "Right").
Level Strength Decay (levelDecay, default: true): Enable gradual reduction in strength for older levels.
Volume Weighting (volumeWeight, default: true): Incorporate volume into level strength calculations.
Support Color (supportColor, default: green): Color for support levels.
Resistance Color (resistColor, default: red): Color for resistance levels.
How It Works
Pivot Detection:
Checks for pivots only after enough bars (2 * strength) have passed.
A high pivot requires strength bars before and after with no higher highs or closes, and a short-term SMA above a long-term SMA.
A low pivot requires strength bars before and after with no lower lows or closes, and a short-term SMA below a long-term SMA.
Level Tracking:
New pivots create levels with initial strength and volume.
Existing levels within tolerance are updated: strength increases, volume takes the maximum value, and price adjusts via a weighted average.
Levels older than lookback * 4 bars with strength below 0.5 are removed.
If the number of levels exceeds maxLevels, the weakest (by calculated strength) are pruned using a selection sort algorithm.
Drawing:
Updates on the last confirmed bar or in real-time.
Lines extend lookback bars left and right from the current bar, with thickness based on touches.
Zones (if enabled) are drawn symmetrically around the level price.
Labels show detailed info, with opacity tied to strength.
Usage
Add to Chart: Apply the indicator to any TradingView chart via the Pine Script editor, as designed by .
Adjust Settings: Customize inputs to match your trading strategy (e.g., increase strength for stronger pivots, adjust tolerance for tighter level merging).
Interpret Levels: Focus on thicker, less transparent lines for stronger levels; use zones to identify potential reversal areas.
Combine with Other Tools: Pair with trend indicators or oscillators for confluence in trading decisions.
Notes
Performance: The indicator uses arrays and sorting, which may slow down on very long charts with many levels. Keep maxLevels reasonable for efficiency.
Accuracy: Enhanced by trend confirmation and volume weighting, making it more reliable than basic S/R indicators, thanks to 's design.
Limitations: Real-time updates may shift levels as new pivots form; historical levels are more stable.
Example Settings
For day trading: lookback=10, strength=1, tolerance=0.3, maxLevels=5.
For swing trading: lookback=50, strength=3, tolerance=0.7, maxLevels=10.
Credits
Author: – Creator of this advanced support and resistance tool, blending precision and customization for traders.
Market Participation Index [PhenLabs]📊 Market Participation Index
Version: PineScript™ v6
📌 Description
Market Participation Index is a well-evolved statistical oscillator that constantly learns to develop by adapting to changing market behavior through the intricate mathematical modeling process. MPI combines different statistical approaches and Bayes’ probability theory of analysis to provide extensive insight into market participation and building momentum. MPI combines diverse statistical thinking principles of physics and information and marries them for subtle changes to occur in markets, levels to become influential as important price targets, and pattern divergences to unveil before it is visible by analytical methods in an old-fashioned methodology.
🚀 Points of Innovation:
Automatic market condition detection system with intelligent preset selection
Multi-statistical approach combining classical and advanced metrics
Fractal-based divergence system with quality scoring
Adaptive threshold calculation using statistical properties of current market
🚨 Important🚨
The ‘Auto’ mode intelligently selects the optimal preset based on real-time market conditions, if the visualization does not appear to the best of your liking then select the option in parenthesis next to the auto mode on the label in the oscillator in the settings panel.
🔧 Core Components
Statistical Foundation: Multiple statistical measures combined with weighted approach
Market Condition Analysis: Real-time detection of market states (trending, ranging, volatile)
Change Point Detection: Bayesian analysis for finding significant market structure shifts
Divergence System: Fractal-based pattern detection with quality assessment
Adaptive Visualization: Dynamic color schemes with context-appropriate settings
🔥 Key Features
The indicator provides comprehensive market analysis through:
Multi-statistical Oscillator: Combines Z-score, MAD, and fractal dimensions
Advanced Statistical Components: Includes skewness, kurtosis, and entropy analysis
Auto-preset System: Automatically selects optimal settings for current conditions
Fractal Divergence Analysis: Detects and grades quality of divergence patterns
Adaptive Thresholds: Dynamically adjusts overbought/oversold levels
🎨 Visualization
Color-coded Oscillator: Gradient-filled oscillator line showing intensity
Divergence Markings: Clear visualization of bullish and bearish divergences
Threshold Lines: Dynamic or fixed overbought/oversold levels
Preset Information: On-chart display of current market conditions
Multiple Color Schemes: Modern, Classic, Monochrome, and Neon themes
Classic
Modern
Monochrome
Neon
📖 Usage Guidelines
The indicator offers several customization options:
Market Condition Settings:
Preset Mode: Choose between Auto-detection or specific market condition presets
Color Theme: Select visual theme matching your chart style
Divergence Labels: Choose whether or not you’d like to see the divergence
✅ Best Use Cases:
Identify potential market reversals through statistical divergences
Detect changes in market structure before price confirmation
Filter trades based on current market condition (trending vs. ranging)
Find optimal entry and exit points using adaptive thresholds
Monitor shifts in market participation and momentum
⚠️ Limitations
Requires sufficient historical data for accurate statistical analysis
Auto-detection may lag during rapid market condition changes
Advanced statistical calculations have higher computational requirements
Manual preset selection may be required in certain transitional markets
💡 What Makes This Unique
Statistical Depth: Goes beyond traditional indicators with advanced statistical measures
Adaptive Intelligence: Automatically adjusts to current market conditions
Bayesian Analysis: Identifies statistically significant change points in market structure
Multi-factor Approach: Combines multiple statistical dimensions for confirmation
Fractal Divergence System: More robust than traditional divergence detection methods
🔬 How It Works
The indicator processes market data through four main components:
Market Condition Analysis:
Evaluates trend strength, volatility, and price patterns
Automatically selects optimal preset parameters
Adapts sensitivity based on current conditions
Statistical Oscillator:
Combines multiple statistical measures with weights
Normalizes values to consistent scale
Applies adaptive smoothing
Advanced Statistical Analysis:
Calculates higher-order statistical moments
Applies information-theoretic measures
Detects distribution anomalies
Divergence Detection:
Uses fractal theory to identify pivot points
Detects and scores divergence quality
Filters signals based on current market phase
💡 Note:
The Market Participation Index performs optimally when used across multiple timeframes for confirmation. Its statistical foundation makes it particularly valuable during market transitions and periods of changing volatility, where traditional indicators often fail to provide clear signals.
Bollinger Bands MTF & Kalman Filter | Flux Charts📈 Multi-Timeframe Kalman Filtered Bollinger Bands Indicator
Introducing our MTF Kalman Filtered Bollinger Bands – a powerful multi-timeframe Bollinger Bands (BB) indicator enhanced with Kalman filtering for superior smoothing and trend analysis. This indicator dynamically adapts Bollinger Bands across multiple timeframes while incorporating volume-based gradient transparency to highlight significant price movements. This indicator is better optimized for lower timeframes.
❓ How to Interpret the Bands & Volume Gradient:
Our indicator combines Lower Timeframe (LTF) and Higher Timeframe (HTF) Bollinger Bands to provide a comprehensive trend analysis. It applies Kalman filtering to the LTF bands, ensuring smoother, noise-reduced signals. The color gradient and relative volume-based transparency offer deeper insights into price strength.
🔹 LTF Bollinger Bands: Shorter-period bands filtered with a Kalman smoothing algorithm, reducing lag and noise.
🔹 HTF Bollinger Bands: Traditional Bollinger Bands plotted on a higher timeframe, offering macro trend analysis.
🔹 Volume Gradient Transparency: The bands adjust their opacity based on relative buy/sell volume, allowing traders to assess momentum strength.
📌 How Does It Work?
1️⃣ Multi-Timeframe Bollinger Bands Calculation
The LTF BB uses Kalman filtering for a smoother price representation, helping to reduce false signals.
The HTF BB is EMA-smoothed for improved trend clarity.
2️⃣ Adaptive Gradient Transparency
The opacity of the fill color between the bands is determined by relative buy/sell volume.
Higher buy volume = stronger bullish signal (greener bands).
Higher sell volume = stronger bearish signal (redder bands).
3️⃣ Dynamic Trend Signals & Breakouts
Buy Signal: When price breaks below the HTF lower band and LTF bands start rising.
Sell Signal: When price breaks above the HTF upper band and LTF bands start falling.
⚙️ Settings & Customization:
🛠 LTF and HTF Bollinger Bands Settings:
Multiplier: The multiplier applied to the BB to determine the upper and lower bands
Length: Define the number of bars determines the BB calculations.
Custom Timeframe Selection: Choose from predefined options (e.g., 5m, 15m, 1H, 4H, etc).
🎨 Gradient & Transparency Settings:
Bullish/Bearish Color Options: Customize colors for uptrend and downtrend conditions.
Max & Min Opacity: Adjust the transparency levels based on volume intensity.
Solid vs. Gradient Mode: Choose between a gradient fill or a solid color mode for clarity.
📌 Recommended Settings for Optimal Use:
1️⃣ Timeframe Selection (LTF -> HTF):
1 min -> 5 min
2 min -> 5 min
3 min -> 15 min
5 min -> 15 min
15 min -> 1 hr
1 hr -> 4 hr
4 hr -> 1 day
2️⃣ Multiplier: Use 2.0 for LTF and 2.25 for HTF
3️⃣Length: Use a length of 20 - 30 bars
🚀 Why Use This Indicator?
✅ Multi-Timeframe Bollinger Bands with Kalman Filtering – Ideal for traders looking for reduced lag and clearer trend signals.
✅ Volume-Based Transparency – See momentum shifts instantly with adaptive opacity.
✅ Dynamic Buy & Sell Signals – Alerts based on price action + volume trends.
✅ Customizable for Any Strategy – Adjust colors, timeframes, and filtering options for personalized trading.
Multi Asset Similarity MatrixProvides a unique and visually stunning way to analyze the similarity between various stock market indices. This script uses a range of mathematical measures to calculate the correlation between different assets, such as indices, forex, crypto, etc..
Key Features:
Similarity Measures: The script offers a range of similarity measures to choose from, including SSD (Sum of Squared Differences), Euclidean Distance, Manhattan Distance, Minkowski Distance, Chebyshev Distance, Correlation Coefficient, Cosine Similarity, Camberra Index, Mean Absolute Error (MAE), Mean Squared Error (MSE), Lorentzian Function, Intersection, and Penrose Shape.
Asset Selection: Users can select the assets they want to analyze by entering a comma-separated list of tickers in the "Asset List" input field.
Color Gradient: The script uses a color gradient to represent the similarity values between each pair of indices, with red indicating low similarity and blue indicating high similarity.
How it Works:
The script calculates the source method (Returns or Volume Modified Returns) for each index using the sec function.
It then creates a matrix to hold the current values of each index over a specified window size (default is 10).
For each pair of indices, it applies the selected similarity measure using the select function and stores the result in a separate matrix.
The script calculates the maximum and minimum values of the similarity matrix to normalize the color gradient.
Finally, it creates a table with the index names as rows and columns, displaying the similarity values for each pair of indices using the calculated colors.
Visual Insights:
The indicator provides an intuitive way to visualize the relationships between different assets. By analyzing the color-coded tables, traders can gain insights into:
Which assets are highly correlated (blue) or uncorrelated (red)
The strength and direction of these correlations
Potential trading opportunities based on similarities and differences between assets
Overall, MASM is a powerful tool for market analysis and visualization, offering a unique perspective on the relationships between various assets.
~llama3