Liquidity composition / quantifytools- Overview
Liquidity composition divides each candle into sections that are used to display transaction activity at price. In simple terms, an X-ray through candle is formed, revealing the orderflow that built the candle in greater detail. Liquidity composition consists of two main components, lots and columns. Lots and columns can be used to visualize user specified volume types, currently supporting net volume and volume delta. Lots and columns can be used to visualize same or different volume types, allowing a combination of volume footprint, volume delta footprint and volume profile in one single view. Liquidity composition principally works on any chart, whether that is equities, currencies, cryptocurrencies or commodities, even charts with no volume data (in which case volatility is used to approximate transaction activity). The script also works on any timeframe, from minute charts to monthly charts. Orderflow can be observed in real-time as it develops and none of the indications are repainted.
Example: Displaying same volume types on lots and columns
Example: Displaying different volume types on lots and columns
Liquidity composition supports user specified derivative data, such as point of control(s) and net activity coloring. Derivative data can be calculated based on either net volume or volume delta, resulting in different highlights.
With net volume, volume delta and derivative data in one view, key orderflow events such as delta imbalances, high volume nodes, low volume nodes and point of controls can be used to quickly identify accumulation/distribution, imbalances, unfinished/finished auctions and trapped traders.
Accessing script 🔑
See "Author's instructions" section, found at bottom of the script page.
Key takeaways
- Liquidity composition breaks down transaction activity at price, measured in net volume or volume delta
- Developing activity can be observed real-time, none of the indications are repainted
- Transaction activity is calculated using volumes accrued in lower timeframe price movements
- Lots and columns can be used to display same or different volume types (e.g. volume delta lots and net volume columns) in single view
- Users can specify derivative data such as volume delta POCs, net volume POC and net activity coloring
- For practical guide with practical examples, see last section
Disclaimer
Orderflow data is estimated using lower timeframe price movement. While accurate and useful, it's important to note the calculations are estimations and are not based on orderbook data. Estimates are calculated by allotting volume developing on lower timeframe chart to its respective section based on closing price. Volume delta (difference between buyers/sellers) is calculated by subtracting down move volumes (sell volume) from up move volumes (buy volume). Accuracy of the orderflow estimations largely depends on quality of lower timeframe chart used for calculations, which is why this tool cannot be expected to work accurately on illiquid charts with broken data.
Liquidity composition does not provide a standalone trading strategy or financial advice. It also does not substitute knowing how to trade. Example charts and ideas shown for use cases are textbook examples under ideal conditions, not guaranteed to repeat as they are presented. Liquidity composition should be viewed as one tool providing one kind of evidence, to be used in conjunction with other means of analysis.
- Example charts
Chart #1: BTCUSDT
Chart #2: EURUSD
Chart #3: ES futures
- Calculations
By default, size of sections and lower timeframe accuracy are automatically determined for all charts and timeframes. Number of lower timeframe price moves used for calculating orderflow is kept at fixed value, by default set to 350. Accuracy value dictates how many lower timeframe candles are included in the calculation of volume at price. At 350, the script will always use 350 lower timeframe price movements in calculations (when possible). When calculated dynamic timeframe is less than 1 minute, the script switches to available seconds based timeframes. Minimum dynamic timeframe can be capped to 1 minute (as seconds based timeframes are not available for all plans) or dynamic timeframe can be overridden using an user specified timeframe.
Example: Calculating dynamic lower timeframe
Main chart: 4H / 240 minutes
Accuracy value: 100
Formula: 240 minutes / 100 = 2.4 minutes
Timeframe used for calculations = 2 minutes
Section size is automatically determined based on typical historical candle range, the bigger it is, the bigger the section size as well. Like dynamic timeframe, automatic section size can be manually overridden by user specified size expressed in ticks (minimum price unit). Users can also adjust sensitivity of automatic sizing by setting it higher (smaller sections, more detail and more noise) or lower (less sections, less detail and less noise). Section size and dynamic timeframe can be monitored via metric table.
Volume at price is calculated by allotting volume associated with a lower timeframe price movement to its respective section based on closing price (volume is stored to the section that covers closing price). When used on a chart with no volume data, volatility is used instead to determine likely magnitude of participation. Volume delta (difference between buyers/sellers) is calculated by subtracting down move volumes (sell volume) from up move volumes (buy volume). Volumes accrued in sections are monitored over a longer period of time to determine a "normal" amount of activity, which is then used to normalize accrued volumes by benchmarking them against historical values.
Volume values displayed on the left side represent how close or far volume traded at given section is to an extreme, represented by value of 10 . The more value exceeds 10, the more extreme transaction activity is historically. The lesser the value, the less extreme (and therefore more typical) transaction activity is. Users can adjust sensitivity of volume extreme threshold, either by increasing it (more transaction activity is needed to constitute an extreme) or decreasing it (less transaction activity is needed to constitute an extreme).
Example: Interpreting volume scale
0 = Very little to no transaction activity compared to historical values
5 = Transaction activity equal to average historical values
10 = Transaction activity equal to an extreme in historical values
10+ = The more transaction activity exceeds value of 10, the more extreme it is historically
Accuracy of orderflow data largely depends on quality of lower timeframe data used in calculations. Sometimes quality of underlying lower timeframe data is insufficient due to suboptimal accuracy or broken lower timeframe data, usually caused by illiquid charts with gaps and inconsistent values. Therefore, one should always ensure the usage of most liquid chart available with no gaps in lower timeframe data. To combat poor orderflow data, a simple data quality check is conducted by calculating percentage of sections with volume data out of all available sections. Idea behind the test is to capture instances where unusual amount of sections are completely empty, most likely due to data gaps in LTF chart. E.g. 90% of sections hold some volume data, 10% are completely empty = 90% data quality score.
Data quality score should be viewed as a metric alerting when detail of underlying data is insufficient to consider accurate. When data quality score is slightly below threshold, lower timeframe chart used for calculations is likely fine, but accuracy value is too low. In this case, one should increase accuracy value or manually override used timeframe with a smaller one. When data quality score is well below threshold, lower timeframe chart used for calculations is likely broken and cannot be fixed. In this case, one should look for alternative charts with more reliable data (e.g. ES1! -> SPY, BITSTAMP:BTCUSD -> BINANCE:BTCUSDT).
Example : When insufficient data quality scores can/cannot be fixed
- Derivative data
Point of control
Point of control, referring to point in price where transaction activity is highest, can be calculated based on the volume type of lots or columns (based on net volume or volume delta). Depending on the calculation basis, displayed point of controls will vary. POC calculated based on net volume is no different from traditional POC, it is simply the section with highest amount of transaction activity, marked with an X. When calculating POC based on volume delta, the script will highlight two point of controls, named leading and losing point of control . Leading POC refers to lot with highest amount of volume delta, marked with an X. If leading POC was net buy volume, losing POC is marked on section with highest net sell volume, marked with S respectfully. Same logic applies in vice versa, if leading POC is net sell volume, losing POC is marked on highest buy volume section, using the letter B.
Net activity
Similarly to point of control calculation, net activity can be calculated based on either volume types, lots or columns. When calculating net activity based on net volume, candles will be colorized according to magnitude of total volume traded. When calculating net activity based on volume delta, candles will be colorized according to side with most volume traded (buyers or sellers). Net activity color can be applied on borders or body of a candle.
- Visuals
Lots, columns, candles and POCs can be colorized using a fixed color or a volume based dynamic color, with separate color options for buy side volume, sell side volume and net volume.
Metric table can be offsetted horizontally or vertically from any four corners of the chart, allowing space for tables from other scripts.
Table sizes, label sizes and offsets for visuals are fully customizable using settings menu.
- Practical guide
OHLC data (candles) is a simple condensed visualization of an auction market process. Candles show where price was in the beginning of an auction period (timeframe), the highest/lowest point and where price was at the end of an auction. The core utility of Liquidity composition is being able to view the same auction market process in much greater detail, revealing likely intention, effort and magnitude driving the process. All basic orderflow concepts, such as ones presented by auction market theory can be applied to Liquidity composition as well.
The most obvious and easy to spot use case for orderflow tools is identifying trapped traders/absorption, seen in high transaction activity at the very highs/lows of a candle or even better, at wicks. High participation at wicks can be used to identify forced orders absorbed into limit orders, idea behind being that when high transaction activity is placed at a wick, price went one direction with a lot of participation (high effort) and came right back up (low impact) within the same time period.
Absorption can show itself in many ways:
- Extreme buy volume sections at wick highs or buy side POC at wick highs
- Multiple, clustered high buy volume sections (but not extreme) at wick highs
- Positive net volume delta into a reversal down
- Extreme sell volume sections at wick lows or sell side POC at wick lows
- Multiple, clustered high sell volume sections (but not extreme) at wick lows
- Negative net volume delta into a reversal up
- Extreme net volume sections at or net volume POC at wick highs/lows
- Extreme net volume into a reversal up/down
For accurate analysis, orderflow based events should be viewed in the context of price action. To identify absorption, it's best to look for opportunities where an opposing trend is clearly in place, e.g. absorption into highs on an uptrend, absorption into lows on a downtrend. When price is ranging without a clear trend or there's no opposing trend, extreme activity at an extreme end of a candle might be aggressive participants attempting to initiate a new trend, rather than getting absorbed in the same sense. With enough effort put into pushing price to the opposite direction at overextended price, a shift in trend direction might be near.
Price action based levels are a great way to get context around orderflow events. Simple range highs/lows as a single data point serve as a high probability regimes for reversals, making them a great point of confluence for identifying trapped traders.
Low to zero volume sections can be used to identify points in price with little to no trading, leaving a volume null/void behind. Typically sections like these represent gaps on a lower timeframe chart, which can be used as reference levels for targets and support/resistance.
Net volume can be used for same purposes as above, but for determining general intention of market participants it's a much more suitable tool than volume delta. According to auction market theory, low/no participation is considered to reject prices and high participation is considered to accept prices. With this concept in mind, unfinished auctions occur when participation is high at highs or high at lows, idea behind being that participants are showing willingness and interest to trade at higher or lower prices. Auction is considered finished when the opposite is true, i.e. when participants are not showing willingness to trade at higher/lower prices. In general, direction of unfinished auctions can be expected to continue shortly and direction of unfinished auctions can be expected to hold.
While shape of volume delta and net volume are usually similar, they're not the same thing and do not represent the same event under the hood. Volume delta at 0 does not necessarily mean participation is 0, but can also mean high participation with equal amount of buying and selling. With this distinction in mind, using volume delta and net volume in tandem has the benefit of being able to identify points in price with a lot of up and down price movement packed into a small area, i.e. consolidation. Points in price where price hangs around for an extended period of time can be used to identify levels of interest for re-tests and breakout opportunities.
Orderflow
Open interest flow / quantifytools- Overview
Open interest flow detects inflows (positions opening) and outflows (positions closing) using open interest and estimates delta (net buyers/sellers) for the flows. Users are able to choose any open interest source available on Tradingview, by default set to BTCUSDT OI fetched from Binance. Using historical open interest flows, bands depicting typical magnitude of flows are formed for benchmarking intensity of flows. On the inflow side, +1 represents average inflows while +2 represents 2x above average inflows, a level considered an extreme. In a vice versa manner, -1 represents average outflows while -2 represents 2x above average outflows. Extreme inflows indicate aggressive position opening, in other words exuberance. Extreme outflows on the other hand indicate forced exiting of positions, in other words liquidations.
- Concept
Open interest flow is calculated using position of OI source relative to its moving average (by default set to SMA 10), referred to as relative open interest from hereon. When relative OI is positive (open interest is above its moving average), new positions are considered to enter the market. When relative OI is negative (open interest is below its moving average), existing positions are considered to exit the market. Open interest delta (side opening/closing positions, either net buyers/sellers) is calculated using relative price in a similar fashion to relative OI, but using close of viewed symbol as source. Price is considered to be up when relative price is positive, down when relative price is negative. Using relative OI and relative price in tandem, the following assumptions are applied:
Price up, open interest up = longs entering market
Price down, open interest up = shorts entering market
Price down, open interest down = longs exiting market
Price up, open interest down = shorts exiting market
Bands depicting magnitude of open interest flows are calculated using average turning points in relative OI. +1 and -1 represent levels where flows on average turn towards mean rather than continue to increase/decrease. These levels are then multiplied up to +2 and -2, representing two times larger deviations from the normal. When inflows are above 1, positions opening have reached a point where flows historically turn down. Therefore, anything above 1 would be abnormal amount of open interest entering, an extreme stretch being at 2 or above. Same logic applies to outflows, but in a vice versa manner (below -1 abnormal, extreme at -2)
Flow bursts further refine indications of aggressive inflows/outflows by taking into account change in open interest flows. Burst indications are activated when open interest is above its average turning point, coupled with a sufficient increase/decrease in flows simultaneously. Bursts are essentially a filtered version of abnormal flows and therefore a more reliable indication of exuberance/liquidations. Burst sensitivity can be adjusted via input menu, available in 5 settings. 1 sets OI burst requirements to loosest (more signals, more noise) while 5 sets OI burst requirements to strictest (less signals, less noise). Exact criteria applied to bursts can be viewed via input menu tooltip.
- Features
Users can opt for OI source auto-select for CRYPTO/USDT pairs. When auto-select is enabled and another chart is opened, corresponding open interest source is automatically selected as long as requirements mentioned above are met.
Open interest flows can be visualized as chart color, available separately for flow states and flow bursts.
Relative price line and flow guidelines (reminders for flow interpretation) can be enabled via input menu. All colors are customizable.
- Alerts
Available alerts are the following:
- Abnormal long inflows/outflows
- Abnormal short inflows/outflows
- Abnormal inflows/outflows from either side
- Aggressive longs/shorts (flow burst up)
- Liquidated longs/shorts (flow burst down)
- Aggressive or liquidated longs/shorts
- Practical guide
Open interest as a standalone data point does not reveal which side is likely opening/exiting positions and how extreme the participant behavior is. Using the additional data provided by open interest flows, moments of greed and fear can be detected. Smart money does not short into dips and buy into rips. When buyers or sellers have participated in a large move and continue to show interest even when efforts are not rewarded at an already overextended price, participants are asking for trouble.
Similar events can be observed when extreme outflows take place, indicating forced exits such as stop-losses triggering. When enough participants are forced out, price is likely to take the path of least resistance which is to the opposite direction.
Order Block Scanner - Institutional ActivityIntroducing the Order Block Scanner: Unleash the Power of Institutional Insight!
Unlock a whole new realm of trading opportunities with the Order Block Scanner, your ultimate weapon in the dynamic world of financial markets. This cutting-edge indicator is meticulously designed to empower you with invaluable insights into potential Institutional and Hedge Funds activity like never before. Prepare to harness the intelligence that drives the giants of the industry and propel your trading success to new heights.
Institutional trading has long been veiled in secrecy, an exclusive realm accessible only to the chosen few. But with the Order Block Scanner, the doors to this realm swing open, inviting you to step inside and seize the advantage. Our revolutionary technology employs advanced algorithms to scan and analyze market data, pinpointing the telltale signs of institutional activity that can make or break your trades.
Imagine having the power to identify key levels where Institutional and Hedge Funds are initiating significant trades. With the Order Block Scanner, these hidden order blocks are unveiled, allowing you to ride the coattails of the market giants. This game-changing tool decodes their strategies, offering you a window into their actions and allowing you to align your trading decisions accordingly.
Forget the guesswork and uncertainty that plague so many traders. The Order Block Scanner empowers you with precision and clarity, helping you make informed decisions based on real-time data. Identify when the big players enter or exit the market, recognize their accumulation or distribution patterns, and position yourself for maximum profit potential.
Step into the realm of trading mastery and unleash your potential with the Order Block Scanner. Elevate your trading game, tap into the world of institutional trading, and take your profits to soaring heights. Don't let opportunity pass you by – invest in the Order Block Scanner today and embark on a thrilling journey toward trading success like never before.
The algorithm operates on data from Options and Darkpool markets, which is first exported to Quandl DB and then imported to TradingView using an API. The indicator also identifies patterns based on volume, volatility, and market movements, increasing the number of identified institutional activities on the markets.
MCumulativeDelta* MCumulativeDelta Indicator *
The MCumulativeDelta Indicator shows the Buying / Selling pressure that is happening in the market. The Delta is powered by the *MBox Precision Delta* Algorithm. This indicator serves to show overall Accumulation and Distribution of the BUYERS and the SELLERS. It becomes possible to gauge if the market is overall Bullish or Bearish. This helps determine trade direction and keeping out of other trades that are counter to what the overall Buying / Selling is showing.
* WHAT THE SCRIPT DOES *
The script draws a histogram that can either be positive or negative. When the histogram is positive it means there are more Buyers in the Market. When the histogram is negative it means there are more sellers in the market. The more positive the histogram gets, the more BUYERS are flooding the market. The more negative the histogram gets, the more SELLERS are flooding the market. When the histogram switches over from negative to positive it is a Bullish sign of Buying. When the histogram switches over from positive to negative, it is a Bearish sign of Selling.
* HOW TO USE IT *
As the histogram becomes more negative, this shows that the SELLERS have taken control of the markets. Conversely, as the histogram becomes more positive, this shows that the Buyers have taken control of the markets. The side that is in control is the direction to generally place trades in, and at the same time filter out trades of the opposite direction.
* HOW IT WORKS *
The MCumulativeDelta histogram on the chart represents overall Buying / Selling. This is the DELTA (difference) between the BUYING and the SELLING. Taking the total BUYING and subtracting the total of SELLING, we produce the DELTA (difference) between the Buying / Selling and this is what is drawn by the histogram.
Unlike other Cumulative Delta indicators which determine delta from the Up / Down wick and just multiply by volume (not a true delta), the MCumulativeDelta indicator uses a sophisticated algorithm that analyzes price movement corresponding to volume movement.
The way the DELTA, BUYING, and SELLING is calculated is computed by the *MBox Precision Delta* Algorithm. The algorithm considers the following data points when making it's computation
1. Price moving up on increasing volume
2. Price moving up on decreasing volume
3. Price moving horizontally on increasing volume
4. Price moving horizontally on decreasing volume
5. Price moving down on increasing volume
6. Price moving down on decreasing volume
Using these data points allows MCumulativeDelta to effectively compute and define the following scenarios
1. Accumulation / Distribution
2. Buying / Selling Exhaustion
3. Buying / Selling EFFORT / NO RESULT
Once the scenario is determined, it will greatly aid in trade decision making. These scenarios are explained in the examples below
* EXAMPLE AND USE CASES *
- Accumulation Example -
When you see a large amount of BUYING (large positive histogram) and price entering an up trend, this is indicative of Accumulation and you would be looking for PULLBACKS to get into the up trend move.
- Distribution Example -
When you see a large amount of SELLING (large negative histogram) and price entering a down trend, this is indicative of Distribution and you would be looking for pullbacks to get into the down trend move.
- Buying EXHAUSTION Divergence -
As price makes higher highs, but the MCumulativeDelta histogram drops (becomes less positive) on the higher highs, it means BUYERS are exhausted. Potentially a reversal or change in behavior in the markets.
- Selling EXHAUSTION Divergence -
As price makes lower lows, but the MCumulativeDelta histogram contracts (becomes less negative) on the lower lows, it means SELLERS are exhausted. Potentially a reversal or change in behavior in the markets.
- BUYING EFFORT / NO RESULT -
As the MCumulativeDelta histogram increases positively, but price fails to make higher highs, it is a sign of EFFORT / NO RESULT on behalf of the Buyers. In this case Buyers are pushing hard to move price up, but are unable to, due to being OVERBOUGHT. If this is accompanied by visible SELLING, it would be a good short entry.
- SELLING EFFORT / NO RESULT -
As the MCumulativeDelta histogram increases negatively, but price fails to make lower lows, it is a sign of EFFORT / NO RESULT on behalf of the Sellers. In this case Sellers are pushing hard to move price down, but are unable to, due to being OVERSOLD. If this is accompanied by visible BUYING, it would be a good long entry.
* SETTING ALERTS *
- FOR CROSSING FROM BUYING TO SELLING OR SELLING TO BUYING -
To be alerted when the histogram crosses over from Buying to Selling (Positive to Negative) or Selling to Buying (Negative to Positive)
1. Right Click Chart -> Add Alert...
2. Select Condition to be "MCumulativeDelta"
3. Select "Crossing" with Value = 0
4. Options set "Once Per Bar Close"
5. Customize Any other Alert Options you want
* AUTHOR *
This script is published by MBoxWave LLC
XPrecisionSwing (XPS)* XPrecisionSwing (XPS) Indicator *
Is a visual representation of the Forces of Supply / Demand in the markets in the form of UP and DOWN waves. The Supply / Demand (denoted by a number on top or below the wave line) is computed using the *MBox Precision Supply / Demand* algorithm. These numbers diligently show the forces of Supply and Demand moving price in the markets. The algorithm for computing the numbers on the top and bottom of the wave lines measures the strength of the Supply / Demand. It is this algorithm that makes this indicator unique as it gives an accurate representation of the forces pulling the market up and down. When forces oppose each other, meaning when the direction of price does not agree with the direction of the Supply or Demand it creates a divergence and an opportunity in the markets. These situations are called BUY / SELL Imbalances. Explanation about this below.
* WHAT THE SCRIPT DOES *
The XPrecisionSwing indicator draws swing waves lines going up and down. These waves lines are representative of Supply and Demand. Waves going up are Demand, while waves going down are Supply. The strength of the Supply / Demand corresponds to the number drawn either on top of the wave line or below it. The numbers drawn on the chart are powered by the *MBox Precision Supply / Demand* algorithm, which are representative of the Forces of Supply / Demand in the markets. This is not just volume added up like in a regular zig zag indicator, since volume alone does not show Supply / Demand, and regular volume will not show BUY / SELL Imbalances as depicted by XPrecisionSwing. Volume summated will not show both positive and negative numbers on the chart. Having Supply / Demand split into both positive and negative numbers allows us to see BUY / SELL Imbalances, which can be a very powerful divergence. Information on how these numbers are computed are in the "HOW IT WORKS" section.
The numbers drawn on the chart can be either negative or positive. Positive relates to Demand, while negative relates to Supply. In this manner the strength of Supply and Demand can be gauged in each wave. If the price goes up but the number is negative (More Supply) it is a divergence and called a SELL Imbalance. This means there was more Supply even though price went up. It is important to pay attention to these scenarios, as often it can be indicative of NO DEMAND. Conversely. if the price goes down but the number is positive (No Demand) it is a divergence and is called a BUY Imbalance. This means there was more Demand even though price went down. This is indicative of NO SUPPLY. As such, it now becomes possible to know when there is a sign of Supply, Demand, No Supply, No Demand, Supply Exhaustion, and Demand exhaustion. Supply occurs when the negative numbers on the charts begin to increase (more negatively). Demand occurs when the positive numbers on the chart begin to increase (more positively). A Supply Exhaustion pattern happens when the price is starting to move down more slowly, while Supply is decreasing, and Demand is increasing. This means that the behavior of the market is changing and also a signal to look to reverse positions. A Demand Exhaustion pattern happens when the price is starting to move up more slowly, while Demand is decreasing, and Supply is increasing. The behavior of the market here is also changing.
* HOW IT WORKS *
- Technical Details for the Numbers on the Swing -
The numbers on the chart represent Supply / Demand. Supply or Demand is determined by analyzing the movement of price and quantity of volume.
When price goes up and is combined with an increase in volume it is Expansion of Demand.
(Positive Numbers get larger)
However if price goes up and is combined with a decrease in volume it is Contraction of Demand.
(Positive Numbers get smaller)
When price goes down and is combined with an increase in volume it is Expansion of Supply.
(Negative Numbers get larger)
However if price goes down and is combined with a decrease in volume it is Contraction of Supply.
(Negative Numbers get smaller)
- Technical Details for the Swing -
The way XPrecisionSwing draws the swings is fractal in nature, which make it very convenient and easier to use over the traditional zig zag indicator. The traditional zig zag indicator uses a tick reversal which needs to be adjusted every time you change time frames. However, with XPrecisionSwing you do not have to change any settings every time you load a different time frame since it will adjust to any time frame you are loading. How the swing is drawn is explained below.
XPrecisionSwing uses 3 bars (by default) to define a swing
This parameter can be adjusted. Can be 1, 2, 4 bars, etc...
Swings are always drawn using High / Low of the bar
- Rules -
To start upswing, bar high needs to be higher than previous 3 candle highs
To start downswing, bar low needs to be lower than previous 3 candle lows
If in upswing, a higher high will continue the upswing
if in downswing, a lower low will continue the downswing
- Exceptions -
If outside bar (both high and low exceeds previous 3 bars) swing will continue in current direction
- Swing Confirmation -
Swing wave line in progress (unconfirmed) is denoted by a brown box around the swing number
Once the brown box disappears, that swing wave and number is confirmed
* HOW TO USE IT *
As the numbers on the down waves increase (negatively), this shows that the bears have taken control of the markets. Conversely, as the numbers on the up waves increase (positively), this shows the bulls have taken control of the markets. Whoever is in control is the direction you generally want to place your trades in. When you see an increase in Supply (numbers on down wave) accompanied with a decrease in Demand (numbers on up wave) this shows a Supply + Demand Exhaustion Pattern. This is stronger than if you only see an increase in Supply without a decrease in Demand.
- The Buy / Sell Imbalances -
If you see a positive blue number on the bottom of a DOWN Wave, this means that there was more buying than selling even though price moved down.
If you see a negative red number on the top of an UP Wave, this means that there was more selling than buying even though price moved up.
Both of these cases signify and imbalance and a divergence.
* EXAMPLE AND USE CASES *
- Sell Imbalance Example -
If you see a large negative number with a lower low on a down wave, and then the next up wave is a lower high also with a negative number it shows that there is only Supply flooding the market and no sign of Demand. This is a very powerful combo.
- Buy Imbalance Example -
If you see a large positive number with a higher high on an up wave, and then the next down wave is a higher low also with a positive number it shows that there is only Demand flooding the market and no sign of Supply. This is a very powerful combo.
- Supply Exhaustion example -
If you see price movement struggling to make newer lows and the Supply numbers on the down waves are decreasing, while the Demand numbers on the up waves are increasing this is indicative of a *Change of Behavior*, and that the market is showing signs of reversal.
- Break out on Demand example -
If you see price has been ranging and now the numbers on the UP waves begin to increase while breaking out of a previous area of resistance, it is a good sign that the movement is backed by the strength coming from the Demand.
* BUY / SELL IMBALANCE ALERTS *
The Green / Red crosses on the chart show exactly where the Buy / Sell Imbalance Alerts trigger.
These will NEVER repaint! The crosses can be hidden in Styles if you wish to.
Alerts can be set very easily with the instructions below.
1. Right Click Chart -> Add Alert...
(Ignore Caution Warning. These alerts will *ONLY* trigger on Confirmed BUY / SELL Imbalances and will NOT repaint)
2. Select Condition to be "XPrecisionSwing"
3. Select "Buy Imbalance" or "Sell Imbalance"
4. Select "Greater Than" with Value = 0
5. Options set "Once Per Bar"
6. Customize Any other Alert Options you want
* WHAT MAKES IT ORIGINAL *
XPrecisionSwing gives an inside look into the markets by showing price movements as a series of waves going up and down with their corresponding Supply / Demand numbers associated with each wave. Reading the numbers shows the strength of Supply / Demand. The bigger the number the stronger the Supply / Demand is. The smaller the number the weaker the Supply / Demand is. It becomes possible to see where Supply / Demand comes in, along with Exhaustion of Supply / Demand to spot opportunities to place trades. The Buy / Sell Imbalances show imbalances where price movement and the direction of the Supply / Demand diverge to create potential opportunities as well.
* AUTHOR *
This script is published by MBoxWave LLC
Initial Balance |ASE|Introduction
Initial Balance (IB) refers to the price data that is formed during the first hour of a trading session. It is an important concept in trading as it provides insights into the market's opening sentiment and potential trading opportunities or reversals for the day. There are multiple trading sessions throughout the day. The most popular, the NY Session, is open from 9:30 am to 4:00pm EST making the Initial Balance(IB) range the first hour (9:30-10:30) The other sessions include London, Tokyo, and Sydney.
IB Customization
The Initial Balance lines are fully customizable to fit the traders need.
Show Initial Balance
This setting will plot the Initial Balance
Fill/Extend IB Range
The Fill IB Range toggle fills the area in between the IB High and IB Low. Use the IB Fill Color option to change the fill color in the “Line Settings” group on the settings panel.
The Extend IB Range extends the IB lines until the market closes.
Show 1x/2x Extensions
The Show 1x Extension toggle displays 1 times the IB range line (IB High - IB Low) above IB High and 1 times the IB range line below IB Low.
The Show 2x Extension toggle displays the 2 times the IB range line (IB High - IB Low) above IB High and 2 times the IB range line below IB Low.
*Use the Extension Level Color in the “Line Settings” to change the color of the lines.
Show Middle Levels
The Show Middle Levels toggle shows all the 50% lines between the upper 2x and upper 1x line, upper 1x and IB high, IB high and IB low, IB low and lower 1x line, and the lower 1x and lower 2x line.
*Use the Mid Level Color in the “Line Settings” to change the color of the lines.
Delete Previous Day’s Levels
This setting will only show the current day's Initial Balance and delete all previous day levels to produce a clean chart.
How To Use:
The Initial Balance Range can support a bias as it shows the opening market sentiment. By watching price action interact with the Initial Balance Range we can watch for indications of trending or failing moves at the high or the low and overall a ranging or trending session.
The extension levels are projections as to where price could potentially reach in a trending market. If we are bullish and trending higher, we would want to see price reach the first extension, signs of strength at these levels can be used as confirmation to target other levels.
Overall, all these levels can and should be used as support and resistance levels, and as always, can not be used by themselves and require additional confirmation, whether that be an indicator or price action. Below you can see chart examples of these levels in action.
Volume / Open Interest "Footprint" - By LeviathanThis script generates a footprint-style bar (profile) based on the aggregated volume or open interest data within your chart's visible range. You can choose from three different heatmap visualizations: Volume Delta/OI Delta, Total Volume/Total OI, and Buy vs. Sell Volume/OI Increase vs. Decrease.
How to use the indicator:
1. Add it to your chart.
2. The script will use your chart's visible range and generate a footprint bar on the right side of the screen. You can move left/right, zoom in/zoom out, and the bar's data will be updated automatically.
Settings:
- Source: This input lets you choose the data that will be displayed in the footprint bar.
- Resolution: Resolution is the number of rows displayed in a bar. Increasing it will provide more granular data, and vice versa. You might need to decrease the resolution when viewing larger ranges.
- Type: Choose between 3 types of visualization: Total (Total Volume or Total Open Interest increase), UP/DOWN (Buy Volume vs Sell Volume or OI Increase vs OI Decrease), and Delta (Buy Volume - Sell Volume or OI Increase - OI Decrease).
- Positive Delta Levels: This function will draw boxes (levels) where Delta is positive. These levels can serve as significant points of interest, S/R, targets, etc., because they mark the zones where there was an increase in buy pressure/position opening.
- Volume Aggregation: You can aggregate volume data from 8 different sources. Make sure to check if volume data is reported in base or quote currency and turn on the RQC (Reported in Quote Currency) function accordingly.
- Other settings mostly include appearance inputs. Read the tooltips for more info.
ASE Supply & Demand█ Introduction
ASE Supply & Demand is a multi-timeframe Supply and Demand zone indicator based on the Order Block concept. Order Blocks are a price action concept defined as a basing candle followed by a breakout candle (as seen in the chart below). A basing candle typically shows a slowing down in price action, foreshadowing a reversal and initial institutional activity. The breakout candle then confirms institutional activity with a displacement candle in the opposite direction of the basing candle. Additionally, there is an advanced feature called “Potentials,” which allows us to see price action forming S&D zones beforehand & trapped positions live through the same Order Block concept.
█ Supply and Demand Zones
The Supply & Demand zones are plotted on 8 timeframes (5m, 15m, 30m, 1hr, 2hr, 3hr, 4hr, D). In addition, there are custom settings that allow the trader to filter for the most significant zones and to cohere to their trading style:
Range Multiplier
Filters the creation of a zone based on the basing candle of Supply/Demand(0-5)
The size of the basing candle must be smaller than 0-5 times the True Range Index to create Supply/Demand.
If the basing candle range is smaller than the True Range Index, this can foreshadow the potential of institutional activity as price slows down, and a potential reversal might occur.
True Range Index
The number of bars to calculate the True Range in Range S+D mode.
Displacement Sensitivity
Filters the creation of a zone based on the displacement from the base (0-20)
Calculated by taking the breakout range (as seen in the chart below) divided by the range of the basing candle
0 = less significant, more zones
20 = more significant, fewer zones
Zone Strength Filter %
Filter out current zones based on how strong they are (0-100)
Calculated by the amount of fill within a zone. By changing the Zone Strength Filter, you can display zones that have not breached the filter % you select. For example, if you choose 80% Zone Strength, that means it will only show zones that are 20% filled or less; in other words, zones that have 80% or more yet to be filled.
0 = All Zones
100 = Completely unused zones
With these advanced filters and plotting on multiple timeframes, we have created the best Supply and Demand Indicator . In addition, these filters help to eliminate insignificant zones and noise in the market, leaving us a clean chart.
█ Potentials
Potentials foreshadow the possibility of a Supply or Demand Zone forming, the possibility of a Trapped concept, and it works great as targets or influence in our trades.
Potentials are calculated by the same Order Block concept, which allows us to see Supply & Demand/Order Blocks forming in real-time.
When a potential is triggered and holds, the line turns solid. If it continues to hold, it has the potential of forming a Supply/Demand zone based on the trader's Zone Filters. If the price pulls back and fails to hold, it will go back to dotted. Inferring it used the potential as liquidity and is potentially trapping market participants at that potential.
█ How To Use:
Supply and Demand Zones are the ‘Where’ to our trade but not the ‘Why.’ This means that the zones are our POI (Point of Interest) and ‘Where’ we want to be looking for a trade. It is not our ‘Why’ because we do not enter just because we are in a zone. This is because we expect pivots or reversals inside our Supply & Demand zones, and this rarely happens quickly.
What we want to look for in our zones is a solid base for our reversals. Simply put, we want to see new demand forming at our Demand Zones and new supply forming at our Supply Zones. This can be achieved by observing the ‘Potentials’ feature which allows us to see new Order Blocks or ‘Base Candles’ forming. With a trained eye, the ‘Potentials’ feature is highly effective in addition to its ‘Trapped’ logic which can offer entries on their own. The "Trapped" label on potentials shows potential trapped buyers or sellers after we reach that level. Observing and understanding how price action facilitates, especially around the zones, is crucial to its usability. In addition, other strategies or indicators can be used in confluence to support bounces out of demand and rejections out of supply.
Ultimately once we find a viable entry, we want to see a complete cycle. For example, if we caught a bounce out of demand with new demand forming, we would want to see the cycle complete and us reach the next supply or manufacture new supply. The ‘Potentials’ feature is the easiest way to gather multiple targets and at the same time offers stop loss management.
█ Settings:
Enable Supply/Demand/ Zones and Potential Liquidity
STF S&D Zones - Enables 5 minute and 15 minute timeframe for zones
LTF S&D Zones - Enables 30 minute and 1 hour timeframe for zones
HTF S&D Zones - Enables 2 hour, 3 hour, and 4 hour timeframe for zones
Daily S&D Zones - Enables Daily timeframe for zones
Enable Potentials
Supply Demand Zone Models
Range - Filters zones based on the range of candles before supply/demand
Displacement - Filters zones based on the displacement of the breakout candle
Range + Displacement - Filters zones based on the displacement of breakout candle and range of the candles before supply/demand
Supply Demand Zone Filters (see “Supply and Demand Zones” section for usage)
Range Multiplier
True Range Index
Displacement Sensitivity
Zone Strength Filter %
Deletion Conditions
Confirmed - Deletes zone upon time-frame close above supply or below demand
On Break - Deletes zone upon break above the top of supply or break below bottom of demand
On Tap - Deletes zone upon the touch of supply or demand
Other Settings
Price Labels - Turns on Zone Price Levels
Supply/Demand Color Input - Customize color of zones to your liking
Supply Demand Border Width - Change the border width of zones (0 would be completely borderless zones)
Supply Demand Transparency - Change transparency of zones (0 is completely solid zones, 100 is completely transparent)
Transparency Input - "Normal" Transparency stays at the level that's set; "Decrease with price" as price moves through, the zones become more transparent
Default Color - Changes color of any text/labels (default is gray)
Text size - Change size of text on labels
Order Flow Footprint Real-timeOrder Flow Footprint Real-time chart (also known as Cluster chart, bid/ask profile, bid/ask cluster, numbered bars) is a concept of drawing candle internal structure and showing bid and ask transactions inside the candle.
Values on left side of a candle are bids - Transactions done by active sellers with passive buyers.
Values on right side of a candle are asks - Transactions done by active buyers with passive sellers.
This script is a part of a toolkit called "Order Flow":
Order Flow Register - Register showing list of recently done transactions with clasification on bids and asks.
Order Flow Footprint Realtime - Tool showing bid and ask structure of transactions inside realtime candles.
Order Flow Footprint Estimation - Tool showing estimated bid and ask structure based on historical data.
This tool requires frequently updated real-time data to work efficiently. It cannot analyze historic charts. If you need footprint of historic data just use Order Flow Footprint Estimation instead.
Warning !
TradingView has a data delay feature on many exchanges (10-30 minutes) and real-time data are extra paid in that case. Missing real-time data source will limit the functionality of the script to educational purposes only.
User Interface:
Script is drawing volume values grouped into price slots. Price slots height is controled by slot height param in settings.
Volume values are clasified as bids and asks and draw on opposite sides of a candle. On left side of a candle bid volume values are shown and on right side ask volume values are shown.
Before bid values may appear symbols of sellers aggressiveness compared with buyers:
↓ - 3 times
↡ - 5 times
⇊ - 10 times
After ask values may appear symbol of buyers aggressiveness compared with sellers:
↑ - 3 time
↟ - 5 times
⇈ - 10 times
Above the candle we have some statistics of that candle:
"V:" - Row with volume statistics: ∑ - Total volume, Δ - Difference between asks and bids (typically negative in down trend and positive in up trend). Below the smallest and largest delta values recorded during this candle.
"T:" - Row with transaction estimations: ∑ - Estimation of total transactions, Δ - Difference between number of ask and bid transaction estimations
Script settings:
Slot height = 10^ - Price slot height on the chart:
0 - 1$
1 = 10$
2 = 100$
3 = 1000$
-1 = 0.1$
-2 = 0.01$
-3 = 0.001$
Font size - Font size used to draw all the data over the chart: Tiny, Small, Normal, Large
Centered - If checked volume labels are stick to candle
Draw bars - Option of drawing candles fiting to volume labels and 2 fields for picking colors of up and down candles.
Underline biggest slot - Option to underline price slot with biggest volume in the candle.
Color values - Option to draw labels with use of Ask and Bid colors, depending on which value is bigger in the price slot.
Troubleshooting:
In case of any problems, please send error details to the author of the script.
Order Flow RegisterOrder flow register is a tool showing history of transactions done recently. It analyze volume and price data to estimate how many "bid" and "ask" transaction was done on the market.
Typically bid transactions are done by active sellers (with passive buyers) and ask by active buyers (with passive sellers).
The advantage of ask transactions shows the emotions of buyers who are willing to pay more to buy.
The advantage of bid transactions shows the emotions of sellers who are willing to sell cheaper to exit the position.
This tool requires frequently updated real-time data to function efficiently.
Warning !
TradingView has a data delay feature on many exchanges (10-30 minutes) and real-time data are extra paid in that case. Missing real-time data source will limit the functionality of the script to educational purposes only.
User Interface:
In the table placed in the right-top corner you can find transaction data in 3 columns. First with bid transaction volume, second with price and third with ask transaction volume.
Value shown between "Ask" and "Bid" labels is showing price change done with last transaction (usefull when agregate option is on).
If agregate option is on:
- Addition row with last registered transaction is shown over labels(row with "Big" and "Ask" label).
- Price label of active row (first below the labels) has changing background color linearly between ask and bid value depending in which part of agregated price slot current price is.
Script settings:
Agregate - Option to agregate transactions into areas of some height
FieldHeight = 10^ - Area height on the chart:
0 - 1$
1 = 10$
2 = 100$
3 = 1000$
-1 = 0.1$
-2 = 0.01$
-3 = 0.001$
Troubleshooting:
In case of any problems, please send error details to the author of the script.
Volume Block Tracker- This script was developed to accompany order flow analysis on other platforms where volume candle charts can be tracked.
- The plot shows where volume blocks of a certain size have been completed, and a color change shows when they are getting close to completion.
- The accumulative volume count starts from zero at the beginning of each daily session.
- Alerts can be set for when each volume block is completed (or is partially completed).
- Alerts can also be set for when blocks are completed within a certain time such as fast 1 minute blocks.
- The indicator is optimized for use with BTCUSD but may work with others.
ArtiumPro Main Market StructureThis indicator maps out Market Structure using real time price action rather than simply pulling "pivot" points. Use to see at a glance where a BOS or CHoCH has occurred and where the current and historic highs and lows are.
- M-BOS happens when a main break of structure occurs (trend continuation) the continuation of a bullish or bearish trend.
User setting change line style, color and transparency & turn off text, change text color and transparency
- M-CHoCH happens when a Change of Character occurs (trend change) this is the 1st sign of a possible change of the trend direction from bullish to bearish or bearish to bullish
User setting change line style, color and transparency & turn off text, change text color and transparency
- M-swh & M-swl are the current active unmitigated highs and lows
- User setting for M-swh & M-swl allows you to chose the amount of active highs / lows you want to see on the chart. this can be used at a glace to see where potential liquidity may be laying. If you only want to see the last most current
high an low you can turn on the "just last active" option box.
- User settings to turn on or off the old mitigated highs lows making it easy to see at a glance when old highs and lows have been broken or swept. The label for this is also customizable to user preference.
1+KillZoneLiteRemove plot line for a better view. I've made this to work on "US30 Global Prime" probably works on other pairs the codes left open to mod.
This Indicator shows 3 sessions to help you focus on timing. This will help you with learning pattern recognition aswell.
1. Gray zone is spreads. The gray zone will show up 30 min before spreads open up.
2. Blue is new york
3. Red is london reversal zone.
4. Look between the zones and also how price reacts within the zones and at what time.
5. This indicator also prints the sessions 1 day in advance to help with back testing aswell.
Easy FootprintThis script represents a simple footprint system which can currently be applied on time based candles only.
Options:
Display Bid/Ask volumes at price
Display horizontal delta at price
Highlight Buuying/Selling/Both imbalances at price (default, green, red or orange(both) background color)
Highlight the POC of the current candle (yellow cell border)
Display the current candle
Parameters:
Imbalance threshold: Minimal proportion to highlight cells in case of buying/selling imbalances (2=200% , 3=300%, etc...)
Text size: Just a display option to select the size of the text in cells
Price truncation factor: Allows the user to configure the size of each cell (default factor 0 is 1pts, factor 1 is 0.1 pts, factor 2 is 0.01 pts, factor -1 is 10 pts, etc...)
Volume decimals: Select the precision you want to see in volume information
Enable display of bid/ask volume at price
Enable display of horizontal delta at price
Note :
Some cells might be missing within a candle when gaps appear
Cumulative DeltaThis scripts calculates the cumulative volume delta within the current day.
Options allow you to change the display type of this data (3 different configurations are given in the chart above)
The following options are available:
Colors selection
Reset cumulative delta everyday (can be disable to keep a continuous calculation of the delta over days)
Show histogram (used to display the delta as a positive/negative histogram)
Show daily High/Low levels (draw highest and lowest delta levels within the day)
Show candles (display the cumulative delta as candles)
Show Moving average (display a moving average which is reseted everyday at the same time as the cumulative delta itself)
Moving average length
This script will be updated if I feel the need to improve things or to add new features
XPace* XPACE INDICATOR *
The XPace indicator represents a histogram view of the Tape Speed of the Floor. The Tape Speed (aka Pace) is represented as red and green bars drawn in a histogram view.
As the red histogram bars grow larger and increase in frequency, this shows that the BIDS are in kontrol at that time. And conversely, when the green histogram bars grow larger and instead in frequency, this shows that the OFFERS are in kontrol.
Weighing in whether the BIDS or OFFERS are in kontrol can be a helpful indicator to decide what direction the market could move in.
What is helpful about XPace is that it will show you the raw value of the BID and OFFER kontrol. This can be combined with XKontrol which will classify the kontrol as either Initial, Strong, and Total. Using these 2 indicators combined has added value.
* WHAT MAKES IT ORIGINAL *
Up to this point, there is not another indicator that represents the BIDS and OFFERS that correlate and represent the Tape Speed of the Floor.
* XKONTROL INDICATOR *
The other indicator on this chart is XKontrol, as shown as dots of varying sizes on the chart. The dots are a visual representation of who is in Kontrol relative to the Tape Speed of the Floor. The XKontrol indicator will show you who is in Kontrol, the BIDS or the OFFERS. This is a very powerful indicator. Great for long term plays and a *SCALPERS* paradise.
The XKontrol indicator reads the BIDS Being hit and the OFFERS being lifted, and then represents the strength of the Bids being hit and Offers being lifted as dots on the chart. The various dot sizes produced by XKontrol show the level of control the Bids or the Offers have at that point of time in the chart.
As the Dots grow larger, the level of Kontrol is increased. There are 3 dot sizes ranging from Small, Medium, and Large. Respectively they represent Intial Kontrol, Strong Kontrol, and Total Kontrol. Total Kontrol is achieved when either the BIDS or the OFFERS are dominating at the time. This is generally the direction you want to place your trades in and show that either the Bids or the Offers are flooding the market.
As the BID dots increase in frequency and in size this shows that the BIDS are in kontrol and dominating. Vice versa, when the OFFER dots increase in frequency and in size this shows that the offers are in kontrol and dominating. When you see the large dot that is generally a strong sign of the direction price may go. However, it also can be climactic and price could reverse. That would symbolize a case of Effort / No Result. For Example, when the BIDS are in Kontrol and dominating, make a lower low, and then price quickly reverses, it could symbolize a climax.
Usually XKontrol is used in conjunction with XPace, as XKontrol deciphers the Tape Speed of the Floor and draws graphical dots to show whether the BIDS or the OFFERS are dominating right on the chart. Reading XPace will show visually in the histogram the strength of the BID and OFFER Kontrol in the histogram.
* XKONTROL ALERTS *
Alerts can be set very easily with the instructions below.
1. Right Click Chart -> Add Alert...
2. Select Condition to be "XKontrol"
3. Select any level of Kontrol. For example you can Select "Offers Total Kontrol"
4. Select "Greater Than" with Value = 0
5. Options set "Once Per Bar Close" to only fire alert after bar closes
6. Customize Any other Alert Options you want
* EXAMPLE AND USE CASES *
Some practical examples of using XKontrol + XPace combined could be the following:
1. XKontrol Large Green Dot + XPace Large Green Bar could be that the OFFERS have gained total kontrol and are dominating against the Bids. Once would want to watch for higher prices to be potentially reached after that.
2. XKontrol Small Red Dot + XPace Large Red Bar could be that there was a lot of effort on behalf of the BIDS, but they failed to achieve any significant kontrol. The small red dot in XKontrol represents only initial kontrol which is weak kontrol. An application would be to watch for a potential break out on the up side and that will confirm that the BIDS overexerted their effort and was oversold.
3. XKontrol Red and Green Dots mixed could show that it has not been decided whether the BIDS or OFFERS are dominating and the outlook is neutral. If the XPace histogram bars don't stand out either, it would add another point for a neutral analysis.
* AUTHOR *
This script is published by MBoxWave LLC
XKontrol* XKONTROL INDICATOR *
Is a visual representation of who is in Kontrol relative to the Tape Speed of the Floor. The XKontrol indicator will show you who is in Kontrol, the BIDS or the OFFERS. This is a very powerful indicator. Great for long term plays and a *SCALPERS* paradise.
* WHAT THE SCRIPT DOES *
The XKontrol indicator reads the BIDS Being hit and the OFFERS being lifted, and then represents the strength of the Bids being hit and Offers being lifted as dots on the chart. The various dot sizes produced by XKontrol show the level of control the Bids or the Offers have at that point of time in the chart.
* HOW IT WORKS *
As the Dots grow larger, the level of Kontrol is increased. There are 3 dot sizes ranging from Small, Medium, and Large. Respectively they represent Intial Kontrol, Strong Kontrol, and Total Kontrol. Total Kontrol is achieved when either the BIDS or the OFFERS are dominating at the time. This is generally the direction you want to place your trades in and show that either the Bids or the Offers are flooding the market.
* HOW TO USE IT *
As the BID dots increase in frequency and in size this shows that the BIDS are in kontrol and dominating. Vice versa, when the OFFER dots increase in frequency and in size this shows that the offers are in kontrol and dominating. When you see the large dot that is generally a strong sign of the direction price may go. However, it also can be climactic and price could reverse. That would symbolize a case of Effort / No Result. For Example, when the BIDS are in Kontrol and dominating, make a lower low, and then price quickly reverses, it could symbolize a climax.
Usually XKontrol is used in conjunction with XPace, as XKontrol deciphers the Tape Speed of the Floor and draws graphical dots to show whether the BIDS or the OFFERS are dominating right on the chart. Reading XPace will show visually in the histogram the strength of the BID and OFFER Kontrol in the histogram.
* WHAT MAKES IT ORIGINAL *
Up to this point, there is not another indicator that shows BID and OFFER Kontrol on the chart, that correlates and represents the Tape Speed of the Floor.
* XKONTROL ALERTS *
Alerts can be set very easily with the instructions below.
1. Right Click Chart -> Add Alert...
2. Select Condition to be "XKontrol"
3. Select any level of Kontrol. For example you can Select "Offers Total Kontrol"
4. Select "Greater Than" with Value = 0
5. Options set "Once Per Bar Close" to only fire alert after bar closes
6. Customize Any other Alert Options you want
* XPACE INDICATOR *
The other indicator on the chart shown in the Histogram is called XPace. It represents a histogram view of the Tape Speed of the Floor. It correlates to XKontrol, but instead of Dots will draw histogram bars showing the extent of the BID or OFFER Control.
As the red histogram bars grow larger and increase in frequency, this shows that the BIDS are in kontrol at that time. And conversely, when the green histogram bars grow larger and instead in frequency, this shows that the OFFERS are in kontrol.
Weighing in whether the BIDS or OFFERS are in kontrol can be a helpful indicator to decide what direction the market could move in.
What is helpful about XPace is that it will show you the raw value of the BID and OFFER kontrol whereas XKontrol will classify the kontrol as either Initial, Strong, and Total. Using these 2 indicators combined has added value.
* EXAMPLE AND USE CASES *
Some practical examples of using XKontrol + XPace combined could be the following:
1. XKontrol Large Green Dot + XPace Large Green Bar could be that the OFFERS have gained total kontrol and are dominating against the Bids. Once would want to watch for higher prices to be potentially reached after that.
2. XKontrol Small Red Dot + XPace Large Red Bar could be that there was a lot of effort on behalf of the BIDS, but they failed to achieve any significant kontrol. The small red dot in XKontrol represents only initial kontrol which is weak kontrol. An application would be to watch for a potential break out on the up side and that will confirm that the BIDS overexerted their effort and was oversold.
3. XKontrol Red and Green Dots mixed could show that it has not been decided whether the BIDS or OFFERS are dominating and the outlook is neutral. If the XPace histogram bars don't stand out either, it would add another point for a neutral analysis.
* AUTHOR *
This script is published by MBoxWave LLC
[VC] Cumulative Delta PLUS It is a Merged Version of our following two indicators.
V.C Box Chart Histogram
&
V.C Cumulative Delta Histogram.
We merged them at the user's request & convenience. This merged version also helps to save space for other indicators.
Description & Usage
Description & Usage will remain the same as described in individual descriptions of the above-mentioned parent indicators. Only one additional input is added to adjust the scale, named "Scale_Setting''.
Because now it's a merged version of 2 different indicators & both indicators have their different scale levels. To bring both indicators on an equal scale so that they can be visualised better, we have added scale adjustment settings that are easy to understand. Let's elaborate it.
Scale adjustment settings belong to the Cumulative length of the ' 'Cumulative Delta Indicator'' . Keep in mind that the best scale setting is keeping the scale setting values near or equal to cumulative length.
For example:
If you set cumulative length 20, the scale setting value should also be 20 or near 20 (like 17, 18, 19 etc.). (It depends on you, how large cumulative columns you want to see relative to Box chart Histogram)
Note: Any scale setting value can be used, it only affects visuals, not the actual calculations.
Disclaimer Note:
V.C Cumulative Delta Histogram It is purely Volume, Delta, Demand & Supply imbalance and comparative analysis-based tool. Before applying this Indicator to your study, you should clear your concepts about Volume, Delta & Spread, Demand & Supply, and Aggressive & Passive behaviour of buyers/sellers.
Some basic understanding of Sir Richerd Wyckoff's Theory can also be helpful.
[VC] Cumulative Delta Histogram V1.0The V.C Cumulative Delta Histogram shows the market's ongoing Buying/Selling pressure. It helps to determine whether Supply or Demand is dominating and in control.
➤If the Cumulative Delta Increases, the buyers are in control.➚
➤If the Cumulative Delta Decreases, the sellers are in control.➘
The use cases for this Indicator are vast and correlated with our other Delta Indicators. The following examples will explain how to use this Indicator.
Example 1 EUR / USD
In the above example, Negative Cumulative Delta Decreased & Turned into Positive Cumulative Delta. That indicates that sellers are losing control & buyers are getting power.
As a confirmation on the ' 'Box Chart Histogram'' it is evident that Demand is also increasing.
And on ''Wave Chart Index'' as a 3rd confirmation, you can see that the Delta has also increased compared to previous waves.
Example 2
Positive Delta on Cumulative Delta Histogram is decreasing & Negative Delta started increasing.
On the Box Chart Histogram , Demand is decreasing & Supply is increasing.
Additionally, on the Wave Chart Index , the Delta of the wave is also decreasing.
(in short, besides ''Cumulative Delta Histogram," Box chart Histogram & Wave Chart Index is also adding additional confirmation)
Note: Two types of Delta sources are included in this Cumulative Delta Indicator.
Type A: Simple Delta
Type B: Delta %
Simple Delta is the difference between Net Buying - Selling pressure.
Delta % also works in the same calculation, but a Volume weighted algorithm is applied on it.
You may use any of them that suits your analysis.
VC Cumulative Delta Histogram Settings & Inputs
Source:
Allows you to choose the source, Between Simple Delta & Delta %.
Cumulative Length:
Allows you to Change the cumulative length.
Positive & Negative Color:
It allows you to change the colors.
Style Menue
Allows you to change the style & color of the histogram.
Disclaimer Note:
V.C Cumulative Delta Histogram It is purely Volume , Delta, Demand & Supply imbalance and comparative analysis-based tool. Before applying this Indicator to your study, you should know about Volume , Delta & Spread, Demand & Supply, and Aggressive & Passive behaviour of buyers/sellers.
Some basic understanding of Sir Richerd Wyckoff's Theory can also be helpful.
[VC] Cumulative Delta Volume BarsLet's first learn what is Delta & How to Use Cumulative Delta Volume Bars?
Cumulative Delta Volume Bars is one of the leading indicators that you can use when trading order flow. It gives you an instant snapshot of the buying and selling pressure in a market.
After reading the detailed description of "Cumulative Delta Volume Bars," you will understand how volume delta provides a critical edge by allowing you to spot significant potential reversals in the market. You will also learn to use this Cumulative Delta indicator in depth. (including rest session usability features)
What is Delta Volume?
Delta Volume is the difference between Buying and Selling Power. Delta Volume is calculated by taking the difference between the volume traded at the offer price and the volume traded at the bid price. (in simple words, the difference between buying pressure & selling pressure)
If delta volume is more than zero, you have more buying pressure than selling & vice versa, and if delta volume is less than zero, you have more selling pressure than buying.
In Order-Flow Analysis , traders used Cumulative Delta to measure the relationship between the Buying & Selling pressure Vs Price.
Cumulative delta volume takes the delta values for every bar and successively adds them together to provide a graph, as seen below visually.
Let me demonstrate by giving examples of how cumulative Delta can help measure the buying or selling pressure relative to the price move.
★ Trading Absorption & Exhaustion concepts with Delta
See the chart below & try to analyze the next possible move on the basses on the analysis mentioned on the chart.
➽➽ If you said Short, you were correct. ✅
Till Point A , both price & cumulative were aligned. (means there were no imbalances between Delta & Price).
But on Point B , the Cumulative Delta broke the previous resistance clearly and moved even further away from the resistance level, but the Price couldn't break the last resistance. It interprets that buyers applied a lot of buying pressure but no result. (Aggressive buying pressure absorbed by Passive sellers)
Due to this vast effort or failed attempt, buyers were exhausted and had no more strength to pull the Price up. That's why the Price reversed from Point B . See below image
★ Cumulative Delta Volume Bars is helpful when determining buying or selling pressure at different key price levels, such as swing highs or lows.
Let's recap on swing highs and swing lows.
➽ A swing high (S.H) is formed when the high reaches higher than the price action around it. Once the Price moves above a prior swing high and begins to retrace, a new swing high is formed.
➽ A swing low (S.L) is formed when the low reaches lower than price action around it. Once the Price moves below a prior swing low and begins to retrace, a new swing low is formed.
➽ When the Price makes higher highs and higher lows, a market is considered an uptrend.
➽ When the Price is making lower lows followed by lower highs, a market is considered a downtrend.
When evaluating Delta, it's beneficial to compare delta values at swing lows or swing highs to determine the amount of selling or buying pressure and how the market reacts.
The actual Power of Delta is revealed when we use it to determine the market's reaction to powerful buying or selling. We want to see if the market has reacted as we would expect or not.
In the above Example, you will notice that every time price breaks a swing, Delta does as well.
It makes sense as it takes selling pressure to break a swing low or buying pressure to break a swing high. In simple words, we can say that there is no anomaly between delta direction & price direction.
In simple words (No Absorption or Exhaustion)
But what's occurring when this isn't the case, and we have divergence between Price and Delta? Let's analyze it with real examples.
★ Understanding Delta Divergence.
(Lack of Harmony in Buying/Selling Pressure & Price Move)
Notice how the Price breaks out of the previous resistance level on the above chart, but the Delta didn't yet reach even close to its last resistance level. It's a clear divergence between Price and Delta. Buyers may be slightly exhausted at the previous resistance level, and Price & Delta may retrace slightly. But in a broader view, it reflects a strong bullish signal.
See the above chart & see when and why the Price moved. I hope it will help you understand the underlying relation & story between Price & Delta.
Cumulative Delta & Trade Management
Delta will help you spot significant reversals, but it can also be used to help manage your open trade. You want to see a high correlation between Delta and Price when in a long or short position.
Suppose you're short while the Price is breaking a new low. You want to see Delta breaking low if sellers aren't interested in selling at the recent lows, represented by Delta not breaking lows. The probability of a short term reversal or a significant retrace increases.
When in a position, always be on the lookout for exhaustion and absorption, signalling a reversal potential.
What Includes in V.C Cumulative Delta Volume Bars Indicator
Inputs & Settings
Reset accumulation on new session:
Allows you to rest accumulation at the start of each session (you may choose your customized starting & ending time as well by enabling ''Customize Rest Session Time''
Start/End of Session & During Session:
Allows you to show/hide & choose the background color & separator of each session
''Customize Rest Session Time''
When this setting is enabled, your customized given time will be applied, which can be set from the below box. Note: set your time in minutes. For Example, if you want to reset the session after every hour, you need to put 60. If you're going to reset after every 8 hours, you need to put 480. Additionally, your chart time frame must be lower than your customized rest time.
Reset Each Minutes:
Allows you to put your desired rest time in minutes. For Example, for 1 hour 60, for 8 hours 480. (8x60)
Reset Each:
Allows you to choose rest time from the drop-down menu. Note: To apply this setting, don't enable the ''CUSTOMIZE RESET SESSION TIME''.
Select Session:
Allows you to set customized starting & ending times of the session instead of the exchange's default time. For Example, the exchange reset time is 20:00, but if you want 22:00, first, you need to set your chart time as an exchange from the right bottom of the chart, and then you need to put 22:00 22:00 in both fields. Note: Put the same starting & ending time. In simple words, it should not be greater than or less than 24 hours.
Type:
It allows you to select Delta type. (there are two delta types you can choose from, 1st Simple Delta, 2nd Delta % or Volume Weighted Delta)
Candle Colors:
Allows you to change the color of candles.
Envelope Indicator:
Allows you to apply to Envelop Indicator on the delta candle. (all default settings of the Envelop Indicator can be customized as well)
See the below chart with Envelop applied to Delta Candles & Price Candles. (can be used to measure the Delta & Price movement at the micro-level)
Bollinger Bands Indicator:
Allows you to apply to Bollinger Bands Indicator on the delta candle. (all default settings of the Bollinger Bands Indicator can be customized as well)
See the below chart with Bollinger Bands applied to Delta Candles & Price Candles. (can be used to measure the Delta & Price movement at the micro-level)
Start/End of Session on Chart
Allows you to change the first & last candle of the session.
Style Settings:
Allows you to control all the visual settings of delta candles, Envelop & Bollinger bands.
-------------------------------------------------
➽Conclusion:
Cumulative Volume Delta Bars is one of the leading indicators you can include as an order flow trader in your arsenal. It gives you an inside look at buying and selling pressure and how the market reacts.
But Keep in mind, in trading & technical analysis, nothing is 100% certain. No indicator can give you a 100% success rate. There is no holy grail in the financial market. As a trader, with the help of technical & fundamental indicators, our goal is to find an edge over the market. A simple definition of an edge is: Anything that adds a few points to the winning side of an equation builds an edge that lasts a lifetime. A trading edge defines your technical or strategic advantage in the highly competitive market environment. Traders can establish multiple edges by starting with popular strategies and customizing rules to lower the risk of getting trapped with the emotional crowd.
Disclaimer Note:
V.C Cumulative Delta Volume Bars It is purely Volume, Delta, Demand & Supply imbalance and comparative analysis based tool. Before applying this Indicator to your study, you should know about Volume, Delta & Spread, Demand & Supply, and Aggressive & Passive behaviour of buyers/sellers.
Some basic understanding of Sir Richerd Wyckoff's Theory can also be helpful.
[VC] Box Chart Histogram V1.0V.C Box Chart Histogram draws the cumulative delta that correlates to another indicator named ''V.C Box Chart Index'' .
(In other words, ''V.C Box Chart Histogram'' & ''V.C Box Chart Index'' are correlated.)
V.C Box Chart Histogram draws the cumulative delta as histogram based on ''V.C Box Chart Index''. Combining these two indicators empowers you to see the cumulative demand & supply / cumulative buying & selling quantity of each box.
You can also switch from cumulative delta mode to cumulative delta % from input settings. See the difference between simple delta & delta % mode from these examples.
Simple Delta Mode (Cumulative Demand & Supply)
In the above example, green & red boxes on the histogram show the cumulative delta of each box from the main chart. In simple words, these boxes show the cumulative net demand & supply of the corresponding box from the main chart. In this example, Big green boxes indicate demand is increasing, whereas small red boxes indicate that supply is decreasing.
Delta % Mode (Cumulative Volume-Weighted Demand & Supply)
Similar to the simple delta mode, in the above example, blue & red boxes on the histogram show the cumulative delta % of each box from the main chart. In simple words, these boxes show the cumulative & volume-weighted demand & supply of the corresponding box from the main chart.
In this example, Big blue boxes indicate that demand is increasing, whereas small red boxes indicate that supply is decreasing.
V.C Box Chart Histogram Properties & Settings
Inputs
Choose Your Source:
Allow you to switch from simple delta to delta %
Choose color of the box on simple delta:
Allow you to change the color of the box
Choose color of the box on delta %:
Allow you to change the color of the box
Style
Positive & Negative Simple Delta:
Allow you to see the simple delta in the column format.
Positive & Negative Delta %:
Allow you to see the delta % in the column format.
Boxes:
Allow you to show/hide the boxes
NOTE: You can also see both delta formats in dual view mode. (in column & box at the same time to have a more precise & detailed look)
See Below Example
Disclaimer Note:
V.C Box Chart Histogram is not a Buy/Sell signal based indicator or a holy grail trading system. It is purely a leading indicator that can help you to analyse demand & supply and buying & selling forces of the market in a smart & effortless way. Before applying this indicator to your analysis, you should have some basic knowledge about volume, delta, & supply & demand. Some basic understanding of Sir Richerd Wyckoff's Theory can also be helpful.
RelicusRoad - Support and ResistanceWe bring you dynamically created fundamental support and resistance analysis required for any instrument a trader trades.
Support & Resistance Concept
The concepts of trading level support and resistance are undoubtedly two of the most highly discussed attributes of technical analysis . As part of analyzing chart patterns, these terms are used by traders to refer to price levels on charts that tend to act as barriers, preventing the price of an asset from getting pushed in a certain direction.
At first, the explanation and idea behind identifying these levels seem easy, but as you'll find out, support and resistance can come in various forms, and the concept is more difficult to master than it first appears, this is where RelicusRoad - Support and Resistance comes in and draws them for you.
Technical analysts use support and resistance levels to identify price points on a chart where the probabilities favor a pause or reversal of a prevailing trend.
Support occurs where a downtrend is expected to pause due to a concentration of demand.
Resistance occurs where an uptrend is expected to pause temporarily, due to a concentration of supply.
Market psychology plays a major role as traders and investors remember the past and react to changing conditions to anticipate future market movement.
Support and resistance areas can be identified on charts using trendlines and moving averages.
[VC] Wave Chart Index V1.0V.C Wave Chart Index
Richard D. Wyckoff created the first wave chart, and he instructed students to think in waves. He was an early 20th-century pioneer in the technical approach to studying the stock market and is considered one of the five "titans" of technical analysis, along with Dow, Gann, Elliott and Merrill.
V.C Wave Chart Index is the most comprehensive version of Wyckoff's theory. It is used to measure the strength & weakness of each market move by comparative data analysis. It draws waves on the chart based on Gann Swing theory. At the end of each wave, a label shows all the cumulative data & information of the wave.
With the help of this indicator, You can measure each swing or high/low movement of the market by comparing it with previous high/low price movements. The comparison can be made by using the following data of each wave.
Price Change
Volume Change
Delta Change
Delta % Change
Buy Volume
Sell Volume
Time Spent (Bar Counter)
V.C Wave Chart Index is not only an indicator but itself a unique & comprehensive tool kit to measure & compare each move of the market. This tool enables you to see deep inside each movement of the market. It allows you to observe the nitty-gritty data of each wave at the micro-level with your nacked eyes. With the help of Delta & (C.C) Close to Close Price Change, it is now easy to apply effort & result and cause & effect theory to your analysis. (total volume, buy volume, sell volume & delta % can also be used for comparative analysis)
V.C Wave Chart Index Properties
Price Change or (P.C): Shows the price Change of the Wave
Buy Volume (B.V): Shows the Cumulative Buy Volume of the Wave
Sell Volume (S.V): Shows the Cumulative Sell Volume of the Wave
Delta Volume (∆): Shows the Cumulative Buy - Sell Volume of the Wave
Delta % ∆ : Shows the Cumulative Delta % of the wave
Total Volume (T.V): Shows the Cumulative Total Volume of the Wave
Bar Count (B.C): Shows how much time it took to Complete the Wave
Swing Price: Shows the Reversal Price of the Wave
V.C Wave Chart Index Settings & Inputs Explained
Sensitivity (%): This input helps you adjust to the wave's steepness. 0.001 is my recommended value for all time frames.
Cumulation: This input helps you to control the length & formation of the wave: ( the fewer values = more wave formations & vice versa)
Wave Color: Allow you to change the color of the wave
Draw to Latest Candle: Allow you to show/hide the latest or real-time wave & data.
Divisor: Allow you to divide extensive numeric data into small numbers to read it easily.
Align Text: Allow you to align the text.
Size Text: Allow you to change the size of the text.
Display Toal Delta: Allow you to show or hide total Delta (∆).
Display Percentage Delta (%): Allow you to show or hide Delta (∆) %.
Color Wave Buy: Allow you to change the color.
Color Wave Sell: Allow you to change the color.
Display Total Volume (T.V): Allow you to show/hide total volume
Display Buy Volume (B.V): Allow you to show/hide buy volume
Display Sell Volume (S.V): Allow you to show/hide sell volume
Display Swing Price: Allow you to show/hide swing price
Display Swing Price Change (P.C): Allow you to show/hide price change
Display Close to Close Price Change (C.C): Allow you to show/hide close to close price changes. (previous wave close to current wave close) (recommended for comparative analysis)
P.C Format: Allow you to select the price formate
C.C Format: Allow you to select the price formate
Display Bar Counter (B.C): Allow you to show/hide the bar counter
Comparative Data Analysis Example in the light of Effort & Result Theory
A short explanation of the above analysis
On Wave A , the close to close price change (C.C) is $354 . (its the distance of price that price travelled from the low of the previous wave)
and price travelled this distance with 632 Delta (Delta is an effort which is used to travel the price)
On Wave B , close to close price change (C.C) is -$359 , almost the same distance as the previous wave. But for this distance price used 47% more Delta than the last wave. ( previous Delta is 632 , but current Delta is 931 that is 47% extra)
It indicates that sellers have put more effort in Wave B than Wave A . However, they got similar results as the previous wave. In other words
More Effort & Less Result = Reversal Sign
(that's why in the above example price reversed from a support level)
* Notice that Wave B is also on a key support area/level. And on key support or resistance area, this kind of comparative analysis can give an extra edge in your analysis.
Disclaimer Note:
V.C Wave Chart Index is not a BUY/SELL signal based indicator or a holy grail trading system.
It is purely Volume, Delta and comparative analysis based indicator. Before applying this indicator to your analysis, you should know about V.S.A, Volume, Delta & Spread.
Some basic understanding of Sir Richerd Wyckoff's Theory can also be helpful.