Symbol vs Benchmark Performance & Volatility TableThis tool puts the current symbol’s performance and volatility side-by-side with any benchmark —NASDAQ, S&P 500, NIFTY or a custom index of your choice.
A quick glance shows whether the stock is outperforming, lagging, or just moving with the market.
⸻
Features
• ✅ Returns over 1W, 1M, 3M, 6M, 12M
• 🔄 Benchmark comparison with optional difference row
• ⚡ Volatility snapshot (20D, 60D, or 252D)
• 🎛️ Fully customizable:
• Show/hide rows and timeframes
• Switch between default or custom benchmarks
• Pick position, size, and colors
Built to answer a simple, everyday question — “How’s this really doing compared to the broader market?”
Thanks to @BeeHolder, whose performance table originally inspired this.
Hope it makes your analysis a little easier and quicker.
Cerca negli script per "Volatility"
Market Volatility Key: CHOP, ATR, VIX & 10Y BondThis script builds upon existing market analysis tools by providing a comprehensive dashboard that combines the Choppiness Index (CHOP), Average True Range (ATR) with a user-selectable timeframe, VIX (Volatility Index), and the 10-year US Treasury bond price in a compact tile format. The color-coded key provides quick visual cues for market conditions—highlighting whether the market is trending or consolidating—allowing traders to make informed decisions quickly.
For example, when trading the Nasdaq (NQ), you might use this indicator to help manage your scalping trades. If you trade on a 10-minute chart but set the ATR timeframe to 1 minute, it helps identify whether there is enough price movement to justify entering a trade. If the ATR is less than 10, it suggests there's not enough range for scalping opportunities, and you may choose to stay out of the trade.
This expanded indicator integrates and enhances existing concepts to deliver a well-rounded view of volatility, trend strength, and market conditions all in one glance, making it an essential tool for both trend-following and scalping strategies.
VDVA - Volume Delta Volatility AmplifierThis script defines an indicator named VDVA (Volume Delta Volatility Amplifier), which combines volume delta (the difference between volume up and volume down) and volatility (ATR) into one line. This line is then smoothed using a moving average and compared with the zero level and a shorter-period moving average. The script also plots shapes when the rate of change of the line exceeds the first standard deviation. Moreover, the script uses Bollinger Bands and Keltner Channels to determine the squeeze condition, which is a signal of a potential breakout. Finally, the script plots two bar charts that show the volume up and volume down multiplied by ATR.
dark green line - bullish
light green line - potential bearish
dark red line - bearish
light red line - potential bullish
blue cloud - bullish
yellow cloud - bearish
red triangle - bearish entry
green triangle - bullish entry
purple cross - squeeze
JZ_Chaikin HTF Volatility BreakoutFirst off, all credit to Harry Potter as this is a minor customization of his indicator.
Basic additions:
-- Added a Higher Timeframe that is set to Daily but can be changed. Timeframe does wait until barstate.isconfirmed so won't repaint.
-- Added HMA smoothing line to both Chart and HTF. Can be used as it's own signal, as confirmation or in combination with faster signal line -- Breakout signal & Range Highlight use both.
-- Added optional coloring of HMA based on whether increasing or decreasing.
-- Added a low volatility option that highlights Range/No Trade zones. Defval is off so needs to be selected from inputs.
Breakout Signals are very simple and both take the HTF signal and HMA. When the faster Volatility line rises from below zero and comes within the range of -10 to 0, AND the HMA signals is increasing (and also below zero) for confirmation, generates a breakout signal of an incoming big move. You can alter the breakout threshold to be greater or less than -10, I just found that works best for filtering out the noise and false signals. Won't catch everything, but pretty reliable when it does.
Tested mostly on BTC so can't vouch for other assets and would likely need modification.
I've JUST taught myself coding from scratch (and to say I'm an amateur is an understatement), so apologies in advance if anything is unclear or could be coded better. Open to any suggestions.
Heikin Ashi Volatility Percentile - TraderHalaiThe Heikin Ashi Volatility Percentile (HAVP) Oscillator was inspired by the legendary Bollinger Band Width Percentile indicator(known as BBWP), written by Caretaker, and made famous by Eric Krown, a famous influencer.
This script borrows aspects of the BBWP indicator which enables the HAVP oscillator to visually match the look and feel of BBWP and allows similar configuration functions (such as colouring function, smoothing MAs and alerts)
The fundamentals of this script are however different to BBWP. Instead of Bollinger band width, this script uses a reverse function of Heikin Ashi close (implemented in my Smoothed Heikin Ashi Trend
indicator, linked below).
The reverse Heikin Ashi close is smoothed using Ehler's SuperSmoother function, providing smooth oscillation and earlier signals of volatility tops and bottoms.
From an automated backtest that I have conducted on the BTCUSD index pair, I have observed comparable performance to BBWP across multiple timeframes when combining with stochastic direction to give a bias on overall direction. Using parameters I have tested, it performs better on mid-term timeframes such as 3h,4h and 6h. BBWP outperforms on 1h and 1d, with lower timeframes being comparable.
From the results, using HAVP over BBWP tends to result in reduced holding time and more frequent trades, which may or may not be desirable, although the behaviour can be adjusted using the parameters provided.
For instance, the smoother oscillation provided by HAVP provides a great predictability factor and earlier confirmation signals, which is something that Ehler emphasised in his trading style, and something which I agree with personally. I would encourage you to try out both HAVP and BBWP and see which fits your trading style.
Releasing this as open source allows for the betterment of the community and further development, criticism and discussion.
Thanks and enjoy! :)
Cryptogrithm's Secret Momentum and Volatility IndicatorThis indicator is hard-coded for Bitcoin, but you may try it on other asset classes/coins. I have not updated this indicator in over 3 years, but it seems to still work very well for Bitcoin.
This indicator is NOT for beginners and is directed towards intermediate/advanced traders with a sensibility to agree/disagree with what this indicator is signalling (common sense).
This indicator was developed back in 2018 and I has not been maintained since, which is the reason why I am releasing it. (It still works great though! At the time of this writing of May 2022).
How to use:
Terms:
PA (Price Action): Literally the candlestick formations on your chart (and the trend formation). If you don't know how to read and understand price action, I will make a fast-track video/guide on this later (but in the meanwhile, you need to begin by learning Order-Flow Analysis, please google it first before asking).
CG Level (Cryptogrithm Level/Yellow Line): PA level above = bullish, PA level below = bearish
CG Bands (Cryptogrithm Bands): This is similar to how bollingers work, you can use this the same was as bollinger bands. The only difference is that the CG bands are more strict with the upper and lower levels as it uses different calculations to hug the price tighter allowing it to be more reactive to drastic price changes (earlier signals for oversold/overbought).
CG Upper Band (Red Upper Line): Above this upper bound line means overbought.
CG Middle Band (Light Blue Line): If PA trades above this line, the current PA trend is bullish continuing in the uptrend. If PA trades below this line, the current PA trend is bearish continuing in the downtrend. This band should only be used for short-term trends.
CG Lower Band (Green Lower Line): Below this lower bound line means oversold.
What the CG Level (yellow line) tells you:
PA is trading above CG Level = Bullish
PA is trading below CG Level = Bearish
Distance between CG Level and price = Momentum
What this means is that the further away the price is from the CG Level, the greater the momentum of the current PA trend. An increasing gap between the CG Level and PA indicates the price's strength (momentum) towards the current upward/downward trend. Basically when the PA and CG Level diverge, it means that the momentum is increasing in the current trend and when they converge, the current trend is losing momentum and the direction of the PA trend may flip towards the other direction (momentum flip).
PA+CG Level Momentum:
To use the CG Level as a momentum indicator, you need to pay attention to how the price and the CG level are moving away/closer from each other:
PA + CG Level Diverges = Momentum Increasing
PA + CG Level Converges = Momentum Decreasing
Examples (kind of common sense, but just for clarity):
Case 1: Bullish Divergence (Bullish): The PA is ABOVE and trending AWAY above from the CG Level = very bullish, this means that momentum is increasing towards the upside and larger moves will come (increasing gap between the price and CG Level)
Case 2: Bearish Convergence (Bearish): - The PA is ABOVE the CG Level and trending TOWARDS the CG Level = bearish, there is a possibility that the upward trend is ending. Look to start closing off long positions until case 1 (divergence) occurs again.
Case 3: Neutral - The PA is trading on the CG Level (no clear divergence or convergence between the PA and CG Level) = Indicates a back and forth (tug of war) between bears and bulls. Beware of choppy price patterns as the trend is undecisive until either supply/liquidity is dried out and a winner between bull/bear is chosen. This is a no trade zone, but do as you wish.
Case 4: Bearish Divergence (Bearish): The PA is BELOW and trending AWAY BELOW from the CG Level = very bearish, this means that momentum is increasing towards the downside and larger downward moves will come (increasing gap between the price and CG Level).
Case 5: Bullish Convergence (Bullish): - The PA is BELOW the CG Level and trending TOWARDS the CG Level = bullish, there is a possibility that the downward trend is ending and a trend flip is occuring. Look to start closing off short positions until case 4 (divergence) occurs again.
CG Bands + CG Level: You can use the CG bands instead of the PA candles to get a cleaner interpretation of reading the momentum. I won't go into detail as this is pretty self-explanatory. It is the same explanation as PA+CG Level Momentum, but you are replacing the PA candles with the CG Bands for interpretation. So instead of the PA converging/diverging from the CG Level, the Upper and Lower Bound levels are converging/diverging from the CG level instead.
Convergence: CG Level (yellow line) trades inside the CG bands
Divergence: CG Level (yellow line) trades outside the CG bands
Bullish/Bearish depends on whether the CG Band is trading below or above the CG level. If CG Band is above the CG Level, this is bullish. If CG Band is below the CG level, this is bearish.
Crosses (PA or CG Band crosses with CG level): This typically indicates volatility is incoming.
There are MANY MANY MANY other ways to use this indicator that is not explained here and even other undiscovered methods. Use some common sense as to how this indicator works (it is a momentum indicator and volatility predictor). You can get pretty creative and apply your own methods / knowledge to it and look for patterns that occur. Feel free to comment and share what you came up with!
Market Maker Volatility Diameter V2 by Hawkeye Charting***German Description below***
Hey guys,
we are proud to publish the Market Maker Volatility Diameter V2!
Our goal with this indicator is to provide an All-in-one indicator, combining some special tools of open source scripts as well as some of our own developments and the algorithm of our MMVD V1.
We will create a video series very soon, where we will explain each aspect of the tool, your options and of course our trading strategies with this indicator.
You have the following technical tools and information combined in this indicator, which can each be shown and hidden:
- Psychological Ranges (Weekly Opening High/ Low for Crypto and Forex)
- Market Maker Sessions (Sydney, Asia, London, NY)
- Trade Cloud (algorithm developed by Hawkeye Charting)
- Fibonacci Cloud (inspired by watching paid offerings, coded by Hawkeye Charting)
- Display Moving Averages (select the visualization of up to 6 moving averages. You can change for each of these 6 MA's the type and the length.)
- Display Major Trend Cloud (developed by Hawkeye Charting)
- PVSRA Candle Colors
- Vector Candle Zones
- Pivots
- Pivot Fibonacci Levels (developed by Hawkeye Charting)
- OHLC-Levels
- Average Daily, Weekly, Monthly Ranges
- Volume Profile for Intraday Trading for up to 8 days.
We hope especially for people, who can not afford the Pro offering from TradingView, to give access to a good indicator, which includes many tools and alerts.
Our goal is to lower the barriers for new entrants and of course to protect people, to pay for indicators, which are completely insane priced.
Only, that you get an idea: the whole indicator has only cost me about 100 h of work (for a single person!), and I'm no Pine script expert, so don't get fooled when someone offers you insane amounts for an indicator...
There is no holy grail. Each indicator works only with calculations on previous data.
We appreciate seeing that you guys like this work, so please leave a like and a follow and share this indicator.
*****German Description*****
Hey Leute,
wir sind stolz, unsere 2. Version des Market Maker Volatility Diameter zu veröffentlichen!
Unser Ziel ist es, mit diesem Indikator eine All-In-One Lösung anzubieten, welche einige nicht ganz geläufige Tools sowie unsere eigenen Entwicklungen und natürlich den Algorithmus des MMVD V1 vereinen.
Wir werden in naher Zukunft eine Video Serie veröffentlichen, in welcher wir Stück für Stück jeden Aspekt des Werkzeugs, die Einstellungsmöglichkeiten sowie unsere Trading Strategien mit diesem Indikator erklären werden.
Ihr habt die folgenden technischen Werkzeuge und Informationen in diesem Indikator vereint, welche jede einzeln an- oder abgewählt und eingestellt werden können:
- Psychological Ranges (Weekly Opening High/ Low für Krypto and Forex)
- Market Maker Sessions (Sydney, Asia, London, NY)
- Trade Cloud (Algorithmus von Hawkeye Charting entwickelt)
- Fibonacci Cloud (inspiriert von der Beobachtung eines Paid-Indikators, Code geschrieben von Hawkeye Charting)
- Moving Averages (Ihr könnt die Darstellung von bis zu 6 Gleitenden Durchschnitten auswählen und für jeden dieser Durchschnitte den Typ und die Länge ändern.)
- Display Major Trend Cloud (entwickelt von Hawkeye Charting)
- PVSRA Candle Colors
- Vector Candle Zones
- Pivots
- Pivot Fibonacci Levels (entwickelt von Hawkeye Charting)
- OHLC-Levels
- Average Daily, Weekly, Monthly Ranges
- Volume Profile für Intraday Trading, Darstellungsmöglichkeit für 3-8 Tage
Wir hoffen, dass wir speziell für Leute, die sich nicht das PRO-Abo aufwärts von TradingView leisten können, Zugang zu einem guten Indikator, welche viele Werkzeuge und Alarme vereint gewährleisten zu können.
Unser Ziel ist es, die Eintrittsbarrieren für neue Marktteilnehmer senken und natürlich Leute vor wahnsinnigen Paid-Angeboten beschützen zu können.
Nur, damit ihr eine Vorstellung bekommt: den gesamten Indikator hat mich lediglich 100h Arbeit gekostet (für eine einzelne Person!), und ich bin kein Pine Script Experte. Also lasst euch bitte nicht verar******, wenn euch Paid-Angebote erreichen, mit dem Versprechen, den "zu 95% erfolgreich" Indikator erwerben zu können.
Es gibt keinen heiligen Gral, jeder Indikator arbeitet nur mit Berechnung von Vergangenheitswerten.
Wir würden uns riesig freuen, wenn euch diese Arbeit gefällt und ihr uns Likes und Follows hinterlasst und ihr diesen Indikator teilt.
Directional Volatility and VolumeAn oscillator that manages to display the direction of volatility and volume in a single indicator. This allows viewing the trend in concert with the volume strength. Thus a trader can check if the price movement has volatility and volume behind it or not.
[GM-PRO] Money ManagementVolatility riskreward moneymanagement
This script tells you where to place your Initial Take Profit Targets and Stop Losses both long and short. The position of these targets is based on price volatility (using ATR to calculate).
Distance of stop loss and take profit can be modified as multiples of the ATR.
For a 2:1 reward:risk ratio, set Take Profit to 2 and Stop Loss to 1.
Coming Soon:
BASELINE
- over 20 moving averages to chose from
- ATR bands
- trend colored candles and signals on crossover
TDFI (Trend Direction and Force Index ).
- Ultimate Volatility Indicator
- Keeps you out of flat Matkets
- Many settings to tweak for optimization.
Trader Set - Volatility MomentumThis another one of the tools I missed publishing till today, this is a momentum indicator of volatility index (original formula), it will work hand in hand with volatility index oscillator (will publish right after this one) to easily identify divergences just before the market's direction change !
SMART4TRADER-VOLATILITY ZONE oscillatorThis oscillator should be used in conjunction with indicators:
Этот осциллятор необходимо использовать совместно с индикаторам:
Action Section, Volatility Choppiness Indicator (by ChartArt)Here is a solution to find entry points to trade. This indicator highlights price sections with low choppiness, where both the ADX (Average Directional Index) indicator shows strong movement (up or down!) in the price and a customized Money Flow indicator (which uses only the change of the volume not the change of the price, hence a Volume Flow indicator), also shows volatility is present. Using higher filter values than the default setting of "30" reduces the noise, but also shows less 'action sections'. Vice versa using values lower than "30" increases the amount and duration of action sections which are shown.
The "action section" indicator does not show the direction if the price is going up or down. It shows if there is enough action worthy the time to trade (lower odds of a neutral sideways trend). Therefore in addition a Heikin-Ashi based price change indicator can optionally be plotted, which shows the actual direction of the price.
Action Section, High Volume Volatility & Low Price Choppiness Indicator
This indicator works only on charts which have volume data.
[RS]Volatility Bands V0EXPERIMENTAL:
Displays Volatility Cycles and forecasts maximum volatility expectancy for a predetermined time frame.
Vo-S-Di-T-I - Volatility Scaled Directional Trend IndicatorThis code represents just the foundation for what's to come. It lays the groundwork for a more sophisticated quant trading model, offering a glimpse into the potential of future developments. I hope my contribution to this community will be valued. I'm here for idea exchanges and coding together, with the key emphasis on ensuring everything we do is grounded on a solid statistical basis.
----------------------------------------------------------------------------------------------------------------------
The developed code is based on a rigorous quantitative approach for analyzing price trends in the equity sector, utilizing advanced statistical methodology to scale returns based on the volatility observed over predefined periods of 20 and 50 days. This technique for normalizing returns allows us to eliminate distortions due to the intrinsic variability of prices and focus on the underlying structure of price behavior. The primary goal of the code is not to speculatively predict future market movements but rather to identify potential reversal trend signals through price dynamics analysis, within an optimized risk and return context.
Our approach is distinguished by the use of statistical decomposition techniques and time series analysis to interpret price variations as indicators of possible shifts in market behavior. This allows distinguishing between random or short-term price movements and true trend changes, providing a solid foundation for more informed investment decisions.
The current code represents the initial phase of a broader project that envisages the integration of machine learning algorithms to further refine the ability to detect significant changes in price trends. Through the application of predictive models and machine learning techniques, we intend to explore complex patterns in historical price data that may precede trend reversals, always respecting the principles of rigorous statistical analysis and risk management. This development and learning path will allow us to continuously improve investment strategies, leveraging the analytical capabilities of modern data science algorithms applied to the financial sector.
HOW TO READ
Simply put, Z values above 0 indicate an uptrend, while values below indicate a downtrend. IMPORTANT: It is not necessary to consider any crosses between Z-Short and Z-Long, but only potential crosses with 0.
The initial values are set at 20 and 50, but everyone is free to choose the most suitable periods, as long as all choices have valid statistical significance. My advice is to use R or MatLab to explore the best correlation between N and price movements. The reason I have set two values for N (Short and Long) is because it's interesting to assess short-term and medium-to-long-term trends to understand if price movements can lead to reversals only in the short term or also in the medium to long term. This idea came to me because I believe all other trend determination systems have too much lag and unpredictability.
Qullamaggie ADR and Volatility and Price Change IndicatorElevate your trading strategy with Qullamaggie ADR, a dynamic indicator inspired by the Kristjan Qullamaggie trading approach. Gain a deeper understanding of market dynamics, daily price movements, and potential turning points.
Key Features:
Qullamaggie ADR: Assess market volatility through the QullaADR, offering customizable time intervals (5, 10, 15, 20 days) to adapt to various trading styles.
Today's Change: Monitor price changes relative to the low of the current trading day, providing valuable intraday insights.
PrevDay price differentials from the previous day's low, aiding in the identification of potential trend reversals.
Track the percentage change from the opening price, offering a snapshot of intraday market sentiment.
Percent from 10-day SMA: Visualize the percentage difference between the closing price and a 10-day Simple Moving Average (SMA), a key trend-following indicator.
Usage:
Utilize QullaADR to set realistic profit targets and stop-loss levels based on current market conditions.
Identify potential trend shifts by observing changes from the previous day's low with Today's QullaChange.
Incorporate QullaPercent from 10-day SMA for trend confirmation and well-informed trading decisions.
Strategy Inspiration:
QullaADR draws inspiration from the Kristjan Qullamaggie trading strategy, aiming to complement your trading toolkit and enhance decision-making.
Disclaimer:
Trading involves risk, and past performance is not indicative of future results. Use this indicator as a supplementary tool within a comprehensive trading strategy.
Version: 1.0
volume and volatility detectorThis indicator can detect whether the market is active or not.
1. The green area indicates that the current market is active.
2. The volatility and market volume activity of the desktop will change color (green indicates active, red indicates inactive). You should try to avoid trading when the market is inactive.
3. the bright red and blue volume columns indicate that the current volume is relatively large.
Exponential Regression Channel with novel volatilityThis code is a modified version of the built-in "linear regression" script of Tradingviews which can be plotted correctly on logarithmic charts
The log reg code of Forza was adjusted by altustro to generate an exponential regression (or a correct linear regression on the log scale, this is equivalent).
The standard deviation in the log scale is a better volatility measure which we call novola, and which defines the trend channel displayed in addition to the main indicator.
The exponential regression slope and channel also defines the typical holding time of the stock and the SL/TP boundaries, which are calculated and displayed at the last bar.
The display works both in log and regular scale. But only in the log scale it can be compared to the linear extension, which can also be plotted when activated in the properties.
The underlying exponential fit can not be displayed in regular scale as only lines can be plotted by TV. But with the related script Exponental Regression also the exponential regression can be exactly displayed using a workaround.
Volume, Momentum and Volatility weighted moving averageMoving averages are filters on price data. This moving average creates a filter which factors in:
- the price RSI or it's Momentum
- the volume RSI
- the RVI or Volatility
Each factor is put through a least squares filter to smooth them first.
Then the factors are used to build a coefficient for an exponentially weighted average.
The chart above shows a comparison of standard average types with this script.
This is useful if you are looking for a moving average based trigger and do not wish to react to candle noise price action.
Candle-Box RatioVolatility compression/expansion indicator calculated from the ratio of the area of the candles to the area of a rectangle encompassing the candles over n bars.
Generally during a squeeze or compression the ratio between the candles and the rectangular area increases, ie the candles occupy a larger portion of the rectangle, and vice versa during a release/expansion. It is inherently low lag due to the lack of any averaging in the calculation since the start of an expansion/breakout will instantly change the dimensions of the encompassing rectangle and the corresponding ratio. A potential downside is that different lengths will produce significantly different results which will require tuning to optimize for specific instruments and timeframes.
Additional standard deviation bands to identify potential points of volatility change and the option to normalize the output using the stdev bands.
RSI (w/ Curve and Volatility)This is a centered triple oscillator which measures RSI, RVI (volatility), and Coppock Curve (trend). This is centered so it ranges from negative 50 to positive 50. This indicator is used most accurately when all 3 indicators show above/below 0.
RSI is the bright pink line. RSI determines strength in a direction. When it is above 20 or below -20, a pullback is likely - this could be a prime time to scale out of position. Remember do not enter a trade just because it is oversold, as the strength is still greatly against you.
RVI is the thin lighter line. RVI was created by Donald Dorsey to use in conjunction with other indicators. The instructions for using RVI is to sell/short when below -10 and buy/cover when above 10. Use this indicator to confirm your bias.
The purple area is the Coppock curve . This curve is used to analyze longer term trends in a chart. RSI and RVI struggle to indicate long term trends, use the Coppock curve to confirm your bias. The curve is bullish when above 0 and bearish when below 0. Be cautious when trying to buy or sell it early when its falling. If it is falling and pops back up without reaching 0, it is typically indicate of a big price movement in that direction.
Cyclic Volatility Index(Version NO.1)The "Cyclic Volatility Index" indicator shows the characteristics of the 24-hour derivatives market.
As the volume increases, the CVI reading at the bottom increases as the variation increases, either up or down.
Conversely, when the cumulative volume of trading decreases and market fluctuation begins to decrease, the CVI at the bottom decreases.
CVI can effectively identify major players in the high-risk derivatives market.
"This indicator had reused indicator which name is 'CEMA'.
Reused indicator URL: www.tradingview.com
reused indicator 'CEMA' CODE
study(title="Color EMA", shorttitle="CEMA", overlay=true)
en = input (10, minval=1, Title="Length")
src = input(close, Title="Source")
out = ema(src, le)
(out, color=out>out ?green:out [out ?red:blue, linewidth=2, transsp=0, Title="CEMA")
High Volatility Bar, Wyckoff Trend Tracking Trading SystemHigh Volatility Bar by Wyckoff Trend Tracking Trading System