EASE OF FORCE OSCILLATOR Trading Guide
Last updated: July 22, 2026
The Ease of Force Oscillator is a quantitative technical analysis tool. Ease of Force Oscillator (EFO) A hybrid indicator combining: 1. Ease of Movement (EMV) concept: price range vs volume ratio (thin volume easily pulls price).
What does the indicator show?
- Market Structure & Momentum: Visualizes prevailing trend directions and key reversal zones.
- BUY / SELL Signals: Highlights confirmed entry and exit opportunities based on quantitative rules.
- Dynamic Boundaries: Provides adaptive levels for managing trade risk and reward expectations.
Key Settings
- Lookback Period (
length): Controls the calculation period and sensitivity for market detection. - EFO Smooth Period (
smooth): Controls the calculation period and sensitivity for market detection. - Threshold Multiplier (
thresholdMult): Controls the calculation period and sensitivity for market detection. - Ease Component Weight (
easeWeight): Controls the calculation period and sensitivity for market detection. - Trend Lookback Period (
trendLookback): Controls the calculation period and sensitivity for market detection. - Bullish Easy (
bullEasy): Controls the calculation period and sensitivity for market detection. - Bullish Strong (
bullStrong): Controls the calculation period and sensitivity for market detection. - Bearish Easy (
bearEasy): Controls the calculation period and sensitivity for market detection. - Bearish Strong (
bearStrong): Controls the calculation period and sensitivity for market detection. - Upper Threshold (
upperBand): Controls the calculation period and sensitivity for market detection. - Lower Threshold (
lowerBand): Controls the calculation period and sensitivity for market detection. - Zero Line (
zeroLine): Controls the calculation period and sensitivity for market detection. - Trend Long (
trendLong): Controls the calculation period and sensitivity for market detection. - Trend Short (
trendShort): Controls the calculation period and sensitivity for market detection. - Trend Pause (
trendPause): Controls the calculation period and sensitivity for market detection. - EFO Value (
efo): Controls the calculation period and sensitivity for market detection. - Upper Band (
upperBand): Controls the calculation period and sensitivity for market detection. - Lower Band (
lowerBand): Controls the calculation period and sensitivity for market detection. - Trend State (
trendState): Controls the calculation period and sensitivity for market detection. - Oscillator Value (
efo): Controls the calculation period and sensitivity for market detection. - Strong Bull Impulse (
isStrongBullImpulse): Controls the calculation period and sensitivity for market detection. - Strong Bear Impulse (
isStrongBearImpulse): Controls the calculation period and sensitivity for market detection. - Bullish Ease Movement (
isBullEasy): Controls the calculation period and sensitivity for market detection. - Bearish Ease Movement (
isBearEasy): Controls the calculation period and sensitivity for market detection. - Bullish Strong Movement (
isBullStrong): Controls the calculation period and sensitivity for market detection. - Bearish Strong Movement (
isBearStrong): Controls the calculation period and sensitivity for market detection. - Trend State (
trendState): Controls the calculation period and sensitivity for market detection. - Is Bull Trend (
isBullTrend): Controls the calculation period and sensitivity for market detection. - Is Bear Trend (
isBearTrend): Controls the calculation period and sensitivity for market detection.
How to use Strategy Parameters (Condition Source)
Within the Strategy Tester module, this indicator can be used both as a direct signal source and as a market-state filter.
1. Signal Events
isStrongBullImpulse- Strong Bull Impulse event signal.isStrongBearImpulse- Strong Bear Impulse event signal.isBullEasy- Bullish Ease Movement event signal.isBearEasy- Bearish Ease Movement event signal.isBullStrong- Bullish Strong Movement event signal.isBearStrong- Bearish Strong Movement event signal.
2. Filters and Trade Levels
length- Lookback Period value used for structural qualification or thresholds.smooth- EFO Smooth Period value used for structural qualification or thresholds.thresholdMult- Threshold Multiplier value used for structural qualification or thresholds.easeWeight- Ease Component Weight value used for structural qualification or thresholds.trendLookback- Trend Lookback Period value used for structural qualification or thresholds.efo- EFO Value value used for structural qualification or thresholds.upperBand- Upper Band value used for structural qualification or thresholds.lowerBand- Lower Band value used for structural qualification or thresholds.trendState- Trend State value used for structural qualification or thresholds.efo- Oscillator Value value used for structural qualification or thresholds.trendState- Trend State value used for structural qualification or thresholds.isBullTrend- Is Bull Trend value used for structural qualification or thresholds.isBearTrend- Is Bear Trend value used for structural qualification or thresholds.
Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.