Force Index
Force Index multiplies a bar's price change by its volume and smooths the result, so it measures how much participation was behind a move rather than only how far price travelled. MT5 files it under Oscillators rather than Volume Indicators — the volume is an input to the calculation, not what the panel reads.
- Default period
- 13
- Signal level
- Zero
- Volume used
- Tick
Ilustratif — data sintetis, bukan kutipan langsung.
What Force Index tells you
Force Index asks a single question about each bar: how far did price move, and how much trading did it take to move it? The two are multiplied, so a large move on heavy volume produces a big positive reading while the same move on thin volume produces a small one. A moving average is then applied to stop every individual bar from dominating. Above zero, the recent bars have been pushed up more than down; below zero, the reverse. Because volume is a factor and not a scale, the number is meaningless across instruments — only its sign, its shape and its size relative to its own history mean anything.
- Above zero: buyers have been pushing harder than sellers over the averaging window
- Crossing zero: the side doing the pushing has changed
- A big spike means the move had unusual participation, not that the move was unusually large
- 1 Take this bar's close minus the previous close
- 2 Multiply it by the bar's volume
- 3 Smooth the result with a moving average
Tampilkan rumus & detail perhitungan
Force Index is one multiplication and one moving average:
raw = volume × (close − close[1])Force = MA(raw, n)
The first line is the whole idea. A bar’s price change says how far the market moved; its volume says how much trading it took. Multiplying them produces a quantity that is large only when both are — a long candle on heavy participation. A long candle on a thin tick count produces a modest number, and so does a heavy bar that closes where it opened. Averaging then stops any single bar from carrying the reading.
In MQL5 the call is iForce(symbol, period, ma_period, ma_method, applied_volume). There is one buffer and no signal line. Note what the last argument is: an ENUM_APPLIED_VOLUME, not an applied price. Force Index has no applied-price setting to change, because the price term is fixed as close-to-close by the formula.
Two consequences follow. First, the scale is not portable — the output is a price unit multiplied by a tick count, so a reading on EUR/USD, one on gold and one on an index share nothing but their sign. Zero is the only threshold that means the same thing on every chart, and it is the only one the Builder’s template uses. Second, the volume is tick volume on retail forex: a count of price updates rather than a quantity traded. It tracks activity closely enough to be informative, but it belongs to your broker’s feed, and two feeds will not produce identical readings on the same bar.
The period does more work here than on most oscillators. At 13 the line describes which side has been pushing over a meaningful stretch; at 2 it describes the last couple of bars and little else. Neither setting is more correct — they answer different questions, which is why the template runs both at once and lets the slow one decide what the fast one is allowed to trigger.
Sinyal
Sinyal yang dapat di-backtest dari Force Index — dan kondisi pasar yang cocok untuk masing-masing.
Short-Period Pullback
Siap di BuilderSustained Side
Siap di BuilderDivergence from Price
Logika lanjutanImplementasi MT5
Apa yang benar-benar dihitung dan digambar MetaTrader 5 — acuan bagi setiap aturan di halaman ini.
Buffer
| Indeks | Buffer | Digambar di MT5 sebagai | Isinya |
|---|---|---|---|
| 0 | MAIN_LINE | Line | The smoothed force reading. One buffer, drawn as a line around zero. MT5's Force Index has no signal line and no histogram — a second line on a Force Index chart is another copy of the indicator at a different period, not something iForce publishes. |
Catatan platform
Bekerja paling baik / gunakan dengan hati-hati
Tidak ada indikator yang merupakan keunggulan universal. Inilah di mana Force Index membantu — dan di mana ia menyesatkan.
Bekerja paling baik
- Confirming that a breakout had participation rather than drifting through a quiet session
- Timing an entry into a trend that is already established
- Instruments and sessions where the tick count actually reflects activity
- Two periods together — a slow one for the side, a fast one for the timing
Gunakan dengan hati-hati
- Quiet hours, where a small tick count makes every reading small regardless of the move
- Any fixed threshold on the value; it does not transfer between pairs or timeframes
- Period 1, which is the raw calculation with no smoothing and swings wildly
- Treating it as a volume indicator — the price change is half the formula, and a flat bar reads zero no matter how much traded
Buat strategi Force Index
Hubungkan sinyal ke aturan masuk dan keluar, lalu ekspor EA MT5 yang dapat dikompilasi — tanpa kode.
- Force Index(13) read at the current bar — the side in control
- Force Index(2, EMA) read at the current bar — the timing
- A Constant of 0 for both to be measured against
- Force Index(13) above zero AND Force Index(2) crosses above zero → Open Buy · SL 50 / TP 200
- The mirrored pair of rules below zero → Open Sell
- Stop then trails so half of any open profit stays locked in
Gabungkan Force Index dengan indikator lain
Satu indikator jarang berdiri sendiri. Kombinasi ini menutupi titik buta Force Index.
Force Index + OBV
- OBV above its own earlier value
- Force Index crosses above zero
- Buy
No single-flow template pairs the two. Start from Force Index Pullback + Profit Trail and add an OBV node with a second OBV node at a shift, compared against each other — OBV has no zero to cross, so it is always read against its own past.
Buka Builder →Force Index + Moving Average
- Price above the EMA(200)
- Force Index crosses above zero
- Buy
No single-flow template pairs the two. Start from Force Index Pullback + Profit Trail and add an EMA(200) node with a Price node into a Compare, the same filter the TRIX template uses.
Buka Builder →Force Index + ADX
- ADX above 25
- Force Index(13) above zero
- Force Index(2) crosses above zero
- Buy
No single-flow template combines them. Add an ADX node and a Compare at 25 into the template's existing AND gate — the same filter the Parabolic SAR template uses.
Buka Builder →Parameter
Nilai awal untuk divalidasi pada pasangan dan timeframe Anda sendiri — bukan pengaturan yang dijamin.
| Parameter | Default | Rentang uji yang disarankan | Fungsinya |
|---|---|---|---|
| Period | 13 | 2–30 | The length of the moving average applied to the raw force values. Elder used 13 for reading the trend and 2 for timing entries, and both numbers are still the common choice. Below about 5 the line is spiky enough that a zero cross means very little on its own; above 20 it lags enough that the cross arrives after the move. |
| MA method | SMA | SMA, EMA, SMMA, LWMA | How the raw values are smoothed. It is a real argument to iForce and the Builder passes it through as an EA input. EMA weights the most recent bars more heavily, which suits the short period used for timing; SMA treats the window evenly, which suits the longer one used for direction. |
| Applied volume | Tick volume | Tick or Real | Which volume series feeds the multiplication. The Builder fixes this to tick volume, because real volume is unavailable on most retail forex feeds. Tick volume counts price updates, not traded quantity — see the caveat below. |
| Shift | 0 | 0–30 | Which bar back the node reads the buffer from. Two Force Index nodes at different shifts is how a rule expresses 'still rising', since the indicator publishes no second line to compare against. |
Preset awal
Contoh pasar
Di mana Force Index bekerja, di mana ia gagal, dan bagaimana filter mengubah hasilnya.
A pause that ends with participation
The 13-period reading stays above zero through a two-day drift while the 2-period reading dips under it. The entry fires on the bar the fast reading crosses back, and the profit trail ratchets the stop up as the move resumes.
A cross with nothing behind it
The fast reading crosses zero during a quiet session. The tick count is low, so the reading is small in both directions and the cross reflects the calendar rather than the market.
The slow reading refuses
Price rallies into resistance and the 2-period Force Index crosses up, but the 13-period reading is still below zero — selling has been doing the pushing across the whole window. The template's AND gate declines the entry.
Indikator terkait
FAQ
- Is Force Index a volume indicator?
- Volume is one of its two inputs, but MT5 groups it with the oscillators and that grouping describes it accurately. The formula multiplies the bar's price change by its volume, so both have to be non-zero for the reading to be. A very heavy bar that closes unchanged produces zero force. If you are looking for a pure participation measure, On Balance Volume or Volumes is the closer fit.
- What do the numbers mean?
- In isolation, nothing portable. The value is a price change multiplied by a tick count and then averaged, so it carries the instrument's units, the broker's feed and the timeframe all at once. What transfers between charts is the sign, whether the line is rising or falling, and how the current reading compares with its own recent range. Any fixed level you optimise belongs to that one chart.
- Why does the template use two different periods?
- Because the indicator is being asked two different questions. The 13-period reading answers which side has been in control over a meaningful window, and it changes slowly. The 2-period reading answers whether the last couple of bars pushed up or down, and it changes constantly. Using the slow one as a filter and the fast one as the trigger is how Elder originally described it, and it means the entry lands after a pullback rather than at the moment the trend was already obvious.
- Can I use real volume instead of tick volume?
- iForce accepts either through its applied_volume argument, but real volume is only populated on instruments whose feed reports it — typically exchange-traded futures and some CFDs, not spot forex. The Builder fixes the node to tick volume so the generated EA behaves the same way on every symbol. If you are trading an instrument with genuine volume data and want to use it, that is a change to the generated MQL5, not a node setting.
- Can I build a Force Index EA without coding?
- Yes. The Force Index Pullback + Profit Trail template reads the indicator twice — at 13 to decide which side is allowed and at 2 to time the entry — crosses each against a Constant of 0, and joins them with an AND gate. The stop trails so that half of any open profit stays protected. Both periods, both MA methods, the stop distances and the protected percentage are all EA inputs.
- How should I validate settings before going live?
- Backtest on quality tick data, then run on a demo account before risking money. Tick volume is broker-specific, so a Force Index strategy deserves more scepticism than usual about results carried across from someone else's data — re-run it on the feed you will actually trade. Hold back a stretch of data the search never saw and check how many entries actually occurred before reading the profit figure.
Artikel terkait
Glossary