{ "experiment": "predictor_accuracy_config_validation", "generated_at": "2026-05-24T00:45:18.819606+00:00", "seed_json": "/Users/po-chengchan/Documents/Codex/2026-05-09/help-me-to-download-the-stock/stock-predictor/docs/validation_runs/multi_factor_1000stock_overnight.json", "seed_source_generated_at": "2026-05-22T23:24:34.968630+00:00", "stocks": [ "1101", "1102", "1103", "1104", "1108", "1109", "1110", "1201", "1203", "1210", "1213", "1215", "1216", "1217", "1218", "1219", "1220", "1225", "1227", "1229", "1231", "1232", "1233", "1234", "1235", "1236", "1240", "1256", "1259", "1264", "1268", "1294", "1295", "1301", "1303", "1304", "1305", "1307", "1308", "1309", "1310", "1312", "1313", "1314", "1315", "1316", "1319", "1321", "1323", "1324", "1325", "1326", "1336", "1337", "1338", "1339", "1340", "1341", "1342", "1402", "1409", "1410", "1413", "1414", "1416", "1417", "1418", "1419", "1423", "1432", "1434", "1435", "1436", "1437", "1438", "1439", "1440", "1441", "1442", "1443", "1444", "1445", "1446", "1447", "1449", "1451", "1452", "1453", "1454", "1455", "1456", "1457", "1459", "1460", "1463", "1464", "1465", "1466", "1467", "1468", "1470", "1471", "1472", "1473", "1474", "1475", "1476", "1477", "1503", "1504", "1506", "1512", "1513", "1514", "1515", "1516", "1517", "1519", "1521", "1522", "1524", "1525", "1526", "1527", "1528", "1529", "1530", "1531", "1532", "1533", "1535", "1536", "1537", "1538", "1539", "1540", "1541", "1558", "1560", "1563", "1565", "1568", "1569", "1570", "1580", "1582", "1583", "1584", "1586", "1587", "1589", "1590", "1591", "1593", "1595", "1597", "1598", "1599", "1603", "1604", "1605", "1608", "1609", "1611", "1612", "1614", "1615", "1616", "1617", "1618", "1623", "1626", "1702", "1707", "1708", "1709", "1710", "1711", "1712", "1713", "1714", "1717", "1718", "1720", "1721", "1722", "1723", "1725", "1726", "1727", "1730", "1731", "1732", "1733", "1734", "1735", "1736", "1737", "1742", "1752", "1760", "1762", "1773", "1776", "1777", "1781", "1783", "1784", "1785", "1786", "1788", "1789", "1795", "1796", "1799", "1802", "1805", "1806", "1808", "1809", "1810", "1813", "1815", "1817", "1903", "1904", "1905", "1906", "1907", "1909", "2002", "2006", "2007", "2008", "2009", "2010", "2012", "2013", "2014", "2015", "2017", "2020", "2022", "2023", "2024", "2025", "2027", "2028", "2029", "2030", "2031", "2032", "2033", "2034", "2035", "2038", "2049", "2059", "2061", "2062", "2063", "2064", "2065", "2066", "2067", "2069", "2070", "2072", "2073", "2101", "2102", "2103", "2104", "2105", "2106", "2107", "2108", "2109", "2114", "2115", "2201", "2204", "2206", "2207", "2208", "2211", "2221", "2227", "2228", "2230", "2231", "2233", "2235", "2236", "2239", "2241", "2243", "2247", "2248", "2250", "2301", "2302", "2303", "2305", "2308", "2312", "2313", "2314", "2316", "2317", "2321", "2323", "2324", "2327", "2328", "2329", "2330", "2331", "2332", "2337", "2338", "2340", "2342", "2344", "2345", "2347", "2348", "2349", "2351", "2352", "2353", "2354", "2355", "2356", "2357", "2359", "2360", "2362", "2363", "2364", "2365", "2367", "2368", "2369", "2371", "2373", "2374", "2375", "2376", "2377", "2379", "2380", "2382", "2383", "2385", "2387", "2388", "2390", "2392", "2393", "2395", "2397", "2399", "2401", "2402", "2404", "2405", "2406", "2408", "2409", "2412", "2413", "2414", "2415", "2417", "2419", "2420", "2421", "2423", "2424", "2425", "2426", "2427", "2428", "2429", "2430", "2431", "2433", "2434", "2436", "2438", "2439", "2440", "2441", "2442", "2444", "2449", "2450", "2451", "2453", "2454", "2455", "2457", "2458", "2459", "2460", "2461", "2462", "2464", "2465", "2466", "2467", "2468", "2471", "2472", "2474", "2476", "2477", "2478", "2480", "2481", "2482", "2483", "2484", "2485", "2486", "2488", "2489", "2491", "2492", "2493", "2495", "2496", "2497", "2498", "2501", "2504", "2505", "2506", "2509", "2511", "2514", "2515", "2516", "2520", "2524", "2527", "2528", "2530", "2534", "2535", "2536", "2537", "2538", "2539", "2540", "2542", "2543", "2545", "2546", "2547", "2548", "2596", "2597", "2601", "2603", "2605", "2606", "2607", "2608", "2609", "2610", "2611", "2612", "2613", "2614", "2615", "2616", "2617", "2618", "2630", "2633", "2634", "2636", "2637", "2640", "2641", "2642", "2643", "2645", "2646", "2701", "2702", "2704", "2705", "2706", "2707", "2712", "2718", "2719", "2722", "2723", "2724", "2726", "2727", "2729", "2731", "2732", "2734", "2736", "2739", "2740", "2743", "2745", "2748", "2751", "2752", "2753", "2754", "2755", "2756", "2762", "2801", "2812", "2816", "2820", "2832", "2834", "2836", "2838", "2845", "2849", "2850", "2851", "2852", "2855", "2867", "2880", "2881", "2882", "2883", "2884", "2885", "2886", "2887", "2889", "2890", "2891", "2892", "2897", "2901", "2903", "2904", "2905", "2906", "2908", "2910", "2911", "2912", "2913", "2915", "2916", "2923", "2924", "2926", "2929", "2937", "2939", "2941", "2945", "2947", "2948", "2949", "3002", "3003", "3004", "3005", "3006", "3008", "3010", "3011", "3013", "3014", "3015", "3016", "3017", "3018", "3019", "3021", "3022", "3023", "3024", "3025", "3026", "3027", "3028", "3029", "3030", "3031", "3032", "3033", "3034", "3035", "3036", "3037", "3038", "3040", "3041", "3042", "3043", "3044", "3045", "3046", "3047", "3048", "3049", "3050", "3051", "3052", "3054", "3055", "3056", "3057", "3058", "3059", "3060", "3062", "3064", "3066", "3067", "3071", "3073", "3078", "3081", "3083", "3085", "3086", "3088", "3090", "3092", "3093", "3094", "3095", "3105", "3114", "3115", "3118", "3122", "3128", "3130", "3131", "3135", "3138", "3141", "3147", "3149", "3152", "3158", "3162", "3163", "3164", "3167", "3168", "3169", "3171", "3176", "3178", "3188", "3189", "3191", "3205", "3206", "3207", "3209", "3211", "3213", "3217", "3218", "3219", "3221", "3224", "3226", "3227", "3228", "3229", "3230", "3231", "3232", "3234", "3236", "3252", "3257", "3259", "3260", "3264", "3265", "3266", "3268", "3272", "3276", "3284", "3285", "3287", "3288", "3289", "3290", "3293", "3294", "3296", "3297", "3303", "3305", "3306", "3308", "3310", "3311", "3312", "3313", "3317", "3321", "3322", "3323", "3324", "3325", "3332", "3338", "3339", "3346", "3349", "3354", "3356", "3357", "3360", "3362", "3363", "3372", "3373", "3374", "3376", "3379", "3380", "3388", "3390", "3402", "3406", "3413", "3416", "3419", "3426", "3430", "3432", "3434", "3437", "3438", "3441", "3443", "3444", "3447", "3450", "3455", "3465", "3466", "3467", "3479", "3481", "3483", "3484", "3489", "3490", "3491", "3492", "3494", "3498", "3499", "3501", "3504", "3508", "3511", "3512", "3515", "3516", "3518", "3520", "3521", "3522", "3523", "3526", "3527", "3528", "3529", "3530", "3531", "3532", "3533", "3535", "3537", "3540", "3541", "3543", "3545", "3546", "3548", "3550", "3551", "3552", "3555", "3556", "3557", "3558", "3563", "3564", "3567", "3570", "3576", "3577", "3580", "3581", "3583", "3587", "3588", "3591", "3592", "3593", "3594", "3596", "3597", "3605", "3607", "3609", "3611", "3615", "3617", "3622", "3623", "3624", "3625", "3628", "3629", "3630", "3631", "3632", "3645", "3646", "3652", "3653", "3661", "3663", "3664", "3665", "3666", "3669", "3672", "3673", "3675", "3679", "3680", "3684", "3685", "3686", "3687", "3689", "3691", "3693", "3694", "3701", "3702", "3703", "3704", "3705", "3706", "3707", "3708", "3709", "3710", "3711", "3712", "3713", "3714", "3715", "3716", "3717", "4102", "4104", "4105", "4106", "4107", "4108", "4109", "4111", "4113", "4114", "4116", "4119", "4120", "4121", "4123", "4126", "4127", "4128", "4129", "4130", "4131", "4133", "4137", "4138", "4139", "4142", "4147", "4148", "4153", "4154", "4155", "4157", "4160", "4161", "4162", "4163", "4164", "4166", "4167", "4168", "4171", "4173", "4174", "4175", "4183", "4188", "4190", "4192", "4198", "4205", "4207", "4303", "4304", "4305", "4306", "4401", "4402", "4406", "4413", "4414", "4416", "4417", "4419", "4420", "4426", "4430", "4432", "4433", "4438", "4439", "4440", "4441", "4442", "4502", "4503", "4506", "4510", "4513", "4523", "4526", "4527", "4528", "4529", "4530", "4532", "4533", "4534", "4535", "4536", "4538", "4540", "4541", "4542", "4543", "4545", "4549", "4550", "4551", "4552", "4554", "4555", "4556", "4557", "4558", "4560", "4561", "4562", "4563", "4564", "4566", "4568", "4569", "4571", "4572", "4576", "4577", "4580", "4581", "4583", "4584", "4585", "4588", "4609", "4702", "4706", "4707", "4711", "4714", "4716", "4720", "4721", "4722", "4726", "4728", "4729", "4735", "4736", "4737", "4739", "4741", "4743", "4744", "4745", "4746", "4747", "4749", "4754", "4755", "4760", "4763", "4764", "4766", "4767", "4768", "4770", "4771", "4772", "4804", "4806", "4807", "4903", "4904", "4905", "4906", "4907", "4908", "4909", "4911", "4912" ], "covered_stocks": [ "1101", "1102", "1103", "1104", "1108", "1109", "1110", "1201", "1203", "1210", "1213", "1215", "1216", "1217", "1218", "1219", "1220", "1225", "1227", "1229", "1231", "1232", "1233", "1234", "1235", "1236", "1240", "1256", "1259", "1264", "1268", "1294", "1295", "1301", "1303", "1304", "1305", "1307", "1308", "1309", "1310", "1312", "1313", "1314", "1315", "1316", "1319", "1321", "1323", "1324", "1325", "1326", "1336", "1337", "1338", "1339", "1340", "1341", "1342", "1402", "1409", "1410", "1413", "1414", "1416", "1417", "1418", "1419", "1423", "1432", "1434", "1435", "1436", "1437", "1438", "1439", "1440", "1441", "1442", "1443", "1444", "1445", "1446", "1447", "1449", "1451", "1452", "1453", "1454", "1455", "1456", "1457", "1459", "1460", "1463", "1464", "1465", "1466", "1467", "1468", "1470", "1471", "1472", "1473", "1474", "1475", "1476", "1477", "1503", "1504", "1506", "1512", "1513", "1514", "1515", "1516", "1517", "1519", "1521", "1522", "1524", "1525", "1526", "1527", "1528", "1529", "1530", "1531", "1532", "1533", "1535", "1536", "1537", "1538", "1539", "1540", "1541", "1558", "1560", "1563", "1565", "1568", "1569", "1570", "1580", "1582", "1583", "1584", "1586", "1587", "1589", "1590", "1591", "1593", "1595", "1597", "1598", "1599", "1603", "1604", "1605", "1608", "1609", "1611", "1612", "1614", "1615", "1616", "1617", "1618", "1626", "1702", "1707", "1708", "1709", "1710", "1711", "1712", "1713", "1714", "1717", "1718", "1720", "1721", "1722", "1723", "1725", "1726", "1727", "1730", "1731", "1732", "1733", "1734", "1735", "1736", "1737", "1742", "1752", "1760", "1762", "1773", "1776", "1777", "1781", "1783", "1784", "1785", "1786", "1788", "1789", "1795", "1796", "1799", "1802", "1805", "1806", "1808", "1809", "1810", "1813", "1815", "1817", "1903", "1904", "1905", "1906", "1907", "1909", "2002", "2006", "2007", "2008", "2009", "2010", "2012", "2013", "2014", "2015", "2017", "2020", "2022", "2023", "2024", "2025", "2027", "2028", "2029", "2030", "2031", "2032", "2033", "2034", "2035", "2038", "2049", "2059", "2061", "2062", "2063", "2064", "2065", "2066", "2067", "2069", "2070", "2073", "2101", "2102", "2103", "2104", "2105", "2106", "2107", "2108", "2109", "2114", "2115", "2201", "2204", "2206", "2207", "2208", "2211", "2221", "2227", "2228", "2230", "2231", "2233", "2235", "2236", "2239", "2241", "2243", "2247", "2248", "2250", "2301", "2302", "2303", "2305", "2308", "2312", "2313", "2314", "2316", "2317", "2321", "2323", "2324", "2327", "2328", "2329", "2330", "2331", "2332", "2337", "2338", "2340", "2342", "2344", "2345", "2347", "2348", "2349", "2351", "2352", "2353", "2354", "2355", "2356", "2357", "2359", "2360", "2362", "2363", "2364", "2365", "2367", "2368", "2369", "2371", "2373", "2374", "2375", "2376", "2377", "2379", "2380", "2382", "2383", "2385", "2387", "2388", "2390", "2392", "2393", "2395", "2397", "2399", "2401", "2402", "2404", "2405", "2406", "2408", "2409", "2412", "2413", "2414", "2415", "2417", "2419", "2420", "2421", "2423", "2424", "2425", "2426", "2427", "2428", "2429", "2430", "2431", "2433", "2434", "2436", "2438", "2439", "2440", "2441", "2442", "2444", "2449", "2450", "2451", "2453", "2454", "2455", "2457", "2458", "2459", "2460", "2461", "2462", "2464", "2465", "2466", "2467", "2468", "2471", "2472", "2474", "2476", "2477", "2478", "2480", "2481", "2482", "2483", "2484", "2485", "2486", "2488", "2489", "2491", "2492", "2493", "2495", "2496", "2497", "2498", "2501", "2504", "2505", "2506", "2509", "2511", "2514", "2515", "2516", "2520", "2524", "2527", "2528", "2530", "2534", "2535", "2536", "2537", "2538", "2539", "2540", "2542", "2543", "2545", "2546", "2547", "2548", "2596", "2597", "2601", "2603", "2605", "2606", "2607", "2608", "2609", "2610", "2611", "2612", "2613", "2614", "2615", "2616", "2617", "2618", "2630", "2633", "2634", "2636", "2637", "2640", "2641", "2642", "2643", "2645", "2646", "2701", "2702", "2704", "2705", "2706", "2707", "2712", "2718", "2719", "2722", "2723", "2724", "2726", "2727", "2729", "2731", "2732", "2734", "2736", "2739", "2740", "2743", "2745", "2748", "2751", "2752", "2753", "2754", "2755", "2756", "2762", "2801", "2812", "2816", "2820", "2832", "2834", "2836", "2838", "2845", "2849", "2850", "2851", "2852", "2855", "2867", "2880", "2881", "2882", "2883", "2884", "2885", "2886", "2887", "2889", "2890", "2891", "2892", "2897", "2901", "2903", "2904", "2905", "2906", "2908", "2910", "2911", "2912", "2913", "2915", "2916", "2923", "2924", "2926", "2929", "2937", "2939", "2941", "2945", "2947", "2948", "2949", "3002", "3003", "3004", "3005", "3006", "3008", "3010", "3011", "3013", "3014", "3015", "3016", "3017", "3018", "3019", "3021", "3022", "3023", "3024", "3025", "3026", "3027", "3028", "3029", "3030", "3031", "3032", "3033", "3034", "3035", "3036", "3037", "3038", "3040", "3041", "3042", "3043", "3044", "3045", "3046", "3047", "3048", "3049", "3050", "3051", "3052", "3054", "3055", "3056", "3057", "3058", "3059", "3060", "3062", "3064", "3066", "3067", "3071", "3073", "3078", "3081", "3083", "3085", "3086", "3088", "3090", "3092", "3093", "3094", "3095", "3105", "3114", "3115", "3118", "3122", "3128", "3130", "3131", "3135", "3138", "3141", "3147", "3149", "3152", "3158", "3162", "3163", "3164", "3167", "3168", "3169", "3171", "3176", "3178", "3188", "3189", "3191", "3205", "3206", "3207", "3209", "3211", "3213", "3217", "3218", "3219", "3221", "3224", "3226", "3227", "3228", "3229", "3230", "3231", "3232", "3234", "3236", "3252", "3257", "3259", "3260", "3264", "3265", "3266", "3268", "3272", "3276", "3284", "3285", "3287", "3288", "3289", "3290", "3293", "3294", "3296", "3297", "3303", "3305", "3306", "3308", "3310", "3311", "3312", "3313", "3317", "3321", "3322", "3323", "3324", "3325", "3332", "3338", "3339", "3346", "3349", "3354", "3356", "3357", "3360", "3362", "3363", "3372", "3373", "3374", "3376", "3379", "3380", "3388", "3390", "3402", "3406", "3413", "3416", "3419", "3426", "3430", "3432", "3434", "3437", "3438", "3441", "3443", "3444", "3447", "3450", "3455", "3465", "3466", "3467", "3479", "3481", "3483", "3484", "3489", "3490", "3491", "3492", "3494", "3498", "3499", "3501", "3504", "3508", "3511", "3512", "3515", "3516", "3518", "3520", "3521", "3522", "3523", "3526", "3527", "3528", "3529", "3530", "3531", "3532", "3533", "3535", "3537", "3540", "3541", "3543", "3545", "3546", "3548", "3550", "3551", "3552", "3555", "3556", "3557", "3558", "3563", "3564", "3567", "3570", "3576", "3577", "3580", "3581", "3583", "3587", "3588", "3591", "3592", "3593", "3594", "3596", "3597", "3605", "3607", "3609", "3611", "3615", "3617", "3622", "3623", "3624", "3625", "3628", "3629", "3630", "3631", "3632", "3645", "3646", "3652", "3653", "3661", "3663", "3664", "3665", "3666", "3669", "3672", "3673", "3675", "3679", "3680", "3684", "3685", "3686", "3687", "3689", "3691", "3693", "3694", "3701", "3702", "3703", "3704", "3705", "3706", "3707", "3708", "3709", "3710", "3711", "3712", "3713", "3714", "3715", "3716", "4102", "4104", "4105", "4106", "4107", "4108", "4109", "4111", "4113", "4114", "4116", "4119", "4120", "4121", "4123", "4126", "4127", "4128", "4129", "4130", "4131", "4133", "4137", "4138", "4139", "4142", "4147", "4148", "4153", "4154", "4155", "4157", "4160", "4161", "4162", "4163", "4164", "4166", "4167", "4168", "4171", "4173", "4174", "4175", "4183", "4188", "4190", "4192", "4198", "4205", "4207", "4303", "4304", "4305", "4306", "4401", "4402", "4406", "4413", "4414", "4416", "4417", "4419", "4420", "4426", "4430", "4432", "4433", "4438", "4439", "4440", "4442", "4502", "4503", "4506", "4510", "4513", "4523", "4526", "4527", "4528", "4529", "4530", "4532", "4533", "4534", "4535", "4536", "4538", "4540", "4541", "4542", "4543", "4545", "4549", "4550", "4551", "4552", "4554", "4555", "4556", "4557", "4558", "4560", "4561", "4562", "4563", "4564", "4566", "4568", "4569", "4571", "4572", "4576", "4577", "4580", "4581", "4583", "4584", "4588", "4609", "4702", "4706", "4707", "4711", "4714", "4716", "4720", "4721", "4722", "4726", "4728", "4729", "4735", "4736", "4737", "4739", "4741", "4743", "4744", "4745", "4746", "4747", "4749", "4754", "4755", "4760", "4763", "4764", "4766", "4767", "4768", "4770", "4771", "4772", "4804", "4806", "4807", "4903", "4904", "4905", "4906", "4907", "4908", "4909", "4911", "4912" ], "factor_names": [ "oldwang_trend", "oldwang_guard", "oldwang_volume", "volume_expansion", "volume_spike", "volume_surge", "volume_contraction_after_spike", "candle_shadow", "upper_shadow", "lower_shadow", "bullish_upper_shadow", "high_volume_upper_shadow", "foreign_flow", "trust_flow", "dealer_flow", "institutional_flow", "chip_score", "margin_risk", "short_pressure", "macd_momentum", "rsi_trend", "rsi_reversal", "bb_reversion", "ma_alignment", "momentum_20d", "momentum_60d", "momentum_120d", "volatility_risk", "liquidity_quality" ], "config_generation": { "delta_values": [ -0.03, -0.02, -0.01, -0.005, 0.0, 0.005, 0.01, 0.02, 0.03 ], "scale_values": [ 0.8, 0.9, 1.0, 1.1, 1.2 ], "random_configs": 10000, "max_configs": 12000, "weight_step": 0.005, "min_weight": 0.005, "max_weight": 0.1, "random_seed": 43, "events_cache": "docs/validation_runs/multi_factor_1000stock_finetune_events.pkl" }, "result": { "split": { "optimize_ratio": 0.6, "tune_events": 293286, "validation_events": 195524, "tune_date_range": [ "2024-05-30", "2025-07-29" ], "validation_date_range": [ "2025-07-29", "2026-05-14" ] }, "baseline": { "tune": { "accuracy": 39.3517, "direction_accuracy": 41.887, "buy_precision": 39.5504, "sell_precision": 44.2653, "signal_count": 225409, "buy_count": 113703, "sell_count": 111706, "coverage": 0.7686, "n_predictions": 293286 }, "validation": { "accuracy": 40.3925, "direction_accuracy": 44.4077, "buy_precision": 41.8795, "sell_precision": 46.7144, "signal_count": 155259, "buy_count": 74072, "sell_count": 81187, "coverage": 0.7941, "n_predictions": 195524 } }, "grid_size": 10267, "passing_count": 2583, "seed_config": { "name": "seed", "config": { "weights": { "oldwang_trend": 0.01, "oldwang_guard": 0.01, "oldwang_volume": 0.05, "volume_expansion": 0.03, "volume_spike": 0.07, "volume_surge": 0.01, "volume_contraction_after_spike": 0.03, "candle_shadow": 0.01, "upper_shadow": 0.06, "lower_shadow": 0.02, "bullish_upper_shadow": 0.03, "high_volume_upper_shadow": 0.08, "foreign_flow": 0.03, "trust_flow": 0.02, "dealer_flow": 0.06, "institutional_flow": 0.02, "chip_score": 0.03, "margin_risk": 0.01, "short_pressure": 0.08, "macd_momentum": 0.02, "rsi_trend": 0.04, "rsi_reversal": 0.06, "bb_reversion": 0.08, "ma_alignment": 0.01, "momentum_20d": 0.03, "momentum_60d": 0.03, "momentum_120d": 0.07, "volatility_risk": 0.05, "liquidity_quality": 0.02 }, "hold_bias": 0.0 }, "passed": false, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": false, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1411, "buy_count_ratio": 0.8982 }, "tune": { "metrics": { "accuracy": 40.0967, "direction_accuracy": 40.9264, "buy_precision": 39.3697, "sell_precision": 41.9347, "signal_count": 258635, "buy_count": 101672, "sell_count": 156963, "coverage": 0.8819, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.745, "direction_accuracy_delta_pp": -0.9606, "buy_precision_delta_pp": -0.1807, "sell_precision_delta_pp": -2.3306, "signal_count_delta": 33226, "coverage_delta": 0.1133 } }, "validation": { "metrics": { "accuracy": 42.1099, "direction_accuracy": 43.5853, "buy_precision": 41.8364, "sell_precision": 44.6371, "signal_count": 177172, "buy_count": 66533, "sell_count": 110639, "coverage": 0.9061, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 1.7174, "direction_accuracy_delta_pp": -0.8224, "buy_precision_delta_pp": -0.0431, "sell_precision_delta_pp": -2.0773, "signal_count_delta": 21913, "coverage_delta": 0.112 } } }, "best_accuracy_config": { "name": "candidate_08963", "config": { "weights": { "oldwang_trend": 0.015, "oldwang_guard": 0.01, "oldwang_volume": 0.08, "volume_expansion": 0.025, "volume_spike": 0.04, "volume_surge": 0.005, "volume_contraction_after_spike": 0.04, "candle_shadow": 0.005, "upper_shadow": 0.09, "lower_shadow": 0.02, "bullish_upper_shadow": 0.04, "high_volume_upper_shadow": 0.08, "foreign_flow": 0.06, "trust_flow": 0.005, "dealer_flow": 0.055, "institutional_flow": 0.05, "chip_score": 0.035, "margin_risk": 0.015, "short_pressure": 0.07, "macd_momentum": 0.015, "rsi_trend": 0.04, "rsi_reversal": 0.04, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.04, "momentum_60d": 0.02, "momentum_120d": 0.075, "volatility_risk": 0.08, "liquidity_quality": 0.015 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.168, "buy_count_ratio": 0.7559 }, "tune": { "metrics": { "accuracy": 40.2515, "direction_accuracy": 40.8868, "buy_precision": 39.3297, "sell_precision": 41.6711, "signal_count": 265352, "buy_count": 88882, "sell_count": 176470, "coverage": 0.9048, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8998, "direction_accuracy_delta_pp": -1.0002, "buy_precision_delta_pp": -0.2207, "sell_precision_delta_pp": -2.5942, "signal_count_delta": 39943, "coverage_delta": 0.1362 } }, "validation": { "metrics": { "accuracy": 42.5963, "direction_accuracy": 43.7253, "buy_precision": 42.2867, "sell_precision": 44.3679, "signal_count": 181348, "buy_count": 55994, "sell_count": 125354, "coverage": 0.9275, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.2038, "direction_accuracy_delta_pp": -0.6824, "buy_precision_delta_pp": 0.4072, "sell_precision_delta_pp": -2.3465, "signal_count_delta": 26089, "coverage_delta": 0.1334 } } }, "strict_best_config": { "name": "candidate_08963", "config": { "weights": { "oldwang_trend": 0.015, "oldwang_guard": 0.01, "oldwang_volume": 0.08, "volume_expansion": 0.025, "volume_spike": 0.04, "volume_surge": 0.005, "volume_contraction_after_spike": 0.04, "candle_shadow": 0.005, "upper_shadow": 0.09, "lower_shadow": 0.02, "bullish_upper_shadow": 0.04, "high_volume_upper_shadow": 0.08, "foreign_flow": 0.06, "trust_flow": 0.005, "dealer_flow": 0.055, "institutional_flow": 0.05, "chip_score": 0.035, "margin_risk": 0.015, "short_pressure": 0.07, "macd_momentum": 0.015, "rsi_trend": 0.04, "rsi_reversal": 0.04, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.04, "momentum_60d": 0.02, "momentum_120d": 0.075, "volatility_risk": 0.08, "liquidity_quality": 0.015 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.168, "buy_count_ratio": 0.7559 }, "tune": { "metrics": { "accuracy": 40.2515, "direction_accuracy": 40.8868, "buy_precision": 39.3297, "sell_precision": 41.6711, "signal_count": 265352, "buy_count": 88882, "sell_count": 176470, "coverage": 0.9048, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8998, "direction_accuracy_delta_pp": -1.0002, "buy_precision_delta_pp": -0.2207, "sell_precision_delta_pp": -2.5942, "signal_count_delta": 39943, "coverage_delta": 0.1362 } }, "validation": { "metrics": { "accuracy": 42.5963, "direction_accuracy": 43.7253, "buy_precision": 42.2867, "sell_precision": 44.3679, "signal_count": 181348, "buy_count": 55994, "sell_count": 125354, "coverage": 0.9275, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.2038, "direction_accuracy_delta_pp": -0.6824, "buy_precision_delta_pp": 0.4072, "sell_precision_delta_pp": -2.3465, "signal_count_delta": 26089, "coverage_delta": 0.1334 } } }, "best_vs_seed_deltas": { "accuracy_delta_pp": 0.4864, "direction_accuracy_delta_pp": 0.14, "buy_precision_delta_pp": 0.4503, "sell_precision_delta_pp": -0.2692, "signal_count_delta": 4176, "coverage_delta": 0.0214 }, "top_overall": [ { "name": "candidate_08963", "config": { "weights": { "oldwang_trend": 0.015, "oldwang_guard": 0.01, "oldwang_volume": 0.08, "volume_expansion": 0.025, "volume_spike": 0.04, "volume_surge": 0.005, "volume_contraction_after_spike": 0.04, "candle_shadow": 0.005, "upper_shadow": 0.09, "lower_shadow": 0.02, "bullish_upper_shadow": 0.04, "high_volume_upper_shadow": 0.08, "foreign_flow": 0.06, "trust_flow": 0.005, "dealer_flow": 0.055, "institutional_flow": 0.05, "chip_score": 0.035, "margin_risk": 0.015, "short_pressure": 0.07, "macd_momentum": 0.015, "rsi_trend": 0.04, "rsi_reversal": 0.04, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.04, "momentum_60d": 0.02, "momentum_120d": 0.075, "volatility_risk": 0.08, "liquidity_quality": 0.015 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.168, "buy_count_ratio": 0.7559 }, "tune": { "metrics": { "accuracy": 40.2515, "direction_accuracy": 40.8868, "buy_precision": 39.3297, "sell_precision": 41.6711, "signal_count": 265352, "buy_count": 88882, "sell_count": 176470, "coverage": 0.9048, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8998, "direction_accuracy_delta_pp": -1.0002, "buy_precision_delta_pp": -0.2207, "sell_precision_delta_pp": -2.5942, "signal_count_delta": 39943, "coverage_delta": 0.1362 } }, "validation": { "metrics": { "accuracy": 42.5963, "direction_accuracy": 43.7253, "buy_precision": 42.2867, "sell_precision": 44.3679, "signal_count": 181348, "buy_count": 55994, "sell_count": 125354, "coverage": 0.9275, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.2038, "direction_accuracy_delta_pp": -0.6824, "buy_precision_delta_pp": 0.4072, "sell_precision_delta_pp": -2.3465, "signal_count_delta": 26089, "coverage_delta": 0.1334 } } }, { "name": "candidate_04110", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.03, "volume_expansion": 0.025, "volume_spike": 0.065, "volume_surge": 0.005, "volume_contraction_after_spike": 0.03, "candle_shadow": 0.005, "upper_shadow": 0.055, "lower_shadow": 0.015, "bullish_upper_shadow": 0.025, "high_volume_upper_shadow": 0.075, "foreign_flow": 0.05, "trust_flow": 0.005, "dealer_flow": 0.04, "institutional_flow": 0.015, "chip_score": 0.05, "margin_risk": 0.005, "short_pressure": 0.1, "macd_momentum": 0.005, "rsi_trend": 0.05, "rsi_reversal": 0.09, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.035, "momentum_60d": 0.04, "momentum_120d": 0.1, "volatility_risk": 0.08, "liquidity_quality": 0.005 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1399, "buy_count_ratio": 0.8647 }, "tune": { "metrics": { "accuracy": 40.304, "direction_accuracy": 41.1412, "buy_precision": 39.6812, "sell_precision": 42.0294, "signal_count": 258420, "buy_count": 97749, "sell_count": 160671, "coverage": 0.8811, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9523, "direction_accuracy_delta_pp": -0.7458, "buy_precision_delta_pp": 0.1308, "sell_precision_delta_pp": -2.2359, "signal_count_delta": 33011, "coverage_delta": 0.1125 } }, "validation": { "metrics": { "accuracy": 42.5641, "direction_accuracy": 44.1104, "buy_precision": 42.4541, "sell_precision": 45.0497, "signal_count": 176981, "buy_count": 64048, "sell_count": 112933, "coverage": 0.9052, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.1716, "direction_accuracy_delta_pp": -0.2973, "buy_precision_delta_pp": 0.5746, "sell_precision_delta_pp": -1.6647, "signal_count_delta": 21722, "coverage_delta": 0.1111 } } }, { "name": "candidate_00835", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.07, "volume_expansion": 0.05, "volume_spike": 0.08, "volume_surge": 0.03, "volume_contraction_after_spike": 0.005, "candle_shadow": 0.005, "upper_shadow": 0.09, "lower_shadow": 0.005, "bullish_upper_shadow": 0.06, "high_volume_upper_shadow": 0.06, "foreign_flow": 0.06, "trust_flow": 0.01, "dealer_flow": 0.09, "institutional_flow": 0.04, "chip_score": 0.01, "margin_risk": 0.005, "short_pressure": 0.085, "macd_momentum": 0.005, "rsi_trend": 0.04, "rsi_reversal": 0.08, "bb_reversion": 0.1, "ma_alignment": 0.015, "momentum_20d": 0.035, "momentum_60d": 0.035, "momentum_120d": 0.1, "volatility_risk": 0.045, "liquidity_quality": 0.03 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1639, "buy_count_ratio": 0.8542 }, "tune": { "metrics": { "accuracy": 40.3282, "direction_accuracy": 40.9356, "buy_precision": 39.7159, "sell_precision": 41.6212, "signal_count": 264921, "buy_count": 95332, "sell_count": 169589, "coverage": 0.9033, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9765, "direction_accuracy_delta_pp": -0.9514, "buy_precision_delta_pp": 0.1655, "sell_precision_delta_pp": -2.6441, "signal_count_delta": 39512, "coverage_delta": 0.1347 } }, "validation": { "metrics": { "accuracy": 42.5585, "direction_accuracy": 43.7325, "buy_precision": 42.3719, "sell_precision": 44.4655, "signal_count": 180701, "buy_count": 63273, "sell_count": 117428, "coverage": 0.9242, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.166, "direction_accuracy_delta_pp": -0.6752, "buy_precision_delta_pp": 0.4924, "sell_precision_delta_pp": -2.2489, "signal_count_delta": 25442, "coverage_delta": 0.1301 } } }, { "name": "candidate_03129", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.05, "volume_expansion": 0.01, "volume_spike": 0.05, "volume_surge": 0.02, "volume_contraction_after_spike": 0.025, "candle_shadow": 0.01, "upper_shadow": 0.08, "lower_shadow": 0.01, "bullish_upper_shadow": 0.01, "high_volume_upper_shadow": 0.07, "foreign_flow": 0.06, "trust_flow": 0.05, "dealer_flow": 0.04, "institutional_flow": 0.005, "chip_score": 0.025, "margin_risk": 0.005, "short_pressure": 0.08, "macd_momentum": 0.005, "rsi_trend": 0.045, "rsi_reversal": 0.05, "bb_reversion": 0.08, "ma_alignment": 0.005, "momentum_20d": 0.05, "momentum_60d": 0.03, "momentum_120d": 0.1, "volatility_risk": 0.08, "liquidity_quality": 0.005 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1522, "buy_count_ratio": 0.8013 }, "tune": { "metrics": { "accuracy": 40.2314, "direction_accuracy": 40.9839, "buy_precision": 39.4837, "sell_precision": 41.7894, "signal_count": 261315, "buy_count": 91296, "sell_count": 170019, "coverage": 0.891, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8797, "direction_accuracy_delta_pp": -0.9031, "buy_precision_delta_pp": -0.0667, "sell_precision_delta_pp": -2.4759, "signal_count_delta": 35906, "coverage_delta": 0.1224 } }, "validation": { "metrics": { "accuracy": 42.5411, "direction_accuracy": 43.8949, "buy_precision": 42.3573, "sell_precision": 44.6584, "signal_count": 178891, "buy_count": 59357, "sell_count": 119534, "coverage": 0.9149, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.1486, "direction_accuracy_delta_pp": -0.5128, "buy_precision_delta_pp": 0.4778, "sell_precision_delta_pp": -2.056, "signal_count_delta": 23632, "coverage_delta": 0.1208 } } }, { "name": "candidate_09713", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.08, "volume_expansion": 0.01, "volume_spike": 0.065, "volume_surge": 0.02, "volume_contraction_after_spike": 0.005, "candle_shadow": 0.015, "upper_shadow": 0.09, "lower_shadow": 0.04, "bullish_upper_shadow": 0.05, "high_volume_upper_shadow": 0.07, "foreign_flow": 0.06, "trust_flow": 0.02, "dealer_flow": 0.06, "institutional_flow": 0.005, "chip_score": 0.025, "margin_risk": 0.015, "short_pressure": 0.1, "macd_momentum": 0.02, "rsi_trend": 0.01, "rsi_reversal": 0.03, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.06, "momentum_60d": 0.04, "momentum_120d": 0.07, "volatility_risk": 0.08, "liquidity_quality": 0.02 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1713, "buy_count_ratio": 0.791 }, "tune": { "metrics": { "accuracy": 40.2041, "direction_accuracy": 40.7857, "buy_precision": 39.3488, "sell_precision": 41.5275, "signal_count": 266466, "buy_count": 90727, "sell_count": 175739, "coverage": 0.9086, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8524, "direction_accuracy_delta_pp": -1.1013, "buy_precision_delta_pp": -0.2016, "sell_precision_delta_pp": -2.7378, "signal_count_delta": 41057, "coverage_delta": 0.14 } }, "validation": { "metrics": { "accuracy": 42.5354, "direction_accuracy": 43.6068, "buy_precision": 42.1442, "sell_precision": 44.302, "signal_count": 181857, "buy_count": 58594, "sell_count": 123263, "coverage": 0.9301, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.1429, "direction_accuracy_delta_pp": -0.8009, "buy_precision_delta_pp": 0.2647, "sell_precision_delta_pp": -2.4124, "signal_count_delta": 26598, "coverage_delta": 0.136 } } }, { "name": "candidate_07092", "config": { "weights": { "oldwang_trend": 0.01, "oldwang_guard": 0.01, "oldwang_volume": 0.04, "volume_expansion": 0.01, "volume_spike": 0.1, "volume_surge": 0.04, "volume_contraction_after_spike": 0.01, "candle_shadow": 0.005, "upper_shadow": 0.055, "lower_shadow": 0.005, "bullish_upper_shadow": 0.06, "high_volume_upper_shadow": 0.1, "foreign_flow": 0.035, "trust_flow": 0.005, "dealer_flow": 0.065, "institutional_flow": 0.02, "chip_score": 0.06, "margin_risk": 0.02, "short_pressure": 0.1, "macd_momentum": 0.005, "rsi_trend": 0.01, "rsi_reversal": 0.09, "bb_reversion": 0.1, "ma_alignment": 0.02, "momentum_20d": 0.04, "momentum_60d": 0.02, "momentum_120d": 0.09, "volatility_risk": 0.08, "liquidity_quality": 0.015 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1477, "buy_count_ratio": 0.8423 }, "tune": { "metrics": { "accuracy": 40.3381, "direction_accuracy": 41.1225, "buy_precision": 39.864, "sell_precision": 41.8536, "signal_count": 260485, "buy_count": 95718, "sell_count": 164767, "coverage": 0.8882, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9864, "direction_accuracy_delta_pp": -0.7645, "buy_precision_delta_pp": 0.3136, "sell_precision_delta_pp": -2.4117, "signal_count_delta": 35076, "coverage_delta": 0.1196 } }, "validation": { "metrics": { "accuracy": 42.5334, "direction_accuracy": 43.9587, "buy_precision": 42.3914, "sell_precision": 44.8032, "signal_count": 178183, "buy_count": 62390, "sell_count": 115793, "coverage": 0.9113, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.1409, "direction_accuracy_delta_pp": -0.449, "buy_precision_delta_pp": 0.5119, "sell_precision_delta_pp": -1.9112, "signal_count_delta": 22924, "coverage_delta": 0.1172 } } }, { "name": "candidate_05631", "config": { "weights": { "oldwang_trend": 0.02, "oldwang_guard": 0.005, "oldwang_volume": 0.045, "volume_expansion": 0.01, "volume_spike": 0.05, "volume_surge": 0.005, "volume_contraction_after_spike": 0.03, "candle_shadow": 0.01, "upper_shadow": 0.09, "lower_shadow": 0.02, "bullish_upper_shadow": 0.06, "high_volume_upper_shadow": 0.085, "foreign_flow": 0.02, "trust_flow": 0.01, "dealer_flow": 0.07, "institutional_flow": 0.005, "chip_score": 0.04, "margin_risk": 0.04, "short_pressure": 0.08, "macd_momentum": 0.005, "rsi_trend": 0.045, "rsi_reversal": 0.055, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.035, "momentum_60d": 0.005, "momentum_120d": 0.1, "volatility_risk": 0.08, "liquidity_quality": 0.005 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1453, "buy_count_ratio": 0.7724 }, "tune": { "metrics": { "accuracy": 40.3238, "direction_accuracy": 41.1203, "buy_precision": 39.5196, "sell_precision": 41.9756, "signal_count": 259772, "buy_count": 90464, "sell_count": 169308, "coverage": 0.8857, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9721, "direction_accuracy_delta_pp": -0.7667, "buy_precision_delta_pp": -0.0308, "sell_precision_delta_pp": -2.2897, "signal_count_delta": 34363, "coverage_delta": 0.1171 } }, "validation": { "metrics": { "accuracy": 42.5247, "direction_accuracy": 43.9815, "buy_precision": 42.3275, "sell_precision": 44.7661, "signal_count": 177818, "buy_count": 57211, "sell_count": 120607, "coverage": 0.9094, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.1322, "direction_accuracy_delta_pp": -0.4262, "buy_precision_delta_pp": 0.448, "sell_precision_delta_pp": -1.9483, "signal_count_delta": 22559, "coverage_delta": 0.1153 } } }, { "name": "candidate_04307", "config": { "weights": { "oldwang_trend": 0.015, "oldwang_guard": 0.005, "oldwang_volume": 0.08, "volume_expansion": 0.01, "volume_spike": 0.05, "volume_surge": 0.005, "volume_contraction_after_spike": 0.01, "candle_shadow": 0.005, "upper_shadow": 0.07, "lower_shadow": 0.005, "bullish_upper_shadow": 0.02, "high_volume_upper_shadow": 0.06, "foreign_flow": 0.025, "trust_flow": 0.03, "dealer_flow": 0.06, "institutional_flow": 0.01, "chip_score": 0.01, "margin_risk": 0.04, "short_pressure": 0.08, "macd_momentum": 0.015, "rsi_trend": 0.04, "rsi_reversal": 0.06, "bb_reversion": 0.1, "ma_alignment": 0.015, "momentum_20d": 0.05, "momentum_60d": 0.035, "momentum_120d": 0.06, "volatility_risk": 0.08, "liquidity_quality": 0.005 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1568, "buy_count_ratio": 0.7371 }, "tune": { "metrics": { "accuracy": 40.2846, "direction_accuracy": 40.9832, "buy_precision": 39.3894, "sell_precision": 41.7801, "signal_count": 262564, "buy_count": 87526, "sell_count": 175038, "coverage": 0.8952, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9329, "direction_accuracy_delta_pp": -0.9038, "buy_precision_delta_pp": -0.161, "sell_precision_delta_pp": -2.4852, "signal_count_delta": 37155, "coverage_delta": 0.1266 } }, "validation": { "metrics": { "accuracy": 42.5068, "direction_accuracy": 43.8033, "buy_precision": 42.2823, "sell_precision": 44.4677, "signal_count": 179596, "buy_count": 54602, "sell_count": 124994, "coverage": 0.9185, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.1143, "direction_accuracy_delta_pp": -0.6044, "buy_precision_delta_pp": 0.4028, "sell_precision_delta_pp": -2.2467, "signal_count_delta": 24337, "coverage_delta": 0.1244 } } }, { "name": "candidate_03857", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.07, "volume_expansion": 0.02, "volume_spike": 0.065, "volume_surge": 0.005, "volume_contraction_after_spike": 0.03, "candle_shadow": 0.005, "upper_shadow": 0.055, "lower_shadow": 0.02, "bullish_upper_shadow": 0.02, "high_volume_upper_shadow": 0.06, "foreign_flow": 0.06, "trust_flow": 0.05, "dealer_flow": 0.055, "institutional_flow": 0.04, "chip_score": 0.02, "margin_risk": 0.005, "short_pressure": 0.09, "macd_momentum": 0.005, "rsi_trend": 0.045, "rsi_reversal": 0.09, "bb_reversion": 0.1, "ma_alignment": 0.02, "momentum_20d": 0.005, "momentum_60d": 0.02, "momentum_120d": 0.09, "volatility_risk": 0.07, "liquidity_quality": 0.015 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1511, "buy_count_ratio": 0.8238 }, "tune": { "metrics": { "accuracy": 40.333, "direction_accuracy": 41.0929, "buy_precision": 39.5985, "sell_precision": 41.9612, "signal_count": 260938, "buy_count": 95900, "sell_count": 165038, "coverage": 0.8897, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9813, "direction_accuracy_delta_pp": -0.7941, "buy_precision_delta_pp": 0.0481, "sell_precision_delta_pp": -2.3041, "signal_count_delta": 35529, "coverage_delta": 0.1211 } }, "validation": { "metrics": { "accuracy": 42.4981, "direction_accuracy": 43.8754, "buy_precision": 42.2904, "sell_precision": 44.6973, "signal_count": 178715, "buy_count": 61021, "sell_count": 117694, "coverage": 0.914, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.1056, "direction_accuracy_delta_pp": -0.5323, "buy_precision_delta_pp": 0.4109, "sell_precision_delta_pp": -2.0171, "signal_count_delta": 23456, "coverage_delta": 0.1199 } } }, { "name": "candidate_10091", "config": { "weights": { "oldwang_trend": 0.02, "oldwang_guard": 0.01, "oldwang_volume": 0.06, "volume_expansion": 0.05, "volume_spike": 0.04, "volume_surge": 0.04, "volume_contraction_after_spike": 0.06, "candle_shadow": 0.005, "upper_shadow": 0.055, "lower_shadow": 0.02, "bullish_upper_shadow": 0.025, "high_volume_upper_shadow": 0.1, "foreign_flow": 0.05, "trust_flow": 0.04, "dealer_flow": 0.06, "institutional_flow": 0.005, "chip_score": 0.03, "margin_risk": 0.005, "short_pressure": 0.06, "macd_momentum": 0.005, "rsi_trend": 0.07, "rsi_reversal": 0.08, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.06, "momentum_60d": 0.02, "momentum_120d": 0.09, "volatility_risk": 0.08, "liquidity_quality": 0.005 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1655, "buy_count_ratio": 0.8391 }, "tune": { "metrics": { "accuracy": 40.2194, "direction_accuracy": 40.8171, "buy_precision": 39.5172, "sell_precision": 41.545, "signal_count": 265080, "buy_count": 95146, "sell_count": 169934, "coverage": 0.9038, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8677, "direction_accuracy_delta_pp": -1.0699, "buy_precision_delta_pp": -0.0332, "sell_precision_delta_pp": -2.7203, "signal_count_delta": 39671, "coverage_delta": 0.1352 } }, "validation": { "metrics": { "accuracy": 42.4981, "direction_accuracy": 43.6504, "buy_precision": 42.2485, "sell_precision": 44.3838, "signal_count": 180947, "buy_count": 62156, "sell_count": 118791, "coverage": 0.9254, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.1056, "direction_accuracy_delta_pp": -0.7573, "buy_precision_delta_pp": 0.369, "sell_precision_delta_pp": -2.3306, "signal_count_delta": 25688, "coverage_delta": 0.1313 } } }, { "name": "candidate_05669", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.015, "oldwang_volume": 0.08, "volume_expansion": 0.005, "volume_spike": 0.06, "volume_surge": 0.005, "volume_contraction_after_spike": 0.04, "candle_shadow": 0.005, "upper_shadow": 0.07, "lower_shadow": 0.005, "bullish_upper_shadow": 0.005, "high_volume_upper_shadow": 0.1, "foreign_flow": 0.06, "trust_flow": 0.025, "dealer_flow": 0.03, "institutional_flow": 0.005, "chip_score": 0.04, "margin_risk": 0.005, "short_pressure": 0.06, "macd_momentum": 0.005, "rsi_trend": 0.045, "rsi_reversal": 0.065, "bb_reversion": 0.1, "ma_alignment": 0.01, "momentum_20d": 0.025, "momentum_60d": 0.03, "momentum_120d": 0.1, "volatility_risk": 0.055, "liquidity_quality": 0.01 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1527, "buy_count_ratio": 0.8496 }, "tune": { "metrics": { "accuracy": 40.2822, "direction_accuracy": 41.0094, "buy_precision": 39.3708, "sell_precision": 41.9957, "signal_count": 261550, "buy_count": 98276, "sell_count": 163274, "coverage": 0.8918, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9305, "direction_accuracy_delta_pp": -0.8776, "buy_precision_delta_pp": -0.1796, "sell_precision_delta_pp": -2.2696, "signal_count_delta": 36141, "coverage_delta": 0.1232 } }, "validation": { "metrics": { "accuracy": 42.4971, "direction_accuracy": 43.8275, "buy_precision": 42.2301, "sell_precision": 44.6938, "signal_count": 178972, "buy_count": 62929, "sell_count": 116043, "coverage": 0.9153, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.1046, "direction_accuracy_delta_pp": -0.5802, "buy_precision_delta_pp": 0.3506, "sell_precision_delta_pp": -2.0206, "signal_count_delta": 23713, "coverage_delta": 0.1212 } } }, { "name": "candidate_00754", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.01, "oldwang_volume": 0.045, "volume_expansion": 0.005, "volume_spike": 0.06, "volume_surge": 0.005, "volume_contraction_after_spike": 0.02, "candle_shadow": 0.02, "upper_shadow": 0.07, "lower_shadow": 0.015, "bullish_upper_shadow": 0.04, "high_volume_upper_shadow": 0.09, "foreign_flow": 0.04, "trust_flow": 0.005, "dealer_flow": 0.07, "institutional_flow": 0.015, "chip_score": 0.03, "margin_risk": 0.005, "short_pressure": 0.1, "macd_momentum": 0.005, "rsi_trend": 0.01, "rsi_reversal": 0.06, "bb_reversion": 0.085, "ma_alignment": 0.005, "momentum_20d": 0.02, "momentum_60d": 0.06, "momentum_120d": 0.1, "volatility_risk": 0.07, "liquidity_quality": 0.015 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1437, "buy_count_ratio": 0.8661 }, "tune": { "metrics": { "accuracy": 40.2317, "direction_accuracy": 41.042, "buy_precision": 39.4872, "sell_precision": 41.9773, "signal_count": 259412, "buy_count": 97434, "sell_count": 161978, "coverage": 0.8845, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.88, "direction_accuracy_delta_pp": -0.845, "buy_precision_delta_pp": -0.0632, "sell_precision_delta_pp": -2.288, "signal_count_delta": 34003, "coverage_delta": 0.1159 } }, "validation": { "metrics": { "accuracy": 42.4935, "direction_accuracy": 43.953, "buy_precision": 42.2405, "sell_precision": 44.9217, "signal_count": 177567, "buy_count": 64154, "sell_count": 113413, "coverage": 0.9082, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.101, "direction_accuracy_delta_pp": -0.4547, "buy_precision_delta_pp": 0.361, "sell_precision_delta_pp": -1.7927, "signal_count_delta": 22308, "coverage_delta": 0.1141 } } }, { "name": "candidate_01475", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.06, "volume_expansion": 0.01, "volume_spike": 0.09, "volume_surge": 0.04, "volume_contraction_after_spike": 0.02, "candle_shadow": 0.005, "upper_shadow": 0.05, "lower_shadow": 0.02, "bullish_upper_shadow": 0.01, "high_volume_upper_shadow": 0.09, "foreign_flow": 0.06, "trust_flow": 0.04, "dealer_flow": 0.06, "institutional_flow": 0.04, "chip_score": 0.06, "margin_risk": 0.015, "short_pressure": 0.075, "macd_momentum": 0.02, "rsi_trend": 0.05, "rsi_reversal": 0.055, "bb_reversion": 0.09, "ma_alignment": 0.01, "momentum_20d": 0.06, "momentum_60d": 0.02, "momentum_120d": 0.1, "volatility_risk": 0.08, "liquidity_quality": 0.025 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1674, "buy_count_ratio": 0.8656 }, "tune": { "metrics": { "accuracy": 40.1635, "direction_accuracy": 40.7431, "buy_precision": 39.4591, "sell_precision": 41.4752, "signal_count": 265650, "buy_count": 96467, "sell_count": 169183, "coverage": 0.9058, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8118, "direction_accuracy_delta_pp": -1.1439, "buy_precision_delta_pp": -0.0913, "sell_precision_delta_pp": -2.7901, "signal_count_delta": 40241, "coverage_delta": 0.1372 } }, "validation": { "metrics": { "accuracy": 42.4935, "direction_accuracy": 43.6012, "buy_precision": 42.1907, "sell_precision": 44.3732, "signal_count": 181252, "buy_count": 64116, "sell_count": 117136, "coverage": 0.927, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.101, "direction_accuracy_delta_pp": -0.8065, "buy_precision_delta_pp": 0.3112, "sell_precision_delta_pp": -2.3412, "signal_count_delta": 25993, "coverage_delta": 0.1329 } } }, { "name": "candidate_07381", "config": { "weights": { "oldwang_trend": 0.01, "oldwang_guard": 0.005, "oldwang_volume": 0.04, "volume_expansion": 0.005, "volume_spike": 0.06, "volume_surge": 0.005, "volume_contraction_after_spike": 0.01, "candle_shadow": 0.005, "upper_shadow": 0.065, "lower_shadow": 0.015, "bullish_upper_shadow": 0.03, "high_volume_upper_shadow": 0.075, "foreign_flow": 0.06, "trust_flow": 0.015, "dealer_flow": 0.03, "institutional_flow": 0.005, "chip_score": 0.005, "margin_risk": 0.015, "short_pressure": 0.08, "macd_momentum": 0.03, "rsi_trend": 0.035, "rsi_reversal": 0.05, "bb_reversion": 0.09, "ma_alignment": 0.005, "momentum_20d": 0.025, "momentum_60d": 0.03, "momentum_120d": 0.08, "volatility_risk": 0.08, "liquidity_quality": 0.015 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1436, "buy_count_ratio": 0.8094 }, "tune": { "metrics": { "accuracy": 40.2177, "direction_accuracy": 41.0491, "buy_precision": 39.4654, "sell_precision": 41.9427, "signal_count": 259085, "buy_count": 93459, "sell_count": 165626, "coverage": 0.8834, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.866, "direction_accuracy_delta_pp": -0.8379, "buy_precision_delta_pp": -0.085, "sell_precision_delta_pp": -2.3226, "signal_count_delta": 33676, "coverage_delta": 0.1148 } }, "validation": { "metrics": { "accuracy": 42.4879, "direction_accuracy": 43.9642, "buy_precision": 42.2872, "sell_precision": 44.8192, "signal_count": 177549, "buy_count": 59952, "sell_count": 117597, "coverage": 0.9081, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0954, "direction_accuracy_delta_pp": -0.4435, "buy_precision_delta_pp": 0.4077, "sell_precision_delta_pp": -1.8952, "signal_count_delta": 22290, "coverage_delta": 0.114 } } }, { "name": "candidate_03777", "config": { "weights": { "oldwang_trend": 0.01, "oldwang_guard": 0.005, "oldwang_volume": 0.04, "volume_expansion": 0.03, "volume_spike": 0.065, "volume_surge": 0.005, "volume_contraction_after_spike": 0.025, "candle_shadow": 0.005, "upper_shadow": 0.055, "lower_shadow": 0.015, "bullish_upper_shadow": 0.06, "high_volume_upper_shadow": 0.085, "foreign_flow": 0.035, "trust_flow": 0.02, "dealer_flow": 0.05, "institutional_flow": 0.005, "chip_score": 0.035, "margin_risk": 0.04, "short_pressure": 0.07, "macd_momentum": 0.015, "rsi_trend": 0.04, "rsi_reversal": 0.05, "bb_reversion": 0.1, "ma_alignment": 0.03, "momentum_20d": 0.035, "momentum_60d": 0.03, "momentum_120d": 0.1, "volatility_risk": 0.08, "liquidity_quality": 0.02 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1526, "buy_count_ratio": 0.8385 }, "tune": { "metrics": { "accuracy": 40.2801, "direction_accuracy": 40.9869, "buy_precision": 39.6733, "sell_precision": 41.7242, "signal_count": 261930, "buy_count": 94164, "sell_count": 167766, "coverage": 0.8931, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9284, "direction_accuracy_delta_pp": -0.9001, "buy_precision_delta_pp": 0.1229, "sell_precision_delta_pp": -2.5411, "signal_count_delta": 36521, "coverage_delta": 0.1245 } }, "validation": { "metrics": { "accuracy": 42.4869, "direction_accuracy": 43.8238, "buy_precision": 42.2283, "sell_precision": 44.6719, "signal_count": 178944, "buy_count": 62110, "sell_count": 116834, "coverage": 0.9152, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0944, "direction_accuracy_delta_pp": -0.5839, "buy_precision_delta_pp": 0.3488, "sell_precision_delta_pp": -2.0425, "signal_count_delta": 23685, "coverage_delta": 0.1211 } } }, { "name": "candidate_04015", "config": { "weights": { "oldwang_trend": 0.01, "oldwang_guard": 0.005, "oldwang_volume": 0.07, "volume_expansion": 0.06, "volume_spike": 0.065, "volume_surge": 0.005, "volume_contraction_after_spike": 0.02, "candle_shadow": 0.005, "upper_shadow": 0.065, "lower_shadow": 0.005, "bullish_upper_shadow": 0.05, "high_volume_upper_shadow": 0.09, "foreign_flow": 0.05, "trust_flow": 0.025, "dealer_flow": 0.065, "institutional_flow": 0.05, "chip_score": 0.04, "margin_risk": 0.03, "short_pressure": 0.1, "macd_momentum": 0.005, "rsi_trend": 0.05, "rsi_reversal": 0.09, "bb_reversion": 0.08, "ma_alignment": 0.005, "momentum_20d": 0.025, "momentum_60d": 0.005, "momentum_120d": 0.09, "volatility_risk": 0.08, "liquidity_quality": 0.03 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1618, "buy_count_ratio": 0.7693 }, "tune": { "metrics": { "accuracy": 40.3316, "direction_accuracy": 41.0464, "buy_precision": 39.7583, "sell_precision": 41.7036, "signal_count": 263811, "buy_count": 89121, "sell_count": 174690, "coverage": 0.8995, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9799, "direction_accuracy_delta_pp": -0.8406, "buy_precision_delta_pp": 0.2079, "sell_precision_delta_pp": -2.5617, "signal_count_delta": 38402, "coverage_delta": 0.1309 } }, "validation": { "metrics": { "accuracy": 42.4858, "direction_accuracy": 43.7225, "buy_precision": 42.3645, "sell_precision": 44.3496, "signal_count": 180374, "buy_count": 56984, "sell_count": 123390, "coverage": 0.9225, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0933, "direction_accuracy_delta_pp": -0.6852, "buy_precision_delta_pp": 0.485, "sell_precision_delta_pp": -2.3648, "signal_count_delta": 25115, "coverage_delta": 0.1284 } } }, { "name": "candidate_04706", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.08, "volume_expansion": 0.05, "volume_spike": 0.06, "volume_surge": 0.005, "volume_contraction_after_spike": 0.06, "candle_shadow": 0.01, "upper_shadow": 0.04, "lower_shadow": 0.03, "bullish_upper_shadow": 0.05, "high_volume_upper_shadow": 0.075, "foreign_flow": 0.06, "trust_flow": 0.02, "dealer_flow": 0.055, "institutional_flow": 0.015, "chip_score": 0.06, "margin_risk": 0.01, "short_pressure": 0.08, "macd_momentum": 0.005, "rsi_trend": 0.01, "rsi_reversal": 0.07, "bb_reversion": 0.085, "ma_alignment": 0.005, "momentum_20d": 0.025, "momentum_60d": 0.01, "momentum_120d": 0.09, "volatility_risk": 0.08, "liquidity_quality": 0.04 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.164, "buy_count_ratio": 0.8314 }, "tune": { "metrics": { "accuracy": 40.2675, "direction_accuracy": 40.9631, "buy_precision": 39.6824, "sell_precision": 41.6853, "signal_count": 264387, "buy_count": 95332, "sell_count": 169055, "coverage": 0.9015, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9158, "direction_accuracy_delta_pp": -0.9239, "buy_precision_delta_pp": 0.132, "sell_precision_delta_pp": -2.58, "signal_count_delta": 38978, "coverage_delta": 0.1329 } }, "validation": { "metrics": { "accuracy": 42.4843, "direction_accuracy": 43.6693, "buy_precision": 42.1928, "sell_precision": 44.4325, "signal_count": 180722, "buy_count": 61584, "sell_count": 119138, "coverage": 0.9243, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0918, "direction_accuracy_delta_pp": -0.7384, "buy_precision_delta_pp": 0.3133, "sell_precision_delta_pp": -2.2819, "signal_count_delta": 25463, "coverage_delta": 0.1302 } } }, { "name": "candidate_07251", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.07, "volume_expansion": 0.03, "volume_spike": 0.08, "volume_surge": 0.03, "volume_contraction_after_spike": 0.06, "candle_shadow": 0.015, "upper_shadow": 0.07, "lower_shadow": 0.005, "bullish_upper_shadow": 0.03, "high_volume_upper_shadow": 0.07, "foreign_flow": 0.035, "trust_flow": 0.005, "dealer_flow": 0.05, "institutional_flow": 0.01, "chip_score": 0.03, "margin_risk": 0.005, "short_pressure": 0.075, "macd_momentum": 0.01, "rsi_trend": 0.05, "rsi_reversal": 0.06, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.03, "momentum_60d": 0.035, "momentum_120d": 0.075, "volatility_risk": 0.08, "liquidity_quality": 0.05 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1688, "buy_count_ratio": 0.794 }, "tune": { "metrics": { "accuracy": 40.2648, "direction_accuracy": 40.873, "buy_precision": 39.748, "sell_precision": 41.4449, "signal_count": 266151, "buy_count": 89695, "sell_count": 176456, "coverage": 0.9075, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9131, "direction_accuracy_delta_pp": -1.014, "buy_precision_delta_pp": 0.1976, "sell_precision_delta_pp": -2.8204, "signal_count_delta": 40742, "coverage_delta": 0.1389 } }, "validation": { "metrics": { "accuracy": 42.4833, "direction_accuracy": 43.5972, "buy_precision": 42.2217, "sell_precision": 44.2568, "signal_count": 181461, "buy_count": 58811, "sell_count": 122650, "coverage": 0.9281, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0908, "direction_accuracy_delta_pp": -0.8105, "buy_precision_delta_pp": 0.3422, "sell_precision_delta_pp": -2.4576, "signal_count_delta": 26202, "coverage_delta": 0.134 } } }, { "name": "candidate_07182", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.08, "volume_expansion": 0.02, "volume_spike": 0.075, "volume_surge": 0.04, "volume_contraction_after_spike": 0.05, "candle_shadow": 0.005, "upper_shadow": 0.065, "lower_shadow": 0.005, "bullish_upper_shadow": 0.005, "high_volume_upper_shadow": 0.1, "foreign_flow": 0.05, "trust_flow": 0.03, "dealer_flow": 0.05, "institutional_flow": 0.02, "chip_score": 0.01, "margin_risk": 0.01, "short_pressure": 0.1, "macd_momentum": 0.005, "rsi_trend": 0.045, "rsi_reversal": 0.03, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.03, "momentum_60d": 0.05, "momentum_120d": 0.065, "volatility_risk": 0.07, "liquidity_quality": 0.05 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1669, "buy_count_ratio": 0.8179 }, "tune": { "metrics": { "accuracy": 40.2825, "direction_accuracy": 40.8983, "buy_precision": 39.7219, "sell_precision": 41.5222, "signal_count": 265647, "buy_count": 92065, "sell_count": 173582, "coverage": 0.9058, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9308, "direction_accuracy_delta_pp": -0.9887, "buy_precision_delta_pp": 0.1715, "sell_precision_delta_pp": -2.7431, "signal_count_delta": 40238, "coverage_delta": 0.1372 } }, "validation": { "metrics": { "accuracy": 42.4828, "direction_accuracy": 43.6251, "buy_precision": 42.253, "sell_precision": 44.3144, "signal_count": 181171, "buy_count": 60585, "sell_count": 120586, "coverage": 0.9266, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0903, "direction_accuracy_delta_pp": -0.7826, "buy_precision_delta_pp": 0.3735, "sell_precision_delta_pp": -2.4, "signal_count_delta": 25912, "coverage_delta": 0.1325 } } }, { "name": "candidate_03545", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.055, "volume_expansion": 0.005, "volume_spike": 0.06, "volume_surge": 0.005, "volume_contraction_after_spike": 0.01, "candle_shadow": 0.005, "upper_shadow": 0.065, "lower_shadow": 0.005, "bullish_upper_shadow": 0.005, "high_volume_upper_shadow": 0.07, "foreign_flow": 0.02, "trust_flow": 0.02, "dealer_flow": 0.07, "institutional_flow": 0.05, "chip_score": 0.03, "margin_risk": 0.02, "short_pressure": 0.05, "macd_momentum": 0.005, "rsi_trend": 0.05, "rsi_reversal": 0.03, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.01, "momentum_60d": 0.04, "momentum_120d": 0.1, "volatility_risk": 0.05, "liquidity_quality": 0.025 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1365, "buy_count_ratio": 0.8735 }, "tune": { "metrics": { "accuracy": 40.3023, "direction_accuracy": 41.159, "buy_precision": 39.595, "sell_precision": 42.1337, "signal_count": 257907, "buy_count": 99015, "sell_count": 158892, "coverage": 0.8794, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9506, "direction_accuracy_delta_pp": -0.728, "buy_precision_delta_pp": 0.0446, "sell_precision_delta_pp": -2.1316, "signal_count_delta": 32498, "coverage_delta": 0.1108 } }, "validation": { "metrics": { "accuracy": 42.4817, "direction_accuracy": 44.0691, "buy_precision": 42.3542, "sell_precision": 45.062, "signal_count": 176448, "buy_count": 64702, "sell_count": 111746, "coverage": 0.9024, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0892, "direction_accuracy_delta_pp": -0.3386, "buy_precision_delta_pp": 0.4747, "sell_precision_delta_pp": -1.6524, "signal_count_delta": 21189, "coverage_delta": 0.1083 } } }, { "name": "candidate_06132", "config": { "weights": { "oldwang_trend": 0.02, "oldwang_guard": 0.005, "oldwang_volume": 0.05, "volume_expansion": 0.04, "volume_spike": 0.09, "volume_surge": 0.005, "volume_contraction_after_spike": 0.03, "candle_shadow": 0.005, "upper_shadow": 0.08, "lower_shadow": 0.005, "bullish_upper_shadow": 0.05, "high_volume_upper_shadow": 0.06, "foreign_flow": 0.06, "trust_flow": 0.015, "dealer_flow": 0.07, "institutional_flow": 0.04, "chip_score": 0.02, "margin_risk": 0.005, "short_pressure": 0.06, "macd_momentum": 0.005, "rsi_trend": 0.04, "rsi_reversal": 0.07, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.05, "momentum_60d": 0.02, "momentum_120d": 0.06, "volatility_risk": 0.06, "liquidity_quality": 0.005 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.142, "buy_count_ratio": 0.8126 }, "tune": { "metrics": { "accuracy": 40.2419, "direction_accuracy": 41.0924, "buy_precision": 39.5674, "sell_precision": 41.9713, "signal_count": 258717, "buy_count": 94588, "sell_count": 164129, "coverage": 0.8821, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8902, "direction_accuracy_delta_pp": -0.7946, "buy_precision_delta_pp": 0.017, "sell_precision_delta_pp": -2.294, "signal_count_delta": 33308, "coverage_delta": 0.1135 } }, "validation": { "metrics": { "accuracy": 42.4807, "direction_accuracy": 43.9851, "buy_precision": 42.3559, "sell_precision": 44.8224, "signal_count": 177310, "buy_count": 60190, "sell_count": 117120, "coverage": 0.9068, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0882, "direction_accuracy_delta_pp": -0.4226, "buy_precision_delta_pp": 0.4764, "sell_precision_delta_pp": -1.892, "signal_count_delta": 22051, "coverage_delta": 0.1127 } } }, { "name": "candidate_06716", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.07, "volume_expansion": 0.06, "volume_spike": 0.04, "volume_surge": 0.005, "volume_contraction_after_spike": 0.04, "candle_shadow": 0.02, "upper_shadow": 0.08, "lower_shadow": 0.025, "bullish_upper_shadow": 0.05, "high_volume_upper_shadow": 0.085, "foreign_flow": 0.05, "trust_flow": 0.025, "dealer_flow": 0.05, "institutional_flow": 0.04, "chip_score": 0.025, "margin_risk": 0.005, "short_pressure": 0.1, "macd_momentum": 0.01, "rsi_trend": 0.06, "rsi_reversal": 0.05, "bb_reversion": 0.1, "ma_alignment": 0.02, "momentum_20d": 0.02, "momentum_60d": 0.04, "momentum_120d": 0.05, "volatility_risk": 0.08, "liquidity_quality": 0.03 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1676, "buy_count_ratio": 0.7661 }, "tune": { "metrics": { "accuracy": 40.2604, "direction_accuracy": 40.9057, "buy_precision": 39.6139, "sell_precision": 41.5499, "signal_count": 265430, "buy_count": 88325, "sell_count": 177105, "coverage": 0.905, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9087, "direction_accuracy_delta_pp": -0.9813, "buy_precision_delta_pp": 0.0635, "sell_precision_delta_pp": -2.7154, "signal_count_delta": 40021, "coverage_delta": 0.1364 } }, "validation": { "metrics": { "accuracy": 42.4807, "direction_accuracy": 43.6209, "buy_precision": 42.1661, "sell_precision": 44.2838, "signal_count": 181287, "buy_count": 56747, "sell_count": 124540, "coverage": 0.9272, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0882, "direction_accuracy_delta_pp": -0.7868, "buy_precision_delta_pp": 0.2866, "sell_precision_delta_pp": -2.4306, "signal_count_delta": 26028, "coverage_delta": 0.1331 } } }, { "name": "candidate_08725", "config": { "weights": { "oldwang_trend": 0.02, "oldwang_guard": 0.005, "oldwang_volume": 0.08, "volume_expansion": 0.005, "volume_spike": 0.04, "volume_surge": 0.04, "volume_contraction_after_spike": 0.025, "candle_shadow": 0.005, "upper_shadow": 0.09, "lower_shadow": 0.03, "bullish_upper_shadow": 0.035, "high_volume_upper_shadow": 0.1, "foreign_flow": 0.035, "trust_flow": 0.005, "dealer_flow": 0.06, "institutional_flow": 0.05, "chip_score": 0.06, "margin_risk": 0.005, "short_pressure": 0.06, "macd_momentum": 0.005, "rsi_trend": 0.04, "rsi_reversal": 0.04, "bb_reversion": 0.08, "ma_alignment": 0.005, "momentum_20d": 0.05, "momentum_60d": 0.06, "momentum_120d": 0.1, "volatility_risk": 0.055, "liquidity_quality": 0.02 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1697, "buy_count_ratio": 0.8503 }, "tune": { "metrics": { "accuracy": 40.141, "direction_accuracy": 40.6866, "buy_precision": 39.1551, "sell_precision": 41.5309, "signal_count": 266282, "buy_count": 94634, "sell_count": 171648, "coverage": 0.9079, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.7893, "direction_accuracy_delta_pp": -1.2004, "buy_precision_delta_pp": -0.3953, "sell_precision_delta_pp": -2.7344, "signal_count_delta": 40873, "coverage_delta": 0.1393 } }, "validation": { "metrics": { "accuracy": 42.4797, "direction_accuracy": 43.5472, "buy_precision": 42.123, "sell_precision": 44.3035, "signal_count": 181612, "buy_count": 62987, "sell_count": 118625, "coverage": 0.9288, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0872, "direction_accuracy_delta_pp": -0.8605, "buy_precision_delta_pp": 0.2435, "sell_precision_delta_pp": -2.4109, "signal_count_delta": 26353, "coverage_delta": 0.1347 } } }, { "name": "candidate_10138", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.01, "oldwang_volume": 0.045, "volume_expansion": 0.01, "volume_spike": 0.05, "volume_surge": 0.005, "volume_contraction_after_spike": 0.06, "candle_shadow": 0.005, "upper_shadow": 0.065, "lower_shadow": 0.005, "bullish_upper_shadow": 0.005, "high_volume_upper_shadow": 0.08, "foreign_flow": 0.01, "trust_flow": 0.01, "dealer_flow": 0.08, "institutional_flow": 0.04, "chip_score": 0.03, "margin_risk": 0.005, "short_pressure": 0.08, "macd_momentum": 0.005, "rsi_trend": 0.04, "rsi_reversal": 0.07, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.04, "momentum_60d": 0.03, "momentum_120d": 0.09, "volatility_risk": 0.08, "liquidity_quality": 0.005 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1397, "buy_count_ratio": 0.8171 }, "tune": { "metrics": { "accuracy": 40.2706, "direction_accuracy": 41.1352, "buy_precision": 39.6039, "sell_precision": 42.0218, "signal_count": 258467, "buy_count": 94771, "sell_count": 163696, "coverage": 0.8813, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9189, "direction_accuracy_delta_pp": -0.7518, "buy_precision_delta_pp": 0.0535, "sell_precision_delta_pp": -2.2435, "signal_count_delta": 33058, "coverage_delta": 0.1127 } }, "validation": { "metrics": { "accuracy": 42.4776, "direction_accuracy": 44.02, "buy_precision": 42.3294, "sell_precision": 44.8988, "signal_count": 176956, "buy_count": 60523, "sell_count": 116433, "coverage": 0.905, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0851, "direction_accuracy_delta_pp": -0.3877, "buy_precision_delta_pp": 0.4499, "sell_precision_delta_pp": -1.8156, "signal_count_delta": 21697, "coverage_delta": 0.1109 } } }, { "name": "candidate_00718", "config": { "weights": { "oldwang_trend": 0.04, "oldwang_guard": 0.005, "oldwang_volume": 0.08, "volume_expansion": 0.02, "volume_spike": 0.04, "volume_surge": 0.005, "volume_contraction_after_spike": 0.025, "candle_shadow": 0.005, "upper_shadow": 0.07, "lower_shadow": 0.03, "bullish_upper_shadow": 0.025, "high_volume_upper_shadow": 0.07, "foreign_flow": 0.025, "trust_flow": 0.03, "dealer_flow": 0.05, "institutional_flow": 0.05, "chip_score": 0.02, "margin_risk": 0.02, "short_pressure": 0.06, "macd_momentum": 0.005, "rsi_trend": 0.05, "rsi_reversal": 0.08, "bb_reversion": 0.1, "ma_alignment": 0.01, "momentum_20d": 0.06, "momentum_60d": 0.04, "momentum_120d": 0.075, "volatility_risk": 0.08, "liquidity_quality": 0.015 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1667, "buy_count_ratio": 0.7825 }, "tune": { "metrics": { "accuracy": 40.1622, "direction_accuracy": 40.7274, "buy_precision": 39.1404, "sell_precision": 41.545, "signal_count": 265514, "buy_count": 90275, "sell_count": 175239, "coverage": 0.9053, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8105, "direction_accuracy_delta_pp": -1.1596, "buy_precision_delta_pp": -0.41, "sell_precision_delta_pp": -2.7203, "signal_count_delta": 40105, "coverage_delta": 0.1367 } }, "validation": { "metrics": { "accuracy": 42.4766, "direction_accuracy": 43.5932, "buy_precision": 42.0806, "sell_precision": 44.3051, "signal_count": 181136, "buy_count": 57965, "sell_count": 123171, "coverage": 0.9264, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0841, "direction_accuracy_delta_pp": -0.8145, "buy_precision_delta_pp": 0.2011, "sell_precision_delta_pp": -2.4093, "signal_count_delta": 25877, "coverage_delta": 0.1323 } } }, { "name": "candidate_02787", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.08, "volume_expansion": 0.025, "volume_spike": 0.07, "volume_surge": 0.02, "volume_contraction_after_spike": 0.05, "candle_shadow": 0.005, "upper_shadow": 0.06, "lower_shadow": 0.015, "bullish_upper_shadow": 0.02, "high_volume_upper_shadow": 0.07, "foreign_flow": 0.06, "trust_flow": 0.05, "dealer_flow": 0.065, "institutional_flow": 0.05, "chip_score": 0.01, "margin_risk": 0.01, "short_pressure": 0.05, "macd_momentum": 0.01, "rsi_trend": 0.06, "rsi_reversal": 0.03, "bb_reversion": 0.085, "ma_alignment": 0.01, "momentum_20d": 0.035, "momentum_60d": 0.025, "momentum_120d": 0.075, "volatility_risk": 0.08, "liquidity_quality": 0.015 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1647, "buy_count_ratio": 0.7879 }, "tune": { "metrics": { "accuracy": 40.2474, "direction_accuracy": 40.9093, "buy_precision": 39.4681, "sell_precision": 41.6682, "signal_count": 264451, "buy_count": 91223, "sell_count": 173228, "coverage": 0.9017, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8957, "direction_accuracy_delta_pp": -0.9777, "buy_precision_delta_pp": -0.0823, "sell_precision_delta_pp": -2.5971, "signal_count_delta": 39042, "coverage_delta": 0.1331 } }, "validation": { "metrics": { "accuracy": 42.4756, "direction_accuracy": 43.6514, "buy_precision": 42.242, "sell_precision": 44.3231, "signal_count": 180828, "buy_count": 58359, "sell_count": 122469, "coverage": 0.9248, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0831, "direction_accuracy_delta_pp": -0.7563, "buy_precision_delta_pp": 0.3625, "sell_precision_delta_pp": -2.3913, "signal_count_delta": 25569, "coverage_delta": 0.1307 } } }, { "name": "candidate_08411", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.045, "volume_expansion": 0.05, "volume_spike": 0.04, "volume_surge": 0.005, "volume_contraction_after_spike": 0.01, "candle_shadow": 0.005, "upper_shadow": 0.06, "lower_shadow": 0.04, "bullish_upper_shadow": 0.05, "high_volume_upper_shadow": 0.075, "foreign_flow": 0.06, "trust_flow": 0.005, "dealer_flow": 0.04, "institutional_flow": 0.015, "chip_score": 0.005, "margin_risk": 0.03, "short_pressure": 0.07, "macd_momentum": 0.015, "rsi_trend": 0.02, "rsi_reversal": 0.065, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.05, "momentum_60d": 0.035, "momentum_120d": 0.09, "volatility_risk": 0.06, "liquidity_quality": 0.005 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1454, "buy_count_ratio": 0.906 }, "tune": { "metrics": { "accuracy": 40.2402, "direction_accuracy": 41.0172, "buy_precision": 39.5569, "sell_precision": 41.9579, "signal_count": 259791, "buy_count": 101785, "sell_count": 158006, "coverage": 0.8858, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8885, "direction_accuracy_delta_pp": -0.8698, "buy_precision_delta_pp": 0.0065, "sell_precision_delta_pp": -2.3074, "signal_count_delta": 34382, "coverage_delta": 0.1172 } }, "validation": { "metrics": { "accuracy": 42.4705, "direction_accuracy": 43.9048, "buy_precision": 42.1653, "sell_precision": 44.9591, "signal_count": 177837, "buy_count": 67112, "sell_count": 110725, "coverage": 0.9095, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.078, "direction_accuracy_delta_pp": -0.5029, "buy_precision_delta_pp": 0.2858, "sell_precision_delta_pp": -1.7553, "signal_count_delta": 22578, "coverage_delta": 0.1154 } } }, { "name": "candidate_02834", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.08, "volume_expansion": 0.04, "volume_spike": 0.075, "volume_surge": 0.005, "volume_contraction_after_spike": 0.02, "candle_shadow": 0.005, "upper_shadow": 0.09, "lower_shadow": 0.005, "bullish_upper_shadow": 0.005, "high_volume_upper_shadow": 0.05, "foreign_flow": 0.04, "trust_flow": 0.05, "dealer_flow": 0.08, "institutional_flow": 0.005, "chip_score": 0.01, "margin_risk": 0.03, "short_pressure": 0.08, "macd_momentum": 0.01, "rsi_trend": 0.03, "rsi_reversal": 0.08, "bb_reversion": 0.1, "ma_alignment": 0.01, "momentum_20d": 0.02, "momentum_60d": 0.005, "momentum_120d": 0.07, "volatility_risk": 0.08, "liquidity_quality": 0.04 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1625, "buy_count_ratio": 0.7292 }, "tune": { "metrics": { "accuracy": 40.3691, "direction_accuracy": 41.0752, "buy_precision": 39.8113, "sell_precision": 41.692, "signal_count": 264055, "buy_count": 86611, "sell_count": 177444, "coverage": 0.9003, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 1.0174, "direction_accuracy_delta_pp": -0.8118, "buy_precision_delta_pp": 0.2609, "sell_precision_delta_pp": -2.5733, "signal_count_delta": 38646, "coverage_delta": 0.1317 } }, "validation": { "metrics": { "accuracy": 42.4684, "direction_accuracy": 43.6929, "buy_precision": 42.2682, "sell_precision": 44.3014, "signal_count": 180487, "buy_count": 54017, "sell_count": 126470, "coverage": 0.9231, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0759, "direction_accuracy_delta_pp": -0.7148, "buy_precision_delta_pp": 0.3887, "sell_precision_delta_pp": -2.413, "signal_count_delta": 25228, "coverage_delta": 0.129 } } }, { "name": "candidate_08757", "config": { "weights": { "oldwang_trend": 0.01, "oldwang_guard": 0.02, "oldwang_volume": 0.055, "volume_expansion": 0.005, "volume_spike": 0.075, "volume_surge": 0.04, "volume_contraction_after_spike": 0.04, "candle_shadow": 0.005, "upper_shadow": 0.09, "lower_shadow": 0.005, "bullish_upper_shadow": 0.035, "high_volume_upper_shadow": 0.07, "foreign_flow": 0.035, "trust_flow": 0.05, "dealer_flow": 0.065, "institutional_flow": 0.04, "chip_score": 0.02, "margin_risk": 0.02, "short_pressure": 0.09, "macd_momentum": 0.005, "rsi_trend": 0.03, "rsi_reversal": 0.05, "bb_reversion": 0.1, "ma_alignment": 0.04, "momentum_20d": 0.05, "momentum_60d": 0.06, "momentum_120d": 0.1, "volatility_risk": 0.07, "liquidity_quality": 0.005 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1657, "buy_count_ratio": 0.8586 }, "tune": { "metrics": { "accuracy": 40.1686, "direction_accuracy": 40.7239, "buy_precision": 39.3373, "sell_precision": 41.5036, "signal_count": 265323, "buy_count": 95492, "sell_count": 169831, "coverage": 0.9047, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8169, "direction_accuracy_delta_pp": -1.1631, "buy_precision_delta_pp": -0.2131, "sell_precision_delta_pp": -2.7617, "signal_count_delta": 39914, "coverage_delta": 0.1361 } }, "validation": { "metrics": { "accuracy": 42.4684, "direction_accuracy": 43.5845, "buy_precision": 42.1132, "sell_precision": 44.3816, "signal_count": 180991, "buy_count": 63600, "sell_count": 117391, "coverage": 0.9257, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0759, "direction_accuracy_delta_pp": -0.8232, "buy_precision_delta_pp": 0.2337, "sell_precision_delta_pp": -2.3328, "signal_count_delta": 25732, "coverage_delta": 0.1316 } } }, { "name": "candidate_08564", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.04, "volume_expansion": 0.005, "volume_spike": 0.09, "volume_surge": 0.02, "volume_contraction_after_spike": 0.04, "candle_shadow": 0.005, "upper_shadow": 0.04, "lower_shadow": 0.02, "bullish_upper_shadow": 0.06, "high_volume_upper_shadow": 0.06, "foreign_flow": 0.025, "trust_flow": 0.025, "dealer_flow": 0.09, "institutional_flow": 0.025, "chip_score": 0.05, "margin_risk": 0.01, "short_pressure": 0.05, "macd_momentum": 0.03, "rsi_trend": 0.04, "rsi_reversal": 0.04, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.005, "momentum_60d": 0.06, "momentum_120d": 0.09, "volatility_risk": 0.08, "liquidity_quality": 0.01 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1469, "buy_count_ratio": 0.8724 }, "tune": { "metrics": { "accuracy": 40.2958, "direction_accuracy": 41.0509, "buy_precision": 39.6226, "sell_precision": 41.9239, "signal_count": 260143, "buy_count": 98686, "sell_count": 161457, "coverage": 0.887, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9441, "direction_accuracy_delta_pp": -0.8361, "buy_precision_delta_pp": 0.0722, "sell_precision_delta_pp": -2.3414, "signal_count_delta": 34734, "coverage_delta": 0.1184 } }, "validation": { "metrics": { "accuracy": 42.4679, "direction_accuracy": 43.8917, "buy_precision": 42.2894, "sell_precision": 44.8044, "signal_count": 178061, "buy_count": 64619, "sell_count": 113442, "coverage": 0.9107, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0754, "direction_accuracy_delta_pp": -0.516, "buy_precision_delta_pp": 0.4099, "sell_precision_delta_pp": -1.91, "signal_count_delta": 22802, "coverage_delta": 0.1166 } } } ], "top_passing": [ { "name": "candidate_08963", "config": { "weights": { "oldwang_trend": 0.015, "oldwang_guard": 0.01, "oldwang_volume": 0.08, "volume_expansion": 0.025, "volume_spike": 0.04, "volume_surge": 0.005, "volume_contraction_after_spike": 0.04, "candle_shadow": 0.005, "upper_shadow": 0.09, "lower_shadow": 0.02, "bullish_upper_shadow": 0.04, "high_volume_upper_shadow": 0.08, "foreign_flow": 0.06, "trust_flow": 0.005, "dealer_flow": 0.055, "institutional_flow": 0.05, "chip_score": 0.035, "margin_risk": 0.015, "short_pressure": 0.07, "macd_momentum": 0.015, "rsi_trend": 0.04, "rsi_reversal": 0.04, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.04, "momentum_60d": 0.02, "momentum_120d": 0.075, "volatility_risk": 0.08, "liquidity_quality": 0.015 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.168, "buy_count_ratio": 0.7559 }, "tune": { "metrics": { "accuracy": 40.2515, "direction_accuracy": 40.8868, "buy_precision": 39.3297, "sell_precision": 41.6711, "signal_count": 265352, "buy_count": 88882, "sell_count": 176470, "coverage": 0.9048, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8998, "direction_accuracy_delta_pp": -1.0002, "buy_precision_delta_pp": -0.2207, "sell_precision_delta_pp": -2.5942, "signal_count_delta": 39943, "coverage_delta": 0.1362 } }, "validation": { "metrics": { "accuracy": 42.5963, "direction_accuracy": 43.7253, "buy_precision": 42.2867, "sell_precision": 44.3679, "signal_count": 181348, "buy_count": 55994, "sell_count": 125354, "coverage": 0.9275, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.2038, "direction_accuracy_delta_pp": -0.6824, "buy_precision_delta_pp": 0.4072, "sell_precision_delta_pp": -2.3465, "signal_count_delta": 26089, "coverage_delta": 0.1334 } } }, { "name": "candidate_04110", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.03, "volume_expansion": 0.025, "volume_spike": 0.065, "volume_surge": 0.005, "volume_contraction_after_spike": 0.03, "candle_shadow": 0.005, "upper_shadow": 0.055, "lower_shadow": 0.015, "bullish_upper_shadow": 0.025, "high_volume_upper_shadow": 0.075, "foreign_flow": 0.05, "trust_flow": 0.005, "dealer_flow": 0.04, "institutional_flow": 0.015, "chip_score": 0.05, "margin_risk": 0.005, "short_pressure": 0.1, "macd_momentum": 0.005, "rsi_trend": 0.05, "rsi_reversal": 0.09, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.035, "momentum_60d": 0.04, "momentum_120d": 0.1, "volatility_risk": 0.08, "liquidity_quality": 0.005 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1399, "buy_count_ratio": 0.8647 }, "tune": { "metrics": { "accuracy": 40.304, "direction_accuracy": 41.1412, "buy_precision": 39.6812, "sell_precision": 42.0294, "signal_count": 258420, "buy_count": 97749, "sell_count": 160671, "coverage": 0.8811, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9523, "direction_accuracy_delta_pp": -0.7458, "buy_precision_delta_pp": 0.1308, "sell_precision_delta_pp": -2.2359, "signal_count_delta": 33011, "coverage_delta": 0.1125 } }, "validation": { "metrics": { "accuracy": 42.5641, "direction_accuracy": 44.1104, "buy_precision": 42.4541, "sell_precision": 45.0497, "signal_count": 176981, "buy_count": 64048, "sell_count": 112933, "coverage": 0.9052, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.1716, "direction_accuracy_delta_pp": -0.2973, "buy_precision_delta_pp": 0.5746, "sell_precision_delta_pp": -1.6647, "signal_count_delta": 21722, "coverage_delta": 0.1111 } } }, { "name": "candidate_00835", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.07, "volume_expansion": 0.05, "volume_spike": 0.08, "volume_surge": 0.03, "volume_contraction_after_spike": 0.005, "candle_shadow": 0.005, "upper_shadow": 0.09, "lower_shadow": 0.005, "bullish_upper_shadow": 0.06, "high_volume_upper_shadow": 0.06, "foreign_flow": 0.06, "trust_flow": 0.01, "dealer_flow": 0.09, "institutional_flow": 0.04, "chip_score": 0.01, "margin_risk": 0.005, "short_pressure": 0.085, "macd_momentum": 0.005, "rsi_trend": 0.04, "rsi_reversal": 0.08, "bb_reversion": 0.1, "ma_alignment": 0.015, "momentum_20d": 0.035, "momentum_60d": 0.035, "momentum_120d": 0.1, "volatility_risk": 0.045, "liquidity_quality": 0.03 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1639, "buy_count_ratio": 0.8542 }, "tune": { "metrics": { "accuracy": 40.3282, "direction_accuracy": 40.9356, "buy_precision": 39.7159, "sell_precision": 41.6212, "signal_count": 264921, "buy_count": 95332, "sell_count": 169589, "coverage": 0.9033, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9765, "direction_accuracy_delta_pp": -0.9514, "buy_precision_delta_pp": 0.1655, "sell_precision_delta_pp": -2.6441, "signal_count_delta": 39512, "coverage_delta": 0.1347 } }, "validation": { "metrics": { "accuracy": 42.5585, "direction_accuracy": 43.7325, "buy_precision": 42.3719, "sell_precision": 44.4655, "signal_count": 180701, "buy_count": 63273, "sell_count": 117428, "coverage": 0.9242, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.166, "direction_accuracy_delta_pp": -0.6752, "buy_precision_delta_pp": 0.4924, "sell_precision_delta_pp": -2.2489, "signal_count_delta": 25442, "coverage_delta": 0.1301 } } }, { "name": "candidate_03129", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.05, "volume_expansion": 0.01, "volume_spike": 0.05, "volume_surge": 0.02, "volume_contraction_after_spike": 0.025, "candle_shadow": 0.01, "upper_shadow": 0.08, "lower_shadow": 0.01, "bullish_upper_shadow": 0.01, "high_volume_upper_shadow": 0.07, "foreign_flow": 0.06, "trust_flow": 0.05, "dealer_flow": 0.04, "institutional_flow": 0.005, "chip_score": 0.025, "margin_risk": 0.005, "short_pressure": 0.08, "macd_momentum": 0.005, "rsi_trend": 0.045, "rsi_reversal": 0.05, "bb_reversion": 0.08, "ma_alignment": 0.005, "momentum_20d": 0.05, "momentum_60d": 0.03, "momentum_120d": 0.1, "volatility_risk": 0.08, "liquidity_quality": 0.005 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1522, "buy_count_ratio": 0.8013 }, "tune": { "metrics": { "accuracy": 40.2314, "direction_accuracy": 40.9839, "buy_precision": 39.4837, "sell_precision": 41.7894, "signal_count": 261315, "buy_count": 91296, "sell_count": 170019, "coverage": 0.891, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8797, "direction_accuracy_delta_pp": -0.9031, "buy_precision_delta_pp": -0.0667, "sell_precision_delta_pp": -2.4759, "signal_count_delta": 35906, "coverage_delta": 0.1224 } }, "validation": { "metrics": { "accuracy": 42.5411, "direction_accuracy": 43.8949, "buy_precision": 42.3573, "sell_precision": 44.6584, "signal_count": 178891, "buy_count": 59357, "sell_count": 119534, "coverage": 0.9149, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.1486, "direction_accuracy_delta_pp": -0.5128, "buy_precision_delta_pp": 0.4778, "sell_precision_delta_pp": -2.056, "signal_count_delta": 23632, "coverage_delta": 0.1208 } } }, { "name": "candidate_09713", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.08, "volume_expansion": 0.01, "volume_spike": 0.065, "volume_surge": 0.02, "volume_contraction_after_spike": 0.005, "candle_shadow": 0.015, "upper_shadow": 0.09, "lower_shadow": 0.04, "bullish_upper_shadow": 0.05, "high_volume_upper_shadow": 0.07, "foreign_flow": 0.06, "trust_flow": 0.02, "dealer_flow": 0.06, "institutional_flow": 0.005, "chip_score": 0.025, "margin_risk": 0.015, "short_pressure": 0.1, "macd_momentum": 0.02, "rsi_trend": 0.01, "rsi_reversal": 0.03, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.06, "momentum_60d": 0.04, "momentum_120d": 0.07, "volatility_risk": 0.08, "liquidity_quality": 0.02 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1713, "buy_count_ratio": 0.791 }, "tune": { "metrics": { "accuracy": 40.2041, "direction_accuracy": 40.7857, "buy_precision": 39.3488, "sell_precision": 41.5275, "signal_count": 266466, "buy_count": 90727, "sell_count": 175739, "coverage": 0.9086, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8524, "direction_accuracy_delta_pp": -1.1013, "buy_precision_delta_pp": -0.2016, "sell_precision_delta_pp": -2.7378, "signal_count_delta": 41057, "coverage_delta": 0.14 } }, "validation": { "metrics": { "accuracy": 42.5354, "direction_accuracy": 43.6068, "buy_precision": 42.1442, "sell_precision": 44.302, "signal_count": 181857, "buy_count": 58594, "sell_count": 123263, "coverage": 0.9301, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.1429, "direction_accuracy_delta_pp": -0.8009, "buy_precision_delta_pp": 0.2647, "sell_precision_delta_pp": -2.4124, "signal_count_delta": 26598, "coverage_delta": 0.136 } } }, { "name": "candidate_07092", "config": { "weights": { "oldwang_trend": 0.01, "oldwang_guard": 0.01, "oldwang_volume": 0.04, "volume_expansion": 0.01, "volume_spike": 0.1, "volume_surge": 0.04, "volume_contraction_after_spike": 0.01, "candle_shadow": 0.005, "upper_shadow": 0.055, "lower_shadow": 0.005, "bullish_upper_shadow": 0.06, "high_volume_upper_shadow": 0.1, "foreign_flow": 0.035, "trust_flow": 0.005, "dealer_flow": 0.065, "institutional_flow": 0.02, "chip_score": 0.06, "margin_risk": 0.02, "short_pressure": 0.1, "macd_momentum": 0.005, "rsi_trend": 0.01, "rsi_reversal": 0.09, "bb_reversion": 0.1, "ma_alignment": 0.02, "momentum_20d": 0.04, "momentum_60d": 0.02, "momentum_120d": 0.09, "volatility_risk": 0.08, "liquidity_quality": 0.015 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1477, "buy_count_ratio": 0.8423 }, "tune": { "metrics": { "accuracy": 40.3381, "direction_accuracy": 41.1225, "buy_precision": 39.864, "sell_precision": 41.8536, "signal_count": 260485, "buy_count": 95718, "sell_count": 164767, "coverage": 0.8882, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9864, "direction_accuracy_delta_pp": -0.7645, "buy_precision_delta_pp": 0.3136, "sell_precision_delta_pp": -2.4117, "signal_count_delta": 35076, "coverage_delta": 0.1196 } }, "validation": { "metrics": { "accuracy": 42.5334, "direction_accuracy": 43.9587, "buy_precision": 42.3914, "sell_precision": 44.8032, "signal_count": 178183, "buy_count": 62390, "sell_count": 115793, "coverage": 0.9113, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.1409, "direction_accuracy_delta_pp": -0.449, "buy_precision_delta_pp": 0.5119, "sell_precision_delta_pp": -1.9112, "signal_count_delta": 22924, "coverage_delta": 0.1172 } } }, { "name": "candidate_05631", "config": { "weights": { "oldwang_trend": 0.02, "oldwang_guard": 0.005, "oldwang_volume": 0.045, "volume_expansion": 0.01, "volume_spike": 0.05, "volume_surge": 0.005, "volume_contraction_after_spike": 0.03, "candle_shadow": 0.01, "upper_shadow": 0.09, "lower_shadow": 0.02, "bullish_upper_shadow": 0.06, "high_volume_upper_shadow": 0.085, "foreign_flow": 0.02, "trust_flow": 0.01, "dealer_flow": 0.07, "institutional_flow": 0.005, "chip_score": 0.04, "margin_risk": 0.04, "short_pressure": 0.08, "macd_momentum": 0.005, "rsi_trend": 0.045, "rsi_reversal": 0.055, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.035, "momentum_60d": 0.005, "momentum_120d": 0.1, "volatility_risk": 0.08, "liquidity_quality": 0.005 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1453, "buy_count_ratio": 0.7724 }, "tune": { "metrics": { "accuracy": 40.3238, "direction_accuracy": 41.1203, "buy_precision": 39.5196, "sell_precision": 41.9756, "signal_count": 259772, "buy_count": 90464, "sell_count": 169308, "coverage": 0.8857, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9721, "direction_accuracy_delta_pp": -0.7667, "buy_precision_delta_pp": -0.0308, "sell_precision_delta_pp": -2.2897, "signal_count_delta": 34363, "coverage_delta": 0.1171 } }, "validation": { "metrics": { "accuracy": 42.5247, "direction_accuracy": 43.9815, "buy_precision": 42.3275, "sell_precision": 44.7661, "signal_count": 177818, "buy_count": 57211, "sell_count": 120607, "coverage": 0.9094, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.1322, "direction_accuracy_delta_pp": -0.4262, "buy_precision_delta_pp": 0.448, "sell_precision_delta_pp": -1.9483, "signal_count_delta": 22559, "coverage_delta": 0.1153 } } }, { "name": "candidate_04307", "config": { "weights": { "oldwang_trend": 0.015, "oldwang_guard": 0.005, "oldwang_volume": 0.08, "volume_expansion": 0.01, "volume_spike": 0.05, "volume_surge": 0.005, "volume_contraction_after_spike": 0.01, "candle_shadow": 0.005, "upper_shadow": 0.07, "lower_shadow": 0.005, "bullish_upper_shadow": 0.02, "high_volume_upper_shadow": 0.06, "foreign_flow": 0.025, "trust_flow": 0.03, "dealer_flow": 0.06, "institutional_flow": 0.01, "chip_score": 0.01, "margin_risk": 0.04, "short_pressure": 0.08, "macd_momentum": 0.015, "rsi_trend": 0.04, "rsi_reversal": 0.06, "bb_reversion": 0.1, "ma_alignment": 0.015, "momentum_20d": 0.05, "momentum_60d": 0.035, "momentum_120d": 0.06, "volatility_risk": 0.08, "liquidity_quality": 0.005 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1568, "buy_count_ratio": 0.7371 }, "tune": { "metrics": { "accuracy": 40.2846, "direction_accuracy": 40.9832, "buy_precision": 39.3894, "sell_precision": 41.7801, "signal_count": 262564, "buy_count": 87526, "sell_count": 175038, "coverage": 0.8952, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9329, "direction_accuracy_delta_pp": -0.9038, "buy_precision_delta_pp": -0.161, "sell_precision_delta_pp": -2.4852, "signal_count_delta": 37155, "coverage_delta": 0.1266 } }, "validation": { "metrics": { "accuracy": 42.5068, "direction_accuracy": 43.8033, "buy_precision": 42.2823, "sell_precision": 44.4677, "signal_count": 179596, "buy_count": 54602, "sell_count": 124994, "coverage": 0.9185, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.1143, "direction_accuracy_delta_pp": -0.6044, "buy_precision_delta_pp": 0.4028, "sell_precision_delta_pp": -2.2467, "signal_count_delta": 24337, "coverage_delta": 0.1244 } } }, { "name": "candidate_03857", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.07, "volume_expansion": 0.02, "volume_spike": 0.065, "volume_surge": 0.005, "volume_contraction_after_spike": 0.03, "candle_shadow": 0.005, "upper_shadow": 0.055, "lower_shadow": 0.02, "bullish_upper_shadow": 0.02, "high_volume_upper_shadow": 0.06, "foreign_flow": 0.06, "trust_flow": 0.05, "dealer_flow": 0.055, "institutional_flow": 0.04, "chip_score": 0.02, "margin_risk": 0.005, "short_pressure": 0.09, "macd_momentum": 0.005, "rsi_trend": 0.045, "rsi_reversal": 0.09, "bb_reversion": 0.1, "ma_alignment": 0.02, "momentum_20d": 0.005, "momentum_60d": 0.02, "momentum_120d": 0.09, "volatility_risk": 0.07, "liquidity_quality": 0.015 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1511, "buy_count_ratio": 0.8238 }, "tune": { "metrics": { "accuracy": 40.333, "direction_accuracy": 41.0929, "buy_precision": 39.5985, "sell_precision": 41.9612, "signal_count": 260938, "buy_count": 95900, "sell_count": 165038, "coverage": 0.8897, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9813, "direction_accuracy_delta_pp": -0.7941, "buy_precision_delta_pp": 0.0481, "sell_precision_delta_pp": -2.3041, "signal_count_delta": 35529, "coverage_delta": 0.1211 } }, "validation": { "metrics": { "accuracy": 42.4981, "direction_accuracy": 43.8754, "buy_precision": 42.2904, "sell_precision": 44.6973, "signal_count": 178715, "buy_count": 61021, "sell_count": 117694, "coverage": 0.914, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.1056, "direction_accuracy_delta_pp": -0.5323, "buy_precision_delta_pp": 0.4109, "sell_precision_delta_pp": -2.0171, "signal_count_delta": 23456, "coverage_delta": 0.1199 } } }, { "name": "candidate_10091", "config": { "weights": { "oldwang_trend": 0.02, "oldwang_guard": 0.01, "oldwang_volume": 0.06, "volume_expansion": 0.05, "volume_spike": 0.04, "volume_surge": 0.04, "volume_contraction_after_spike": 0.06, "candle_shadow": 0.005, "upper_shadow": 0.055, "lower_shadow": 0.02, "bullish_upper_shadow": 0.025, "high_volume_upper_shadow": 0.1, "foreign_flow": 0.05, "trust_flow": 0.04, "dealer_flow": 0.06, "institutional_flow": 0.005, "chip_score": 0.03, "margin_risk": 0.005, "short_pressure": 0.06, "macd_momentum": 0.005, "rsi_trend": 0.07, "rsi_reversal": 0.08, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.06, "momentum_60d": 0.02, "momentum_120d": 0.09, "volatility_risk": 0.08, "liquidity_quality": 0.005 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1655, "buy_count_ratio": 0.8391 }, "tune": { "metrics": { "accuracy": 40.2194, "direction_accuracy": 40.8171, "buy_precision": 39.5172, "sell_precision": 41.545, "signal_count": 265080, "buy_count": 95146, "sell_count": 169934, "coverage": 0.9038, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8677, "direction_accuracy_delta_pp": -1.0699, "buy_precision_delta_pp": -0.0332, "sell_precision_delta_pp": -2.7203, "signal_count_delta": 39671, "coverage_delta": 0.1352 } }, "validation": { "metrics": { "accuracy": 42.4981, "direction_accuracy": 43.6504, "buy_precision": 42.2485, "sell_precision": 44.3838, "signal_count": 180947, "buy_count": 62156, "sell_count": 118791, "coverage": 0.9254, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.1056, "direction_accuracy_delta_pp": -0.7573, "buy_precision_delta_pp": 0.369, "sell_precision_delta_pp": -2.3306, "signal_count_delta": 25688, "coverage_delta": 0.1313 } } }, { "name": "candidate_05669", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.015, "oldwang_volume": 0.08, "volume_expansion": 0.005, "volume_spike": 0.06, "volume_surge": 0.005, "volume_contraction_after_spike": 0.04, "candle_shadow": 0.005, "upper_shadow": 0.07, "lower_shadow": 0.005, "bullish_upper_shadow": 0.005, "high_volume_upper_shadow": 0.1, "foreign_flow": 0.06, "trust_flow": 0.025, "dealer_flow": 0.03, "institutional_flow": 0.005, "chip_score": 0.04, "margin_risk": 0.005, "short_pressure": 0.06, "macd_momentum": 0.005, "rsi_trend": 0.045, "rsi_reversal": 0.065, "bb_reversion": 0.1, "ma_alignment": 0.01, "momentum_20d": 0.025, "momentum_60d": 0.03, "momentum_120d": 0.1, "volatility_risk": 0.055, "liquidity_quality": 0.01 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1527, "buy_count_ratio": 0.8496 }, "tune": { "metrics": { "accuracy": 40.2822, "direction_accuracy": 41.0094, "buy_precision": 39.3708, "sell_precision": 41.9957, "signal_count": 261550, "buy_count": 98276, "sell_count": 163274, "coverage": 0.8918, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9305, "direction_accuracy_delta_pp": -0.8776, "buy_precision_delta_pp": -0.1796, "sell_precision_delta_pp": -2.2696, "signal_count_delta": 36141, "coverage_delta": 0.1232 } }, "validation": { "metrics": { "accuracy": 42.4971, "direction_accuracy": 43.8275, "buy_precision": 42.2301, "sell_precision": 44.6938, "signal_count": 178972, "buy_count": 62929, "sell_count": 116043, "coverage": 0.9153, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.1046, "direction_accuracy_delta_pp": -0.5802, "buy_precision_delta_pp": 0.3506, "sell_precision_delta_pp": -2.0206, "signal_count_delta": 23713, "coverage_delta": 0.1212 } } }, { "name": "candidate_00754", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.01, "oldwang_volume": 0.045, "volume_expansion": 0.005, "volume_spike": 0.06, "volume_surge": 0.005, "volume_contraction_after_spike": 0.02, "candle_shadow": 0.02, "upper_shadow": 0.07, "lower_shadow": 0.015, "bullish_upper_shadow": 0.04, "high_volume_upper_shadow": 0.09, "foreign_flow": 0.04, "trust_flow": 0.005, "dealer_flow": 0.07, "institutional_flow": 0.015, "chip_score": 0.03, "margin_risk": 0.005, "short_pressure": 0.1, "macd_momentum": 0.005, "rsi_trend": 0.01, "rsi_reversal": 0.06, "bb_reversion": 0.085, "ma_alignment": 0.005, "momentum_20d": 0.02, "momentum_60d": 0.06, "momentum_120d": 0.1, "volatility_risk": 0.07, "liquidity_quality": 0.015 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1437, "buy_count_ratio": 0.8661 }, "tune": { "metrics": { "accuracy": 40.2317, "direction_accuracy": 41.042, "buy_precision": 39.4872, "sell_precision": 41.9773, "signal_count": 259412, "buy_count": 97434, "sell_count": 161978, "coverage": 0.8845, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.88, "direction_accuracy_delta_pp": -0.845, "buy_precision_delta_pp": -0.0632, "sell_precision_delta_pp": -2.288, "signal_count_delta": 34003, "coverage_delta": 0.1159 } }, "validation": { "metrics": { "accuracy": 42.4935, "direction_accuracy": 43.953, "buy_precision": 42.2405, "sell_precision": 44.9217, "signal_count": 177567, "buy_count": 64154, "sell_count": 113413, "coverage": 0.9082, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.101, "direction_accuracy_delta_pp": -0.4547, "buy_precision_delta_pp": 0.361, "sell_precision_delta_pp": -1.7927, "signal_count_delta": 22308, "coverage_delta": 0.1141 } } }, { "name": "candidate_01475", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.06, "volume_expansion": 0.01, "volume_spike": 0.09, "volume_surge": 0.04, "volume_contraction_after_spike": 0.02, "candle_shadow": 0.005, "upper_shadow": 0.05, "lower_shadow": 0.02, "bullish_upper_shadow": 0.01, "high_volume_upper_shadow": 0.09, "foreign_flow": 0.06, "trust_flow": 0.04, "dealer_flow": 0.06, "institutional_flow": 0.04, "chip_score": 0.06, "margin_risk": 0.015, "short_pressure": 0.075, "macd_momentum": 0.02, "rsi_trend": 0.05, "rsi_reversal": 0.055, "bb_reversion": 0.09, "ma_alignment": 0.01, "momentum_20d": 0.06, "momentum_60d": 0.02, "momentum_120d": 0.1, "volatility_risk": 0.08, "liquidity_quality": 0.025 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1674, "buy_count_ratio": 0.8656 }, "tune": { "metrics": { "accuracy": 40.1635, "direction_accuracy": 40.7431, "buy_precision": 39.4591, "sell_precision": 41.4752, "signal_count": 265650, "buy_count": 96467, "sell_count": 169183, "coverage": 0.9058, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8118, "direction_accuracy_delta_pp": -1.1439, "buy_precision_delta_pp": -0.0913, "sell_precision_delta_pp": -2.7901, "signal_count_delta": 40241, "coverage_delta": 0.1372 } }, "validation": { "metrics": { "accuracy": 42.4935, "direction_accuracy": 43.6012, "buy_precision": 42.1907, "sell_precision": 44.3732, "signal_count": 181252, "buy_count": 64116, "sell_count": 117136, "coverage": 0.927, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.101, "direction_accuracy_delta_pp": -0.8065, "buy_precision_delta_pp": 0.3112, "sell_precision_delta_pp": -2.3412, "signal_count_delta": 25993, "coverage_delta": 0.1329 } } }, { "name": "candidate_07381", "config": { "weights": { "oldwang_trend": 0.01, "oldwang_guard": 0.005, "oldwang_volume": 0.04, "volume_expansion": 0.005, "volume_spike": 0.06, "volume_surge": 0.005, "volume_contraction_after_spike": 0.01, "candle_shadow": 0.005, "upper_shadow": 0.065, "lower_shadow": 0.015, "bullish_upper_shadow": 0.03, "high_volume_upper_shadow": 0.075, "foreign_flow": 0.06, "trust_flow": 0.015, "dealer_flow": 0.03, "institutional_flow": 0.005, "chip_score": 0.005, "margin_risk": 0.015, "short_pressure": 0.08, "macd_momentum": 0.03, "rsi_trend": 0.035, "rsi_reversal": 0.05, "bb_reversion": 0.09, "ma_alignment": 0.005, "momentum_20d": 0.025, "momentum_60d": 0.03, "momentum_120d": 0.08, "volatility_risk": 0.08, "liquidity_quality": 0.015 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1436, "buy_count_ratio": 0.8094 }, "tune": { "metrics": { "accuracy": 40.2177, "direction_accuracy": 41.0491, "buy_precision": 39.4654, "sell_precision": 41.9427, "signal_count": 259085, "buy_count": 93459, "sell_count": 165626, "coverage": 0.8834, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.866, "direction_accuracy_delta_pp": -0.8379, "buy_precision_delta_pp": -0.085, "sell_precision_delta_pp": -2.3226, "signal_count_delta": 33676, "coverage_delta": 0.1148 } }, "validation": { "metrics": { "accuracy": 42.4879, "direction_accuracy": 43.9642, "buy_precision": 42.2872, "sell_precision": 44.8192, "signal_count": 177549, "buy_count": 59952, "sell_count": 117597, "coverage": 0.9081, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0954, "direction_accuracy_delta_pp": -0.4435, "buy_precision_delta_pp": 0.4077, "sell_precision_delta_pp": -1.8952, "signal_count_delta": 22290, "coverage_delta": 0.114 } } }, { "name": "candidate_03777", "config": { "weights": { "oldwang_trend": 0.01, "oldwang_guard": 0.005, "oldwang_volume": 0.04, "volume_expansion": 0.03, "volume_spike": 0.065, "volume_surge": 0.005, "volume_contraction_after_spike": 0.025, "candle_shadow": 0.005, "upper_shadow": 0.055, "lower_shadow": 0.015, "bullish_upper_shadow": 0.06, "high_volume_upper_shadow": 0.085, "foreign_flow": 0.035, "trust_flow": 0.02, "dealer_flow": 0.05, "institutional_flow": 0.005, "chip_score": 0.035, "margin_risk": 0.04, "short_pressure": 0.07, "macd_momentum": 0.015, "rsi_trend": 0.04, "rsi_reversal": 0.05, "bb_reversion": 0.1, "ma_alignment": 0.03, "momentum_20d": 0.035, "momentum_60d": 0.03, "momentum_120d": 0.1, "volatility_risk": 0.08, "liquidity_quality": 0.02 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1526, "buy_count_ratio": 0.8385 }, "tune": { "metrics": { "accuracy": 40.2801, "direction_accuracy": 40.9869, "buy_precision": 39.6733, "sell_precision": 41.7242, "signal_count": 261930, "buy_count": 94164, "sell_count": 167766, "coverage": 0.8931, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9284, "direction_accuracy_delta_pp": -0.9001, "buy_precision_delta_pp": 0.1229, "sell_precision_delta_pp": -2.5411, "signal_count_delta": 36521, "coverage_delta": 0.1245 } }, "validation": { "metrics": { "accuracy": 42.4869, "direction_accuracy": 43.8238, "buy_precision": 42.2283, "sell_precision": 44.6719, "signal_count": 178944, "buy_count": 62110, "sell_count": 116834, "coverage": 0.9152, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0944, "direction_accuracy_delta_pp": -0.5839, "buy_precision_delta_pp": 0.3488, "sell_precision_delta_pp": -2.0425, "signal_count_delta": 23685, "coverage_delta": 0.1211 } } }, { "name": "candidate_04015", "config": { "weights": { "oldwang_trend": 0.01, "oldwang_guard": 0.005, "oldwang_volume": 0.07, "volume_expansion": 0.06, "volume_spike": 0.065, "volume_surge": 0.005, "volume_contraction_after_spike": 0.02, "candle_shadow": 0.005, "upper_shadow": 0.065, "lower_shadow": 0.005, "bullish_upper_shadow": 0.05, "high_volume_upper_shadow": 0.09, "foreign_flow": 0.05, "trust_flow": 0.025, "dealer_flow": 0.065, "institutional_flow": 0.05, "chip_score": 0.04, "margin_risk": 0.03, "short_pressure": 0.1, "macd_momentum": 0.005, "rsi_trend": 0.05, "rsi_reversal": 0.09, "bb_reversion": 0.08, "ma_alignment": 0.005, "momentum_20d": 0.025, "momentum_60d": 0.005, "momentum_120d": 0.09, "volatility_risk": 0.08, "liquidity_quality": 0.03 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1618, "buy_count_ratio": 0.7693 }, "tune": { "metrics": { "accuracy": 40.3316, "direction_accuracy": 41.0464, "buy_precision": 39.7583, "sell_precision": 41.7036, "signal_count": 263811, "buy_count": 89121, "sell_count": 174690, "coverage": 0.8995, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9799, "direction_accuracy_delta_pp": -0.8406, "buy_precision_delta_pp": 0.2079, "sell_precision_delta_pp": -2.5617, "signal_count_delta": 38402, "coverage_delta": 0.1309 } }, "validation": { "metrics": { "accuracy": 42.4858, "direction_accuracy": 43.7225, "buy_precision": 42.3645, "sell_precision": 44.3496, "signal_count": 180374, "buy_count": 56984, "sell_count": 123390, "coverage": 0.9225, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0933, "direction_accuracy_delta_pp": -0.6852, "buy_precision_delta_pp": 0.485, "sell_precision_delta_pp": -2.3648, "signal_count_delta": 25115, "coverage_delta": 0.1284 } } }, { "name": "candidate_04706", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.08, "volume_expansion": 0.05, "volume_spike": 0.06, "volume_surge": 0.005, "volume_contraction_after_spike": 0.06, "candle_shadow": 0.01, "upper_shadow": 0.04, "lower_shadow": 0.03, "bullish_upper_shadow": 0.05, "high_volume_upper_shadow": 0.075, "foreign_flow": 0.06, "trust_flow": 0.02, "dealer_flow": 0.055, "institutional_flow": 0.015, "chip_score": 0.06, "margin_risk": 0.01, "short_pressure": 0.08, "macd_momentum": 0.005, "rsi_trend": 0.01, "rsi_reversal": 0.07, "bb_reversion": 0.085, "ma_alignment": 0.005, "momentum_20d": 0.025, "momentum_60d": 0.01, "momentum_120d": 0.09, "volatility_risk": 0.08, "liquidity_quality": 0.04 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.164, "buy_count_ratio": 0.8314 }, "tune": { "metrics": { "accuracy": 40.2675, "direction_accuracy": 40.9631, "buy_precision": 39.6824, "sell_precision": 41.6853, "signal_count": 264387, "buy_count": 95332, "sell_count": 169055, "coverage": 0.9015, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9158, "direction_accuracy_delta_pp": -0.9239, "buy_precision_delta_pp": 0.132, "sell_precision_delta_pp": -2.58, "signal_count_delta": 38978, "coverage_delta": 0.1329 } }, "validation": { "metrics": { "accuracy": 42.4843, "direction_accuracy": 43.6693, "buy_precision": 42.1928, "sell_precision": 44.4325, "signal_count": 180722, "buy_count": 61584, "sell_count": 119138, "coverage": 0.9243, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0918, "direction_accuracy_delta_pp": -0.7384, "buy_precision_delta_pp": 0.3133, "sell_precision_delta_pp": -2.2819, "signal_count_delta": 25463, "coverage_delta": 0.1302 } } }, { "name": "candidate_07251", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.07, "volume_expansion": 0.03, "volume_spike": 0.08, "volume_surge": 0.03, "volume_contraction_after_spike": 0.06, "candle_shadow": 0.015, "upper_shadow": 0.07, "lower_shadow": 0.005, "bullish_upper_shadow": 0.03, "high_volume_upper_shadow": 0.07, "foreign_flow": 0.035, "trust_flow": 0.005, "dealer_flow": 0.05, "institutional_flow": 0.01, "chip_score": 0.03, "margin_risk": 0.005, "short_pressure": 0.075, "macd_momentum": 0.01, "rsi_trend": 0.05, "rsi_reversal": 0.06, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.03, "momentum_60d": 0.035, "momentum_120d": 0.075, "volatility_risk": 0.08, "liquidity_quality": 0.05 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1688, "buy_count_ratio": 0.794 }, "tune": { "metrics": { "accuracy": 40.2648, "direction_accuracy": 40.873, "buy_precision": 39.748, "sell_precision": 41.4449, "signal_count": 266151, "buy_count": 89695, "sell_count": 176456, "coverage": 0.9075, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9131, "direction_accuracy_delta_pp": -1.014, "buy_precision_delta_pp": 0.1976, "sell_precision_delta_pp": -2.8204, "signal_count_delta": 40742, "coverage_delta": 0.1389 } }, "validation": { "metrics": { "accuracy": 42.4833, "direction_accuracy": 43.5972, "buy_precision": 42.2217, "sell_precision": 44.2568, "signal_count": 181461, "buy_count": 58811, "sell_count": 122650, "coverage": 0.9281, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0908, "direction_accuracy_delta_pp": -0.8105, "buy_precision_delta_pp": 0.3422, "sell_precision_delta_pp": -2.4576, "signal_count_delta": 26202, "coverage_delta": 0.134 } } }, { "name": "candidate_07182", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.08, "volume_expansion": 0.02, "volume_spike": 0.075, "volume_surge": 0.04, "volume_contraction_after_spike": 0.05, "candle_shadow": 0.005, "upper_shadow": 0.065, "lower_shadow": 0.005, "bullish_upper_shadow": 0.005, "high_volume_upper_shadow": 0.1, "foreign_flow": 0.05, "trust_flow": 0.03, "dealer_flow": 0.05, "institutional_flow": 0.02, "chip_score": 0.01, "margin_risk": 0.01, "short_pressure": 0.1, "macd_momentum": 0.005, "rsi_trend": 0.045, "rsi_reversal": 0.03, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.03, "momentum_60d": 0.05, "momentum_120d": 0.065, "volatility_risk": 0.07, "liquidity_quality": 0.05 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1669, "buy_count_ratio": 0.8179 }, "tune": { "metrics": { "accuracy": 40.2825, "direction_accuracy": 40.8983, "buy_precision": 39.7219, "sell_precision": 41.5222, "signal_count": 265647, "buy_count": 92065, "sell_count": 173582, "coverage": 0.9058, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9308, "direction_accuracy_delta_pp": -0.9887, "buy_precision_delta_pp": 0.1715, "sell_precision_delta_pp": -2.7431, "signal_count_delta": 40238, "coverage_delta": 0.1372 } }, "validation": { "metrics": { "accuracy": 42.4828, "direction_accuracy": 43.6251, "buy_precision": 42.253, "sell_precision": 44.3144, "signal_count": 181171, "buy_count": 60585, "sell_count": 120586, "coverage": 0.9266, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0903, "direction_accuracy_delta_pp": -0.7826, "buy_precision_delta_pp": 0.3735, "sell_precision_delta_pp": -2.4, "signal_count_delta": 25912, "coverage_delta": 0.1325 } } }, { "name": "candidate_03545", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.055, "volume_expansion": 0.005, "volume_spike": 0.06, "volume_surge": 0.005, "volume_contraction_after_spike": 0.01, "candle_shadow": 0.005, "upper_shadow": 0.065, "lower_shadow": 0.005, "bullish_upper_shadow": 0.005, "high_volume_upper_shadow": 0.07, "foreign_flow": 0.02, "trust_flow": 0.02, "dealer_flow": 0.07, "institutional_flow": 0.05, "chip_score": 0.03, "margin_risk": 0.02, "short_pressure": 0.05, "macd_momentum": 0.005, "rsi_trend": 0.05, "rsi_reversal": 0.03, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.01, "momentum_60d": 0.04, "momentum_120d": 0.1, "volatility_risk": 0.05, "liquidity_quality": 0.025 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1365, "buy_count_ratio": 0.8735 }, "tune": { "metrics": { "accuracy": 40.3023, "direction_accuracy": 41.159, "buy_precision": 39.595, "sell_precision": 42.1337, "signal_count": 257907, "buy_count": 99015, "sell_count": 158892, "coverage": 0.8794, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9506, "direction_accuracy_delta_pp": -0.728, "buy_precision_delta_pp": 0.0446, "sell_precision_delta_pp": -2.1316, "signal_count_delta": 32498, "coverage_delta": 0.1108 } }, "validation": { "metrics": { "accuracy": 42.4817, "direction_accuracy": 44.0691, "buy_precision": 42.3542, "sell_precision": 45.062, "signal_count": 176448, "buy_count": 64702, "sell_count": 111746, "coverage": 0.9024, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0892, "direction_accuracy_delta_pp": -0.3386, "buy_precision_delta_pp": 0.4747, "sell_precision_delta_pp": -1.6524, "signal_count_delta": 21189, "coverage_delta": 0.1083 } } }, { "name": "candidate_06132", "config": { "weights": { "oldwang_trend": 0.02, "oldwang_guard": 0.005, "oldwang_volume": 0.05, "volume_expansion": 0.04, "volume_spike": 0.09, "volume_surge": 0.005, "volume_contraction_after_spike": 0.03, "candle_shadow": 0.005, "upper_shadow": 0.08, "lower_shadow": 0.005, "bullish_upper_shadow": 0.05, "high_volume_upper_shadow": 0.06, "foreign_flow": 0.06, "trust_flow": 0.015, "dealer_flow": 0.07, "institutional_flow": 0.04, "chip_score": 0.02, "margin_risk": 0.005, "short_pressure": 0.06, "macd_momentum": 0.005, "rsi_trend": 0.04, "rsi_reversal": 0.07, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.05, "momentum_60d": 0.02, "momentum_120d": 0.06, "volatility_risk": 0.06, "liquidity_quality": 0.005 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.142, "buy_count_ratio": 0.8126 }, "tune": { "metrics": { "accuracy": 40.2419, "direction_accuracy": 41.0924, "buy_precision": 39.5674, "sell_precision": 41.9713, "signal_count": 258717, "buy_count": 94588, "sell_count": 164129, "coverage": 0.8821, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8902, "direction_accuracy_delta_pp": -0.7946, "buy_precision_delta_pp": 0.017, "sell_precision_delta_pp": -2.294, "signal_count_delta": 33308, "coverage_delta": 0.1135 } }, "validation": { "metrics": { "accuracy": 42.4807, "direction_accuracy": 43.9851, "buy_precision": 42.3559, "sell_precision": 44.8224, "signal_count": 177310, "buy_count": 60190, "sell_count": 117120, "coverage": 0.9068, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0882, "direction_accuracy_delta_pp": -0.4226, "buy_precision_delta_pp": 0.4764, "sell_precision_delta_pp": -1.892, "signal_count_delta": 22051, "coverage_delta": 0.1127 } } }, { "name": "candidate_06716", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.07, "volume_expansion": 0.06, "volume_spike": 0.04, "volume_surge": 0.005, "volume_contraction_after_spike": 0.04, "candle_shadow": 0.02, "upper_shadow": 0.08, "lower_shadow": 0.025, "bullish_upper_shadow": 0.05, "high_volume_upper_shadow": 0.085, "foreign_flow": 0.05, "trust_flow": 0.025, "dealer_flow": 0.05, "institutional_flow": 0.04, "chip_score": 0.025, "margin_risk": 0.005, "short_pressure": 0.1, "macd_momentum": 0.01, "rsi_trend": 0.06, "rsi_reversal": 0.05, "bb_reversion": 0.1, "ma_alignment": 0.02, "momentum_20d": 0.02, "momentum_60d": 0.04, "momentum_120d": 0.05, "volatility_risk": 0.08, "liquidity_quality": 0.03 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1676, "buy_count_ratio": 0.7661 }, "tune": { "metrics": { "accuracy": 40.2604, "direction_accuracy": 40.9057, "buy_precision": 39.6139, "sell_precision": 41.5499, "signal_count": 265430, "buy_count": 88325, "sell_count": 177105, "coverage": 0.905, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9087, "direction_accuracy_delta_pp": -0.9813, "buy_precision_delta_pp": 0.0635, "sell_precision_delta_pp": -2.7154, "signal_count_delta": 40021, "coverage_delta": 0.1364 } }, "validation": { "metrics": { "accuracy": 42.4807, "direction_accuracy": 43.6209, "buy_precision": 42.1661, "sell_precision": 44.2838, "signal_count": 181287, "buy_count": 56747, "sell_count": 124540, "coverage": 0.9272, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0882, "direction_accuracy_delta_pp": -0.7868, "buy_precision_delta_pp": 0.2866, "sell_precision_delta_pp": -2.4306, "signal_count_delta": 26028, "coverage_delta": 0.1331 } } }, { "name": "candidate_08725", "config": { "weights": { "oldwang_trend": 0.02, "oldwang_guard": 0.005, "oldwang_volume": 0.08, "volume_expansion": 0.005, "volume_spike": 0.04, "volume_surge": 0.04, "volume_contraction_after_spike": 0.025, "candle_shadow": 0.005, "upper_shadow": 0.09, "lower_shadow": 0.03, "bullish_upper_shadow": 0.035, "high_volume_upper_shadow": 0.1, "foreign_flow": 0.035, "trust_flow": 0.005, "dealer_flow": 0.06, "institutional_flow": 0.05, "chip_score": 0.06, "margin_risk": 0.005, "short_pressure": 0.06, "macd_momentum": 0.005, "rsi_trend": 0.04, "rsi_reversal": 0.04, "bb_reversion": 0.08, "ma_alignment": 0.005, "momentum_20d": 0.05, "momentum_60d": 0.06, "momentum_120d": 0.1, "volatility_risk": 0.055, "liquidity_quality": 0.02 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1697, "buy_count_ratio": 0.8503 }, "tune": { "metrics": { "accuracy": 40.141, "direction_accuracy": 40.6866, "buy_precision": 39.1551, "sell_precision": 41.5309, "signal_count": 266282, "buy_count": 94634, "sell_count": 171648, "coverage": 0.9079, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.7893, "direction_accuracy_delta_pp": -1.2004, "buy_precision_delta_pp": -0.3953, "sell_precision_delta_pp": -2.7344, "signal_count_delta": 40873, "coverage_delta": 0.1393 } }, "validation": { "metrics": { "accuracy": 42.4797, "direction_accuracy": 43.5472, "buy_precision": 42.123, "sell_precision": 44.3035, "signal_count": 181612, "buy_count": 62987, "sell_count": 118625, "coverage": 0.9288, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0872, "direction_accuracy_delta_pp": -0.8605, "buy_precision_delta_pp": 0.2435, "sell_precision_delta_pp": -2.4109, "signal_count_delta": 26353, "coverage_delta": 0.1347 } } }, { "name": "candidate_10138", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.01, "oldwang_volume": 0.045, "volume_expansion": 0.01, "volume_spike": 0.05, "volume_surge": 0.005, "volume_contraction_after_spike": 0.06, "candle_shadow": 0.005, "upper_shadow": 0.065, "lower_shadow": 0.005, "bullish_upper_shadow": 0.005, "high_volume_upper_shadow": 0.08, "foreign_flow": 0.01, "trust_flow": 0.01, "dealer_flow": 0.08, "institutional_flow": 0.04, "chip_score": 0.03, "margin_risk": 0.005, "short_pressure": 0.08, "macd_momentum": 0.005, "rsi_trend": 0.04, "rsi_reversal": 0.07, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.04, "momentum_60d": 0.03, "momentum_120d": 0.09, "volatility_risk": 0.08, "liquidity_quality": 0.005 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1397, "buy_count_ratio": 0.8171 }, "tune": { "metrics": { "accuracy": 40.2706, "direction_accuracy": 41.1352, "buy_precision": 39.6039, "sell_precision": 42.0218, "signal_count": 258467, "buy_count": 94771, "sell_count": 163696, "coverage": 0.8813, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9189, "direction_accuracy_delta_pp": -0.7518, "buy_precision_delta_pp": 0.0535, "sell_precision_delta_pp": -2.2435, "signal_count_delta": 33058, "coverage_delta": 0.1127 } }, "validation": { "metrics": { "accuracy": 42.4776, "direction_accuracy": 44.02, "buy_precision": 42.3294, "sell_precision": 44.8988, "signal_count": 176956, "buy_count": 60523, "sell_count": 116433, "coverage": 0.905, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0851, "direction_accuracy_delta_pp": -0.3877, "buy_precision_delta_pp": 0.4499, "sell_precision_delta_pp": -1.8156, "signal_count_delta": 21697, "coverage_delta": 0.1109 } } }, { "name": "candidate_00718", "config": { "weights": { "oldwang_trend": 0.04, "oldwang_guard": 0.005, "oldwang_volume": 0.08, "volume_expansion": 0.02, "volume_spike": 0.04, "volume_surge": 0.005, "volume_contraction_after_spike": 0.025, "candle_shadow": 0.005, "upper_shadow": 0.07, "lower_shadow": 0.03, "bullish_upper_shadow": 0.025, "high_volume_upper_shadow": 0.07, "foreign_flow": 0.025, "trust_flow": 0.03, "dealer_flow": 0.05, "institutional_flow": 0.05, "chip_score": 0.02, "margin_risk": 0.02, "short_pressure": 0.06, "macd_momentum": 0.005, "rsi_trend": 0.05, "rsi_reversal": 0.08, "bb_reversion": 0.1, "ma_alignment": 0.01, "momentum_20d": 0.06, "momentum_60d": 0.04, "momentum_120d": 0.075, "volatility_risk": 0.08, "liquidity_quality": 0.015 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1667, "buy_count_ratio": 0.7825 }, "tune": { "metrics": { "accuracy": 40.1622, "direction_accuracy": 40.7274, "buy_precision": 39.1404, "sell_precision": 41.545, "signal_count": 265514, "buy_count": 90275, "sell_count": 175239, "coverage": 0.9053, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8105, "direction_accuracy_delta_pp": -1.1596, "buy_precision_delta_pp": -0.41, "sell_precision_delta_pp": -2.7203, "signal_count_delta": 40105, "coverage_delta": 0.1367 } }, "validation": { "metrics": { "accuracy": 42.4766, "direction_accuracy": 43.5932, "buy_precision": 42.0806, "sell_precision": 44.3051, "signal_count": 181136, "buy_count": 57965, "sell_count": 123171, "coverage": 0.9264, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0841, "direction_accuracy_delta_pp": -0.8145, "buy_precision_delta_pp": 0.2011, "sell_precision_delta_pp": -2.4093, "signal_count_delta": 25877, "coverage_delta": 0.1323 } } }, { "name": "candidate_02787", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.08, "volume_expansion": 0.025, "volume_spike": 0.07, "volume_surge": 0.02, "volume_contraction_after_spike": 0.05, "candle_shadow": 0.005, "upper_shadow": 0.06, "lower_shadow": 0.015, "bullish_upper_shadow": 0.02, "high_volume_upper_shadow": 0.07, "foreign_flow": 0.06, "trust_flow": 0.05, "dealer_flow": 0.065, "institutional_flow": 0.05, "chip_score": 0.01, "margin_risk": 0.01, "short_pressure": 0.05, "macd_momentum": 0.01, "rsi_trend": 0.06, "rsi_reversal": 0.03, "bb_reversion": 0.085, "ma_alignment": 0.01, "momentum_20d": 0.035, "momentum_60d": 0.025, "momentum_120d": 0.075, "volatility_risk": 0.08, "liquidity_quality": 0.015 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1647, "buy_count_ratio": 0.7879 }, "tune": { "metrics": { "accuracy": 40.2474, "direction_accuracy": 40.9093, "buy_precision": 39.4681, "sell_precision": 41.6682, "signal_count": 264451, "buy_count": 91223, "sell_count": 173228, "coverage": 0.9017, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8957, "direction_accuracy_delta_pp": -0.9777, "buy_precision_delta_pp": -0.0823, "sell_precision_delta_pp": -2.5971, "signal_count_delta": 39042, "coverage_delta": 0.1331 } }, "validation": { "metrics": { "accuracy": 42.4756, "direction_accuracy": 43.6514, "buy_precision": 42.242, "sell_precision": 44.3231, "signal_count": 180828, "buy_count": 58359, "sell_count": 122469, "coverage": 0.9248, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0831, "direction_accuracy_delta_pp": -0.7563, "buy_precision_delta_pp": 0.3625, "sell_precision_delta_pp": -2.3913, "signal_count_delta": 25569, "coverage_delta": 0.1307 } } }, { "name": "candidate_08411", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.045, "volume_expansion": 0.05, "volume_spike": 0.04, "volume_surge": 0.005, "volume_contraction_after_spike": 0.01, "candle_shadow": 0.005, "upper_shadow": 0.06, "lower_shadow": 0.04, "bullish_upper_shadow": 0.05, "high_volume_upper_shadow": 0.075, "foreign_flow": 0.06, "trust_flow": 0.005, "dealer_flow": 0.04, "institutional_flow": 0.015, "chip_score": 0.005, "margin_risk": 0.03, "short_pressure": 0.07, "macd_momentum": 0.015, "rsi_trend": 0.02, "rsi_reversal": 0.065, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.05, "momentum_60d": 0.035, "momentum_120d": 0.09, "volatility_risk": 0.06, "liquidity_quality": 0.005 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1454, "buy_count_ratio": 0.906 }, "tune": { "metrics": { "accuracy": 40.2402, "direction_accuracy": 41.0172, "buy_precision": 39.5569, "sell_precision": 41.9579, "signal_count": 259791, "buy_count": 101785, "sell_count": 158006, "coverage": 0.8858, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8885, "direction_accuracy_delta_pp": -0.8698, "buy_precision_delta_pp": 0.0065, "sell_precision_delta_pp": -2.3074, "signal_count_delta": 34382, "coverage_delta": 0.1172 } }, "validation": { "metrics": { "accuracy": 42.4705, "direction_accuracy": 43.9048, "buy_precision": 42.1653, "sell_precision": 44.9591, "signal_count": 177837, "buy_count": 67112, "sell_count": 110725, "coverage": 0.9095, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.078, "direction_accuracy_delta_pp": -0.5029, "buy_precision_delta_pp": 0.2858, "sell_precision_delta_pp": -1.7553, "signal_count_delta": 22578, "coverage_delta": 0.1154 } } }, { "name": "candidate_02834", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.08, "volume_expansion": 0.04, "volume_spike": 0.075, "volume_surge": 0.005, "volume_contraction_after_spike": 0.02, "candle_shadow": 0.005, "upper_shadow": 0.09, "lower_shadow": 0.005, "bullish_upper_shadow": 0.005, "high_volume_upper_shadow": 0.05, "foreign_flow": 0.04, "trust_flow": 0.05, "dealer_flow": 0.08, "institutional_flow": 0.005, "chip_score": 0.01, "margin_risk": 0.03, "short_pressure": 0.08, "macd_momentum": 0.01, "rsi_trend": 0.03, "rsi_reversal": 0.08, "bb_reversion": 0.1, "ma_alignment": 0.01, "momentum_20d": 0.02, "momentum_60d": 0.005, "momentum_120d": 0.07, "volatility_risk": 0.08, "liquidity_quality": 0.04 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1625, "buy_count_ratio": 0.7292 }, "tune": { "metrics": { "accuracy": 40.3691, "direction_accuracy": 41.0752, "buy_precision": 39.8113, "sell_precision": 41.692, "signal_count": 264055, "buy_count": 86611, "sell_count": 177444, "coverage": 0.9003, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 1.0174, "direction_accuracy_delta_pp": -0.8118, "buy_precision_delta_pp": 0.2609, "sell_precision_delta_pp": -2.5733, "signal_count_delta": 38646, "coverage_delta": 0.1317 } }, "validation": { "metrics": { "accuracy": 42.4684, "direction_accuracy": 43.6929, "buy_precision": 42.2682, "sell_precision": 44.3014, "signal_count": 180487, "buy_count": 54017, "sell_count": 126470, "coverage": 0.9231, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0759, "direction_accuracy_delta_pp": -0.7148, "buy_precision_delta_pp": 0.3887, "sell_precision_delta_pp": -2.413, "signal_count_delta": 25228, "coverage_delta": 0.129 } } }, { "name": "candidate_08757", "config": { "weights": { "oldwang_trend": 0.01, "oldwang_guard": 0.02, "oldwang_volume": 0.055, "volume_expansion": 0.005, "volume_spike": 0.075, "volume_surge": 0.04, "volume_contraction_after_spike": 0.04, "candle_shadow": 0.005, "upper_shadow": 0.09, "lower_shadow": 0.005, "bullish_upper_shadow": 0.035, "high_volume_upper_shadow": 0.07, "foreign_flow": 0.035, "trust_flow": 0.05, "dealer_flow": 0.065, "institutional_flow": 0.04, "chip_score": 0.02, "margin_risk": 0.02, "short_pressure": 0.09, "macd_momentum": 0.005, "rsi_trend": 0.03, "rsi_reversal": 0.05, "bb_reversion": 0.1, "ma_alignment": 0.04, "momentum_20d": 0.05, "momentum_60d": 0.06, "momentum_120d": 0.1, "volatility_risk": 0.07, "liquidity_quality": 0.005 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1657, "buy_count_ratio": 0.8586 }, "tune": { "metrics": { "accuracy": 40.1686, "direction_accuracy": 40.7239, "buy_precision": 39.3373, "sell_precision": 41.5036, "signal_count": 265323, "buy_count": 95492, "sell_count": 169831, "coverage": 0.9047, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.8169, "direction_accuracy_delta_pp": -1.1631, "buy_precision_delta_pp": -0.2131, "sell_precision_delta_pp": -2.7617, "signal_count_delta": 39914, "coverage_delta": 0.1361 } }, "validation": { "metrics": { "accuracy": 42.4684, "direction_accuracy": 43.5845, "buy_precision": 42.1132, "sell_precision": 44.3816, "signal_count": 180991, "buy_count": 63600, "sell_count": 117391, "coverage": 0.9257, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0759, "direction_accuracy_delta_pp": -0.8232, "buy_precision_delta_pp": 0.2337, "sell_precision_delta_pp": -2.3328, "signal_count_delta": 25732, "coverage_delta": 0.1316 } } }, { "name": "candidate_08564", "config": { "weights": { "oldwang_trend": 0.005, "oldwang_guard": 0.005, "oldwang_volume": 0.04, "volume_expansion": 0.005, "volume_spike": 0.09, "volume_surge": 0.02, "volume_contraction_after_spike": 0.04, "candle_shadow": 0.005, "upper_shadow": 0.04, "lower_shadow": 0.02, "bullish_upper_shadow": 0.06, "high_volume_upper_shadow": 0.06, "foreign_flow": 0.025, "trust_flow": 0.025, "dealer_flow": 0.09, "institutional_flow": 0.025, "chip_score": 0.05, "margin_risk": 0.01, "short_pressure": 0.05, "macd_momentum": 0.03, "rsi_trend": 0.04, "rsi_reversal": 0.04, "bb_reversion": 0.1, "ma_alignment": 0.005, "momentum_20d": 0.005, "momentum_60d": 0.06, "momentum_120d": 0.09, "volatility_risk": 0.08, "liquidity_quality": 0.01 }, "hold_bias": 0.0 }, "passed": true, "gate": { "checks": { "accuracy_delta": true, "buy_precision_delta": true, "signal_ratio": true, "buy_count_ratio": true, "all_factor_weights_nonzero": true }, "signal_ratio": 1.1469, "buy_count_ratio": 0.8724 }, "tune": { "metrics": { "accuracy": 40.2958, "direction_accuracy": 41.0509, "buy_precision": 39.6226, "sell_precision": 41.9239, "signal_count": 260143, "buy_count": 98686, "sell_count": 161457, "coverage": 0.887, "n_predictions": 293286 }, "deltas": { "accuracy_delta_pp": 0.9441, "direction_accuracy_delta_pp": -0.8361, "buy_precision_delta_pp": 0.0722, "sell_precision_delta_pp": -2.3414, "signal_count_delta": 34734, "coverage_delta": 0.1184 } }, "validation": { "metrics": { "accuracy": 42.4679, "direction_accuracy": 43.8917, "buy_precision": 42.2894, "sell_precision": 44.8044, "signal_count": 178061, "buy_count": 64619, "sell_count": 113442, "coverage": 0.9107, "n_predictions": 195524 }, "deltas": { "accuracy_delta_pp": 2.0754, "direction_accuracy_delta_pp": -0.516, "buy_precision_delta_pp": 0.4099, "sell_precision_delta_pp": -1.91, "signal_count_delta": 22802, "coverage_delta": 0.1166 } } } ], "thresholds": { "objective": "accuracy", "min_accuracy_delta_pp": 0.0, "min_buy_precision_delta_pp": 0.0, "min_signal_ratio": 0.7, "max_buy_count_ratio": 1.3, "max_sell_precision_drop_pp": null } }, "promotion_decision": { "passed": true, "checks": { "has_golden_config": true, "accuracy_improves": true, "buy_precision_not_down": true, "sell_precision_available": true, "all_factor_weights_nonzero": true, "signal_count_not_collapsed": true, "not_tiny_stock_sample": true, "history_at_least_3y": true }, "signal_ratio": 1.168, "required_stock_count": 1000, "covered_stock_count": 1045, "selected_factor_count": 29, "warnings": [] }, "output_json": "/Users/po-chengchan/Documents/Codex/2026-05-09/help-me-to-download-the-stock/stock-predictor/docs/validation_runs/predictor_accuracy_config_validation.json", "output_html": "/Users/po-chengchan/Documents/Codex/2026-05-09/help-me-to-download-the-stock/stock-predictor/docs/validation_runs/predictor_accuracy_config_validation.html", "output_md": "/Users/po-chengchan/Documents/Codex/2026-05-09/help-me-to-download-the-stock/stock-predictor/docs/validation_runs/predictor_accuracy_config_validation.md" }