PFE Node
Polarized Fractal Efficiency
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:
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| period | number | 14 | Lookback period for efficiency calculation. |
| source | Node | Auto | The 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)