Volume DashboardReleasing Volume Dashboard indicator.
What it does:
The volume dashboard indicator pulls volume from the current session. The current session is defaulted to NYSE trading hours (9:30 - 1600).
It cumulates buying and selling volume.
Buying volume is defined as volume associated with a green candle.
Selling volume is defined as volume associated with a red candle.
It also pulls Put to Call Ratio data from the Ticker PCC (Total equity put to call ratios).
With this data, the indicator displays the current Buy Volume and the Current Sell Volume.
It then uses this to calculate a "Buyer to Seller Ratio". The Buy to Sell ratio is calculated by Buy Volume divided by Sell Volume.
This gives a ratio value and this value will be discussed below.
The Indicator also displays the current Put to Call Ratio from PCC, as well as displays the SMA.
Buy to Sell Ratio:
The hallmark of this indicator is its calculation of the buy to sell ratio.
A buy to sell ratio of 1 or greater means that buyers are generally surpassing sellers.
However, a buy to sell ratio below 1 generally means that sellers are outpacing buyers (0 buyers to 0.xyx sellers).
The SMA is also displayed for buy to sell ratio. Generally speaking, a buy to sell SMA of greater than or equal to 1 means that there are consistent buyers showing up. Below this, means there is inconsistent buying.
Change Analysis:
The indicator also displays the current change of Volume and Put to Call.
Put to Call Change:
A negative change in Put to Call is considered positive, as puts are declining (i.e. sentiment is bullish).
A positive change in Put to Call is considered negative, as puts are increasing (i.e. sentiment is bearish).
The Put to Call change is also displayed in an SMA to see if the negative or positive change is consistent.
Volume Change :
A negative volume change is negative, as buyers are leaving (i.e. sentiment is bearish).
A positive volume change is positive, as buyers are coming in (i.e. sentiment is bullish).
The volume change is also displayed as an SMA to see if the negative or positive change is consistent.
Indicator breakdown:
The indicator displays the total cumulative Buy vs Sell volume at the top.
From there, it displays the Ratio and various other variables it tracks.
The colour scheme will change to signal bearish vs bullish variables. If a box is red, the indicator is assessing it as a bearish indicator.
If it is green, it is considered a bullish indicator.
The indicator will also plot a green up arrow when buying volume surpasses selling volume and a red down arrow when selling volume surpasses buying volume:
Customization:
The indicator is defaulted to regular market hours of the NYSE. If you are using this for trading Futures, or trading pre-market, you will need to manually adjust the session time to include these time periods.
The indicator is defaulted to read volume data on the 1 minute timeframe. My suggestion is to leave it as such, even if you are viewing this on the 5 minute timeframe.
The volume data is best accumulated over the 1 minute timeframe. This permits more reliable reading of volume data.
However, you do have the ability to manually modify this if you wish.
As well, the user can toggle on or off the SMA assessments. If you do not wish to view the SMAs, simply toggle off "Show SMAs" in the settings menu.
The user can also choose what time period the SMA is using. It is defaulted to a 14 candle lookback, but you can modify this to your liking, simply input the desired lookback time in the SMA lookback input box on the settings menu. Please note, the SMA Length setting will apply to ALL of the SMAs.
That is the bulk of the indicator!
As always, let me know your questions or feedback on the indicator below.
Thank you for taking the time to check it out and safe trades!
Объем
Volume Profile Matrix [LuxAlgo]The Volume Profile Matrix indicator extends from regular volume profiles by also considering calculation intervals within the calculation window rather than only dividing the calculation window in rows.
Note that this indicator is subject to repainting & back-painting, however, treating the indicator as a tool for identifying frequent points of interest can still be very useful.
🔶 SETTINGS
Lookback: Number of most recent bars used to calculate the indicator.
Columns: Number of columns (intervals) used to calculate the volume profile matrix.
Rows: Number of rows (intervals) used to calculate the volume profile matrix.
🔶 USAGE
The Volume Profile Matrix indicator can be used to obtain more information regarding liquidity on specific time intervals. Instead of simply dividing the calculation window into equidistant rows, the calculation is done through a grid.
Grid cells with trading activity occurring inside them are colored. More activity is highlighted through a gradient and by default, cells with a color that are closer to red indicate that more trading activity took place within that cell. The cell with the highest amount of trading activity is always highlighted in yellow.
Each interval (column) includes a point of control which highlights an estimate of the price level with the highest traded volume on that interval. The level with the highest traded volume of the overall grid is extended to the most recent bar.
Wyckoff Wave Chart
What Is Wyckoff Wave Chart and How Does It Work?
It is the cumulative sum of exchanged (sold/bought) shares or contracts on a given wave (downward or upward) in a given time plotted on the chart.
Wyckoff Wave Chart for TradingView
Wyckoff Wave Chart is the best tool to identify turning points in all markets. Money plays in the market, not set ups. Therefore, in order to earn money, you must play in the same direction as the professionals! It is thanks to the observation of the volume that you can know which side the professionals (Smart Money) are on and trade in accordance with their direction. You can also "look" inside the chart and see on the numbers or graphical histogram who controls the market at a given moment - Buyer or the Seller.
Let's Start From The Beginning!
Wyckoff Wave Chart created by Richard Wyckoff in early 1930' were a breakthrough in technical analysis. In his famous technical analysis course, he told his students to "think like waves". Volume analysis was an integral part of his way of investing. During the period when Wyckoff was active in the financial markets wave volume was calculated manually, we now have a fully automated version for TradingView. Using Wyckoff Cumulative Volume you will be surprised how well it identifies turning points in all markets and on any time frame. This tool is very helpful in predicting trend changes in all markets like forex, crypto, futures and stocks.
In order for the indicator to work well on all charts, it is necessary to set the appropriate step in its settings.
"Step" is the wave setting to be taken into account when counting the volume on a given swing. The standard setting for each round is 30. This is the measure of pips on which the next upward or downward wave is to be counted. However, for individual assets, these settings can be adjusted individually.
Another important setting is the "Volume Divider" - the cumulative volume numbers on a given swing displayed on the chart will be different for different assets. In the case of penny stocks, it can be even millions of listed assets. In order for the chart not to display too long numbers, you can divide it by 1000 / 10000 / 100000. In the case of small intervals such as 1 or 5 minute charts, "O" may appear at the ends of swings. You should then reduce the "Volume Divider" to 1 or 10.
Accumulation example:
Relative VolumeHello traders,
"There's nothing new on Wall Street" is an age-old saying that still shows its relevance in modern day financial markets; volume still serves as a valuable tool for any trader just as it did for those that came and succeeded before us; in order to succeed in modern day markets one has to take it up a notch and dabble in complicated topics, like math. Now I dunno about you reader but I’m not keen on sitting around all day just to watch numbers on a screen; it’s pretty important to add some color into your life before it becomes dull but how can someone add colors into their trading toolkit as an aid rather than bother? With a bit of help from 3 other amazing open-source indicators you too can become a statistics enjoyer by combining math and colors to make pattern recognition much more intuitive and offering more peace of mind when trading. “Sir but how?”, glad you didn’t ask, it helps with simplifying statistics, in this case a Gaussian bellcurve
“HUH?”, you say? Alright class, Gaussian bellcurves for math dislikers 101 is in session
- Imagine that we have a bunch of numbers that we want to graph. We could just draw a line and plot the numbers on it, but that might not be very interesting.
- Instead, we can use the shape of a bell to show how many of each number we have.
- Let's say we have a lot of people and we want to graph how tall they are. We would start by making a line from the shortest person to the tallest person, and then we would draw the bell shape around the line.
- The bell shape is called a "Gaussian Bell Curve," and it shows us how many people are a certain height.
- In the middle of the bell, where it's the widest, we have the most people who are about average height. As we move to the sides of the bell, the curve gets lower because there are fewer people who are really tall or really short.
The bell curve discussed is the main idea for the candle coloring component of this indicator as being able to analyze the distribution of an entire dataset, in this case volume, can alert us when volume/participation in the market is away from its average using color, and therefore an opportunity could be present. Fair warning, it’s important to not strictly focus on volume as volume is meant to be confluence to the current structure of the market rather than causing tunnel vision.
Why 3 indicators to combine?
It starts with the RVOL by Mik3Christ3ns3n indicator as the backbone by calculating the average volume over a specified period of time, and then compares each new volume value to this average to determine whether it is above or below the average. The indicator then normalizes the volume data and calculates the z-score/standard deviation to determine whether the volume is within normal range or is an anomaly beyond a specified threshold which can also be set into an alert to aid in eyeing possible opportunities.
The code also includes Candle Coloring by Morty as it calculates a function to get the z-score for the size of the candle's body, and then compares it to the z-score for volume to determine whether the body size is a factor in the price action.
Finally, the code plots the anomalies and the normalized volume data on the chart using the first RVOL indicator mentioned, and colors the bars of the chart based on whether they are within normal range or are anomalies which comes from using code from veryfid's relative volume indicator.
Overall, this custom technical indicator is best used to identify unusual changes in trading volume, which may indicate potential price movements in the underlying.
How about some examples?
This first example is for my scalpers wanting to get in and out but not having much of an idea where or let alone how; using a tool like VWAP can be great for determining the area value to execute mean reversion trades once a speculator spots a colored candle anomaly at standard deviation band. Works best when VWAP is flat as it signals lack of conviction from both bulls and bears
This second example is for my fire and forget intraweek swing traders who want to execute a higher timeframe trend-following bias. A speculator starting 2023 off notices that the negative sentiment around Binance from late last year has quieted down and has conviction in upside after BTC began an uptrend as monthly VWAP (right chart) has began sloping up as well as a rally with momentum shown with the blue colored candle so the trader waits wait for a pullback for entry. On the chart to the left of the 4H the speculator notices a pullback into the area of interest to do business so a limit bid is left to enter for continued upside in Bitcoin through January 2023 just by keeping things simple
That’s really the main purpose of this indicator: simplicity of statistics for confluence using volume
Volume precedes price and price moves only for narrative to follow- why wait for your subjective Twitter timeline to give you a biased narrative to trade when you can use objective analysis by combining statistics and colors to allow for a cleaner execution process
“But what about risk management?” Glad you didn’t ask reader!
One last example then, we meet our trend following trader again feeling euphoric so they know profit taking season is coming soon but wants to leave emotion out of it. How to go about it? Same idea as our last trend following example: we see on the 4h chart to the right side shows Bitcoin lose and trade back within the 2nd standard deviation of quarterly VWAP which is telling our speculator that the uptrend has broken on top of which notices on the 30 minute chart on the left that aggressive market buyers have been steadily absorbed by limit sellers on multiple occasions of retesting 30,500 shown with the green colored candles and volume bars below, time to sell.
Turns out that selling was proactive risk management because price dumped thereafter
Hope this explanation gave you some useful insights on using statistics as colors from cherrypicked examples, remember that just because my examples are cherrypicked doesn’t invalidate these concepts at all as the market only does two things, initiate aggressive auctions and respond passively to auctions. This tool makes for seeing where that initiative aggressive activity is happening much simpler to deduce if others will respond to an anomaly of initiative aggressive activity or if the aggression will continue.
If there’s just one thing you take from this- simplicity above all, cheers and good luck
Tape (Time and Sales)OVERVIEW
This indicator is a synthesized "Tape" (aka. Time and Sales) from real time market data. It's specifically designed to be performant, expediting trading insights and decisions.
The table contains color-coded price action, volume size, and a timestamp data for each chart update. Because chart updates are independent of exchange orders, 1 chart update may combine more than 1 exchange and/or order. Even so, you're able to see very small and fast order flow changes, made possible by measuring real time volume differentials, and correlating them with price action.
Real time volume differentials are required for this indicator to be most useful. This is not ideal for historical analysis or TradingViews Replay feature.
INPUTS
You can can configure:
Table Position and Text Size
The Timestamp (visibility, format, timezone)
The number of lines to print
Volume Parameters (minimum size, large sizes, decimal precision)
Highlighting and Enlarging large sized prints
All the colors
DEV NOTES
This script illustrates:
The complimentary nature of loops and arrays
A method for iterative table management
AutoLevels3.0AutoLevels is a script based on the ATR ( Average True Range ) of price action over the past 14 days. It calculates those and includes Fibonacci Extensions to create Levels that are Automatically created each morning. These are not based on past price action but are well respected and easily show patterns throughout the day.
Levels are made up of a BULL BAR , a BEAR BAR ( Go long above Bull, short below Bear Bar ) and the various extensions beyond them. Common Liquidity areas are also highlighted as tan/yellow bars. These are common reversal and contention levels should price action approach them.
Also included are 4 EMAs that have been transformed into 2 separate EMA clouds. These clouds will change color when bearish / bullish and crossing and signal up and downtrends and compress during chop. They are 100% customizable with your own EMA preference. Colors as well.
The Candles are Volume Based Candles. They default to Hollow candles when Volume is below the 24 moving average ( customizable ) and are filled solid when the volume for that time period has HIGH RELATIVE VOLUME. These are GREAT SIGNALS as price action approaches the levels that the AUTOLEVEL indicator generate. When a candle is filled and approaching a level it is likely to break through or attempting to. Low volume candles, hollow, show low conviction in price movement.
Aside from the Fibonacci Levels generated, the EMA Clouds and the Volume Candles you can also select how full or minimal your chart is. ( more levels to only a few ) Also you can extend all levels to the right for future charting or leave that selection off to only generate the static daily levels a few bars ahead.
You can also adjust the timeframe the Autolevels are generating levels for. 1 day is the current day. 1 month plots out a month of levels and is best used with the 1D timeframe.
You can look up my Twitter account for hundreds of examples of daily use.
Weis Wave With Speed Index SignalsWeis Wave with Speed Index Signals
The Concept
This indicator has been created to try to quantify "Change in Behavior" concept and provide buy and sell based on this concept. What is Change in Behavior? Price is moving at speed rate based on the trading volume direction (buyers and sellers) until there is imbalance of Supply/Demand. An algorithm has been created to identify this change of Supply/Demand behavior producing a number called "Speed Index". Abnormal Speed Index notes this change in behavior when compared with previous Speed Index numbers of the same pair and in the same timeframe. Speed Index is a relevant number and it's use is to be compared with previous Speed Index numbers and not as an absolute number. Based on Speed Index Behavior of recent waves, price and price wave structure buy and sell signals are available called Plutus.
What it does
This indicator draws a waveline of price waves swings. Up swing is when price goes up and down swing is when price goes down. It adds the volume of each bar within the wave swing, it measures the distance in pips of each swing and measure the numbers of bars of each swing. Furthermore, it creates the Speed Index of each swing, the average Speed Index of x selectable wave swings back as well as the average of Speed Index of the x up swings back and the average of the down swing. The indicator is also able to designate a Fast wave which means large pip move with small volume with the letter "F" displayed next to Speed Index and a Slow wave which small pip move with small volume with the letter "S". Finally based on price, Speed Index history and structure it creates eight buy/sell signals called Plutus.
Information available for display all selectable
For each wave swing: Total Volume, Pip Distance, Number of Bars or Total Volume + Pips or Total Volume + Pip Distance+Total Number of Bars
For each wave swing: Speed Index or Total Volume + Speed Index or Speed Index + Average Speed Index or Speed Index+(F or S).
Plutus buy and sell signals when criteria of price location, speed index comparison (abnormal speed index) and wave price structure have been met.
How it does it
This indicator draws a wave-line of price waves swings. Wave Sensitivity can be adjusted by AutoSensitivity parameter (min value =2 and max value=11). The larger the number the more sensitive it is, which means more wave swings will be created. All calculations are based on each wave swing. The code calculates all the above mentioned on the "Information available for Display" section. Based on price, Speed Index history, Speed Index ratio and structure Plutus buy and sell signals are created. The default value of Speed Index ratio is 2. Decreasing Speed Index ratio will create more signals while increasing it will create less signals.
Note: last wave re-paints and no information is displayed on the forming wave, but the whole trading methodology is based on reading previous waves information.
Technical Information
Speed Index
High Speed Index number means a slow wave "S" = Abnormal Speed (high volume small pip move)
Low Speed Index number means a fast wave "F" =Anormal Speed (small volume large pip move)
Normal Speed Index number (are the more frequent numbers seen in the chart which means that the market agrees with the move).
Plutus Signals
PL - Plutus Long, this is when the price will follow in the same direction of the wave with the High Speed Index. When signal is generated we enter when price close breaks the previous two wave structure Resistance Level
PS - Plutus Short, same as above, this is when the price will follow in the same direction of the wave with the High Speed Index. When signal is generated, we enter when price close breaks the previous two wave structure Support Level
PRL - Plutus Reversal Long, this is when the price will go in the opposite direction of the wave with the High Speed Index.
PRS - Plutus Reversal Short, same as above, this is when the price will go in the opposite direction of the wave with the High Speed Index.
PFL - Plutus Fake Long, this when price will do a fast break of the previous down swing bottom and then comes back within the previous swing range (fake break)
PFL - Plutus Fake Short, this when price will do a fast break of the previous up swing top and then comes back within the previous swing range (fake break)
WU - Wyckoff Upthrust plutus (short signal)- this is when the last two swings resemble(are) Wyckoff's UpThrust pattern price swings. This resemblance together with Speed Index criteria and price break of structure create this signal.
WS - Wyckoff Spring plutus(long signal)- this is when the last two swings resemble(are) Wyckoff's pattern price swings. This resemblance together with Speed Index criteria and price break of structure create this signal.
How to use it
Draw Support/Resistance and Fib - usually supply and demand imbalance happens at his level
First and most important of all adjust AutoSesnsitivity to get your swings correct, meaning that are catching the tops and bottoms of each price wave swing.
Monitor Speed Index behavior. Be alerted from Abnormal Speed Index number. You can also set using the Extreme Threshold parameter that provide you an alert if the current Speed Index is above or below average Speed Index of x waves back and also meets the min and max bar criteria. For example if we would like to be alerted for a an Abnormal Speed Index of a Slow wave of at 3 bars then we have set the Min Slow Bar parameter to 3, the Extreme Threshold parameter to 0.5 (50%) and the Avg Waves back to 8 then an alert will be produced if the wave before the forming has at least 3 bars and the Speed Index of the wave is 50% higher than the Average Speed Index calculated from 8 waves back. For a Fast wave we can set the Min Fast Bars to 1, Extreme Threshold to 50% and Avg Waves back to 8 which means that we will get an alert if the wave before the forming one has at least 1 bar and it's Speed Index is at least 50% less than the Speed Index Average of 8 waves back.
Plutus signals provide buy and sell entries after specific criteria have been met. These signals have a higher success rate when price is exiting a range or when price is leaving from Support/Resistance or Fib. Consider Plutus signals invalid within a range unless is the exit of the range (Range Break)
What makes it unique
The ability to identify, quantify and be alerted of the Change in Behavior of waves swings when compared with recent previous wave swings making it easier for the trader to be notified about Supply / Demand imbalance. Furthermore, another unique point of this indicator is the Plutus signals providing buy and sell entries. Plutus entries take into consideration this Abnormal Behavior, the wave swings structure and price location.
Example Trades
Wyckoff Up- rust formation strategy- Reading the chart
1. We have broken a Resistance Level with a Fast Speed Index of 0.7F
2. Abnormal Speed Index of 2.3 provides the alert for abnormal Speed Index behavior. There is not a high Speed Index like that in all the up wave swings which automatic makes it abnormal Supply Demand imbalance.
3. WU - Wyckoff Up-trust plutus signal has been created, which means Short.
4. PRS - Plutus Reversal Short also created at the same location which makes the Short even a higher probability trade
5. Entry: We enter Short on the close of the bar
Exit from Range Strategy - Reading the chart
1. We are in a Ranging environment
2. PS and PRS are invalid signals because according to the rules mentioned previously we do not trade any signals created within the range when the price does not break the range.
3. PRL - Plutus Reversal Long which means that price will move in the opposite direction of the High Speed Index (the 2.2) is a valid signal since price breaks the top of the range
4. Entry Long after breaking the top of the range
PRL after Support hit Strategy and Exit from Range Strategy - Reading the chart
In this we have two different strategies available. The first one is Plutus Reversal Long signal after hitting support and the second on an Exit from Range.
The Story:
1. We have hit support (double bottom)
2. Speed Index 2.2 at the bottom is on the High side, not too extreme but on the high side.
3. A PRL long signal is generated which means that price will move in the opposite direction of the 2.2 Speed Index
4. Entry Long on the close of the bar- This trade has provided 482 pips of profit
5. Price goes into Range
6. Classic textbook strategy Exit from Range with Plutus. We get a PL Plutus Long signal which means price will follow the directions of the high Speed Index wave and in this case is the 2.7 wave
7. Entry Long after the range break. This trade provided 384 pips up to now.
Momentum Channel - [Volume Filter]The indicator incorporates a volume filter to ensure that the RSI only moves when the volume is above the moving average of the volume.
The filtered RSI is then used to calculate the Bollinger Bands and moving averages, providing insights into the market dynamics.
It also gives you insight into the bigger timeframes so you can monitor momentum!
Volume Filter Length: Input parameter for the length of the volume filter moving average.
Overview of code:
rsiPeriod: Input parameter for the RSI period.
bandLength: Input parameter for the length of the Bollinger Bands.
lengthrsipl: Input parameter for the length of the fast moving average (MA) on the RSI.
volumeFilterLength: Input parameter for the length of the volume filter moving average.
volumeAvg: Calculates the moving average of the volume using the ta.sma() function with the specified volume filter length.
filteredRsi: Uses the ta.valuewhen() function to obtain the RSI value only when the volume is greater than or equal to the volume moving average. This creates a filtered RSI based on the volume filter.
offs: Calculates the offset value for the Bollinger Bands. It is derived by multiplying 1.6185 with the standard deviation of the filtered RSI using the ta.stdev() function.
QQQ NDX NQ Price Converter+ [Pt]This is a + version of my original QQQ NDX NQ Price Converter indicator
Description
The QQQ NDX NQ Price Converter is a powerful and easy-to-use tool that allows traders to view corresponding price levels for linked instruments in real-time. This includes QQQ, NDX, NQ, and NAS100USD. Although these instruments often move in sync, differences in price movements, volume, and trading hours can create unique key levels and support/resistance areas for each. By mapping these levels on the same chart, traders can more easily spot trading opportunities and improve their chances of success.
Customizable features
- multiplier from the closest whole number price level
- line color
- line style
- label position / size
- # of levels to display
- toggle current price display table
|| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------||
This script includes the following premium unique features.
QQQ / NDX Gaps detector
A gap is an area on a chart where the price between two bars changes significantly without any trades happening between them. Such gaps often occur when a strong shift in sentiment happens during the hours when markets are usually closed. This indicator highlights these gaps on the chart and extends them further until they have been covered (i.e., when a newer bar has crossed that gap).
Overnight gaps from QQQ or NDX can be mapped directly onto NQ chart
VWAPs
VWAPs of these linked instruments can be mapped onto the chart. For example, NQ VWAP mapped onto QQQ chart, or vise versa. This allows for clear visualization of the price action near these VWAP levels.
Custom Cross Instruments Price Targets
Want to trade QQQ options while watching NQ chart or vise versa? You can set upto 8 price targets and see the corresponding converted price level. No need to switch between charts to try to figure out which price level corresponds to which.
SPY SPX ES Price Converter+ [Pt]This is a + version of my original SPY SPX ES Price Converter indicator
Description
The SPY SPX ES Price Converter is a powerful and easy-to-use tool that allows traders to view corresponding price levels for linked instruments in real-time. This includes SPY, SPX, ES, and SPX500USD. Although these instruments often move in sync, differences in price movements, volume, and trading hours can create unique key levels and support/resistance areas for each. By mapping these levels on the same chart, traders can more easily spot trading opportunities and improve their chances of success.
Customizable features
- multiplier from the closest whole number price level
- line color
- line style
- label position / size
- # of levels to display
- toggle current price display table
|| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------||
This script includes the following premium unique features.
SPY / SPX Gaps detector
A gap is an area on a chart where the price between two bars changes significantly without any trades happening between them. Such gaps often occur when a strong shift in sentiment happens during the hours when markets are usually closed. This indicator highlights these gaps on the chart and extends them further until they have been covered (i.e., when a newer bar has crossed that gap).
Overnight gaps from SPY or SPX can be mapped directly onto ES chart
VWAPs
VWAPs of these linked instruments can be mapped onto the chart. For example, ES VWAP mapped onto SPY chart, or vise versa. This allows for clear visualization of the price action near these VWAP levels.
Custom Cross Instruments Price Targets
Want to trade SPY options while watching ES chart or vise versa? You can setup to 8 price targets and see the corresponding converted price level. No need to switch between charts to try to figure out which price level corresponds to which.
Volume Candlesticks [cajole]
This script lets you create the equivalent of "volume candlesticks" in TradingView.
"Volume candlesticks" normally vary their width according to the bar's volume. This script varies COLOUR instead of WIDTH.
Bar charts are also supported.
Candles/Bars are coloured by their distance from the average volume. You can also add a "huge volume" colour to further highlight the most extremely-high volume bars.
Note that volume is extrapolated for incomplete bars by default. So, if the average volume of the past 10 days is 5M shares, and 5M shares trade in the first 10% of today's session, that bar will be coloured as though 50M shares have traded. Set the "Extrapolate" option to 1.0 to disable this.
For this script to work properly, you should set TradingView's default candle/bar colours to be at least 20% transparent. By default, TradingView tends to overlay its own bars on top of indicators.
Nerdy details:
The script works best on a dark background, because it is easier to change the hue of white bars than of black bars. If you find a set of colours that work for white backgrounds, please comment with them!
The geometric mean is used instead of the arithmetic mean, to keep the 'average' from being strongly influenced by spikes. Bars are
then coloured by assuming a normal probability distribution and highlighting outliers. (This means that the first high-volume bars are coloured differently to later ones.)
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
Volume Divergence IndicatorThe Volume Divergence Indicator is a powerful tool that can help traders identify potential price reversals in the market by analyzing volume data. The indicator has several features, including divergences signals, volume spikes, volume contractions, and volume trend signals.
Unlike most divergence indicators, this one is focused on providing non-repainting alerts. That is why I chose not to use pivot points.
The Volume Divergence Indicator can be used as an overlay or a non-overlay. The overlay mode displays the indicator on top of the price chart, while the non-overlay mode displays the indicator below the price chart.
The indicator has five alerts that can be used to generate alerts:
Bullish Divergence : This alert is generated when prices are making lower lows, but volume is making higher lows. This suggests that the selling pressure is weakening, and a bullish reversal may be imminent.
Bearish Divergence : This alert is generated when prices are making higher highs, but volume is making lower highs. This suggests that the buying pressure is weakening, and a bearish reversal may be imminent.
Volume Spike : This alert is generated when volume spikes above a certain threshold, such as two standard deviations above the moving average. This suggests that there is unusual buying or selling activity in the market, and traders may want to pay attention to the price movements that follow.
Volume Contraction : This alert is generated when volume contracts to a certain level, such as two standard deviations below the moving average. This suggests that there is little buying or selling activity in the market, and traders may want to be cautious until volume picks up again.
Volume Trend : This alert is generated when volume trends above or below the moving average for a certain number of periods, such as five or ten. This suggests that there is a sustained increase or decrease in buying or selling pressure, and traders may want to adjust their trading strategy accordingly.
To customize the indicator settings, users can adjust the following inputs:
Choose overlay mode: select either Overlay or Non-Overlay
Price and volume lookback: set the number of bars to look back for price and volume data
Bull and bear sensitivity: adjust the sensitivity of the bullish and bearish divergences
Volume MA length: set the length of the moving average used to calculate volume spikes and contractions
Sensitivity of spikes: adjust the sensitivity of the volume spikes
Sensitivity of contractions: adjust the sensitivity of the volume contractions
Trend sensitivity: set the number of periods to identify the volume trend
The Volume Divergence Indicator can be a valuable addition to any trader's toolkit. It can help traders identify potential price reversals in the market, as well as unusual buying or selling activity.
I am open to suggestions for further updates or additions.
Liquidity prints / quantifytools- Overview
Liquidity prints detect points in price where buyers or sellers are being effectively absorbed, indicative of price being on a path of resistance. In other words, the prints detect points in price where hard way is likely in current motion and easy way in the opposite. Prints with ideal attributes such as prints into extended trends or into a deviation are marked separately as print confluence. Prints with important or multiple confluence factors give further color into potential strength and duration of print influence. Liquidity prints are detected using an universally applicable method based on price action (OHLC). The prints principally work on any chart, whether that is equities, currencies, cryptocurrencies or commodities, charts with volume data or no volume data. Essentially any asset that can be considered an ordinary speculative asset. The prints also work on any timeframe, from second charts to monthly charts. Liquidity prints are activated real-time after a confirmed bar close, meaning they are not repainted and can be interacted with once a confirmation is in place.
Liquidity prints are based on the premise that price acts a certain way when sufficient liquidity is found, in other words when price shows exhaustion of some sort. A simple example of such price action are wicks, attempted moves that were rejected within the same time period where move was initiated. This type of price action typically takes place when price is close to or at meaningful amount of bids in an order book. There's no guarantee the stacked orders can't be just cleared and moved through, but at face value it does not make sense to expect price moving the hard way. When sufficient amount of characteristics in price action are hinting proximate liquidity, a print is activated. As a barometer for print feedback quality, short term impact on price rate of change and likelihood of print lows/highs being revisited during backtesting period are tracked for each print. Peak increase/decrease during backtesting period is also recorded and added to average calculations. Liquidity prints can also be backtested using any script that has a source input, including mechanic strategies utilizing Tradingview's native backtester.
Key takeaways
Liquidity prints are activated when price is showing signs of grind against path of greater resistance, leaving path of least resistance to the opposite direction.
Liquidity prints with ideal attributes are marked separately as print confluence, giving further color into print strength and duration of influence.
Liquidity prints are backtested using price rate of change, print invalidation mark and peak magnitude metrics.
Liquidity prints can be backtested and utilized in any other Tradingview script, including mechanic strategies utilizing Tradingview's native backtester.
Liquidity prints are detected using price action based methodology. They principally work on any chart or timeframe, including charts with no volume data.
Liquidity prints are activated real-time after a confirmed bar close and are not repainted.
For practical guide with practical examples, see last section.
Accessing script 🔑
See "Author's instructions" section, found at bottom of the script page.
Disclaimer
Liquidity prints are not buy/sell signals, a standalone trading strategy or financial advice. They also do 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 prints notify when a set of conditions (various reversal patterns, overextended price etc.) are in place from a purely technical standpoint. Liquidity prints should be viewed as one tool providing one kind of evidence, to be used in conjunction with other means of analysis.
Liquidity print quality is backtested using metrics that reasonably depict their expected behaviour, such as historical likelihood of price slowing down or turning shortly after a print. Print quality metrics are not intended to be elaborate and perfect, but to serve as a general barometer for print feedback. Backtesting is done first and foremost to exclude scenarios where prints clearly don't work or work suboptimally, in which case they can't be considered as valid evidence. Even when print metrics indicate historical reactions of good quality, price impact can and inevitably does deviate from the expected. Past results do not guarantee future performance.
- Example charts
Chart #1: BTCUSDT
Chart #2: DXY
Chart #3: NQ futures
Chart #4: Crude oil futures
Chart #5: Custom timeframes
- Print confluence
Attributes that make prints ideal in one way or another are marked separately as print confluence, giving clue into potential strength and duration of print influence. Prints with important or multiple confluence factors can be considered as heavier and more reliable evidence of price being on a path of resistance. Users can choose which confluence to show/hide (by default all) and set a minimum amount of confluence for confluence text to activate (by default 1).
Confluence type #1: Trend extensions
Price trending for abnormally long time doesn't happen too often and requires effort to sustain. Prints taking place at extended trends often have a longer duration influence, indicating a potential larger scale topping/bottoming process being close. Trend extension confluence is indicated using a numbered label, equal to amount of bars price has been in a trending state.
Confluence type #2: Consecutive prints
Prints that take place consecutively imply heavier resistance ahead, as required conditions trigger multiple times within a short period. Consecutive prints tend to lead to more clean, aggressive and heavier magnitude reactions relative to prints with no confluence. Consecutive print confluence is indicated using a numbered label with an x in front, equal to amount of prints that have taken place consecutively.
Confluence type #3: Deviations
When price closes above/below prior print highs/lows and closes right back in with a print, odds are some market participants are stuck in an awkward position. When market participants are stuck, potential for a snowball effect of covering underwater positions is higher, driving price further away. Prints into deviations act similarly to consecutive prints, elevating potential for more aggressive reactions relative to prints with no confluence. Deviation confluence is indicated using a label with a curve symbol.
- Backtesting
Built-in backtesting is based on metrics that are considered to reasonably quantify expected behaviour of prints. Main purpose of the metrics is to form a general barometer for monitoring whether or not prints can be viewed as valid evidence. When prints are clearly not working optimally, one should adjust expectations accordingly or take action to improve print performance. To make any valid conclusions of print performance, sample size should also be significant enough to eliminate randomness effectively. If sample size on any individual chart is insufficient, one should view feedback scores on multiple correlating and comparable charts to make up for the loss.
For more elaborate backtesting, prints can be used in any other script that has a source input, including fully mechanic strategies utilizing Tradingview's native backtester. Print plots are created separately for regular prints and prints with each type of confluence.
Print feedback
Print feedback is monitored for 3 bars following a print. Feedback is considered to be 100% successful when all 3/3 bars show a supportive reaction. When 2/3 bars are supportive, feedback rate is 66%, 1/3 bars = 33% and 0/3 = 0%. After print backtesting period is finished, performance of given print is added to average calculations.
Metric #1 : Rate of change
Rate of change used for backtesting is based on OHLC4 average (open + high + low + close / 4) with a length of 3. Rate of change trending up is considered valid feedback for bullish liquidity prints, trending down for bearish liquidity prints. Note that trending rate of change does not always correlate with trending price, but sometimes simply means current trend in price is slowing down.
Metric #2 : Invalidation mark
Print invalidation marks are set at print low/high with a little bit of "wiggle room". Wiggle room applied is always 1/10th of print bar range. E.g. for a bullish print with bar range of 2%, invalidation mark is set to 0.20% below print low. For most prints this is practically at print low/high, but in the case of prints with high volatility a more noticeable excess is given, due to the expectation of greater adverse reaction without necessarily meaning invalidation. A low being above invalidation mark is considered valid feedback for bullish prints and a high being below invalidation mark for bearish prints.
Metric #3 : Peak increase/decrease
Unlike prior two metrics, peak increase/decrease is not feedback the same way, but rather an assisting factor to be viewed with feedback scores. Peak increase/decrease is measured from print close to highest high/lowest low during backtesting period and added to average calculations
Feedback scores
When liquidity prints are working optimally, quality threshold for both feedback metrics are met. By default, threshold is set to 66%, indicating valid feedback on 2/3 of backtesting periods on average. When threshold is met, a tick will appear next to feedback scores, otherwise an exclamation mark indicating suboptimal performance on either or both.
By default, the prints are filtered as little as possible, idea behind being that it is better to have more poor prints filtered with discretion/mechanically afterwards than potentially filtering too much from the get go. Sometimes filtering is insufficient, leading to failed reactions beyond a tolerable level. When this is the case, print sensitivity can be adjusted via input menu, separately for bullish and bearish prints. Print filter sensitivity ranges from 1 to 5, by default set to 1. Lower sensitivity sets looser criteria for print activation, higher sensitivity sets stricter criteria. For most charts and timeframes default sensitivity works just fine, but when this is not the case, filters can be tweaked in search of better settings. If feedback score threshold is met, it's better to keep filter sensitivity intact and use discretion, which is much more nuanced and capable than any mechanical process. If feedback scores are still insufficient after tweaking, depending on the severity of lack, prints should be vetted extra carefully using other means of analysis or simply avoided.
Verifying backtest calculations
Backtest metrics can be toggled on via input menu, separately for bullish and bearish prints. When toggled on, both cumulative and average counters used in print backtesting will appear on "Data Window" tab. Calculation states are shown at a point in time where cursor is hovered. E.g. when hovering cursor on 4th of January 2021, backtest calculations as they were during this date will be shown. Backtest calculations are updated after backtest period of a print has finished (3 bars). Assisting backtest visuals are also plotted on chart to ease inspection.
- Alerts
Available alerts are the following.
- Bullish/bearish liquidity print
- Bullish/bearish liquidity print with specified print confluence
- Bullish/bearish liquidity print with set minimum print confluence amount exceeded
- Visuals
Visual impact of prints can be managed by adjusting width and length via input menu. Length of prints is available in 3 modes (1-3 from shortest to longest) and width in 10 modes (1-10 from narrowest to widest).
Print confluence text can be embedded inside print nodes, eliminating visuals outside the chart.
Metric table is available in two themes, Classic and Stealth.
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 colors are fully customizable via input menu.
-Practical guide
Key in maximizing success with prints is knowing when they are likely reliable and when not. In general, the more volatile and ranging the market regime, the better liquidity prints will work. Any type of volatile spike in price, parabola or a clean range is where liquidity prints provide optimal feedback. On the other hand low volatility and trending environments are suboptimal and tend to provide more mute/lagged or completely failed feedback. Anomalies such as market wide crashes are also environments where prints can't be expected to work reliably.
Being aware of events on multiple timeframes is crucial for establishing bias for any individual timeframe. Not often it makes sense to go against higher timeframe moves on lower timeframes and this principle of timeframe hierarchy also applies to prints. In other words, higher timeframe prints dictate likelihood of successful prints on lower timeframes. If hard way on a weekly chart is up, same likely applies to daily chart during weekly print influence time. In such scenarios, it's best to not swim in upstream and avoid contradicting lower timeframe prints, at least until clear evidence suggesting otherwise has developed.
Points in price where it anyway makes sense to favor one side over the other are key points of confluence for prints as well. Prints into clean range highs/lows with clean taps can be valuable for optimal entry timing. This is especially true if simultaneously previous pivot gets taken out, increasing odds of liquidity indicated by a print being swept stop-losses.
Prints that don't match underlying bias (e.g. bullish prints at range high, bearish prints at range low) should be avoided until clear evidence has developed favoring them, such as a convincing break through a level followed by a re-test.
Prints that are immediately rejected aggressively are more likely prints that end up failing. Next bar following a print closing below print lows/above print highs is a strong hint of print failure. To consider print still valid in such cases, there should be quick and clear defending of print lows/highs. Failed prints are an inevitable bummer, but never useless. Failed prints are ideal for future reference, as liquidity still likely exists there. Re-tests into these levels often provide sensible entries.
Stacked confluence doesn't come too often and is worth paying special attention to, as multiple benefitting factors are in place simultaneously.
From a more zoomed out perspective, any larger zone with multiple prints taking place inside are potential topping/bottoming processes taking place, also worth paying attention to.
Sessions - AlgoLabA script in UTC for London, New York, Tokyo, & Sydney sessions.
Recommended on any timeframe < 1H.
---
Using this script, a box is plotted on the opening candle of each session; this can show us valuable areas on each chart where price may mediate to show a standing move.
You may also select each of the session boxes, in the settings; this will show you a box of the opening, low, high, and close of each selected sessions.
Each and all boxes are closed at the end of each session.
-The script produces a time table that will show you when each session occurs, and if the current time is within one of those sessions.
---
On this chart you can see boxes formed on the opening candles of the sessions,
London is red, New York is blue, Sydney is green, Tokyo is yellow.
-A key point to notice, before using this script, is how price may mediate around each box, before causing a move.
-Some boxes may be larger / smaller than others, due to the size of the opening candle.
---
Lots of updates to come, any recommendations? Feel free to leave a comment.
Hope it helps, enjoy!
Display Trade Volume with MA Angle and Price VelocityThis Pine Script indicator is designed to provide traders with a visual representation of trade volume, moving average (MA) angle, and price velocity on a chart. The primary components of this indicator are:
Trade Volume: The indicator compares the current bar's trade volume with the average volume over a user-defined lookback period. The volume is displayed as either "Low" or "Trade" in a table, with red or green background color, respectively, to indicate whether it's below or above the average volume.
MA Angle: The indicator calculates the angle of the moving average (either Simple, Exponential, or Hull) over a user-defined length. A positive angle is shown in green, while a negative angle is shown in red. The angle is displayed in degrees in the table.
Price Velocity: This component calculates the velocity of price movement by comparing the difference between high and low prices over a user-defined lookback period. It then displays the velocity as either "Slow" or "Fast" in the table, with red or green background color, respectively, depending on whether it's below or above the average difference.
The indicator also includes alert conditions for high and low volume situations, notifying the trader when the current bar's volume is significantly higher or lower than the average volume.
Vector CandlesTitle: Vector Candles Indicator with PVSRA
Short Description: Visualize climax and above-average volume candles using PVSRA method for trend reversals and significant moves.
Long Description:
The Vector Candles Indicator with PVSRA (Price, Volume, Support, and Resistance Analysis) is designed to help traders visualize climax and above-average volume candles on the chart, which can indicate potential trend reversals and significant market moves. This indicator is suitable for various financial instruments, including stocks, forex, and cryptocurrencies.
This script uses the PVSRA method to determine the candle colour based on volume and price action. By analysing the relationships between price, volume, and support/resistance levels, it allows traders to better understand the market dynamics and make informed decisions.
The indicator displays candles in different colours to represent the volume and price action:
Climax Up (Lime): Bullish candle with high volume
Climax Down (Red): Bearish candle with high volume
Above Average Up (Blue): Bullish candle with above-average volume
Above Average Down (Fuchsia): Bearish candle with above-average volume
Normal Up (Gray): Bullish candle with normal volume
Normal Down (Dark Gray): Bearish candle with normal volume
The script is designed to work on the TradingView platform and is based on original contributions by plasmapug, infernix, peshocore, and xtech5192. It has been modified RapidFireOG for easy integration into your trading setup.
Add this powerful tool to your chart and enhance your trading analysis with the Vector Candles Indicator with PVSRA.
ETH Volume*Close Top Exchanges in millions $The script is designed to create a custom indicator that calculates the total volume of Ethereum traded on various exchanges, calculated in millions of dollars, and then plots a histogram of that volume along with a Simple Moving Average (SMA) of the volume.
The script starts by setting some input parameters such as the length of the SMA and the range period. It then requests data on the volume of Ethereum traded on several exchanges such as Binance, Coinbase, Kraken, and others. It calculates the combined total volume across all these exchanges and multiplies it by the close price of Ethereum to get a value in millions of dollars.
The script then checks if the volume is rising while the price is lower than the previous 5 bars high and higher than the previous 5 bars low, and if so, it sets the color of the histogram bars to white. It then plots the histogram bars and the SMA on the chart.
BTC Volume*Close from Top ExchangesThe script is designed to create a custom indicator that calculates the total volume of Bitcoin traded on various exchanges, calculated in millions of dollars, and then plots a histogram of that volume along with a Simple Moving Average (SMA) of the volume.
The script starts by setting some input parameters such as the length of the SMA and the range period. It then requests data on the volume of Bitcoin traded on several exchanges such as Binance, Coinbase, Kraken, and others. It calculates the combined total volume across all these exchanges and multiplies it by the close price of Bitcoin to get a value in millions of dollars.
The script then checks if the volume is rising while the price is lower than the previous 5 bars high and higher than the previous 5 bars low, and if so, it sets the color of the histogram bars to white. It then plots the histogram bars and the SMA on the chart.
ATR OSC and Volume Screener (ATROSCVS)In today's world of trading, having the right tools and indicators can make all the difference. With the vast number of cryptocurrencies available, I've found it challenging to keep track of the market's overall direction and make informed decisions. That's where the ATR OSC and Volume Screener comes in, a powerful Pine Script that I use to identify potential trading opportunities across multiple cryptocurrencies, all in one convenient place.
This script combines two essential components: the ATR Oscillator (ATR OSC) and a Volume Screener. It is designed to work with the TradingView platform. Let me explain how this script works and how it benefits my trading.
Firstly, the ATR Oscillator is an RSI-like oscillator that performs better under longer lookback periods. Unlike traditional RSI, the ATR OSC doesn't lose its min and max ranges with a long lookback period, as the scale remains intact. It calculates the true range by considering the high, low, open, and close prices of a financial instrument, and uses this true range instead of the standard deviation in a modified z-score calculation. This unique approach helps provide a more precise assessment of the market's volatility.
The Volume Screener, on the other hand, helps me identify unusual trading volumes across various cryptocurrencies. It employs a normalized volume calculation method, effectively filtering out outliers and highlighting potentially significant trading opportunities.
One feature I find particularly impressive about the ATR OSC and Volume Screener is its versatility and the way it displays information using color gradients. With support for over 30 different cryptocurrencies, including popular options like Bitcoin (BTC), Ethereum (ETH), Ripple (XRP), and Dogecoin (DOGE), I can monitor a wide range of markets simultaneously. The color gradient on the grid is visually appealing and makes it easy to identify the strength of the indicators for each cryptocurrency, allowing me to make quick comparisons and spot potential trading opportunities.
The customizable input options allow me to fine-tune the script to suit my individual trading preferences and strategies. In summary, the ATR OSC and Volume Screener has been an invaluable tool for me as I navigate the ever-evolving world of cryptocurrencies. By combining the power of the ATR Oscillator with a robust Volume Screener, this Pine Script makes it easier than ever to identify promising trading opportunities and stay ahead of the game.
The color gradient in the ATR OSC and Volume Screener is essential for visually representing the data on the heatmap. It uses a range of colors to indicate the strength of the indicators for each cryptocurrency, making it easier to understand the market dynamics at a glance.
In the heatmap, the color gradient typically starts from a cooler color, such as blue or green, at the lower extremes (low ATR OSC values) and progresses towards warmer colors, like yellow, orange, or red, as the ATR OSC values approach the upper extremes (high ATR OSC values). This color-coding system enables me to quickly identify and interpret the data without having to examine individual numerical values.
For example, cooler colors (blue or green) might represent lower values of the ATR Oscillator, suggesting oversold conditions in the respective cryptocurrencies. On the other hand, warmer colors (yellow, orange, or red) indicate higher ATR OSC values, signaling overbought market conditions. This visual representation allows me to make rapid comparisons between different cryptocurrencies and spot potential trading opportunities more efficiently.
By utilizing the color gradient in the heatmap, the ATR OSC and Volume Screener simplifies the analysis of multiple cryptocurrencies, helping me to quickly identify market trends and make better-informed trading decisions.
I highly recommend testing the ATR OSC and Volume Screener and seeing the difference it can make in your trading decisions. Happy trading!
Killzones @joshuuuThis Indicator is based on "ICT Killzones" - sessions in which price moves the "cleanest" and usually has the most volume.
The script is able to either display Killzones as a Label above current bars, or in form of lines on top or bottom of the charts.
Also, the user is able to choose between Forex Killzones and Indices Killzones.
times for killzones:
Forex
-London 0200-0500
-NY 0700-1000
Indices
-London 0200-0500
-NY AM 0830-1100
-NY PM 1330-1600
⚠️ Open Source ⚠️
Coders and TV users are authorized to copy this code base, but a paid distribution is prohibited. A mention to the original author is expected, and appreciated.
⚠️ Terms and Conditions ⚠️
This financial tool is for educational purposes only and not financial advice. Users assume responsibility for decisions made based on the tool's information. Past performance doesn't guarantee future results. By using this tool, users agree to these terms.
ChArt Path"ChArt Path" shows the same datas as the candles, but as a channel, instead of individual candles.
It allows to focus on the direction of the price (instead of wondering the meaning of each candle), which hopefully simplifies the analysis, and reduces the confusion.
Also, it is artistically customizable!
A little time might be necessary to get used to this indicator.
NOTES FOR INSTALLATION:
- Japanese candles might be more expressive than Heiken Ashi, with this indicator.
- Hide the candles in the chart settings (right click on an empty space in the chart, then "Settings", "Symbol", and uncheck "Body", "Borders" and "Wick").
- Add "ChArt Path" to the chart.
- In the indicator's settings, choose the options you prefer. The Advanced setting are tuned by default for dark themes (bgcolor: black/#0a0c12). Feel free to make them your own!
HOW TO READ THE CHART?
- The path is between 2 borders (black by default) that represent the body of the candle (without the wicks).
- The wicks are represented around the path, as a gradient. This makes a price rejection very easy to spot, as a spike for ex.
SETTINGS
The standard settings are simple. You can pick 2 colors (bullish and bearish) for the path. And 1 color for the wicks.
The advanced settings let you customize the wicks' colors and opacity. You can also activate the gradient of volumes inside the path, to indicate the volume behind each candle.
HOW TO USE CHART PATH?
I use it on 2 timeframes (direction/entry), both with FREMA Trend (See below).
When there is a wick spike (price rejection), followed by an arrow signal in FREMA Trend, then there might be an opportunity. I look for confirmations from different origins, like volume, momentum, and cycles.
DO NOT BASE YOUR TRADING DECISIONS ON 1 SINGLE INDICATOR'S SIGNALS.
Always confirm your ideas by other means, like price action and indicators of a different nature.
NOTES ABOUT THE GRADIENT OF VOLUMES:
The more intense is the color, the bigger is the volume.
The unit is a 400 periods moving average of the volumes, considered as 1 volume.
Each color represents half of this volume. For ex: Grays indicate under (or equal) to the 400 MA (low volumes). Bright yellow represents above 7 times the 400 MA (very high volumes).
When there's no available volume datas, the candles turn bright green by default.
RBX - OBV MACDOBV (On-Balance Volume) is a technical indicator that measures the momentum of buying and selling pressure in a market based on the volume of trades. It uses a cumulative total of volume traded during periods of price increases and decreases to determine the overall trend. When prices rise, OBV increases, and when prices fall, OBV decreases.
The enhanced version of OBV combines the traditional OBV formula with the MACD (Moving Average Convergence Divergence) indicator to provide more information about the momentum of the volume flow. The MACD is a trend-following momentum indicator that shows the relationship between two moving averages of price.
In the enhanced OBV with MACD, the top color in the OBV line indicates the quadrant of the MACD, with green indicating the first quadrant (positive value of MACD and increasing), red indicating the second quadrant (negative value of MACD and decreasing), magenta indicating the third quadrant (negative value of MACD and increasing), and cyan indicating the fourth quadrant (positive value of MACD and decreasing).
The top bar color in the enhanced OBV with MACD indicates the increasing or decreasing of the MACD histogram. A green bar indicates an increasing histogram, while a red bar indicates a decreasing histogram.
In addition, the plus bar sign in the enhanced OBV with MACD signifies that the OBV is making a new high or new low. This helps traders identify potential trend reversals or confirm the current trend.
Overall, the enhanced OBV with MACD provides traders with more information about the momentum of volume flow and potential trend reversals, making it a useful tool for technical analysis in trading.