EFI Overview
Elder’s Force Index (EFI) measures the force behind price movements by multiplying price change by volume. Positive EFI = buying force (price up on volume), negative = selling force (price down on volume). The EMA smoothing period controls signal sensitivity.
EFI is unique because it directly measures the “force” of a move — a $1 advance on 10M volume produces a much stronger signal than $1 on 100K volume.
How Elder’s Force Index Works
Section titled “How Elder’s Force Index Works”Core Concept
Section titled “Core Concept”- Calculate EFI from price and volume data
- Apply smoothing to reduce noise
- Compare to zero line for direction, signal line for timing
Key Characteristics:
- Volume-Price Indicator = Combines price and volume for conviction measurement
- Zero-Line Reference = Positive = buying pressure, Negative = selling pressure
- Signal Line Available = Crossovers for timing
Visual Interpretation
Section titled “Visual Interpretation”EFI Behavior:
- Positive values indicate buying pressure / accumulation
- Negative values indicate selling pressure / distribution
- Zero-line crossovers signal shifts in volume trend
- Signal line crossovers provide timing signals
Trading Signals Available on Reversion
Section titled “Trading Signals Available on Reversion”These are the signal names you select when configuring EFI in the algorithm builder or via the MCP agent:
| Signal | Triggers When | Typical Use |
|---|---|---|
efi_above_zero | EFI is positive (buying force) | Bullish force — price rising with volume |
efi_below_zero | EFI is negative (selling force) | Bearish force — price falling with volume |
efi_above_signalLine | EFI crosses above signal line | Buying force increasing |
efi_below_signalLine | EFI crosses below signal line | Selling force increasing |
Display: Separate pane
Category: Volume
Threshold range: Unbounded (centered on zero)
Key Characteristics
Section titled “Key Characteristics”What Elder’s Force Index Does Well:
- Volume Context: Adds volume confirmation that price-only indicators lack
- Buying/Selling Pressure: Directly measures accumulation vs distribution
- Trend Confirmation: Volume trend aligning with price trend = strong conviction
What to Watch Out For:
- Requires Volume Data: Only works with reliable volume information
- Lagging: Smoothing introduces delay in signals
- False Signals in Low Volume: Unreliable during low-activity periods
When to Use Elder’s Force Index:
- Volume Confirmation: Confirm price breakouts with EFI direction
- Divergence Detection: Price making new highs with declining volume momentum = warning
When NOT to Use Elder’s Force Index:
- Low-Volume Assets: Unreliable volume data produces false signals
- Without Price Context: Volume indicators should confirm price signals, not replace them