Candle Pattern Signals - Global Lowest/HighestForex Indicator – Precision Tool for Smarter Trading
Unlock the full potential of your trading strategy with this powerful Forex indicator. Designed to identify high-probability trade setups, it combines real-time price action analysis with advanced technical algorithms. Whether you're a scalper, swing trader, or trend follower, this tool provides clear entry and exit signals to boost your performance. Compatible with all major currency pairs and optimized for MetaTrader 4/5. Take your trading to the next level – trade smarter, not harder.
ابحث في النصوص البرمجية عن "smart"
MA SniperThis indicator automatically finds the most effective moving average to use in a price crossover strategy—so you can focus on trading, not testing. It continuously evaluates a wide range of moving average periods, ranks them based on real-time market performance, and selects the one delivering the highest quality signals. The result? A smarter, adaptive tool that shows you exactly when price crosses its optimal moving average—bullish signals in green, bearish in red.
What makes it unique is the way it thinks.
Under the hood, the script doesn’t just pick a random MA or let you choose one manually. Instead, it backtests a large panel of moving average lengths for the current asset and timeframe. It evaluates each one by calculating its **Profit Factor**—a key performance metric used by pros to measure the quality of a strategy. Then, it assigns each MA a score and ranks them in a clean, built-in table so you can see, at a glance, which ones are currently most effective.
From that list, it picks the top-performing MA and uses it to generate live crossover signals on your chart. That MA is plotted automatically, and the signals adapt in real-time. This isn’t a static setup—it’s a dynamic system that evolves as the market evolves.
Even better: the indicator detects the type of instrument you’re trading (forex, stocks, etc.) and adjusts its internal calculations accordingly, including how many bars per day to consider. That means it remains highly accurate whether you’re trading EURUSD, SPX500, or TSLA.
You also get a real-time dashboard (via the table) that acts as a transparent scorecard. Want to see how other MAs are doing? You can. Want to understand why a certain MA was selected? The data is right there.
This tool is for traders who love crossover strategies but want something smarter, faster, and more precise—without spending hours manually testing. Whether you're scalping or swing trading, it offers a data-driven edge that’s hard to ignore.
Give it a try—you’ll quickly see how powerful it can be when your MA does the thinking for you.
This tool is for informational and educational purposes only. Trading involves risk, and past performance does not guarantee future results. Use responsibly.
FVG Detector by SZEMEK>>> DESCRIPTION IN ENGLISH
An advanced indicator for the TradingView platform designed to detect and visualize Fair Value Gaps (FVG) and Inversion Fair Value Gaps (iFVG) on charts.
Main Features:
1. FVG Detection:
- The script identifies both bullish and bearish Fair Value Gaps.
- Users can choose which types of FVG to display (Bullish, Bearish, both, or none).
2. FVG Visualization:
- Gaps are represented as rectangular boxes on the chart.
- The color and transparency of the boxes are configurable separately for bullish and bearish FVG.
- The option to add a frame to FVG boxes with separate color settings.
- FVG labels are available with configurable colors and sizes.
3. Dynamic Tracking of FVG Fill:
- The script monitors the extent to which each gap has been filled by subsequent price movements.
- The fill level is visualized using gray overlay on the original FVG box.
- The percentage fill is updated on the label.
4. Automatic Removal of FVG:
- The ability to set a percentage threshold (100%, 75%, 50%, or no removal) after which FVG is removed from the chart.
5. iFVG Detection:
- The script also identifies Inversion Fair Value Gaps (iFVG), which can be displayed as separate boxes.
- iFVG are available in bullish and bearish versions.
- Users can choose which types of iFVG to display (Bullish, Bearish, both, or none).
- iFVG can also have labels and frames.
6. Limitation of Checked Candles:
- Users can specify the maximum number of candles back that the script will analyze for FVG and iFVG.
- Alerts: The indicator allows setting alerts for detected iFVG, both bullish and bearish.
Advanced Features:
- Accurate calculation of FVG fill percentage, considering both wicks and candle bodies.
- Dynamic updating of FVG boxes and their labels in real-time.
- Flexible memory management through the removal of outdated or filled FVG.
- The ability to customize the appearance of iFVG, including colors, labels, and frames.
This script serves as an advanced tool for technical analysis, enabling traders to identify potential support and resistance areas based on the concept of Fair Value Gaps and their inverted versions.
>>> DESCRIPTION IN ENGLISH
Zaawansowany wskaźnik dla platformy TradingView, który służy do wykrywania i wizualizacji luk wartości godziwej (Fair Value Gaps, FVG) oraz odwróconych luk wartości godziwej (Inversion Fair Value Gaps, iFVG) na wykresie.
Główne cechy
1. Wykrywanie FVG:
- Skrypt identyfikuje zarówno bycze (Bullish), jak i niedźwiedzie (Bearish) luki wartości godziwej.
- Użytkownik może wybrać, które typy FVG mają być wyświetlane (Bullish, Bearish, oba lub żadne).
2. Wizualizacja FVG:
- Luki są przedstawiane jako prostokątne boxy na wykresie.
- Kolor i przezroczystość boxów są konfigurowalne osobno dla FVG byczych i niedźwiedzich.
- Możliwość dodania ramki do boxów FVG z osobnymi ustawieniami kolorów.
- Etykiety FVG są dostępne z konfigurowalnymi kolorami i rozmiarami.
3. Dynamiczne śledzenie wypełnienia FVG:
- Skrypt monitoruje, w jakim stopniu każda luka została wypełniona przez późniejsze ruchy ceny.
- Stopień wypełnienia jest wizualizowany za pomocą szarego koloru nakładanego na oryginalny box FVG.
- Procent wypełnienia jest aktualizowany na etykiecie.
4. Automatyczne usuwanie FVG:
- Możliwość ustawienia progu procentowego (100%, 75%, 50% lub brak usuwania), po którego przekroczeniu FVG jest usuwany z wykresu.
5. Wykrywanie iFVG:
- Skrypt dodatkowo identyfikuje odwrócone luki wartości godziwej (iFVG), które mogą być wyświetlane jako osobne boxy.
- iFVG są dostępne w wersji byczej i niedźwiedziej.
- Użytkownik może wybrać, które typy iFVG mają być wyświetlane (Bullish, Bearish, oba lub żadne).
- iFVG również mogą mieć etykiety i ramki.
6. Ograniczenie sprawdzanych świec:
- Użytkownik może określić maksymalną liczbę świec wstecz, które skrypt będzie analizował w poszukiwaniu FVG i iFVG.
- Alerty: Wskaźnik umożliwia ustawienie alertów dla wykrytych luk iFVG, zarówno bullish, jak i bearish.
Zaawansowane funkcje
- Dokładne obliczanie procentu wypełnienia FVG, uwzględniające zarówno knoty, jak i ciała świec.
- Dynamiczne aktualizowanie boxów FVG i ich etykiet w czasie rzeczywistym.
- Elastyczne zarządzanie pamięcią poprzez usuwanie nieaktualnych lub wypełnionych FVG.
- Możliwość dostosowania wyglądu iFVG, w tym kolorów, etykiet i ramki.
Skrypt ten stanowi zaawansowane narzędzie do analizy technicznej, umożliwiające traderom identyfikację potencjalnych obszarów wsparcia i oporu bazujących na koncepcji luk wartości godziwej i ich odwróconych wersjach.
BTC Trend Momentum (BTM) with VWMOBTC Trend Momentum (BTM) with VWMO – A Smarter Way to Trade Bitcoin 🚀
Overview
Bitcoin price movements can be volatile, often leading to fake breakouts and whipsaws that mislead traders. BTC Trend Momentum (BTM), combined with Volume Weighted Moving Average (VWMO), helps smooth out market noise and provide clearer trend signals.
This script integrates momentum analysis, trend strength detection, and zero-line crossovers, allowing traders to make smarter entries and exits while avoiding false signals.
⸻
Why Use This Indicator?
✅ Momentum Histogram – Easily visualize trend strength with color-coded bars.
✅ Volume-Weighted Analysis – Uses VWMO to filter out weak price movements.
✅ Zero Line Crossover Alerts – Identifies major trend shifts in real-time.
✅ Dynamic Color Coding – Stronger trends highlighted in brighter colors.
✅ Background Shading – Differentiates bullish & bearish zones for easy trend reading.
✅ Built-in Alerts – Get notified of trade opportunities instantly.
⸻
How to Trade Using BTC Trend Momentum (BTM)
🔹 Buy Signal: When the momentum histogram (green bars) crosses above the EMA (orange line).
🔹 Sell Signal: When the momentum histogram (red bars) crosses below the EMA.
🔹 Strong Trend Confirmation: If histogram bars turn lime (bullish) or maroon (bearish), it indicates strong momentum.
🔹 Zero Line Crossovers: A bullish crossover above zero confirms an uptrend, while a bearish crossover below zero confirms a downtrend.
For better results, combine with RSI, MACD, or VWAP to confirm trend strength before entering trades.
⸻
Best Timeframes for Trading
📌 1H & 4H – Ideal for swing trading Bitcoin.
📌 5M & 15M – Perfect for scalping BTC with precision.
⸻
💡 Would you integrate BTC Trend Momentum (BTM) into your trading strategy? Let us know your thoughts below!
Automate Multi-Timeframe Period Separators - By KaVeHVersion 1.0
Overview
The Automate Multi-Timeframe Period Separators indicator automatically plots vertical separators on your chart to visually distinguish different time intervals. It helps traders quickly identify key session changes, daily transitions, and custom time references without manually drawing lines.
Unlike standard period separators, this script offers enhanced customization options, supports multiple timeframes, and adapts dynamically to different chart resolutions.
Key Features
✅ Multi-Timeframe Support – Works across all timeframes, from seconds to months.
✅ Customizable Time References – Choose between session start time or midnight (00:00) as the reference point.
✅ Time Zone Flexibility – Supports multiple exchange-based and user-defined time zones.
✅ Multiple Line Styles – Customize separator lines with solid, dashed, or dotted styles.
✅ Performance Optimized – Efficiently manages up to 500 separators without cluttering the chart.
How It Works
🔹 This script automatically detects session changes or day boundaries based on user preferences.
🔹 It dynamically adjusts separators based on the current chart timeframe to ensure clarity and relevance.
🔹 Users can modify separator colors, line styles, widths, and display preferences from the settings panel.
What Makes This Indicator Unique?
🔹 More Flexible than Built-in TradingView Separators – Allows custom time references, multiple time zones, and improved styling options.
🔹 Not a Simple Clone – Unlike existing open-source scripts, this indicator introduces dynamic MTF logic, optimized visibility conditions, and smarter separator management.
🔹 Continuously Updated – This is the first official release, and future updates will refine the logic further.
Timeframe Alignment:
M1 timeframe -> M15 separator
M3 timeframe -> M30 separator
M5 timeframe -> H1 separator
M15 timeframe -> H4 separator
H1 timeframe -> D1 separator
H4 timeframe -> W1 separator
How to Use
1️⃣ Add the indicator to your chart.
2️⃣ Configure your preferred time reference (Session Start / Midnight).
3️⃣ Choose a custom time zone if necessary.
4️⃣ Adjust separator styles, colors, and line width to fit your trading strategy.
5️⃣ Enjoy a clearer, more structured chart layout!
🔹 Important Note:
This is not a duplicate of any existing open-source indicator. It introduces unique logic for better time-based chart structuring, ensuring a clutter-free trading experience.
💡 If you have any suggestions or feature requests, feel free to share them!
🚀 Enhance Your Trading with Smarter Time Separators!
Comprehensive Trading Toolkit [BigBeluga]Trading Toolkit is a comprehensive indicator inspired by the trading strategies of the renowned crypto influencer Michaël van de Poppe . This tool combines RSI divergences, correction zones, and advanced support/resistance levels to provide traders with a robust framework for analyzing market movements.
🔵 Key Features:
RSI Divergences on Chart:
Automatically identifies and plots RSI divergences (bullish and bearish) directly on the main price chart.
Green lines indicate bullish divergences, suggesting potential upward reversals.
Red lines indicate bearish divergences, signaling possible downward movements.
Correction Boxes:
Traders typically define a correction as a drop in value of 10% or more. This drop can happen over a few hours or a few days. Also, it can last for less than 24 hours or many months.
This indicator visualizes corrections with blue shaded boxes, triggered by a percentage decline defined in the settings.
The boxes highlight sharp price drops, helping traders identify significant market movements quickly.
Advanced Support and Resistance Levels:
Dynamically detects key support and resistance levels based on price pivots.
When the price is above a level, it plots a green shaded area from the cross point, marking support.
When the price drops below a level, it plots a red shaded area, highlighting resistance.
Dashed lines indicate weaker levels, while solid lines represent stronger, more reliable levels.
🔵 Usage:
Identify Divergences: Use plotted RSI divergences to detect potential market reversals and align them with price action.
Analyze Correction Zones: Utilize correction boxes to evaluate significant price declines and find potential buying opportunities during these corrections.
Leverage Support and Resistance Levels: Confirm breakouts, reversals, or consolidation zones with the color-coded areas.
Enhance Risk Management: Combine divergences and correction zones to set informed stop-loss or take-profit levels.
Trading Toolkit empowers traders with actionable insights into market trends, corrections, and support/resistance dynamics, making it an invaluable tool for crypto and forex markets.
FVG Chain (Consecutive Fair Value Gaps / Imbalances)This indicator detects fair value gaps that are created out of the touch of older fair value gaps, hence creating an "FVG chain".
It counts +1 for the chain whenever a new price leg's FVG is touched.
You can use the current FVG Chain count, as well as the high, low, and price leg high/low of the current FVG as input source in external indicators. Check the data window to see the plot values.
How FVGs are detected:
Bullish: The low of the current confirmed bar is above the high of 2 bars back.
Bearish: The high of the current confirmed bar is below the low of 2 bars back.
A bullish FVG chain is broken if:
The current FVG's price leg low is broken.
The previous bar closed below the FVG, and the current confirmed bar closed below the previous bar.
A bearish FVG chain is broken if:
The current FVG's price leg high is broken.
The previous bar closed above the FVG, and the current confirmed bar closed above the previous bar.
Supply and Demand Plus [tambangEA]The Supply and Demand Plus is an advanced version of the highly-regarded Supply and Demand indicator
Designed to offer additional functionality for professional traders. Building on the core features of the original script, the "Plus" version incorporates enhanced zone selection capabilities and multi-timeframe Exponential Moving Averages (EMAs). This makes it a versatile tool for those who seek to refine their trading strategies using supply and demand principles while integrating trend-following techniques.
🔹 New Capabilities in Supply and Demand Plus
1. Customizable Zone Selection:
Users can now choose which specific zones to display on the chart:
Continuation Trader
-Rally-Base-Rally (RBR): Bullish continuation zones.
-Drop-Base-Drop (DBD): Bearish continuation zones.
Contrarian Trader
-Drop-Base-Rally (DBR): Bullish reversal zones.
-Rally-Base-Drop (RBD): Bearish reversal zones.
This feature allows traders to filter the zones relevant to their strategy, reducing chart clutter and enhancing focus.
2. Multi-Timeframe EMAs:
🔹 The Meeting Zone: "Base"
-The meeting zone is where supply meets demand, often referred to as the equilibrium price range. In this range:
-Sellers are willing to sell at prices buyers are willing to pay.
-Trading volume is usually higher as transactions occur more frequently.
-On the candle chart, this area may appear as sideways movement (consolidation) or regions with balanced candle sizes and wicks, signaling relative agreement between buyers and sellers.
🔹 Key Observations in Candle Charts
-Breakouts: When prices break out of a meeting zone, they indicate that one side (buyers or sellers) has gained significant control. This can lead to new supply or demand zones.
-Retests: Often, prices return to test these zones (called pullbacks) before continuing in the dominant direction. Retests confirm the strength of a supply or demand zone.
-Volume Spikes: High trading volumes near these zones signify active participation and can validate the importance of the zone.
The indicator includes five Exponential Moving Averages (EMAs) that can be plotted across different timeframes simultaneously. This enables traders to:
Track trend strength and direction across multiple timeframes.
Identify dynamic support and resistance levels.
Combine EMA signals with supply and demand zones for confluence-based trading decisions.
EMA Settings:
Fully customizable periods (e.g., EMA 20, 50, 100, etc.).
Adjustable colors and thickness for each EMA.
Multi-timeframe capability to analyze higher or lower timeframes without changing the chart.
🔹 How It Works :
The script works through a series of processes:
1.Zone Identification:
-Uses historical price patterns and pivot levels to map out supply and demand zones.
-Zones dynamically adjust to reflect market conditions, staying relevant to current price action.
-The color of the Zone can be set individually
2.Volume and Market Context:
-Integrates volume analysis to filter out weaker zones.
-Highlights zones with confluence between high volume and price rejections, signaling areas of strong institutional interest.
3.Trend Integration:
-Employs proprietary logic to assess market trends, ensuring that traders only act on zones aligned with broader momentum.
-This feature minimizes counter-trend trades, which are inherently riskier.
4.User Customization:
-Fully customizable zone sensitivity, timeframe settings, and visual preferences allow traders to adapt the tool to their strategy.
Four EMAs in sequence from Chart EMAs to Daily EMA are indicators of a strong trend
The "Base" zone of RBR and DBD supported by Daily EMAs within the zone,
is a strong meeting of buyers and sellers in the past.
Zone can be calibrated how many percent comparison of open close candle to high low candle
the number of candles in Base can be set to the maximum number of candles
🔹 Utility for Traders
The indicator provides a clear roadmap for traders by:
-Identifying high-probability trade zones.
-Confirming entries with volume and trend data.
-Offering actionable insights in both trending and ranging markets.
🔹 Why It Stands Out
Unlike generic supply and demand indicators or trend-following tools, Supply and Demand Plus incorporates an original approach by:
-Seamlessly combining zone identification, volume analysis, and trend confirmation into a single cohesive tool.
-Adapting dynamically to changing market conditions.
-Supporting advanced traders with MTFA, while remaining accessible to beginners with its intuitive design.
Example : Continuation Trader + Retests
The idea is when the "Base" zone occurs, then there is a meeting between buyers and sellers with a large enough volume and will leave a trace in the past.
In accordance with one of the principles in Dow Theory, namely History Repeats Itself, the price will return to the "Base" zone, before continuing the trend
Before
After
🔹 Update and Versioning
This script is an evolution of previous Supply and Demand tools, incorporating valuable user feedback and innovative features. All future updates, including improvements and new functionalities, will be integrated within this script under the Update feature, ensuring continuity and ease of access for users.
🔹 Conclusion
We believe that success lies in the association of the user with the indicator, opposed to many traders who have the perspective that the indicator itself can make them become profitable. The reality is much more complicated than that.
The aim is to provide an indicator comprehensive, customizable, and intuitive enough that any trader can be led to understand this truth and develop an actionable perspective of technical indicators as support tools for decision making.
🔹 DISCLAIMER/RISK WARNING
Trading foreign exchange on margin carries a high level of risk, and may not be suitable for all investors.
All content, tools, scripts, articles, & education provided by are purely for informational & educational purposes only. Past performance does not guarantee future results.
Liquidity Zones [BigBeluga]This indicator is designed to detect liquidity zones on the chart by identifying significant pivot highs and lows filtered by volume strength. It plots these zones as boxes, highlighting areas where liquidity is likely to accumulate. The indicator also draws lines extending from these boxes, marking the levels where price may "grab" this liquidity. The size of these boxes can be dynamic, adjusting based on the volume size, offering a visual representation of market areas where traders might expect significant price reactions.
🔵 IDEA
The idea behind the Liquidity Zones indicator is to help traders identify key market levels where liquidity accumulates. Liquidity zones are areas where there are enough buy or sell orders that can potentially lead to significant price movements. By focusing on pivot points filtered by volume strength, the indicator aims to provide a clearer picture of where large players may have positioned their orders. This insight allows traders to anticipate potential market reactions, such as reversals or breakouts, when the price reaches these zones. The option for dynamic box height further refines the visualization, showing the extent of liquidity based on the volume's intensity.
🔵 KEY FEATURES & USAGE
◉ Volume-Filtered Pivot Highs and Lows:
The indicator scans for pivot highs and lows on the chart, filtering these points based on the volume strength setting (Low, Mid, High). This ensures that only the most significant liquidity zones, backed by notable trading volume, are highlighted. Traders can adjust the filter to focus on different levels of market activity, from small fluctuations to major volume spikes.
Low:
Mid:
High:
◉ Dynamic and Static Liquidity Zones:
Liquidity zones are plotted as boxes around pivot points, with an optional dynamic mode that adjusts the box height based on the normalized volume. This dynamic adjustment reflects the liquidity carried by the volume, making it easier to gauge the significance of each zone. In static mode, the boxes have a fixed height, providing a consistent visual reference for the zones.
◉ Color Intensity Based on Volume:
The indicator adjusts the color intensity of the liquidity zones based on the volume strength. Higher volume zones will be displayed with more intense colors, giving a visual cue to the strength of the liquidity present in that area. This makes it easier to differentiate between zones of varying importance at a glance, allowing traders to quickly identify where the market has the highest concentration of liquidity.
◉ Liquidity Grab Detection and Red Circles:
When the price interacts with a liquidity zone, the indicator detects whether liquidity has been "grabbed" at these levels. If the price moves into a zone and crosses a level, the box label changes to "Liquidity Grabbed," and the line marking the level becomes dashed.
Reversal Points:
The beginning of a trend:
Additionally marks these "liquidity grabs" with red circles, indicating both recent and past liquidity grabs. This feature helps traders identify areas where liquidity has been absorbed by the market, which may signal potential reversals or shifts in market direction.
◉ Dashboard Display:
A dashboard in the upper right corner of the chart provides an overview of the indicator's settings and status. It shows the number of plotted zones, as set in the input settings, and whether the dynamic mode is active. This quick reference helps traders stay informed about the indicator's configuration without needing to open the settings panel.
🔵 CUSTOMIZATION
Length & Zones Amount: Set the length for pivot detection and the maximum number of zones to be displayed on the chart. This allows you to control how many liquidity zones you want to monitor at any given time.
Volume Strength Filter: Adjust the filter to Low, Mid, or High to control the strength of volume required for a pivot to be considered a significant liquidity zone. Higher settings focus on zones with greater volume, indicating stronger liquidity.
Dynamic Distance Mode: Enable or disable the dynamic mode, which adjusts the box height based on the volume size. When dynamic mode is off, the boxes have a fixed height based on the ATR, offering a consistent visualization regardless of the volume size.
The Liquidity Zones indicator is a versatile tool for identifying areas of significant market activity, offering a clear view of where liquidity is likely to reside. By filtering these zones through volume strength and providing dynamic or static visualization options, it equips traders with insights into potential market reaction points, enhancing their ability to anticipate and respond to market movements. The varying color intensity based on volume further aids in quickly recognizing the most critical liquidity zones on the chart.
Price Action SuiteThe TRN Price Action Suite incorporates a treasure trove of time and price action concepts. It includes a set of trading tools that, when combined, allow for a more accurate view of the market. This enables traders to find high probability entry points before the market moves to the next liquidation level.
Features of the TRN Price Action Suite:
(Inverse) Fair Value Gaps (FVG)
Order Blocks (OB)
FVG and OB with Cumulative Volume Delta
Volume Imbalances
Market Structure
Liquidity levels
Sessions
Kill zones/Opening Range
The indicator helps traders to easily identify favorable market conditions and high probability trade setups. It automatically finds time and price action concepts and displays them in an intuitive way on the chart. One of the highlights is the detection of Fair Value Gaps and Order Blocks in connection with Cumulative Volume Delta (approx.). You will not find this connection anywhere else.
Fair Value Gaps (FVGs)
A fair value gap occurs when there are inefficiencies in the market or imbalanced buying and selling pressures. Fair value gaps can become a magnet for the price before continuing in the same direction. Special attention should be paid to FVGs that are supported by support and resistance levels, as these offer a higher probability of success for trades. Additionally, the indicator plots inverse FVG (iFVG). These are FVG that are “closed” by a FVG in the other direction. IFVGs are a strong sign of the market to continue in the direction of the iFVG.
In addition to the FVGs you see on the chart, you can add also FVGs from a higher timeframe including the cumulative buy/sell volume. For this you can set “Timeframe 1” and “Timeframe 2” in the settings to your preferred timeframes. E.g. you trade on a 5-minute chart, and you want to see FVGs from 4 hours and a daily chart, then you set Timeframe 1 to 4 h and to Timeframe 2 to 1 D.
Order Blocks and Volume Imbalances can also be shown from higher timeframes.
Order Blocks (OBs)
Order blocks are areas on the chart where a high concentration of limit orders was found in the past. They can serve as potential support or resistance areas. These represent areas in the market where there is an oversupply (supply) or an excess demand (demand). They are often key zones for potential turning points or continuations of the current trend. A bullish OB, for example, is the last bearish candle before a significant uptrend.
FVGs and OBs with Cumulative Volume Delta
The TRN Price Action Suite can show FVGs and OBs with the corresponding Cumulative Volume Delta (CVD). It is a metric to analyze market dynamics by tracking the net difference between buying and selling volumes over a specific timeframe. It is used to determine the strength of the FVG/OB. The FVG/OB includes two bars on the left side, indicating the cumulative buy volume in green as well es the cumulative sell volume in red. At the right side of the FVG/OB box the ratio of the cumulative buy/sell volume is displayed. A high ratio over 1, for example 1.5, indicates a lot of buying pressure. On the hand, a ratio far below 1, for example 0.66, indicates a lot of selling pressure.
Volume Imbalances (VIBs)
Volume Imbalances indicate a price gap from the previous close, but unlike gaps, there is no absence of trading activity within a specific price range. Bullish VIs have opening and closing prices above the previous close, with overlap between the current low and previous high. Bearish VIs are vice versa.
Market Structure
The market structure represents the dominant trend in the market. It is based on swing highs and lows. For instance, if the price makes higher highs (HH) and higher lows (HL) the market structure represents an uptrend. Vice versa if price makes lower lows (LL) and lower highs (LH) the market trend is down.
If the market structure is up, traders can enter positions in a pullback. For this, a trader could use a FVG or an OB as an entry condition.
Market Structure Shift (MSS) (Change of Character (ChoCh))
A market structure shift occurs when the market transitions from one dominant trend to a different one, often signaling a potential change in the underlying market dynamics. A MSS signals the start of a new trend. It signals the change from an uptrend to a down trend and vice versa. Therefore, it is sometimes called change of character (ChoCh). A valid MSS should ideally occur in a strong supply or demand zone. This indicates that the market may be approaching a trend reversal or consolidation.
Break of Structure (BOS)
A break of structure happens when the market breaks out of its established trading range or pattern. The market continues its dominant trend, indicated by the last MSS.
In an uptrend, for example, each time the price breaks through a new high, a "bullish BOS" is formed. This indicates that the market can overcome previous resistance levels and continue to rise.
Levels
One core concept in trading is that price flows to areas of liquidity. Natural liquidity areas are the current day open, high, low (CDO, CDH, CDL) or the previous day high, low, close (PDH, PDL, PDC). The same is true for the current week (CWO, CWH, CWL) and the previous week (PWH, PWL, PWC).
Pay special attention in case some of these levels are close together. Then these levels serve like a magnet for the price. The TRN Price Action Suite indicator can cluster these levels fully automatically together to give the trader the flexibility to focus solely on the trading part.
Sessions
Sessions are the trading hours during which the banks are actively trading. The three main trading sessions:
Asia: Most of the volume from the Asian players are handled within this session.
London: This is where the European players are most active.
New York: In the New York session all the USA players are active as well as all the other American players. Furthermore, a lot of global players are active in this session as well.
Killzones
A kill zone in trading refers to a specific time period during the trading day when the market experiences increased volatility and liquidity. It is an opportunity for traders to capitalize on potential price movements and generate profits. There are several different killzones during the day.
There are three different types of killzones:
Indices/Futures: This one is suitable if you trade products like the ES, NQ, FDAX, CL or Stocks, Options.
Forex: If you trade Forex this setting will mark the most liquid periods of the day.
Opening Range: In case you trade the opening range of the sessions, use this setting.
Trading Example
[UST] Protein+Support/Resistance Script: A Comprehensive Overview
Thanks to Pmgjiv for providing the foundation to this improved Version.
In the world of trading, having a robust support and resistance analysis tool can make a significant difference in decision-making and overall strategy. Let's delve into the enhancements made to the support/resistance script and how each component contributes to a trader's arsenal:
Changes and improvements made for the script to help Traders make better rational decisions in their Trading:
1. Multiple Timeframes:
Integrating multiple timeframes into the analysis provides a multi-dimensional view of the market. Traders can now assess price action across different time horizons simultaneously. This feature allows for a deeper understanding of market dynamics and helps in identifying significant support and resistance levels across various timeframes.
2. Timeframe Labels Inside Zones:
By including timeframe labels within the zones, traders can easily identify the origin of each support or resistance level. This contextual information enhances clarity and facilitates more informed decision-making, especially when navigating through multiple timeframes.
3. Visual Zone Update:
Visual updates on zones enable traders to track changes in support and resistance levels in real-time. This dynamic feature enhances the analytical process by providing immediate insights into evolving market conditions, thereby enabling traders to adapt their strategies accordingly.
4. Zones Hit:
Understanding the frequency and intensity of zone hits offers valuable insights into the strength and relevance of support and resistance levels. Traders can gauge the significance of each zone based on its historical interaction with price, thereby gaining a deeper understanding of market sentiment and potential trading opportunities.
5. Option to Turn off Current Timeframe:
The ability to toggle off the current timeframe streamlines chart analysis by focusing only on the most critical support and resistance zones. This decluttering feature helps traders prioritize key levels, reducing cognitive overload and enhancing decision-making efficiency.
Explanation of Additional Functions:
a. Lookback:
The 'lookback' parameter allows traders to customize the age of support and resistance zones based on their trading style and preferences. By adjusting the lookback setting, traders can choose whether to prioritize recent price action or consider historical data, thus tailoring the analysis to their specific trading strategies.
b. Swinglength:
Swinglength determines the sensitivity of the support and resistance zones. By modifying this parameter, traders can control how aggressively the script identifies pivot points. A higher swinglength value results in smoother, more stable zones, whereas a lower value increases sensitivity, capturing smaller price movements.
c. ZigZag Indicator:
The ZigZag indicator plays a pivotal role in identifying significant price reversals. Its period setting determines the number of price bars considered before confirming a pivot point. Traders can utilize this indicator to identify key turning points in the market, aiding in the identification of robust support and resistance levels.
Impact of Sensitivity on Zones:
Adjusting the sensitivity of the ZigZag indicator directly influences the identification and delineation of support and resistance zones. Higher sensitivity levels result in fewer but more robust zones, capturing significant price movements. Conversely, lower sensitivity levels yield more zones, accommodating smaller price fluctuations but potentially introducing noise into the analysis.
d. S/R Range:
The ability to adjust the width of support and resistance zones allows traders to customize the breadth of key areas on a chart. Choosing a wider range encompasses a broader spectrum of prices, thereby identifying more comprehensive support and resistance levels. This flexibility enables traders to adapt their analysis to different market conditions and trading strategies.
Utilization in Trading:
Comprehensive Analysis: By incorporating multiple timeframes, traders gain a holistic view of market dynamics, enabling them to identify high-probability trading opportunities across various horizons.
Contextual Understanding: Timeframe labels within zones provide context, helping traders understand the significance of each level in relation to different timeframes and market conditions.
Real-time Adaptability: Visual zone updates facilitate real-time analysis, allowing traders to adjust their strategies promptly in response to changing market conditions.
Informed Decision-making: By considering zone hits, traders can assess the strength and relevance of support and resistance levels, enhancing their ability to make informed trading decisions.
Customized Analysis: Adjustable parameters such as lookback, swinglength, and sensitivity empower traders to tailor the analysis to their individual trading styles and preferences, enhancing precision and effectiveness.
In summary, these enhancements to the support/resistance script provide traders with a powerful toolkit for analyzing market dynamics, identifying key levels, and executing well-informed trading strategies across various timeframes and market conditions.
ICT Unicorn Model [LuxAlgo]The ICT Unicorn Model indicator highlights the presence of "unicorn" patterns on the user's chart which is derived from the lectures of "The Inner Circle Trader" (ICT) .
Detected patterns are followed by targets with a distance controlled by the user.
🔶 USAGE
At its core, the ICT Unicorn Model relies on two popular concepts, Fair Value Gaps and Breaker Blocks. This combination highlights a future area of support/resistance.
A Bullish Unicorn Pattern consists out of:
A Lower Low (LL), followed by a Higher High (HH)
A Fair Value Gap (FVG), overlapping the established Breaker Block
A successful re-test of the FVG which confirms the pattern.
A Bearish Unicorn Pattern consists of:
A Higher High (HH), followed by a Lower Low (LL)
A Fair Value Gap (FVG), overlapping the established Breaker Block
A successful re-test of the FVG which confirms the pattern
The pattern detection depends on detected swings, which can be controlled by the Swing setting. Using higher values of this setting will return longer-term breaker blocks.
🔹 Using Risk/Reward Targets
A confirmed Unicorn pattern will show a blue ( Target ) / grey ( Stop Loss) "Risk/Reward" areas (RR).
When the Stop Loss or Target is hit, a white line is shown on the concerned side.
The Risk/Reward ratio can be adjusted in the "Targets" settings.
🔹 Trailing Stop
As seen in the previous snapshots, besides the RR areas, this indicator also includes an optional Trailing Stop .
This can be helpful to lower your risk, by exiting earlier than if you would wait until the Stop Loss is hit.
This example shows a successful bullish and bearish Unicorn Pattern . In this scenario, the Trailing Stop could be used for partial Take Profit.
The goal of this publication is to show confirmed Unicorn Patterns . To increase the chance of success, it is important to evaluate the bigger picture & use this in confluence with your price action analysis. For example, look for potential areas of liquidity, consider this pattern only during certain market sessions, avoid trading during heavy impact news, &/or incorporate other aspects of technical analysis rather than just following this pattern blindly.
🔶 DETAILS
🔹 Combine
When disabled, all potential Unicorn Patterns will delete previous unconfirmed patterns:
Enabling Combine ensures the last Unicorn Patterns in the opposite direction will remain.
While the latter bullish pattern became invalid, another one formed.
The combination of the previous bearish pattern, and looking at the big picture, the bullish pattern did not have much chance to be successful.
While disabling 'combine' helps minimize clutter, enabling this feature can give a pattern more chance to hit the SL/Target level.
🔹 Mitigated FVG
Users can determine if a pattern becomes invalid due to a mitigated FVG, causing the pattern to be deleted.
🔹 New pattern detected
When a new pattern is detected, the previous unconfirmed pattern in the same direction (bullish - bullish or bearish - bearish) will be deleted. This will always be the case, whether "Combine' is enabled or disabled.
When the previous pattern was confirmed but no SL or Target level was hit, this pattern will stop updating.
🔶 SETTINGS
🔹 Unicorn
Swings: This sets the length of swings, used for the underlying ZigZag and Unicorn Patterns detection.
Bull: Enable/disable Bullish patterns, and set the color of FVG box and Trailing Stop .
Bear: Enable/disable Bearish patterns, and set the color of FVG box and Trailing Stop .
Combine: When enabled, patterns in opposite directions (bullish/bearish) can exist at the same time. disabling this feature tends to give less clutter. See the "Usage" section for more information.
🔹 Targets
Risk/Reward: Sets the Risk/Reward ratio.
Trailing Stop: Set the length of small swings, which is used for the Trailing Stop .
itradesize /\ IPDA Look Back - for any timeframeThe script automatically calculates the 20-40-60 look-back periods and their premium and discount ranges.
The base concept is from ICT’s IPDA which should be applied to the daily timeframe but now you can use that same concept on the lower timeframes .
The higher the timeframes you use the more reliable it will be ( when we are talking about lower timeframes than Daily ).
- With the use of the indicator you can apply it on any timeframe with ease.
- You can customize the coloring of premium & discount, frame lines, and even the look of it.
- Hide or show the EQ levels
Below the IPDA texts the indicator shows the actual percentage of the selected range based on the current price fluctuations.
The script handles the 20-40-60 days look-back as fractals so it can be applied on lower timeframes.
The basics:
- The Interbank Price Delivery Algorithm (IPDA): The algorithm creates a shift on the daily chart every 20, 40, and 60 trading days.
- These are the IPDA look-back periods. Every 20 trading days or so there is a new liquidity pool forming on both sides of the market based on ICT concepts.
- Determine the IPDA Data Range of the land 20 trading days.
- Note the highest high & lowest low in the past 20 trading days. Identify the institutional order flow and mark the relevant PD arrays in the selected IPDA look-back period we deemed useful for our trading style.
- This is your current dealing range.
- If the price consolidates for 20 days, consider switching to a 40-day look back.
Inside this dealing range, we look for the next draw on liquidity. Is it reaching for a liquidity pool or is it looking to rebalance at a particular PD Array. This is going to the Bias.
Which IPDA data range should you use?
IPDA20 can be our Short Term range - fit for intraday traders at most
IPDA40 can be our Swing Trade range - have a clear indication of the market profile
IPDA60 can be our range for position trading - have a clear indication of the market profile
Market Structure (Breakers) [LuxAlgo]The Market Structure (Breakers) indicator aims to detect "Breaker Market Structures", an original concept inspired by breaker blocks, and extend on the original concept of market structures by extending existing MS levels, providing supports/resistances as a result.
Various graphical elements are included that highlight the interactions between price and Breaker structures.
🔶 USAGE
Breaker structures occur when a market structure is confirmed (price breaking a previous swing level). The broken swing point is extended by a dotted line which can be used as potential support or resistance.
After a market structure, the price can eventually reverse and break one or multiple breaker structures at the same time, allowing for the detection of new trends in the price.
A market structure closer to the top/bottom of a trend can return Breaker structures breakouts more indicative of potential reversals.
Breakers MS breakouts can also be useful as exits for entries done using market market structures.
The script additionally highlights support/resistance events by highlighting candle borders, with a border using a green color indicating support events while a red color is indicative of a resistance event.
🔹 Breaker Structure Lifespan
The "lifespan" of Breaker structures, that is the amount of time the script will extend/evaluate them is determined by various user settings.
The Maximum Breaks setting determines the maximum amount of breaks a breaker structure can withstand before it is broken.
For example, a maximum amount of breaks of 3 for a bearish breaker structure would require the price to cross under that precise breaker structure level three times. Using higher values of this setting will also highlight more Breakers MS.
The Breaker Maximum Duration setting on the other hand determines how many bars a breaker structure can be evaluated without being broken. If a breaker structure is not broken after this amount of bars then it will stop being evaluated and will be removed.
🔶 SETTINGS
Swings Period: Period used for the swing detection, with higher values returning longer term markter structures.
Maximum Breaks: Amount of break required for a breaker block to be considered broken.
Breaker Maximum Duration: Maximum duration of a breaker block (in bars).
Market Order Bubbles - By Leviathan"Market Order Bubbles" is a volume-based indicator that helps visualize the occurrences of increased aggressiveness in market buying/selling and can serve as a useful confluence for trading reversals or as a simple tool for observing real-time market dynamics.
I created Market Order Bubbles six months ago as an additional tool included in my Liquidation Levels script. Due to their popularity, I decided to publish them as a standalone indicator with some new features. The script is based on a calculation that uses volume data (imitation of CVD) and price action to estimate where there is a surge in the quantity and magnitude of market buy and sell orders. These occurrences are visualized with circles (bubbles) that appear above the bar (market buy orders) or below the bar (market sell orders). Most of the time, the approach to interpreting the bubbles is contrarian, meaning that the appearance of Market Buy Order Bubbles can serve as a confluence to look for shorts, and the appearance of Market Sell Order Bubbles can serve as a confluence to look for longs.
The concept behind taking a contrarian approach:
Market Buy Order Bubbles appear above the price and possibly signal the following:
- Short positions being liquidated (exit short = buy order)
- New traders entering late longs based on FOMO (enter long = buy order)
- Smarter traders getting their limit sell orders filled by aggressive buyers/stopped out shorts
⇒ Possible reversal to the downside / short-term pullback / start of ranging price action (PA)
Market Sell Order Bubbles appear below the price and possibly signal the following:
- Long positions being liquidated (exit long = sell order)
- New traders entering late shorts based on FOMO (enter short = sell order)
- Smarter traders getting their limit buy orders filled by aggressive sellers/stopped out longs
⇒ Possible reversal to the upside / short-term pullback / start of the ranging PA
These events are identified and filtered by EMA and STDEV-based "thresholds," which can be modified in the indicator settings.
1. If the buy/sell volume exceeds the first threshold, a Small Bubble is displayed.
2. If the buy/sell volume surpasses the second threshold, a Medium Bubble is displayed.
3. If the buy/sell volume exceeds the third threshold, a Large Bubble is displayed.
Increasing the multipliers effectively increases the threshold for a given bubble to appear, making the conditions for its occurrence more strict.
Decreasing the multipliers effectively decreases the threshold for a given bubble to appear, making the conditions for its occurrence less strict.
Settings Overview
"Bubble Position" - Choose whether the bubbles are displayed above/below the candle, at the candle high/low, or at the intrabar POC of the candle.
"Strength Gradient Color" - This option adjusts the transparency of the bubble's color relative to the volume on that bar.
"Threshold EMA Length" - Choose the length of the EMA used for determining the thresholds.
"Threshold STDEV Length" - Choose the length of the ta.stdev() function used on the EMA.
"Appearance Delay" - This input allows you to delay the appearance of the bubble for x number of bars. The default is 0.
"Show POC" - Show/hide intrabar POCs displayed as "-".
"Timeframe-Adjusted Settings" - Different timeframes might require different parameters. In this section, you can set custom parameters (Lengths and Multipliers) for four different timeframes, and the script will automatically switch to those settings as you browse through different timeframes.
Master Pattern ScreenerMaster Pattern Screener
This is an indicator based on the concept known as the Forex Master Pattern, which contains three phases. The contraction, expansion, and trend phases This indicator, based on your current timeframe, finds out if there is a contraction on 10 symbols that you can customize to suit your needs.
How does it work?
The indicator is a table, and it finds 10 different symbols on the current timeframe that you have selected. Then it does volume and volatility calculations to determine if a contraction is occurring, which is the first phase and probably the most important phase in the FOREX MASTER PATTERN .
This indicator is meant to be used in conjunction with our contraction plotter. We would have placed this indicator in the contraction and expansion plotter, but there were memory limitation issues, so we placed it in a separate indicator.
How traders can use this indicator
The contraction phase is extremely important because once a contraction is occurring, what always happens is an expansion. Some traders will avoid placing trades in the contraction phase, while others will enter to use the momentum for their trades. This indicator just makes it more convenient to identify the contraction phases.
Examples of the indicator:
Things you should know
The symbols can be customized to whatever you want. You can choose your own stocks, cryptocurrencies, currencies, etc.
Make sure that it's exactly the same; if you use, for example, BTCUSDT Coinbase but check on BTCUSDT Binance, then it may show inaccurate results.
Since this script involves a decent amount of calculations, it may not work properly in low timeframes, like anything less than a minute.
Liquidation Levels - By LeviathanThis indicator generates liquidation levels of over-leveraged traders and utilizes a variety of different tools to analyze data such as Open Interest and Volume to provide an edge in your trading system and help you with valuable market insights.
The concept of this indicator is inspired by the platform Hyblock and their Liquidation Levels tool.
The script offers a lot of flexibility in settings, so please read these instructions and test out different parameters to see what works best for you. Here is a short overview of all inputs, one by one.
PRIMARY SOURCE OF DATA
This input allows you to choose the primary source of data that the script uses to calculate liquidation levels. I encourage you to test them all and see which works best for the assets and timeframes you trade. You can also regularly switch between to see confluences.
My personal favorite inputs (and also most accurate ones) are Open Interest, Open Interest + Volume (OI+VOL), and Open Interest + CVD (OI+CVD), as they utilize Open Interest in the calculations, which is the most important factor when it comes to analyzing position opening/closing and market activity in general. The other options that do not include Open Interest (Volume, CVD) were mainly added to provide the possibility to use the indicator on pairs where OI data is not available. Please note that this indicator is built on Tradingview and can only use data (e.g., Open Interest) provided by Tradingview, which is unfortunately quite limited. This is why I recommend using the script with OI-based data source inputs on Binance's perpetual futures pairs, as this is where OI data is available. The volume-based data source inputs can be used on spot pairs, forex, indices, and other markets, where Open Interest data is not provided.
To summarize the use of Primary Source of Data input:
1. Open Interest - use on Binance’s perpetual futures or anywhere else where OI data is available
2. OI + VOL - use on Binance’s perpetual futures or anywhere else where OI data is available
3. OI + CVD - use on Binance’s perpetual futures or anywhere else where OI data is available
4. CVD - use on any pair you wish
5. Volume - use on any pair you wish
DIRECTIONAL BIAS
If turned on, the Directional bias function uses volume and some other calculations to predict which side’s liquidation levels are more likely to be filled and only keep those levels on your chart.
- Directional Bias for Liquidation Levels
Turned ON: only one side’s liquidation levels are shown on the chart
Turned OFF: all liquidation levels are shown on the chart
- Directional Bias for Liquidation Level Bubbles
Turned ON: only one side’s liquidation level bubbles are shown on the chart
Turned OFF: all liquidation level bubbles are shown on the chart
I've separated directional bias options between Liquidation Levels and Liquidation Level Bubbles because sometimes it can be useful to have one of them ON and the other one OFF.
REDUCE SENSITIVITY
The Reduce Sensitivity option allows you to multiply the thresholds for "Smaller Size Liquidation," "Medium Size Liquidation," and "Large Size Liquidation" simultaneously. This is a useful feature as it enables you to easily filter larger positions and their liquidations without having to manually alter the standard deviation multipliers, which will be discussed in further detail later in the article.
The default value is 1, which means that it does nothing.
Increasing it above 1 will increase all thresholds and therefore generate fewer liquidation levels but with larger relative sizes.
Decreasing it below 1 will lower all thresholds and therefore generate more liquidation levels but with both smaller and larger relative sizes.
BASE
This input gives you the possibility to choose between four different bases, from which the liquidation levels will be generated.
CLOSE ⇒ Levels are plotted above and below the close of the candle
HALF ⇒ Levels are plotted above and below the middle of the candle ((high+low)/2)
VWAP ⇒ Levels are plotted above and below the volume-weighted average price
VWMA ⇒ Levels are plotted above and below the volume-weighted moving average
I suggest that you backtest them and see what works best for you.
LIQUIDATION LEVEL BUBBLES
If enabled, "Liquidation Level Bubbles" mark the beginning of a new liquidation level and indicate the relative size of liquidations that would occur if the price were to reach that level.
Liquidation Bubbles or Liquidation Levels in general appear when there is a large influx of new positions and logically, (significant) new positions lead to (significant) new liquidation levels. Liquidation Bubbles can be used to estimate the size and therefore significance of a given liquidation level. It could be argued that the price is more likely to be attracted to larger Liquidation Level Bubbles. While this is often true, it is not always the case as the strong momentum created by large positions can sustain for a prolonged period before reversing and filling the remaining levels Similarly to other features in this indicator, significant new positions are identified and filtered using standard deviation thresholds and their multipliers. New positions are considered significant when newly opened positions exceed the threshold for "Smaller Size Liquidation," leading to the creation of new liquidation levels and bubbles.
1. If new positions exceed the first standard deviation multiplier ("Smaller Size Liquidation Level"), but do not exceed “Medium Size Liquidation Level”, a smaller-sized bubble appears.
2. If new positions exceed the second standard deviation multiplier (”Medium Size Liquidation Level”), but do not exceed “Large Size Liquidation Level”, a medium-sized bubble appears.
3. If new positions surpass the third standard deviation multiplier (”Large Size Liquidation Level”), a large-sized bubble appears.
Significant opened positions are identified and filtered by size using three "thresholds" in the form of standard deviations, which can be modified in the indicator settings, in the section called "Standard Deviation Multipliers".
**Increasing** the standard deviation multipliers of Liquidation Level Bubbles effectively increases the threshold for a given bubble to occur, making the conditions for its appearance stricter.
⇒ Fewer Liquidation Levels - just larger positions are included
**Decreasing** the standard deviation multipliers of Liquidation Level Bubbles effectively decreases the threshold for a given bubble to occur, making the conditions for its appearance looser.
⇒ More Liquidation Levels - smaller positions are included
Keep in mind that this should always be the case:
*Smaller Size Liquidation Level < Medium Size Liquidation Level < Large Size Liquidation Level*
MARKET ORDER BUBBLES
"Market Order Bubbles" is my experimental concept used as a way to analyze large volumes and visualize the market activity at significant levels under certain conditions. It is based on my imitation of CVD which is also used in other parts of the script. The aim of this concept is to give you an idea about the real-time heavy market buying and selling, which could indicate eg. large liquidations, large entries/exits. in order to add confluence to your analysis. Please note that this concept is still in its early stages and may be confusing as it might have been poorly implemented. I recommend taking the time to thoroughly read through this section in order to fully understand it. On the other hand, early backtesting results appear very promising, as the win rate of countertrading buy and sell bubbles under certain conditions was fairly high (70%). I will continue working on this tool, so stay tuned for future updates.
**Market Buy Order Bubbles** appear above the price and possibly signal the following:
- Short positions being liquidated (exit short = buy order)
- New traders entering late longs based on FOMO (enter long = buy order)
- New short positions (sells) of “smarter” traders absorbing liquidated/closed shorts (buys)
⇒ Possible reversal to the downside - look for the liquidation levels of longs to get filled
**Market Sell Order Bubbles** appear below the price and possibly signal the following:
- Long positions being liquidated (exit long = sell order)
- New traders entering late shorts based on FOMO (enter short = sell order)
- New long positions (buys) of “smarter” traders absorbing liquidated/closed longs (sells)
⇒ Possible reversal to the upside - look for the liquidation levels of shorts to get filled
significant volumes are identified and filtered using three “thresholds” in the form of standard deviations, which can be modified in indicator settings.
1. If buy/sell volume surpasses the first standard deviation (”**Smaller Size Market Orders**”), then the **smaller-sized bubble** appears.
2. If buy/sell volume surpasses the second standard deviation (”**Medium Size Market Orders**”), then the **medium-sized bubble** appears.
3. If buy/sell volume surpasses the third standard deviation (”**Large Size Market Orders**”), then the **large-sized bubble** appears.
**Increasing** the standard deviation multipliers effectively increases the threshold for a given bubble to appear, making the conditions for its occurrence more strict.
**Decreasing** the standard deviation multipliers effectively decreases the threshold for a given bubble to appear, making the conditions for its occurrence more strict.
Keep in mind that this should always be the case:
*Smaller Size Market Orders < Medium Size Market Orders < Large Size Market Orders*
COLOR CANDLES
The Color Candles function is a useful and interesting feature that will enhance your analysis with additional context. If enabled, the indicator will color the chart's candles based on different data. Currently, there are three options to choose from, with more to be added in future updates.
Color Candles: OI DELTA
This option will color the candles to reflect Open Interest Delta. If there is a net increase in open positions (positive Open Interest Delta), the candle will be colored green. If there is a net decrease in open positions (negative Open Interest Delta), the candle will be colored red. It is important to note that this option only functions on pairs for which Tradingview provides OI data
Color Candles: VOLUME
This option utilizes volume data to help you identify the trend and momentum, coloring the candles accordingly - upward impulses are colored green and downward impulses are colored red. This makes it easier to recognize trend reversals and adjust your directional bias accordingly.
Color Candles: STOCH
This option uses the Stochastic Oscillator and SMA to color the candles, helping you identify momentum as upward green moves transition to downward red moves and vice versa.
LEVERAGE RATIO
Leverage ratio is another experimental concept I have added to this script. If turned on, it provides a broad insight into whether the market is relatively over-leveraged or if the leverage is relatively low. The aim is to use it as a confluence in anticipating incoming volatility and possibly use it to understand other aspects of market activity. It is still in its early stages of development and needless to say, it only works on pairs where Open Interest data is provided by Tradingview.
Crosses above price = Leverage is relatively high
Crosses below price = Leverage is relatively low
MARKET INFO SCREENER, LEVEL LEGEND, HIDE FILLED LINES
The last three inputs of Basic Settings section:
”The Market Info Screener” feature will display a small panel on the right side of your chart that provides useful data about the market, including Open Interest, Volume, the aggressive side of traders, and the Leverage Ratio. More data coming in future updates.
"Level Legend" option will display a small legend on the right side of the chart, helping you or others viewing the chart to understand what the objects on the chart mean.
"Hide Filled Lines" option will hide liquidation levels that have already been filled, only displaying the active ones in order to reduce clutter on your chart.
APPEARANCE
The “Appearance” settings offer a variety of modifications for colors, styles, and visibility.
The "Line Style" input allows you to choose the style and width of the liquidation level lines. You can also select which levels to display, as well as the color of the liquidation level lines and bubbles. The "Max Number of Lines" input allows you to specify the number of level lines you want on a chart. If you feel that there is too much clutter, you can decrease this number, and old lines will be removed. Please note that Tradingview has a built-in limit of 500 lines on a given chart, so this value cannot be set above 500. The "Market Buy/Sell Bubble Style" input can be used to modify the color and style of the market order bubbles. Enabling the "Show Settings Screener" option will display a screener with a list of all your settings on the right side of the chart, making it easier to share your preferred settings with others."
STANDARD DEVIATION MULTIPLIERS
This is where you can set the standard deviation thresholds for Liquidation Levels and Market Order Bubbles. These values can be customized to your preference, as the default values may not be suitable for your needs or you may want to experiment with different values to see more or fewer liquidation levels or market order bubbles on your chart. Personally, I sometimes use this feature to increase the Large Size Market Orders or Large Size Liquidation Levels multipliers so that large-sized bubbles are only assigned to extremely large positions or volumes.
If you want to only analyze larger positions or volumes, you can increase the "Smaller Size" multipliers, which act as a minimum threshold.
If you also want to include even smaller positions or volumes in your analysis, you can decrease the values of the "Smaller Size" multipliers, which act as a minimum threshold
Please note that the "Reduce Sensitivity" option in Basic Settings affects the standard deviation multipliers of the liquidation levels. Changing the "Reduce Sensitivity" value will equally multiply all of them (the ratio between Smaller, Medium, and Large multiplier values will remain the same)
STANDARD DEVIATION LENGTH
"Standard Deviation Length" defines the length (number of bars) used in all calculations that utilize the standard deviation function in this script. Decreasing it will generate Liquidation Levels and Liquidation Bubbles based more on recent data. Increasing it will generate Liquidation Levels and Liquidation Bubbles based on more long-term data.
CVD LENGTH
"CVD Length" refers to the length used in calculating cumulative volumes. Decreasing it will generate Liquidation Levels, Market Order Bubbles, and apply Directional bias based more on recent data. Increasing it will generate those based on more long-term data."
LEVEL CALCULATION MODES
“Level Calculation Modes” enable you to switch between three modes of calculating the distance between the base and actual liquidation levels.
COPYRIGHT
"Copyright" option will add your username to the copyright section at the bottom of the chart, giving you credit for your analysis if you post it somewhere.
MacroCorrelation (Bitcoin Real Value)The best minds in the financial world think about how to determine the real value of an asset.
I constantly say that it is necessary to buy an asset only at the moment when its market price is below or equal to its fundamental value. Let's see what is the difference between these two concepts.
Fundamental value
Imagine that we decided to grow and sell, for example, strawberries. For this, we purchased the necessary equipment, tools, fertilizers, seeds, and more. Let's say that we needed $ 3000 for this purpose.
To facilitate the task, in our calculation we will not take into account all types of possible costs (electricity cost, workers' wages, necessary tax deductions, etc.).
If we had to take a loan to meet the initial needs, for example, at 10% per annum , then each borrowed $ 1000 in a year would cost us $ 1100. That is, $ 3000 would cost us $ 3300 per year.
Let's agree that our initial funds were completely enough to buy everything we needed, and we didn't need to take out a loan at a certain percentage. In this case, we exclude from the calculation the cost of the capital required to start your own business.
Suppose we managed to harvest 100 kg of strawberries. This means that the real value (fundamental value) of 1 kg of our strawberries is $ 30.
Market price
Things are a little different with the market price. The market price is determined by the volume of supply and demand for a particular product or service at a particular point in time.
By demand, we mean the intention to purchase a product or service (secured by the ability to pay a set price for it). A need that exceeds solvency is not a demand.
By offer, we mean the willingness to provide ownership (use) of the object of demand for a certain fee.
Simply put, the market price is the price at which the buyer is willing to buy (and the seller to sell) the volume of goods we need.
In our case, the price at which we sell 1 kg of our strawberries will depend on how much people really need our strawberries.
If we are the only sellers of strawberries in a certain territory and, at the same time, buyers really want to taste fresh strawberries, its market price can be as high as the last buyer is able to pay. If not, everything will depend on how high quality our product will be for its price. At the same time, the price constantly varies over a certain period of time ( seasonality and other factors). For example, if in winter we could sell 1 kg of our strawberries for $ 90, then in summer for $ 50. Strawberry prices range from $ 50 to $ 90.
Magic formula
We now understand what is the difference between fundamental value and market price. If the first is made up exclusively of a set of real metrics, the second is a variable factor that depends primarily on “human factors” (what is the maximum price the buyer is willing to pay, what is the minimum price the seller is willing to set at a particular moment in time).
You should try to buy an asset only at the moment when its market price is below or equal to its fundamental value.
However, how can you independently determine the fundamental value of an asset?
Unfortunately, there is no universal answer to this question, just as there is no universal “magic formula” in nature (my sincere respect, Joel Greenblatt) that could determine the fundamental value of any asset on the planet. The point is precisely in the criterion of universality. If we consider each asset (or at least the market) separately, we can well determine its fundamental value.
Even those things that seem free to us in everyday life (just their cost are negligible) have a fundamental value.
Three factors to assess the fundamental value of Bitcoin
Let's try to take a separate asset, for example Bitcoin , and do with it everything that we did earlier with our “strawberry business”.
When assessing the real (fundamental) value of Bitcoin , we will take into account 3 main factors.
1. The maximum possible and current supply in the Bitcoin market
The reward for mining a Bitcoin block is halved every 210,000 blocks. This fact is called halving (halving). When all blocks are mined, the total amount of existing bitcoins will be 21 million coins.
Accordingly, the maximum supply in the Bitcoin network will not exceed 21 million coins.
In reality, things are even better, since this volume also includes a certain amount of lost coins. By lost, we mean all those coins whose “private keys” the last owner no longer has access to. For example, at the time of the appearance of Bitcoin in 2009, its real value was doubtful and not obvious to most of its owners, many of whom did not pay due attention to understanding the safe storage of an asset, periodically losing access to hundreds and thousands of coins.
As a result, we understand that the total supply in the Bitcoin market will be significantly less than 21 million coins.
To evaluate the proposal, it is not enough to understand how much of the asset exists, because a certain amount of it, as we have already understood, can either be lost or be blocked for a long time. It is also important to take into account the criterion of “supply in time”. That is, the current total “liquidity” of the network.
2. Bitcoin network hashrate
The main indicator of the viability and stability of the Bitcoin network is the hash rate (computing power). Stable hashrate = network security.
3. The real value of the US dollar
When analyzing the Bitcoin / Dollar pair, in addition to the real value of Bitcoin , it is also necessary to take into account the real value of the US Dollar .
It is believed that assets such as stocks or cryptocurrencies are extremely volatile (the price can change over a wide range within a relatively short period of time). At the same time, to reduce volatility , experts advise using the so-called “currency baskets”.
A currency basket is a certain percentage of foreign currencies in which the investor's capital can be distributed. The ratio of currency units in the basket is used to reduce the potential risk of currency fluctuations.
The main problem is that, due to inflation , the purchasing power of the currencies themselves drops significantly over time.
With the $ 100 we earned in 1913, already in the 1920s we could have purchased 50% fewer goods and services than before. In the 1980s, it was 90% less, and in the 2010s it was already 98% less.
This fact must also be taken into account when assessing the real value of Bitcoin , since everything is relative, and in the Bitcoin / Dollar pair, we determine the value of Bitcoin , expressed in US dollars.
The real value of Bitcoin
After assessing the relationship of the factors described above and drawing up a mathematical formula, we can proceed to the analysis of the results. In order to cut off unnecessary noise when constructing the function, we will use the graph for 1 month.
Analyzing the resulting chart, first of all, the following is striking: the fundamental value of Bitcoin grows over time. This is due to the gradual expansion of the "user base" of the network, as well as the growth of its popularity among investors of completely different classes.
I propose to compare the graph obtained earlier with the graph of Internet users (in% of the number of adult US citizens ). Similar, don't they?
The more the number of Internet users, the higher its influence and economic potential. The more the number of users of the Bitcoin network, the higher its economic potential and fundamental value.
However, understanding the fundamental value alone is not enough. We, as investors, first of all need to understand when to buy any asset.
To do this, compare the chart of the market price of Bitcoin with the chart of its fundamental value obtained earlier.
Now that we have a complete picture of what is happening and understand both the fundamental value of the asset and its market price, the fact of the numerical prevalence of the price over the fundamental value for 116 out of 133 months becomes quite clear. Periods of Bitcoin being below its fundamental value are extremely rare and only take ~ 13% of the trading time.
For about 87% of all trading time, Bitcoin's market price is above its fundamental value. Those rare periods when traders are willing to sell bitcoin below its fundamental value are an incredible gift for a long-term investor.
Bull and Bear Markets
If you buy Bitcoin (like any other asset) below its fundamental value, this is an absolutely incredible idea in terms of potential profitability, who in their right mind would sell their assets below this mark ?!
It's all about the emotionality of people. Saying “I will not do stupid things when the time is right” is easier than actually maintaining composure. Especially when it comes to money. Your money. And sometimes even dreams.
The classical market theory usually divides the market into two main phases: A bull market is a period of time during which the price rises systematically (accordingly, the demands and expectations of traders gradually grow). A bear market is a period of time during which the price gradually falls (accordingly, traders' requests and expectations gradually fall).
There is also the concept of “correction”: A correction is a temporary change in the price of an asset, contrary to the main trend.
For the current day, there is not a single clear criterion that separates the concept of a bear / bull market from the concept of a correction. However, we can say with confidence that the market change (from bullish to bearish or from bearish to bullish ) is interconnected with the fundamental factors of the market. Corrections, on the other hand, have significantly less connection with fundamental indicators.
and are rather related to the “physiology of the market” (nothing can only rise in price every unit of time for a significantly long time, nothing can only fall in price every unit of time for a significantly long time).
In this case, the most rational would be to define a bear market as a delay in updating the absolute historical highs of the price with a preliminary touch of the fundamental value.
Buying below the fundamental value is always a smarter idea than buying above the fundamental value, since, in most cases, it is the touch of the fundamental value that globally separates a bear and a bull market.
Fun fact: If we were to buy Bitcoin every time it touched the fundamental value, the average buy price as of July 2021 would be $ 1,506.65, which is 87% less than the current fundamental value of Bitcoin .
Conclusions
1. The total amount of Bitcoins , as well as the speed of their production (mining) over time, are programmatically limited, which limits the volume of the maximum possible supply
2. Bitcoin is transported, which means that the volume of supply for the current minute will also depend on the actual volume of assets available for sale
3. The viability of the network is based on the amount of computer power supporting it (network hash rate)
4. When analyzing the Bitcoin / Dollar pair, in addition to the real value of Bitcoin , it is also necessary to take into account the real value of the US Dollar
5. Price ≠ fundamental value
6. Buying below the fundamental is always a smarter idea than buying above the fundamental.
7. Don't believe the headlines of financial news and the public words of financiers
8. Selling strawberries can make a fortune too
MarketReader[ENG] DARK THEMEMarket Reader is a very sophisticated indicator giving you:
-BUY and SELL Opportunities
-Key supports and resistances where the market will react
-Early detection of RANGE before the contact with the top or the bottom of the range, it will also give you the target of the top and the bottom of the range
-Pattern of smartmoney activities, giving you signal that smart money is moving at this level of price
You will also found my complete strategy on my Youtube Channel
Enjoy
Utilization requires subscription
Iridescent Liquidity Prism [JOAT]Iridescent Liquidity Prism | Peer Momentum HUD
A multi-layered order-flow indicator that combines microstructure analysis, smart-money footprint detection, and intermarket momentum signals. The script uses dynamic color-shifting themes to visualize liquidity patterns, structure, and peer momentum data directly on the chart.
There is so much to choose from inside the settings, if you think it's a mess on the chart it's because you have to personally customize it based on your needs...
Core Functionality
The indicator calculates and displays several analytical layers simultaneously:
Order-Flow Imbalance (OFI): Calculates buy vs. sell volume pressure using volume-weighted price distribution within each bar. Uses an EMA filter (default: 55 periods) to smooth the signal. Values are normalized using standard deviation to identify significant imbalances.
Smart Money Footprints: Detects accumulation and distribution zones by comparing volume rate of change (ROC) against price ROC. When volume ROC exceeds a threshold (default: 65%) and price ROC is positive, accumulation is detected. When volume ROC is high but price ROC is negative, distribution is detected.
Fractal Structure Mapping: Identifies pivot highs and lows using a fractal detection algorithm (default: 5-bar period). Maintains a rolling window of recent structure points (default: 4 levels) and draws connecting lines to show trend structure.
Fair Value Gap (FVG) Detection: Automatically detects price gaps where three consecutive candles create an imbalance. Bullish FVGs occur when the current low exceeds the high two bars ago. Bearish FVGs occur when the current high is below the low two bars ago. Gaps persist for a configurable duration (default: 320 bars) and fade when price fills the gap.
Liquidity Void Detection: Identifies candles where the high-low range exceeds an ATR threshold (default: 1.7x ATR) while volume is below average (default: 65% of 20-bar average). These conditions suggest areas where liquidity may be thin.
Price/Volume Divergence: Uses linear regression to detect when price trend direction disagrees with volume trend direction. A divergence alert appears when price is trending up while volume is trending down, or vice versa.
Peer Momentum Heatmap (PMH): Calculates composite momentum scores for up to 6 symbols across 4 timeframes. Each score combines RSI (default: 14 periods) and StochRSI (default: 14 periods, 3-bar smooth) to create a momentum composite between -1 and +1. The highest absolute momentum score across all combinations is displayed in the HUD.
Custom settings using Fractal Pivots, Skeleton Structure, Pulse Liquidity Voids, Bottom Colorful HeatMaps, and Iridescent Field.
---
Visual Components
Spectrum Aura Glow: ATR-weighted bands (default: 0.25x ATR) that expand and contract around price action, indicating volatility conditions. The thickness adapts to market volatility.
Chromatic Flow Trail: A blended line combining EMA and WMA of price (default: 8-period EMA blended with WMA at 65% ratio). The trail uses gradient colors that shift based on a phase oscillator, creating an iridescent effect.
Volume Heat Projection: Creates horizontal volume profile bands at price levels (default: 14 levels). Scans recent bars (default: 150 bars) to calculate volume concentration. Each level is colored based on its volume density relative to the maximum volume level.
Structure Skeleton: Dashed lines connecting fractal pivot points. Uses two layers: a primary line (2-3px width) and an optional glow overlay (4-5px width) for enhanced visibility.
Fractal Markers: Diamond shapes placed at pivot high and low points. Color-coded: primary color for highs, secondary color for lows.
Iridescent Color Themes: Five color themes available: Iridescent (default), Pearlescent, Prismatic, ColorShift, and Metallic. Colors shift dynamically using a phase oscillator that cycles through the color spectrum based on bar index and a speed multiplier (default: 0.35).
---
HUD Console Metrics
The right-side HUD displays seven key metrics:
Flow: Shows OFI status: ▲ FLOW BUY when normalized OFI exceeds imbalance threshold (default: 2.2), ▼ FLOW SELL when below -2.2, or ◆ FLOW BAL when balanced.
Struct: Structure trend bias: ▲ STRUCT BULL when microtrend > 2, ▼ STRUCT BEAR when < -2, or ◆ STRUCT RANGE when neutral.
Smart$: Institutional activity: ◈ ACCUM when smart money index = 1, ◈ DISTRIB when = -1, or ○ IDLE when inactive.
Liquid: Liquidity state: ⚡ VOID when a liquidity void is detected, or ● NORMAL otherwise.
Diverg: Divergence status: ⚠ ALERT when price/volume divergence detected, or ✓ CLEAR when aligned.
PMH: Peer Momentum Heatmap status: Shows dominant timeframe and momentum score. Displays 🪩 for bull surge (above 0.55 threshold) or 🧨 for bear surge (below -0.55).
FVG: Fair Value Gap status: Shows active gap count or CLEAR when no gaps exist. Displays GAP LONG when bullish gap detected, GAP SHORT when bearish gap detected.
Pearlscent Color with Volume Heatmap.
Parameters and Settings
Microstructure Engine:
Analysis Depth: 20-250 bars (default: 55) - Controls OFI smoothing period
Liquidity Threshold ATR: 1.0-4.0 (default: 1.7) - Multiplier for void detection
Imbalance Ratio: 1.5-6.0 (default: 2.2) - Standard deviations for OFI significance
Smart Money Layer:
Smart Money Window: 10-150 bars (default: 24) - Period for ROC calculations
Accumulation Threshold: 40-95% (default: 65%) - Volume ROC threshold
Structural Mapping:
Fractal Pivot Period: 3-15 bars (default: 5) - Period for pivot detection
Structure Memory: 2-8 levels (default: 4) - Number of structure points to track
Volume Heat Projection:
Heat Map Lookback: 60-400 bars (default: 150) - Bars to analyze for volume profile
Heat Map Levels: 5-30 levels (default: 14) - Number of price level bands
Heat Map Opacity: 40-100% (default: 92%) - Transparency of heat map boxes
Heat Map Width Limit: 6-80 bars (default: 26) - Maximum width of heat map boxes
Heat Map Visibility Threshold: 0.0-0.5 (default: 0.08) - Minimum density to display
Iridescent Enhancements:
Visual Theme: Iridescent, Pearlescent, Prismatic, ColorShift, or Metallic
Color Shift Speed: 0.05-1.00 (default: 0.35) - Speed of color phase oscillation
Aura Thickness (ATR): 0.05-1.0 (default: 0.25) - Multiplier for aura band width
Chromatic Trail Length: 2-50 bars (default: 8) - Period for trail calculation
Trail Blend Ratio: 0.1-0.95 (default: 0.65) - EMA/WMA blend percentage
FVG Persistence: 50-600 bars (default: 320) - Bars to keep FVG boxes active
Max Active FVG Boxes: 10-200 (default: 40) - Maximum boxes on chart
FVG Base Opacity: 20-95% (default: 80%) - Transparency of FVG boxes
Peer Momentum Heatmap:
Peer Symbols: Comma-separated list of up to 6 symbols (e.g., "BTCUSD,ETHUSD")
Peer Timeframes: Comma-separated list of up to 4 timeframes (default: "60,240,D")
PMH RSI Length: 5-50 periods (default: 14)
PMH StochRSI Length: 5-50 periods (default: 14)
PMH StochRSI Smooth: 1-10 periods (default: 3)
Super Momentum Threshold: 0.2-0.95 (default: 0.55) - Threshold for surge detection
Clarity & Readability:
Liquidity Void Opacity: 5-90% (default: 30%)
Smart Money Footprint Opacity: 5-90% (default: 35%)
HUD Background Opacity: 40-95% (default: 70%)
Iridescent Field:
Field Opacity: 20-100% (default: 86%) - Background color intensity
Field Smooth Length: 10-200 bars (default: 34) - Smoothing for background gradient
---
Alerts
The indicator provides seven alert conditions:
Liquidity Void Detected - Triggers when void conditions are met
Strong Order Flow - Triggers when normalized OFI exceeds imbalance ratio
Smart Money Activity - Triggers when accumulation or distribution detected
Price/Volume Divergence - Triggers when divergence conditions occur
Structure Shift - Triggers when structure polarity changes significantly
PMH Bull Surge - Triggers when PMH exceeds positive threshold (if enabled)
PMH Bear Surge - Triggers when PMH exceeds negative threshold (if enabled)
Bull/Bear Prismatic FVG - Triggers when new FVG is detected (if FVG display enabled)
---
Usage Considerations
Performance may vary on lower timeframes due to the volume heat map calculations scanning multiple bars. Consider reducing heat map lookback or levels if experiencing slowdowns.
The PMH feature requires data requests to other symbols/timeframes, which may impact performance. Limit the number of peer symbols and timeframes for optimal performance.
FVG boxes automatically expire after the persistence period to prevent chart clutter. The maximum box limit (default: 40) prevents excessive memory usage.
Color themes affect all visual elements. Choose a theme that provides good contrast with your chart background.
The indicator is designed for overlay display. All visual elements are positioned relative to price action.
Structure lines are drawn dynamically as new pivots form. On fast-moving markets, structure may update frequently.
Volume calculations assume typical volume data availability. Symbols without volume may show incomplete data for volume-dependent features.
---
Technical Notes
Built on Pine Script v6 with dynamic request capability for PMH functionality.
Uses exponential moving averages (EMA) and weighted moving averages (WMA) for trail calculations to balance responsiveness and smoothness.
Volume profile calculation uses price level buckets. Higher levels provide finer granularity but require more computation.
Iridescent color engine uses a phase oscillator with sine wave calculations for smooth color transitions.
Box management includes automatic cleanup of expired boxes to maintain performance.
All visual elements use color gradients and transparency for smooth blending with price action.
---
Customization Examples
Intraday Scalping Setup:
Analysis Depth: 30 bars
Heat Map Lookback: 100 bars
FVG Persistence: 150 bars
PMH Window: 15 bars
Fast color shift speed: 0.5+
Macro Structure Tracking:
Analysis Depth: 100+ bars
Heat Map Lookback: 300+ bars
FVG Persistence: 500+ bars
Structure Memory: 6-8 levels
Slower color shift speed: 0.2
---
Limitations
Volume heat map calculations may be computationally intensive on lower timeframes with high lookback values.
PMH requires valid symbol names and accessible timeframes. Invalid symbols or timeframes will return no data.
FVG detection requires at least 3 bars of history. Early bars may not show FVG boxes.
Structure lines connect points but do not predict future structure. They reflect historical pivot relationships.
Color themes are aesthetic choices and do not affect calculation logic.
The indicator does not provide trading signals. All visual elements are analytical tools that require interpretation in context of market conditions.
Open Source
This indicator is open source and available for modification and distribution. The code is published with Pine Script v6 compliance. Users are free to customize parameters, modify calculations, and adapt the visual elements to their trading needs.
For questions, suggestions, or anything please talk to me in private messages or comments below!
Would love to help!
- officialjackofalltrades
Infinity Algo█ OVERVIEW
Infinity Algo is an all-in-one signal system with 5 entry modes, 6 take-profit levels, and built-in Auto-Tune optimization.
Switch between trend-following, contrarian, and sniper modes based on market conditions — all within one indicator. Auto-Tune tests 500+ parameter combinations to selects the best-scoring settings from historical simulations.
Includes on-chart TP/SL visualization, trailing stop modes, and webhook-ready alerts.
█ KEY FEATURES
✅ 5 Signal Modes: Normal, Smart, AI, HL Sniper, AI Sniper
✅ 3 Exit Modes: Percentage targets, Signal step-outs, Opposite signal
✅ 6 Take-Profit Levels with on-chart visualization
✅ Trailing Stop-Loss (Breakeven / Moving Target)
✅ Auto-Tune Parameter Optimization
✅ Visual Helpers: Bar coloring, gradient background, "signal coming" markers
✅ Built-in alert conditions for automation
✅ Designed for crypto, forex, stocks, indices, and commodities
█ WHAT MAKES THIS INDICATOR DIFFERENT
🧠 Auto-Tune Engine
Most indicators use static settings that fail when volatility shifts. Auto-Tune tests 500+ parameter combinations in the background — varying sensitivity, thresholds, and trigger configs — selects the best-scoring settings from historical simulations.
Choose from 12 scoring metrics: Sharpe Ratio, Sortino Ratio, Calmar Ratio, SQN, Martin Ratio, GPR, Win Rate, Total Profit, Average Profit, Profit Factor, and more.
Note: Auto-Tune is systematic parameter optimization on historical data — not predictive AI. Past performance does not guarantee future results.
🎯 Multi-Mode Signal System
One indicator, five signal modes:
Normal: Contrarian entries against the trend filter
Smart: Trend-following entries with the trend filter
Auto-Tune: Auto-optimized momentum signals
HL Sniper: More selective trend triggers
Auto-Tune Sniper: Auto-optimized sniper configuration
🛡️ Adaptive Risk Management
Trailing SL modes that respond to your TP hits — not arbitrary price levels. Lock in breakeven or ratchet your stop as profit grows.
👁️ Anticipation Markers
"Possible Long/Short Coming" labels appear when momentum approaches signal levels — giving you time to prepare before the signal fires.
█ SIGNAL MODES EXPLAINED
Normal + Smart (Default)
The dual-mode system that adapts to market conditions:
Normal Signals: Momentum threshold cross against the trend filter — contrarian plays for reversals and range boundaries
Smart Signals: Momentum threshold cross with the trend filter — trend-following plays for continuation moves
Auto-Tune Mode
Let the optimization engine find best-scoring settings:
Tests 500+ parameter combinations against historical data
Simulates trades using your configured TP/SL levels
Scores each configuration by your chosen metric (Sharpe, Sortino, Win Rate, etc.)
Walk-Forward: Re-optimizes every N bars to adapt to regime changes
Static: Locks in best-scoring settings from full available history
HL Sniper
For traders who prefer quality over quantity:
Trend-trigger mode for more selective entries
Fewer signals, more selective setups
Best suited for volatile markets where patience matters
Auto-Tune Sniper
Combines sniper selectivity with automatic optimization:
Optimizes RSI period, smoothing factor, and trigger sensitivity
Adapts configuration based on historical performance
Selective entries + adaptive parameters
█ EXIT & RISK MANAGEMENT
Percentage Targets
Up to 6 TP levels (TP1…TP6) with on-chart lines and labels
Configure price distance (%) and position size (%) for each level
Designed for scaling out positions systematically
Signal Step-Outs
Momentum-shift condition triggers partial exits
Optional higher-timeframe confirmation for stronger signals
"New TP Must Beat Last" prevents weak consecutive exits
Opposite Signal
Closes/flips position when the next opposite entry signal appears
Simple and effective for trend-following systems
Stop-Loss & Trailing
Fixed SL as % from entry (configurable separately for long/short)
Breakeven: Moves SL to entry price after chosen TP is hit
Moving Target: Advances SL to previous TP level as profit grows
█ VISUAL HELPERS
On-Chart TP/SL Lines: See your targets and stops directly on the chart
Bar Coloring: Candles colored by current signal bias
Background Gradient: Visual confirmation of position direction
"Possible Signal Coming" Markers: Anticipate entries before they trigger
Peak Profit Label: Track maximum unrealized profit during trades
█ AUTO-TUNE DASHBOARD
When Auto-Tune is enabled, the dashboard displays:
Current Parameters: Active sensitivity, thresholds, or sniper config
Simulated Performance: Trade count, win rate, P&L from internal backtest
Confidence Score: Stability indicator based on agreement among top configurations
Note: Auto-Tune is automated parameter selection on historical data — not predictive AI. It cannot guarantee future performance.
█ USE CASES
📈 Trending Markets
Use "Smart" signals + Percentage TPs. Stay aligned with momentum while scaling out at multiple targets. Enable Moving Target trailing to maximize winners.
📉 Ranging / Choppy Markets
Use "Normal" signals (contrarian mode). Catch reversals at range boundaries. Tighter TP targets and quicker exits work best.
⚡ High Volatility / News Events
Use "HL Sniper" for selective entries. Fewer signals, more selective. Wider SL to accommodate volatility.
🧪 New Asset / Unfamiliar Market
Enable "AI" mode and let Auto-Tune find optimal parameters. Great for exploring new markets without manual optimization.
🤖 Automation & Bots
Structured alert payloads work with popular bot platforms and custom webhooks. Entry + 6 TPs + SL in one alert.
█ HOW TO USE
Apply to your chart (any timeframe, any market)
Choose your signal mode based on market conditions
Pick your direction (Long / Short / Both)
Select exit mode: Percentage, Signals, or Opposite Signal
Configure TP levels and position sizing
Enable Stop-Loss and choose a trailing mode
Optional: Enable Auto-Tune for adaptive optimization
Set alerts for signals and TP/SL events
█ ALERTS
Built-in alert conditions for:
All entry signal types (Normal, Smart, AI, HL Sniper, AI Sniper)
TP hits (percentage levels or signal-based steps)
SL touch events
"Possible Long/Short Coming" anticipation markers
Tip: Create separate alerts for each condition. Use TradingView placeholders ({{ticker}}, {{close}}) in your alert messages.
█ WORKS ON
Crypto
Forex
Stocks
Indices
Commodities
█ REALISTIC EXPECTATIONS
No indicator wins 100% of the time — this is no exception
Signals should be combined with your own analysis
Auto-Tune optimizes on past data — it cannot predict the future
Always use proper position sizing and risk management
Paper trade or backtest before risking real capital
█ LIMITATIONS
Signals and overlays are decision-support tools — they cannot eliminate losses
Auto-Tune can overfit if used without out-of-sample validation
Multi-timeframe logic confirms on higher-TF closes — slight delay is expected
Best evaluated on standard candles with realistic fee/slippage assumptions
█ DISCLAIMER
This indicator is provided for educational and informational purposes only and does not constitute financial advice. Past performance is not indicative of future results. Trading involves substantial risk of loss, and you are solely responsible for your own trading decisions.
BK AK-Ghost Ladder⚔️ BK AK-Ghost Ladder — Smart Money Gaps. True Support/Resistance. ⚔️
There are already some excellent FVG tools out there—built by traders who’ve put in real work studying imbalance, liquidity, and smart money behavior.
BK AK-Ghost Ladder is simply my version of that idea: my attempt to take what I learned from those great frameworks and push it further into volume, structure, lifecycle, and accountability—so every zone is treated as a living, graded object, not just a static box on a chart.
Why “Ghost Ladder”? Because the real market is full of invisible rungs—thin pockets of liquidity, imbalance steps, and defended boundaries that price climbs and falls through like a ladder you can’t see until it matters. This tool is built to reveal those rungs before you get punished by them.
“AK” in the name is not branding—it’s honor. It belongs to my mentor A.K., whose standard of discipline and clarity sits behind every decision in this tool. Above that, all glory and gratitude to Gd—the real source of any wisdom, edge, or endurance we have in this game.
🧠 What BK AK-Ghost Ladder Actually Does
This is a full institutional FVG/SR system, not a paintbrush. It:
Detects and manages bullish & bearish FVG zones using ATR/percent filters and aging logic
Assigns a 0–100 institutional strength score and 1–5★ rating to every zone
Builds a per-zone lower-timeframe volume profile with POC, volume delta, and optional volume text
Tracks historical touches, breaks, role reversals, merging, clustering, and divergence at the zone
Runs per-zone backtest stats and feeds that into an adaptive/ML-style confidence weight
Compresses the whole environment into a real-time Info Table: bias, market position, nearest S/R, risk, session
Fires alerts only when something actually matters: strong FVGs, magnetic pull, divergence at a level
If price is the map, this is the layer that tells you which levels are real and which are noise.
🧱 Core Engine — Institutional Zone Logic
Smart FVG Detection
Clean 3-bar gap logic for bullish & bearish FVGs
ATR or % based minimum gap size + optional distance filter from price
Zone aging with max life in bars and optional “reset on touch”
Overlap & proximity control:
Prevent overlapping zones
Enforce minimum bar spacing
Or keep only the strongest zone in a cluster
Institutional Strength & Rating
Each zone gets a score (0–100) + star rating (1–5★) based on:
Volume vs average (with optional lower timeframe split)
Gap size vs ATR
Pivot confluence
Historical meaningful touches
Role reversal (support ↔ resistance)
MTF FVG alignment
Session weighting (Asian / London / NY / overlaps)
Order block overlap & imbalance behavior
VWAP proximity/extremes
Fib level alignment
Delta divergence
Zone clustering & consolidation
Adaptive “performance weight” from historical reactions
Bad zones don’t just look weaker—they literally get filtered out when you enable minimum star / institutional filters.
📊 In-Zone Volume & Profile Intelligence
Each zone can be backed by lower-timeframe volume:
Per-zone volume histogram inside the gap
POC line at the most traded price in that zone
Optional total volume label
POC line color shifts with volume delta (buy vs sell pressure)
Additional bull/bear volume bars alongside the zone and/or numeric volume text inside the box
You’re not just staring at a gap—you’re seeing the liquidity pocket inside the gap.
🎯 Structure, Confluence & Role Reversal
The engine includes deep structural context:
Pivots: stored swing highs/lows for S/R confluence
MTF FVG Confluence: two extra timeframes for higher-timeframe alignment
Fibonacci Levels: auto-mapped 0.236 / 0.382 / 0.5 / 0.618 / 0.786 with optional lines & labels
Order Blocks & Imbalance: engulfing OB detection + volume/imbalance filters
VWAP Intelligence: VWAP proximity/extreme bonuses, optional short-form plotting
Delta Divergence: volume-based confirmation flags for zones under real internal pressure
Smart S/R Positioning & Role Flip
Hide “wrong side” zones or auto-flip roles when broken & retested
Track broken zones for N bars, then retire them
Mark role reversals with badges and strength bonuses
Support/resistance is treated like behavior, not just lines.
🤖 Adaptive Learning & Backtesting
Each zone is monitored when price touches it:
Checks if price respects the zone and moves X points away (success)
Or violates beyond failure threshold (failure)
Tracks successes, failures, and win rate per zone
Feeds a confidence score into an adaptive weight so consistently performing zones matter more
Zones that meet the bar get ML/🤖 marking when enabled
The script doesn’t just say “this looks strong”—it tracks how it actually behaved.
📋 Info Table & Sessions — On-Chart War Room
On the latest bar, an Info Table summarizes:
Zone count (bull vs bear)
Market position (NEAR SUPPORT / NEAR RESISTANCE / ABOVE RESISTANCE / BELOW SUPPORT / NEUTRAL)
Nearest S/R levels
Trade bias (BULLISH / BEARISH / NEUTRAL)
Active session (ASIAN / LONDON / NY / OVERLAP / OFF)
Risk level (LOW / MED / HIGH)
Sessions are coded in EST with multipliers so you can weight London/NY more heavily than Asia if that matches your playbook.
Hover the table for a strategy tooltip: live market posture, suggested behavior near the zones, and context around the current environment.
⚠ Divergence & Alerts
Real-time RSI/OBV/ADX divergence detection at the zone
Flexible visual modes: border, icon, color change, or combinations
Alerts included:
Magnetic Zone Pull (price entering ATR-based “field” of a strong zone)
Strong Bullish FVG
Strong Bearish FVG
Divergence at Zone
Let the chart call you when a real decision point appears, instead of forcing you to stare all day.
🕹 How to Use BK AK-Ghost Ladder
1️⃣ Build Bias With Structure
Use the Info Table, star ratings, and where the 4–5★ zones cluster relative to price to decide which side of the tape you’re allowed to trade on.
2️⃣ Only Trade From Strong, Aligned Zones
Focus on 4–5★ zones with confluence (pivots, Fib, OB, VWAP, clustering).
Use the zone body/wick region as your execution area, not some random mid-air candle.
3️⃣ Treat Role Reversal & Clusters as Campaign Nodes
When a strong zone breaks, flips role, and collects touches, that’s campaign territory—not scalp noise.
4️⃣ Use Divergence/Delta as a Brake, Not a Toy
If divergence lights up at your level, respect it: size down, wait for confirmation, or stand down.
5️⃣ Let the Engine Filter Junk For You
Tune volMultiplier, star thresholds, session multipliers, distance filters, and min star rating to match your timeframe and instrument.
This script’s job is to remove your excuse for taking low-quality trades.
📜 Boundaries & Wisdom
King Solomon wrote:
“Do not remove the ancient boundary stone that your fathers have set.”
This tool is built around that idea. It maps where the real boundaries live—where smart money defends, attacks, traps, and reverses.
It will not give you discipline. It will simply remove the illusion that “you didn’t know the level was there.”
⚔️ BK AK-Ghost Ladder — Map the Smart Money Gaps. Trade Only the Real Levels.
May Gd bless your vision, your patience, and every decision you make at the edge. 🙏
JMA Cluster Entries with Market Structure [WavesUnchained]JMA Cluster Entries with Market Structure
Overview
JMA Cluster Entries with Market Structure combines multi-timeframe JMA (Jurik Moving Average) cluster analysis with advanced market structure detection (Wyckoff methodology, Smart Money Concepts) to identify high-probability momentum and structure-based entries. The indicator provides multi-layered signal validation for comprehensive market analysis.
Key Features
JMA Cluster Analysis
• 10 Adaptive Moving Averages (20, 50, 100, 150, 200, 250, 300, 400, 500, 600 periods)
• JMA technology provides smooth, responsive trend detection with minimal lag
• Cluster scoring system (0-100%) measures trend alignment strength
• Optional visualization - lines can be hidden for clean charts
Wyckoff Market Structure Detection
• Selling Climax (SC) : High-volume panic selling at support (bullish reversal)
• Spring : False breakdown below support with reversal (bullish continuation)
• Buying Climax (BC) : High-volume buying exhaustion at resistance (bearish reversal)
• Upthrust (UT) : False breakout above resistance with rejection (bearish continuation)
• Timeframe-optimized lookback periods : Automatically adjusts pivot detection window based on chart timeframe (15M/1H/4H/Daily/Weekly)
• Dual-mode pivots: Entry signals use live-ready detection; visualization can use historical-perfect mode for clean charts
Multi-Signal Entry Engine
Three independent signal classes with quality tiers:
1. MOMENTUM (M) : Cluster flip + slope confirmation + ATR filter
2. EXHAUSTION (E) : Mean reversion at statistical extremes + volume surge
3. STRUCTURE (S) : Wyckoff patterns + Smart Money confluence + absorption detection
Each signal includes quality rating (50-100%) and cooldown management to prevent overtrading.
Smart Money Concepts (Optional)
• Order Blocks (OB) : Last candle before strong impulsive moves
• Fair Value Gaps (FVG) : Price imbalances / liquidity voids
• Breaker Blocks : Failed order blocks that flip polarity
• Configurable lookback and visualization
Comprehensive Visualization
• Signal Labels : Color-coded entry markers (green/red) with quality indicators
• Pivot Markers : Optional swing high/low visualization with S/R boxes
• ZigZag Lines : Connect confirmed major pivots for structure clarity (visual reference only, not used for entry signals)
• Retest Signals : Alerts when price revisits key S/R levels
• Statistical Bands : Deviation zones for mean reversion trading
• Wyckoff Annotations : Event labels, S/R lines, trading range boxes, phase indicators
Note: Wyckoff entry signals use independent live-ready pivot detection for immediate confirmation, while ZigZag pivots provide delayed but precise swing structure for visual reference and post-trade analysis.
Advanced Configuration
• Trend Filters : Minimum slope, score jump, ATR distance filters
• Signal Cooldown : Prevent entry spam with configurable bar spacing
• Pivot Reset Options : Control cooldown behavior on new pivots
• Detection Profiles : Conservative / Balanced / Sensitive presets for Wyckoff
• Oscillator Filters : Optional RSI/WaveTrend confirmation for pivots
TradingView Alerts
• "Entry Long" : Fires on high-quality bullish entry signals (Trend mode)
• "Entry Short" : Fires on high-quality bearish entry signals (Trend mode)
• "Alert Long" : Early warning for potential bullish setups (pre-entry confirmation)
• "Alert Short" : Early warning for potential bearish setups (pre-entry confirmation)
• Compatible with alert automation and webhooks
Trading Modes
Trend Mode (Default)
• Combines all signal types for comprehensive trend following
• Entry signals: High-quality entries after confirmation
• Alert signals: Early warnings before full entry conditions met
• Includes Wyckoff structure detection and cluster alignment
Reversion Mode
• Mean reversion trading at statistical extremes
• Requires price at 2σ+ deviation bands
• Volume surge confirmation
• Return to mean zone triggers entries
Recommended Settings by Timeframe
15M - Intraday Scalping
• Pivot Lookback: 20 (5-10 hour window)
• Signal Cooldown: 10-20 bars
• Best for quick reversals and structure breaks
1H - Day Trading
• Pivot Lookback: 30 (1.25 day window)
• Signal Cooldown: 15-25 bars
• Highest volume quality (avg 2.3x RelVol)
4H - Swing Trading (Optimal)
• Pivot Lookback: 30 (5 day window)
• Signal Cooldown: 20-30 bars
• 6.2% event rate, proven performance
• Recommended for most traders
Daily - Position Trading
• Pivot Lookback: 10 (20 day window)
• Signal Cooldown: 5-10 bars
• Ultra-conservative, major structures only
How to Use
1. Enable JMA Lines initially to understand cluster behavior
2. Watch for Signal Labels : Green (Long), Red (Short)
3. Check Signal Quality : Labels show M/E/S class and 50-100% rating
4. Confirm with Wyckoff : SC/Spring for longs, BC/UT for shorts
5. Set TradingView Alerts : Use "Signal Long" and "Signal Short" alerts
6. Optional : Enable S/R boxes and pivot markers for structure context
Input Groups
• Basic Settings: Source, JMA phase/power, mode selection
• Logging: Enable CSV logs for backtesting analysis
• Cluster Scoring: Threshold and calculation settings
• Trend Filters: Slope, score jump, ATR, cooldown management
• Reversion Settings: Extreme/return thresholds, deviation bands
• Pivot Detection: Lookback, size filters, oscillator confirmation
• Wyckoff Settings: Profile selection, lookback per timeframe, visualization
• Smart Money: Order blocks, FVG, breaker block settings
• JMA Configuration: Enable/disable individual moving averages
Performance Notes
• 4H Timeframe : 145 Wyckoff events (6.16% rate), 78.7% win rate in backtests
• 1H Timeframe : 84 events (1.86% rate), 2.33x average RelVol
• 15M Timeframe : 83 events (1.87% rate), balanced event distribution
• Daily Timeframe : 7 events (1.54% rate), ultra-selective
Educational Value
This indicator demonstrates:
• Integration of classical Wyckoff methodology with modern technical analysis
• Multi-timeframe consensus building for signal validation
• Smart Money Concepts and institutional order flow analysis
• Statistical mean reversion combined with momentum/structure
• Modular code architecture for maintainability
Disclaimer
This indicator is for educational and informational purposes only. It does not constitute financial advice. Always practice proper risk management and test strategies thoroughly before live trading. Past performance does not guarantee future results.
Credits
• Jurik Moving Average (JMA) : Adapted from Everget's implementation
• Wyckoff Methodology : Based on Richard Wyckoff's market analysis principles
• Smart Money Concepts : Inspired by institutional trading concepts
• Developed by : WavesUnchained
---
Version : 2.1.0
Pine Script : v6
Compatibility : TradingView Free/Pro/Premium






















