Skip to main content

WFO Efficiency Ratio

What it is

The WFO Efficiency Ratio (also called the Walk-Forward Factor) measures how much of the in-sample performance is retained in the out-of-sample period. It's calculated per window as OOS return / IS return, and summarized as an average across all windows. An efficiency ratio of 0.5 means the strategy captured 50% of its training performance on unseen data — half the IS edge was real, half was overfitting.

WFO efficiency ratio bars per window with average line

How to access it

Navigate to the Efficiency tab in the WFO analytics popup. Available on Premium plans.

The WFO analytics popup is accessed via the table icon in the View Panel after your WFO job completes. See The Strategy Panel & View System for full details.

What you see

  • Per-window efficiency bars — One bar per window showing the OOS/IS ratio. Bars are color-coded by efficiency level:
    • Green — high positive efficiency (well above average line)
    • Cyan/Blue — moderate positive efficiency (around or slightly above average line)
    • Orange/Yellow — below-average positive efficiency
    • Red — negative efficiency (OOS return was negative while IS was positive)
  • Orange dashed line — average efficiency across all windows.
  • Efficiency ratio value — The overall Walk-Forward Factor displayed as a headline number.

How to interpret it

Overall efficiency

Walk-Forward FactorInterpretation
Above 1.0 per windowOOS exceeded IS — the strategy performed better on unseen data than training data. Strong positive signal.
Above 0.80Exceptional — most of the IS edge is real. Verify it's not just favorable OOS conditions.
0.50 – 0.80Good — more than half of the IS performance generalizes. Strategy is deployable.
0.30 – 0.50Moderate — significant IS-to-OOS degradation, but OOS is still positive. Deployable with caution.
0.10 – 0.30Weak — most IS performance was noise. OOS edge is marginal.
< 0.10 or negativeNo evidence of a real edge. Do not deploy.

Important nuance: high IS can depress the ratio

A strategy with IS Sharpe of 4.0 and OOS Sharpe of 1.2 has a Walk-Forward Factor of 0.30. That looks low, but an OOS Sharpe of 1.2 is genuinely strong. The ratio is depressed because IS performance was exceptional, not because OOS performance was poor.

Always evaluate absolute OOS performance alongside the efficiency ratio. A "low" ratio with a strong OOS result is better than a "high" ratio with a weak OOS result.

Efficiency above 1.0

When a window's OOS return exceeds its IS return, the efficiency ratio is above 1.0. This is an exceptionally positive outcome — the parameters selected on training data performed even better on unseen data. This can occur when the OOS period's market conditions particularly suit the strategy, or when IS data included difficult periods that suppressed IS metrics.

Do not dismiss high-efficiency windows as suspicious — they are genuine strong OOS results. A single window above 1.0 is notable; multiple windows above 1.0 indicate the strategy concept is genuinely robust and the optimizer is selecting parameters that transfer well to unseen data.

Per-window variation

  • Consistent efficiency across windows — The IS-to-OOS relationship is stable. The strategy behaves predictably.
  • One or two low-efficiency windows — Likely regime-dependent. If the low-efficiency windows correspond to difficult market conditions, this is expected rather than concerning.
  • Highly variable efficiency — The relationship between IS and OOS is unstable. Hard to predict how the strategy will perform going forward.

Example

A 9-window WFO for an EMA crossover on EURCHF M30:

WindowEfficiencyColorNotes
W1−0.45RedOOS was negative — losing window
W20.05OrangeNear zero — barely broke even OOS
W31.20GreenOOS exceeded IS — strong window
W44.05GreenOOS dramatically exceeded IS — best window
W5−1.60RedOOS was negative — worst window
W60.53CyanModerate positive — above breakeven
W70.50OrangeModerate positive — near average
W80.46OrangeModerate positive — near average
W90.20OrangeBelow average but positive

Average efficiency: 0.55 (orange dashed line)

Interpretation: The efficiency distribution is wide — ranging from −1.60 (W5) to 4.05 (W4). W4's efficiency of 4.05 means OOS return was more than 4× the IS return for that window. This is not an anomaly to dismiss — it is a genuinely strong OOS result where the optimizer's chosen parameters happened to align with particularly favourable market conditions. W3 also exceeded 1.0, confirming that OOS outperformance is not a one-off.

The two red windows (W1 and W5) had negative OOS returns despite positive IS returns — these are the windows where the edge did not generalise. The remaining 7 windows are all positive, with the average efficiency of 0.55 indicating the strategy retains more than half its IS performance on average. Combined with the absolute OOS returns being positive in 7 of 9 windows, this is a deployable result.