Force Index Calculator
Calculate the official entered-volume-weighted change between adjacent close-price moving-average values.
Enter a moving-average method and ordered rows
Applied price is fixed to close. Keep one symbol, timeframe, feed and volume type throughout.
One row per line. Commas, semicolons or tabs are accepted. Volume may be zero but cannot be negative.
Current entered-series Force Index
Entered Price-Volume Derivatives 1.0.0.
| Label | Close | Volume | Current MA | Prior MA | MA change | Force Index |
|---|
How Force Index is calculated
Version 1.0.0 fixes applied price to close and supports the four official methods: simple, exponential, smoothed and linear weighted. Each method uses the published MetaQuotes seed and warm-up arithmetic.
The first reportable Force Index is at zero-based index N, so period N needs N plus one ordered observations. A zero current volume produces zero Force even when the moving average changes.
Assumptions and limits
- At least period plus one ordered close-volume rows are required.
- Applied price is close; open, high, low and composite-price variants are not separate routes.
- Rows must use one symbol, timeframe, broker feed and consistent volume type.
- Spot-forex tick volume is a price-change count, not centralized executed volume.
- Positive or negative Force is not classified as strength, trend, a zero-line signal or a recommendation.
Worked example from the audited fixture
How to interpret the result
This result uses the selected average’s change, not the raw close change. Selecting EMA, SMMA or LWMA changes the smoothed path and the output. Volume is an entered feed quantity, so 93.333333 has no cross-broker or cash-value meaning.
Frequently asked questions
- Enter a period, moving-average method and at least period plus one ordered close-volume rows from one consistent feed.
- Current entered volume is multiplied by the difference between the current and prior moving-average values.
- Version 1.0.0 supports the four published MetaQuotes methods: SMA, EMA, SMMA and LWMA.
- This route fixes applied price to the entered close so the input and formula basis remain explicit.
- The first reported Force value at index N needs both the current moving average and the prior one.
- The reported Force Index is zero because the moving-average change is multiplied by zero.
- Not necessarily. Feed, volume type, applied-price choice, history and startup conventions can change platform values.
- No. The page reports arithmetic without bull, bear, strength, trend, zero-line, entry or exit labels.
Sources and methodology
- MetaQuotes Code Base — Force Index — Published current-volume and adjacent-moving-average formula.
- MetaTrader 5 Help — Force Index — Official formula and four supported averaging methods.
- MetaQuotes Code Base — MovingAverages — Official SMA, EMA, SMMA and LWMA seed and recurrence code.
- MQL5 Reference — iForce — Official period, method, applied-price and applied-volume interface.
Continue entered price-volume analysis
Compare the chart feed and trading terms
Confirm the symbol point size and whether the platform supplies tick or real volume, then keep one feed and volume type across every entered observation.
Risk and affiliate disclosure: Leveraged forex and CFD trading can result in substantial losses. These are affiliate links, so ForexMT4Indicators.com may receive compensation if you register or trade through them, at no additional cost to you. Availability and terms vary by jurisdiction and broker entity.

