DockerSpace / docs /validation_runs /predictor_accuracy_config_validation.json
DennisChan0909's picture
Temporarily skip login and add validation config report
dd75551
Raw
History Blame Contribute Delete
213 kB
{
"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"
}