cand,test_year,rule,train_n,train_mean,oos_n,oos_mean,always_mean P1,2023,"L7_Expiry in ['day_before', 'expiry_day']",102,13.01,93,-1.87,-6.55 P1,2024,"L7_Expiry in ['day_before', 'expiry_day']",195,5.91,99,4.94,6.95 P1,2025,"L4_PDR in ['compressed<0.8', 'normal']",503,4.78,174,-2.05,-5.03 P1,2026,L4_PDR in ['compressed<0.8'],344,6.21,62,10.8,0.96 P2,2023,L7_Expiry in ['expiry_day'],50,24.91,51,-5.92,-5.44 P2,2024,"L7_Expiry in ['day_before', 'expiry_day']",199,5.8,101,6.24,1.74 P2,2025,"L7_Expiry in ['day_before', 'expiry_day']",300,5.95,105,-5.7,-1.93 P2,2026,L7_Expiry in ['expiry_day'],204,6.45,41,11.34,7.0 P3,2023,"L8_FII_long in ['25-45%', '<25%']",36,1.15,48,3.36,-0.09 P3,2024,L4_PDR in ['compressed<0.8'],60,4.53,52,10.21,8.17 P3,2025,"L8_FII_long in ['25-45%', '<25%']",145,9.96,103,2.37,3.2 P3,2026,"L8_FII_long in ['25-45%', '<25%']",248,6.8,74,7.9,7.9 P4,2025,none (trade nothing),9,,0,,-11.09 P4,2026,L4_PDR in ['compressed<0.8'],53,2.29,28,33.02,22.09 P5,2025,none (trade nothing),25,,0,,-0.2 P5,2026,L3_ER20 in ['mid0.2-0.4'],49,14.59,33,30.25,16.86 P6,2025,none (trade nothing),30,,0,,-1.61 P6,2026,"L2_DMA_trend in ['down', 'mixed']",117,9.53,112,15.25,9.02 P7,2023,L5_NR7 in ['NR7'],36,3.54,33,-6.47,-0.91 P7,2024,L1_VIX in ['13-16'],72,5.08,109,-3.36,-9.22 P7,2025,none (trade nothing),558,,0,,-3.98 P7,2026,none (trade nothing),746,,0,,3.09 P8,2023,"L4_PDR in ['compressed<0.8', 'normal']",55,10.02,29,-17.44,-16.67 P8,2024,"L7_Expiry in ['day_before', 'expiry_day']",51,26.0,25,22.65,16.85 P8,2025,"L7_Expiry in ['day_before', 'expiry_day']",76,24.9,18,-44.6,-36.18 P8,2026,"L7_Expiry in ['day_before', 'expiry_day']",94,11.59,16,26.57,-2.26