PROTECTED SOURCE SCRIPT
Cập nhật Volume Category Indicator

This indicator analyzes historical volume data and categorizes each trading period into one of six levels: Outlier, Low, Below Average, Average, Above Average, or High.
How it works:
1. Filters out extremities - Excludes abnormal volume spikes/drops using standard deviation (default: 3σ threshold) to create a "clean" dataset
2. Calculates percentiles - Divides the clean volume distribution into quintiles (20th, 40th, 60th, 80th percentiles)
3. Reduces noise - Applies a 3-period moving average to volume to prevent rapid category changes
4. Categorizes current volume - Compares today's smoothed volume against historical percentiles to assign a category
5. Visual display - Shows volume bars in grayscale (darker = lower volume, lighter = higher volume) with an optional info table
Key parameters:
* Lookback Period (100): How many bars of history to analyze
* Smoothing (3): Moving average length to stabilize categories
* Outlier Threshold (3.0): Standard deviations for filtering extremes
The result is a stable, clean indicator that identifies whether current volume is genuinely low, average, or high relative to recent history—without being thrown off by occasional volume anomalies.
How it works:
1. Filters out extremities - Excludes abnormal volume spikes/drops using standard deviation (default: 3σ threshold) to create a "clean" dataset
2. Calculates percentiles - Divides the clean volume distribution into quintiles (20th, 40th, 60th, 80th percentiles)
3. Reduces noise - Applies a 3-period moving average to volume to prevent rapid category changes
4. Categorizes current volume - Compares today's smoothed volume against historical percentiles to assign a category
5. Visual display - Shows volume bars in grayscale (darker = lower volume, lighter = higher volume) with an optional info table
Key parameters:
* Lookback Period (100): How many bars of history to analyze
* Smoothing (3): Moving average length to stabilize categories
* Outlier Threshold (3.0): Standard deviations for filtering extremes
The result is a stable, clean indicator that identifies whether current volume is genuinely low, average, or high relative to recent history—without being thrown off by occasional volume anomalies.
Phát hành các Ghi chú
Updated to allow user to see levels.Phát hành các Ghi chú
Updated to show average return of every volume category.Phát hành các Ghi chú
Adjusted average return to be 50x average return for significance.Phát hành các Ghi chú
Allowed for custom placement of table and optional volume levels.Phát hành các Ghi chú
Added compound return for the selected period.Mã được bảo vệ
Tập lệnh này được đăng dưới dạng mã nguồn đóng. Tuy nhiên, bạn có thể tự do sử dụng tập lệnh mà không có bất kỳ hạn chế nào – tìm hiểu thêm tại đây.
Thông báo miễn trừ trách nhiệm
Thông tin và ấn phẩm không có nghĩa là và không cấu thành, tài chính, đầu tư, kinh doanh, hoặc các loại lời khuyên hoặc khuyến nghị khác được cung cấp hoặc xác nhận bởi TradingView. Đọc thêm trong Điều khoản sử dụng.
Mã được bảo vệ
Tập lệnh này được đăng dưới dạng mã nguồn đóng. Tuy nhiên, bạn có thể tự do sử dụng tập lệnh mà không có bất kỳ hạn chế nào – tìm hiểu thêm tại đây.
Thông báo miễn trừ trách nhiệm
Thông tin và ấn phẩm không có nghĩa là và không cấu thành, tài chính, đầu tư, kinh doanh, hoặc các loại lời khuyên hoặc khuyến nghị khác được cung cấp hoặc xác nhận bởi TradingView. Đọc thêm trong Điều khoản sử dụng.