Volume
Volume/Market ProfileVolume/Market Profile is a 2 in 1 Volume Profile and Market Profile Indicator.
This indicator is my own calculations for compiling a volume profile and market profile.
The profile is progressively calculated live as the chart develops.
I have made use of both Boxes AND Lines to allow me to display a finer granularity profile by displaying up to twice the max amount of lines allowed in tradingview.
I have spent a lot of time to make sure the values are getting appended exactly as intended so that I can assure this profile is operating as precisely as possible within the limitations of the data available.
To make my calculations easier to use in other places, I have made my volume profile a function that can be extracted and used whenever you need values from a volume profile.
Feel free to read through the script if you don't understand how this profile is developed. I have made a commentary of my volume profile function to help you understand what exactly happens to compile the profiles.
As mentioned before, This indicator doubles as a market profile. To view both at the same time you will need to add the indicator on your chart twice.
I have built in comprehensive customizations to allow you to display your profiles however fits your needs.
Timeframe: The aggregation period for profiles, to see a 1 week profile, change the timeframe to 1 week.
Note: You can add custom timeframes by adding a custom timeframe in your chart timeframe dropdown menu. When you add timeframes in this area, they appear as options within indicators with the timeframe input.
Sensitivity: Allows for greater or less granularity changes. The calculation method for granularity automatically changes depending on the range of your chart.
Note: Multiply this value by 100 and that will be the max range (in ticks) of your price before the indicator automatically adjusts to make the profile less granular. (ex. If price ranges $1, and 1 tick is $0.01, granularity will be 0.01 with a sensitivity of 1+)
Value Area %: % of total volume to display as the value zone. (_% of total profile values are contained within the value zone)
Calculate as Market Profile: Uses a 1 Instead of the candle volume, to display a Market Profile. (If selected POC -> TPOC)
Display Size: Sets the # of bars from the profile axis to the profile's max value. If set negative, profile will be displayed left of axis, if positive, profile will be displayed to the right of the axis.
Display Offset: Sets the # of bars in front(or behind) the current chart bar to set the axis of the profile. If negative, the axis will be to the left of the current chart bar, if positive the axis will be right of the current chart bar.
Display Historical POC/VAH/VAL: Choose to display historical poc,vah,val lines.
Colors: I'm not explaining colors.
Enjoy!
Daily VolumeShows a table in the top right of the chart with a few options:
Only show intraday: By default the table will not be visible on timeframes of 1D or above, but this can be changed to show all the time if desired.
Daily volume: Displays the volume for the day so far, regardless of what timeframe is currently showing.
Yesterday's volume: Displays the volume from the previous day. As with the daily volume , it will show the entire previous day's volume regardless of the current timeframe.
Average Volume: Displays the average volume based on a user-specified number of days. The default value is 30 days.
Text color and table color: Choose the color settings for the table text and background.
Volume Volatality IndicatorVolume Volatility Indicator
vol: volume; vma: rma of volume
Cyan column shows (vol - vma)/vma, if vol > vma else shows 0
0 value means vol less than vma: good for continuation
0 < value < 1 means vol more than vma: good for trend
value > 1 means vol more than 2 * vma: good for reversal
tr: truerange; atr: averagetruerange
Lime column show -(tr - atr)/atr, if tr > atr else show 0
0 value means tr less than atr: good for continuation
0 > value > -1 means tr more than atr: good for trend
value < -1 means tr more than 2 * atr: good for reversal
Cyan line = 1
Lime line = -1
This indicator shows the volume and truerange together.
Good for filtering trending and consolidating markets.
Thanks for the support.
Volume xRMAInspired from Volume xSMA.
Few changes from Volume xSMA
1. MA changed from SMA to RMA (better smoothness and filtering)
2. xRMA plot modified to cloumn and stepline combined (for better visibility)
3. Color pallete changed (personal liking)
Thanks for the support.
Pro Rata Volume (PRV)Pro Rata Volume (PRV): pro rata volume is a volume indicator that extrapolates the volume of the current bar to the time span of the bar of a time-based chart.
Point Of ControlStrategy and indicators are explained on the Chart.
Here's how i read the chart.
Entry:
1. Let the price close above the Ichimoku cloud
2. Price is above Volume Support zone
2. Make sure that momentum indicated with Green Triangles for Long Position
Exit:
1. Orange cross at the bottom of the candle indicates price is about to weaken
2. Best time to exit is Volume Resistance + Bearish(Hammer or Engulf )
PS: Use it along with R-Smart for better results
Volume Density w/barcolorOpacity limit set to 70 min & barcolor overlay
The transparency of each candle is based on volume density.
Volume density is calculated as follows.
Volume density = Volume / Price range
Price range uses true range "max(high - low, abs(high - close), abs(low - close))".
Since volume density varies drastically by stock or time, the transparency is calculated based on the deviation rate from the average volume density.
Volume Oscillator RefurbishedThis is an experimental version of Volume Oscillator.
For more information about Volume Oscillator, please access the link below:
www.tradingview.com
Objective
The script presented here provides some improvements over the original indicator, namely:
Show multiple moving averages;
Color the bars according to the direction of the averages;
Color the bars when reaching predefined limits.
Below is the print comparing with the original indicator:
Thanks and credits:
Volume Oscillator: TradingView
Moving Averages: PineCoders, CrackingCryptocurrency, MightyZinger, Alex Orekhov (everget), alexgrover, paragjyoti2012, Franklin Moormann (cheatcountry)
BTMM OFJ FOR BEST RESULTS PLEASE SWITCH TO LINE CHART OR DISABLE THE CHART CANDLES. BELOW IS A LINE WITH OPACITY TURNED DOWN TO 15%
ASIA, LONDON, AND NEW YORK SESSIONS CAN BE CUSTOMIZED (1ST 3 HRS DEFAULT)
VOLUME CANDLES CAN BE APPLIED WITH SUPPLY AND DEMAND OR MARKET MAKER METHOD. IN A STRONG TREND YOU WANT TO SEE REPEATED HIGH VOLUME CLUSTERS IN THE DIRECTION OFTHE TREND AND FADING LOW VOLUME ON THE RETRACE
BASICK KEY LEVELS WEEKLY INITIAL BALANCE (MONDAY+TUESDAY HIGHEST HIGH AND LOWEST LOW) YESTERDAY AND LASY WKHI/LO
QUICK APPLICATON
Volume Weighted Reversal BandsThis is a vwap & vwma hybrid with upper & lower deviation bands that provide excellent price channels and reversal areas. It can be used on lower & higher timeframes, just increase the deviation % for higher timeframes. Try out the 1 minute timeframe with .5% deviation for great scalping levels.
Here is the calculation used for the main line.
(VWMA100 + VWMA500 + VWMA1000 + VWAP) / 4
So it combines 3 VWMAs with the VWAP and divides that number by 4 to give us a moving average. Then we add new levels above and below that moving average to get our channels. The channels are separated by the % deviation you choose in the settings. For tighter bands, lower the percentage deviation and for wider bands, increase the percentage deviation.
The fattest line in the middle is the main moving average and you can expect price to regularly return to this level. The thick lines are the main moving average plus or minus the percentage deviation you have set. There are 10 levels in each direction from the main moving average. The is also a thin short term moving average as well with a custom calculation. It takes 4 different length moving averages that are weighted and 4 more that are volume weighted and divides the total by 8.The lines will be green when price is above the line and red when price is below the line. The thin white line is the VWAP on its own.
These lines will act as dynamic support and resistance so you can scalp them back and forth. These levels work so well because they are volume weighted and the algos hedge their positions back and forth constantly.
For best results, use this indicator on tickers with the highest volume and trading action as the price will stick to these levels better when the big money players are hedging. Some great tickers for this indicator are APPL, SPY, BTC, ETH.
All colors and linewidths can be customized in the settings easily as well as turning off the VWAP or short moving average and adjusting the percentage deviation for the channels.
***MARKETS***
This indicator can be used on all markets, including stocks, crypto, futures and forex.
***TIMEFRAMES***
This indicator can be used on all timeframes.
***TIPS***
Try using numerous indicators of ours on your chart for extra confirmation. Our favorites to pair with these bands are the Scalper Ribbon and Trend Friend Signals. The 3 combined give you a lot of extra confirmation on whether the market is going to reverse at these levels.
Volume SpikesShows volume spikes over a certain threshold, using a symbol's volume moving average as the baseline. Offers a few different filters regarding candle shapes and types, in an attempt to catch quick moves on extremely low timeframes (sub-1m).
Ultimately I would like to integrate this logic into an indicator that contains automated stop raid/inducement detection.
MFI + Realtime DivergencesMoney Flow Index (MFI) + Realtime Divergences + Alerts
This version of the MFI indicator adds the following 5 additional features to the stock MFI:
- Optional divergence lines drawn directly onto the oscillator in realtime.
- Configurable alerts to notify you when divergences occur.
- Configurable lookback periods to fine tune the divergences drawn in order to suit different trading styles and timeframes, including the ability to enable automatic adjustment of pivot period per chart timeframe.
- Background colouring option to indicate when the MFI oscillator has crossed above or below its centerline, or optionally when both the MFI has crossed its centerline and an external oscillator, which can be linked via the settings, has also crossed its centerline.
- Alternate timeframe feature allows you to configure the oscillator to use data from a different timeframe than the chart it is loaded on.
This indicator adds additional features onto the standard MFI , whose core calculations remain unchanged. Namely the configurable option to automatically, quickly and clearly draw divergence lines onto the oscillator for you as they occur in realtime. It also has the addition of unique alerts, so you can be notified when divergences occur without spending all day watching the charts. Furthermore, this version of the TSI comes with configurable lookback periods, which can be configured in order to adjust the sensitivity of the divergences, in order to suit shorter or higher timeframe trading approaches.
What is the Money Flow Index ( MFI )?
Investopedia describes the True Strength Indicator as follows:
“The Money Flow Index ( MFI ) is a technical oscillator that uses price and volume data for identifying overbought or oversold signals in an asset. It can also be used to spot divergences which warn of a trend change in price. The oscillator moves between 0 and 100.
Unlike conventional oscillators such as the Relative Strength Index ( RSI ), the Money Flow Index incorporates both price and volume data, as opposed to just price. For this reason, some analysts call MFI the volume-weighted RSI .”
What are divergences?
Divergence is when the price of an asset is moving in the opposite direction of a technical indicator, such as an oscillator, or is moving contrary to other data. Divergence warns that the current price trend may be weakening, and in some cases may lead to the price changing direction.
There are 4 main types of divergence, which are split into 2 categories;
regular divergences and hidden divergences. Regular divergences indicate possible trend reversals, and hidden divergences indicate possible trend continuation.
Regular bullish divergence: An indication of a potential trend reversal, from the current downtrend, to an uptrend.
Regular bearish divergence: An indication of a potential trend reversal, from the current uptrend, to a downtrend.
Hidden bullish divergence: An indication of a potential uptrend continuation.
Hidden bearish divergence: An indication of a potential downtrend continuation.
Setting alerts.
With this indicator you can set alerts to notify you when any/all of the above types of divergences occur, on any chart timeframe you choose.
Configurable pivot periods.
You can adjust the default pivot periods to suit your prefered trading style and timeframe. If you like to trade a shorter time frame, lowering the default lookback values will make the divergences drawn more sensitive to short term price action.
How do traders use divergences in their trading?
A divergence is considered a leading indicator in technical analysis , meaning it has the ability to indicate a potential price move in the short term future.
Hidden bullish and hidden bearish divergences, which indicate a potential continuation of the current trend are sometimes considered a good place for traders to begin, since trend continuation occurs more frequently than reversals, or trend changes.
When trading regular bullish divergences and regular bearish divergences, which are indications of a trend reversal, the probability of it doing so may increase when these occur at a strong support or resistance level . A common mistake new traders make is to get into a regular divergence trade too early, assuming it will immediately reverse, but these can continue to form for some time before the trend eventually changes, by using forms of support or resistance as an added confluence, such as when price reaches a moving average, the success rate when trading these patterns may increase.
Typically, traders will manually draw lines across the swing highs and swing lows of both the price chart and the oscillator to see whether they appear to present a divergence, this indicator will draw them for you, quickly and clearly, and can notify you when they occur.
Disclaimer: This script includes code from the stock MFI by Tradingview as well as the Divergence for Many Indicators v4 by LonesomeTheBlue.
Financial VolumeFinancial Volume is the quantity of a certain asset traded mutiplied by its price. In other others, it's the amount of money traded for that particular asset.
TradingView uses the "quantity" volume as standard (for a good reason) and actually there is no "right" volume but the quantity volume alone might give the wrong idea.
In the shown example the stock crashed from 20's to below 2 brl. Since it got cheaper, it became easier to trade it and the quantity volume increased. But the amount of of money traded actually decreased, indicating less interest from the market.
Also back in the stock's golden age, the quantity volume stayed flat but the amount of money was actually increasing indicating the market was more interested in that stock.
VWAP Bollinger BandsWhat makes this different from vwap bands / bollinger bands?
This indicator takes a bit of inspiration from bollinger but instead of utilizing built in pine script std dev that uses simple moving average internally, this version replaces that with vwap.
Also instead of traditional bollinger band basis of 20 period simple moving average, the basis here for the bands is the vwap.
How to use it?
Usage is similar to vwap itself, though the standard deviation bands will expand and contract like normal bollinger bands instead of vwap bands that just widen as the market movement continues. The bands tell a slightly different story from bollinger bands as the underlying data utilized is the vwap itself.
Which markets is this meant for?
Any market.
What conditions?
This aids in finding conditions of entry standard to vwap, but the bands could give key areas of focus for entries and exits better than standard bollinger bands or vwap bands.
Aggregated Rolling VWAP +Edit of TradingView's original Rolling VWAP
Edit log:
Added Volume Aggregation Capabilities to the Script
- Price Action is impacted by volume executed in all exchanges. Even though a single exchange RVWAP can be useful, using aggregated data makes it more accurate and saves time in symbol switching.
- Aggregation is preset to be done for Bitcoin Spot Pairs. However this can be changed to Aggregate Volume from any other symbol at the bottom of the setup menu.
Added Symmetrical Deviations to the Script
- Symmetrical deviations create range of "tolerance" around the RVWAP at a fixed % distance. This helps in situations when price does not respect the exact RVWAP level and goes slightly above/under.
- Adding multiple Symmetrical Deviations at different percentage values can give relevant levels for scalping, entries and range trading.
Switched default option to manual TF instead of automatic TF
Added TF Presets for quick switching between different settings. (Feature intended for mobile charting)
Added ON/OFF Switch to all individual deviations to make it easier, faster and cleaner to display different data. (Feature intended for mobile charting)
Volume+Price Action Alert by Eciujust the update scipt with white text to the markers so it works with dark mode
Multiple Non-Anchored VWAPA lot of VWAP scripts are anchored and only allow single VWAP additions. This script allows up to 5 simultaneous VWAPs, for example monthly, quarterly, yearly, 3 years, etc. Can also be used on smaller timeframes. The non-anchored part of the script allows it to be constantly rolling, with no resets.
I do not endorse this script, it was created at my request :)
Lowry Up/Down % VolumeShows the Up/Down volume %.
Carefully picked the color scheme of the bars so it's easy to see 80%/90% up/down days.
Added marks to highlight the 80/90% up/down days.
Coral Trend Pullback Strategy (TradeIQ)Description:
Strategy is taken from the TradeIQ YouTube video called "I Finally Found 80% Win Rate Trading Strategy For Crypto".
Check out the full video for further details/clarification on strategy entry/exit conditions.
The default settings are exactly as TradeIQ described in his video.
However I found some better results by some tweaking settings, increasing R:R ratio and by turning off confirmation indicators.
This would suggest that perhaps the current confirmation indicators are not the best options. I'm happy to try add some other optional confirmation indicators if they look to be more effective.
Recommended timeframe: 1H
Strategy incorporates the following features:
Risk management:
Configurable X% loss per stop loss
Configurable R:R ratio
Trade entry:
Based on strategy conditions below
Trade exit:
Based on strategy conditions below
Backtesting:
Configurable backtesting range by date
Trade drawings:
Each entry condition indicator can be turned on and off
TP/SL boxes drawn for all trades. Can be turned on and off
Trade exit information labels. Can be turned on and off
NOTE: Trade drawings will only be applicable when using overlay strategies
Alerting:
Alerts on LONG and SHORT trade entries
Debugging:
Includes section with useful debugging techniques
Strategy conditions
Trade entry:
LONG
C1: Coral Trend is bullish
C2: At least 1 candle where low is above Coral Trend since last cross above Coral Trend
C3: Pullback happens and price closes below Coral Trend
C4: Coral Trend colour remains bullish for duration of pullback
C5: After valid pullback, price then closes above Coral Trend
C6: Optional confirmation indicators (choose either C6.1 or C6.2 or NONE):
C6.1: ADX and DI (Single indicator)
C6.1.1: Green line is above red line
C6.1.2: Blue line > 20
C6.1.3: Blue trending up over last 1 candle
C6.2: Absolute Strengeh Histogram + HawkEye Volume Indicator (Two indicators combined)
C6.2.1: Absolute Strengeh Histogram colour is blue
C6.2.2: HawkEye Volume Indicator colour is green
SHORT
C1: Coral Trend is bearish
C2: At least 1 candle where high is below Coral Trend since last cross below Coral Trend
C3: Pullback happens and price closes above Coral Trend
C4: Coral Trend colour remains bearish for duration of pullback
C5: After valid pullback, price then closes below Coral Trend
C6: Optional confirmation indicators (choose either C6.1 or C6.2 or NONE):
C6.1: ADX and DI (Single indicator)
C6.1.1: Red line is above green line
C6.1.2: Blue line > 20
C6.1.3: Blue trending up over last 1 candle
C6.2: Absolute Strengeh Histogram + HawkEye Volume Indicator (Two indicators combined)
C6.2.1: Absolute Strengeh Histogram colour is red
C6.2.2: HawkEye Volume Indicator colour is red
NOTE: All the optional confirmation indicators cannot be overlayed with Coral Trend so feel free to add each separately to the chart for visual purposes
Trade exit:
Stop Loss: Calculated by recent swing low over previous X candles (configurable with "Local High/Low Lookback")
Take Profit: Calculated from R:R multiplier * Stop Loss size
Credits
Strategy origin: TradeIQ's YouTube video called "I Finally Found 80% Win Rate Trading Strategy For Crypto"
It combines the following indicators for trade entry conditions:
Coral Trend Indicator by @LazyBear (Main indicator)
Absolute Strength Histogram | jh by @jiehonglim (Optional confirmation indicator)
Indicator: HawkEye Volume Indicator by @LazyBear (Optional confirmation indicator)
ADX and DI by @BeikabuOyaji (Optional confirmation indicator)