VectorPace Price Velocity
- Indicateurs
- Version: 1.0
- Activations: 5
VectorPace Price Velocity FAST — MQL5 Market Product Description
Short Description
VectorPace Price Velocity FAST is a MetaTrader 5 custom indicator that measures close-to-close price velocity normalized by average absolute close-to-close movement, then displays an oscillator, signal line, histogram, and optional closed-bar arrows.
Main Description
VectorPace Price Velocity FAST is a professional MetaTrader 5 custom indicator designed for manual traders who want to measure short-term price speed without using classic oscillators. It is not based on RSI, ATR handles, Donchian channels, VWAP, wick imbalance, range expansion, candle body dominance, candle body pressure, efficiency flow, regression slope, momentum acceleration, balance pulse, directional consistency, MACD, Bollinger Bands, or Stochastic logic.
The indicator measures the current close-to-close change and compares it with the average absolute close-to-close movement over the selected Velocity Normalize Period. Positive values suggest upward price velocity. Negative values suggest downward price velocity. Values near zero suggest limited directional speed.
A signal line is calculated as a simple moving average of the Price Velocity line. Optional arrows appear when the velocity line crosses the signal line with enough strength. By default, signals are based on closed bars only, so closed-bar signals do not use future candles and do not repaint.
This version is designed with validation performance in mind. It uses optimized rolling calculation on initialization and limits recalculation on later ticks by using prev_calculated. It also avoids external indicator handles, DLLs, WebRequest, file access, and trading operations.
Core Logic
Close Change = Current Close - Previous Close
Average Absolute Change = SMA of absolute close-to-close movement over the selected Velocity Normalize Period
Price Velocity = 100 × Close Change / Average Absolute Change
Signal Line = SMA of Price Velocity
The output is limited to the range from -100 to +100.
Key Features
- Close-to-close price velocity oscillator.
- Average absolute movement normalization.
- SMA signal line.
- Bullish and bearish histogram.
- Optional buy and sell arrows.
- Optional popup alerts.
- Closed-bar signal mode by default.
- Optimized calculation for faster Strategy Tester execution.
- No future data.
- No repainting of closed-bar signals.
- No automatic trading.
- No DLL.
- No WebRequest.
- No file access.
Input Parameters
Velocity Normalize Period
Default: 18
Controls how many close-to-close movements are used to calculate the average absolute movement.
Signal Period
Default: 8
Controls the smoothing period of the signal line.
Minimum Signal Strength
Default: 7.0
Controls the minimum positive or negative velocity value required for an arrow signal.
Show Histogram
Default: true
Shows or hides the bullish and bearish histogram.
Show Arrows
Default: true
Shows or hides velocity cross arrows.
Use Current Bar For Signals
Default: false
If false, arrows are generated from closed bars only. If true, current-bar arrows may appear and can change before the candle closes.
Enable Popup Alerts
Default: false
Enables or disables popup alerts.
Alert On Current Bar
Default: false
Controls whether alerts are based on the current forming bar or the last closed bar.
No-Repaint Explanation
By default, Use Current Bar For Signals is false. Signals are generated on closed candles only. The indicator calculates each bar using only data available at that bar and older bars. It does not use future candles.
Risk Disclaimer
Trading financial markets involves risk. This indicator is a technical analysis tool and does not guarantee future results.
