From 37817d380a064b30e0681e1f22ba7ed1d0eae1a8 Mon Sep 17 00:00:00 2001 From: jaxperro Date: Mon, 22 Jun 2026 15:51:18 -0600 Subject: [PATCH] live: precompute all sharp-table stats into watch_sharps.json validate_timing.py now writes name, conv_win, conv_won/lost, conv_pnl, realized_pnl, last_conv_bet and last_trade per sharp, so the dashboard reads everything from the feed in ONE request instead of 3 data-api calls per wallet (no more rate-limit storms). Stats come from the cache (survivorship-correct): conviction win%/record/P&L over ALL of the wallet's top-20%-stake bets; realized P&L over the last 500 resolved bets. Resolved P&L per bet = stake*(1-p)/p if won else -stake. Co-Authored-By: Claude Opus 4.8 --- live/conviction_wallets.json | 704 ++++++++++------------ live/validate_timing.py | 51 ++ live/watch_sharps.json | 1082 +++++++++++++++++++--------------- 3 files changed, 960 insertions(+), 877 deletions(-) diff --git a/live/conviction_wallets.json b/live/conviction_wallets.json index c34aacbe..cffa1a82 100644 --- a/live/conviction_wallets.json +++ b/live/conviction_wallets.json @@ -2,39 +2,27 @@ { "wallet": "0xbac47f23412c6e0d9d714458f534c972e148f7d4", "name": "0xbac47f23", - "train_win": 73.1, - "train_conv_roi": 4.266, - "train_z": 5.22, - "avg_entry": 0.53, - "train_n": 26, + "train_win": 72.0, + "train_conv_roi": 2.604, + "train_z": 3.0, + "avg_entry": 0.62, + "train_n": 25, "fwd_win": 71.4, - "fwd_conv_roi": -0.276, + "fwd_conv_roi": -0.282, "fwd_n": 7 }, { "wallet": "0xaadd010a1c8219748fdab15b0de0c8e64c2556db", "name": "0xaadd010a", - "train_win": 72.7, - "train_conv_roi": 4.027, - "train_z": 5.39, - "avg_entry": 0.49, - "train_n": 22, + "train_win": 76.2, + "train_conv_roi": 2.457, + "train_z": 4.83, + "avg_entry": 0.56, + "train_n": 21, "fwd_win": 71.4, "fwd_conv_roi": 0.47, "fwd_n": 7 }, - { - "wallet": "0xbfb0e77d460c5f0c9183f392c5951a5aae14c614", - "name": "0xbfb0e77d", - "train_win": 92.3, - "train_conv_roi": 1.909, - "train_z": 2.87, - "avg_entry": 0.7, - "train_n": 13, - "fwd_win": 81.2, - "fwd_conv_roi": -0.096, - "fwd_n": 16 - }, { "wallet": "0x2bf296578b09daa7d9a478ce486ff32966a4c7ab", "name": "0x2bf29657", @@ -50,14 +38,14 @@ { "wallet": "0x72e1597864456eda62878413cf3e60c332e4a45d", "name": "0x72e15978", - "train_win": 98.7, - "train_conv_roi": 0.947, - "train_z": 17.02, - "avg_entry": 0.53, - "train_n": 313, + "train_win": 99.3, + "train_conv_roi": 0.979, + "train_z": 16.76, + "avg_entry": 0.52, + "train_n": 292, "fwd_win": 100.0, - "fwd_conv_roi": 1.08, - "fwd_n": 88 + "fwd_conv_roi": 1.084, + "fwd_n": 108 }, { "wallet": "0x93be7da262735242f35dbbd8aa222ac105326ee3", @@ -167,18 +155,6 @@ "fwd_conv_roi": null, "fwd_n": 0 }, - { - "wallet": "0x611e0ce5111dc12d86d6896b711ead41b32fb025", - "name": "0x611e0ce5", - "train_win": 84.4, - "train_conv_roi": 0.687, - "train_z": 17.24, - "avg_entry": 0.5, - "train_n": 629, - "fwd_win": 84.2, - "fwd_conv_roi": 0.684, - "fwd_n": 171 - }, { "wallet": "0x916111713050c71c4e073ed5f1a2888c2980533b", "name": "0x91611171", @@ -218,38 +194,38 @@ { "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "name": "0xe8ca3f75", - "train_win": 71.2, - "train_conv_roi": 0.653, - "train_z": 8.24, + "train_win": 71.7, + "train_conv_roi": 0.668, + "train_z": 8.37, "avg_entry": 0.47, - "train_n": 243, - "fwd_win": 78.6, - "fwd_conv_roi": 0.516, - "fwd_n": 42 + "train_n": 240, + "fwd_win": null, + "fwd_conv_roi": null, + "fwd_n": 0 }, { "wallet": "0xade74a23c444d0eebee00034459fbc269fab58af", "name": "0xade74a23", "train_win": 96.9, - "train_conv_roi": 0.649, - "train_z": 4.34, - "avg_entry": 0.63, + "train_conv_roi": 0.636, + "train_z": 4.3, + "avg_entry": 0.64, "train_n": 32, "fwd_win": 100.0, - "fwd_conv_roi": 1.029, - "fwd_n": 5 + "fwd_conv_roi": 0.951, + "fwd_n": 6 }, { "wallet": "0xfc81760d44a21acc9fd4b749a5bf9a9b2eeae072", "name": "0xfc81760d", - "train_win": 88.1, - "train_conv_roi": 0.618, - "train_z": 7.45, + "train_win": 88.8, + "train_conv_roi": 0.622, + "train_z": 7.66, "avg_entry": 0.63, - "train_n": 168, - "fwd_win": 89.6, - "fwd_conv_roi": 0.679, - "fwd_n": 48 + "train_n": 170, + "fwd_win": 89.8, + "fwd_conv_roi": 0.686, + "fwd_n": 49 }, { "wallet": "0xf3ed01fada37962a004ec7ce0fdaf7a742cedd1a", @@ -263,30 +239,6 @@ "fwd_conv_roi": null, "fwd_n": 0 }, - { - "wallet": "0xcc53b0d8dc0ecff32b5d57f1b0959f4c7da58eac", - "name": "0xcc53b0d8", - "train_win": 80.0, - "train_conv_roi": 0.601, - "train_z": 2.43, - "avg_entry": 0.51, - "train_n": 15, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 1 - }, - { - "wallet": "0xcfc2c4c7a4de2f9db6ea0875e03f355fce090b59", - "name": "0xcfc2c4c7", - "train_win": 66.0, - "train_conv_roi": 0.594, - "train_z": 3.02, - "avg_entry": 0.45, - "train_n": 47, - "fwd_win": 66.7, - "fwd_conv_roi": 0.126, - "fwd_n": 3 - }, { "wallet": "0x04be12cdb4f3f0e43bb78c6145f442ed53411aec", "name": "0x04be12cd", @@ -335,6 +287,18 @@ "fwd_conv_roi": null, "fwd_n": 1 }, + { + "wallet": "0x9569f27579d4d4ed4e54f127db424a3029e45840", + "name": "0x9569f275", + "train_win": 66.7, + "train_conv_roi": 0.55, + "train_z": 3.07, + "avg_entry": 0.45, + "train_n": 42, + "fwd_win": 30.8, + "fwd_conv_roi": -0.34, + "fwd_n": 13 + }, { "wallet": "0x945bccea4eeb353bf459e95c7c98ad8f3557e533", "name": "0x945bccea", @@ -371,18 +335,6 @@ "fwd_conv_roi": null, "fwd_n": 0 }, - { - "wallet": "0x9569f27579d4d4ed4e54f127db424a3029e45840", - "name": "0x9569f275", - "train_win": 65.2, - "train_conv_roi": 0.508, - "train_z": 2.99, - "avg_entry": 0.45, - "train_n": 46, - "fwd_win": 12.5, - "fwd_conv_roi": -0.662, - "fwd_n": 8 - }, { "wallet": "0xc78913397823e025ee6fa3dc6edd4e6ed2677972", "name": "0xc7891339", @@ -419,6 +371,18 @@ "fwd_conv_roi": null, "fwd_n": 0 }, + { + "wallet": "0xf419556a9758214628edff29dce8f39a8aa13ce7", + "name": "0xf419556a", + "train_win": 73.0, + "train_conv_roi": 0.463, + "train_z": 8.89, + "avg_entry": 0.51, + "train_n": 392, + "fwd_win": 63.0, + "fwd_conv_roi": 0.098, + "fwd_n": 27 + }, { "wallet": "0x270d11f13d3d782c4e5f68107006bb51c4932ea7", "name": "0x270d11f1", @@ -455,30 +419,6 @@ "fwd_conv_roi": null, "fwd_n": 0 }, - { - "wallet": "0xf419556a9758214628edff29dce8f39a8aa13ce7", - "name": "0xf419556a", - "train_win": 72.6, - "train_conv_roi": 0.454, - "train_z": 8.78, - "avg_entry": 0.51, - "train_n": 398, - "fwd_win": 60.9, - "fwd_conv_roi": 0.066, - "fwd_n": 23 - }, - { - "wallet": "0x867eebbbcf50cdb072ad9a255c9b21f684adf66e", - "name": "0x867eebbb", - "train_win": 89.5, - "train_conv_roi": 0.453, - "train_z": 2.44, - "avg_entry": 0.63, - "train_n": 19, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, { "wallet": "0x788cc3117a0a7ef3e8faff19216baec08c487b48", "name": "0x788cc311", @@ -563,6 +503,18 @@ "fwd_conv_roi": null, "fwd_n": 0 }, + { + "wallet": "0xf5f2e5b2e98220049e3f973dcff669859ff3044e", + "name": "0xf5f2e5b2", + "train_win": 65.2, + "train_conv_roi": 0.375, + "train_z": 3.21, + "avg_entry": 0.38, + "train_n": 23, + "fwd_win": 38.5, + "fwd_conv_roi": -0.437, + "fwd_n": 13 + }, { "wallet": "0xf750e6abf93f7c41c5f75acfafe08f815b2c6295", "name": "0xf750e6ab", @@ -655,8 +607,8 @@ "train_z": 4.72, "avg_entry": 0.61, "train_n": 166, - "fwd_win": 61.1, - "fwd_conv_roi": -0.065, + "fwd_win": 58.3, + "fwd_conv_roi": -0.115, "fwd_n": 36 }, { @@ -707,18 +659,6 @@ "fwd_conv_roi": null, "fwd_n": 0 }, - { - "wallet": "0xd286b6c35efc7fada932e4b0d6ce9ffc2bcf2322", - "name": "0xd286b6c3", - "train_win": 85.7, - "train_conv_roi": 0.314, - "train_z": 2.73, - "avg_entry": 0.71, - "train_n": 56, - "fwd_win": 100.0, - "fwd_conv_roi": 0.907, - "fwd_n": 4 - }, { "wallet": "0xeb6bf7369a1dd42c9c727d01939c209568d0632b", "name": "0xeb6bf736", @@ -767,30 +707,6 @@ "fwd_conv_roi": null, "fwd_n": 0 }, - { - "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", - "name": "0x215adbb6", - "train_win": 77.4, - "train_conv_roi": 0.298, - "train_z": 5.63, - "avg_entry": 0.64, - "train_n": 279, - "fwd_win": 69.2, - "fwd_conv_roi": 0.194, - "fwd_n": 211 - }, - { - "wallet": "0xd677672c3995d47918d8ec013abca5138841a495", - "name": "0xd677672c", - "train_win": 73.0, - "train_conv_roi": 0.297, - "train_z": 2.43, - "avg_entry": 0.55, - "train_n": 37, - "fwd_win": 50.0, - "fwd_conv_roi": -0.312, - "fwd_n": 16 - }, { "wallet": "0xb0ac765461248e208b422519103d179e9befdc0d", "name": "0xb0ac7654", @@ -827,6 +743,18 @@ "fwd_conv_roi": 0.244, "fwd_n": 28 }, + { + "wallet": "0x61c1e4206e25292c6e618e42d4b346932cc10513", + "name": "0x61c1e420", + "train_win": 87.7, + "train_conv_roi": 0.276, + "train_z": 5.95, + "avg_entry": 0.71, + "train_n": 243, + "fwd_win": 91.4, + "fwd_conv_roi": 0.216, + "fwd_n": 35 + }, { "wallet": "0x795c15a0608ff0b52056170ea548a200dc144b43", "name": "0x795c15a0", @@ -911,18 +839,6 @@ "fwd_conv_roi": null, "fwd_n": 0 }, - { - "wallet": "0x61c1e4206e25292c6e618e42d4b346932cc10513", - "name": "0x61c1e420", - "train_win": 86.6, - "train_conv_roi": 0.254, - "train_z": 5.54, - "avg_entry": 0.72, - "train_n": 253, - "fwd_win": 92.6, - "fwd_conv_roi": 0.227, - "fwd_n": 27 - }, { "wallet": "0xd6a21015449cb457cc62c4398eadd9e5b3911228", "name": "0xd6a21015", @@ -1019,18 +935,6 @@ "fwd_conv_roi": null, "fwd_n": 0 }, - { - "wallet": "0x0c5110b0063d68d63168af900bd80769fcbeb919", - "name": "0x0c5110b0", - "train_win": 76.3, - "train_conv_roi": 0.231, - "train_z": 2.74, - "avg_entry": 0.6, - "train_n": 59, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, { "wallet": "0x2144c9803b8cb39e4894c3658d9ee698195494ab", "name": "0x2144c980", @@ -1091,14 +995,26 @@ "fwd_conv_roi": -0.464, "fwd_n": 9 }, + { + "wallet": "0x0c5110b0063d68d63168af900bd80769fcbeb919", + "name": "0x0c5110b0", + "train_win": 75.4, + "train_conv_roi": 0.219, + "train_z": 2.63, + "avg_entry": 0.6, + "train_n": 61, + "fwd_win": null, + "fwd_conv_roi": null, + "fwd_n": 1 + }, { "wallet": "0xd031bf23bb71a1944fb5d0cc2db1a58c11c922dc", "name": "0xd031bf23", - "train_win": 79.4, - "train_conv_roi": 0.22, - "train_z": 2.55, + "train_win": 79.8, + "train_conv_roi": 0.219, + "train_z": 2.6, "avg_entry": 0.69, - "train_n": 107, + "train_n": 109, "fwd_win": 66.7, "fwd_conv_roi": 1.866, "fwd_n": 6 @@ -1115,6 +1031,18 @@ "fwd_conv_roi": null, "fwd_n": 0 }, + { + "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", + "name": "0x215adbb6", + "train_win": 72.0, + "train_conv_roi": 0.216, + "train_z": 5.83, + "avg_entry": 0.59, + "train_n": 336, + "fwd_win": 68.3, + "fwd_conv_roi": 0.201, + "fwd_n": 123 + }, { "wallet": "0x94f4205eaa19e3e68b1037819265d2c5f9a692fe", "name": "0x94f4205e", @@ -1175,6 +1103,30 @@ "fwd_conv_roi": null, "fwd_n": 0 }, + { + "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", + "name": "0x41558102", + "train_win": 85.3, + "train_conv_roi": 0.199, + "train_z": 4.35, + "avg_entry": 0.75, + "train_n": 259, + "fwd_win": 90.4, + "fwd_conv_roi": 0.152, + "fwd_n": 125 + }, + { + "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", + "name": "0xa1d57d32", + "train_win": 79.2, + "train_conv_roi": 0.197, + "train_z": 2.96, + "avg_entry": 0.69, + "train_n": 120, + "fwd_win": 73.2, + "fwd_conv_roi": -0.024, + "fwd_n": 97 + }, { "wallet": "0x92b95f492d69fbb1449a5f07dbaaad2e7de71eca", "name": "0x92b95f49", @@ -1307,18 +1259,6 @@ "fwd_conv_roi": null, "fwd_n": 0 }, - { - "wallet": "0xc684828f6b03487759ced2ebdd975f91f3532228", - "name": "0xc684828f", - "train_win": 77.3, - "train_conv_roi": 0.174, - "train_z": 4.66, - "avg_entry": 0.66, - "train_n": 299, - "fwd_win": 74.2, - "fwd_conv_roi": 0.011, - "fwd_n": 89 - }, { "wallet": "0x3d2b9fb4c36a220723ff74d995ea61b2efdca730", "name": "0x3d2b9fb4", @@ -1331,6 +1271,18 @@ "fwd_conv_roi": 0.234, "fwd_n": 54 }, + { + "wallet": "0xc684828f6b03487759ced2ebdd975f91f3532228", + "name": "0xc684828f", + "train_win": 78.1, + "train_conv_roi": 0.173, + "train_z": 4.13, + "avg_entry": 0.67, + "train_n": 256, + "fwd_win": 71.4, + "fwd_conv_roi": -0.035, + "fwd_n": 84 + }, { "wallet": "0x74570d4da5c33aa03f19d3586aeace0bb7a11ec9", "name": "0x74570d4d", @@ -1415,18 +1367,6 @@ "fwd_conv_roi": 0.123, "fwd_n": 281 }, - { - "wallet": "0xf9e2e95e46b8d19810dc06e0fbec7c6b73b0bd26", - "name": "0xf9e2e95e", - "train_win": 68.6, - "train_conv_roi": 0.162, - "train_z": 2.68, - "avg_entry": 0.57, - "train_n": 121, - "fwd_win": 30.8, - "fwd_conv_roi": -0.451, - "fwd_n": 13 - }, { "wallet": "0x2d06cb3a44d5e9e7a11d8c5be5a06e88f385e8f7", "name": "0x2d06cb3a", @@ -1439,18 +1379,6 @@ "fwd_conv_roi": null, "fwd_n": 0 }, - { - "wallet": "0x71878dddb3cfa8744e47dcfa983b62eaac45f08b", - "name": "0x71878ddd", - "train_win": 65.3, - "train_conv_roi": 0.162, - "train_z": 3.16, - "avg_entry": 0.53, - "train_n": 124, - "fwd_win": 40.8, - "fwd_conv_roi": 0.216, - "fwd_n": 76 - }, { "wallet": "0x6777a24d939db442b93e83a7394d56e106378c30", "name": "0x6777a24d", @@ -1478,14 +1406,14 @@ { "wallet": "0x1a98d3f2e7f460bc08b6ca3a8cba99ec3122639d", "name": "0x1a98d3f2", - "train_win": 71.8, - "train_conv_roi": 0.157, - "train_z": 4.69, + "train_win": 72.0, + "train_conv_roi": 0.158, + "train_z": 4.71, "avg_entry": 0.63, - "train_n": 568, - "fwd_win": 71.6, - "fwd_conv_roi": 0.275, - "fwd_n": 155 + "train_n": 561, + "fwd_win": 68.5, + "fwd_conv_roi": 0.226, + "fwd_n": 168 }, { "wallet": "0x09b5447d6589fca16c871383c538904da884f006", @@ -1512,40 +1440,28 @@ "fwd_n": 0 }, { - "wallet": "0x11c5fb3a52f32280c53dea9c2675ba48b2be70e3", - "name": "0x11c5fb3a", - "train_win": 81.3, + "wallet": "0xee613b3fc183ee44f9da9c05f53e2da107e3debf", + "name": "0xee613b3f", + "train_win": 70.6, "train_conv_roi": 0.155, - "train_z": 2.66, - "avg_entry": 0.75, - "train_n": 193, - "fwd_win": 69.2, - "fwd_conv_roi": -0.037, - "fwd_n": 208 + "train_z": 4.34, + "avg_entry": 0.61, + "train_n": 401, + "fwd_win": null, + "fwd_conv_roi": null, + "fwd_n": 0 }, { "wallet": "0xd31801d84dbc2d4d044fd080100b28a558886f23", "name": "0xd31801d8", - "train_win": 78.4, + "train_win": 78.1, "train_conv_roi": 0.154, - "train_z": 2.71, + "train_z": 2.62, "avg_entry": 0.66, - "train_n": 102, - "fwd_win": 60.0, - "fwd_conv_roi": 0.165, - "fwd_n": 10 - }, - { - "wallet": "0x46b2f8a865a3572a435813e747e22cce0e835977", - "name": "0x46b2f8a8", - "train_win": 71.9, - "train_conv_roi": 0.154, - "train_z": 5.77, - "avg_entry": 0.59, - "train_n": 402, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 + "train_n": 96, + "fwd_win": 70.6, + "fwd_conv_roi": 0.184, + "fwd_n": 17 }, { "wallet": "0xed61f86bb5298d2f27c21c433ce58d80b88a9aa3", @@ -1559,6 +1475,18 @@ "fwd_conv_roi": 0.184, "fwd_n": 18 }, + { + "wallet": "0x1fb7053bb490c6ec05a78fe2ed383af48526fb66", + "name": "0x1fb7053b", + "train_win": 69.9, + "train_conv_roi": 0.15, + "train_z": 2.78, + "avg_entry": 0.59, + "train_n": 133, + "fwd_win": 75.0, + "fwd_conv_roi": 0.208, + "fwd_n": 12 + }, { "wallet": "0x8ef6a1cc3fb81a0e2c3eb405a09ce497a23563ee", "name": "0x8ef6a1cc", @@ -1572,40 +1500,40 @@ "fwd_n": 0 }, { - "wallet": "0x13464aabec792c36b062316f474713e681330448", - "name": "0x13464aab", - "train_win": 70.3, - "train_conv_roi": 0.146, - "train_z": 3.82, - "avg_entry": 0.62, - "train_n": 360, - "fwd_win": 76.7, - "fwd_conv_roi": 0.213, - "fwd_n": 43 + "wallet": "0x46b2f8a865a3572a435813e747e22cce0e835977", + "name": "0x46b2f8a8", + "train_win": 71.2, + "train_conv_roi": 0.147, + "train_z": 7.68, + "avg_entry": 0.58, + "train_n": 744, + "fwd_win": null, + "fwd_conv_roi": null, + "fwd_n": 0 }, { "wallet": "0x3f3f747bbabb6eb97174c687f2a89ea32dd9c912", "name": "0x3f3f747b", - "train_win": 72.5, - "train_conv_roi": 0.145, - "train_z": 2.59, + "train_win": 72.2, + "train_conv_roi": 0.144, + "train_z": 2.56, "avg_entry": 0.6, - "train_n": 80, - "fwd_win": 16.7, - "fwd_conv_roi": -0.638, - "fwd_n": 6 + "train_n": 79, + "fwd_win": 37.5, + "fwd_conv_roi": 0.059, + "fwd_n": 8 }, { - "wallet": "0x1fb7053bb490c6ec05a78fe2ed383af48526fb66", - "name": "0x1fb7053b", - "train_win": 69.1, - "train_conv_roi": 0.143, - "train_z": 2.76, - "avg_entry": 0.58, - "train_n": 139, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 1 + "wallet": "0x0711e162e05349de3d87626dea4285d08537f03c", + "name": "0x0711e162", + "train_win": 78.8, + "train_conv_roi": 0.144, + "train_z": 5.6, + "avg_entry": 0.69, + "train_n": 415, + "fwd_win": 84.0, + "fwd_conv_roi": 0.265, + "fwd_n": 150 }, { "wallet": "0xc2d9576f67db505cf2e74a9c82b8be2b09f81ef4", @@ -1668,16 +1596,16 @@ "fwd_n": 0 }, { - "wallet": "0x0711e162e05349de3d87626dea4285d08537f03c", - "name": "0x0711e162", - "train_win": 77.9, - "train_conv_roi": 0.136, - "train_z": 5.91, - "avg_entry": 0.67, - "train_n": 452, - "fwd_win": 84.7, - "fwd_conv_roi": 0.309, - "fwd_n": 137 + "wallet": "0xaf4635074c8f9966ff44f2497183b53fc0578c1d", + "name": "0xaf463507", + "train_win": 75.6, + "train_conv_roi": 0.134, + "train_z": 2.97, + "avg_entry": 0.71, + "train_n": 386, + "fwd_win": 69.4, + "fwd_conv_roi": 0.2, + "fwd_n": 72 }, { "wallet": "0x9371566f4b338d1995e1072c89f2baa369b23aec", @@ -1691,6 +1619,18 @@ "fwd_conv_roi": null, "fwd_n": 2 }, + { + "wallet": "0x13464aabec792c36b062316f474713e681330448", + "name": "0x13464aab", + "train_win": 70.3, + "train_conv_roi": 0.133, + "train_z": 3.68, + "avg_entry": 0.62, + "train_n": 343, + "fwd_win": 75.0, + "fwd_conv_roi": 0.195, + "fwd_n": 60 + }, { "wallet": "0x030343b4567b0c0e79eeebbebf90fe46f30e1770", "name": "0x030343b4", @@ -1811,18 +1751,6 @@ "fwd_conv_roi": null, "fwd_n": 0 }, - { - "wallet": "0xbebf0f282a06a4b9de180536ee15211f77c29bae", - "name": "0xbebf0f28", - "train_win": 65.6, - "train_conv_roi": 0.116, - "train_z": 2.66, - "avg_entry": 0.59, - "train_n": 346, - "fwd_win": 72.2, - "fwd_conv_roi": 0.165, - "fwd_n": 36 - }, { "wallet": "0xec1d07e5379072429caa16bf6efeae71a6e4db17", "name": "0xec1d07e5", @@ -1847,6 +1775,18 @@ "fwd_conv_roi": -0.084, "fwd_n": 11 }, + { + "wallet": "0x23f544a1f92150f25ebafae0e40f5db448b37a6e", + "name": "0x23f544a1", + "train_win": 71.5, + "train_conv_roi": 0.113, + "train_z": 2.62, + "avg_entry": 0.65, + "train_n": 277, + "fwd_win": 79.6, + "fwd_conv_roi": 0.179, + "fwd_n": 93 + }, { "wallet": "0xc12408e67c9ec46adfbb02214f9247775758003b", "name": "0xc12408e6", @@ -1896,16 +1836,16 @@ "fwd_n": 0 }, { - "wallet": "0xee613b3fc183ee44f9da9c05f53e2da107e3debf", - "name": "0xee613b3f", - "train_win": 70.1, - "train_conv_roi": 0.108, - "train_z": 3.93, - "avg_entry": 0.61, - "train_n": 401, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 + "wallet": "0x86c878cde72660ec52f5e6f0f0438b76de8fc867", + "name": "0x86c878cd", + "train_win": 76.7, + "train_conv_roi": 0.109, + "train_z": 2.97, + "avg_entry": 0.7, + "train_n": 292, + "fwd_win": 75.3, + "fwd_conv_roi": 0.264, + "fwd_n": 81 }, { "wallet": "0x9790b71c9572fc4d1554b5bb1d29b6172aab4099", @@ -1932,28 +1872,16 @@ "fwd_n": 0 }, { - "wallet": "0xfd3e6449d0c1e807501dcc17c0d9447201f35a7a", - "name": "0xfd3e6449", - "train_win": 77.6, - "train_conv_roi": 0.107, - "train_z": 2.47, - "avg_entry": 0.69, - "train_n": 165, - "fwd_win": 73.5, - "fwd_conv_roi": 0.124, - "fwd_n": 347 - }, - { - "wallet": "0xaf4635074c8f9966ff44f2497183b53fc0578c1d", - "name": "0xaf463507", - "train_win": 74.9, + "wallet": "0xbebf0f282a06a4b9de180536ee15211f77c29bae", + "name": "0xbebf0f28", + "train_win": 65.1, "train_conv_roi": 0.106, - "train_z": 2.78, - "avg_entry": 0.71, - "train_n": 410, - "fwd_win": 67.9, - "fwd_conv_roi": 0.302, - "fwd_n": 56 + "train_z": 2.5, + "avg_entry": 0.59, + "train_n": 352, + "fwd_win": 60.9, + "fwd_conv_roi": -0.019, + "fwd_n": 46 }, { "wallet": "0xe89b2ad092a1a78789305423632b6e56c0eb701f", @@ -1967,18 +1895,6 @@ "fwd_conv_roi": 0.048, "fwd_n": 121 }, - { - "wallet": "0x86c878cde72660ec52f5e6f0f0438b76de8fc867", - "name": "0x86c878cd", - "train_win": 76.2, - "train_conv_roi": 0.104, - "train_z": 2.9, - "avg_entry": 0.69, - "train_n": 307, - "fwd_win": 76.9, - "fwd_conv_roi": 0.178, - "fwd_n": 52 - }, { "wallet": "0xe00740bce98a594e26861838885ab310ec3b548c", "name": "0xe00740bc", @@ -2027,18 +1943,6 @@ "fwd_conv_roi": null, "fwd_n": 0 }, - { - "wallet": "0x46d262d3cd87ec8e81db4addb0c03a1384646805", - "name": "0x46d262d3", - "train_win": 70.4, - "train_conv_roi": 0.099, - "train_z": 2.58, - "avg_entry": 0.65, - "train_n": 405, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, { "wallet": "0x7f69983eb28245bba0d5083502a78744a8f66162", "name": "0x7f69983e", @@ -2231,6 +2135,18 @@ "fwd_conv_roi": null, "fwd_n": 0 }, + { + "wallet": "0xe6f0a41ed80ef64996101d494266194f90985701", + "name": "0xe6f0a41e", + "train_win": 66.6, + "train_conv_roi": 0.074, + "train_z": 3.44, + "avg_entry": 0.61, + "train_n": 655, + "fwd_win": null, + "fwd_conv_roi": null, + "fwd_n": 0 + }, { "wallet": "0x5d3367fe95109c58a8b49c466b9ec382af0e256e", "name": "0x5d3367fe", @@ -2243,18 +2159,6 @@ "fwd_conv_roi": null, "fwd_n": 0 }, - { - "wallet": "0xe6f0a41ed80ef64996101d494266194f90985701", - "name": "0xe6f0a41e", - "train_win": 66.4, - "train_conv_roi": 0.074, - "train_z": 3.49, - "avg_entry": 0.6, - "train_n": 672, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, { "wallet": "0x3746dc1ec0dc01352dc141b310e5da81fd7ea99f", "name": "0x3746dc1e", @@ -2270,13 +2174,13 @@ { "wallet": "0x03d0d65c51235e63805335b85ead75794830d647", "name": "0x03d0d65c", - "train_win": 67.3, - "train_conv_roi": 0.071, - "train_z": 2.99, + "train_win": 67.4, + "train_conv_roi": 0.072, + "train_z": 3.01, "avg_entry": 0.6, - "train_n": 333, - "fwd_win": 51.9, - "fwd_conv_roi": -0.103, + "train_n": 334, + "fwd_win": 50.6, + "fwd_conv_roi": -0.127, "fwd_n": 79 }, { @@ -2303,18 +2207,6 @@ "fwd_conv_roi": -0.147, "fwd_n": 69 }, - { - "wallet": "0x9dd9e18b9dcc393705e73966bc79eccbbd9108bd", - "name": "0x9dd9e18b", - "train_win": 70.0, - "train_conv_roi": 0.066, - "train_z": 3.58, - "avg_entry": 0.64, - "train_n": 604, - "fwd_win": 71.1, - "fwd_conv_roi": 0.095, - "fwd_n": 90 - }, { "wallet": "0xa050b4633274e90e46b63e26fdabf12fd228631a", "name": "0xa050b463", @@ -2327,18 +2219,6 @@ "fwd_conv_roi": null, "fwd_n": 2 }, - { - "wallet": "0x8cd9439c1205da4c9ba18559cdcfe2e12278190e", - "name": "0x8cd9439c", - "train_win": 81.6, - "train_conv_roi": 0.064, - "train_z": 3.57, - "avg_entry": 0.75, - "train_n": 408, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, { "wallet": "0x93c4cf598617d3670809d257ab46839da2afbc3d", "name": "0x93c4cf59", @@ -2351,6 +2231,18 @@ "fwd_conv_roi": null, "fwd_n": 0 }, + { + "wallet": "0x9dd9e18b9dcc393705e73966bc79eccbbd9108bd", + "name": "0x9dd9e18b", + "train_win": 69.6, + "train_conv_roi": 0.061, + "train_z": 3.45, + "avg_entry": 0.64, + "train_n": 601, + "fwd_win": 73.7, + "fwd_conv_roi": 0.162, + "fwd_n": 95 + }, { "wallet": "0xfe30bfdfcc2fb16139b2bea676703fdfd83350cd", "name": "0xfe30bfdf", @@ -2595,10 +2487,10 @@ "wallet": "0x3b1f15f55716197399247392a280deee45806500", "name": "0x3b1f15f5", "train_win": 71.4, - "train_conv_roi": 0.013, - "train_z": 2.59, + "train_conv_roi": 0.012, + "train_z": 2.57, "avg_entry": 0.67, - "train_n": 591, + "train_n": 590, "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 0 diff --git a/live/validate_timing.py b/live/validate_timing.py index 20d3b255..6d382c29 100644 --- a/live/validate_timing.py +++ b/live/validate_timing.py @@ -17,11 +17,54 @@ import statistics as st from concurrent.futures import ThreadPoolExecutor import cache +import smart_money as sm HERE = os.path.dirname(__file__) COPYABLE_MED_LEAD = 24.0 # median lead (h) on winning conviction bets to count as copyable +def _bet_pnl(b): + """Resolved (outcome) P&L of one bet: a $size stake bought at avg price p pays + size/p if it resolved a win, else $0 — so P&L = size·(1−p)/p if won else −size. + The cache's `won` already unions redeemed + resolved-unredeemed, so this is + survivorship-correct.""" + p = max(0.001, min(0.999, b["p"] or 0)) + return b["size"] * ((1 - p) / p if b["won"] else -1) + + +def display_stats(w): + """Everything the dashboard's sharp table renders, precomputed so the page makes + ZERO per-wallet data-api calls (it just reads the feed). Computed from the cache + (every resolved bet over the 180d window, survivorship-correct): + + conv win%/record/P&L : over ALL of the wallet's conviction bets (top-20% stake) + realized P&L : over the most recent 500 resolved bets (any size) + name / last-bet : one /activity pull (record `name`; latest BUY >= trade p80) + """ + bets = [b for b in cache.get_bets(w) if (b["size"] or 0) > 0] + thr = cache.conv_cutoff(b["size"] for b in bets) + conv = [b for b in bets if b["size"] >= thr] # ALL conviction bets + won = sum(1 for b in conv if b["won"]) + recent = sorted(bets, key=lambda b: b["res_t"] or 0, reverse=True)[:500] # last 500 resolved + out = { + "conv_win": round(100 * won / len(conv), 1) if conv else None, + "conv_won": won, "conv_lost": len(conv) - won, + "conv_pnl": round(sum(_bet_pnl(b) for b in conv)), + "realized_pnl": round(sum(_bet_pnl(b) for b in recent)), + "name": None, "last_trade": 0, "last_conv_bet": 0, + } + a = sm.get_json("/activity", {"user": w, "type": "TRADE", "limit": 300}) or [] + if a: + out["last_trade"] = a[0].get("timestamp", 0) + out["name"] = next((t.get("name") for t in a if t.get("name")), None) + tthr = cache.conv_cutoff(t.get("usdcSize", 0) for t in a if t.get("side") == "BUY") + for t in a: + if t.get("side") == "BUY" and (t.get("usdcSize", 0) or 0) >= tthr: + out["last_conv_bet"] = t.get("timestamp", 0) + break + return out + + def lead_profile(w): ent = cache.get_entries(w) bets = cache.get_bets(w) @@ -51,6 +94,14 @@ def main(): c["timing"] = p["verdict"] if p["verdict"] == "sharp": sharps.append(c) + # enrich the sharps with the exact stats the dashboard renders, so it reads them + # straight from the feed (1 request) instead of 3 data-api calls per wallet. + with ThreadPoolExecutor(max_workers=8) as ex: + for c, ds in zip(sharps, ex.map(lambda c: display_stats(c["wallet"]), sharps)): + c.update(ds) + if ds.get("name"): + c["name"] = ds["name"] # real Polymarket username (else keep prefix) + sharps.sort(key=lambda c: (c["fwd_conv_roi"] is not None, c.get("fwd_conv_roi") or -9, c["train_conv_roi"]), reverse=True) diff --git a/live/watch_sharps.json b/live/watch_sharps.json index 844e71db..4ebf2c4c 100644 --- a/live/watch_sharps.json +++ b/live/watch_sharps.json @@ -1,315 +1,364 @@ [ { "wallet": "0xd031bf23bb71a1944fb5d0cc2db1a58c11c922dc", - "name": "0xd031bf23", - "train_win": 79.4, - "train_conv_roi": 0.22, - "train_z": 2.55, + "name": "trader-d031bf23", + "train_win": 79.8, + "train_conv_roi": 0.219, + "train_z": 2.6, "avg_entry": 0.69, - "train_n": 107, + "train_n": 109, "fwd_win": 66.7, "fwd_conv_roi": 1.866, "fwd_n": 6, - "med_lead_h": 160.2, - "timing": "sharp" + "med_lead_h": 162.3, + "timing": "sharp", + "conv_win": 79.1, + "conv_won": 91, + "conv_lost": 24, + "conv_pnl": 1422, + "realized_pnl": 1091, + "last_trade": 1782086444, + "last_conv_bet": 1782054398 }, { "wallet": "0x72e1597864456eda62878413cf3e60c332e4a45d", - "name": "0x72e15978", - "train_win": 98.7, - "train_conv_roi": 0.947, - "train_z": 17.02, - "avg_entry": 0.53, - "train_n": 313, + "name": "ArbTraderRookie", + "train_win": 99.3, + "train_conv_roi": 0.979, + "train_z": 16.76, + "avg_entry": 0.52, + "train_n": 292, "fwd_win": 100.0, - "fwd_conv_roi": 1.08, - "fwd_n": 88, - "med_lead_h": 160.5, - "timing": "sharp" + "fwd_conv_roi": 1.084, + "fwd_n": 108, + "med_lead_h": 161.8, + "timing": "sharp", + "conv_win": 99.5, + "conv_won": 398, + "conv_lost": 2, + "conv_pnl": 408215, + "realized_pnl": 237103, + "last_trade": 1782142687, + "last_conv_bet": 1782142687 }, { "wallet": "0xade74a23c444d0eebee00034459fbc269fab58af", - "name": "0xade74a23", + "name": "kihihi", "train_win": 96.9, - "train_conv_roi": 0.649, - "train_z": 4.34, - "avg_entry": 0.63, + "train_conv_roi": 0.636, + "train_z": 4.3, + "avg_entry": 0.64, "train_n": 32, "fwd_win": 100.0, - "fwd_conv_roi": 1.029, - "fwd_n": 5, - "med_lead_h": 157.4, - "timing": "sharp" - }, - { - "wallet": "0xd286b6c35efc7fada932e4b0d6ce9ffc2bcf2322", - "name": "0xd286b6c3", - "train_win": 85.7, - "train_conv_roi": 0.314, - "train_z": 2.73, - "avg_entry": 0.71, - "train_n": 56, - "fwd_win": 100.0, - "fwd_conv_roi": 0.907, - "fwd_n": 4, - "med_lead_h": 364.2, - "timing": "sharp" - }, - { - "wallet": "0x611e0ce5111dc12d86d6896b711ead41b32fb025", - "name": "0x611e0ce5", - "train_win": 84.4, - "train_conv_roi": 0.687, - "train_z": 17.24, - "avg_entry": 0.5, - "train_n": 629, - "fwd_win": 84.2, - "fwd_conv_roi": 0.684, - "fwd_n": 171, - "med_lead_h": 43.8, - "timing": "sharp" + "fwd_conv_roi": 0.951, + "fwd_n": 6, + "med_lead_h": 158.5, + "timing": "sharp", + "conv_win": 97.4, + "conv_won": 37, + "conv_lost": 1, + "conv_pnl": 438, + "realized_pnl": 737, + "last_trade": 1782074558, + "last_conv_bet": 1781957009 }, { "wallet": "0xfc81760d44a21acc9fd4b749a5bf9a9b2eeae072", - "name": "0xfc81760d", - "train_win": 88.1, - "train_conv_roi": 0.618, - "train_z": 7.45, + "name": "iohihoo", + "train_win": 88.8, + "train_conv_roi": 0.622, + "train_z": 7.66, "avg_entry": 0.63, - "train_n": 168, - "fwd_win": 89.6, - "fwd_conv_roi": 0.679, - "fwd_n": 48, - "med_lead_h": 162.7, - "timing": "sharp" - }, - { - "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", - "name": "0xe8ca3f75", - "train_win": 71.2, - "train_conv_roi": 0.653, - "train_z": 8.24, - "avg_entry": 0.47, - "train_n": 243, - "fwd_win": 78.6, - "fwd_conv_roi": 0.516, - "fwd_n": 42, - "med_lead_h": 76.5, - "timing": "sharp" + "train_n": 170, + "fwd_win": 89.8, + "fwd_conv_roi": 0.686, + "fwd_n": 49, + "med_lead_h": 164.5, + "timing": "sharp", + "conv_win": 89.0, + "conv_won": 195, + "conv_lost": 24, + "conv_pnl": 14217, + "realized_pnl": 11600, + "last_trade": 1782147548, + "last_conv_bet": 1782120844 }, { "wallet": "0xaadd010a1c8219748fdab15b0de0c8e64c2556db", - "name": "0xaadd010a", - "train_win": 72.7, - "train_conv_roi": 4.027, - "train_z": 5.39, - "avg_entry": 0.49, - "train_n": 22, + "name": "AnacondaTate", + "train_win": 76.2, + "train_conv_roi": 2.457, + "train_z": 4.83, + "avg_entry": 0.56, + "train_n": 21, "fwd_win": 71.4, "fwd_conv_roi": 0.47, "fwd_n": 7, - "med_lead_h": 183.9, - "timing": "sharp" + "med_lead_h": 186.0, + "timing": "sharp", + "conv_win": 75.0, + "conv_won": 21, + "conv_lost": 7, + "conv_pnl": 28463, + "realized_pnl": 28463, + "last_trade": 1781425081, + "last_conv_bet": 1781425081 }, { "wallet": "0x0711e162e05349de3d87626dea4285d08537f03c", - "name": "0x0711e162", - "train_win": 77.9, - "train_conv_roi": 0.136, - "train_z": 5.91, - "avg_entry": 0.67, - "train_n": 452, - "fwd_win": 84.7, - "fwd_conv_roi": 0.309, - "fwd_n": 137, - "med_lead_h": 739.2, - "timing": "sharp" - }, - { - "wallet": "0xaf4635074c8f9966ff44f2497183b53fc0578c1d", - "name": "0xaf463507", - "train_win": 74.9, - "train_conv_roi": 0.106, - "train_z": 2.78, - "avg_entry": 0.71, - "train_n": 410, - "fwd_win": 67.9, - "fwd_conv_roi": 0.302, - "fwd_n": 56, - "med_lead_h": 122.4, - "timing": "sharp" - }, - { - "wallet": "0x1a98d3f2e7f460bc08b6ca3a8cba99ec3122639d", - "name": "0x1a98d3f2", - "train_win": 71.8, - "train_conv_roi": 0.157, - "train_z": 4.69, - "avg_entry": 0.63, - "train_n": 568, - "fwd_win": 71.6, - "fwd_conv_roi": 0.275, - "fwd_n": 155, - "med_lead_h": 152.0, - "timing": "sharp" - }, - { - "wallet": "0x61c1e4206e25292c6e618e42d4b346932cc10513", - "name": "0x61c1e420", - "train_win": 86.6, - "train_conv_roi": 0.254, - "train_z": 5.54, - "avg_entry": 0.72, - "train_n": 253, - "fwd_win": 92.6, - "fwd_conv_roi": 0.227, - "fwd_n": 27, - "med_lead_h": 157.6, - "timing": "sharp" - }, - { - "wallet": "0x71878dddb3cfa8744e47dcfa983b62eaac45f08b", - "name": "0x71878ddd", - "train_win": 65.3, - "train_conv_roi": 0.162, - "train_z": 3.16, - "avg_entry": 0.53, - "train_n": 124, - "fwd_win": 40.8, - "fwd_conv_roi": 0.216, - "fwd_n": 76, - "med_lead_h": 1086.9, - "timing": "sharp" - }, - { - "wallet": "0x13464aabec792c36b062316f474713e681330448", - "name": "0x13464aab", - "train_win": 70.3, - "train_conv_roi": 0.146, - "train_z": 3.82, - "avg_entry": 0.62, - "train_n": 360, - "fwd_win": 76.7, - "fwd_conv_roi": 0.213, - "fwd_n": 43, - "med_lead_h": 158.7, - "timing": "sharp" - }, - { - "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", - "name": "0x215adbb6", - "train_win": 77.4, - "train_conv_roi": 0.298, - "train_z": 5.63, - "avg_entry": 0.64, - "train_n": 279, - "fwd_win": 69.2, - "fwd_conv_roi": 0.194, - "fwd_n": 211, - "med_lead_h": 366.7, - "timing": "sharp" + "name": "S888", + "train_win": 78.8, + "train_conv_roi": 0.144, + "train_z": 5.6, + "avg_entry": 0.69, + "train_n": 415, + "fwd_win": 84.0, + "fwd_conv_roi": 0.265, + "fwd_n": 150, + "med_lead_h": 586.2, + "timing": "sharp", + "conv_win": 80.2, + "conv_won": 453, + "conv_lost": 112, + "conv_pnl": 8176, + "realized_pnl": 4001, + "last_trade": 1782164573, + "last_conv_bet": 1782148784 }, { "wallet": "0x86c878cde72660ec52f5e6f0f0438b76de8fc867", - "name": "0x86c878cd", - "train_win": 76.2, - "train_conv_roi": 0.104, - "train_z": 2.9, - "avg_entry": 0.69, - "train_n": 307, - "fwd_win": 76.9, - "fwd_conv_roi": 0.178, - "fwd_n": 52, - "med_lead_h": 155.9, - "timing": "sharp" + "name": "fortuneking", + "train_win": 76.7, + "train_conv_roi": 0.109, + "train_z": 2.97, + "avg_entry": 0.7, + "train_n": 292, + "fwd_win": 75.3, + "fwd_conv_roi": 0.264, + "fwd_n": 81, + "med_lead_h": 157.9, + "timing": "sharp", + "conv_win": 76.4, + "conv_won": 285, + "conv_lost": 88, + "conv_pnl": 115920, + "realized_pnl": 104392, + "last_trade": 1782162769, + "last_conv_bet": 1782162769 + }, + { + "wallet": "0x1a98d3f2e7f460bc08b6ca3a8cba99ec3122639d", + "name": "Iamthelaw", + "train_win": 72.0, + "train_conv_roi": 0.158, + "train_z": 4.71, + "avg_entry": 0.63, + "train_n": 561, + "fwd_win": 68.5, + "fwd_conv_roi": 0.226, + "fwd_n": 168, + "med_lead_h": 152.7, + "timing": "sharp", + "conv_win": 71.2, + "conv_won": 519, + "conv_lost": 210, + "conv_pnl": 1311, + "realized_pnl": 414, + "last_trade": 1782102578, + "last_conv_bet": 1782043363 + }, + { + "wallet": "0x61c1e4206e25292c6e618e42d4b346932cc10513", + "name": "Viktormedvedski", + "train_win": 87.7, + "train_conv_roi": 0.276, + "train_z": 5.95, + "avg_entry": 0.71, + "train_n": 243, + "fwd_win": 91.4, + "fwd_conv_roi": 0.216, + "fwd_n": 35, + "med_lead_h": 159.6, + "timing": "sharp", + "conv_win": 88.1, + "conv_won": 245, + "conv_lost": 33, + "conv_pnl": 7969, + "realized_pnl": -394, + "last_trade": 1782066605, + "last_conv_bet": 1781799883 + }, + { + "wallet": "0x1fb7053bb490c6ec05a78fe2ed383af48526fb66", + "name": "0x1FB7053bB490c6eC05A78FE2ed383AF48526FB66-1760766256286", + "train_win": 69.9, + "train_conv_roi": 0.15, + "train_z": 2.78, + "avg_entry": 0.59, + "train_n": 133, + "fwd_win": 75.0, + "fwd_conv_roi": 0.208, + "fwd_n": 12, + "med_lead_h": 157.1, + "timing": "sharp", + "conv_win": 70.3, + "conv_won": 102, + "conv_lost": 43, + "conv_pnl": 46215, + "realized_pnl": 35346, + "last_trade": 1782156284, + "last_conv_bet": 1782156284 + }, + { + "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", + "name": "BikesAreTheBikes", + "train_win": 72.0, + "train_conv_roi": 0.216, + "train_z": 5.83, + "avg_entry": 0.59, + "train_n": 336, + "fwd_win": 68.3, + "fwd_conv_roi": 0.201, + "fwd_n": 123, + "med_lead_h": 371.8, + "timing": "sharp", + "conv_win": 71.0, + "conv_won": 326, + "conv_lost": 133, + "conv_pnl": 34464, + "realized_pnl": 6536, + "last_trade": 1782164398, + "last_conv_bet": 1782155764 + }, + { + "wallet": "0xaf4635074c8f9966ff44f2497183b53fc0578c1d", + "name": "vamnizar", + "train_win": 75.6, + "train_conv_roi": 0.134, + "train_z": 2.97, + "avg_entry": 0.71, + "train_n": 386, + "fwd_win": 69.4, + "fwd_conv_roi": 0.2, + "fwd_n": 72, + "med_lead_h": 127.3, + "timing": "sharp", + "conv_win": 74.7, + "conv_won": 342, + "conv_lost": 116, + "conv_pnl": 82969, + "realized_pnl": 32567, + "last_trade": 1782136069, + "last_conv_bet": 1782135548 + }, + { + "wallet": "0x13464aabec792c36b062316f474713e681330448", + "name": "Winnertraders", + "train_win": 70.3, + "train_conv_roi": 0.133, + "train_z": 3.68, + "avg_entry": 0.62, + "train_n": 343, + "fwd_win": 75.0, + "fwd_conv_roi": 0.195, + "fwd_n": 60, + "med_lead_h": 160.4, + "timing": "sharp", + "conv_win": 71.0, + "conv_won": 286, + "conv_lost": 117, + "conv_pnl": 13165, + "realized_pnl": 8706, + "last_trade": 1782154486, + "last_conv_bet": 1782060763 }, { "wallet": "0xd31801d84dbc2d4d044fd080100b28a558886f23", - "name": "0xd31801d8", - "train_win": 78.4, + "name": "jblanck123", + "train_win": 78.1, "train_conv_roi": 0.154, - "train_z": 2.71, + "train_z": 2.62, "avg_entry": 0.66, - "train_n": 102, - "fwd_win": 60.0, - "fwd_conv_roi": 0.165, - "fwd_n": 10, - "med_lead_h": 155.1, - "timing": "sharp" - }, - { - "wallet": "0xbebf0f282a06a4b9de180536ee15211f77c29bae", - "name": "0xbebf0f28", - "train_win": 65.6, - "train_conv_roi": 0.116, - "train_z": 2.66, - "avg_entry": 0.59, - "train_n": 346, - "fwd_win": 72.2, - "fwd_conv_roi": 0.165, - "fwd_n": 36, - "med_lead_h": 159.4, - "timing": "sharp" - }, - { - "wallet": "0xcfc2c4c7a4de2f9db6ea0875e03f355fce090b59", - "name": "0xcfc2c4c7", - "train_win": 66.0, - "train_conv_roi": 0.594, - "train_z": 3.02, - "avg_entry": 0.45, - "train_n": 47, - "fwd_win": 66.7, - "fwd_conv_roi": 0.126, - "fwd_n": 3, - "med_lead_h": 137.8, - "timing": "sharp" - }, - { - "wallet": "0xfd3e6449d0c1e807501dcc17c0d9447201f35a7a", - "name": "0xfd3e6449", - "train_win": 77.6, - "train_conv_roi": 0.107, - "train_z": 2.47, - "avg_entry": 0.69, - "train_n": 165, - "fwd_win": 73.5, - "fwd_conv_roi": 0.124, - "fwd_n": 347, - "med_lead_h": 153.7, - "timing": "sharp" + "train_n": 96, + "fwd_win": 70.6, + "fwd_conv_roi": 0.184, + "fwd_n": 17, + "med_lead_h": 156.5, + "timing": "sharp", + "conv_win": 77.0, + "conv_won": 87, + "conv_lost": 26, + "conv_pnl": 358, + "realized_pnl": 309, + "last_trade": 1782164380, + "last_conv_bet": 1782164380 }, { "wallet": "0x9dd9e18b9dcc393705e73966bc79eccbbd9108bd", - "name": "0x9dd9e18b", - "train_win": 70.0, - "train_conv_roi": 0.066, - "train_z": 3.58, + "name": "Glued", + "train_win": 69.6, + "train_conv_roi": 0.061, + "train_z": 3.45, "avg_entry": 0.64, - "train_n": 604, - "fwd_win": 71.1, - "fwd_conv_roi": 0.095, - "fwd_n": 90, - "med_lead_h": 300.1, - "timing": "sharp" + "train_n": 601, + "fwd_win": 73.7, + "fwd_conv_roi": 0.162, + "fwd_n": 95, + "med_lead_h": 328.1, + "timing": "sharp", + "conv_win": 70.1, + "conv_won": 488, + "conv_lost": 208, + "conv_pnl": 10826, + "realized_pnl": 9126, + "last_trade": 1782104579, + "last_conv_bet": 1782100952 }, { "wallet": "0xf419556a9758214628edff29dce8f39a8aa13ce7", - "name": "0xf419556a", - "train_win": 72.6, - "train_conv_roi": 0.454, - "train_z": 8.78, + "name": "2j289uUmAio7ap245975", + "train_win": 73.0, + "train_conv_roi": 0.463, + "train_z": 8.89, "avg_entry": 0.51, - "train_n": 398, - "fwd_win": 60.9, - "fwd_conv_roi": 0.066, - "fwd_n": 23, - "med_lead_h": 160.3, - "timing": "sharp" + "train_n": 392, + "fwd_win": 63.0, + "fwd_conv_roi": 0.098, + "fwd_n": 27, + "med_lead_h": 161.9, + "timing": "sharp", + "conv_win": 72.3, + "conv_won": 303, + "conv_lost": 116, + "conv_pnl": 273, + "realized_pnl": 70, + "last_trade": 1781678395, + "last_conv_bet": 1780439684 + }, + { + "wallet": "0x3f3f747bbabb6eb97174c687f2a89ea32dd9c912", + "name": "Cryptotrainer", + "train_win": 72.2, + "train_conv_roi": 0.144, + "train_z": 2.56, + "avg_entry": 0.6, + "train_n": 79, + "fwd_win": 37.5, + "fwd_conv_roi": 0.059, + "fwd_n": 8, + "med_lead_h": 158.6, + "timing": "sharp", + "conv_win": 69.0, + "conv_won": 60, + "conv_lost": 27, + "conv_pnl": 299, + "realized_pnl": 218, + "last_trade": 1782094532, + "last_conv_bet": 1781840245 }, { "wallet": "0xf2252e4aa8386e26cae9a778c9b9ec41fcedcc69", - "name": "0xf2252e4a", + "name": "4fee-s3", "train_win": 68.2, "train_conv_roi": 0.043, "train_z": 2.88, @@ -318,82 +367,103 @@ "fwd_win": 70.1, "fwd_conv_roi": 0.022, "fwd_n": 211, - "med_lead_h": 163.6, - "timing": "sharp" + "med_lead_h": 162.2, + "timing": "sharp", + "conv_win": 69.3, + "conv_won": 542, + "conv_lost": 240, + "conv_pnl": 3286, + "realized_pnl": 1855, + "last_trade": 1781962112, + "last_conv_bet": 1781952034 + }, + { + "wallet": "0xbebf0f282a06a4b9de180536ee15211f77c29bae", + "name": "yannstin", + "train_win": 65.1, + "train_conv_roi": 0.106, + "train_z": 2.5, + "avg_entry": 0.59, + "train_n": 352, + "fwd_win": 60.9, + "fwd_conv_roi": -0.019, + "fwd_n": 46, + "med_lead_h": 161.4, + "timing": "sharp", + "conv_win": 64.6, + "conv_won": 257, + "conv_lost": 141, + "conv_pnl": 6880, + "realized_pnl": 1714, + "last_trade": 1782152164, + "last_conv_bet": 1781953757 }, { "wallet": "0xc684828f6b03487759ced2ebdd975f91f3532228", - "name": "0xc684828f", - "train_win": 77.3, - "train_conv_roi": 0.174, - "train_z": 4.66, - "avg_entry": 0.66, - "train_n": 299, - "fwd_win": 74.2, - "fwd_conv_roi": 0.011, - "fwd_n": 89, - "med_lead_h": 3331.8, - "timing": "sharp" - }, - { - "wallet": "0x11c5fb3a52f32280c53dea9c2675ba48b2be70e3", - "name": "0x11c5fb3a", - "train_win": 81.3, - "train_conv_roi": 0.155, - "train_z": 2.66, - "avg_entry": 0.75, - "train_n": 193, - "fwd_win": 69.2, - "fwd_conv_roi": -0.037, - "fwd_n": 208, - "med_lead_h": 154.6, - "timing": "sharp" + "name": "oliman2", + "train_win": 78.1, + "train_conv_roi": 0.173, + "train_z": 4.13, + "avg_entry": 0.67, + "train_n": 256, + "fwd_win": 71.4, + "fwd_conv_roi": -0.035, + "fwd_n": 84, + "med_lead_h": 3007.9, + "timing": "sharp", + "conv_win": 76.5, + "conv_won": 260, + "conv_lost": 80, + "conv_pnl": 137621, + "realized_pnl": 40801, + "last_trade": 1782164806, + "last_conv_bet": 1782162995 }, { "wallet": "0x894bee76a5b9b0cda64aa5acd11fd8528c4793cc", - "name": "0x894bee76", + "name": "trader-894bee76", "train_win": 77.1, "train_conv_roi": 0.328, "train_z": 4.72, "avg_entry": 0.61, "train_n": 166, - "fwd_win": 61.1, - "fwd_conv_roi": -0.065, + "fwd_win": 58.3, + "fwd_conv_roi": -0.115, "fwd_n": 36, - "med_lead_h": 174.9, - "timing": "sharp" - }, - { - "wallet": "0xbfb0e77d460c5f0c9183f392c5951a5aae14c614", - "name": "0xbfb0e77d", - "train_win": 92.3, - "train_conv_roi": 1.909, - "train_z": 2.87, - "avg_entry": 0.7, - "train_n": 13, - "fwd_win": 81.2, - "fwd_conv_roi": -0.096, - "fwd_n": 16, - "med_lead_h": 31.2, - "timing": "sharp" + "med_lead_h": 176.7, + "timing": "sharp", + "conv_win": 73.8, + "conv_won": 149, + "conv_lost": 53, + "conv_pnl": 1361, + "realized_pnl": 273, + "last_trade": 1776841226, + "last_conv_bet": 1776806428 }, { "wallet": "0x03d0d65c51235e63805335b85ead75794830d647", - "name": "0x03d0d65c", - "train_win": 67.3, - "train_conv_roi": 0.071, - "train_z": 2.99, + "name": "WadowShizzard", + "train_win": 67.4, + "train_conv_roi": 0.072, + "train_z": 3.01, "avg_entry": 0.6, - "train_n": 333, - "fwd_win": 51.9, - "fwd_conv_roi": -0.103, + "train_n": 334, + "fwd_win": 50.6, + "fwd_conv_roi": -0.127, "fwd_n": 79, - "med_lead_h": 202.4, - "timing": "sharp" + "med_lead_h": 190.3, + "timing": "sharp", + "conv_win": 64.2, + "conv_won": 265, + "conv_lost": 148, + "conv_pnl": 1237, + "realized_pnl": 636, + "last_trade": 1781181048, + "last_conv_bet": 1781181006 }, { "wallet": "0x89f234a918baeaf9691dbc4fa13df12999a3d85f", - "name": "0x89f234a9", + "name": "gguehbpv2356", "train_win": 76.4, "train_conv_roi": 0.332, "train_z": 2.74, @@ -403,81 +473,102 @@ "fwd_conv_roi": -0.267, "fwd_n": 29, "med_lead_h": 151.0, - "timing": "sharp" + "timing": "sharp", + "conv_win": 69.8, + "conv_won": 97, + "conv_lost": 42, + "conv_pnl": 439, + "realized_pnl": 480, + "last_trade": 1780942468, + "last_conv_bet": 1780840225 }, { "wallet": "0xbac47f23412c6e0d9d714458f534c972e148f7d4", - "name": "0xbac47f23", - "train_win": 73.1, - "train_conv_roi": 4.266, - "train_z": 5.22, - "avg_entry": 0.53, - "train_n": 26, + "name": "PoorTurnRich", + "train_win": 72.0, + "train_conv_roi": 2.604, + "train_z": 3.0, + "avg_entry": 0.62, + "train_n": 25, "fwd_win": 71.4, - "fwd_conv_roi": -0.276, + "fwd_conv_roi": -0.282, "fwd_n": 7, - "med_lead_h": 54.6, - "timing": "sharp" - }, - { - "wallet": "0xd677672c3995d47918d8ec013abca5138841a495", - "name": "0xd677672c", - "train_win": 73.0, - "train_conv_roi": 0.297, - "train_z": 2.43, - "avg_entry": 0.55, - "train_n": 37, - "fwd_win": 50.0, - "fwd_conv_roi": -0.312, - "fwd_n": 16, - "med_lead_h": 463.9, - "timing": "sharp" - }, - { - "wallet": "0xf9e2e95e46b8d19810dc06e0fbec7c6b73b0bd26", - "name": "0xf9e2e95e", - "train_win": 68.6, - "train_conv_roi": 0.162, - "train_z": 2.68, - "avg_entry": 0.57, - "train_n": 121, - "fwd_win": 30.8, - "fwd_conv_roi": -0.451, - "fwd_n": 13, - "med_lead_h": 145.7, - "timing": "sharp" - }, - { - "wallet": "0x3f3f747bbabb6eb97174c687f2a89ea32dd9c912", - "name": "0x3f3f747b", - "train_win": 72.5, - "train_conv_roi": 0.145, - "train_z": 2.59, - "avg_entry": 0.6, - "train_n": 80, - "fwd_win": 16.7, - "fwd_conv_roi": -0.638, - "fwd_n": 6, - "med_lead_h": 157.4, - "timing": "sharp" + "med_lead_h": 42.0, + "timing": "sharp", + "conv_win": 71.9, + "conv_won": 23, + "conv_lost": 9, + "conv_pnl": 6482, + "realized_pnl": 6481, + "last_trade": 1781273640, + "last_conv_bet": 1781273640 }, { "wallet": "0x9569f27579d4d4ed4e54f127db424a3029e45840", - "name": "0x9569f275", - "train_win": 65.2, - "train_conv_roi": 0.508, - "train_z": 2.99, + "name": "0x9569F27579d4D4ed4e54F127Db424A3029E45840-1774223122173", + "train_win": 66.7, + "train_conv_roi": 0.55, + "train_z": 3.07, "avg_entry": 0.45, - "train_n": 46, - "fwd_win": 12.5, - "fwd_conv_roi": -0.662, - "fwd_n": 8, - "med_lead_h": 92.7, - "timing": "sharp" + "train_n": 42, + "fwd_win": 30.8, + "fwd_conv_roi": -0.34, + "fwd_n": 13, + "med_lead_h": 94.7, + "timing": "sharp", + "conv_win": 58.2, + "conv_won": 32, + "conv_lost": 23, + "conv_pnl": 54, + "realized_pnl": 164, + "last_trade": 1782041146, + "last_conv_bet": 1782040313 + }, + { + "wallet": "0xf5f2e5b2e98220049e3f973dcff669859ff3044e", + "name": "abdhillon", + "train_win": 65.2, + "train_conv_roi": 0.375, + "train_z": 3.21, + "avg_entry": 0.38, + "train_n": 23, + "fwd_win": 38.5, + "fwd_conv_roi": -0.437, + "fwd_n": 13, + "med_lead_h": 159.7, + "timing": "sharp", + "conv_win": 55.6, + "conv_won": 20, + "conv_lost": 16, + "conv_pnl": 52, + "realized_pnl": -12, + "last_trade": 1782158590, + "last_conv_bet": 1782094900 + }, + { + "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", + "name": "Kruto2027", + "train_win": 71.7, + "train_conv_roi": 0.668, + "train_z": 8.37, + "avg_entry": 0.47, + "train_n": 240, + "fwd_win": null, + "fwd_conv_roi": null, + "fwd_n": 0, + "med_lead_h": 75.5, + "timing": "sharp", + "conv_win": 71.7, + "conv_won": 172, + "conv_lost": 68, + "conv_pnl": 86127, + "realized_pnl": 41030, + "last_trade": 1781869219, + "last_conv_bet": 1781868172 }, { "wallet": "0xf3ed01fada37962a004ec7ce0fdaf7a742cedd1a", - "name": "0xf3ed01fa", + "name": "0xF3ed01fADa37962a004Ec7ce0fdaf7a742cEDd1A-1764657294372", "train_win": 86.7, "train_conv_roi": 0.606, "train_z": 2.5, @@ -486,12 +577,19 @@ "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 0, - "med_lead_h": 211.5, - "timing": "sharp" + "med_lead_h": 213.5, + "timing": "sharp", + "conv_win": 86.7, + "conv_won": 13, + "conv_lost": 2, + "conv_pnl": 16, + "realized_pnl": 2, + "last_trade": 1777296238, + "last_conv_bet": 1777296110 }, { "wallet": "0x700fa9637ef95414698fe58b09936b3410bf1119", - "name": "0x700fa963", + "name": "manxsen", "train_win": 87.7, "train_conv_roi": 0.469, "train_z": 4.97, @@ -501,11 +599,18 @@ "fwd_conv_roi": null, "fwd_n": 0, "med_lead_h": 167.5, - "timing": "sharp" + "timing": "sharp", + "conv_win": 87.7, + "conv_won": 57, + "conv_lost": 8, + "conv_pnl": 30, + "realized_pnl": -28, + "last_trade": 1773803415, + "last_conv_bet": 1773803415 }, { "wallet": "0x6d021c8e71c32e2fb249453dcf2342f6c351924c", - "name": "0x6d021c8e", + "name": "Donald1234567", "train_win": 79.4, "train_conv_roi": 0.393, "train_z": 3.49, @@ -514,12 +619,19 @@ "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 1, - "med_lead_h": 1945.2, - "timing": "sharp" + "med_lead_h": 1947.2, + "timing": "sharp", + "conv_win": 79.7, + "conv_won": 55, + "conv_lost": 14, + "conv_pnl": 97, + "realized_pnl": 37, + "last_trade": 1779366328, + "last_conv_bet": 1779366328 }, { "wallet": "0x795c15a0608ff0b52056170ea548a200dc144b43", - "name": "0x795c15a0", + "name": "Pablods", "train_win": 85.4, "train_conv_roi": 0.276, "train_z": 2.62, @@ -529,11 +641,18 @@ "fwd_conv_roi": null, "fwd_n": 2, "med_lead_h": 159.2, - "timing": "sharp" + "timing": "sharp", + "conv_win": 86.0, + "conv_won": 37, + "conv_lost": 6, + "conv_pnl": 13, + "realized_pnl": 1, + "last_trade": 1781567076, + "last_conv_bet": 1781567076 }, { "wallet": "0x1872c8b22cc8aad2bb2908c3c1b5bf9b198cbcab", - "name": "0x1872c8b2", + "name": "0x1872C8B22cc8AaD2Bb2908c3C1B5Bf9b198CBcaB-1773001831627", "train_win": 68.0, "train_conv_roi": 0.254, "train_z": 2.78, @@ -543,11 +662,18 @@ "fwd_conv_roi": null, "fwd_n": 0, "med_lead_h": 163.4, - "timing": "sharp" + "timing": "sharp", + "conv_win": 68.0, + "conv_won": 66, + "conv_lost": 31, + "conv_pnl": 1178, + "realized_pnl": 1003, + "last_trade": 1776356722, + "last_conv_bet": 1776286052 }, { "wallet": "0x30d05e6f3adea1a242432516060c098524f2ee0b", - "name": "0x30d05e6f", + "name": "aruqueen", "train_win": 74.2, "train_conv_roi": 0.234, "train_z": 11.53, @@ -556,26 +682,19 @@ "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 0, - "med_lead_h": 150.7, - "timing": "sharp" - }, - { - "wallet": "0x0c5110b0063d68d63168af900bd80769fcbeb919", - "name": "0x0c5110b0", - "train_win": 76.3, - "train_conv_roi": 0.231, - "train_z": 2.74, - "avg_entry": 0.6, - "train_n": 59, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0, - "med_lead_h": 59.2, - "timing": "sharp" + "med_lead_h": 152.6, + "timing": "sharp", + "conv_win": 74.2, + "conv_won": 662, + "conv_lost": 230, + "conv_pnl": 230, + "realized_pnl": 169, + "last_trade": 1776542460, + "last_conv_bet": 1776539032 }, { "wallet": "0x2d06cb3a44d5e9e7a11d8c5be5a06e88f385e8f7", - "name": "0x2d06cb3a", + "name": "7h4h1380mhtm", "train_win": 78.5, "train_conv_roi": 0.162, "train_z": 2.76, @@ -584,26 +703,40 @@ "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 0, - "med_lead_h": 151.9, - "timing": "sharp" + "med_lead_h": 153.9, + "timing": "sharp", + "conv_win": 78.5, + "conv_won": 113, + "conv_lost": 31, + "conv_pnl": 318, + "realized_pnl": 79, + "last_trade": 1774991519, + "last_conv_bet": 1774981649 }, { - "wallet": "0x1fb7053bb490c6ec05a78fe2ed383af48526fb66", - "name": "0x1fb7053b", - "train_win": 69.1, - "train_conv_roi": 0.143, - "train_z": 2.76, - "avg_entry": 0.58, - "train_n": 139, + "wallet": "0xee613b3fc183ee44f9da9c05f53e2da107e3debf", + "name": "sovereign2013", + "train_win": 70.6, + "train_conv_roi": 0.155, + "train_z": 4.34, + "avg_entry": 0.61, + "train_n": 401, "fwd_win": null, "fwd_conv_roi": null, - "fwd_n": 1, - "med_lead_h": 155.1, - "timing": "sharp" + "fwd_n": 0, + "med_lead_h": 155.9, + "timing": "sharp", + "conv_win": 70.6, + "conv_won": 283, + "conv_lost": 118, + "conv_pnl": 584817, + "realized_pnl": 25536, + "last_trade": 1777041230, + "last_conv_bet": 1777041230 }, { "wallet": "0x2e7f9976e99fa553587fe4591049582bdba8a844", - "name": "0x2e7f9976", + "name": "TheUltimate69", "train_win": 86.5, "train_conv_roi": 0.12, "train_z": 6.95, @@ -612,40 +745,19 @@ "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 0, - "med_lead_h": 155.8, - "timing": "sharp" - }, - { - "wallet": "0xee613b3fc183ee44f9da9c05f53e2da107e3debf", - "name": "0xee613b3f", - "train_win": 70.1, - "train_conv_roi": 0.108, - "train_z": 3.93, - "avg_entry": 0.61, - "train_n": 401, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0, - "med_lead_h": 153.9, - "timing": "sharp" - }, - { - "wallet": "0x46d262d3cd87ec8e81db4addb0c03a1384646805", - "name": "0x46d262d3", - "train_win": 70.4, - "train_conv_roi": 0.099, - "train_z": 2.58, - "avg_entry": 0.65, - "train_n": 405, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0, - "med_lead_h": 37.0, - "timing": "sharp" + "med_lead_h": 157.8, + "timing": "sharp", + "conv_win": 86.5, + "conv_won": 434, + "conv_lost": 68, + "conv_pnl": 11348, + "realized_pnl": 407, + "last_trade": 1779471986, + "last_conv_bet": 1779471298 }, { "wallet": "0xa1fc8bd4805a72dc630baa02e639ef690f8f7cc1", - "name": "0xa1fc8bd4", + "name": null, "train_win": 69.1, "train_conv_roi": 0.075, "train_z": 3.67, @@ -655,25 +767,39 @@ "fwd_conv_roi": null, "fwd_n": 0, "med_lead_h": 158.4, - "timing": "sharp" + "timing": "sharp", + "conv_win": 69.1, + "conv_won": 295, + "conv_lost": 132, + "conv_pnl": 9894, + "realized_pnl": 1065, + "last_trade": 1775772965, + "last_conv_bet": 1775772789 }, { "wallet": "0xe6f0a41ed80ef64996101d494266194f90985701", - "name": "0xe6f0a41e", - "train_win": 66.4, + "name": "bob0bur", + "train_win": 66.6, "train_conv_roi": 0.074, - "train_z": 3.49, - "avg_entry": 0.6, - "train_n": 672, + "train_z": 3.44, + "avg_entry": 0.61, + "train_n": 655, "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 0, - "med_lead_h": 116.3, - "timing": "sharp" + "med_lead_h": 118.3, + "timing": "sharp", + "conv_win": 66.6, + "conv_won": 436, + "conv_lost": 219, + "conv_pnl": 17591, + "realized_pnl": 2094, + "last_trade": 1772982581, + "last_conv_bet": 1771642080 }, { "wallet": "0x3746dc1ec0dc01352dc141b310e5da81fd7ea99f", - "name": "0x3746dc1e", + "name": "wangshu2025", "train_win": 67.6, "train_conv_roi": 0.072, "train_z": 3.2, @@ -683,20 +809,34 @@ "fwd_conv_roi": null, "fwd_n": 0, "med_lead_h": 159.6, - "timing": "sharp" + "timing": "sharp", + "conv_win": 67.6, + "conv_won": 259, + "conv_lost": 124, + "conv_pnl": 4147, + "realized_pnl": 1540, + "last_trade": 1780485735, + "last_conv_bet": 1778718399 }, { "wallet": "0x3b1f15f55716197399247392a280deee45806500", - "name": "0x3b1f15f5", + "name": "0x87677gma", "train_win": 71.4, - "train_conv_roi": 0.013, - "train_z": 2.59, + "train_conv_roi": 0.012, + "train_z": 2.57, "avg_entry": 0.67, - "train_n": 591, + "train_n": 590, "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 0, - "med_lead_h": 135.9, - "timing": "sharp" + "med_lead_h": 136.4, + "timing": "sharp", + "conv_win": 71.4, + "conv_won": 421, + "conv_lost": 169, + "conv_pnl": 41548, + "realized_pnl": 10278, + "last_trade": 1781531343, + "last_conv_bet": 1781463090 } ] \ No newline at end of file