Polarized Fractal Efficiency (PFE)

Parameters: period = 10 (5–50) smooth_period = 5 (2–20)

Overview

The Polarized Fractal Efficiency represents a groundbreaking application of chaos theory to financial markets, emerging from Hans Hannula's insight that price movements exhibit fractal characteristics similar to natural phenomena. Published in the January 1994 issue of Technical Analysis of Stocks & Commodities, PFE measures how directly price moves from point A to point B compared to the actual path traveled. Just as a river meandering through a valley is less efficient than a straight canal, price movements that zigzag are less efficient than those moving in straight lines, and PFE quantifies this efficiency on a scale from -100 to +100.

The calculation compares the net distance price has traveled (straight line from start to finish) with the sum of all individual price movements over that period. This ratio, expressed as a percentage and given polarity based on direction, creates an oscillator that reveals not just trend direction but trend quality. Values near +100 or -100 indicate highly efficient, strong trends where price moves persistently in one direction. Values near zero suggest choppy, inefficient movement where price oscillates without clear direction. This unique perspective helps traders distinguish between trends worth following and noisy, directionless markets that are best avoided.

Interpretation & Trading Signals

Efficiency Readings:

  • Above Zero: Upward price movement, bullish bias
  • Below Zero: Downward price movement, bearish bias
  • Near ±100: Highly efficient trend, strong directional movement
  • Near Zero: Choppy, inefficient movement, potential consolidation

Trading Strategies:

  • Trend Entry: Enter when PFE crosses zero in direction of trend
  • Reversal Signal: Extreme readings (±50-100) often precede reversals
  • Divergences: Price/PFE divergences signal potential turns
  • Filter Trades: Avoid entries when PFE near zero (choppy market)

Market State Analysis:

  • Strong Trend: PFE consistently above +30 or below -30
  • Weakening Trend: PFE moving from extremes toward zero
  • Consolidation: PFE oscillating between -20 and +20
  • Chaos/Noise: Rapid PFE oscillations indicate avoid trading

Example Usage

Code examples will be available once the Rust implementation is complete.

Performance Analysis

Related Indicators