Advanced Liquidity Trap & Squeeze Detector [MazzaropiYoussef]DESCRIPTION:
The "Advanced Liquidity Trap & Squeeze Detector" is designed to identify potential liquidity traps, short and long squeezes, and market manipulation based on open interest, funding rates, and aggressive order flow.
KEY FEATURES:
- **Relative Open Interest Normalization**: Avoids scale discrepancies across different timeframes.
- **Liquidity Trap Detection**: Identifies potential bull and bear traps based on open interest and funding imbalances.
- **Squeeze Identification**: Highlights conditions where aggressive buyers or sellers are trapped before a reversal.
- **Volume Surge Confirmation**: Alerts when abnormal volume activity supports liquidity events.
- **Customizable Parameters**: Adjust thresholds to fine-tune detection sensitivity.
HOW IT WORKS:
- **Long Squeeze**: Triggered when relative open interest is high, funding is negative, and aggressive selling occurs.
- **Short Squeeze**: Triggered when relative open interest is high, funding is positive, and aggressive buying occurs.
- **Bull Trap**: Triggered when relative open interest is high, funding is positive, and price crosses above the trend line but fails.
- **Bear Trap**: Triggered when relative open interest is high, funding is negative, and price crosses below the trend line but fails.
USAGE:
- This indicator is useful for traders looking to anticipate reversals and avoid being caught in market manipulation events.
- Works best in combination with order book analysis and volume profile tools.
- Can be applied to crypto, forex, and other leveraged markets.
**/
Forecasting
Static price-range projection by symbolThis indicator shows you a predefined range to the right of the last candle of your chart. This range is custom and can be changed for a handful of symbols that you can choose. This scale will help you determining if the market is providing a reasonable range before you enter a trade or if the market isn't actually moving as much as you might think. This is particularly useful if you are into scalping and have to consider commission or spread in your trades.
Since all symbols have different price ranges in which they move this indicator doesn't make sense to just have "a one size fits all" approach. That's why you can choose up to 6 symbols and set the range that you want to have shown for each when you pull it up on the chart. Using my default values that means for when the NQ (Nasdaq future) is on the chart you will see a range of 20 handles projected. When you change the the ES (S&P500 future) you will instead see 5 handles. While the number is different that is somewhat of an equal move in both symbols.
There also is an option to set a default price range for all other symbols that are not selected if it is needed. However the display of the scale on anything else than the 6 selected symbols can also be turned off.
There are options provided on how exactly you want to indicator to determine if the chart symbol matches one of the selected symbols.
You can enable it to make sure the exchange/broker is the exact same as selected.
It can check for only the symbol root to match the selection. Specifically for futures this means that while ES1! might be selected, anything ES (ES1!, ES2!, ESH2025, ESM2025, ESM2022, ...) will be a match to the selection)
On the painted scale it is possible to not just show this range extended into each direction once. Per default you will have 3 segments of it in each direction. This can be reduced to just 1 or increased.
If you chose a high number of segments or a large range make sure to use the "Scale price chart only" option on your chart scale to not have the symbols price candles squished together by the charts auto scaling.
And last but not least the indicator options provide some possibilities to change the appearance of the printed price range scale in case you disagree with my design.
C&P MA/KT Compare & Predict Moving average / Current market price.
This is simple table indicator. Located at right-top of chart. Shows which way will MA's head go.
I made this indicator for automate candle countings & compare price. With this friend, you will be know trend more faster then waiting traditional MA golden / dead crossing.
In factory settings, current market price will be compared with closing price of the candle, corresponding to previous number 7, 25, 60, 99, 130, 240. If Current market price is lower then past, the box for the corresponding MA is highlighted in red and appears as Down. In opposite case, it will be highlighted in green and indicates Up.
MA와 시장가 차이로 MA의 머리 방향을 예측해주는 간단한 지표입니다.
수동으로 캔들 되돌려서 종가와 시장가 비교하는게 너무 번거로워서 자동화를 위해 제작되었습니다. 해당 지표를 이용하시면 MA의 골든/데드 크로스를 기다리는 것보다 더 빠른 예측이 가능합니다.
차트 우측 상단에 예측 값이 표시되며, 기본 설정에선 7, 25, 60, 99, 130, 240개 전 캔들의 종가와 시장가가 비교됩니다. 시장가가 비교 값보다 높을 때는 초록 배경에 Up 텍스트가 출력됩니다. 반대의 경우엔 빨간색 배경에 Down 표기가 나타납니다.
DCA Price LevelsThe indicator is used to set price targets in the chart on the basis of waste.
Whenever the price falls from the current DCA price to minus 30 percent, a new price target is set.
There are a total of 10 price targets, so a drop of up to minus 71 percent is covered by the default setting.
The number of price targets can be set individually, up to a maximum of 10, and the percentages can also be changed.
Market Phase MAMarket Phase MA is an advanced trend-following indicator designed to provide traders with a dynamically colored moving average that adapts to market conditions. It uses a powerful combination of Average True Range (ATR) and Average Directional Index (ADX) to classify market trends in real-time. The indicator integrates a fully customizable moving average (SMA or EMA) to highlight trend phases clearly and effectively.
Key Features & Advantages:
✔ Adaptive Trend Classification: Detects uptrends, downtrends, and sideways markets using a refined mix of ATR and ADX for more precise trend identification.
✔ Color-Coded Moving Average: The moving average dynamically changes color based on trend classification, providing a clean visual representation of market sentiment.
✔ Advanced ATR & ADX Filtering:
- ATR measures market volatility and identifies ranging periods.
- ADX confirms trend strength, reducing false signals.
- A weighted approach balances ATR and ADX, ensuring reliability.
✔ Fully Customizable Moving Average: Traders can select between SMA and EMA while adjusting the moving average length directly from the settings panel.
✔ Smooth & Responsive Adjustments: The smoothing factor can be fine-tuned to control signal sensitivity and noise reduction, making it suitable for scalping, swing trading, and long-term trend monitoring.
What Makes It Unique:
- Unlike traditional trend indicators, Market Phase MA provides **direct visual feedback** on a moving average rather than using a separate oscillator.
- It **adapts dynamically** to market conditions instead of relying on fixed thresholds.
- The combination of **volatility and trend strength analysis** enhances precision in identifying valid trends.
- Users can optimize **reaction speed vs. reliability** with adjustable parameters for better decision-making.
How to Use It:
- Identify Market Phases: The moving average color shifts based on trend type—**teal** for uptrends, **red** for downtrends, and **gray** for sideways markets.
- Confirm Trend Strength: Persistent color shifts indicate strong trends, while frequent changes may suggest market indecision.
- Use as a Trade Confirmation Tool: Complement it with **support & resistance zones, price action analysis, and volume indicators** for stronger confirmation signals.
Market Phase MA is designed for traders seeking a clear, efficient, and highly adaptable moving average trend detection system. Whether you are a day trader, swing trader, or long-term investor, this indicator will help you identify and follow trends with confidence.
Multi-Asset Ratio (20 vs 5) - LuchapThis indicator calculates and displays the ratio between the sum of the prices of several base assets and the sum of the prices of several quote assets. You can select up to 20 base assets and 5 quote assets, and enable or disable each asset individually to refine your analysis. This ratio allows you to quickly evaluate the relative performance of different groups of assets.
Reversal Probability Zone & Levels [LuxAlgo]The Reversal Probability Zone & Levels tool allows traders to identify a zone starting from the last detected reversal to highlight the probability of where the next reversal would be from a price and time perspective.
Price and time levels within the zone are displayed for up to 4 percentiles defined by the user.
🔶 USAGE
By default, the tool displays a zone with the 25th, 50th, 75th and 90th percentiles on both the price and time axis, indicating where, when and how many of the past reversals have occurred.
Traders can select the length for swing detection and the maximum number of reversals for probability calculations. The tool considers both bullish and bearish reversals separately, which means that if the last reversal was a swing high, the zone would show the probabilities for the last defined Maximum reversals
The Maximum reversals value has a direct impact on the probabilities, the more data traders use the more significant the result, probabilities over 10 occurrences are far weak compared to probabilities over 1000 occurrences.
🔹 Percentiles
Traders can fine-tune the percentile parameters in the settings panel.
A given percentile means that the number of occurrences in the data set is less than or equal to the percentile.
In English, this means
Percentile 20th: 20% of the occurrences are less than or equal to this value, so 80% of the occurrences are greater than this value.
Percentile 50th: 50% of the occurrences are below and 50% are above this value.
Percentile 80th: 80% of occurrences are lower than or equal to this value, so 20% of occurrences are greater than this value.
🔹 Normalize data
The Normalize Data feature allows traders to make an apples to apples comparison when we have a lot of historical data on high timeframe charts, using returns between swings instead of raw price.
🔹 Display Style
By default, the tool has the No overlapping feature enabled to display a clean chart, traders can turn it off, but this can fill the chart with too much information and barely see the price.
Traders can enable/disable settings to show only the last zone and the swing markers on the chart.
🔶 SETTINGS
Swing Length: The maximum length in bars used to identify a swing
Maximum Reversals: Maximum number of reversals included in calculations
Normalize Data: Use returns between swings instead of raw price
Percentiles: Enable/disable each of the four percentiles and select the percentile number, line style, colors, and size
🔹 Style
No Overlapping Zones: Enable or disable the No overlap between zones feature
Show Only Last Zone: Enable/disable display of last zone only
Show Marks: Enable/disable reversal markers
Kalman Filter Trend BreakersThe Kalman filter is a recursive algorithm developed in 1960 by Rudolf E. Kálmán, a Hungarian-American engineer and mathematician, that provides optimal estimates of a system's state by combining noisy measurements with a predictive model. It is widely used in control systems, signal processing, and finance for tracking and forecasting.
In trading, KF might be a good replacement for a moving average, as it reacts to price changes in a different way. Not only it follows price direction, but can also track the velocity of price change. This specific behaviour of KF is used in this indicator to track changes in trends.
Trend is characterized by price moving directionally, however, any trend comes to pause or complete stop and reversal, as the price changes more slowly (a trend fades into a sideways movement for a while) or the price movement changes direction, thus making a reversal.
This indicator detects the points where such changes occur (trend breaker points), and produces signals, which serve as points of current trend pausing or reversing. By applying different settings for KF calculation, you can produce less or more signals that indicate change in trend character, and either detect only significant trends changes, or less and shorter trends changes as well.
The signals do not differentiate the exact type of a trend change (it can be a brief trend pause followed by a continuation, as well as a complete reversal). However, once you are in a trend, the significant velocity change indicates a change in trend structure. In this sense, trend breaker signals should not be followed blindly, and can be used only as trend (and subsequently, position) exit confirmations, but not the entry contrarian confirmations.
For better visual representation, you can use chart signals attached to bars, and additionally paint a vertical gradient at each signal which shows significant trend deceleration.
Kalman filter calculations used in this indicator are partially based on an open-source code from @loxx which was published in 2022 as Kalman filter overlay .
Bollinger Bands with Narrow ConsolidationThe indicator is based on the standard Bollinger Bands indicator in TradingView. Its main difference is the ability to display narrow consolidation zones (with an adjustable percentage) and generate signals in these zones.
Narrow consolidation zones can be considered as a signal before the start of a strong trend, whether upward or downward.
Индикатор построен на стандартном индикаторе полос боллинджера в трейдинг вью. Его отличие заключается в том, что здесь есть возможность отображения зон узкой консолидации (процент настраивается) и генерации сигналов на этих зонах.
Зоны узкой консолидации можно рассматривать как сигнал перед началом сильного треда как восходящего, так и нисходящего.
Markov + Monte Carlo Simulation with EVMarkov Monte Carlo Projection (MMCP) – A Probabilistic Approach to Price Forecasting
Introduction: A New Approach to Price Projection
The Markov Monte Carlo Projection (MMCP) is an advanced stochastic forecasting tool that models potential future price paths using a combination of Markov Chain transition probabilities and Monte Carlo simulations. Unlike traditional technical indicators that rely on fixed formulas, MMCP employs probability distributions and simulated price movement paths to estimate future price behavior dynamically.
This indicator is designed to adapt to changing market conditions and provides traders with a probabilistic framework rather than a fixed forecast. By incorporating volatility modeling, MMCP enables traders to size projections proportionally to recent price action, making it an adaptive and flexible forecasting tool.
Mathematical Foundations
Markov Chains: Modeling Probability of Price Movements
A Markov Chain is a stochastic process where the probability of transitioning to the next state depends only on the current state and not on past states (i.e., it is memoryless).
For price movement, MMCP analyzes the past N bars (set by the lookback window) to determine the transition probabilities of price moving up, down, or remaining the same based on past behavior:
Pup=Number of Up MovesTotal Moves
Pup=Total MovesNumber of Up Moves
Pdown=Number of Down MovesTotal Moves
Pdown=Total MovesNumber of Down Moves
Psame=1−(Pup+Pdown)
Psame=1−(Pup+Pdown)
These probabilities guide how future price movements are simulated, ensuring that projections reflect historical price behavior tendencies.
Monte Carlo Simulations: Generating Possible Futures
Monte Carlo simulations involve running many random trials to estimate possible outcomes. Each trial simulates a future price path by:
Randomly selecting a direction based on the Markov probabilities Pup,Pdown,PsamePup,Pdown,Psame.
Determining the magnitude of the price movement using a normally distributed volatility model.
Iterating this process across multiple forecast bars to simulate a range of potential price paths.
This process does not predict a single outcome, but rather generates a probability-weighted range of future price possibilities.
Volatility Modeling: Scaling Movements Proportionally
Why We Use Standard Deviation (σσ)
Price movement is inherently volatile, and the magnitude of price shifts must be scaled relative to recent volatility. MMCP calculates rolling price returns and then derives the standard deviation of those returns:
σ=stdev(price returns,lookback)
σ=stdev(price returns,lookback)
The Volatility Multiplier allows users to adjust the impact of this volatility on projected movements. This makes the indicator adaptive to different asset price ranges.
Key User Adjustments
1. Volatility Multiplier – Tuning Projections for Different Assets
The scale of the Volatility Multiplier must be tuned for each asset because it is relative to the magnitude of price action. For example:
Low-priced assets (e.g., $2.50 stocks) → A multiplier of 0.1 works best.
Mid-priced assets (e.g., $250 stocks) → A multiplier of 3 works best.
High-priced assets (e.g., Bitcoin) → A multiplier of 1000 works best.
🔹 If projections seem too extreme, decrease the multiplier.
🔹 If projections seem too flat, increase the multiplier.
The Volatility Multiplier can also be fine-tuned to make the projected signal proportionate to the immediately preceding price action.
2. Expected Value (EV) Path – Analyzing Aggregate Future Probabilities
The EV Line is a computed average of all simulated paths, giving traders an expected mean trajectory.
If you find that the EV Line is not visible, try increasing the volatility multiplier to make it more pronounced.
3. Projection Inversion – Enhancing Analysis with Paired Indicators
A unique feature of MMCP is the projection inversion toggle, designed to allow traders to run multiple instances of the indicator in tandem.
When one instance is set to normal projection and another to inverted projection, traders can pair them together using identical settings (except inversion). This setup allows for a mirrored probability perspective and enhances visualizing volatility dynamics.
Additionally, traders can use multiple sets of paired indicators, each with a different lookback window, to build a multi-layered, probability-driven market visualization. This dynamic approach provides an evolving structure of probable price movement in different time frames, offering deeper insights into potential market conditions.
How MMCP Works in Real-Time
Each new bar triggers a fresh Monte Carlo simulation, meaning that projections organically evolve with the market. This ensures that MMCP is always responding to current conditions, rather than applying static assumptions.
How to Use MMCP in Trading
✔ Identifying Potential Reversal & Continuation Zones
If most Monte Carlo paths project upward, bullish momentum is likely.
If most Monte Carlo paths project downward, bearish momentum is likely.
The Expected Value (EV) Line can help confirm the most probable trajectory.
✔ Analyzing Market Sentiment in Real Time
Use multiple instances of MMCP with different lookback windows to capture short-term vs. long-term sentiment.
Enable projection inversion to analyze potential mirrored moves.
✔ Fine-Tuning MMCP for Your Strategy
Adjust the Volatility Multiplier to match the price scale of your asset.
Increase the number of simulations to improve statistical robustness.
Use shorter lookback windows for more responsive predictions, or longer windows for more stable forecasts.
Why MMCP is a Game-Changer
✅ Dynamic & Probabilistic – Unlike fixed indicators, MMCP adapts in real-time.
✅ Fully Stochastic – MMCP embraces uncertainty using Markov models & Monte Carlo simulations.
✅ Customizable for Any Asset – Adjust the Volatility Multiplier for small or large price movements.
✅ Live Updates – The projection organically evolves with every new price bar.
✅ Multi-Perspective Analysis – Traders can run paired normal and inverted projections for deeper insights.
By tuning Volatility Multiplier, Lookback Window, and Projection Inversion, traders can customize MMCP to fit their strategy.
Final Thoughts
The Markov Monte Carlo Projection (MMCP) is not about making absolute predictions—it is about understanding probability distributions in price action.
By leveraging Monte Carlo simulations, Markov transition probabilities, and dynamic volatility modeling, MMCP gives traders a powerful probability-based edge in forecasting potential price movement.
Black-Scholes Probability Model with Time-Based VolatilityI developed this tool to automate probability calculations and to verify if Polymarkets accurately reflects Bitcoin's value. The indicator uses a modified Black-Scholes model to estimate the likelihood of Bitcoin exceeding or falling below a $97,000 strike price by a specified end date, providing a "fair value" probability.
Key Features:
- Timeframe Control: Displays data only between a defined start and end date, ensuring relevance during the prediction period.
- Dynamic Volatility Calculation: Offers a choice between manual input and auto-calculated annualized volatility. The auto-calculation derives historical volatility from recent price data over a selected lookback period and adjusts it based on the time remaining until expiration. More time implies greater expected price movement; less time indicates a narrower expected range.
- Probability Estimation: Calculates an adjusted parameter (d1) and applies a normal cumulative distribution function (CDF) to determine:
- "Yes" (Green Line): Probability that Bitcoin will exceed $97,000.
- "No" (Red Line): Probability that Bitcoin will remain below $97,000.
When Bitcoin's price is exactly $97,000, the tool sets the probabilities to a balanced 50/50 split, indicating fair value.
- Fair Value Indicator: Includes a static white reference line at 50% probability. A 50/50 probability suggests Bitcoin is fairly valued at $97,000; deviations indicate potential overvaluation or undervaluation.
- Polymarkets Tracking & Trading Strategy: I use Polymarkets to access cost-effective, high-leverage long call options on Bitcoin. However, these options don't always mirror Bitcoin's price movements precisely. For instance, if I anticipate Bitcoin rising from $95,000 to $97,000 by day's end, the tool might show a fair value probability of 50%. If Polymarkets quotes a 50% chance, the alignment indicates a fair trade. In such cases, I can avoid an unfavorable trade or exploit the difference as an arbitrage opportunity.
- Personal Motivation: This indicator eliminates the need for manual calculations and ensures I can quickly assess when Polymarkets' pricing aligns with Bitcoin's actual value, leading to more informed trading decisions.
This tool automates probability and fair value assessments, serving as a practical resource for verifying and potentially capitalizing on discrepancies in Polymarkets' Bitcoin pricing. It helps identify when there's a mismatch between the market's implied probability and the calculated fair value, allowing me to avoid unnecessary premiums on high-leverage options.
Cognitive Echo IndexCognitive Echo Index – User Guide
Overview
The Cognitive Echo Index is a composite indicator that combines several technical aspects—including price deviation from a moving average, normalized volatility (via ATR), and volume variations—to create a single numeric value. The output is scaled between -100 and +100, offering insights into market momentum and potential trend reversals.
How It Works
Price Component:
The indicator calculates the percentage change between the current price and its 14-period simple moving average (SMA). This helps identify how far the price deviates from its recent trend.
Volatility Component:
Using the Average True Range (ATR) over a 14-period, the script normalizes current ATR against its 14-period SMA. This shows relative volatility, highlighting unusual market activity.
Volume Component:
It computes the percentage change between the current volume and its 14-period SMA to detect spikes or drops in trading activity.
Composite Calculation:
The three components are summed together to produce the final index value, which is then clipped to remain between -100 and +100.
Interpreting the Indicator
Indicator Value Scale:
Positive Values (0 to +100):
Suggest that bullish forces are stronger. Higher values (e.g., above +50) could indicate a strong bullish sentiment.
Negative Values (0 to -100):
Indicate bearish pressures. Lower values (e.g., below -50) may signal strong bearish conditions.
Zero Level:
The midline indicates a balanced market condition with no dominant trend.
Key Horizontal Levels:
+50 Level:
When the indicator crosses above +50, it can be interpreted as a strong bullish signal.
-50 Level:
When the indicator crosses below -50, it can be considered a strong bearish signal.
Usage Tips
Confirmation Tool:
Use the Cognitive Echo Index as an additional confirmation tool in conjunction with other technical indicators or chart patterns to make more informed trading decisions.
Parameter Adjustments:
The script uses a 14-period setting for the moving average, ATR, and volume SMA by default. Depending on your trading timeframe or asset, consider tweaking these periods for better sensitivity.
Trend Analysis:
Watch how the indicator behaves during major price moves. A divergence between the index and the price trend (e.g., price rises while the index falls) may suggest a potential reversal or a false breakout.
Risk Management:
Always incorporate sound risk management practices. Use stop losses and position sizing rules, and consider the indicator as one part of your overall trading strategy.
Customization
Adjusting the Weights:
Although the current version gives equal weight to all three components, advanced users can modify the script to apply different weights to the price, volatility, and volume components based on historical performance or specific market conditions.
Adding Additional Inputs:
Future versions could incorporate external sentiment data or other technical factors if accessible. For now, the indicator focuses on technical inputs available directly within TradingView.
By following this guide, traders can integrate the Cognitive Echo Index into their TradingView platform to gain a unique perspective on market momentum and potential turning points. Enjoy testing and refining the indicator to better suit your trading style!
Gap Detection Indicator V.1This indicator is designed to detect gaps between candles on the chart. It detects all gaps that are higher than the specified percentage setting, draws a line passing through only the starting and ending points of the last gap, and paints between these lines.
If any candle closes above the gap starting level, the lines between the lines are colored green; If any candle closes below the gap starting level, the lines between the lines are colored red.
UPDATE1:
In addition, two more gap levels were added. A date range was added to enable control within the specified date range.
Fib Speed Resistance Fan"Fib Speed Resistance Fan," automatically draws Fibonacci Speed Resistance Fan lines based on the first and third candles of the trading session. Here’s a breakdown of its functionality:
Functionality
Session Start Time Identification
The script identifies the first candle at 9:15 AM using timestamp(), which ensures it captures the market's opening candle.
Candle Indexing
It determines the index of the first candle (firstCandleIndex) using ta.barssince(time >= sessionStart).
The third candle is found by adding two bars to the first candle's index (thirdCandleIndex = firstCandleIndex + 2).
Ensuring Single Execution
A boolean flag hasDrawn ensures that the lines are drawn only once and do not update on future candles.
Validating Data
It checks if the firstCandleIndex and thirdCandleIndex are valid (validSession).
If conditions are met, it extracts the highs and lows of the first and third candles.
Fibonacci Calculation
The script calculates a 0.75 level price between the first candle high/low and third candle low/high.
This level helps in drawing intermediate Fibonacci fan lines.
Drawing the Fibonacci Speed Resistance Fan
If conditions are valid and hasDrawn is false, the script draws:
Main fan lines from:
First candle high → Third candle low (Blue line)
First candle low → Third candle high (Blue line)
Interest Rate & CPI Differential By King OsamaINTEREST RATE & CPI Differential Indicator By King Osama
A must-have tool for forex traders and macro analysts, this indicator tracks interest rate differentials, real interest rate gaps, and CPI (inflation) differences to provide a fundamental edge in trading.
Key Features:
✅ Interest Rate Differential (Rate Diff) – Measures the gap between base and quote currency interest rates. Higher rates attract capital, influencing currency strength. Ideal for carry trade opportunities.
✅ Real Interest Rate Differential (Real Rate Diff) – Adjusts interest rates for inflation (CPI) to reflect the true return on holding a currency. A more accurate indicator of long-term strength.
✅ CPI Differential (CPI Diff) – Compares inflation rates between two economies, helping traders anticipate central bank actions (rate hikes/cuts) based on inflation trends.
✅ Dynamic Table & Bias Signals – Clear LONG/SHORT indications, historical tracking, and real-time updates for macro-driven forex decisions.
🔹 Perfect for swing traders combining fundamentals with technicals! 🚀
Shifted Buy PressureDifferentiated Buy Pressure Indicator Documentation
Overview: The Differentiated Buy Pressure indicator is a custom Pine Script™ indicator designed to measure and visualize buy and sell pressure in the market. It calculates buy pressure based on a combination of volume, range, and gap, and provides a differentiated buy pressure which is shifted by 90°, offering predictive insights.
Inputs:
Window Size: The window size for average calculation (default: 20).
Show Overlay: Option to show the price overlay (default: false).
Overlay Boost Factor: Boosting factor for overlaying the price (default: 0.01).
Calculations:
Relative Range: Calculated as (high - low) / close.
Average Range: Simple moving average of the relative range over the specified window.
Average Volume: Simple moving average of the volume over the specified window.
Relative Gap: Calculated as open / close .
Average Gap: Simple moving average of the relative gap over the specified window.
Buy Pressure: Calculated using the formula: buy_pressure = -math.log(relative_range / avg_range * volume / avg_volume * relative_gap / avg_gap)
Differentiated Buy Pressure: Calculated as the difference between the current and previous buy pressure: diff_buy_pressure = buy_pressure - buy_pressure
Plots:
Zero Line: A horizontal line at zero for reference.
Buy Pressure: Plotted in blue, representing the calculated buy pressure.
Differentiated Buy Pressure: Plotted in red, representing the differentiated buy pressure.
Overlay: Optionally plots the price overlay boosted by the differentiated buy pressure.
Labels:
Labels are created to display the buy pressure and differentiated buy pressure values on the chart.
Usage: This indicator helps traders visualize the buy and sell pressure in the market. Positive values indicate buy pressure, while negative values indicate sell pressure. The differentiated buy pressure, shifted by 90°, provides predictive insights into future market movements.
This documentation provides a comprehensive overview of the Differentiated Buy Pressure indicator, explaining its purpose, inputs, calculations, and usage.
Cross Market Ratio with Time DelayEnglish Description
Cross Market Ratio with Time Delay
This indicator computes the ratio between two market prices, where Ticker 1 is taken from the current chart and Ticker 2 is specified via the settings (for example, NYMEX:CL1! for crude oil). It features a configurable time delay (in days) for Ticker 2, making it ideal for analyzing cross-market relationships with a lag effect.
Key features include:
• Time Delay & Bars per Day: Apply a delay to Ticker 2’s price (calculated as delayDays × barsPerDay) so that you can study historical relationships between the two markets.
• Smoothing Options: Choose between SMA and EMA to smooth the ratio over a defined Evaluation Period. This helps reduce noise and highlight underlying trends.
• Z‑Score Calculation: The indicator calculates a z‑score based on the standard deviation of the ratio. This measures how many standard deviations the current ratio deviates from its moving average.
• Scaled Index: The z‑score is converted into a scaled index where 50 represents the average, and each standard deviation corresponds to 10 index points. The index is clamped between 0 and 100.
• Dynamic Normalization (Optional): When enabled, the indicator re‐scales the index dynamically over a chosen period to adapt to recent market conditions.
• Visual Aids: Horizontal reference lines at 70 (indicating potential overvaluation) and 30 (indicating potential undervaluation) are displayed. Optionally, you can also plot the raw ratio and the z‑score for deeper insight.
• Ticker Labels: Both ticker symbols are displayed on the chart (with an adjustable offset) to keep you informed about the instruments being compared.
This tool is especially useful for traders looking to explore inter-market dynamics and to identify potential divergences or shifts in relative performance.
Deutsche Beschreibung
Cross Market Ratio with Time Delay
Dieser Indikator berechnet das Verhältnis zwischen den Preisen zweier Märkte, wobei Ticker 1 aus dem aktuellen Chart übernommen wird und Ticker 2 in den Einstellungen frei wählbar ist (zum Beispiel NYMEX:CL1! für Öl). Dank eines einstellbaren Zeitversatzes (in Tagen) für Ticker 2 eignet er sich hervorragend zur Analyse marktübergreifender Zusammenhänge mit Verzögerungseffekt.
Wichtige Funktionen im Überblick:
• Zeitversatz & Balken pro Tag: Wenden Sie einen Zeitversatz auf den Preis von Ticker 2 an (berechnet als delayDays × barsPerDay), um historische Beziehungen zwischen den beiden Märkten zu untersuchen.
• Glättungsmethoden: Wählen Sie zwischen SMA und EMA, um das Verhältnis über einen definierten Evaluationszeitraum zu glätten. Dies reduziert das Rauschen und hebt die zugrunde liegenden Trends hervor.
• Berechnung des Z‑Scores: Der Indikator ermittelt den z‑Score basierend auf der Standardabweichung des Verhältnisses. Dieser zeigt an, um wie viele Standardabweichungen der aktuelle Wert vom gleitenden Durchschnitt abweicht.
• Skalierter Index: Der z‑Score wird in einen Index umgerechnet, bei dem 50 dem Durchschnitt entspricht und jede Standardabweichung 10 Indexpunkte ausmacht. Der Index wird dabei auf einen Bereich von 0 bis 100 begrenzt.
• Dynamische Normalisierung (Optional): Bei Aktivierung passt der Indikator den Index dynamisch über einen festgelegten Zeitraum an die aktuellen Marktbedingungen an.
• Visuelle Unterstützung: Horizontale Referenzlinien bei 70 (potenzielle Überbewertung) und 30 (potenzielle Unterbewertung) werden angezeigt. Zusätzlich können Sie optional den Rohwert des Ratios und den z‑Score mitplotten.
• Ticker-Labels: Beide Ticker-Symbole werden im Chart (mit einstellbarem Versatz) angezeigt, sodass Sie stets wissen, welche Instrumente verglichen werden.
Dieser Indikator eignet sich besonders für Trader, die intermarktliche Dynamiken analysieren und potenzielle Divergenzen oder Veränderungen in der relativen Performance frühzeitig erkennen möchten.
Breakaway Gaps and Breakaway Areas | ArjoioThis indicator highlights potential Break-Away Gaps (BAGs) by combining key elements of market structure into a concise visual tool. It identifies significant price gaps while tracking swing highs and lows, then evaluates if those gaps are likely to drive a strong directional move. Here’s how it works:
- It scans for Fair Value Gaps (FVGs) that form when recent highs or lows create noticeable separations in price.
- It monitors swing points to mark crucial turning zones where price has previously reversed or paused.
- When a gap is detected, the tool checks if the recent pullback activity and current market structure support a move toward an important target, rather than a simple retracement.
- The indicator uses color-coded visual cues to distinguish between bullish and bearish conditions, shading key areas and marking breakaway zones that meet its criteria.
The indicator blends the detection of gap areas, dynamic swing analysis, and pullback validation to signal when a gap is most likely to lead to a sustained move.
London Breakout by Edwin KPurpose:
The strategy visualizes breakouts based on price action during the London session. It highlights the candles from 09:59 AM to 01:59 PM UTC+3 with different colors depending on whether the price is above or below the high/low from the 10 AM candle.
Key Parts:
Timestamps:
The code defines specific times for the 09:59 AM candle, 10:00 AM candle, and 01:59 PM UTC+3 times.
The timestamp('UTC+3', ...) function creates the timestamps for those moments.
High and Low of the 10 AM Candle:
The high and low of the 10 AM candle are captured and stored in the ten_am_high and ten_am_low variables.
Bullish and Bearish Conditions:
If the price breaks above (bullish_break) or below (bearish_break) the high or low of the 10 AM candle, respectively.
Bar Coloring:
If the conditions are met (price breaking above or below the 10 AM levels), the script colors the candles during the time frame (09:59 AM to 01:59 PM).
Green color is applied for bullish breakouts.
Red color is applied for bearish breakouts.
Global Inflation Indicator🔹 Overview:
The Global Inflation Indicator is a macro-analysis tool designed to track and compare inflation trends across major economies. It pulls Consumer Price Index (CPI) data from multiple regions, helping traders and investors analyze how inflation impacts global markets, particularly gold, forex, and commodities.
📊 Key Features:
✅ Tracks inflation in six major economies:
🇺🇸 USA (CPIAUCSL) – Key driver for USD and gold prices
🇪🇺 Eurozone (CPHPTT01EZM659N) – Euro inflation impact
🇬🇧 United Kingdom (GBRCPIALLMINMEI) – GBP & economic trends
🇨🇳 China (CHNCPIALLMINMEI) – Emerging market impact
🇯🇵 Japan (JPNCPIALLMINMEI) – Yen & inflation control policies
🇮🇳 India (INDCPIALLMINMEI) – Key gold-consuming economy
✅ Real-time Inflation Trends:
Provides a visual comparison of inflation levels in different regions.
Helps traders identify inflationary cycles & their effect on global assets.
✅ Macro-Driven Trading Decisions:
Gold & Forex Correlation: High inflation may increase demand for gold.
Interest Rate Expectations: Central banks respond to inflation shifts.
Currency Strength: Inflation impacts USD, EUR, GBP, JPY, CNY, INR.
📉 How to Use It:
Gold traders can assess inflation trends to predict potential price movements.
Forex traders can compare inflation effects on major currency pairs (EUR/USD, USD/JPY, GBP/USD, etc.).
Stock investors can evaluate how inflation affects central bank policies and interest rates.
📌 Conclusion:
The Global Inflation Indicator is a powerful tool for macroeconomic analysis, providing real-time insights into global inflation trends. By integrating this indicator into your gold, forex, and commodity trading strategies, you can make more informed investment decisions in response to economic changes.
Opening ScoreOverview:
The Composite Open Strategy Indicator is designed to provide traders with a unified, early-session directional bias by aggregating multiple non-correlated signals. By combining diverse analytical methods—spanning price action, volume, volatility, and time—the indicator helps you gauge whether the market is leaning bullish or bearish during the critical opening hours.
How It Works:
• Open Range Breakout (ORB) Signal:
The indicator captures the opening range (defined up to a user-specified time, e.g., 9:45 AM ET) and assigns a bullish signal when the price breaks above the high of that range, and a bearish signal when it drops below the low.
• VWAP Signal:
It compares the current price to the Volume Weighted Average Price (VWAP). A price above VWAP suggests buying pressure, while below indicates selling pressure.
• Trend Signal:
Using a simple moving average (with an adjustable period, typically around 20 bars), the indicator determines the prevailing trend. Price above the MA contributes a bullish bias, and price below contributes a bearish bias.
• Volatility Signal:
A volatility filter is applied via the Average True Range (ATR). An increasing ATR relative to the previous bar suggests rising volatility (bullish if combined with upward moves), whereas a decreasing ATR indicates the opposite.
Each of these four signals is assigned an equal weight (modifiable as needed), and their sum forms the composite score.
Display and Timing:
• Separate Panel:
The composite score is plotted as a histogram in its own indicator panel, ensuring your main price chart remains uncluttered.
• Session Filter:
The indicator is active only during the early session—from 9:30 AM to 12:30 PM Eastern Time—when the initial directional move is most relevant. Outside this time window, the indicator remains inactive.
Trading Insights:
• A positive composite score suggests a bullish bias, indicating that the aggregated signals lean toward an upward trend.
• A negative composite score points to a bearish bias, indicating a downward directional outlook.
Usage:
Ideal for traders looking to capture the market’s early trend direction, this indicator can be used as part of a broader strategy. Its design encourages consistency by combining multiple perspectives (price, volume, volatility, time) into one clear signal, allowing you to focus on setups that align with the dominant early-session move.
Before fully automating your trading approach, you can test and refine this composite method on TradingView using the built-in manual review process. Once confident in its performance, further automation can help integrate this directional bias seamlessly into your overall trading strategy.
Averaged Stochastic RSI by TenozenSimplicity beats everything! Averaged Stochastic RSi is calculated using the 2 points of stochastic of the RSI, where the difference is by 2 (larger), and averaged out the stochastic's values. In result it is less noisy and more responsive towards the market's momentum.
I hope you guys find this indicator useful! So far this is the best indicator I ever had! And I also learned that simplicity is better than complex blurry/abstract problems. Ciao!
Bracket IndicatorThis is an indicator that shows tick target above and below the chart. Allows for visualizing continual bracket target moving with price before getting into trade.
So, for example, if you are watching price and wanting to target 10 points above or below. You can set this bracket indicator on the chart and you will be able to in real time see 10 points above/below the current price.