Step 10: Walk-Forward Adaptability

This independent diagnostic runs a classic train/test walk-forward procedure. For each train window, the full parameter grid is evaluated; the best parameter set for a chosen selection metric is then tested on the following unseen window.

InputRolling train/test windows, full parameter grid, and one or more selection metrics such as Efficiency, Balanced Score, or Profit Quality.
OutputTrain winners, forward test results, score decay, adaptability score, and per-metric walk-forward diagnostics.
Used laterUsed as an adaptability check only. It does not alter the main shortlist or Strategy Composite Score.
Configuration
Timerange01.01.2022-01.01.2026
Train / Test / Shift12m / 3m / 3m
Selection metricsefficiency_score, balanced_score, profit_quality_score
Windows
Window IdTrain TimerangeTest TimerangeTrain StartTrain EndTest StartTest End
WFA based on Efficiency Score

Summary

Selection MetriciWFA WindowsiTrain Score MeaniTest Score MeaniTest Score WorstiPositive Test RatioiScore Decay MeaniScore Decay WorstiAdaptability Scorei

Selected train winners

Candidate IdBuy Ema ShortBuy Ema LongWindow IdTrain TimerangeTradesiProfit TotaliProfit absiWin rateiFinal BalanceiSharpeiSortinoiProfit FactoriExpectancyiProfit DrawdowniMax DrawdowniMax Drawdown RelativeiDrawdown Duration PctiUnderwater MeaniTime Below EntryiEfficiency ScoreiBalanced ScoreiProfit Quality ScoreiAccount Profit TotaliAccount Max Drawdowni

Forward test results

Candidate IdBuy Ema ShortBuy Ema LongTrain Decay ScoreiTest Decay ScoreiTradesiProfit TotaliProfit absiWin rateiFinal BalanceiSharpeiSortinoiProfit FactoriExpectancyiProfit DrawdowniMax DrawdowniMax Drawdown RelativeiDrawdown Duration PctiUnderwater MeaniTime Below EntryiEfficiency ScoreiBalanced ScoreiProfit Quality ScoreiWindow IdTrain TimerangeTest TimerangeSelected Param IdSelection MetriciTrain ScoreiTest ScoreiScore Decay MetriciScore DecayiAccount Profit TotaliAccount Max Drawdowni
WFA based on Balanced Score

Summary

Selection MetriciWFA WindowsiTrain Score MeaniTest Score MeaniTest Score WorstiPositive Test RatioiScore Decay MeaniScore Decay WorstiAdaptability Scorei

Selected train winners

Candidate IdBuy Ema ShortBuy Ema LongWindow IdTrain TimerangeTradesiProfit TotaliProfit absiWin rateiFinal BalanceiSharpeiSortinoiProfit FactoriExpectancyiProfit DrawdowniMax DrawdowniMax Drawdown RelativeiDrawdown Duration PctiUnderwater MeaniTime Below EntryiEfficiency ScoreiBalanced ScoreiProfit Quality ScoreiAccount Profit TotaliAccount Max Drawdowni

Forward test results

Candidate IdBuy Ema ShortBuy Ema LongTrain Decay ScoreiTest Decay ScoreiTradesiProfit TotaliProfit absiWin rateiFinal BalanceiSharpeiSortinoiProfit FactoriExpectancyiProfit DrawdowniMax DrawdowniMax Drawdown RelativeiDrawdown Duration PctiUnderwater MeaniTime Below EntryiEfficiency ScoreiBalanced ScoreiProfit Quality ScoreiWindow IdTrain TimerangeTest TimerangeSelected Param IdSelection MetriciTrain ScoreiTest ScoreiScore Decay MetriciScore DecayiAccount Profit TotaliAccount Max Drawdowni
WFA based on Profit Quality Score

Summary

Selection MetriciWFA WindowsiTrain Score MeaniTest Score MeaniTest Score WorstiPositive Test RatioiScore Decay MeaniScore Decay WorstiAdaptability Scorei

Selected train winners

Candidate IdBuy Ema ShortBuy Ema LongWindow IdTrain TimerangeTradesiProfit TotaliProfit absiWin rateiFinal BalanceiSharpeiSortinoiProfit FactoriExpectancyiProfit DrawdowniMax DrawdowniMax Drawdown RelativeiDrawdown Duration PctiUnderwater MeaniTime Below EntryiEfficiency ScoreiBalanced ScoreiProfit Quality ScoreiAccount Profit TotaliAccount Max Drawdowni

Forward test results

Candidate IdBuy Ema ShortBuy Ema LongTrain Decay ScoreiTest Decay ScoreiTradesiProfit TotaliProfit absiWin rateiFinal BalanceiSharpeiSortinoiProfit FactoriExpectancyiProfit DrawdowniMax DrawdowniMax Drawdown RelativeiDrawdown Duration PctiUnderwater MeaniTime Below EntryiEfficiency ScoreiBalanced ScoreiProfit Quality ScoreiWindow IdTrain TimerangeTest TimerangeSelected Param IdSelection MetriciTrain ScoreiTest ScoreiScore Decay MetriciScore DecayiAccount Profit TotaliAccount Max Drawdowni