Spaces:
Running
Running
| { | |
| "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" | |
| } |