NORMALIZED EFI Trading Guide
Last updated: July 22, 2026
The Normalized EFI is a quantitative technical analysis tool. NORMALIZED_EFI Ported from legacy klinecharts indicator: old/assets/indicators/normalized_efi.js Normalized Elder Force Index (EFI)
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
- EFI Length (
efiLen): Controls the calculation period and sensitivity for market detection. - Normalization Length (
normLen): Controls the calculation period and sensitivity for market detection. - Use Normalization (
useNorm): Controls the calculation period and sensitivity for market detection. - EFI Up (
efiUp): Controls the calculation period and sensitivity for market detection. - EFI Down (
efiDown): Controls the calculation period and sensitivity for market detection. - Zero Line (
zeroLine): Controls the calculation period and sensitivity for market detection. - +0.5 Level (
levelPosHalf): Controls the calculation period and sensitivity for market detection. - -0.5 Level (
levelNegHalf): Controls the calculation period and sensitivity for market detection. - +9 Level (
levelPos9): Controls the calculation period and sensitivity for market detection. - -9 Level (
levelNeg9): Controls the calculation period and sensitivity for market detection. - EFI (
efi): Controls the calculation period and sensitivity for market detection. - Zero Line (
zeroLine): Controls the calculation period and sensitivity for market detection. - +0.5 Level (
levelPosHalf): Controls the calculation period and sensitivity for market detection. - -0.5 Level (
levelNegHalf): Controls the calculation period and sensitivity for market detection. - +9 Level (
levelPos9): Controls the calculation period and sensitivity for market detection. - -9 Level (
levelNeg9): Controls the calculation period and sensitivity for market detection. - Above Zero (
aboveZero): Controls the calculation period and sensitivity for market detection. - Below Zero (
belowZero): Controls the calculation period and sensitivity for market detection. - EFI Value (
efi): Controls the calculation period and sensitivity for market detection. - EFI Above 0 (
aboveZero): Controls the calculation period and sensitivity for market detection. - EFI Below 0 (
belowZero): 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
aboveZero- EFI Above 0 event signal.belowZero- EFI Below 0 event signal.
2. Filters and Trade Levels
efiLen- EFI Length value used for structural qualification or thresholds.normLen- Normalization Length value used for structural qualification or thresholds.useNorm- Use Normalization value used for structural qualification or thresholds.efi- EFI value used for structural qualification or thresholds.zeroLine- Zero Line value used for structural qualification or thresholds.levelPosHalf- +0.5 Level value used for structural qualification or thresholds.levelNegHalf- -0.5 Level value used for structural qualification or thresholds.levelPos9- +9 Level value used for structural qualification or thresholds.levelNeg9- -9 Level value used for structural qualification or thresholds.aboveZero- Above Zero value used for structural qualification or thresholds.belowZero- Below Zero value used for structural qualification or thresholds.efi- EFI Value value used for structural qualification or thresholds.
Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.