diff --git a/FINDINGS.md b/FINDINGS.md index fedb9cb8..f4cb5528 100644 --- a/FINDINGS.md +++ b/FINDINGS.md @@ -241,6 +241,53 @@ jaxperro.com/trading) surfaced two things: **fast-resolving** markets (capital velocity > bet size on $1k), and don't diversify past what you can fund. Two well-chosen holders beat four that overflow. +## The holder blind spot: two data bugs that hid the best copy targets (2026-07-04) + +A clean re-run of the May→June train/test on a trusted subset of the cache +overturned two earlier verdicts. Two mechanisms were poisoning the data: + +1. **The `res_t = ts` fallback.** When the data-api omits `endDate` on a closed + position, `insider.resolved_bets` stores the wallet's *sell time* as `res_t` + and `won = curPrice >= 0.5` *at pull time* — so a scalper's sold-at-profit + position looks like a resolved win at a fake resolution time. + ArbTraderRookie's 1,997 cached rows were 100% this. Fix: `live/trust.py` — + only trust rows whose `res_t` matches the market's modal `res_t` across ≥2 + wallets (endDate rows agree; sell-time rows scatter), market over, wallet + pulled after resolution, `resolved` not False. 13.5M of 19.2M rows pass. +2. **The held-leg window bug.** `validate_timing`'s Jun-1→now replay only + counted held bets entered *and* resolved inside the window; a ~7-day-lead + holder always showed `held 0-0, ~20 unresolved` and failed `held_n>=8`. And + before the 2026-07-02 `winner=False` settle fix, those unresolved held bets + were booked as **losses** — which is exactly where the "scalper trap" + numbers for iohihoo (−$749) and ArbTrader (−$790) came from. **Those two + verdicts were bug artifacts, not scalper traps.** (ArbTrader still deserved + rejection pre-fix — his *cache* stats were res_t=ts poison — but his real + trade record was a ~160h-lead holder.) + +**What the clean test found** (select on ≤May trusted rows only, validate on +June, fees+slip): population baseline −1.4%/bet; the existing profile +8.7% +pooled; adding a **whole-book z gate (`z_all > 2`) roughly doubles it** at +every tier; a practical top-basket (also gated on med conviction stake ≥ $50 +and holder/borderline lead verdicts) went **+80% pooled, 7/7 wallets +profitable**. A capital-aware $1k replay of the 8-wallet pre-June basket did +**+504% in June** (118 bets, 97W-21L, fees+slip, 53 missed for cash) — with the +three informed holders a combined 62-0 and two basket members *losing* money +(toosmart 4-12), so the selection is good, not magic. + +**Where the edge lives:** the top holders (Stavenson, whale `0x73afc816…` with +$20–120k clips, iohihoo; ArbTraderRookie until 2026-07-03) bet **low-tier +tennis (ITF/qualifiers/Wimbledon doubles) and tier-3 esports (CCT CS, Dota 2 +EPL)** at ~0.5 entries, win 95–100%, enter ~160h before resolution, and hold. +That's informed money — plausibly match-fixing-adjacent — which is copyable +precisely because of the long lead. The regime risk is real and demonstrated: +**ArbTraderRookie was wiped from every data-api endpoint mid-analysis** on +2026-07-03. Treat every month of this edge as possibly its last; re-select +weekly; never size as if the 100% win rates are permanent. + +*Lesson: selection metrics are only as honest as the rows they read. Gate on +trusted rows, judge held edges on windows longer than the wallet's lead time, +and add `z_all` — skill must show in the whole book, not just the big bets.* + ## Repo layout - `insider.py` — the detector: z-score/p-value, timing/freshness/sizing signals, diff --git a/README.md b/README.md index 99fcc561..e7bace41 100644 --- a/README.md +++ b/README.md @@ -182,6 +182,15 @@ runner is retired (GitHub throttled `*/5` to ~2h in practice — it copied 1 of | `clob.polymarket.com` | order books, prices, **authoritative resolution** (`winner` flags), market slugs | | Alchemy (Polygon) | funding-cluster traces + the live trade webhook | +**Candidate next sources** (researched 2026-07, not yet wired in): + +| Source | Would unlock | +|--------|--------------| +| [Goldsky Turbo Pipelines](https://docs.goldsky.com/chains/polymarket) | per-fill order events with timestamps for *every* wallet (Polymarket killed subgraphs with the 2026-04-28 v2 migration) — fixes the cache's two blind spots: no entry times, and position-level aggregation hiding scalps. See also [warproxxx/poly_data](https://github.com/warproxxx/poly_data), [Bitquery](https://docs.bitquery.io/docs/examples/polymarket-api/) | +| [PolymarketData.co](https://www.polymarketdata.co/) | historical order-book snapshots (Aug 2025+) → depth-aware fill model, the known step before sizing up | +| Pinnacle closing lines via [SharpAPI](https://sharpapi.io/sportsbooks/pinnacle-odds-api) / [sportsapis.dev](https://sportsapis.dev/historical-odds) / [BettingIsCool](https://api.bettingiscool.com/) (Pinnacle closed its public API 2025-07) | closing-line-value as an independent "was this bet sharp" ground truth; a Pinnacle *suspension* on an ITF/esports match is itself a fixing signal | +| [Polysights Insider Finder](https://gizmodo.com/tracking-insider-trading-on-polymarket-is-turning-into-a-business-of-its-own-2000709286) | cross-check for flagged insider wallets | + ## Gotchas a maintainer must know 1. **CLOB `winner` flags: `false` means "not yet", not "lost".** Every token of @@ -205,6 +214,15 @@ runner is retired (GitHub throttled `*/5` to ~2h in practice — it copied 1 of for anything latency-sensitive (it copied 1 of ~104 trades in June). 7. **GitHub Pages soft-limits ~10 deploys/hour** on the `jaxperro` repo — batch dashboard pushes (see that repo's README). +8. **Cached `res_t`/`won` can be fake for high-volume wallets.** When the + data-api omits `endDate`, `res_t` falls back to the wallet's *sell time* + and `won` is the price direction at pull — a scalper's sold-at-profit + position masquerades as a resolved win (ArbTraderRookie's rows were 100% + this). Selection must read **trusted rows only** via `live/trust.py` + (cross-wallet consensus `res_t` + pulled-after-resolution + `resolved` not + False). Also: never judge a held edge on a replay window shorter than the + wallet's entry→resolution lead — that's how the long-lead holders were + being filtered out (see FINDINGS "The holder blind spot"). --- diff --git a/live/cache.py b/live/cache.py index 6569ae83..ab05a850 100644 --- a/live/cache.py +++ b/live/cache.py @@ -191,6 +191,15 @@ def invalidate(wallets): _con.execute("DELETE FROM pulled WHERE wallet=?", [w]) +def query(sql, params=None): + """Serialized raw read access to the cache DB for sibling modules (trust.py's + trusted-row queries). A second duckdb.connect in the same process would fight + this module's read-write connection for the single-writer lock, so everything + in-process must go through this one connection.""" + with _lock: + return _con.execute(sql, params or []).fetchall() + + def pulled_ages(): """{wallet: pulled_at} for every wallet ever pulled — lets collect.py bound how many stale re-pulls one run takes on.""" diff --git a/live/conviction_scan.py b/live/conviction_scan.py index 8db721b0..a58c28fe 100644 --- a/live/conviction_scan.py +++ b/live/conviction_scan.py @@ -5,21 +5,28 @@ favorite-riding — and it persists out-of-sample. TRAIN = conviction bets resolved before June 1. TEST = June 1+ resolved. -A "conviction" bet = one in the top 20% (p80) of THAT wallet's own stake sizes, -computed per-wallet over its full cached window — replacing the old flat $200. -Validated to reproduce flat-$200's win-rate lift while adapting to each wallet's -scale (kept in sync with cache.CONV_PCTILE and trading/index.html). +A "conviction" bet = one in the top 20% (p80) of THAT wallet's own stake sizes. +2026-07-03: the p80 cutoff is now computed over TRAIN rows only (the full-window +cutoff let test-period stakes leak into the threshold), and everything reads +TRUSTED rows only (see trust.py — the res_t=ts fallback poison made scalpers +look like 99%-win holders and inflated both train and forward stats). Profile gates (on TRAIN conviction bets): * >= MIN_N conviction bets * win rate >= WIN_MIN * avg entry in [ENTRY_LO, ENTRY_HI] (excludes 0.9 favorite-riders) * copy-ROI > 0 and z significant (BH-FDR) + * z_all > Z_ALL_MIN over ALL trusted train bets (whole-book skill — the + single strongest add in the 2026-07-03 May->June tournament: it roughly + doubled pooled forward copy-ROI at every tier) + * median conviction stake >= MIN_MED_STAKE (dust wallets betting $2-$6 clips + aren't followable and their fills aren't reproducible) Then validate forward and count how many keep the profile. """ import math, os, time import duckdb +import trust HERE = os.path.dirname(__file__) JUN1 = time.mktime(time.strptime("2026-06-01", "%Y-%m-%d")) @@ -29,6 +36,8 @@ WIN_MIN = 0.65 ENTRY_LO, ENTRY_HI = 0.30, 0.75 MIN_TEST = 3 FDR_Q = 0.05 +Z_ALL_MIN = 2.0 # whole-book z gate (all trusted train bets, any size) +MIN_MED_STAKE = 50.0 # median train conviction stake floor (dust filter) def r(p, won): return (1 - p) / p if won else -1.0 @@ -44,33 +53,44 @@ def stats(bets): def main(): con = duckdb.connect(os.path.join(HERE, "cache.duckdb"), read_only=True) - # per-wallet conviction cutoff = p80 of that wallet's own positive stakes, then - # keep only its bets at/above that cutoff (its top ~20% by size). - # res_t <= now: the cache stores early-sold positions in UNRESOLVED markets with - # a future res_t and won = curPrice at pull time — a mark, not an outcome. They - # were ~5% of the June test window with a 72% pseudo-"win" rate, inflating the - # forward validation; only actually-resolved bets may score. + now = int(time.time()) + # TRUSTED rows only (trust.py): consensus res_t kills the res_t=ts fallback + # poison; pulled_at >= E and resolved-is-not-False kill stale price marks. + # Conviction cutoff = p80 of the wallet's TRAIN-window positive stakes (the + # old full-window cutoff leaked test-period stake sizes into selection). rows = con.execute( - "WITH thr AS (SELECT wallet, quantile_cont(size, ?) AS t " - " FROM bets WHERE size > 0 GROUP BY wallet) " - "SELECT b.wallet, b.p, b.won, b.res_t " - "FROM bets b JOIN thr ON b.wallet = thr.wallet " - "WHERE b.size > 0 AND b.size >= thr.t AND b.res_t <= ?", - [CONV_PCTILE, int(time.time())]).fetchall() + f"WITH {trust.cte(now)}, " + "thr AS (SELECT wallet, quantile_cont(size, ?) AS t " + f" FROM trusted WHERE res_t < {JUN1} GROUP BY wallet) " + "SELECT b.wallet, b.p, b.won, b.res_t, b.size " + "FROM trusted b JOIN thr ON b.wallet = thr.wallet " + "WHERE b.size >= thr.t", + [CONV_PCTILE]).fetchall() + # whole-book skill over ALL trusted train bets (any size) — the z_all gate + allz = dict(con.execute( + f"WITH {trust.cte(now)} " + "SELECT wallet, (sum(won::INT) - sum(least(0.999,greatest(0.001,p)))) " + " / sqrt(greatest(sum(least(0.999,greatest(0.001,p)) " + " * (1 - least(0.999,greatest(0.001,p)))), 1e-9)) " + f"FROM trusted WHERE res_t < {JUN1} GROUP BY wallet").fetchall()) byw = {} - for w, p, won, rt in rows: - byw.setdefault(w, []).append((max(0.001, min(0.999, p or 0)), won, rt or 0)) + for w, p, won, rt, sz in rows: + byw.setdefault(w, []).append((max(0.001, min(0.999, p or 0)), won, rt or 0, sz or 0)) cand = [] for w, bets in byw.items(): - tr = [(p, won) for p, won, rt in bets if rt < JUN1] + tr = [(p, won) for p, won, rt, _ in bets if rt < JUN1] if len(tr) < MIN_N: continue + med_stake = sorted(sz for p, won, rt, sz in bets if rt < JUN1)[len(tr) // 2] + z_all = allz.get(w, 0.0) n, wins, wr, roi, z, ap = stats(tr) - if wr >= WIN_MIN * 100 and ENTRY_LO <= ap <= ENTRY_HI and roi > 0: - te = [(p, won) for p, won, rt in bets if rt >= JUN1] + if (wr >= WIN_MIN * 100 and ENTRY_LO <= ap <= ENTRY_HI and roi > 0 + and z_all > Z_ALL_MIN and med_stake >= MIN_MED_STAKE): + te = [(p, won) for p, won, rt, _ in bets if rt >= JUN1] tm = stats(te) if len(te) >= MIN_TEST else None - cand.append(dict(w=w, n=n, wr=wr, roi=roi, z=z, ap=ap, tm=tm, ntest=len(te))) + cand.append(dict(w=w, n=n, wr=wr, roi=roi, z=z, ap=ap, tm=tm, + ntest=len(te), z_all=z_all, med_stake=med_stake)) # FDR on the edge p-values ps = sorted(sf(c["z"]) for c in cand) @@ -81,9 +101,9 @@ def main(): sel = sorted([c for c in cand if sf(c["z"]) <= thr and thr > 0], key=lambda c: c["roi"], reverse=True) - print(f"wallets with >= {MIN_N} conviction bets (top {1-CONV_PCTILE:.0%} by stake) pre-June: {len(byw):,} scanned") - print(f"matching the profile (win>= {WIN_MIN:.0%}, entry {ENTRY_LO}-{ENTRY_HI}, " - f"+ROI, FDR-significant): {len(sel)}\n") + print(f"wallets with >= {MIN_N} TRUSTED conviction bets (top {1-CONV_PCTILE:.0%} by train stake) pre-June: {len(byw):,} scanned") + print(f"matching the profile (win>= {WIN_MIN:.0%}, entry {ENTRY_LO}-{ENTRY_HI}, +ROI, " + f"z_all>{Z_ALL_MIN:g}, med stake>=${MIN_MED_STAKE:g}, FDR-significant): {len(sel)}\n") fwd = [c for c in sel if c["tm"]] if fwd: @@ -107,6 +127,7 @@ def main(): import json json.dump([{"wallet": c["w"], "name": c["w"][:10], "train_win": round(c["wr"], 1), "train_conv_roi": round(c["roi"], 3), "train_z": round(c["z"], 2), + "z_all": round(c["z_all"], 2), "med_stake": round(c["med_stake"]), "avg_entry": round(c["ap"], 2), "train_n": c["n"], "fwd_win": round(c["tm"][2], 1) if c["tm"] else None, "fwd_conv_roi": round(c["tm"][3], 3) if c["tm"] else None, diff --git a/live/conviction_wallets.json b/live/conviction_wallets.json index 33b15e80..cb804607 100644 --- a/live/conviction_wallets.json +++ b/live/conviction_wallets.json @@ -1,111 +1,73 @@ [ { - "wallet": "0x1098cbcb24967c5e4fe40afe9e74ab1a6afeea3c", - "name": "0x1098cbcb", - "train_win": 78.6, - "train_conv_roi": 7.171, - "train_z": 5.98, - "avg_entry": 0.38, - "train_n": 14, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xbac47f23412c6e0d9d714458f534c972e148f7d4", - "name": "0xbac47f23", - "train_win": 72.0, - "train_conv_roi": 2.604, - "train_z": 3.0, - "avg_entry": 0.62, - "train_n": 25, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 2 - }, - { - "wallet": "0xaadd010a1c8219748fdab15b0de0c8e64c2556db", - "name": "0xaadd010a", - "train_win": 76.2, - "train_conv_roi": 2.457, - "train_z": 4.83, - "avg_entry": 0.56, - "train_n": 21, - "fwd_win": 66.7, - "fwd_conv_roi": -0.324, - "fwd_n": 3 + "wallet": "0x2f9b8638f03af7d6053c512cc054ac733489a68c", + "name": "0x2f9b8638", + "train_win": 76.9, + "train_conv_roi": 2.054, + "train_z": 3.76, + "z_all": 2.18, + "med_stake": 97, + "avg_entry": 0.32, + "train_n": 13, + "fwd_win": 60.0, + "fwd_conv_roi": 0.386, + "fwd_n": 5 }, { "wallet": "0xf5fe759cece500f58a431ef8dacea321f6e3e23d", "name": "0xf5fe759c", "train_win": 100.0, - "train_conv_roi": 1.276, - "train_z": 10.05, + "train_conv_roi": 1.251, + "train_z": 8.89, + "z_all": 18.46, + "med_stake": 11550, "avg_entry": 0.46, - "train_n": 84, + "train_n": 67, "fwd_win": 100.0, - "fwd_conv_roi": 1.032, - "fwd_n": 19 + "fwd_conv_roi": 1.102, + "fwd_n": 13 }, { - "wallet": "0xde987652339b04cb3ff5f4c03d5d0409ef4b8dc8", - "name": "0xde987652", - "train_win": 75.0, - "train_conv_roi": 1.154, - "train_z": 2.88, - "avg_entry": 0.47, - "train_n": 20, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 + "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", + "name": "0xe8ca3f75", + "train_win": 81.8, + "train_conv_roi": 1.224, + "train_z": 6.4, + "z_all": 11.17, + "med_stake": 204, + "avg_entry": 0.46, + "train_n": 66, + "fwd_win": 80.0, + "fwd_conv_roi": 0.398, + "fwd_n": 5 }, { "wallet": "0x72e1597864456eda62878413cf3e60c332e4a45d", "name": "0x72e15978", - "train_win": 99.3, - "train_conv_roi": 0.978, - "train_z": 16.6, + "train_win": 99.1, + "train_conv_roi": 0.983, + "train_z": 14.77, + "z_all": 21.51, + "med_stake": 622, "avg_entry": 0.52, - "train_n": 287, + "train_n": 227, "fwd_win": 100.0, - "fwd_conv_roi": 1.082, - "fwd_n": 113 + "fwd_conv_roi": 1.083, + "fwd_n": 80 }, { - "wallet": "0x93be7da262735242f35dbbd8aa222ac105326ee3", - "name": "0x93be7da2", - "train_win": 79.0, - "train_conv_roi": 0.89, - "train_z": 14.68, - "avg_entry": 0.49, - "train_n": 482, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x60b3bb8173ebcbcf68c175da401c5cd38ee6f261", - "name": "0x60b3bb81", - "train_win": 85.0, - "train_conv_roi": 0.858, - "train_z": 3.1, - "avg_entry": 0.52, - "train_n": 20, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xc78cdeb598f0bb8bae62a80e8134e842b3c44455", - "name": "0xc78cdeb5", - "train_win": 82.7, - "train_conv_roi": 0.818, - "train_z": 11.45, - "avg_entry": 0.46, - "train_n": 237, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 + "wallet": "0x73afc8160c17830c0c7281a7bf570c871455b880", + "name": "0x73afc816", + "train_win": 86.4, + "train_conv_roi": 0.832, + "train_z": 6.19, + "z_all": 14.07, + "med_stake": 3450, + "avg_entry": 0.51, + "train_n": 66, + "fwd_win": 100.0, + "fwd_conv_roi": 1.245, + "fwd_n": 65 }, { "wallet": "0x99292fe5c401a3a2b8df0e65e6e7df0b5ab6919e", @@ -113,236 +75,52 @@ "train_win": 81.3, "train_conv_roi": 0.813, "train_z": 11.32, + "z_all": 5.89, + "med_stake": 444, "avg_entry": 0.45, "train_n": 241, "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 0 }, - { - "wallet": "0x0b9de6c1744db3888814eb09372e12edfd30e80c", - "name": "0x0b9de6c1", - "train_win": 78.6, - "train_conv_roi": 0.798, - "train_z": 2.5, - "avg_entry": 0.5, - "train_n": 14, - "fwd_win": 71.4, - "fwd_conv_roi": 0.374, - "fwd_n": 14 - }, - { - "wallet": "0xd96eb7d3c06ff3aff7a6364497a79ffd16dba41a", - "name": "0xd96eb7d3", - "train_win": 100.0, - "train_conv_roi": 0.792, - "train_z": 3.26, - "avg_entry": 0.6, - "train_n": 15, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xa291e49aa91166982ca3e2a3fb92d6fa2e933bae", - "name": "0xa291e49a", - "train_win": 95.0, - "train_conv_roi": 0.774, - "train_z": 3.68, - "avg_entry": 0.55, - "train_n": 20, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x73afc8160c17830c0c7281a7bf570c871455b880", - "name": "0x73afc816", - "train_win": 84.6, - "train_conv_roi": 0.749, - "train_z": 7.15, - "avg_entry": 0.52, - "train_n": 104, - "fwd_win": 100.0, - "fwd_conv_roi": 1.216, - "fwd_n": 81 - }, - { - "wallet": "0xd8bafbb1ff607dfa98b1045acd9121fff551dbb4", - "name": "0xd8bafbb1", - "train_win": 99.4, - "train_conv_roi": 0.739, - "train_z": 18.49, - "avg_entry": 0.57, - "train_n": 470, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, { "wallet": "0x2ba9075a4393227d4f1bee910725a6706de0b078", "name": "0x2ba9075a", "train_win": 79.8, "train_conv_roi": 0.7, "train_z": 10.07, + "z_all": 4.59, + "med_stake": 426, "avg_entry": 0.47, "train_n": 228, "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 0 }, - { - "wallet": "0x47b38c600fc56ad63b17df7112b04ea4c975cb08", - "name": "0x47b38c60", - "train_win": 77.2, - "train_conv_roi": 0.69, - "train_z": 13.91, - "avg_entry": 0.45, - "train_n": 464, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x2338566572c8f61fd98f29406cdc727b731327f6", - "name": "0x23385665", - "train_win": 100.0, - "train_conv_roi": 0.685, - "train_z": 3.4, - "avg_entry": 0.6, - "train_n": 17, - "fwd_win": 65.2, - "fwd_conv_roi": 0.195, - "fwd_n": 23 - }, - { - "wallet": "0x0a548e78f65c6e2fc91514aa812f8062575c7c49", - "name": "0x0a548e78", - "train_win": 81.2, - "train_conv_roi": 0.674, - "train_z": 2.54, - "avg_entry": 0.5, - "train_n": 16, - "fwd_win": 45.8, - "fwd_conv_roi": 0.158, - "fwd_n": 24 - }, - { - "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", - "name": "0xe8ca3f75", - "train_win": 72.2, - "train_conv_roi": 0.672, - "train_z": 8.43, - "avg_entry": 0.47, - "train_n": 237, - "fwd_win": 76.9, - "fwd_conv_roi": 0.498, - "fwd_n": 52 - }, - { - "wallet": "0x916111713050c71c4e073ed5f1a2888c2980533b", - "name": "0x91611171", - "train_win": 67.7, - "train_conv_roi": 0.67, - "train_z": 6.4, - "avg_entry": 0.41, - "train_n": 127, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xeb0bbebedf1b5e2c8e74e0f7ed6c04e60056564d", - "name": "0xeb0bbebe", - "train_win": 66.7, - "train_conv_roi": 0.659, - "train_z": 4.08, - "avg_entry": 0.43, - "train_n": 66, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xade74a23c444d0eebee00034459fbc269fab58af", - "name": "0xade74a23", - "train_win": 96.9, - "train_conv_roi": 0.636, - "train_z": 4.3, - "avg_entry": 0.64, - "train_n": 32, - "fwd_win": 100.0, - "fwd_conv_roi": 0.952, - "fwd_n": 7 - }, - { - "wallet": "0x226bbd8eae6f5592234e7b79fbb9ec50a12e0c87", - "name": "0x226bbd8e", - "train_win": 78.3, - "train_conv_roi": 0.623, - "train_z": 3.29, - "avg_entry": 0.47, - "train_n": 23, - "fwd_win": 40.0, - "fwd_conv_roi": 0.403, - "fwd_n": 10 - }, { "wallet": "0xfc81760d44a21acc9fd4b749a5bf9a9b2eeae072", "name": "0xfc81760d", "train_win": 88.6, - "train_conv_roi": 0.613, - "train_z": 7.49, + "train_conv_roi": 0.616, + "train_z": 7.77, + "z_all": 7.95, + "med_stake": 82, "avg_entry": 0.63, - "train_n": 167, - "fwd_win": 93.3, - "fwd_conv_roi": 0.817, - "fwd_n": 45 - }, - { - "wallet": "0x0bdd559205acb603acd161435a23c7b8b7ea7ec5", - "name": "0x0bdd5592", - "train_win": 68.4, - "train_conv_roi": 0.612, - "train_z": 9.11, - "avg_entry": 0.45, - "train_n": 354, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xf3ed01fada37962a004ec7ce0fdaf7a742cedd1a", - "name": "0xf3ed01fa", - "train_win": 86.7, - "train_conv_roi": 0.606, - "train_z": 2.5, - "avg_entry": 0.55, - "train_n": 15, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 + "train_n": 176, + "fwd_win": 94.9, + "fwd_conv_roi": 0.921, + "fwd_n": 39 }, { "wallet": "0x04be12cdb4f3f0e43bb78c6145f442ed53411aec", "name": "0x04be12cd", - "train_win": 68.5, - "train_conv_roi": 0.587, - "train_z": 9.69, + "train_win": 68.7, + "train_conv_roi": 0.593, + "train_z": 9.7, + "z_all": 9.46, + "med_stake": 487, "avg_entry": 0.42, - "train_n": 317, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x1b1879b8c069a92b3cb32659a879cf02721670da", - "name": "0x1b1879b8", - "train_win": 66.9, - "train_conv_roi": 0.579, - "train_z": 9.47, - "avg_entry": 0.41, - "train_n": 329, + "train_n": 313, "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 0 @@ -353,6 +131,8 @@ "train_win": 75.0, "train_conv_roi": 0.576, "train_z": 2.52, + "z_all": 2.26, + "med_stake": 109, "avg_entry": 0.48, "train_n": 20, "fwd_win": null, @@ -360,1405 +140,253 @@ "fwd_n": 0 }, { - "wallet": "0x492348d86535260e892c8a55acbb7e485024f33c", - "name": "0x492348d8", + "wallet": "0x9def39cb6f7f37a9bdd91c444e4c200778576eac", + "name": "0x9def39cb", + "train_win": 84.3, + "train_conv_roi": 0.575, + "train_z": 5.66, + "z_all": 8.65, + "med_stake": 924, + "avg_entry": 0.57, + "train_n": 89, + "fwd_win": 38.2, + "fwd_conv_roi": -0.147, + "fwd_n": 76 + }, + { + "wallet": "0xc0fd10b1ad1202e9bcfb920c88c4d0af7cc3d036", + "name": "0xc0fd10b1", "train_win": 80.0, - "train_conv_roi": 0.561, - "train_z": 2.86, - "avg_entry": 0.68, - "train_n": 95, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x24842614d07b1c9399fabfad90182658d3b59499", - "name": "0x24842614", - "train_win": 75.0, - "train_conv_roi": 0.556, - "train_z": 3.92, - "avg_entry": 0.49, - "train_n": 52, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "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": 40.0, - "fwd_conv_roi": -0.142, - "fwd_n": 10 - }, - { - "wallet": "0x945bccea4eeb353bf459e95c7c98ad8f3557e533", - "name": "0x945bccea", - "train_win": 65.7, - "train_conv_roi": 0.543, - "train_z": 8.73, - "avg_entry": 0.42, - "train_n": 329, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x3110105f252bae77622bec93a851010d9cecc3f5", - "name": "0x3110105f", - "train_win": 89.0, "train_conv_roi": 0.535, - "train_z": 7.92, - "avg_entry": 0.58, - "train_n": 155, - "fwd_win": 87.5, - "fwd_conv_roi": 0.528, + "train_z": 2.66, + "z_all": 2.37, + "med_stake": 100, + "avg_entry": 0.57, + "train_n": 30, + "fwd_win": 42.9, + "fwd_conv_roi": 0.359, + "fwd_n": 7 + }, + { + "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", + "name": "0xbadaf319", + "train_win": 75.4, + "train_conv_roi": 0.471, + "train_z": 3.07, + "z_all": 3.64, + "med_stake": 68, + "avg_entry": 0.6, + "train_n": 69, + "fwd_win": 75.8, + "fwd_conv_roi": 0.066, + "fwd_n": 95 + }, + { + "wallet": "0xe542afd3881c4c330ba0ebbb603bb470b2ba0a37", + "name": "0xe542afd3", + "train_win": 70.0, + "train_conv_roi": 0.393, + "train_z": 7.73, + "z_all": 13.0, + "med_stake": 995, + "avg_entry": 0.55, + "train_n": 424, + "fwd_win": 62.8, + "fwd_conv_roi": 0.234, + "fwd_n": 94 + }, + { + "wallet": "0x6d2292935570e3fad05b392d49e60699c1024b50", + "name": "0x6d229293", + "train_win": 76.8, + "train_conv_roi": 0.364, + "train_z": 2.54, + "z_all": 4.81, + "med_stake": 3060, + "avg_entry": 0.62, + "train_n": 56, + "fwd_win": 66.7, + "fwd_conv_roi": 0.018, + "fwd_n": 3 + }, + { + "wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf", + "name": "0x921433c9", + "train_win": 66.7, + "train_conv_roi": 0.36, + "train_z": 1.86, + "z_all": 3.14, + "med_stake": 169, + "avg_entry": 0.52, + "train_n": 33, + "fwd_win": 60.9, + "fwd_conv_roi": 0.003, + "fwd_n": 128 + }, + { + "wallet": "0xc52fead8edac49825f5c52aff6e63cd331980981", + "name": "0xc52fead8", + "train_win": 88.2, + "train_conv_roi": 0.335, + "train_z": 2.5, + "z_all": 3.85, + "med_stake": 56, + "avg_entry": 0.69, + "train_n": 34, + "fwd_win": 75.0, + "fwd_conv_roi": -0.022, "fwd_n": 8 }, { - "wallet": "0x4a9a12ab62660a22b84cb36d1610f4d09abb8297", - "name": "0x4a9a12ab", - "train_win": 66.3, - "train_conv_roi": 0.525, - "train_z": 8.56, - "avg_entry": 0.43, - "train_n": 329, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 + "wallet": "0x69b9bd4fa27813091fcfe726541f2fd7baa3a5d5", + "name": "0x69b9bd4f", + "train_win": 70.9, + "train_conv_roi": 0.333, + "train_z": 4.15, + "z_all": 3.35, + "med_stake": 213, + "avg_entry": 0.55, + "train_n": 148, + "fwd_win": 61.6, + "fwd_conv_roi": 0.119, + "fwd_n": 73 }, { - "wallet": "0x9def39cb6f7f37a9bdd91c444e4c200778576eac", - "name": "0x9def39cb", - "train_win": 83.2, - "train_conv_roi": 0.524, - "train_z": 6.12, + "wallet": "0xc0b646c3d97e2e86a1bceaa880ad2f628eb33a92", + "name": "0xc0b646c3", + "train_win": 75.0, + "train_conv_roi": 0.32, + "train_z": 2.3, + "z_all": 3.04, + "med_stake": 160, "avg_entry": 0.58, - "train_n": 119, - "fwd_win": 37.5, - "fwd_conv_roi": -0.162, - "fwd_n": 88 + "train_n": 36, + "fwd_win": 64.1, + "fwd_conv_roi": 0.037, + "fwd_n": 39 }, { - "wallet": "0xd398552ad679a1466b154c0d56c33638a1265309", - "name": "0xd398552a", - "train_win": 75.3, - "train_conv_roi": 0.514, - "train_z": 4.43, + "wallet": "0x88ad3166c6cce6a1bf732050749089273252a1f3", + "name": "0x88ad3166", + "train_win": 70.3, + "train_conv_roi": 0.305, + "train_z": 5.67, + "z_all": 6.22, + "med_stake": 58, + "avg_entry": 0.58, + "train_n": 435, + "fwd_win": null, + "fwd_conv_roi": null, + "fwd_n": 0 + }, + { + "wallet": "0x8c44dcfe1178aa04dfa44e000f5b89a054027baf", + "name": "0x8c44dcfe", + "train_win": 79.8, + "train_conv_roi": 0.302, + "train_z": 4.8, + "z_all": 6.65, + "med_stake": 115, + "avg_entry": 0.63, + "train_n": 178, + "fwd_win": null, + "fwd_conv_roi": null, + "fwd_n": 0 + }, + { + "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", + "name": "0x215adbb6", + "train_win": 72.6, + "train_conv_roi": 0.299, + "train_z": 5.98, + "z_all": 5.19, + "med_stake": 390, + "avg_entry": 0.58, + "train_n": 307, + "fwd_win": 66.3, + "fwd_conv_roi": 0.475, + "fwd_n": 92 + }, + { + "wallet": "0x8fee2ae94525a50b4acaca66231f89056d244b32", + "name": "0x8fee2ae9", + "train_win": 65.3, + "train_conv_roi": 0.29, + "train_z": 2.74, + "z_all": 2.0, + "med_stake": 1072, "avg_entry": 0.51, - "train_n": 81, - "fwd_win": 36.7, - "fwd_conv_roi": -0.516, - "fwd_n": 60 + "train_n": 75, + "fwd_win": 47.1, + "fwd_conv_roi": -0.331, + "fwd_n": 17 }, { - "wallet": "0xb4c586f52897ab3c92a742351ba4f0e895080d77", - "name": "0xb4c586f5", - "train_win": 68.4, - "train_conv_roi": 0.511, - "train_z": 2.76, - "avg_entry": 0.4, - "train_n": 19, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x338d79cbf868d61a0fc805fd1fa9e955e61c8549", - "name": "0x338d79cb", - "train_win": 83.3, - "train_conv_roi": 0.506, - "train_z": 2.78, - "avg_entry": 0.59, - "train_n": 24, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x8c5420aef11dac42a4d8e5ddd0e460961dfd53a3", - "name": "0x8c5420ae", + "wallet": "0xd6a21015449cb457cc62c4398eadd9e5b3911228", + "name": "0xd6a21015", "train_win": 89.8, - "train_conv_roi": 0.505, - "train_z": 9.13, - "avg_entry": 0.62, - "train_n": 226, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x76870101390eba1d7788354ab88ce8c066c102be", - "name": "0x76870101", - "train_win": 90.1, - "train_conv_roi": 0.499, - "train_z": 9.04, - "avg_entry": 0.62, - "train_n": 222, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xfcc7c3f7e5ccd2952844bb0e77855dbccba6fdb7", - "name": "0xfcc7c3f7", - "train_win": 88.1, - "train_conv_roi": 0.498, - "train_z": 8.9, - "avg_entry": 0.61, - "train_n": 235, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x4b24f119cb982dac182dd301a0a2a86c3cfd4247", - "name": "0x4b24f119", - "train_win": 85.0, - "train_conv_roi": 0.493, - "train_z": 2.52, - "avg_entry": 0.58, - "train_n": 20, - "fwd_win": 76.9, - "fwd_conv_roi": 0.361, - "fwd_n": 26 - }, - { - "wallet": "0x0b2bc3fe58a117612f879f08f4e5ae992461635c", - "name": "0x0b2bc3fe", - "train_win": 89.2, - "train_conv_roi": 0.491, - "train_z": 8.78, - "avg_entry": 0.62, - "train_n": 222, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xeb703e753ea8405acb4def323a35e4dd48840d8f", - "name": "0xeb703e75", - "train_win": 75.5, - "train_conv_roi": 0.487, - "train_z": 3.51, - "avg_entry": 0.51, + "train_conv_roi": 0.271, + "train_z": 3.14, + "z_all": 2.24, + "med_stake": 128, + "avg_entry": 0.72, "train_n": 49, "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 0 }, { - "wallet": "0xca91b552fcb9a4b69cede9c2ab567a14fc4c85e9", - "name": "0xca91b552", - "train_win": 86.3, - "train_conv_roi": 0.48, - "train_z": 8.54, - "avg_entry": 0.6, - "train_n": 233, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xe1a607ef9d2bf9db6a8ebc99c612743827c8391d", - "name": "0xe1a607ef", - "train_win": 94.7, - "train_conv_roi": 0.477, - "train_z": 2.61, - "avg_entry": 0.69, - "train_n": 19, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xe6c44e4c4025c1d20b680633f6cd3c60799a07d7", - "name": "0xe6c44e4c", - "train_win": 83.9, - "train_conv_roi": 0.476, - "train_z": 2.93, - "avg_entry": 0.6, - "train_n": 31, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xd31d96f01aff9cfa4a8c94a7adf9031a7d729195", - "name": "0xd31d96f0", - "train_win": 88.4, - "train_conv_roi": 0.475, - "train_z": 8.4, - "avg_entry": 0.62, - "train_n": 224, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x700fa9637ef95414698fe58b09936b3410bf1119", - "name": "0x700fa963", - "train_win": 87.7, - "train_conv_roi": 0.469, - "train_z": 4.97, - "avg_entry": 0.59, - "train_n": 65, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xe267af4fcbd5ed8ba529ce02f3737faa5cc8e96a", - "name": "0xe267af4f", - "train_win": 88.7, - "train_conv_roi": 0.467, - "train_z": 8.89, - "avg_entry": 0.62, - "train_n": 238, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xf419556a9758214628edff29dce8f39a8aa13ce7", - "name": "0xf419556a", - "train_win": 73.1, - "train_conv_roi": 0.467, - "train_z": 8.95, - "avg_entry": 0.51, - "train_n": 391, - "fwd_win": 63.0, - "fwd_conv_roi": 0.098, - "fwd_n": 27 - }, - { - "wallet": "0x847e6c381f91478f8a46661bab35204697830675", - "name": "0x847e6c38", - "train_win": 87.4, - "train_conv_roi": 0.464, - "train_z": 8.87, - "avg_entry": 0.61, - "train_n": 247, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x270d11f13d3d782c4e5f68107006bb51c4932ea7", - "name": "0x270d11f1", - "train_win": 85.6, - "train_conv_roi": 0.456, - "train_z": 5.98, - "avg_entry": 0.62, - "train_n": 132, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xb6bcc1f64269cbf97ed3d54d72271a2a0efdfe8e", - "name": "0xb6bcc1f6", - "train_win": 66.7, - "train_conv_roi": 0.456, - "train_z": 3.69, - "avg_entry": 0.58, - "train_n": 315, - "fwd_win": 51.8, - "fwd_conv_roi": 0.054, - "fwd_n": 85 - }, - { - "wallet": "0xd795e8f4a9259e455f7d3e8c62524efb72fe402c", - "name": "0xd795e8f4", - "train_win": 100.0, - "train_conv_roi": 0.455, - "train_z": 2.67, - "avg_entry": 0.7, - "train_n": 16, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x8695994fe4ddae987cdd0d2fb3ffc4cb6f8e546b", - "name": "0x8695994f", - "train_win": 85.4, - "train_conv_roi": 0.453, - "train_z": 7.76, - "avg_entry": 0.59, - "train_n": 199, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", - "name": "0xbadaf319", - "train_win": 75.7, - "train_conv_roi": 0.453, - "train_z": 3.04, - "avg_entry": 0.61, - "train_n": 70, - "fwd_win": 80.2, - "fwd_conv_roi": 0.095, - "fwd_n": 96 - }, - { - "wallet": "0xc2a0ea0a1428451b7bbe80c443cc266f69f17263", - "name": "0xc2a0ea0a", - "train_win": 88.7, - "train_conv_roi": 0.446, - "train_z": 8.31, - "avg_entry": 0.63, - "train_n": 230, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xebcdfc48f1706af36accbde93687563d908e108c", - "name": "0xebcdfc48", - "train_win": 87.0, - "train_conv_roi": 0.446, - "train_z": 8.35, - "avg_entry": 0.61, - "train_n": 230, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x33ed0bdab69431cc7268d51eaa90871704f4ab8c", - "name": "0x33ed0bda", - "train_win": 88.2, - "train_conv_roi": 0.439, - "train_z": 2.72, - "avg_entry": 0.58, - "train_n": 17, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x50f4b7d67a1c689ba27343a02186e4a7d8a982e8", - "name": "0x50f4b7d6", - "train_win": 85.1, - "train_conv_roi": 0.438, - "train_z": 7.38, - "avg_entry": 0.6, - "train_n": 194, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x7edd0d442acae7104873411767185c229e85ec8a", - "name": "0x7edd0d44", - "train_win": 88.3, - "train_conv_roi": 0.436, - "train_z": 8.32, - "avg_entry": 0.62, - "train_n": 223, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x8216c02496e7d8c5f5247fe07289217fe3380c42", - "name": "0x8216c024", - "train_win": 86.3, - "train_conv_roi": 0.434, - "train_z": 8.27, - "avg_entry": 0.61, - "train_n": 234, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xdf1ea9bb646c07f0c3d5cf08d34d76f891095d9b", - "name": "0xdf1ea9bb", - "train_win": 71.3, - "train_conv_roi": 0.428, - "train_z": 3.51, - "avg_entry": 0.55, - "train_n": 94, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 1 - }, - { - "wallet": "0x9f70d939ce347883ddb4b906d223d4351f171150", - "name": "0x9f70d939", - "train_win": 86.7, - "train_conv_roi": 0.426, - "train_z": 2.7, - "avg_entry": 0.66, - "train_n": 30, - "fwd_win": 40.0, - "fwd_conv_roi": -0.081, - "fwd_n": 10 - }, - { - "wallet": "0x788cc3117a0a7ef3e8faff19216baec08c487b48", - "name": "0x788cc311", - "train_win": 84.3, - "train_conv_roi": 0.425, - "train_z": 10.82, - "avg_entry": 0.59, - "train_n": 445, - "fwd_win": 47.6, - "fwd_conv_roi": -0.049, - "fwd_n": 21 - }, - { - "wallet": "0x9e00f6a0e927146bac5f2cb6c29a32d8dcb9be98", - "name": "0x9e00f6a0", - "train_win": 71.1, - "train_conv_roi": 0.422, - "train_z": 6.17, - "avg_entry": 0.49, - "train_n": 190, - "fwd_win": 64.2, - "fwd_conv_roi": 0.266, - "fwd_n": 53 - }, - { - "wallet": "0x5f75bed319848ca1b00ffd5e350ee71dc83bc3c4", - "name": "0x5f75bed3", - "train_win": 84.7, - "train_conv_roi": 0.417, - "train_z": 9.33, - "avg_entry": 0.59, - "train_n": 268, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xc78913397823e025ee6fa3dc6edd4e6ed2677972", - "name": "0xc7891339", - "train_win": 76.2, - "train_conv_roi": 0.413, - "train_z": 2.66, - "avg_entry": 0.57, - "train_n": 42, - "fwd_win": 50.0, - "fwd_conv_roi": 0.247, - "fwd_n": 6 - }, - { - "wallet": "0xa90984a853cab2bb8c5e1f3f177515bbe2cb14a2", - "name": "0xa90984a8", - "train_win": 84.3, - "train_conv_roi": 0.398, - "train_z": 7.92, - "avg_entry": 0.6, - "train_n": 242, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x6f5403e8e9525c7fdd14d8925386c0d1c2d6635b", - "name": "0x6f5403e8", - "train_win": 89.7, - "train_conv_roi": 0.396, - "train_z": 3.86, - "avg_entry": 0.67, - "train_n": 58, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x6d021c8e71c32e2fb249453dcf2342f6c351924c", - "name": "0x6d021c8e", - "train_win": 79.4, - "train_conv_roi": 0.393, - "train_z": 3.49, - "avg_entry": 0.59, - "train_n": 68, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 1 - }, - { - "wallet": "0xe542afd3881c4c330ba0ebbb603bb470b2ba0a37", - "name": "0xe542afd3", - "train_win": 70.6, - "train_conv_roi": 0.39, - "train_z": 7.73, - "avg_entry": 0.55, - "train_n": 425, - "fwd_win": 62.8, - "fwd_conv_roi": 0.251, - "fwd_n": 94 - }, - { - "wallet": "0x261e15ca28e49e8ec6b72ab9fc2363076d728ce2", - "name": "0x261e15ca", - "train_win": 76.4, - "train_conv_roi": 0.389, - "train_z": 5.34, - "avg_entry": 0.56, - "train_n": 144, - "fwd_win": 75.0, - "fwd_conv_roi": 0.101, - "fwd_n": 4 - }, - { - "wallet": "0xf24b49d501bf5da75bf02e2344602a14f1a59f7b", - "name": "0xf24b49d5", - "train_win": 77.3, - "train_conv_roi": 0.38, - "train_z": 2.79, - "avg_entry": 0.58, - "train_n": 44, - "fwd_win": null, - "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": 40.0, - "fwd_conv_roi": -0.435, - "fwd_n": 10 - }, - { - "wallet": "0xf750e6abf93f7c41c5f75acfafe08f815b2c6295", - "name": "0xf750e6ab", - "train_win": 70.1, - "train_conv_roi": 0.371, - "train_z": 2.9, - "avg_entry": 0.56, - "train_n": 87, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x5043ca80a898d376efa3637063a91addb7bc979e", - "name": "0x5043ca80", - "train_win": 67.4, - "train_conv_roi": 0.368, - "train_z": 3.65, - "avg_entry": 0.5, - "train_n": 92, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x2b7b2173a5f89300e93625805871565ed82e8539", - "name": "0x2b7b2173", - "train_win": 89.1, - "train_conv_roi": 0.366, - "train_z": 9.2, - "avg_entry": 0.68, - "train_n": 348, - "fwd_win": 92.2, - "fwd_conv_roi": 0.147, - "fwd_n": 115 - }, - { - "wallet": "0x4fee3232a1d8bab561da0d8aec214379638cc487", - "name": "0x4fee3232", - "train_win": 82.9, - "train_conv_roi": 0.36, - "train_z": 2.58, - "avg_entry": 0.62, - "train_n": 35, - "fwd_win": 53.0, - "fwd_conv_roi": -0.001, - "fwd_n": 638 - }, - { - "wallet": "0x2dd954e185bdad212d89cffed9328e9728e8f868", - "name": "0x2dd954e1", - "train_win": 74.7, - "train_conv_roi": 0.349, - "train_z": 3.85, - "avg_entry": 0.56, - "train_n": 99, - "fwd_win": 30.0, - "fwd_conv_roi": -0.415, - "fwd_n": 10 - }, - { - "wallet": "0x98f81d28dc4a0a18ca4e30259f44590a2b96fbc6", - "name": "0x98f81d28", - "train_win": 83.9, - "train_conv_roi": 0.349, - "train_z": 5.19, - "avg_entry": 0.64, - "train_n": 149, - "fwd_win": 100.0, - "fwd_conv_roi": 0.664, - "fwd_n": 3 - }, - { - "wallet": "0x963f832996f2ab1352e846ba5209a6f8a91dddd1", - "name": "0x963f8329", - "train_win": 70.5, - "train_conv_roi": 0.348, - "train_z": 2.54, - "avg_entry": 0.52, - "train_n": 44, - "fwd_win": 58.3, - "fwd_conv_roi": 0.105, - "fwd_n": 12 - }, - { - "wallet": "0x5fc35c1678a88322500ceb659dfbdd7cb9a2d179", - "name": "0x5fc35c16", - "train_win": 76.1, - "train_conv_roi": 0.348, - "train_z": 3.04, - "avg_entry": 0.59, - "train_n": 67, - "fwd_win": 50.8, - "fwd_conv_roi": 0.048, - "fwd_n": 118 - }, - { - "wallet": "0x8e9eedf20dfa70956d49f608a205e402d9df38e4", - "name": "0x8e9eedf2", - "train_win": 71.6, - "train_conv_roi": 0.345, - "train_z": 4.73, - "avg_entry": 0.63, - "train_n": 335, - "fwd_win": 78.0, - "fwd_conv_roi": -0.045, - "fwd_n": 59 - }, - { - "wallet": "0xb0ac765461248e208b422519103d179e9befdc0d", - "name": "0xb0ac7654", - "train_win": 70.8, - "train_conv_roi": 0.343, - "train_z": 5.08, - "avg_entry": 0.53, - "train_n": 202, - "fwd_win": 67.4, - "fwd_conv_roi": 0.315, - "fwd_n": 43 - }, - { - "wallet": "0xd753cdeac45f4a2aad9b9a54cbb409a79fda9570", - "name": "0xd753cdea", - "train_win": 69.0, - "train_conv_roi": 0.336, - "train_z": 3.05, - "avg_entry": 0.5, - "train_n": 58, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x63d3bd0bc974fb7f4ae55e8cc13bd6944cf1d51b", - "name": "0x63d3bd0b", - "train_win": 67.4, - "train_conv_roi": 0.336, - "train_z": 4.43, - "avg_entry": 0.56, - "train_n": 285, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x89f234a918baeaf9691dbc4fa13df12999a3d85f", - "name": "0x89f234a9", - "train_win": 76.4, - "train_conv_roi": 0.332, - "train_z": 2.74, - "avg_entry": 0.65, - "train_n": 110, - "fwd_win": 44.8, - "fwd_conv_roi": -0.267, - "fwd_n": 29 - }, - { - "wallet": "0xb64f38403370c4e7eb7229403b40a4277534c3a9", - "name": "0xb64f3840", - "train_win": 73.1, - "train_conv_roi": 0.331, - "train_z": 3.66, - "avg_entry": 0.57, - "train_n": 104, - "fwd_win": 47.3, - "fwd_conv_roi": 0.152, - "fwd_n": 112 - }, - { - "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", - "name": "0x215adbb6", - "train_win": 76.1, - "train_conv_roi": 0.33, - "train_z": 5.45, - "avg_entry": 0.61, - "train_n": 243, - "fwd_win": 69.8, - "fwd_conv_roi": 0.304, - "fwd_n": 159 - }, - { - "wallet": "0xd96750bf8d941a8186e592b0ae6e096da66aa266", - "name": "0xd96750bf", - "train_win": 75.9, - "train_conv_roi": 0.33, - "train_z": 2.97, - "avg_entry": 0.57, - "train_n": 54, - "fwd_win": 70.7, - "fwd_conv_roi": 0.272, - "fwd_n": 150 - }, - { - "wallet": "0xed381c6042ac8edf649ba4562ffd0ce771f607b7", - "name": "0xed381c60", - "train_win": 71.7, - "train_conv_roi": 0.33, - "train_z": 2.97, - "avg_entry": 0.54, - "train_n": 60, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x0bd753cbeb82b4dc735fdd84955f99fbaf258553", - "name": "0x0bd753cb", - "train_win": 71.0, - "train_conv_roi": 0.328, - "train_z": 2.77, - "avg_entry": 0.54, - "train_n": 62, - "fwd_win": 58.1, - "fwd_conv_roi": 0.013, - "fwd_n": 31 - }, - { - "wallet": "0x894bee76a5b9b0cda64aa5acd11fd8528c4793cc", - "name": "0x894bee76", - "train_win": 77.1, - "train_conv_roi": 0.328, - "train_z": 4.72, - "avg_entry": 0.61, - "train_n": 166, - "fwd_win": 80.0, - "fwd_conv_roi": -0.005, - "fwd_n": 5 - }, - { - "wallet": "0xca322b7a362c9761e7bb71584b5509df471e879a", - "name": "0xca322b7a", - "train_win": 73.9, - "train_conv_roi": 0.327, - "train_z": 3.1, - "avg_entry": 0.57, - "train_n": 69, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x2543dbd8ae7a2d69efe1a3db5fd6f1e5546d3fbe", - "name": "0x2543dbd8", - "train_win": 85.2, - "train_conv_roi": 0.325, - "train_z": 3.26, - "avg_entry": 0.65, - "train_n": 54, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x0bae4d040260cb480f40f7cc1fdb045d3ffb2404", - "name": "0x0bae4d04", - "train_win": 68.6, - "train_conv_roi": 0.325, - "train_z": 7.31, - "avg_entry": 0.5, - "train_n": 318, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x88ad3166c6cce6a1bf732050749089273252a1f3", - "name": "0x88ad3166", - "train_win": 71.5, - "train_conv_roi": 0.321, - "train_z": 6.22, - "avg_entry": 0.58, - "train_n": 449, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xeb6bf7369a1dd42c9c727d01939c209568d0632b", - "name": "0xeb6bf736", - "train_win": 85.7, - "train_conv_roi": 0.321, - "train_z": 2.65, - "avg_entry": 0.65, - "train_n": 35, - "fwd_win": 55.6, - "fwd_conv_roi": 0.001, - "fwd_n": 18 - }, - { - "wallet": "0x5b6e9bce6d8a533017e7f16987c9854c5da955b9", - "name": "0x5b6e9bce", - "train_win": 77.4, - "train_conv_roi": 0.311, - "train_z": 4.78, - "avg_entry": 0.59, - "train_n": 155, - "fwd_win": 76.5, - "fwd_conv_roi": 0.281, - "fwd_n": 68 - }, - { - "wallet": "0xabc4b581c351c2175fe2451bd920f11531329307", - "name": "0xabc4b581", - "train_win": 85.5, - "train_conv_roi": 0.307, - "train_z": 3.26, - "avg_entry": 0.66, - "train_n": 62, - "fwd_win": 81.8, - "fwd_conv_roi": 0.311, - "fwd_n": 33 - }, - { - "wallet": "0x184ecab79897f557acc21ef753b5e08fa61dd53d", - "name": "0x184ecab7", - "train_win": 68.3, - "train_conv_roi": 0.304, - "train_z": 6.45, - "avg_entry": 0.53, - "train_n": 419, - "fwd_win": 53.3, - "fwd_conv_roi": -0.337, - "fwd_n": 15 - }, - { - "wallet": "0xbdb093050d68edf3791255ee07875bc3d30364f3", - "name": "0xbdb09305", - "train_win": 66.4, - "train_conv_roi": 0.303, - "train_z": 9.21, - "avg_entry": 0.51, - "train_n": 885, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x460d15ce9258fb8ce6a94d984574598d2f1c9d5f", - "name": "0x460d15ce", - "train_win": 72.9, - "train_conv_roi": 0.301, - "train_z": 3.06, - "avg_entry": 0.59, - "train_n": 85, - "fwd_win": 63.6, - "fwd_conv_roi": 0.259, - "fwd_n": 11 - }, - { - "wallet": "0x5999b1da0105d7c650e5495aa1a958217a195fc1", - "name": "0x5999b1da", - "train_win": 77.4, - "train_conv_roi": 0.288, - "train_z": 3.56, - "avg_entry": 0.61, - "train_n": 106, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xcc0f455200f05c03e5b06205d6e28b0c064e0cd1", - "name": "0xcc0f4552", - "train_win": 86.7, - "train_conv_roi": 0.281, - "train_z": 7.62, - "avg_entry": 0.68, - "train_n": 338, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x69b9bd4fa27813091fcfe726541f2fd7baa3a5d5", - "name": "0x69b9bd4f", - "train_win": 67.2, - "train_conv_roi": 0.281, - "train_z": 3.22, - "avg_entry": 0.54, - "train_n": 137, - "fwd_win": 61.1, - "fwd_conv_roi": 0.112, - "fwd_n": 72 - }, - { - "wallet": "0x8c44dcfe1178aa04dfa44e000f5b89a054027baf", - "name": "0x8c44dcfe", - "train_win": 78.0, - "train_conv_roi": 0.278, - "train_z": 4.53, - "avg_entry": 0.63, - "train_n": 191, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "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", - "train_win": 85.4, - "train_conv_roi": 0.276, - "train_z": 2.62, - "avg_entry": 0.68, - "train_n": 41, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 2 - }, - { - "wallet": "0xb7b88680a1cc53021061b9ccecf950401b8ceb1d", - "name": "0xb7b88680", - "train_win": 78.0, - "train_conv_roi": 0.276, - "train_z": 4.02, - "avg_entry": 0.65, - "train_n": 173, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xa25a4000033140862243b055703e96fb035a39d9", - "name": "0xa25a4000", - "train_win": 77.5, - "train_conv_roi": 0.273, - "train_z": 2.53, - "avg_entry": 0.66, - "train_n": 89, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x84ca78c2571155f274954cf9790937bfade7ebbf", - "name": "0x84ca78c2", - "train_win": 81.1, + "wallet": "0xed37e7316f6b1b99da8893e0c09cfe0bf1b62f93", + "name": "0xed37e731", + "train_win": 84.4, "train_conv_roi": 0.268, - "train_z": 5.03, + "train_z": 2.39, + "z_all": 2.81, + "med_stake": 183, "avg_entry": 0.66, - "train_n": 222, + "train_n": 32, + "fwd_win": 87.5, + "fwd_conv_roi": 0.414, + "fwd_n": 8 + }, + { + "wallet": "0x368d8a03b31b6133aab62d8f98c5eca3f1f1d853", + "name": "0x368d8a03", + "train_win": 70.4, + "train_conv_roi": 0.253, + "train_z": 1.9, + "z_all": 2.1, + "med_stake": 167, + "avg_entry": 0.58, + "train_n": 54, "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 0 }, - { - "wallet": "0x2b9fcb585496145add0cbff9995afd72119684da", - "name": "0x2b9fcb58", - "train_win": 73.0, - "train_conv_roi": 0.261, - "train_z": 3.8, - "avg_entry": 0.63, - "train_n": 230, - "fwd_win": 79.4, - "fwd_conv_roi": 0.142, - "fwd_n": 63 - }, - { - "wallet": "0x968826ec22d0dddab82ab647f0d801e056affd45", - "name": "0x968826ec", - "train_win": 74.7, - "train_conv_roi": 0.257, - "train_z": 2.5, - "avg_entry": 0.61, - "train_n": 79, - "fwd_win": 55.1, - "fwd_conv_roi": -0.14, - "fwd_n": 49 - }, - { - "wallet": "0x29797c03de83f3cdd3974ea8820245d5f863836c", - "name": "0x29797c03", - "train_win": 83.6, - "train_conv_roi": 0.257, - "train_z": 4.14, - "avg_entry": 0.68, - "train_n": 146, - "fwd_win": 50.0, - "fwd_conv_roi": -0.279, - "fwd_n": 8 - }, { "wallet": "0xfa0be712f974eb9933427c2202d1ae2561571001", "name": "0xfa0be712", - "train_win": 72.0, - "train_conv_roi": 0.255, - "train_z": 5.23, - "avg_entry": 0.58, - "train_n": 314, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xf6099a9eacfef24a4161bd857fbfbcd36cdfe68b", - "name": "0xf6099a9e", - "train_win": 77.8, - "train_conv_roi": 0.254, - "train_z": 2.79, - "avg_entry": 0.64, - "train_n": 72, - "fwd_win": 79.3, - "fwd_conv_roi": 0.154, - "fwd_n": 203 - }, - { - "wallet": "0x1872c8b22cc8aad2bb2908c3c1b5bf9b198cbcab", - "name": "0x1872c8b2", - "train_win": 68.0, - "train_conv_roi": 0.254, - "train_z": 2.78, - "avg_entry": 0.54, - "train_n": 97, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xd6a21015449cb457cc62c4398eadd9e5b3911228", - "name": "0xd6a21015", - "train_win": 88.2, - "train_conv_roi": 0.252, - "train_z": 3.07, - "avg_entry": 0.71, - "train_n": 51, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x0d583b7e6ac6d26efb36fdae7b6f726928a13de7", - "name": "0x0d583b7e", - "train_win": 65.9, - "train_conv_roi": 0.251, - "train_z": 7.18, - "avg_entry": 0.53, - "train_n": 801, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x3abffa6d0b8a22423a66064ca458499225feb143", - "name": "0x3abffa6d", - "train_win": 71.8, - "train_conv_roi": 0.248, - "train_z": 6.75, + "train_win": 71.7, + "train_conv_roi": 0.245, + "train_z": 4.75, + "z_all": 9.41, + "med_stake": 361, "avg_entry": 0.59, - "train_n": 500, - "fwd_win": 75.0, - "fwd_conv_roi": -0.032, - "fwd_n": 8 - }, - { - "wallet": "0x0b153742426768a62239e044bd8e93076582bf8c", - "name": "0x0b153742", - "train_win": 83.1, - "train_conv_roi": 0.246, - "train_z": 3.3, - "avg_entry": 0.67, - "train_n": 83, + "train_n": 286, "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 0 }, - { - "wallet": "0x536be02af900fe046fa708c8059c04f737a2cee3", - "name": "0x536be02a", - "train_win": 88.1, - "train_conv_roi": 0.246, - "train_z": 3.68, - "avg_entry": 0.71, - "train_n": 84, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xf5332edb5fb379ac7fd52f2601bad6a62c0e5cad", - "name": "0xf5332edb", - "train_win": 73.9, - "train_conv_roi": 0.239, - "train_z": 3.38, - "avg_entry": 0.6, - "train_n": 115, - "fwd_win": 83.6, - "fwd_conv_roi": 0.068, - "fwd_n": 61 - }, { "wallet": "0xa5427f80816486ad3e4c80aad9711f87b8b5172c", "name": "0xa5427f80", - "train_win": 80.7, - "train_conv_roi": 0.236, - "train_z": 4.7, + "train_win": 81.2, + "train_conv_roi": 0.244, + "train_z": 4.77, + "z_all": 2.61, + "med_stake": 132, "avg_entry": 0.64, - "train_n": 161, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x6c5ba2b3b0a7d2cb66e1e0ae04ffbe654080fea8", - "name": "0x6c5ba2b3", - "train_win": 72.3, - "train_conv_roi": 0.235, - "train_z": 2.99, - "avg_entry": 0.57, - "train_n": 83, - "fwd_win": 75.0, - "fwd_conv_roi": 0.131, - "fwd_n": 4 - }, - { - "wallet": "0x30d05e6f3adea1a242432516060c098524f2ee0b", - "name": "0x30d05e6f", - "train_win": 74.2, - "train_conv_roi": 0.234, - "train_z": 11.53, - "avg_entry": 0.57, - "train_n": 892, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x7e03343cd610ce77de8788fd212447e517f6fd0d", - "name": "0x7e03343c", - "train_win": 66.2, - "train_conv_roi": 0.232, - "train_z": 6.25, - "avg_entry": 0.53, - "train_n": 524, - "fwd_win": 53.7, - "fwd_conv_roi": 0.178, - "fwd_n": 134 - }, - { - "wallet": "0x8c20fde025029a02c7012150e20dec9eb92942f7", - "name": "0x8c20fde0", - "train_win": 65.0, - "train_conv_roi": 0.232, - "train_z": 3.1, - "avg_entry": 0.51, - "train_n": 123, - "fwd_win": 60.5, - "fwd_conv_roi": 0.097, - "fwd_n": 114 - }, - { - "wallet": "0x8841127524372dd598b7fcc3ae128b51c5b3907c", - "name": "0x88411275", - "train_win": 84.0, - "train_conv_roi": 0.23, - "train_z": 3.0, - "avg_entry": 0.73, - "train_n": 106, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x93164f2f061f931cd4d549834d657bb342ffc00c", - "name": "0x93164f2f", - "train_win": 67.5, - "train_conv_roi": 0.228, - "train_z": 3.95, - "avg_entry": 0.55, - "train_n": 246, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xacd496b13a691fa69dcf7b63f5dcaca9c9ee5ad6", - "name": "0xacd496b1", - "train_win": 83.1, - "train_conv_roi": 0.227, - "train_z": 3.59, - "avg_entry": 0.69, - "train_n": 124, - "fwd_win": 100.0, - "fwd_conv_roi": 1.56, - "fwd_n": 3 - }, - { - "wallet": "0x1f2ea878eece1493f887f6ad99fd41cbe68a1730", - "name": "0x1f2ea878", - "train_win": 84.5, - "train_conv_roi": 0.226, - "train_z": 7.67, - "avg_entry": 0.68, - "train_n": 400, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x6e44a4ceea65c897ff6b728b88b69cfc1d7821bc", - "name": "0x6e44a4ce", - "train_win": 85.6, - "train_conv_roi": 0.224, - "train_z": 3.42, - "avg_entry": 0.71, - "train_n": 104, - "fwd_win": 73.3, - "fwd_conv_roi": 0.054, - "fwd_n": 60 - }, - { - "wallet": "0xd850ba1fbcc01d31bc9ce38ef2c1bc3d3ccf06d2", - "name": "0xd850ba1f", - "train_win": 78.8, - "train_conv_roi": 0.223, - "train_z": 2.62, - "avg_entry": 0.64, - "train_n": 52, - "fwd_win": 30.8, - "fwd_conv_roi": -0.276, - "fwd_n": 13 - }, - { - "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.8, - "train_conv_roi": 0.219, - "train_z": 2.6, - "avg_entry": 0.69, - "train_n": 109, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 2 - }, - { - "wallet": "0x34383e7aabe014495c0354f5a0c41462b4548ce5", - "name": "0x34383e7a", - "train_win": 73.8, - "train_conv_roi": 0.217, - "train_z": 3.07, - "avg_entry": 0.59, - "train_n": 80, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xeff7136efcb5e369798106344f7dcdf6b709c09b", - "name": "0xeff7136e", - "train_win": 76.3, - "train_conv_roi": 0.215, - "train_z": 5.66, - "avg_entry": 0.64, - "train_n": 451, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x753e554feb327f9d4f7bff8a6ebdced98fbd2046", - "name": "0x753e554f", - "train_win": 83.0, - "train_conv_roi": 0.215, - "train_z": 5.54, - "avg_entry": 0.69, - "train_n": 276, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x94f4205eaa19e3e68b1037819265d2c5f9a692fe", - "name": "0x94f4205e", - "train_win": 76.4, - "train_conv_roi": 0.213, - "train_z": 7.59, - "avg_entry": 0.62, - "train_n": 556, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x98dc21e94c38587129ea1cafa18c3c5ffa8505a7", - "name": "0x98dc21e9", - "train_win": 75.2, - "train_conv_roi": 0.209, - "train_z": 2.47, - "avg_entry": 0.65, - "train_n": 113, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x0cf1ca5a39c042814a96aa8abe03e2014dae13fc", - "name": "0x0cf1ca5a", - "train_win": 66.0, - "train_conv_roi": 0.206, - "train_z": 2.5, - "avg_entry": 0.58, - "train_n": 203, + "train_n": 160, "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 0 @@ -1766,839 +394,55 @@ { "wallet": "0x098eddabb2d388f31e79aaf525e49588f22a6fa2", "name": "0x098eddab", - "train_win": 82.5, - "train_conv_roi": 0.204, - "train_z": 3.76, + "train_win": 81.0, + "train_conv_roi": 0.24, + "train_z": 3.86, + "z_all": 3.96, + "med_stake": 221, "avg_entry": 0.68, - "train_n": 97, - "fwd_win": 76.5, - "fwd_conv_roi": 0.253, - "fwd_n": 34 - }, - { - "wallet": "0xcd9f73fad6d95cc4aea1b5f5c51bf256a0a4f62f", - "name": "0xcd9f73fa", - "train_win": 65.9, - "train_conv_roi": 0.204, - "train_z": 3.75, - "avg_entry": 0.61, - "train_n": 693, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xe0b311527157158117b34bb5841dcb45602c4132", - "name": "0xe0b31152", - "train_win": 65.9, - "train_conv_roi": 0.203, - "train_z": 2.65, - "avg_entry": 0.56, - "train_n": 132, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "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": 72.3, - "fwd_conv_roi": -0.03, - "fwd_n": 94 - }, - { - "wallet": "0x234ce840d38e74d3638686962eb42ea9b3946475", - "name": "0x234ce840", - "train_win": 83.7, - "train_conv_roi": 0.195, - "train_z": 3.3, - "avg_entry": 0.71, - "train_n": 129, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 1 - }, - { - "wallet": "0x95c19ee9c99be8ac6e72fc8922250635b5d55c75", - "name": "0x95c19ee9", - "train_win": 82.7, - "train_conv_roi": 0.193, - "train_z": 2.74, - "avg_entry": 0.71, - "train_n": 81, - "fwd_win": 40.0, - "fwd_conv_roi": -0.298, - "fwd_n": 5 - }, - { - "wallet": "0x92b95f492d69fbb1449a5f07dbaaad2e7de71eca", - "name": "0x92b95f49", - "train_win": 82.6, - "train_conv_roi": 0.192, - "train_z": 5.07, - "avg_entry": 0.7, - "train_n": 288, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x1fb7053bb490c6ec05a78fe2ed383af48526fb66", - "name": "0x1fb7053b", - "train_win": 72.6, - "train_conv_roi": 0.192, - "train_z": 3.06, - "avg_entry": 0.6, - "train_n": 117, - "fwd_win": 65.6, - "fwd_conv_roi": 0.222, + "train_n": 116, + "fwd_win": 78.1, + "fwd_conv_roi": 0.088, "fwd_n": 32 }, { - "wallet": "0x3eff118d4bc1742903d9516edf2e3c991600ae12", - "name": "0x3eff118d", - "train_win": 76.6, - "train_conv_roi": 0.188, - "train_z": 4.19, - "avg_entry": 0.68, - "train_n": 401, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xa6b8e799dacdd120681b6cee43d6768844fadc86", - "name": "0xa6b8e799", - "train_win": 88.2, - "train_conv_roi": 0.185, - "train_z": 2.58, - "avg_entry": 0.73, - "train_n": 51, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x52da9f48ab7483fe1c228a026cce82f6ca14f8ce", - "name": "0x52da9f48", - "train_win": 65.9, - "train_conv_roi": 0.182, - "train_z": 3.44, - "avg_entry": 0.56, - "train_n": 267, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x030702ced52846089c85a4b3585c3fb42d0ce13c", - "name": "0x030702ce", - "train_win": 83.5, - "train_conv_roi": 0.182, - "train_z": 6.89, - "avg_entry": 0.7, - "train_n": 556, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 1 - }, - { - "wallet": "0x79f7be8aa1da9da7996a4f4dcc6826283990ef5b", - "name": "0x79f7be8a", - "train_win": 72.0, - "train_conv_roi": 0.18, - "train_z": 5.03, - "avg_entry": 0.61, - "train_n": 490, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x31864feb9d25dee93728c6225ba891530967e9ca", - "name": "0x31864feb", - "train_win": 80.4, - "train_conv_roi": 0.18, - "train_z": 4.67, - "avg_entry": 0.69, - "train_n": 312, - "fwd_win": 76.1, - "fwd_conv_roi": 0.044, - "fwd_n": 88 - }, - { - "wallet": "0x2bcff9f5cd6baac5d597aac9c337a9bddc4cc678", - "name": "0x2bcff9f5", - "train_win": 66.7, - "train_conv_roi": 0.179, - "train_z": 2.65, - "avg_entry": 0.57, - "train_n": 180, - "fwd_win": 66.1, - "fwd_conv_roi": 0.198, - "fwd_n": 56 - }, - { - "wallet": "0x1aeebd7b0eb92037a630004f8eabc0759c36c139", - "name": "0x1aeebd7b", - "train_win": 81.5, - "train_conv_roi": 0.179, - "train_z": 2.77, - "avg_entry": 0.7, - "train_n": 81, - "fwd_win": 78.9, - "fwd_conv_roi": -0.04, - "fwd_n": 19 - }, - { - "wallet": "0x3a56a469d6457f779f18869f92f23878cc39387c", - "name": "0x3a56a469", - "train_win": 79.7, - "train_conv_roi": 0.179, - "train_z": 7.15, - "avg_entry": 0.67, - "train_n": 527, - "fwd_win": 61.5, - "fwd_conv_roi": -0.005, - "fwd_n": 13 - }, - { - "wallet": "0x2144c9803b8cb39e4894c3658d9ee698195494ab", - "name": "0x2144c980", - "train_win": 85.9, - "train_conv_roi": 0.178, - "train_z": 5.08, - "avg_entry": 0.71, - "train_n": 206, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x278a832ff831c6a9b2f39189261e0b10104465f5", - "name": "0x278a832f", - "train_win": 68.1, - "train_conv_roi": 0.177, - "train_z": 4.4, - "avg_entry": 0.56, - "train_n": 260, - "fwd_win": 56.4, - "fwd_conv_roi": 0.09, - "fwd_n": 140 - }, - { - "wallet": "0x029172a703d03dec6e8e52f426c2a62b2769cf1b", - "name": "0x029172a7", - "train_win": 75.0, - "train_conv_roi": 0.177, - "train_z": 2.52, - "avg_entry": 0.64, - "train_n": 116, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xb746eae05e1af947c9be3b3376615c6c828f3568", - "name": "0xb746eae0", - "train_win": 67.3, - "train_conv_roi": 0.176, - "train_z": 3.6, - "avg_entry": 0.55, - "train_n": 159, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xc684828f6b03487759ced2ebdd975f91f3532228", - "name": "0xc684828f", - "train_win": 77.2, - "train_conv_roi": 0.173, - "train_z": 3.52, - "avg_entry": 0.67, - "train_n": 219, - "fwd_win": 64.8, - "fwd_conv_roi": -0.114, - "fwd_n": 54 - }, - { - "wallet": "0xd212624d423e1c351783fe71bb4250850d34feaf", - "name": "0xd212624d", - "train_win": 70.5, - "train_conv_roi": 0.172, - "train_z": 5.09, - "avg_entry": 0.58, - "train_n": 400, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x336848a1a1cb00348020c9457676f34d882f21cd", - "name": "0x336848a1", - "train_win": 75.9, - "train_conv_roi": 0.171, - "train_z": 6.24, - "avg_entry": 0.62, - "train_n": 410, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x2654d40407adc71a878e303c4b45714768abb45f", - "name": "0x2654d404", - "train_win": 77.9, - "train_conv_roi": 0.171, - "train_z": 4.65, - "avg_entry": 0.66, - "train_n": 307, - "fwd_win": 75.6, - "fwd_conv_roi": 0.134, - "fwd_n": 410 - }, - { - "wallet": "0x47d2697427cf06dd94bbb0bad0afad08773b7444", - "name": "0x47d26974", - "train_win": 79.7, - "train_conv_roi": 0.17, - "train_z": 2.87, - "avg_entry": 0.69, - "train_n": 138, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x31620604e1faa70c5f92d152fe9ddbc35e45d515", - "name": "0x31620604", - "train_win": 65.5, - "train_conv_roi": 0.17, - "train_z": 3.1, - "avg_entry": 0.56, - "train_n": 255, - "fwd_win": 60.7, - "fwd_conv_roi": 0.013, - "fwd_n": 206 - }, - { - "wallet": "0x7ccec29637829abd9e5d6f2cb68d4225c8fa8713", - "name": "0x7ccec296", - "train_win": 65.6, - "train_conv_roi": 0.166, - "train_z": 3.58, - "avg_entry": 0.53, - "train_n": 154, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x2b58033c5d54132eb97ca0ca22a0a50ac2e7ec75", - "name": "0x2b58033c", - "train_win": 67.8, - "train_conv_roi": 0.165, - "train_z": 4.08, - "avg_entry": 0.58, - "train_n": 385, - "fwd_win": 85.5, - "fwd_conv_roi": 0.418, - "fwd_n": 83 - }, - { - "wallet": "0xb8adbd9b70907cd22cf1ab84f5091d7920d10e38", - "name": "0xb8adbd9b", - "train_win": 78.8, - "train_conv_roi": 0.165, - "train_z": 2.64, - "avg_entry": 0.69, - "train_n": 132, - "fwd_win": 83.6, - "fwd_conv_roi": 0.031, - "fwd_n": 110 - }, - { - "wallet": "0x74570d4da5c33aa03f19d3586aeace0bb7a11ec9", - "name": "0x74570d4d", - "train_win": 76.5, - "train_conv_roi": 0.164, - "train_z": 6.56, - "avg_entry": 0.63, - "train_n": 442, - "fwd_win": 77.1, - "fwd_conv_roi": 0.331, - "fwd_n": 35 - }, - { - "wallet": "0x09b5447d6589fca16c871383c538904da884f006", - "name": "0x09b5447d", - "train_win": 82.4, - "train_conv_roi": 0.164, - "train_z": 2.8, - "avg_entry": 0.71, - "train_n": 119, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x73a5b01d8a0397eb1f0cde5299e71f76b62b5f91", - "name": "0x73a5b01d", - "train_win": 76.8, - "train_conv_roi": 0.163, - "train_z": 3.33, - "avg_entry": 0.64, - "train_n": 138, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x2d06cb3a44d5e9e7a11d8c5be5a06e88f385e8f7", - "name": "0x2d06cb3a", - "train_win": 78.5, - "train_conv_roi": 0.162, - "train_z": 2.76, - "avg_entry": 0.68, - "train_n": 144, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xd31801d84dbc2d4d044fd080100b28a558886f23", - "name": "0xd31801d8", - "train_win": 78.4, - "train_conv_roi": 0.16, - "train_z": 2.7, - "avg_entry": 0.66, - "train_n": 97, - "fwd_win": 68.8, - "fwd_conv_roi": 0.178, - "fwd_n": 16 - }, - { - "wallet": "0x1a98d3f2e7f460bc08b6ca3a8cba99ec3122639d", - "name": "0x1a98d3f2", - "train_win": 72.0, - "train_conv_roi": 0.158, - "train_z": 4.71, - "avg_entry": 0.63, - "train_n": 561, - "fwd_win": 68.4, - "fwd_conv_roi": 0.221, - "fwd_n": 171 - }, - { - "wallet": "0x0a3217e01a10968f78518245b72eb9072fd79875", - "name": "0x0a3217e0", - "train_win": 73.5, - "train_conv_roi": 0.155, - "train_z": 3.03, - "avg_entry": 0.62, - "train_n": 132, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x8ef6a1cc3fb81a0e2c3eb405a09ce497a23563ee", - "name": "0x8ef6a1cc", - "train_win": 78.3, - "train_conv_roi": 0.155, - "train_z": 5.91, - "avg_entry": 0.67, - "train_n": 534, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x62a85dae80fcc855969ac916708c429e979e4a14", - "name": "0x62a85dae", - "train_win": 87.5, - "train_conv_roi": 0.155, - "train_z": 2.56, - "avg_entry": 0.74, - "train_n": 64, - "fwd_win": 89.1, - "fwd_conv_roi": 0.411, - "fwd_n": 46 - }, - { - "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 - }, - { - "wallet": "0xfdb826a0fb4a90b4cc9049e408ea3ef1b73ae4c9", - "name": "0xfdb826a0", - "train_win": 67.1, - "train_conv_roi": 0.151, - "train_z": 4.72, - "avg_entry": 0.57, - "train_n": 462, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xeff1a802da3ba500e051686ce10c354e7338a25c", - "name": "0xeff1a802", - "train_win": 74.3, - "train_conv_roi": 0.15, - "train_z": 5.81, - "avg_entry": 0.62, - "train_n": 529, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xdc92b303dab1637e987bd7a5959bfab2a3b1741b", - "name": "0xdc92b303", - "train_win": 65.9, - "train_conv_roi": 0.146, - "train_z": 3.96, - "avg_entry": 0.56, - "train_n": 343, - "fwd_win": 61.4, - "fwd_conv_roi": -0.028, - "fwd_n": 57 - }, - { - "wallet": "0x3f3f747bbabb6eb97174c687f2a89ea32dd9c912", - "name": "0x3f3f747b", - "train_win": 71.8, - "train_conv_roi": 0.146, - "train_z": 2.55, - "avg_entry": 0.6, - "train_n": 78, - "fwd_win": 33.3, - "fwd_conv_roi": -0.058, - "fwd_n": 9 - }, - { - "wallet": "0x6e0eeda5c079ebea3e2d7c687b9af1e3c3218312", - "name": "0x6e0eeda5", - "train_win": 69.7, - "train_conv_roi": 0.145, - "train_z": 2.61, - "avg_entry": 0.62, - "train_n": 221, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x0711e162e05349de3d87626dea4285d08537f03c", - "name": "0x0711e162", - "train_win": 78.7, - "train_conv_roi": 0.144, - "train_z": 5.6, - "avg_entry": 0.68, - "train_n": 414, - "fwd_win": 86.4, - "fwd_conv_roi": 0.312, - "fwd_n": 88 - }, - { - "wallet": "0xc2d9576f67db505cf2e74a9c82b8be2b09f81ef4", - "name": "0xc2d9576f", - "train_win": 66.2, - "train_conv_roi": 0.142, - "train_z": 6.6, - "avg_entry": 0.56, - "train_n": 763, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 1 - }, - { - "wallet": "0xe00740bce98a594e26861838885ab310ec3b548c", - "name": "0xe00740bc", - "train_win": 84.0, - "train_conv_roi": 0.141, - "train_z": 6.0, - "avg_entry": 0.71, - "train_n": 400, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xd07a22ef9a4789c7410f7cbd2aebe8fd24aafa94", - "name": "0xd07a22ef", - "train_win": 76.0, - "train_conv_roi": 0.14, - "train_z": 4.49, - "avg_entry": 0.66, - "train_n": 405, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x8262ffa70186af8656abb788bdb778e3f67ba815", - "name": "0x8262ffa7", - "train_win": 69.9, - "train_conv_roi": 0.137, - "train_z": 4.35, - "avg_entry": 0.6, - "train_n": 409, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x5c609372510fe30e09e929b902e026cf15e5df47", - "name": "0x5c609372", - "train_win": 75.0, - "train_conv_roi": 0.134, - "train_z": 4.36, - "avg_entry": 0.66, - "train_n": 460, - "fwd_win": 71.0, - "fwd_conv_roi": 0.14, - "fwd_n": 31 - }, - { - "wallet": "0x9a12bfbc848ebee5ab77f402107d50ff47e8fe57", - "name": "0x9a12bfbc", - "train_win": 65.0, - "train_conv_roi": 0.133, - "train_z": 4.32, - "avg_entry": 0.55, - "train_n": 349, - "fwd_win": 66.7, - "fwd_conv_roi": 0.062, - "fwd_n": 3 - }, - { - "wallet": "0x9371566f4b338d1995e1072c89f2baa369b23aec", - "name": "0x9371566f", - "train_win": 65.4, - "train_conv_roi": 0.133, - "train_z": 2.84, - "avg_entry": 0.58, - "train_n": 217, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x030343b4567b0c0e79eeebbebf90fe46f30e1770", - "name": "0x030343b4", - "train_win": 69.3, - "train_conv_roi": 0.132, - "train_z": 2.61, - "avg_entry": 0.57, - "train_n": 101, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x13464aabec792c36b062316f474713e681330448", - "name": "0x13464aab", - "train_win": 70.3, - "train_conv_roi": 0.132, - "train_z": 3.67, - "avg_entry": 0.62, - "train_n": 343, - "fwd_win": 74.1, - "fwd_conv_roi": 0.195, - "fwd_n": 58 - }, - { - "wallet": "0xec1d07e5379072429caa16bf6efeae71a6e4db17", - "name": "0xec1d07e5", - "train_win": 76.1, - "train_conv_roi": 0.13, - "train_z": 2.65, - "avg_entry": 0.68, - "train_n": 155, - "fwd_win": 71.4, - "fwd_conv_roi": 0.095, - "fwd_n": 182 - }, - { - "wallet": "0xc13109a557892f483bc0532a7838b2b4c3b3f5d5", - "name": "0xc13109a5", - "train_win": 65.0, - "train_conv_roi": 0.13, - "train_z": 4.21, - "avg_entry": 0.55, - "train_n": 400, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xaf4635074c8f9966ff44f2497183b53fc0578c1d", - "name": "0xaf463507", - "train_win": 75.1, - "train_conv_roi": 0.128, - "train_z": 2.94, - "avg_entry": 0.71, - "train_n": 386, - "fwd_win": 76.0, - "fwd_conv_roi": 0.329, - "fwd_n": 50 - }, - { - "wallet": "0x7f9ba35ac1e36e3e12132359eb7f0b75e72ef652", - "name": "0x7f9ba35a", - "train_win": 79.8, - "train_conv_roi": 0.124, - "train_z": 4.08, - "avg_entry": 0.72, - "train_n": 401, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xa6a67037b21956e7fbec5bc7e27a076276088651", - "name": "0xa6a67037", - "train_win": 69.7, - "train_conv_roi": 0.121, - "train_z": 3.16, - "avg_entry": 0.62, - "train_n": 366, - "fwd_win": 56.1, - "fwd_conv_roi": 0.431, - "fwd_n": 66 - }, - { - "wallet": "0xf824b4777b457eb19908bfd2a755768b3f410fda", - "name": "0xf824b477", + "wallet": "0xf6099a9eacfef24a4161bd857fbfbcd36cdfe68b", + "name": "0xf6099a9e", "train_win": 77.0, - "train_conv_roi": 0.12, - "train_z": 3.1, - "avg_entry": 0.7, - "train_n": 382, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x2e7f9976e99fa553587fe4591049582bdba8a844", - "name": "0x2e7f9976", - "train_win": 86.5, - "train_conv_roi": 0.12, - "train_z": 6.95, - "avg_entry": 0.74, - "train_n": 502, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xb0f47416ad54915aea513144d7f3a9429b446fa9", - "name": "0xb0f47416", - "train_win": 70.1, - "train_conv_roi": 0.118, - "train_z": 3.45, - "avg_entry": 0.61, - "train_n": 288, - "fwd_win": 65.1, - "fwd_conv_roi": 0.089, - "fwd_n": 232 - }, - { - "wallet": "0x9c5ee2dbc061988546414f0ef376c430c56287da", - "name": "0x9c5ee2db", - "train_win": 66.3, - "train_conv_roi": 0.117, - "train_z": 2.73, - "avg_entry": 0.57, - "train_n": 178, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xed61f86bb5298d2f27c21c433ce58d80b88a9aa3", - "name": "0xed61f86b", - "train_win": 71.6, - "train_conv_roi": 0.113, - "train_z": 2.58, - "avg_entry": 0.65, - "train_n": 327, - "fwd_win": 90.0, - "fwd_conv_roi": 0.214, - "fwd_n": 20 - }, - { - "wallet": "0xc12408e67c9ec46adfbb02214f9247775758003b", - "name": "0xc12408e6", - "train_win": 66.5, - "train_conv_roi": 0.112, - "train_z": 3.21, - "avg_entry": 0.59, - "train_n": 400, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x084dde736e07b9e31e3ca7665da7de7476bad966", - "name": "0x084dde73", - "train_win": 68.0, - "train_conv_roi": 0.112, - "train_z": 4.02, - "avg_entry": 0.58, - "train_n": 400, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xd0f884f3fecca09f4a0945620b4befa64f3d73a1", - "name": "0xd0f884f3", - "train_win": 69.9, - "train_conv_roi": 0.112, - "train_z": 3.1, + "train_conv_roi": 0.23, + "train_z": 3.07, + "z_all": 3.4, + "med_stake": 53, "avg_entry": 0.63, - "train_n": 392, - "fwd_win": 75.0, - "fwd_conv_roi": -0.041, - "fwd_n": 12 + "train_n": 87, + "fwd_win": 77.2, + "fwd_conv_roi": 0.129, + "fwd_n": 237 }, { - "wallet": "0xa9aca75fb5d8f04c2ec9eeb0eb0c30d2e526c5d1", - "name": "0xa9aca75f", - "train_win": 67.7, - "train_conv_roi": 0.112, - "train_z": 2.84, - "avg_entry": 0.6, - "train_n": 232, - "fwd_win": 75.3, - "fwd_conv_roi": 0.327, - "fwd_n": 77 + "wallet": "0x460d15ce9258fb8ce6a94d984574598d2f1c9d5f", + "name": "0x460d15ce", + "train_win": 76.2, + "train_conv_roi": 0.227, + "train_z": 1.82, + "z_all": 4.42, + "med_stake": 82, + "avg_entry": 0.59, + "train_n": 21, + "fwd_win": null, + "fwd_conv_roi": null, + "fwd_n": 1 }, { - "wallet": "0x675cfd0473fe6493da38686b7b15f5c59df95af6", - "name": "0x675cfd04", - "train_win": 67.9, - "train_conv_roi": 0.11, - "train_z": 2.88, - "avg_entry": 0.61, - "train_n": 315, + "wallet": "0x1f2ea878eece1493f887f6ad99fd41cbe68a1730", + "name": "0x1f2ea878", + "train_win": 84.5, + "train_conv_roi": 0.226, + "train_z": 7.67, + "z_all": 3.44, + "med_stake": 111, + "avg_entry": 0.68, + "train_n": 400, "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 0 @@ -2606,647 +450,279 @@ { "wallet": "0x86c878cde72660ec52f5e6f0f0438b76de8fc867", "name": "0x86c878cd", - "train_win": 77.4, - "train_conv_roi": 0.11, - "train_z": 2.89, - "avg_entry": 0.7, - "train_n": 274, - "fwd_win": 74.3, - "fwd_conv_roi": 0.188, - "fwd_n": 109 + "train_win": 82.8, + "train_conv_roi": 0.219, + "train_z": 2.9, + "z_all": 3.96, + "med_stake": 918, + "avg_entry": 0.67, + "train_n": 58, + "fwd_win": 100.0, + "fwd_conv_roi": 0.393, + "fwd_n": 11 }, { - "wallet": "0xab417c0bacc9fe17368d5d662c957f54a1fcc453", - "name": "0xab417c0b", - "train_win": 70.5, - "train_conv_roi": 0.109, - "train_z": 3.08, - "avg_entry": 0.63, - "train_n": 349, - "fwd_win": 61.6, - "fwd_conv_roi": 0.076, - "fwd_n": 125 + "wallet": "0x2d462b29127b919ae4c085e03be44ae7077e3e2d", + "name": "0x2d462b29", + "train_win": 77.5, + "train_conv_roi": 0.217, + "train_z": 2.25, + "z_all": 3.27, + "med_stake": 356, + "avg_entry": 0.71, + "train_n": 151, + "fwd_win": 69.2, + "fwd_conv_roi": 0.684, + "fwd_n": 91 }, { - "wallet": "0xbebf0f282a06a4b9de180536ee15211f77c29bae", - "name": "0xbebf0f28", - "train_win": 65.2, - "train_conv_roi": 0.108, - "train_z": 2.55, + "wallet": "0x63fd80f1f506134d4787a7519877d0515c205c9c", + "name": "0x63fd80f1", + "train_win": 68.2, + "train_conv_roi": 0.21, + "train_z": 1.8, + "z_all": 3.61, + "med_stake": 100, + "avg_entry": 0.56, + "train_n": 44, + "fwd_win": 55.6, + "fwd_conv_roi": -0.18, + "fwd_n": 18 + }, + { + "wallet": "0x1cff72c8dddc30a64486fda6eab71ab5f9243984", + "name": "0x1cff72c8", + "train_win": 78.9, + "train_conv_roi": 0.198, + "train_z": 2.62, + "z_all": 4.95, + "med_stake": 220, + "avg_entry": 0.67, + "train_n": 95, + "fwd_win": 70.8, + "fwd_conv_roi": 0.057, + "fwd_n": 24 + }, + { + "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", + "name": "0x41558102", + "train_win": 84.3, + "train_conv_roi": 0.188, + "train_z": 4.23, + "z_all": 10.73, + "med_stake": 355, + "avg_entry": 0.74, + "train_n": 268, + "fwd_win": 90.3, + "fwd_conv_roi": 0.195, + "fwd_n": 155 + }, + { + "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", + "name": "0xa1d57d32", + "train_win": 75.0, + "train_conv_roi": 0.178, + "train_z": 2.68, + "z_all": 2.37, + "med_stake": 495, + "avg_entry": 0.66, + "train_n": 136, + "fwd_win": 70.9, + "fwd_conv_roi": 0.1, + "fwd_n": 103 + }, + { + "wallet": "0xc684828f6b03487759ced2ebdd975f91f3532228", + "name": "0xc684828f", + "train_win": 76.6, + "train_conv_roi": 0.173, + "train_z": 3.6, + "z_all": 3.83, + "med_stake": 949, + "avg_entry": 0.67, + "train_n": 231, + "fwd_win": 67.2, + "fwd_conv_roi": -0.075, + "fwd_n": 58 + }, + { + "wallet": "0x767deb25f52a6d29db2b36b3a9698528692f34fe", + "name": "0x767deb25", + "train_win": 85.0, + "train_conv_roi": 0.15, + "train_z": 2.29, + "z_all": 4.1, + "med_stake": 82, + "avg_entry": 0.74, + "train_n": 80, + "fwd_win": null, + "fwd_conv_roi": null, + "fwd_n": 0 + }, + { + "wallet": "0x13464aabec792c36b062316f474713e681330448", + "name": "0x13464aab", + "train_win": 68.9, + "train_conv_roi": 0.127, + "train_z": 3.18, + "z_all": 7.3, + "med_stake": 165, + "avg_entry": 0.62, + "train_n": 322, + "fwd_win": 74.1, + "fwd_conv_roi": 0.218, + "fwd_n": 54 + }, + { + "wallet": "0xa9aca75fb5d8f04c2ec9eeb0eb0c30d2e526c5d1", + "name": "0xa9aca75f", + "train_win": 66.8, + "train_conv_roi": 0.126, + "train_z": 3.05, + "z_all": 2.61, + "med_stake": 1445, "avg_entry": 0.59, - "train_n": 353, - "fwd_win": 60.0, - "fwd_conv_roi": -0.03, + "train_n": 244, + "fwd_win": 68.9, + "fwd_conv_roi": 0.241, "fwd_n": 45 }, { - "wallet": "0x9790b71c9572fc4d1554b5bb1d29b6172aab4099", - "name": "0x9790b71c", - "train_win": 68.6, - "train_conv_roi": 0.108, - "train_z": 3.63, - "avg_entry": 0.61, - "train_n": 474, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 + "wallet": "0x40db60f96894e44b9f0ea967021452280a12ca8c", + "name": "0x40db60f9", + "train_win": 78.8, + "train_conv_roi": 0.121, + "train_z": 2.28, + "z_all": 2.11, + "med_stake": 331, + "avg_entry": 0.71, + "train_n": 151, + "fwd_win": 82.1, + "fwd_conv_roi": 0.026, + "fwd_n": 156 }, { - "wallet": "0xe89b2ad092a1a78789305423632b6e56c0eb701f", - "name": "0xe89b2ad0", - "train_win": 67.5, - "train_conv_roi": 0.108, - "train_z": 2.88, - "avg_entry": 0.6, - "train_n": 274, - "fwd_win": 63.8, - "fwd_conv_roi": 0.045, - "fwd_n": 127 - }, - { - "wallet": "0x65f6f264ba92969190365f09e0e0054fe40eb1e2", - "name": "0x65f6f264", - "train_win": 70.0, - "train_conv_roi": 0.108, - "train_z": 3.31, - "avg_entry": 0.62, - "train_n": 400, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 + "wallet": "0xb8f6c79e452d7247d0cf47d16eaf7911953c4f7f", + "name": "0xb8f6c79e", + "train_win": 68.0, + "train_conv_roi": 0.118, + "train_z": 2.14, + "z_all": 3.2, + "med_stake": 69, + "avg_entry": 0.63, + "train_n": 325, + "fwd_win": 86.2, + "fwd_conv_roi": 0.122, + "fwd_n": 80 }, { "wallet": "0x23f544a1f92150f25ebafae0e40f5db448b37a6e", "name": "0x23f544a1", - "train_win": 71.4, - "train_conv_roi": 0.106, - "train_z": 2.61, - "avg_entry": 0.65, - "train_n": 287, - "fwd_win": 79.6, - "fwd_conv_roi": 0.132, - "fwd_n": 113 - }, - { - "wallet": "0x46505242a39685d82de798a83da3f4a6fda0f3f0", - "name": "0x46505242", - "train_win": 72.4, - "train_conv_roi": 0.104, - "train_z": 2.73, - "avg_entry": 0.65, - "train_n": 250, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xc5b5bbd42624a8f0c8dfa90221913007d8c77e80", - "name": "0xc5b5bbd4", - "train_win": 67.1, - "train_conv_roi": 0.103, - "train_z": 3.23, - "avg_entry": 0.6, - "train_n": 401, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x36a708485c603a477804ec74122475647629f03b", - "name": "0x36a70848", - "train_win": 69.6, - "train_conv_roi": 0.103, - "train_z": 4.05, - "avg_entry": 0.6, - "train_n": 414, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 1 - }, - { - "wallet": "0x45e8dba0a9b1072e4ccd12f631600c270ee8dd36", - "name": "0x45e8dba0", - "train_win": 73.1, - "train_conv_roi": 0.101, - "train_z": 3.1, - "avg_entry": 0.66, - "train_n": 409, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x476b0f069dc03644d1006ac912deb781d7b68a58", - "name": "0x476b0f06", - "train_win": 74.0, - "train_conv_roi": 0.1, - "train_z": 2.94, - "avg_entry": 0.67, - "train_n": 331, - "fwd_win": 75.4, - "fwd_conv_roi": 0.042, - "fwd_n": 57 - }, - { - "wallet": "0x7f69983eb28245bba0d5083502a78744a8f66162", - "name": "0x7f69983e", - "train_win": 74.8, - "train_conv_roi": 0.099, - "train_z": 4.03, - "avg_entry": 0.66, - "train_n": 400, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xea9f038c28acdac1bd415f998c0d24e59e58045e", - "name": "0xea9f038c", - "train_win": 78.9, - "train_conv_roi": 0.095, - "train_z": 4.28, - "avg_entry": 0.7, - "train_n": 399, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 1 - }, - { - "wallet": "0x4d4bdf24c73473e5b68e230bd843a667276a153c", - "name": "0x4d4bdf24", - "train_win": 78.1, - "train_conv_roi": 0.095, - "train_z": 3.63, - "avg_entry": 0.7, - "train_n": 411, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 1 - }, - { - "wallet": "0xffb15225ea5df5b2f99c29167425b8c70a76d1ba", - "name": "0xffb15225", - "train_win": 71.2, - "train_conv_roi": 0.094, - "train_z": 3.43, - "avg_entry": 0.6, - "train_n": 208, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x0b9353aea88d01ed1912013b435dd39947d0a6cc", - "name": "0x0b9353ae", - "train_win": 77.2, - "train_conv_roi": 0.093, - "train_z": 3.87, - "avg_entry": 0.69, - "train_n": 400, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x29b07ddec83b743dac6b838257feb97288c1aa99", - "name": "0x29b07dde", - "train_win": 74.3, - "train_conv_roi": 0.092, - "train_z": 2.48, - "avg_entry": 0.68, - "train_n": 257, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xf3488e52ac2d7f0628b04481db5a5b0446f0e543", - "name": "0xf3488e52", - "train_win": 78.6, - "train_conv_roi": 0.091, - "train_z": 3.35, - "avg_entry": 0.7, - "train_n": 257, - "fwd_win": 77.2, - "fwd_conv_roi": 0.101, - "fwd_n": 162 - }, - { - "wallet": "0xe4ad4bc9e7742d1c08636e886dc631c6bb93795c", - "name": "0xe4ad4bc9", - "train_win": 72.5, - "train_conv_roi": 0.09, + "train_win": 72.2, + "train_conv_roi": 0.115, "train_z": 2.62, - "avg_entry": 0.66, - "train_n": 309, - "fwd_win": 64.3, - "fwd_conv_roi": -0.069, - "fwd_n": 171 + "z_all": 2.28, + "med_stake": 466, + "avg_entry": 0.65, + "train_n": 259, + "fwd_win": 78.6, + "fwd_conv_roi": 0.065, + "fwd_n": 98 }, { - "wallet": "0xb2ad7cd5bc2366fdbad345c742a82fe36342595d", - "name": "0xb2ad7cd5", - "train_win": 79.4, - "train_conv_roi": 0.09, - "train_z": 4.1, - "avg_entry": 0.69, - "train_n": 267, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x5ca0c86058ba116c63be1d57d3f6b41264ea20e7", - "name": "0x5ca0c860", - "train_win": 67.5, - "train_conv_roi": 0.09, - "train_z": 2.63, - "avg_entry": 0.63, - "train_n": 511, - "fwd_win": 66.7, - "fwd_conv_roi": 0.471, - "fwd_n": 6 - }, - { - "wallet": "0xa00f1bc11204fa21eee9e6780e0ac6a2a91f8e56", - "name": "0xa00f1bc1", - "train_win": 75.3, - "train_conv_roi": 0.089, - "train_z": 4.33, - "avg_entry": 0.68, - "train_n": 571, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x7cd287e617a5abb99b126d95ed1c191dd0061a01", - "name": "0x7cd287e6", - "train_win": 73.7, - "train_conv_roi": 0.087, - "train_z": 2.7, - "avg_entry": 0.67, - "train_n": 350, - "fwd_win": 93.4, - "fwd_conv_roi": 0.012, - "fwd_n": 166 - }, - { - "wallet": "0xd0966031867f8a519fee2c300dc3389aad61fa63", - "name": "0xd0966031", - "train_win": 69.9, - "train_conv_roi": 0.087, - "train_z": 3.28, - "avg_entry": 0.63, - "train_n": 402, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 1 - }, - { - "wallet": "0x9f2c955bdf958f6eecb5b5b04583a2203608d0df", - "name": "0x9f2c955b", - "train_win": 78.9, - "train_conv_roi": 0.087, - "train_z": 2.92, - "avg_entry": 0.73, - "train_n": 394, - "fwd_win": 71.9, - "fwd_conv_roi": -0.036, - "fwd_n": 64 - }, - { - "wallet": "0x1790bb79ef7bd066ca11fcc9ba76fd14a5f4315b", - "name": "0x1790bb79", - "train_win": 66.8, - "train_conv_roi": 0.086, - "train_z": 2.78, - "avg_entry": 0.58, - "train_n": 211, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x43c1e3429da715249ba38a0bc10016b006b48b8c", - "name": "0x43c1e342", - "train_win": 79.6, - "train_conv_roi": 0.086, - "train_z": 2.6, - "avg_entry": 0.75, - "train_n": 411, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x576b0696fd5a9225d66fd9500fd98f5be10b0cab", - "name": "0x576b0696", - "train_win": 75.9, - "train_conv_roi": 0.085, - "train_z": 2.5, - "avg_entry": 0.68, - "train_n": 187, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x913c76e1edf609b3d6dd7d597d1f9afc6c6039b3", - "name": "0x913c76e1", + "wallet": "0x87909a89ee551c8616e5bff9089c81545bfd010b", + "name": "0x87909a89", "train_win": 68.8, - "train_conv_roi": 0.083, - "train_z": 2.82, - "avg_entry": 0.61, - "train_n": 247, - "fwd_win": 66.7, - "fwd_conv_roi": -0.09, - "fwd_n": 21 - }, - { - "wallet": "0xe1611a6328384beead8876bee104710ffea49ccd", - "name": "0xe1611a63", - "train_win": 74.1, - "train_conv_roi": 0.078, - "train_z": 2.99, - "avg_entry": 0.67, - "train_n": 401, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x29ab15c6b6b16604e1cbd9a2f9580cf403336c4d", - "name": "0x29ab15c6", - "train_win": 79.7, - "train_conv_roi": 0.077, - "train_z": 3.36, - "avg_entry": 0.74, - "train_n": 448, - "fwd_win": 27.5, - "fwd_conv_roi": 0.259, - "fwd_n": 331 - }, - { - "wallet": "0xa1fc8bd4805a72dc630baa02e639ef690f8f7cc1", - "name": "0xa1fc8bd4", - "train_win": 69.1, - "train_conv_roi": 0.075, - "train_z": 3.67, - "avg_entry": 0.61, - "train_n": 427, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x5d3367fe95109c58a8b49c466b9ec382af0e256e", - "name": "0x5d3367fe", - "train_win": 67.1, - "train_conv_roi": 0.074, - "train_z": 3.56, - "avg_entry": 0.59, - "train_n": 401, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xe6f0a41ed80ef64996101d494266194f90985701", - "name": "0xe6f0a41e", - "train_win": 66.5, - "train_conv_roi": 0.073, - "train_z": 3.41, - "avg_entry": 0.61, - "train_n": 654, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x3c17102565678fba964e0f0815d3de561e5a5642", - "name": "0x3c171025", - "train_win": 68.2, - "train_conv_roi": 0.072, - "train_z": 2.72, + "train_conv_roi": 0.099, + "train_z": 2.41, + "z_all": 4.58, + "med_stake": 5600, "avg_entry": 0.62, - "train_n": 396, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x3746dc1ec0dc01352dc141b310e5da81fd7ea99f", - "name": "0x3746dc1e", - "train_win": 67.6, - "train_conv_roi": 0.072, - "train_z": 3.2, - "avg_entry": 0.6, - "train_n": 383, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x03d0d65c51235e63805335b85ead75794830d647", - "name": "0x03d0d65c", - "train_win": 67.4, - "train_conv_roi": 0.072, - "train_z": 3.01, - "avg_entry": 0.6, - "train_n": 334, - "fwd_win": 48.6, - "fwd_conv_roi": 0.007, - "fwd_n": 35 - }, - { - "wallet": "0x6b1bdf3c115b85083dd41feae4daf7a634531923", - "name": "0x6b1bdf3c", - "train_win": 79.7, - "train_conv_roi": 0.071, - "train_z": 4.33, - "avg_entry": 0.71, - "train_n": 390, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xbd7d453564deca2bd3b3d51091105e94270dd7d1", - "name": "0xbd7d4535", - "train_win": 68.1, - "train_conv_roi": 0.07, - "train_z": 2.99, - "avg_entry": 0.62, - "train_n": 423, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x71b5d8b485b0c403e1917598341b583a3b4624bd", - "name": "0x71b5d8b4", - "train_win": 74.7, - "train_conv_roi": 0.069, - "train_z": 2.65, - "avg_entry": 0.67, - "train_n": 217, - "fwd_win": 53.3, - "fwd_conv_roi": -0.191, - "fwd_n": 45 - }, - { - "wallet": "0x6e4976c274384ada57ae03b75e463585ad01f1af", - "name": "0x6e4976c2", - "train_win": 74.8, - "train_conv_roi": 0.069, - "train_z": 2.61, - "avg_entry": 0.64, - "train_n": 107, - "fwd_win": 69.4, - "fwd_conv_roi": 0.019, - "fwd_n": 360 - }, - { - "wallet": "0x7d358345064bbfe14de64c8313b72e663f5ce83e", - "name": "0x7d358345", - "train_win": 67.1, - "train_conv_roi": 0.065, - "train_z": 2.61, - "avg_entry": 0.62, - "train_n": 441, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 1 - }, - { - "wallet": "0xa050b4633274e90e46b63e26fdabf12fd228631a", - "name": "0xa050b463", - "train_win": 73.4, - "train_conv_roi": 0.065, - "train_z": 2.95, - "avg_entry": 0.68, - "train_n": 398, + "train_n": 218, "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 2 }, { - "wallet": "0x9c76ae7ca341ed8cc4a032272980ea7baa45b431", - "name": "0x9c76ae7c", - "train_win": 73.2, - "train_conv_roi": 0.064, - "train_z": 2.56, - "avg_entry": 0.66, - "train_n": 254, + "wallet": "0xe0a2f29b1fadb2259111bbeca392d3805ec4a349", + "name": "0xe0a2f29b", + "train_win": 67.2, + "train_conv_roi": 0.098, + "train_z": 2.17, + "z_all": 3.39, + "med_stake": 622, + "avg_entry": 0.6, + "train_n": 174, + "fwd_win": 60.0, + "fwd_conv_roi": -0.036, + "fwd_n": 35 + }, + { + "wallet": "0xab417c0bacc9fe17368d5d662c957f54a1fcc453", + "name": "0xab417c0b", + "train_win": 70.3, + "train_conv_roi": 0.095, + "train_z": 3.04, + "z_all": 2.17, + "med_stake": 222, + "avg_entry": 0.63, + "train_n": 337, + "fwd_win": 62.1, + "fwd_conv_roi": 0.087, + "fwd_n": 132 + }, + { + "wallet": "0x94f471f68396ff4a3cab8cb5c47c86274b8b77a2", + "name": "0x94f471f6", + "train_win": 68.8, + "train_conv_roi": 0.077, + "train_z": 2.04, + "z_all": 2.18, + "med_stake": 660, + "avg_entry": 0.64, + "train_n": 301, "fwd_win": 66.7, - "fwd_conv_roi": -0.141, - "fwd_n": 6 + "fwd_conv_roi": -0.026, + "fwd_n": 75 }, { - "wallet": "0x965659485992e51f04f532e964e56ca2c6aee340", - "name": "0x96565948", - "train_win": 74.6, - "train_conv_roi": 0.064, - "train_z": 3.36, - "avg_entry": 0.67, - "train_n": 315, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x93c4cf598617d3670809d257ab46839da2afbc3d", - "name": "0x93c4cf59", - "train_win": 72.4, - "train_conv_roi": 0.063, - "train_z": 3.37, - "avg_entry": 0.65, - "train_n": 420, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x460563d4d4f01f2ac5fb20da1b12af6f9321b773", - "name": "0x460563d4", - "train_win": 79.5, - "train_conv_roi": 0.059, - "train_z": 3.02, + "wallet": "0x2375550d3b98ce364476c81f663a0b878cb0691f", + "name": "0x2375550d", + "train_win": 78.0, + "train_conv_roi": 0.073, + "train_z": 2.65, + "z_all": 2.13, + "med_stake": 529, "avg_entry": 0.73, - "train_n": 410, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xae5ddcff1db532e4210ee3ddbace49411f1216e2", - "name": "0xae5ddcff", - "train_win": 81.2, - "train_conv_roi": 0.058, - "train_z": 3.67, - "avg_entry": 0.74, - "train_n": 421, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 + "train_n": 355, + "fwd_win": 68.8, + "fwd_conv_roi": -0.03, + "fwd_n": 16 }, { "wallet": "0x3a847382ad6fff9be1db4e073fd9b869f6884d44", "name": "0x3a847382", - "train_win": 67.4, - "train_conv_roi": 0.058, - "train_z": 3.8, + "train_win": 68.1, + "train_conv_roi": 0.062, + "train_z": 3.75, + "z_all": 2.41, + "med_stake": 697, "avg_entry": 0.59, - "train_n": 411, + "train_n": 361, "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 0 }, { - "wallet": "0x0753b3d35f12f10abb8669e2f45965fd5379b6d5", - "name": "0x0753b3d3", - "train_win": 72.3, - "train_conv_roi": 0.055, - "train_z": 3.09, - "avg_entry": 0.67, - "train_n": 549, - "fwd_win": 55.6, - "fwd_conv_roi": -0.258, - "fwd_n": 9 - }, - { - "wallet": "0xf2252e4aa8386e26cae9a778c9b9ec41fcedcc69", - "name": "0xf2252e4a", - "train_win": 69.0, - "train_conv_roi": 0.054, - "train_z": 3.15, - "avg_entry": 0.63, - "train_n": 542, - "fwd_win": 67.0, - "fwd_conv_roi": 0.032, - "fwd_n": 209 - }, - { - "wallet": "0xc7bbb06019509bd61ca0a5cc468046af2631cff3", - "name": "0xc7bbb060", - "train_win": 80.1, - "train_conv_roi": 0.051, - "train_z": 2.75, - "avg_entry": 0.75, - "train_n": 397, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x901001186a9c9c61bdba0d472ac2c61a1d18df3e", - "name": "0x90100118", - "train_win": 65.2, - "train_conv_roi": 0.05, - "train_z": 3.6, - "avg_entry": 0.58, - "train_n": 469, + "wallet": "0xa85ce6075994cf3e069feeb2ccd9667608533463", + "name": "0xa85ce607", + "train_win": 69.2, + "train_conv_roi": 0.053, + "train_z": 3.27, + "z_all": 3.9, + "med_stake": 160, + "avg_entry": 0.61, + "train_n": 318, "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 0 @@ -3254,157 +730,43 @@ { "wallet": "0x1dd17e22aaf80db74706d3771843aeba576fc5eb", "name": "0x1dd17e22", - "train_win": 65.8, - "train_conv_roi": 0.049, - "train_z": 2.76, + "train_win": 65.7, + "train_conv_roi": 0.051, + "train_z": 2.73, + "z_all": 4.06, + "med_stake": 1052, "avg_entry": 0.59, - "train_n": 354, + "train_n": 347, "fwd_win": null, "fwd_conv_roi": null, "fwd_n": 0 }, { - "wallet": "0x40c28ca20dbaa7c50eba94a127580a05d6628373", - "name": "0x40c28ca2", - "train_win": 76.5, - "train_conv_roi": 0.047, - "train_z": 2.56, - "avg_entry": 0.71, - "train_n": 400, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x4c039d1350e83f378be2356f543e8d2e13fe604e", - "name": "0x4c039d13", - "train_win": 72.4, - "train_conv_roi": 0.041, - "train_z": 3.01, - "avg_entry": 0.65, - "train_n": 275, - "fwd_win": 16.7, - "fwd_conv_roi": -0.804, - "fwd_n": 6 - }, - { - "wallet": "0xa4bd8f49695cf5d55924aca4cc2694952874e8a2", - "name": "0xa4bd8f49", - "train_win": 69.6, - "train_conv_roi": 0.04, - "train_z": 2.87, - "avg_entry": 0.65, - "train_n": 727, - "fwd_win": 88.2, - "fwd_conv_roi": 0.187, - "fwd_n": 34 - }, - { - "wallet": "0xf4073f43e4afb119c3cb3800a10eb08adb16f1f4", - "name": "0xf4073f43", - "train_win": 67.1, - "train_conv_roi": 0.038, - "train_z": 2.74, - "avg_entry": 0.61, - "train_n": 401, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x4985b6f6cc27134ea9c2d469c07cdf6f4528dce4", - "name": "0x4985b6f6", - "train_win": 67.7, - "train_conv_roi": 0.038, - "train_z": 2.52, - "avg_entry": 0.61, - "train_n": 217, - "fwd_win": 47.8, - "fwd_conv_roi": 0.01, + "wallet": "0x0d42cc5ff0526fbb8f0bb9eafa9ebba3f23df124", + "name": "0x0d42cc5f", + "train_win": 68.2, + "train_conv_roi": 0.024, + "train_z": 2.29, + "z_all": 5.38, + "med_stake": 440, + "avg_entry": 0.63, + "train_n": 337, + "fwd_win": 65.2, + "fwd_conv_roi": 0.101, "fwd_n": 23 }, { - "wallet": "0x7895b2409fb77887aa1f0ab0950dc2fdeeaee806", - "name": "0x7895b240", - "train_win": 71.9, - "train_conv_roi": 0.035, - "train_z": 3.23, - "avg_entry": 0.65, - "train_n": 356, - "fwd_win": 47.1, - "fwd_conv_roi": 0.011, - "fwd_n": 17 - }, - { - "wallet": "0xa85ce6075994cf3e069feeb2ccd9667608533463", - "name": "0xa85ce607", - "train_win": 68.6, - "train_conv_roi": 0.033, - "train_z": 3.1, - "avg_entry": 0.61, - "train_n": 322, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x9861c8d24be57c57be23306fffb0668d8f5bffae", - "name": "0x9861c8d2", - "train_win": 65.3, - "train_conv_roi": 0.03, - "train_z": 2.71, - "avg_entry": 0.6, - "train_n": 452, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x09d2c8bed32c8ba868f3119697679386239dcc27", - "name": "0x09d2c8be", - "train_win": 67.0, - "train_conv_roi": 0.023, - "train_z": 2.79, - "avg_entry": 0.62, - "train_n": 619, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0xe1a532a9991cc9ce27174b0296d077f824149dad", - "name": "0xe1a532a9", - "train_win": 69.0, - "train_conv_roi": 0.02, - "train_z": 2.98, - "avg_entry": 0.63, - "train_n": 400, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x3b1f15f55716197399247392a280deee45806500", - "name": "0x3b1f15f5", - "train_win": 71.4, - "train_conv_roi": 0.012, - "train_z": 2.57, - "avg_entry": 0.67, - "train_n": 590, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 - }, - { - "wallet": "0x9cd1bdc2a24c78f462ba1fc0fa11a0f2abfb0b33", - "name": "0x9cd1bdc2", - "train_win": 65.5, - "train_conv_roi": 0.012, - "train_z": 2.85, - "avg_entry": 0.59, - "train_n": 386, - "fwd_win": null, - "fwd_conv_roi": null, - "fwd_n": 0 + "wallet": "0x83e8723ff456f79445192be823761a4d67517b89", + "name": "0x83e8723f", + "train_win": 68.8, + "train_conv_roi": 0.009, + "train_z": 2.0, + "z_all": 2.27, + "med_stake": 501, + "avg_entry": 0.64, + "train_n": 285, + "fwd_win": 68.8, + "fwd_conv_roi": 0.866, + "fwd_n": 16 } ] \ No newline at end of file diff --git a/live/trust.py b/live/trust.py new file mode 100644 index 00000000..9d27683a --- /dev/null +++ b/live/trust.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Trusted-row filtering for cache.duckdb — the 2026-07-03 data-integrity fix. + +Two ways a cached bet row can lie (see FINDINGS.md "The holder blind spot"): + + 1. res_t = ts fallback: when the data-api omits `endDate` on a closed + position, insider.resolved_bets stores the wallet's SELL time as res_t and + `won = curPrice >= 0.5` at pull time. A scalper's sold-at-profit position + then masquerades as a resolved win at a fake resolution time + (ArbTraderRookie's 1,997 legacy rows were 100% this). + 2. stale marks: `won` is only authoritative if the wallet was pulled AFTER + the market resolved; rows pulled earlier carry a price mark, and v2 rows + say so via resolved=False, but legacy rows can't. + +The fix is cross-wallet consensus: endDate-based rows for one market agree on +the same res_t across every wallet, while ts-fallback rows scatter (each +wallet's sell time is its own). So a row is TRUSTED iff + + * its res_t equals the market's modal res_t across >= 2 distinct wallets (E) + * E <= now (the market is actually over) + * the wallet's pulled_at >= E (won observed after resolution -> 0/1) + * resolved IS DISTINCT FROM FALSE (v2 mark rows out) + +~13.5M of 19.2M rows pass; what's dropped is exactly the poison that made +scalpers look like 99%-win holders. Selection must only ever score trusted rows. + +This module has NO cache.py import (so read-only scripts that open their own +connection can use it without a second in-process connection fighting the +single-writer lock). Callers pass a `runq(sql, params) -> rows` callable. +""" +import time + +# CTE fragments: prepend inside `WITH ...` and select from `trusted`. +# {now} must be substituted with an int epoch. +TRUSTED_CTE = """ +tr_r AS (SELECT DISTINCT wallet, cond, asset, won, p, res_t, size, src, ts, resolved + FROM bets WHERE res_t > 0 AND size > 0), +tr_cons AS (SELECT cond, res_t AS E FROM ( + SELECT cond, res_t, count(DISTINCT wallet) nw, + row_number() OVER (PARTITION BY cond + ORDER BY count(DISTINCT wallet) DESC, count(*) DESC) rn + FROM tr_r GROUP BY cond, res_t) WHERE rn = 1 AND nw >= 2), +trusted AS ( + SELECT tr_r.* FROM tr_r + JOIN tr_cons ON tr_r.cond = tr_cons.cond AND tr_r.res_t = tr_cons.E + JOIN pulled pl ON pl.wallet = tr_r.wallet + WHERE tr_cons.E <= {now} AND pl.pulled_at >= tr_cons.E + AND (tr_r.resolved IS DISTINCT FROM FALSE)) +""" + + +def cte(now=None): + """The trusted-rows CTE body with {now} filled in.""" + return TRUSTED_CTE.format(now=int(now or time.time())) + + +def ensure_cons(runq, now=None): + """Materialize the consensus map once per connection as TEMP TABLE t_cons + (cond, E) so repeated per-wallet queries don't re-scan 19M rows. Temp + tables are allowed on read-only connections.""" + have = runq("SELECT count(*) FROM information_schema.tables " + "WHERE table_name = 't_cons'", []) + if have and have[0][0]: + return + runq(f"""CREATE TEMP TABLE t_cons AS + WITH r AS (SELECT DISTINCT wallet, cond, res_t + FROM bets WHERE res_t > 0 AND size > 0) + SELECT cond, res_t AS E FROM ( + SELECT cond, res_t, count(DISTINCT wallet) nw, + row_number() OVER (PARTITION BY cond + ORDER BY count(DISTINCT wallet) DESC, count(*) DESC) rn + FROM r GROUP BY cond, res_t) WHERE rn = 1 AND nw >= 2 + AND res_t <= {int(now or time.time())}""", []) + + +def trusted_wallet_rows(runq, wallet, now=None): + """This wallet's trusted resolved bets as (cond, won, p, res_t, size), + deduped per token. Requires ensure_cons() first.""" + now = int(now or time.time()) + return runq(""" + SELECT DISTINCT b.cond, b.asset, b.won, + least(0.999, greatest(0.001, b.p)) p, b.res_t, b.size + FROM bets b + JOIN t_cons c ON b.cond = c.cond AND b.res_t = c.E + JOIN pulled pl ON pl.wallet = b.wallet + WHERE b.wallet = ? AND b.size > 0 AND c.E <= ? + AND pl.pulled_at >= c.E AND (b.resolved IS DISTINCT FROM FALSE)""", + [wallet, now]) + + +def conviction_record(runq, wallet, days=90, pctile=0.80, now=None): + """Trailing trusted CONVICTION record for the held-edge gate: + {n, wr, roi} over the wallet's top-(1-pctile) stake bets resolved in the + last `days`. The conviction cutoff is that wallet's stake p80 over its FULL + trusted history (matching cache.conv_cutoff semantics). roi is the flat- + stake hold-to-resolution copy ROI per bet, fee/slip-free (gates compare it + to 0, and fees are already charged in copy_pnl, the other selection leg).""" + now = int(now or time.time()) + rows = trusted_wallet_rows(runq, wallet, now) + if not rows: + return dict(n=0, wr=0.0, roi=0.0) + sizes = sorted(r[5] for r in rows) + k = (len(sizes) - 1) * pctile + f = int(k) + thr = sizes[f] if f + 1 >= len(sizes) else sizes[f] + (sizes[f + 1] - sizes[f]) * (k - f) + cut = now - days * 86400 + # one bet per market: keep the largest-stake token row + best = {} + for cond, asset, won, p, res_t, size in rows: + if size >= thr and res_t >= cut: + if cond not in best or size > best[cond][2]: + best[cond] = (won, p, size) + conv = list(best.values()) + if not conv: + return dict(n=0, wr=0.0, roi=0.0) + wins = sum(1 for won, _, _ in conv if won) + roi = sum(((1 - p) / p if won else -1.0) for won, p, _ in conv) / len(conv) + return dict(n=len(conv), wr=wins / len(conv), roi=roi) diff --git a/live/validate_timing.py b/live/validate_timing.py index df96ad38..0141345c 100644 --- a/live/validate_timing.py +++ b/live/validate_timing.py @@ -13,6 +13,19 @@ conviction wallet and SELECT on copyability directly — This keeps Kruto (sells often but profitably) and surfaces copy-positive holders the lead gate used to discard; it drops scalper-traps like a wallet that's only positive via sells while its held bets lose. + +2026-07-03 holder fix: the held-edge gates no longer use the replay's held leg. +That leg only counts bets entered AND resolved inside the Jun-1->now window, so +a ~7-day-lead holder always showed `held 0-0, ~20 unresolved` and failed +held_n>=8 — the filter structurally rejected the most copyable wallets (whale +0x73afc816: 100% fwd win in conviction_scan, "held 0-0" here; and pre-Jul-2 the +winner=False bug booked those unresolved bets as LOSSES, which is where the +iohihoo −$749 / ArbTrader −$790 "scalper trap" numbers came from). The held-edge +gate now reads the wallet's trailing TRUSTED conviction record from the cache +(trust.py: consensus-resolution rows, outcome observed post-resolution), which +includes bets entered before the window that resolved inside it. The replay's +copy_pnl (fees, mirror exits) remains the other selection leg, and held stats +are still computed for display. """ import json @@ -25,6 +38,7 @@ from concurrent.futures import ThreadPoolExecutor import cache import smart_money as sm +import trust HERE = os.path.dirname(__file__) COPYABLE_MED_LEAD = 24.0 # median lead (h) on winning conviction bets to count as copyable @@ -190,10 +204,12 @@ def lead_profile(w): return dict(n=len(leads), med=med, u6=u6, verdict=verdict) -MIN_HELD = 8 # need this many resolved held conviction bets to trust the held edge -MIN_HELD_WR = 0.55 # held bets must WIN a clear majority — excludes longshot-variance +MIN_HELD = 8 # need this many trailing trusted conviction bets to trust the held edge +MIN_HELD_WR = 0.55 # they must WIN a clear majority — excludes longshot-variance # players (+EV but ~34% win) that don't fit the high-win-rate thesis MIN_LEAD_H = 1.0 # light sniper guard: drop wallets whose median winning lead < 1h +TRUST_DAYS = 90 # trailing window for the trusted conviction record (long enough + # that week-lead holders have real resolved sample in it) def main(): @@ -219,6 +235,7 @@ def main(): with ThreadPoolExecutor(max_workers=8) as ex: stats = list(ex.map(safe_stats, conv)) + trust.ensure_cons(cache.query) cut30 = time.time() - 30 * 86400 sharps = [] for c, ds in zip(conv, stats): @@ -229,27 +246,37 @@ def main(): c["name"] = ds["name"] lp = lead_profile(c["wallet"]) c["med_lead_h"] = round(lp["med"], 1) if lp else None - held_n = ds["held_won"] + ds["held_lost"] - held_wr = ds["held_won"] / held_n if held_n else 0 - # SELECT a copyable sharp: active, copy-positive, and a genuine hold-to- - # resolution edge — held leg positive AND winning a clear majority on a real - # sample, so the edge survives live latency and isn't longshot variance or - # all sell-timing. A light lead floor drops true sub-hour snipers. + # held-to-resolution edge from the trailing TRUSTED cache record — includes + # bets entered before the replay window that resolved inside it, so long-lead + # holders are judged on their real resolved sample (the replay's own held leg + # is mostly "unresolved" for them and only reported for display). + tr = trust.conviction_record(cache.query, c["wallet"], days=TRUST_DAYS, + pctile=cache.CONV_PCTILE) + c["trust_n"], c["trust_wr"], c["trust_roi"] = tr["n"], round(tr["wr"], 3), round(tr["roi"], 3) + # SELECT a copyable sharp: active, copy-positive (fee-aware replay), and a + # genuine hold-to-resolution edge — trailing trusted conviction record wins a + # clear majority with positive flat-stake ROI on a real sample, so the edge + # survives live latency and isn't longshot variance or all sell-timing. A + # light lead floor drops true sub-hour snipers. if ((ds["last_trade"] or 0) >= cut30 and ds["copy_pnl"] > 0 - and ds["held_pnl"] > 0 and held_n >= MIN_HELD and held_wr >= MIN_HELD_WR + and tr["n"] >= MIN_HELD and tr["wr"] >= MIN_HELD_WR and tr["roi"] > 0 and (c["med_lead_h"] is None or c["med_lead_h"] >= MIN_LEAD_H)): sharps.append(c) sharps.sort(key=lambda c: c["copy_pnl"], reverse=True) - print(f"copy-positive holders (copy>0, held>0, held_n>={MIN_HELD}, active, lead>={MIN_LEAD_H}h): " + print(f"copy-positive holders (copy>0, trust_n>={MIN_HELD}, trust_wr>={MIN_HELD_WR:.0%}, " + f"trust_roi>0 over {TRUST_DAYS}d, active, lead>={MIN_LEAD_H}h): " f"{len(sharps)} of {len(conv)}\n") - h = f"{'copyP&L':>8}{'heldP&L':>8}{'held':>9}{'sold%':>6}{'medLeadH':>9} wallet" + h = (f"{'copyP&L':>8}{'trustRec':>10}{'trustROI':>9}{'heldP&L':>8}{'held':>9}" + f"{'sold%':>6}{'medLeadH':>9} wallet") print(h); print("-" * len(h)) for c in sharps[:35]: n = c["held_won"] + c["held_lost"] sp = 100 * c["sold"] / (c["sold"] + n) if (c["sold"] + n) else 0 ld = f"{c['med_lead_h']:.0f}" if c["med_lead_h"] is not None else "—" - print(f"{c['copy_pnl']:>+8}{c['held_pnl']:>+8}{(str(c['held_won'])+'-'+str(c['held_lost'])):>9}" + rec = f"{round(c['trust_wr']*c['trust_n'])}-{round((1-c['trust_wr'])*c['trust_n'])}" + print(f"{c['copy_pnl']:>+8}{rec:>10}{c['trust_roi']:>+9.0%}{c['held_pnl']:>+8}" + f"{(str(c['held_won'])+'-'+str(c['held_lost'])):>9}" f"{sp:>5.0f}%{ld:>9} {(c.get('name') or c['wallet'][:10])}") json.dump(sharps, open(os.path.join(HERE, "watch_sharps.json"), "w"), indent=2) diff --git a/live/watch_sharps.json b/live/watch_sharps.json index 19336aec..6a5d881e 100644 --- a/live/watch_sharps.json +++ b/live/watch_sharps.json @@ -1,114 +1,166 @@ [ { - "wallet": "0xe89b2ad092a1a78789305423632b6e56c0eb701f", - "name": null, - "train_win": 67.5, - "train_conv_roi": 0.108, - "train_z": 2.88, - "avg_entry": 0.6, - "train_n": 274, - "fwd_win": 63.8, - "fwd_conv_roi": 0.045, - "fwd_n": 127, - "conv_win": 66.3, - "conv_won": 266, - "conv_lost": 135, - "conv_pnl": 957, - "conv30_win": 67.0, - "conv30_won": 67, - "conv30_lost": 33, - "conv30_pnl": 264, - "realized_pnl": -232, - "avg_bet": 23, - "copy_pnl": 2897, - "held_pnl": 2897, - "held_won": 81, - "held_lost": 65, - "sold": 0, - "last_trade": 1781362500, - "last_conv_bet": 1781358600, - "med_lead_h": 3.1 - }, - { - "wallet": "0xd96750bf8d941a8186e592b0ae6e096da66aa266", - "name": "imwalkinghere", - "train_win": 75.9, - "train_conv_roi": 0.33, - "train_z": 2.97, - "avg_entry": 0.57, - "train_n": 54, - "fwd_win": 70.7, - "fwd_conv_roi": 0.272, - "fwd_n": 150, - "conv_win": 72.1, - "conv_won": 147, + "wallet": "0x2d462b29127b919ae4c085e03be44ae7077e3e2d", + "name": "Vahan88", + "train_win": 77.5, + "train_conv_roi": 0.217, + "train_z": 2.25, + "z_all": 3.27, + "med_stake": 356, + "avg_entry": 0.71, + "train_n": 151, + "fwd_win": 69.2, + "fwd_conv_roi": 0.684, + "fwd_n": 91, + "conv_win": 74.9, + "conv_won": 170, "conv_lost": 57, - "conv_pnl": 16357, - "conv30_win": 71.0, - "conv30_won": 103, - "conv30_lost": 42, - "conv30_pnl": 13908, - "realized_pnl": 15526, - "avg_bet": 256, - "copy_pnl": 2623, - "held_pnl": 2337, - "held_won": 79, - "held_lost": 32, - "sold": 3, - "last_trade": 1783128904, - "last_conv_bet": 1783128904, - "med_lead_h": 2.1 + "conv_pnl": 21506, + "conv30_win": 69.0, + "conv30_won": 58, + "conv30_lost": 26, + "conv30_pnl": 10734, + "realized_pnl": 26084, + "avg_bet": 712, + "copy_pnl": 2280, + "held_pnl": 383, + "held_won": 17, + "held_lost": 14, + "sold": 14, + "last_trade": 1782476990, + "last_conv_bet": 1782474265, + "med_lead_h": 160.4, + "trust_n": 188, + "trust_wr": 0.766, + "trust_roi": 0.153 }, { - "wallet": "0xf3488e52ac2d7f0628b04481db5a5b0446f0e543", - "name": "shisan888888888888888888888888888", - "train_win": 78.6, - "train_conv_roi": 0.091, - "train_z": 3.35, - "avg_entry": 0.7, - "train_n": 257, - "fwd_win": 77.2, + "wallet": "0x0d42cc5ff0526fbb8f0bb9eafa9ebba3f23df124", + "name": "42021", + "train_win": 68.2, + "train_conv_roi": 0.024, + "train_z": 2.29, + "z_all": 5.38, + "med_stake": 440, + "avg_entry": 0.63, + "train_n": 337, + "fwd_win": 65.2, "fwd_conv_roi": 0.101, - "fwd_n": 162, - "conv_win": 78.5, - "conv_won": 336, - "conv_lost": 92, - "conv_pnl": 90490, - "conv30_win": 78.1, - "conv30_won": 132, - "conv30_lost": 37, - "conv30_pnl": 36125, - "realized_pnl": 18984, - "avg_bet": 1923, - "copy_pnl": 1161, - "held_pnl": 1161, - "held_won": 52, - "held_lost": 33, - "sold": 0, - "last_trade": 1783129088, - "last_conv_bet": 1783126984, - "med_lead_h": 2.8 + "fwd_n": 23, + "conv_win": 68.5, + "conv_won": 278, + "conv_lost": 128, + "conv_pnl": 25370, + "conv30_win": 76.5, + "conv30_won": 39, + "conv30_lost": 12, + "conv30_pnl": 8942, + "realized_pnl": 11705, + "avg_bet": 842, + "copy_pnl": 1899, + "held_pnl": 0, + "held_won": 0, + "held_lost": 0, + "sold": 29, + "last_trade": 1783088816, + "last_conv_bet": 1783065022, + "med_lead_h": 87.8, + "trust_n": 28, + "trust_wr": 0.75, + "trust_roi": 0.271 + }, + { + "wallet": "0xc684828f6b03487759ced2ebdd975f91f3532228", + "name": "oliman2", + "train_win": 76.6, + "train_conv_roi": 0.173, + "train_z": 3.6, + "z_all": 3.83, + "med_stake": 949, + "avg_entry": 0.67, + "train_n": 231, + "fwd_win": 67.2, + "fwd_conv_roi": -0.075, + "fwd_n": 58, + "conv_win": 75.0, + "conv_won": 219, + "conv_lost": 73, + "conv_pnl": 86325, + "conv30_win": 69.4, + "conv30_won": 34, + "conv30_lost": 15, + "conv30_pnl": 3289, + "realized_pnl": 24150, + "avg_bet": 2048, + "copy_pnl": 1427, + "held_pnl": -139, + "held_won": 1, + "held_lost": 3, + "sold": 31, + "last_trade": 1783146632, + "last_conv_bet": 1783146632, + "med_lead_h": 113.3, + "trust_n": 116, + "trust_wr": 0.828, + "trust_roi": 0.288 + }, + { + "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", + "name": null, + "train_win": 75.4, + "train_conv_roi": 0.471, + "train_z": 3.07, + "z_all": 3.64, + "med_stake": 68, + "avg_entry": 0.6, + "train_n": 69, + "fwd_win": 75.8, + "fwd_conv_roi": 0.066, + "fwd_n": 95, + "conv_win": 78.7, + "conv_won": 129, + "conv_lost": 35, + "conv_pnl": 5822, + "conv30_win": 81.0, + "conv30_won": 68, + "conv30_lost": 16, + "conv30_pnl": 4035, + "realized_pnl": 9729, + "avg_bet": 136, + "copy_pnl": 1160, + "held_pnl": -4, + "held_won": 15, + "held_lost": 5, + "sold": 132, + "last_trade": 1783145795, + "last_conv_bet": 1783122086, + "med_lead_h": 53.6, + "trust_n": 141, + "trust_wr": 0.787, + "trust_roi": 0.294 }, { "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "name": "Kruto2027", - "train_win": 72.2, - "train_conv_roi": 0.672, - "train_z": 8.43, - "avg_entry": 0.47, - "train_n": 237, - "fwd_win": 76.9, - "fwd_conv_roi": 0.498, - "fwd_n": 52, + "train_win": 81.8, + "train_conv_roi": 1.224, + "train_z": 6.4, + "z_all": 11.17, + "med_stake": 204, + "avg_entry": 0.46, + "train_n": 66, + "fwd_win": 80.0, + "fwd_conv_roi": 0.398, + "fwd_n": 5, "conv_win": 72.8, "conv_won": 209, "conv_lost": 78, - "conv_pnl": 109516, - "conv30_win": 76.0, - "conv30_won": 38, + "conv_pnl": 109588, + "conv30_win": 76.5, + "conv30_won": 39, "conv30_lost": 12, - "conv30_pnl": 26289, - "realized_pnl": 41768, + "conv30_pnl": 26485, + "realized_pnl": 41929, "avg_bet": 771, "copy_pnl": 1158, "held_pnl": 267, @@ -117,246 +169,709 @@ "sold": 29, "last_trade": 1783128469, "last_conv_bet": 1782765110, - "med_lead_h": 76.2 + "med_lead_h": 76.2, + "trust_n": 23, + "trust_wr": 0.913, + "trust_roi": 1.478 }, { - "wallet": "0xec1d07e5379072429caa16bf6efeae71a6e4db17", - "name": null, - "train_win": 76.1, - "train_conv_roi": 0.13, - "train_z": 2.65, - "avg_entry": 0.68, - "train_n": 155, - "fwd_win": 71.4, - "fwd_conv_roi": 0.095, - "fwd_n": 182, - "conv_win": 73.6, - "conv_won": 248, - "conv_lost": 89, - "conv_pnl": 195, - "conv30_win": 69.9, - "conv30_won": 109, - "conv30_lost": 47, - "conv30_pnl": 86, - "realized_pnl": -111, - "avg_bet": 11, - "copy_pnl": 982, - "held_pnl": 1084, - "held_won": 86, - "held_lost": 52, - "sold": 20, - "last_trade": 1783128269, - "last_conv_bet": 1782791450, - "med_lead_h": 4.3 + "wallet": "0x13464aabec792c36b062316f474713e681330448", + "name": "Winnertraders", + "train_win": 68.9, + "train_conv_roi": 0.127, + "train_z": 3.18, + "z_all": 7.3, + "med_stake": 165, + "avg_entry": 0.62, + "train_n": 322, + "fwd_win": 74.1, + "fwd_conv_roi": 0.218, + "fwd_n": 54, + "conv_win": 70.6, + "conv_won": 284, + "conv_lost": 118, + "conv_pnl": 12903, + "conv30_win": 68.1, + "conv30_won": 32, + "conv30_lost": 15, + "conv30_pnl": 333, + "realized_pnl": 8512, + "avg_bet": 218, + "copy_pnl": 988, + "held_pnl": 0, + "held_won": 0, + "held_lost": 0, + "sold": 49, + "last_trade": 1783133390, + "last_conv_bet": 1783124404, + "med_lead_h": 160.4, + "trust_n": 159, + "trust_wr": 0.767, + "trust_roi": 0.173 }, { - "wallet": "0x2b9fcb585496145add0cbff9995afd72119684da", - "name": null, - "train_win": 73.0, - "train_conv_roi": 0.261, - "train_z": 3.8, + "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", + "name": "LSB1", + "train_win": 84.3, + "train_conv_roi": 0.188, + "train_z": 4.23, + "z_all": 10.73, + "med_stake": 355, + "avg_entry": 0.74, + "train_n": 268, + "fwd_win": 90.3, + "fwd_conv_roi": 0.195, + "fwd_n": 155, + "conv_win": 86.6, + "conv_won": 342, + "conv_lost": 53, + "conv_pnl": 38295, + "conv30_win": 92.2, + "conv30_won": 130, + "conv30_lost": 11, + "conv30_pnl": 21080, + "realized_pnl": 31223, + "avg_bet": 631, + "copy_pnl": 783, + "held_pnl": 993, + "held_won": 101, + "held_lost": 6, + "sold": 18, + "last_trade": 1783133380, + "last_conv_bet": 1783124246, + "med_lead_h": 3.3, + "trust_n": 326, + "trust_wr": 0.862, + "trust_roi": 0.154 + }, + { + "wallet": "0xe542afd3881c4c330ba0ebbb603bb470b2ba0a37", + "name": "leegunner", + "train_win": 70.0, + "train_conv_roi": 0.393, + "train_z": 7.73, + "z_all": 13.0, + "med_stake": 995, + "avg_entry": 0.55, + "train_n": 424, + "fwd_win": 62.8, + "fwd_conv_roi": 0.234, + "fwd_n": 94, + "conv_win": 67.8, + "conv_won": 384, + "conv_lost": 182, + "conv_pnl": 932897, + "conv30_win": 62.2, + "conv30_won": 61, + "conv30_lost": 37, + "conv30_pnl": 97051, + "realized_pnl": 305052, + "avg_bet": 2966, + "copy_pnl": 724, + "held_pnl": -204, + "held_won": 0, + "held_lost": 4, + "sold": 19, + "last_trade": 1783147109, + "last_conv_bet": 1783125013, + "med_lead_h": null, + "trust_n": 259, + "trust_wr": 0.71, + "trust_roi": 0.371 + }, + { + "wallet": "0xf6099a9eacfef24a4161bd857fbfbcd36cdfe68b", + "name": "Xixihaha008", + "train_win": 77.0, + "train_conv_roi": 0.23, + "train_z": 3.07, + "z_all": 3.4, + "med_stake": 53, "avg_entry": 0.63, - "train_n": 230, - "fwd_win": 79.4, - "fwd_conv_roi": 0.142, - "fwd_n": 63, - "conv_win": 74.2, - "conv_won": 219, - "conv_lost": 76, - "conv_pnl": 491, - "conv30_win": 83.9, - "conv30_won": 26, - "conv30_lost": 5, - "conv30_pnl": 24, - "realized_pnl": -106, - "avg_bet": 7, - "copy_pnl": 741, - "held_pnl": 301, - "held_won": 27, - "held_lost": 22, - "sold": 3, - "last_trade": 1783113406, - "last_conv_bet": 1782491890, - "med_lead_h": 24.2 + "train_n": 87, + "fwd_win": 77.2, + "fwd_conv_roi": 0.129, + "fwd_n": 237, + "conv_win": 77.4, + "conv_won": 240, + "conv_lost": 70, + "conv_pnl": 2597, + "conv30_win": 76.3, + "conv30_won": 151, + "conv30_lost": 47, + "conv30_pnl": 3030, + "realized_pnl": 3182, + "avg_bet": 108, + "copy_pnl": 594, + "held_pnl": 39, + "held_won": 4, + "held_lost": 0, + "sold": 153, + "last_trade": 1783138712, + "last_conv_bet": 1783138195, + "med_lead_h": 155.3, + "trust_n": 267, + "trust_wr": 0.805, + "trust_roi": 0.218 + }, + { + "wallet": "0x40db60f96894e44b9f0ea967021452280a12ca8c", + "name": "0x40Db60f96894E44b9F0EA967021452280a12Ca8C-1773075745085", + "train_win": 78.8, + "train_conv_roi": 0.121, + "train_z": 2.28, + "z_all": 2.11, + "med_stake": 331, + "avg_entry": 0.71, + "train_n": 151, + "fwd_win": 82.1, + "fwd_conv_roi": 0.026, + "fwd_n": 156, + "conv_win": 79.4, + "conv_won": 170, + "conv_lost": 44, + "conv_pnl": 7407, + "conv30_win": 83.2, + "conv30_won": 94, + "conv30_lost": 19, + "conv30_pnl": 4250, + "realized_pnl": 6753, + "avg_bet": 842, + "copy_pnl": 539, + "held_pnl": 72, + "held_won": 39, + "held_lost": 4, + "sold": 35, + "last_trade": 1783137142, + "last_conv_bet": 1783137142, + "med_lead_h": 5.0, + "trust_n": 201, + "trust_wr": 0.791, + "trust_roi": 0.022 }, { "wallet": "0x86c878cde72660ec52f5e6f0f0438b76de8fc867", "name": "fortuneking", - "train_win": 77.4, - "train_conv_roi": 0.11, - "train_z": 2.89, - "avg_entry": 0.7, - "train_n": 274, - "fwd_win": 74.3, - "fwd_conv_roi": 0.188, - "fwd_n": 109, - "conv_win": 76.6, - "conv_won": 298, - "conv_lost": 91, - "conv_pnl": 118156, - "conv30_win": 75.2, - "conv30_won": 82, - "conv30_lost": 27, - "conv30_pnl": 74173, - "realized_pnl": 89633, - "avg_bet": 2835, - "copy_pnl": 468, - "held_pnl": 456, - "held_won": 55, - "held_lost": 16, + "train_win": 82.8, + "train_conv_roi": 0.219, + "train_z": 2.9, + "z_all": 3.96, + "med_stake": 918, + "avg_entry": 0.67, + "train_n": 58, + "fwd_win": 100.0, + "fwd_conv_roi": 0.393, + "fwd_n": 11, + "conv_win": 76.3, + "conv_won": 297, + "conv_lost": 92, + "conv_pnl": 105864, + "conv30_win": 74.1, + "conv30_won": 80, + "conv30_lost": 28, + "conv30_pnl": 53751, + "realized_pnl": 78742, + "avg_bet": 2862, + "copy_pnl": 518, + "held_pnl": 506, + "held_won": 62, + "held_lost": 18, "sold": 3, "last_trade": 1783116850, "last_conv_bet": 1783116850, - "med_lead_h": 156.0 + "med_lead_h": 156.0, + "trust_n": 29, + "trust_wr": 0.897, + "trust_roi": 0.168 }, { - "wallet": "0x5b6e9bce6d8a533017e7f16987c9854c5da955b9", - "name": "0x5B6e9bce6D8a533017E7f16987C9854C5dA955B9-1759594051953", - "train_win": 77.4, - "train_conv_roi": 0.311, - "train_z": 4.78, - "avg_entry": 0.59, - "train_n": 155, - "fwd_win": 76.5, - "fwd_conv_roi": 0.281, - "fwd_n": 68, - "conv_win": 77.2, - "conv_won": 173, - "conv_lost": 51, - "conv_pnl": 179, - "conv30_win": 73.7, - "conv30_won": 42, - "conv30_lost": 15, - "conv30_pnl": 54, - "realized_pnl": -24, - "avg_bet": 4, - "copy_pnl": 371, - "held_pnl": 203, - "held_won": 29, - "held_lost": 6, - "sold": 50, - "last_trade": 1783101322, - "last_conv_bet": 1783051075, - "med_lead_h": 4.1 + "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", + "name": "1kto1m", + "train_win": 75.0, + "train_conv_roi": 0.178, + "train_z": 2.68, + "z_all": 2.37, + "med_stake": 495, + "avg_entry": 0.66, + "train_n": 136, + "fwd_win": 70.9, + "fwd_conv_roi": 0.1, + "fwd_n": 103, + "conv_win": 75.9, + "conv_won": 164, + "conv_lost": 52, + "conv_pnl": 14276, + "conv30_win": 66.7, + "conv30_won": 50, + "conv30_lost": 25, + "conv30_pnl": -3532, + "realized_pnl": 7470, + "avg_bet": 836, + "copy_pnl": 513, + "held_pnl": 19, + "held_won": 4, + "held_lost": 0, + "sold": 94, + "last_trade": 1783136666, + "last_conv_bet": 1783120046, + "med_lead_h": 5.5, + "trust_n": 206, + "trust_wr": 0.772, + "trust_roi": 0.131 }, { - "wallet": "0xaf4635074c8f9966ff44f2497183b53fc0578c1d", - "name": "vamnizar", - "train_win": 75.1, - "train_conv_roi": 0.128, - "train_z": 2.94, - "avg_entry": 0.71, - "train_n": 386, - "fwd_win": 76.0, - "fwd_conv_roi": 0.329, - "fwd_n": 50, - "conv_win": 74.1, - "conv_won": 335, - "conv_lost": 117, - "conv_pnl": 81273, - "conv30_win": 75.5, - "conv30_won": 37, - "conv30_lost": 12, - "conv30_pnl": 3005, - "realized_pnl": 12247, - "avg_bet": 700, - "copy_pnl": 350, - "held_pnl": 80, - "held_won": 13, - "held_lost": 2, - "sold": 30, - "last_trade": 1783128530, - "last_conv_bet": 1783128530, - "med_lead_h": 152.6 + "wallet": "0x2f9b8638f03af7d6053c512cc054ac733489a68c", + "name": "fgfkjytyjt", + "train_win": 76.9, + "train_conv_roi": 2.054, + "train_z": 3.76, + "z_all": 2.18, + "med_stake": 97, + "avg_entry": 0.32, + "train_n": 13, + "fwd_win": 60.0, + "fwd_conv_roi": 0.386, + "fwd_n": 5, + "conv_win": 61.9, + "conv_won": 13, + "conv_lost": 8, + "conv_pnl": 4222, + "conv30_win": 44.4, + "conv30_won": 4, + "conv30_lost": 5, + "conv30_pnl": 866, + "realized_pnl": 5419, + "avg_bet": 161, + "copy_pnl": 508, + "held_pnl": -35, + "held_won": 3, + "held_lost": 5, + "sold": 3, + "last_trade": 1782751430, + "last_conv_bet": 1781708185, + "med_lead_h": 34.2, + "trust_n": 14, + "trust_wr": 0.714, + "trust_roi": 1.628 }, { - "wallet": "0x9e00f6a0e927146bac5f2cb6c29a32d8dcb9be98", - "name": "0x9e00f6A0E927146bAc5f2Cb6C29a32D8dCB9bE98-1773661006098", - "train_win": 71.1, - "train_conv_roi": 0.422, - "train_z": 6.17, - "avg_entry": 0.49, - "train_n": 190, - "fwd_win": 64.2, - "fwd_conv_roi": 0.266, - "fwd_n": 53, - "conv_win": 68.9, - "conv_won": 173, - "conv_lost": 78, - "conv_pnl": 191, - "conv30_win": 63.2, - "conv30_won": 36, - "conv30_lost": 21, - "conv30_pnl": 36, - "realized_pnl": 13, - "avg_bet": 2, - "copy_pnl": 261, - "held_pnl": 333, - "held_won": 20, - "held_lost": 12, - "sold": 31, - "last_trade": 1783105040, - "last_conv_bet": 1783104425, - "med_lead_h": null - }, - { - "wallet": "0x0b9de6c1744db3888814eb09372e12edfd30e80c", - "name": "TLouis", - "train_win": 78.6, - "train_conv_roi": 0.798, - "train_z": 2.5, - "avg_entry": 0.5, - "train_n": 14, - "fwd_win": 71.4, - "fwd_conv_roi": 0.374, - "fwd_n": 14, - "conv_win": 75.0, - "conv_won": 21, - "conv_lost": 7, - "conv_pnl": 249, - "conv30_win": 71.4, - "conv30_won": 10, - "conv30_lost": 4, - "conv30_pnl": 77, - "realized_pnl": 243, - "avg_bet": 22, - "copy_pnl": 202, - "held_pnl": 202, - "held_won": 7, - "held_lost": 2, + "wallet": "0xab417c0bacc9fe17368d5d662c957f54a1fcc453", + "name": "earthisgood", + "train_win": 70.3, + "train_conv_roi": 0.095, + "train_z": 3.04, + "z_all": 2.17, + "med_stake": 222, + "avg_entry": 0.63, + "train_n": 337, + "fwd_win": 62.1, + "fwd_conv_roi": 0.087, + "fwd_n": 132, + "conv_win": 68.1, + "conv_won": 323, + "conv_lost": 151, + "conv_pnl": 13553, + "conv30_win": 60.3, + "conv30_won": 73, + "conv30_lost": 48, + "conv30_pnl": 2175, + "realized_pnl": 2525, + "avg_bet": 276, + "copy_pnl": 507, + "held_pnl": 507, + "held_won": 17, + "held_lost": 19, "sold": 0, - "last_trade": 1783069721, - "last_conv_bet": 1783069582, - "med_lead_h": 125.0 + "last_trade": 1783135592, + "last_conv_bet": 1783135592, + "med_lead_h": 4.0, + "trust_n": 266, + "trust_wr": 0.669, + "trust_roi": 0.076 }, { - "wallet": "0x7895b2409fb77887aa1f0ab0950dc2fdeeaee806", - "name": null, - "train_win": 71.9, - "train_conv_roi": 0.035, - "train_z": 3.23, - "avg_entry": 0.65, - "train_n": 356, - "fwd_win": 47.1, - "fwd_conv_roi": 0.011, - "fwd_n": 17, - "conv_win": 70.8, - "conv_won": 264, - "conv_lost": 109, - "conv_pnl": 67, - "conv30_win": 47.1, - "conv30_won": 8, - "conv30_lost": 9, - "conv30_pnl": -80, - "realized_pnl": -207, - "avg_bet": 25, - "copy_pnl": 54, - "held_pnl": 132, - "held_won": 6, - "held_lost": 3, + "wallet": "0x69b9bd4fa27813091fcfe726541f2fd7baa3a5d5", + "name": "Coteykens", + "train_win": 70.9, + "train_conv_roi": 0.333, + "train_z": 4.15, + "z_all": 3.35, + "med_stake": 213, + "avg_entry": 0.55, + "train_n": 148, + "fwd_win": 61.6, + "fwd_conv_roi": 0.119, + "fwd_n": 73, + "conv_win": 65.1, + "conv_won": 136, + "conv_lost": 73, + "conv_pnl": 10185, + "conv30_win": 57.9, + "conv30_won": 33, + "conv30_lost": 24, + "conv30_pnl": -2076, + "realized_pnl": 3836, + "avg_bet": 307, + "copy_pnl": 317, + "held_pnl": -634, + "held_won": 5, + "held_lost": 16, + "sold": 22, + "last_trade": 1781536882, + "last_conv_bet": 1781455797, + "med_lead_h": 155.1, + "trust_n": 200, + "trust_wr": 0.65, + "trust_roi": 0.229 + }, + { + "wallet": "0x72e1597864456eda62878413cf3e60c332e4a45d", + "name": "ArbTraderRookie", + "train_win": 99.1, + "train_conv_roi": 0.983, + "train_z": 14.77, + "z_all": 21.51, + "med_stake": 622, + "avg_entry": 0.52, + "train_n": 227, + "fwd_win": 100.0, + "fwd_conv_roi": 1.083, + "fwd_n": 80, + "conv_win": 99.5, + "conv_won": 398, + "conv_lost": 2, + "conv_pnl": 410412, + "conv30_win": 100.0, + "conv30_won": 93, + "conv30_lost": 0, + "conv30_pnl": 113912, + "realized_pnl": 236118, + "avg_bet": 1044, + "copy_pnl": 253, + "held_pnl": 0, + "held_won": 0, + "held_lost": 0, + "sold": 31, + "last_trade": 1783145392, + "last_conv_bet": 1783008695, + "med_lead_h": 161.8, + "trust_n": 154, + "trust_wr": 0.994, + "trust_roi": 1.069 + }, + { + "wallet": "0xa9aca75fb5d8f04c2ec9eeb0eb0c30d2e526c5d1", + "name": "suraxy", + "train_win": 66.8, + "train_conv_roi": 0.126, + "train_z": 3.05, + "z_all": 2.61, + "med_stake": 1445, + "avg_entry": 0.59, + "train_n": 244, + "fwd_win": 68.9, + "fwd_conv_roi": 0.241, + "fwd_n": 45, + "conv_win": 69.9, + "conv_won": 218, + "conv_lost": 94, + "conv_pnl": 206020, + "conv30_win": 74.7, + "conv30_won": 56, + "conv30_lost": 19, + "conv30_pnl": 58293, + "realized_pnl": 144181, + "avg_bet": 3357, + "copy_pnl": 208, + "held_pnl": 55, + "held_won": 3, + "held_lost": 0, + "sold": 64, + "last_trade": 1783142983, + "last_conv_bet": 1783123118, + "med_lead_h": 161.9, + "trust_n": 151, + "trust_wr": 0.742, + "trust_roi": 0.345 + }, + { + "wallet": "0xe0a2f29b1fadb2259111bbeca392d3805ec4a349", + "name": "Marty-Byrde", + "train_win": 67.2, + "train_conv_roi": 0.098, + "train_z": 2.17, + "z_all": 3.39, + "med_stake": 622, + "avg_entry": 0.6, + "train_n": 174, + "fwd_win": 60.0, + "fwd_conv_roi": -0.036, + "fwd_n": 35, + "conv_win": 65.8, + "conv_won": 131, + "conv_lost": 68, + "conv_pnl": 10187, + "conv30_win": 60.5, + "conv30_won": 23, + "conv30_lost": 15, + "conv30_pnl": -8053, + "realized_pnl": -5343, + "avg_bet": 1432, + "copy_pnl": 138, + "held_pnl": 0, + "held_won": 0, + "held_lost": 0, + "sold": 17, + "last_trade": 1783146580, + "last_conv_bet": 1783144456, + "med_lead_h": 224.8, + "trust_n": 100, + "trust_wr": 0.72, + "trust_roi": 0.02 + }, + { + "wallet": "0xb8f6c79e452d7247d0cf47d16eaf7911953c4f7f", + "name": "sweise", + "train_win": 68.0, + "train_conv_roi": 0.118, + "train_z": 2.14, + "z_all": 3.2, + "med_stake": 69, + "avg_entry": 0.63, + "train_n": 325, + "fwd_win": 86.2, + "fwd_conv_roi": 0.122, + "fwd_n": 80, + "conv_win": 73.8, + "conv_won": 299, + "conv_lost": 106, + "conv_pnl": 5710, + "conv30_win": 85.4, + "conv30_won": 82, + "conv30_lost": 14, + "conv30_pnl": 2938, + "realized_pnl": 4569, + "avg_bet": 99, + "copy_pnl": 98, + "held_pnl": 122, + "held_won": 46, + "held_lost": 5, + "sold": 3, + "last_trade": 1783128184, + "last_conv_bet": 1783125467, + "med_lead_h": 140.4, + "trust_n": 24, + "trust_wr": 0.875, + "trust_roi": 0.459 + }, + { + "wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf", + "name": "AIcAIc", + "train_win": 66.7, + "train_conv_roi": 0.36, + "train_z": 1.86, + "z_all": 3.14, + "med_stake": 169, + "avg_entry": 0.52, + "train_n": 33, + "fwd_win": 60.9, + "fwd_conv_roi": 0.003, + "fwd_n": 128, + "conv_win": 66.7, + "conv_won": 46, + "conv_lost": 23, + "conv_pnl": -2746, + "conv30_win": 60.4, + "conv30_won": 32, + "conv30_lost": 21, + "conv30_pnl": -6044, + "realized_pnl": -1694, + "avg_bet": 834, + "copy_pnl": 97, + "held_pnl": -252, + "held_won": 0, + "held_lost": 5, + "sold": 43, + "last_trade": 1783143380, + "last_conv_bet": 1783066720, + "med_lead_h": 3.1, + "trust_n": 63, + "trust_wr": 0.714, + "trust_roi": 0.146 + }, + { + "wallet": "0x73afc8160c17830c0c7281a7bf570c871455b880", + "name": "0x4bFb41d5B570DeFd03C39a9A4D8dE6Bd8B8982E", + "train_win": 86.4, + "train_conv_roi": 0.832, + "train_z": 6.19, + "z_all": 14.07, + "med_stake": 3450, + "avg_entry": 0.51, + "train_n": 66, + "fwd_win": 100.0, + "fwd_conv_roi": 1.245, + "fwd_n": 65, + "conv_win": 91.4, + "conv_won": 171, + "conv_lost": 16, + "conv_pnl": 1598039, + "conv30_win": 100.0, + "conv30_won": 75, + "conv30_lost": 0, + "conv30_pnl": 1015451, + "realized_pnl": 1374703, + "avg_bet": 7386, + "copy_pnl": 59, + "held_pnl": 0, + "held_won": 0, + "held_lost": 0, + "sold": 13, + "last_trade": 1782779347, + "last_conv_bet": 1782732929, + "med_lead_h": 162.4, + "trust_n": 116, + "trust_wr": 0.966, + "trust_roi": 1.063 + }, + { + "wallet": "0xfc81760d44a21acc9fd4b749a5bf9a9b2eeae072", + "name": "iohihoo", + "train_win": 88.6, + "train_conv_roi": 0.616, + "train_z": 7.77, + "z_all": 7.95, + "med_stake": 82, + "avg_entry": 0.63, + "train_n": 176, + "fwd_win": 94.9, + "fwd_conv_roi": 0.921, + "fwd_n": 39, + "conv_win": 89.9, + "conv_won": 186, + "conv_lost": 21, + "conv_pnl": 14093, + "conv30_win": 92.9, + "conv30_won": 39, + "conv30_lost": 3, + "conv30_pnl": 3424, + "realized_pnl": 12045, + "avg_bet": 110, + "copy_pnl": 59, + "held_pnl": -44, + "held_won": 1, + "held_lost": 1, + "sold": 5, + "last_trade": 1783121617, + "last_conv_bet": 1782989332, + "med_lead_h": 164.2, + "trust_n": 108, + "trust_wr": 0.907, + "trust_roi": 0.723 + }, + { + "wallet": "0x1cff72c8dddc30a64486fda6eab71ab5f9243984", + "name": "sng888", + "train_win": 78.9, + "train_conv_roi": 0.198, + "train_z": 2.62, + "z_all": 4.95, + "med_stake": 220, + "avg_entry": 0.67, + "train_n": 95, + "fwd_win": 70.8, + "fwd_conv_roi": 0.057, + "fwd_n": 24, + "conv_win": 76.2, + "conv_won": 93, + "conv_lost": 29, + "conv_pnl": 5152, + "conv30_win": 80.0, + "conv30_won": 20, + "conv30_lost": 5, + "conv30_pnl": 1509, + "realized_pnl": 17676, + "avg_bet": 268, + "copy_pnl": 43, + "held_pnl": 31, + "held_won": 13, + "held_lost": 7, + "sold": 4, + "last_trade": 1783103728, + "last_conv_bet": 1782574601, + "med_lead_h": 16.2, + "trust_n": 66, + "trust_wr": 0.697, + "trust_roi": 0.092 + }, + { + "wallet": "0xf5fe759cece500f58a431ef8dacea321f6e3e23d", + "name": "Stavenson", + "train_win": 100.0, + "train_conv_roi": 1.251, + "train_z": 8.89, + "z_all": 18.46, + "med_stake": 11550, + "avg_entry": 0.46, + "train_n": 67, + "fwd_win": 100.0, + "fwd_conv_roi": 1.102, + "fwd_n": 13, + "conv_win": 100.0, + "conv_won": 103, + "conv_lost": 0, + "conv_pnl": 1562219, + "conv30_win": 100.0, + "conv30_won": 17, + "conv30_lost": 0, + "conv30_pnl": 289519, + "realized_pnl": 1869594, + "avg_bet": 12549, + "copy_pnl": 39, + "held_pnl": 1, + "held_won": 2, + "held_lost": 0, + "sold": 5, + "last_trade": 1783091170, + "last_conv_bet": 1782990640, + "med_lead_h": 163.9, + "trust_n": 51, + "trust_wr": 1.0, + "trust_roi": 1.094 + }, + { + "wallet": "0xed37e7316f6b1b99da8893e0c09cfe0bf1b62f93", + "name": "0xed37E7316F6b1B99da8893E0C09Cfe0Bf1B62F93-1770305278633", + "train_win": 84.4, + "train_conv_roi": 0.268, + "train_z": 2.39, + "z_all": 2.81, + "med_stake": 183, + "avg_entry": 0.66, + "train_n": 32, + "fwd_win": 87.5, + "fwd_conv_roi": 0.414, + "fwd_n": 8, + "conv_win": 84.6, + "conv_won": 33, + "conv_lost": 6, + "conv_pnl": 5794, + "conv30_win": 87.5, + "conv30_won": 7, + "conv30_lost": 1, + "conv30_pnl": 4036, + "realized_pnl": 5599, + "avg_bet": 342, + "copy_pnl": 27, + "held_pnl": 0, + "held_won": 0, + "held_lost": 0, "sold": 8, - "last_trade": 1782650584, - "last_conv_bet": 1782650584, - "med_lead_h": 3.9 + "last_trade": 1782913988, + "last_conv_bet": 1782754403, + "med_lead_h": null, + "trust_n": 32, + "trust_wr": 0.938, + "trust_roi": 0.422 } ] \ No newline at end of file