T
Traderoid

PFE Node

Polarized Fractal Efficiency

IndicatorMomentumEfficiency

Overview

PFE (Polarized Fractal Efficiency) measures the efficiency of price movement relative to the distance traveled. It calculates the ratio of direct price movement (close-to-close distance) compared to the actual zigzag path price takes. High PFE shows efficient directional movement (trending), low PFE shows choppy inefficient movement (choppy range). This metric helps traders identify when to trade trends vs when to take profits.

Fractal analysis concepts show that trending markets have high efficiency (straight lines), while choppy markets have low efficiency (zigzag paths). PFE values above 50 indicate trending conditions, below 50 indicate choppy consolidation. Perfect for filtering trade direction and timing when to shift strategy.

Formula

PFE measures price movement efficiency using logarithmic calculations:

1. Calculate Direct Distance
Direct_Distance = ABS(Close - Close[N periods ago])
Straight-line distance from start to end
2. Calculate Actual Distance
Actual_Distance = SUM(ABS(Close[i] - Close[i-1])) for N periods
Sum of all bar-to-bar movements
3. Calculate Efficiency Ratio
Efficiency = Direct_Distance / Actual_Distance
Ratio of directional vs actual movement
4. Convert to 0-100 Scale
PFE = 100 * LOG10(Efficiency) / LOG10(N)
Logarithmic scaling creates -100 to +100 range
Interpretation
PFE above 50: Trending/efficient movement
PFE below -50: Inverse trend
PFE near 0: Choppy/range-based movement
Rising PFE: Trend strengthening
Falling PFE: Trend weakening to choppy

Parameters

ParameterTypeDefaultDescription
periodnumber14Lookback period for efficiency calculation.
sourceNodeAutoThe root data source node.

💡 Tip: Period 5-7 for swing trading (short-term efficiency), 14-20 for trend trading (medium-term), 50+ for long-term structure. Longer periods smooth out whipsaws but respond slower to trend changes.

Common Use Cases

1. Trend vs Chop Detection

PFE above 50 = use trend-following strategy (moving average crossovers, breakouts). PFE below -50 = use counter-trend strategy (overbought/oversold bounces). Automatically adjust strategy based on market mode.

2. Trade Confirmation Filter

MA crossover signal only trade if PFE above 30. Breakout signal only trade if PFE above 25. This prevents trading inefficient choppy setups against recent market mode. Significantly improves win rate.

3. Trend Exhaustion Warning

PFE dropping from 60+ to below 30 = trend losing efficiency. This precedes reversal or consolidation by 3-5 bars. Use this drop to exit trend trades or take profits before wider pullback.

4. Position Sizing Basis

PFE 70+ = high conviction, size up. PFE 50-70 = medium conviction, normal size. PFE 20-50 = low conviction choppy, scale down. PFE below 20 = skip trading. Risk management built-in through efficiency measurement.

Advantages & Limitations

Advantages

  • Objectively measures trend strength
  • Fractal-based, works across timeframes
  • Excellent filter for trade signals
  • Identifies trend exhaustion early
  • Pure price-based, no smoothing needed
!

Limitations

  • Logarithmic calculation can confuse users
  • Requires minimum period to be meaningful
  • Lagging indicator (measures past efficiency)
  • Not useful alone (needs trade signal)
  • Can be choppy with short periods

Tips & Best Practices

💡 Use Multiple Timeframes

Daily PFE shows long-term trend efficiency, hourly PFE shows short-term bars. Combine both - trade long-term trending direction only when short-term also shows efficiency of 40 or higher.

📊 Smoothing Improves Signal

Apply 3-bar SMA to PFE values to smooth whipsaws. Rising smoothed PFE = trend establishing. Falling smoothed PFE = trend weakening. More reliable than raw PFE values.

⚡ Combined Strategy Application

When PFE above 50 AND price above 200-MA = trending up. When PFE below -50 AND price below 200-MA = trending down. PFE near zero = ranging phase means take profits and reduce exposure.

⚠️ Avoid Low Efficiency Trading

PFE between -30 and +30 means choppy price action. Don't force trades in this range. Wait for PFE to clearly exceed 30 or -30 before commitment.

Example Strategy

Trend-following strategy using PFE efficiency confirmation:

PFE Trend Confirmation Strategy

1Setup Phase

  • Price breaks above 50-day moving average
  • Check PFE indicator value
  • PFE above 50 confirms trend is efficient

2Entry Signal

  • Enter long position on pullback to 50-MA
  • Only if PFE above 50 (efficient uptrend)
  • Use 1-2% risk per trade

3Exit Condition

  • PFE falls below 30 (trend exhausting)
  • Price closes below 50-MA
  • Or take profits at 4-6% gain

4Risk Rules

  • Stop below pullback low
  • Only take signals when PFE above 40 (higher confidence)
  • Skip trades when PFE declining (trend weakening)

Related Nodes