Aggregated Spot VolumeCONCEPT
An aggregated crypto spot volume indicator that works both for BTC and ETH.
FEATURES
It shows the combined volume of 6 of the most prominent exchanges in crypto, which can be displayed in 4 different ways.
Exchanges used:
Binance (USDT)
Okex (USDT)
Huobi (USDT)
Coinbase (USD)
Bitfinex (USD)
FTX (USD)
In the settings you can choose to exclude certain exchanges and then that volume is removed from the calculation.
There are 4 different display modes.
Stacked
This stacks the volume so that you can see exactly which portion of each volume bar each exchange is responsible for.
Index
The indexed format shows you percentage wise the volume of each exchange so that it's even more clear which exchanges are more dominant.
Normal
For the people who like classic volume bars, but still want to use aggregated volume.
Delta
The delta separates buy volume and sell volume.
It's a fun way to display the volume, but take this one with a grain of salt because on Tradingview we can't actually see the exact difference between market buys and sell.
This delta counts a positive candle close as "up" volume and a negative candle close as "down" volume.
TRADING
This is indicator is pretty straight forward... It's volume.
The cool thing about this indicator is that it shows combined volume of a couple of the most important crypto exchanges and it can be displayed in multiple different ways and it works both for bitcoin and ethereum.
It's free so if you add it to your favourites you can start using it right away (it's possible that you'll have to refresh Tradingview before it actually works).
Cheers.
Cari skrip untuk "VOLUME BAR"
OPINICUS VOLUME DATA - Time Of Day Relative Volume (RVOL)This tool calculates the relative volume (RVOL) based on the normal average volume at that particular time of day.
Relative volume is a powerful piece of information because it offers a gauge as to whether a stock is in play or not. If RVOL is less than 1 it is not in play on this trading day or during this timeframe. If RVOL is above 2, it IS in play and can potentially be traded.
This script allows you to determine if relative volume is average, above average, 2x, or 3x via different color volume bars, at that particular time of day.
There are 2 different settings on this volume indicator.
The first setting is "Gradient." This is the preferred setting, and the one I personally use. Gradient is going to show you different color volume bars based on the RVOL multiple.
The color scheme is as follows:
Gray for average volume
Red if RVOL is between 1.0 and 1.5
Orange if RVOL is between 1.5 and 2
Green if RVOL is between 2.0 and 3.0
Lime green (bright green) if RVOL is greater than 3.
The second setting is "Price." This setting simply shows you the color of the candlestick. This is useful if you find the gradient setting to be too distracting, but still want to see if there is increased relative volume.
There is an alerts setting, which I find to be useful but can also be very distracting. If you leave the "Alert At RVOL %" setting at 0, then alerts will only be triggered if the current candle exceeds the 1.0 (100%) RVOL level. This happens far too frequently, so I prefer to put the alert at 2 or 3. If you change the "Alert At RVOL %" setting then alerts will be triggered if the RVOL percentage (blue number) exceeds your given value. The blue number is a percentage of the average, so if it’s at 1, then it’s 100% of the average.
Note: This tool does not work if you have after-hours or pre-market data displayed. The preferred setting for this tool is the 15' chart, with a 21 day look back period. It is also very useful on the daily chart when doing higher timeframe research.
CryptoVN - HawkEye Volume IndicatorThis is HawkEye volume clone by @LazyBear:
I've modified:
- Use ema instead of sma
- Added plot name and vol MA
- Used to Pine Script version 3
(*)Volume bars:
Green bars: Signify BUYER (Bullish)
Red bars: Signify SELLER (Bearish)
White bars: Signify BUYERS = SELLERS (neutral)
Color Volume Bars V 0.1 - Paints bars accrding to its volume.Preliminary version of volume % compared exclusively to series (volume) average painted on each bar, according to adjustable parameters.
kaka-Buff横盘系统与CVD和LVP
作用:此指标用于识别市场横盘(震荡)区间,检测累积成交量差额(CVD)背离(基于分形和参考方法),并标记基于大成交量K线的关键价格水平(Large Volume Price, LVP)。它通过结合横盘信号、成交量背离和关键价格水平,帮助交易者识别潜在的趋势反转或延续。指标还绘制可自定义的指数移动平均线(EMA)以辅助趋势分析。主要功能:横盘检测:使用EMA标准差(STD)、平均真实波幅(ATR)、平均方向指数(ADX)和布林带宽度(BB宽度)识别低波动性的横盘区间。
分形CVD背离:通过分形枢轴点和成交量差额计算,检测看涨(“+RD”)和看跌(“-RD”)背离,以标签形式显示在图表上。
参考CVD背离:在成交量分布区域(VAH、VAL、POC)内识别简单的CVD背离(基于价格和成交量差额高/低点),以绿色/红色三角形显示。
大成交量价格(LVP):在回看周期(可自主设置长度)内标记最大成交量K线的最高/最低价,绘制线和标签,指示关键支撑/阻力位。
EMA线:绘制20、50、100和200周期的EMA,带开关控制和可自定义颜色,用于趋势可视化。
表格:以可自定义的表格(字体大小/颜色均可调节)显示横盘指标(EMA STD、ATR、ADX、BB宽度)和整体横盘状态。
警报:提供横盘进入/退出、分形CVD背离、参考CVD背离和LVP价格突破的警报。
Consolidation System with CVD and LVP
Purpose: This indicator identifies market consolidation zones, detects Cumulative Volume Delta (CVD) divergences (both fractal-based and reference-based), and marks significant price levels based on large volume bars (Large Volume Price, LVP). It helps traders identify potential trend reversals or continuations by combining consolidation signals, volume-based divergence, and key price levels. The indicator also plots customizable Exponential Moving Averages (EMAs) to aid in trend analysis.Key Features:Consolidation Detection: Uses EMA Standard Deviation (STD), Average True Range (ATR), Average Directional Index (ADX), and Bollinger Bands (BB) width to identify low-volatility consolidation zones.
Fractal CVD Divergence: Detects bullish ("+RD") and bearish ("-RD") divergences using fractal pivot points and a volume delta calculation, displayed as labels on the chart.
Reference CVD Divergence: Identifies simpler CVD divergences (based on price and volume delta highs/lows) within volume profile zones (VAH, VAL, POC), shown as green/red triangles.
Large Volume Price (LVP): Marks the high/low of the highest volume bar within a lookback period with lines and labels, indicating key support/resistance levels.
EMA Lines: Plots EMA 20, 50, 100, and 200 with toggle switches and customizable colors for trend visualization.
Table: Displays consolidation metrics (EMA STD, ATR, ADX, BB width) and overall consolidation status in a customizable table.
Alerts: Provides alerts for consolidation entry/exit, fractal CVD divergences, reference CVD divergences, and LVP price crossings.
Volume USDTName:
USDT Volume Bars (Directional Colors)
Description:
This indicator visualizes trading volume in USDT by multiplying the candle's volume by the average of its open and close prices. The result reflects a more realistic estimation of the traded value per candle.
🟩 Green bars: Bullish or neutral candles (close ≥ open)
🟥 Red bars: Bearish candles (close < open)
Useful for spotting high-value inflows and outflows based on actual price-weighted volume.
Buy Sell IndicatorThis Buy Sell Indicator uses price action calculations to determine the bullish or bearish nature of the current market and then calculates if the price action is strong enough to give a signal. The indicator is fully adjustable so you can fine tune it to fit your specific trading style with Scalp Mode, Swing Mode, Long Swing Mode and candle trailing length. It also has an automatic trailing stop loss and take profit features that can be customized.
For price action identification, scalp mode looks at the candle body, candle wicks and size of the body and wicks and compares all of that to the previous candle to see if it is bullish or bearish. Swing mode will compare the current candle to the last 2 candles and long swing mode will compare the current candle to the last 10 candles. It’s looking for higher highs & lower lows, if the candle body is large or small and much more.
There are also filters that prevent signals from being given when the candle is small or has not made a higher high or lower low compared to the previous candle and multiple other filters to help hold positions longer. Once the price action direction has been confirmed, then the script looks at a massive amount of other calculations to determine if a signal should be given or not. These calculations are made up of all of my best indicators combined into a master signal generator as well as more new calculations from things I have learned over time and tested extensively that have not been made available to the public until now.
Price action as well as many other factors will all have to be confirming the direction before a signal can come in, but it reacts very quickly so it can give early signals at the first sign of reversal. Fine tune your settings to match your trading style from within the input settings and then look for potential reversal areas and take signals that appear in that reversal area for the highest probability of winning trades. I decided not to include any support or resistance or similar tools in order to keep the indicator lightweight and respond as fast as possible as well as update the candles as quickly as possible. This also lets you keep your charts clean and only use the support & resistance tools that you prefer since everyone has a different trading style.
HIGHER TIMEFRAME AND/OR MARKET SCANNER
There is also a higher timeframe scanner available as a separate indicator titled Buy Sell Signal Scanner that you can find on my profile. It can be customized to show you up to 8 higher timeframes of your current ticker or any other ticker you like. This is useful for trading with the trend of the higher timeframes or you can set it to the same timeframe as your chart and scan other tickers that usually move together or opposite for extra confirmation. Each ticker/timeframe will be displayed in a table on the chart and colored green or red depending if it is currently bullish or bearish. If you are using a different timeframe than the current chart, then it will display the timeframe next to the ticker name.
HOW TO USE
CANDLES
The candles will paint blue or orange according to the price action detected. This can be customized or turned on/off and will follow the price action according to the trade mode settings. Using these candle colors helps to get rid of anxiety when watching candles come in that are in the opposite direction of your trade. I highly recommend using this feature as it helps you control your emotions much better during trading.
TRADE MODE
The trade mode settings let you choose between Scalp Mode, Swing Mode and Long Swing mode. They all use the same price calculations, but each mode has its own filters to hold through ranging price action in a slightly different way. You can also adjust the candle trailing length to make it hold positions even longer. The candle trailing length will not let a signal come in until there is a higher high or lower low than the previous X number of candles from this setting.
Scalp mode will get you in and out of positions the earliest. Swing mode will hold signals longer by filtering out ranging price action. Long swing mode uses even more filtering to hold positions even longer than swing mode and let price range more without calling out every move. Each one of these modes will also be affected by the candle trailing length.
It should be noted that using swing mode and long swing mode or increasing the candle trailing length will make the signals not perform as well when price action is whipsawing up and down and also will not have as early of entries and exits as scalp mode due to the range breaks that are needed for a signal to be given. That being said, it will hold positions much longer when markets are trending and still have great entries and exits, so use the longer settings when markets are trending and then switch to scalp mode when the market is chopping around and moving sideways for best results.
Scalp Mode
Swing Mode
Long Swing Mode
STOPLOSS
There is an automatic stoploss feature as well. It calculates the average candle height and adds/subtracts that from the highest high or lowest low of the past X number of candles according to your Stoploss Candle Trail Length. Use a lower number for a tight trailing stoploss and increase the number for a more loose stoploss. You can also customize the color of the stoploss line and label or turn it off if you prefer. The stoploss will update on every candle for proper trailing but it will not switch to an opposing signal until the candle closes with a new signal.
TAKE PROFIT
There is an automatic take profit level generator as well that also uses the average candle height for its calculations. There are 3 settings that let you set the average candle size multiplier for each take profit level. The default settings are evenly spaced at 3, 6 and 9 times the average candle height from where the most recent signal locked in at candle close. Adjust these numbers to suit your preference. You can also customize the color of the take profit lines and label or turn it off if you prefer. The take profit levels will not change to an opposing signal until the opposing signal is confirmed on the candle close.
Auto Stoploss & Take Profit
SIGNALS
The default signals are green and red arrows. The color can be adjusted in the settings or you can turn the bull or bear signals on or off if you only want entry signals for the direction of the trend.
VOLUME SPIKE SUPPORT & RESISTANCE
There are volume based auto support & resistance levels that are off by default, but can be turned on in the settings. It calculates the average volume over multiple periods and gets the average of that and then looks for volume spikes that were greater than the average, multiplied by the volume spike multiplier in the settings. If set to 3, then the volume spike will need to be 3 times or higher than the average volume bar for a level to show up. Increase or decrease this number to get more or less levels.
VOLUME WARNING
If volume is very low compared to normal, then a volume warning label will appear at the top of the chart letting you know that volume is very low and to trade with caution. I recommend not trading during those times though as price can whipsaw very easily.
ALERTS
There are also alerts that can be triggered for buy signals as well as sell signals. They are set to only send signals when the bar is confirmed so you won’t get alerts for signals that repaint while the candle is still open. You can use these alerts to send signals to your own trading bot if you choose to.
MARKETS
This buy sell indicator can be used on any market with price data such as stocks, crypto, forex and futures.
TIMEFRAMES
This buy sell indicator can be used on any timeframe.
PAIRINGS
We recommend pairing this Buy Sell Indicator with our Buy Sell Signal Scanner so you can check other timeframes and trade with the trend or use the scanner to look at other markets that move together or opposite of the ticker you are trading for extra confirmation of direction.
TheVWAP BoulevardVWAP Boulevard identifies up to three of the highest-volume bars in a chart's history, showing either (or both of):
• Static VWAP lines from the identified high volume bar
• Continuous VWAPs anchored to the high volume bar, persisting in calculation and display through to the present
Boulevard can be applied to any timeframe — though the recommended primary use is daily charts, thus identifying up to three of the highest-volume days within a user-defined search range.
If you have any questions about the indicator's settings, please feel free to message us here on TradingView.
Special thanks to RumpyPumpyDumpy and James Ferreira for their contributions to this script.
VolT by empowerTVolT is conceived to expose and alert volume volatility.
Using 21-candle moving average volume values compared to the current candle volume, you can graphically see the volume as it comes in - as a percentage of the historic 1X volume moving average.
Getting close to 2X or 5X of the 21-candle SMA? Just glance at the transparent plots behind the volume bars - or the actual percentage value in yellow.
Never wonder again how much volume that bar is compared to previous volume - now you know. Set alerts based on the volume crossing your chosen volume SMA. You'll never be surprised that the hedgies loaded up and left you behind, because you'll be right there loading up with them. (Let me know if you need help setting the alerts...)
As always, your feedback and criticisms are appreciated.
Volume Average Cross - VAC ChartVolume Average Cross Chart Indicator
This indicator plots signals from two different volume averages when they cross on the chart.
It does not show the default volume bars, to see them please go to my VAC Default Indicator.
This is VAC Chart. If you want to see the crosses on your volume bars and not on the chart please go to my VAC Default Indicator.
Rules:
Fast Volume Period always has to be lower than the Slow Volume Period to trigger correct signals.
Inputs:
-> Fast Volume Average Period
-> Slow Volume Average Period
-> Option to enable/disable the cross-signals
VAMA Volume Adjusted Moving Average BandsThis indicator is standard deviation bands using a live analysis adaptation of Richard Arms' Volume Adjusted Moving Average as their basis. VAMA utilizes a period length that is based on volume increments rather than time.
• SampleN - N volume bars used as sample to calculate average volume , 0 equals all bars.
• VAMA Source - Price used for volume weighted calculations.
• VAMA Length - Specified number of volume ratio buckets to be reached.
• VAMA VI Fct - Size of volume ratio buckets.
• VAMA Strict - Must meet desired volume requirements, even if number of bars has to exceed VAMA Length to do it.
• STDV Factor - Standard Deviation multiplier.
• STDV Length - Standard Deviation period.
• Brightness - Color opaqueness for the band fills.
Please see previous published example here for more details on VAMA's usage and inability to redraw the past on time based charts.
NOTICE: This is an example script and not meant to be used as an actual strategy. By using this script or any portion thereof, you acknowledge that you have read and understood that this is for research purposes only and I am not responsible for any financial losses you may incur by using this script!
VAMA Volume Adjusted Moving Average FunctionThis indicator is a live analysis adaptation of Richard Arms' Volume Adjusted Moving Average coded as a single function. VAMA utilizes a period length that is based on volume increments rather than time. Settings are provided for using as a pair of fast and slow moving averages.
• SampleN - N volume bars used as sample to calculate average volume , 0 equals all bars.
• VAMA Source - Price used for volume weighted calculations.
• VAMA Length - Specified number of volume ratio buckets to be reached.
• VAMA VI Fct - Size of volume ratio buckets.
• VAMA Strict - Must meet desired volume requirements, even if number of bars has to exceed VAMA Length to do it.
Please see previous published example here for more details on VAMA's usage and inability to redraw the past on time based charts.
NOTICE: This is an example script and not meant to be used as an actual strategy. By using this script or any portion thereof, you acknowledge that you have read and understood that this is for research purposes only and I am not responsible for any financial losses you may incur by using this script!
BT SpikeBT Spike is a lightweight but highly effective alert engine designed to identify
moments of unusual volatility and volume expansion . These spikes often appear
at the very beginning of major moves, giving traders early insight into:
Momentum ignition
Breakout confirmation
Liquidity shifts
Stop runs & displacement moves
Trend acceleration
High-impact expansions before news or volatility events
Rather than watching charts all day, BT Spike allows traders to receive
instant alerts whenever the market enters an abnormal volatility regime.
---
■ What BT Spike Measures
1. ATR Spike
Detects sudden expansion in true range (micro-volatility).
This often marks the beginning of a displacement candle.
2. Volume Spike
Identifies candles where volume exceeds typical market participation.
3. Combined Spike
A powerful signal triggered only when both conditions occur together:
ATR Spike AND Volume Spike
4. Spike Score (0–100)
A normalized measure of spike intensity.
• Higher score → Stronger anomaly
• 90+ → Extreme event (liquidity shifts, stop runs, institutional activity)
---
■ Visual Elements
• True Range Line
Shows per-candle volatility relative to baseline ATR.
• Volume Bars (Color-Scaled)
Volume bars turn:
Green for bullish spikes
Red for bearish spikes
Intensity based on Spike Score
Gray during normal activity
This creates a clear volatility heatmap directly in the volume panel.
• Spike Score Histogram
Helps visually identify:
Minor spikes
Major volatility clusters
Extreme anomalies
• Threshold Lines
Yellow = Minor
Orange = Major
Red = Extreme
---
■ Why BT Spike Is Useful
Spike-based analysis helps traders:
Catch large moves early
Confirm breakouts and avoid fake ones
Identify when smart money enters the market
Find the start of momentum legs
Monitor many charts with alerts instead of manual watching
A spike is often the first footprint of a meaningful move.
---
■ Practical Trading Uses
1. Breakout Confirmation
A breakout with no spike is often weak.
A breakout with a spike is typically genuine and sustained.
2. Reversal Detection
Extreme spike after a sweep often signals a reversal event.
3. Trend Ignition
Spikes frequently occur at the beginning of:
Trend legs
News-driven surges
Momentum continuation moves
4. Divergence With Price
High-volume, high-ATR spikes with little price movement can indicate:
Absorption
Trap conditions
Exhaustion
5. Alert-Driven Market Monitoring
Set alerts for:
ATR Spike
Volume Spike
Combined Spike
Major Spike (Score ≥ threshold)
Extreme Spike (Score ≥ threshold)
This allows traders to walk away while still catching every volatility event.
---
■ Spike Score Guide
0–30 → Mild noise
30–60 → Minor shift
60–80 → Strong volatility expansion
80–95 → Major spike (high-impact)
95–100 → Extreme event (institutional presence, sweeps, stop runs)
---
■ Final Summary
BT Spike gives traders:
Early detection of volatility expansion
Bull/Bear intensity visualization
Powerful alert automation
A universal signal layer that fits any strategy
Cleaner insight into where major moves originate
BT Spike = Your volatility radar .
It tells you when to look at a chart—before the move happens.
Accumulation Phase DetectorClean Accumulation Phase Indicator — Description
This TradingView indicator visually identifies the Accumulation Phase in price action, based on the Wyckoff methodology and volume-price analysis. The Accumulation Phase is where insiders or "smart money" gradually build positions before a significant price breakout.
Key Features:
Range Detection: The indicator calculates a price range over a configurable period (Range Length). It marks this range on the chart with red horizontal lines representing support and resistance.
Volume Spike Identification: It detects unusually high volume relative to the average volume over the same period (Volume Spike Multiplier). These spikes highlight potential insider buying activity.
Accumulation Phase Highlighting: When price action remains within the detected range and volume spikes occur, the indicator considers the market to be in an accumulation phase. Volume bars during this phase are colored blue for easy visualization.
Campaign Start & End Labels: The indicator places a "Campaign starts" label at the beginning of the accumulation phase and a "Campaign ends - warehouse full" label when the accumulation ends. This mimics the idea that insiders fill their “warehouses” before a breakout.
Breakout Detection: Once accumulation ends, the indicator monitors for a price breakout above the resistance level and places a "Breakout" label at the breakout bar.
How to Use:
Adjust the Range Length and Volume Spike Multiplier inputs to suit the timeframe and instrument you’re analyzing.
Watch for the blue volume bars within the red range lines to identify the accumulation phase.
Use the campaign labels to identify when the phase starts and ends.
Watch for the breakout label as a potential entry signal.
Volume Peak LineA fully configurable “Volume Peak Line” indicator that draws a horizontal threshold at the highest volume over the last X candles (default 5).
Custom lookback (X volume candles)
Optional alert when current volume exceeds that peak
Separate up/down volume bars (green/red) or hide them to use your own volume overlays
Use it to spot surges in trading activity on any timeframe—ideal for intraday or swing setups where a barn-burner volume bar can signal a reversal or the start of a new trend.
Volume and Volatility Ratio Indicator-WODI策略名称
交易量与波动率比例策略-WODI
一、用户自定义参数
vol_length:交易量均线长度,计算基础交易量活跃度。
index_short_length / index_long_length:指数短期与长期均线长度,用于捕捉中短期与中长期趋势。
index_magnification:敏感度放大倍数,调整指数均线的灵敏度。
index_threshold_magnification:阈值放大因子,用于动态过滤噪音。
lookback_bars:形态检测回溯K线根数,用于捕捉反转模式。
fib_tp_ratio / fib_sl_ratio:斐波那契止盈与止损比率,分别对应黄金分割(0.618/0.382 等)级别。
enable_reversal:反转信号开关,开启后将原有做空信号反向为做多信号,用于单边趋势加仓。
二、核心计算逻辑
交易量百分比
使用 ta.sma 计算 vol_ma,并得到 vol_percent = volume / vol_ma * 100。
价格波动率
volatility = (high – low) / close * 100。
构建复合指数
volatility_index = vol_percent * volatility,并分别计算其短期与长期均线(乘以 index_magnification)。
动态阈值
index_threshold = index_long_ma * index_threshold_magnification,过滤常规波动。
三、信号生成与策略执行
做多/做空信号
当短期指数均线自下而上突破长期均线,且 volatility_index 突破 index_threshold 时,发出做多信号。
当短期指数均线自上而下跌破长期均线,且 volatility_index 跌破 index_threshold 时,发出做空信号。
反转信号模式(可选)
若 enable_reversal = true,则所有做空信号反向为做多,用于在强趋势行情中加仓。
止盈止损管理
进场后自动设置斐波那契止盈位(基于入场价 × fib_tp_ratio)和止损位(入场价 × fib_sl_ratio)。
支持多级止盈:可依次以 0.382、0.618 等黄金分割比率分批平仓。
四、图表展示
策略信号标记:图上用箭头标明每次做多/做空(或反转加仓)信号。
斐波那契区间:在K线图中显示止盈/止损水平线。
复合指数与阈值线:与原版相同,在独立窗口绘制短、长期指数均线、指数曲线及阈值。
量能柱状:高于均线时染色,反转模式时额外高亮。
Strategy Name
Volume and Volatility Ratio Strategy – WODI
1. User-Defined Parameters
vol_length: Length for volume SMA.
index_short_length / index_long_length: Short and long MA lengths for the composite index.
index_magnification: Sensitivity multiplier for index MAs.
index_threshold_magnification: Threshold multiplier to filter noise.
lookback_bars: Number of bars to look back for pattern detection.
fib_tp_ratio / fib_sl_ratio: Fibonacci take-profit and stop-loss ratios (e.g. 0.618, 0.382).
enable_reversal: Toggle for reversal mode; flips short signals to long for trend-following add-on entries.
2. Core Calculation
Volume Percentage:
vol_ma = ta.sma(volume, vol_length)
vol_percent = volume / vol_ma * 100
Volatility:
volatility = (high – low) / close * 100
Composite Index:
volatility_index = vol_percent * volatility
Short/long MAs applied and scaled by index_magnification.
Dynamic Threshold:
index_threshold = index_long_ma * index_threshold_magnification.
3. Signal Generation & Execution
Long/Short Entries:
Long when short MA crosses above long MA and volatility_index > index_threshold.
Short when short MA crosses below long MA and volatility_index < index_threshold.
Reversal Mode (optional):
If enable_reversal is on, invert all short entries to long to scale into trending moves.
Fibonacci Take-Profit & Stop-Loss:
Automatically set TP/SL levels at entry price × respective Fibonacci ratios.
Supports multi-stage exits at 0.382, 0.618, etc.
4. Visualization
Signal Arrows: Marks every long/short or reversal-add signal on the chart.
Fibonacci Zones: Plots TP/SL lines on the price panel.
Index & Threshold: Same as v1.0, with MAs, index curve, and threshold in a separate sub-window.
Volume Bars: Colored when above vol_ma; extra highlight if a reversal-add signal triggers
Crazy CandleThis is a volume Candle indicator. Volume Candlestick charts are created in the traditional way using open, high, low, and close data but with the addition of a volume component that determines the width of the candlestick. The greater the volume, the wider the candlestick. The colors in the Volume chart also have meaning. A green volume bar means the stock closed higher on that day versus the previous day's close. A red volume bar means the stock closed lower on that day than the previous day's close.
Bogdan Ciocoiu - GreuceanuDescription
This indicator is an entry-level script that simplifies volume interpretation for beginning traders.
It is a handy tool that removes all the noise and focuses traders on identifying potential smart money injections.
Uniqueness
This indicator is unique because it introduces the principle of a moving average in the context of volume and then compares it with tick-based volume.
Its uniqueness is reflected in the ability to colour code each volume bar based on the intensity of each relevant (volume) unit whilst comparing it with the volume moving average.
Another benefit of this indicator is the colour coding scheme that removes volume below a particular threshold (default set to 1) under the volume moving average.
In addition to the above features, the indicator differentiates the colour of each bar by price direction.
Open source re-use
To achieve this functionality several open source indicators have been used an integrated within the current one.
Relative Volume with Hull ma and Donchian channelA trader introduced the relative volume to me; I like the concept but its presentation doesn't fit my "visual" taste.
What I did was to color the relative volume bar based on the relationship among (1) hull moving average of the close (2) close vs. open and (3) the relative volume bar reading.
Red -> bearish price action with a lot of volume
Green -> bullish price action with a lot volume
Black -> no clear relationship between volume and price action.
I also added a Donchian channel to the relative volume to further gauge the strength of the relative volume.
All of my posts are for entertainment only.
High Volume Key Hidden LevelThere are important price levels in the market that occur when high volumes of trading occur. The indicator is set to look for periods where there is 3x's the 50-period average volume and then it graphs a horizontal line going forward in time for reference as support or resistance.
Generally speaking, if the market rallies into a line then look for the market to stall at the line as it is a level of supply. Likewise, if the market falls down to a high volume level, then it would be logical to assume there is support at that level especially on the first and second revisit.
The indicator is adjustable so you can filter out to whatever multiple of any average. Some markets rarely have 3-times volume events, so you may have to adjust for each symbol.
High volume events indicate that news or an event has occured and should mark an important level where traders and investors may be interested in trading at that level again.
I would consider an uptrend to be in tact when the market is above the latest "high volume bar" and in a downtrend when the market is under the latest "high volume bar".
We use green triangles to plot earnings-release dates and blue triangles for dividends, yellow triangles for range expansion moves and black triangles for emotions (good and bad emotions such has fear and excitement).
Volume Treshold [UTS]Volume Treshold
Helps to identify periods of high and low volume.
This information can be used to evaluate market trends and to determine trade entries and exits.
Note: this only works on charts with volume information available
Treshold line changes color if a candle is more than x percent of the average volume of the last n candles
Treshold line changes color back to gray again if volume falls below the treshold
A lookback period defines how many bars should be taken into consideration
% that causes it to be triggered settable in decimals up to 3.5 where 1.0 equals to 100%
Colour to change the volume bar to can be set via menu
Ability to show the treshold as visualized drawing over the histogram as line or area
Ability to choose smoothing method for treshold calculation (SMA | EMA)
An optional Simple Moving Average of the volume data can be added to the chart.
Trading Trend IndicatorEsse indicador plota na tela do ativo avaliado, pontos de compra e venda baseado em regras de tendência e confirmação por volume. Caso o ativo entre em tendência, o script plota na tela os dizeres "CPM" = Comprar na perda da máxima, ou seja comprar assim que o preço perder a máxima no próximo candle, e "VPM" = Vender na perda da mínima, assim que o preço perder a mínima no próximo candle. O indicador também avalia o volume, se o volume for 3x superior a média de 21 períodos, plota-se na tela "Vol. 3x" e se a barra de volume for 3x maior que a barra anterior, plota-se "3x" sobre o gráfico de volume.
Caso tenham interesse, solicitem o teste gratuito de 7 dias.
Description in english
This indicator plots on the screen of the evaluated asset, points of purchase and sale based on trend rules and confirmation by volume. If the asset is in trend, the script will display the words "CPM" = Buy at the loss of the maximum, ie to buy as soon as the price loses the maximum in the next candle, and "VPM" = Sell at the minimum loss, so that the price to lose the minimum in the next candle. The indicator also evaluates the volume, if the volume is 3x higher than the average of 21 periods, it is plotted in the "Vol 3x" screen and if the volume bar is 3x larger than the previous bar, it is plotted "3x" on the volume chart.
If you are interested, request a free 7-day trial.
ShooterViz Lazy Trader EMA SystemShooterViz Lazy Trader EMA System - Complete User Guide
What This Script Does
This is a position scaling indicator that tells you exactly when to enter, add to, and exit trades using a simplified 5-EMA system. It removes the guesswork and decision fatigue from trading by giving you clear visual signals.
The Core Concept
3 entry signals that build your position from 20% → 50% → 100%
2 exit signals that scale you out at 50% → 50% (complete exit)
1 higher timeframe filter that keeps you on the right side of the trend
No Fibonacci calculations, no RSI divergence, no multi-indicator confusion. Just EMAs and price action.
What You'll See On Your Chart
1. Colored EMA Lines
Blue Lines (Entry Zone):
3 EMA (lightest blue) - Early reversal detector
5 EMA (darker blue) - Confirmation line
Green Lines (Add Zone):
21 EMA (bright green) - First add location
34 EMA (lighter green) - Final add location
Red Lines (Exit Zone):
89 EMA (lighter red) - First exit trigger
144 EMA (darker red) - Final exit trigger
Orange Lines (Hyper Frame - optional):
Hyper 21 EMA (from higher timeframe) - Trend direction
Hyper 34 EMA (from higher timeframe) - Bias confirmation
2. Triangle Signals
Green Triangles (Below Price) = BUY/ADD:
Lime triangle with "20%" = Entry 1: Price reclaimed 3→5 EMA (starter position)
Green triangle with "30%" = Entry 2: Price bounced off 21 EMA (first add)
Teal triangle with "50%" = Entry 3: Price broke out from 34 EMA compression (final add)
Red Triangles (Above Price) = SELL:
Orange triangle with "50% OFF" = Exit 1: Price broke below 89 EMA (take half off)
Red triangle with "EXIT ALL" = Exit 2: Price broke below 144 EMA (close remaining position)
3. Background Color (Trend Bias)
Light green background = Hyper frame EMAs trending up (bias LONG)
Light red background = Hyper frame EMAs trending down (bias SHORT)
Gray background = Neutral/choppy (be cautious)
4. Info Table (Top Right Corner)
A live status dashboard showing:
Which entry signals are currently active (✓ or —)
Which exit signals are currently active (⚠ or ⛔)
Current hyper frame bias (🟢 LONG / 🔴 SHORT / ⚪ NEUTRAL)
Which timeframe you're using for hyper frame filtering
How to Install and Set Up
Step 1: Add the Script to TradingView
Open TradingView
Click "Pine Editor" at the bottom of the screen
Copy the entire script code
Paste it into the Pine Editor
Click "Add to Chart"
Step 2: Configure Your Settings
Click the gear icon ⚙️ next to "LazyEMA" in your indicators list.
Critical Settings to Configure:
Hyper Frame Selection (Most Important!)
Location: "Hyper Frame (Pick ONE)" section
Setting: "Timeframe"
What to choose:
Trading 15min or 1H charts? → Use "240" (4-hour)
Trading 4H or Daily charts? → Use "D" (Daily)
Trading Daily or Weekly charts? → Use "W" (Weekly)
Why this matters: This filter keeps you aligned with the bigger trend. Only take longs when this timeframe is green, shorts when it's red.
MA Type (Optional, default is fine)
Location: "MA Config" section
Default: EMA (recommended)
Options: EMA, SMA, WMA, HMA, RMA, VWMA
Most traders should stick with EMA
Visual Toggles (Customize your view)
Entry Zone: Turn individual EMAs on/off (3, 5, 21, 34)
Exit Zone: Turn individual EMAs on/off (89, 144)
Hyper Frame: Toggle the higher timeframe EMAs on/off
Step 3: Clean Up Your Chart
Turn OFF these if visible:
Volume bars (they clutter the view)
Any other indicators you have loaded
Grid lines (optional, but cleaner)
Keep ONLY:
Price candles
Your ShooterViz Lazy Trader EMA System
Maybe support/resistance levels if you manually draw them
How to Trade With This Script
The Basic Workflow
Before the Market Opens:
Check the background color and info table bias
Green background? Look for LONG setups only
Red background? Look for SHORT setups only
Gray background? Stay flat or trade small
During the Trading Session:
LONGS (When hyper frame is bullish):
Wait for Entry 1 signal:
Lime triangle appears with "20%"
Price has reclaimed the 5 EMA after dipping to 3 EMA
Action: Enter 20% of your intended position
Stop loss: Place below the 5 EMA or recent swing low
Wait for Entry 2 signal:
Green triangle appears with "30%"
Price pulled back to 21 EMA and bounced
Action: Add 30% more (you're now at 50% total)
Move stop: Trail it up to below 21 EMA
Wait for Entry 3 signal:
Teal triangle appears with "50%"
Price compressed at 34 EMA and broke out
Action: Add final 50% (you're now 100% loaded)
Move stop: Trail it up to below 34 EMA
Wait for Exit 1 signal:
Orange triangle appears with "50% OFF"
Price broke below 89 EMA
Action: Exit 50% of your position immediately
Move stop on rest: Trail to 89 EMA or lock in profits
Wait for Exit 2 signal:
Red triangle appears with "EXIT ALL"
Price broke below 144 EMA
Action: Exit remaining 50% (you're now flat)
Or: Stop gets hit at 89 EMA (same result)
SHORTS (When hyper frame is bearish):
Same process, but inverted
Triangles appear above price instead of below
Look for breakdowns below EMAs instead of bounces off them
Exit when price reclaims 89 and 144 EMAs
Real-World Example Walkthrough
Setup: Trading ES (S&P 500 Futures) on 1H Chart
Chart Configuration:
Timeframe: 1 Hour
Hyper Frame: 240 (4-hour)
Ticker: ES
Pre-Market Check:
Background is light green
Info table shows "🟢 LONG" for Hyper Bias
Decision: Only look for long entries today
9:30 AM - Market Opens
Price dips and touches 3 EMA
Watch for: Reclaim of 5 EMA
9:45 AM - Entry 1 Triggers
Lime triangle appears below bar
Price closed above 5 EMA at $4,550
Action taken:
Enter long 20% position (2 contracts if targeting 10 total)
Stop loss at $4,545 (below 5 EMA)
Risk: $10 per contract × 2 = $20 risk
10:30 AM - Entry 2 Triggers
Price rallied to $4,565, pulls back
Green triangle appears at 21 EMA ($4,555)
Action taken:
Add 30% (3 more contracts, now have 5 total)
Move stop to $4,550 (below 21 EMA)
Current P/L: +$25 ($5 gain on original 2 contracts, break-even on new 3)
11:15 AM - Entry 3 Triggers
Price consolidates at 34 EMA around $4,560
Teal triangle appears as price breaks to $4,568
Action taken:
Add final 50% (5 more contracts, now have 10 total)
Move stop to $4,555 (below 34 EMA)
Current P/L: +$70
1:00 PM - Price Extends
Price rallies to $4,595 (on track)
89 EMA is at $4,575
No action yet, let it run
2:15 PM - Exit 1 Triggers
Price pulls back from $4,600
Orange triangle appears as price breaks below 89 EMA at $4,580
Action taken:
Exit 50% (5 contracts closed at $4,580)
Keep 5 contracts with stop at 89 EMA ($4,575)
Banked: +$150 average gain on closed 5 contracts
2:45 PM - Exit 2 Triggers
Price continues down
Red triangle appears as price breaks 144 EMA at $4,570
Action taken:
Exit remaining 5 contracts at $4,570
Banked: +$100 on remaining 5 contracts
Final Results:
Total gain: $250 on the trade
Initial risk: $50 (if stopped out at Entry 1)
Risk/Reward: 5:1
Time in trade: ~5 hours
Common Questions
"What if I miss Entry 1? Can I still take Entry 2?"
Yes! Each entry is independent. If you miss the 3→5 reclaim, wait for the 21 EMA bounce. You'll start with a 30% position instead of 20%, but that's fine.
Rule: Never chase. Wait for the next EMA setup.
"What if multiple entry signals trigger at the same bar?"
Rare, but possible. If you see both Entry 1 and Entry 2 trigger together:
Take Entry 1 first (20%)
If the next bar confirms Entry 2 is still valid, add 30%
When in doubt, scale in gradually
"The hyper frame is green but I'm seeing short signals?"
Don't take them. The hyper frame is your bias filter. If it says "go long," ignore short setups. They're usually lower probability and will get stopped out.
"Can I use this for swing trading overnight?"
Absolutely. Just switch your hyper frame:
If you're on Daily charts, use Weekly hyper frame
If you're on 4H charts, use Daily hyper frame
Adjust position sizes for overnight risk
"What if the signal appears right at market close?"
Don't chase it. Wait for the next bar (next day) to confirm. Signals that appear in the last 5 minutes are often noise.
"How do I set up alerts?"
Right-click on the chart
Select "Add Alert"
Choose "LazyEMA" from the condition dropdown
Select which signal you want alerts for:
Entry 1: 3→5 Reclaim
Entry 2: 21 EMA Add
Entry 3: 34 EMA Breakout
Exit 1: 89 EMA Break
Exit 2: 144 EMA Break
Click "Create"
Pro tip: Set up all 5 alerts so you never miss a signal.
Position Sizing Guide see
swingtradenotes.substack.com
Critical Rule: Know your total risk BEFORE you take Entry 1. Don't wing it.
Customization Tips
For Day Traders (Scalpers)
Use 5min or 15min charts
Hyper frame: 1H or 4H
Expect 2-4 setups per day
Tighter stops (0.5% risk per entry)
For Swing Traders
Use 4H or Daily charts
Hyper frame: Daily or Weekly
Expect 1-2 setups per week
Wider stops (1-2% risk per entry)
For Position Traders
Use Daily or Weekly charts
Hyper frame: Weekly or Monthly
Expect 1-2 setups per month
Widest stops (2-3% risk per entry)
The "Don't Be Stupid" Checklist
Before taking ANY signal from this script, ask:
✅ Is the hyper frame bias pointing in my direction?
✅ Is the signal clean (not at a weird time or during news)?
✅ Do I know my stop loss level?
✅ Do I know my position size?
✅ Can I afford to lose if this trade fails?
If you answered "no" to ANY of these, skip the trade.
Troubleshooting
"I'm not seeing any signals"
Possible causes:
The "Show Lazy Trader System" toggle is off (turn it on)
Your chart timeframe is too high (try 1H or 4H)
Market is in a tight range (EMAs are compressed)
You need to refresh the chart
"Too many signals, getting whipsawed"
Fixes:
Increase your chart timeframe (go from 15m to 1H)
Switch to a less volatile ticker
Only trade when hyper frame bias is STRONG (not neutral)
Add a minimum bar count between signals
"The info table is covering my price action"
Fix:
Edit the script
Find the line: table.new(position.top_right, ...
Change position.top_right to position.bottom_right or position.top_left
"Signals appear then disappear"
This is normal (repainting). Some signals (especially compression breakouts) can disappear if the next bar reverses. This is why you:
Wait for bar close before acting
Use alerts that only fire on confirmed bars
Don't chase signals mid-bar
Final Thoughts
This script is a decision-making tool, not a crystal ball. It shows you high-probability setups based on EMA dynamics and trend structure. You still need to:
Manage your risk
Choose your position size
Stick to the rules
Accept losses when they happen
The system works when YOU work the system.
Print this guide, tape it next to your monitor, and follow it religiously for 20 trades before making ANY changes.
Good luck, and stay lazy (the smart way).






















