Aklamavo Volume Delta Profile
- 지표
- Sylvester Aklamavo
- 버전: 1.0
- 활성화: 5
This Volume Delta Profile is an advanced MetaTrader 5 indicator that visualizes volume delta (order flow imbalance) using a volume profile-style histogram. It shows the difference between buying and selling pressure at specific price levels, helping traders identify supply and demand zones.
This indicator provides a unique perspective on market dynamics by visualizing the imbalance between buying and selling pressure, offering insights beyond traditional volume analysis.
Core Concept
-
Positive Delta (Green): More buying volume than selling volume at a price level
-
Negative Delta (Red): More selling volume than buying volume at a price level
-
Delta Calculation: Uses tick or real volume data to determine whether each bar had net buying or selling pressure
Key Features
1. Session Types
-
Daily: Analyzes each trading day separately
-
Weekly: Aggregates data by week
-
Monthly: Monthly session analysis
-
Intraday: Custom intraday sessions (up to 4 per day)
-
Rectangle: User-defined price-time ranges
2. Delta Calculation Method
-
Can use Tick Volume (default) or Real Volume (if available)
-
Delta values can be multiplied by DeltaMultiplier for scaling
-
Optional normalization by total volume
3. Visualization Features
-
Gradient Colors: Bars transition from base colors (palegreen/peachpuff) to intense colors (green/red) based on delta intensity
-
Histogram Length: Adjustable length factor (default 8.5x longer than normal)
-
Right-to-Left Mode: Draw histograms from right edge of chart
-
Delta Values: Optional text display of delta values on bars
-
Cumulative Delta Line: Shows net delta accumulation over session
4. Session Management
-
Multiple sessions displayed simultaneously (configurable count)
-
Handles weekends: ignore, append, or treat normally
-
Time shift capability (± minutes)
-
Seamless scrolling mode for real-time updates
Input Parameters
Main Settings
-
Session: Time period for delta calculation
-
StartFromCurrentSession: Begin from current or specific date
-
SessionsToCount: Number of sessions to display (default 11)
-
SeamlessScrollingMode: Real-time updates on visible chart area
-
VolumeType: Tick or real volume data
Visual Customization
-
PositiveDeltaColor/NegativeDeltaColor: Base colors for delta bars
-
HighDeltaColor/LowDeltaColor: Colors for extreme delta values
-
GradientColors: Enable smooth color transitions
-
HistogramLengthFactor: Control bar width/length
-
DeltaWidth: Base width of delta bars
Delta Settings
-
DeltaMultiplier: Scale delta values up/down
-
NormalizeDelta: Divide delta by total volume
-
ShowCumulativeDelta: Display net delta trend line
-
ShowDeltaValues: Show numerical delta on bars
Intraday Sessions
-
Up to 4 customizable intraday periods
-
Each session has start/end times in HH:MM format
-
Can be enabled/disabled individually
Technical Implementation
Data Processing
-
Session Identification: Finds start/end of each trading session based on selected period
-
Price Level Quantization: Rounds prices to nearest tick based on symbol precision
-
Delta Accumulation: Aggregates volume delta at each price level
-
Normalization: Scales delta for consistent visualization
Object Management
-
Creates rectangle objects for each delta bar
-
Manages text objects for delta values
-
Implements cleanup to remove old objects
-
Handles real-time updates via timer events
Performance Optimizations
-
ThrottleRedraw: Delay between updates to reduce CPU load
-
Adaptive PointMultiplier: Automatically adjusts for symbol precision
-
Selective Redrawing: Only updates changed sessions
Use Cases
1. Order Flow Analysis
-
Identify buying/selling clusters at price levels
-
Spot accumulation/distribution zones
-
Detect hidden support/resistance levels
2. Market Structure
-
Confirm breakouts with volume validation
-
Identify failed moves (low delta on price moves)
-
Spot divergence between price and volume flow
3. Trading Signals
-
High Positive Delta + Price Support: Strong buying zone
-
High Negative Delta + Price Resistance: Strong selling zone
-
Delta Divergence: Price makes new high/low but delta doesn't confirm
