{"ts":"2026-07-10T21:08:56.267945+00:00","totals":{"strategy_rows":38,"active_bots":3,"deactivated_bots":35,"deprecated_rows":15,"pursue":0,"observe":3,"retire":35,"open":0,"closed":387,"win_rate":53.48837209302325,"realized":181.17336873352824,"unrealized":0.0,"combined":181.17336873352824,"deployed":0.0,"max_drawdown":159.88},"alerts":[{"severity":"warn","strategy_id":"whale_tracker","message":"Whale Tracker: observe only (Active feed/scanner infrastructure, excluded from trading totals)"},{"severity":"danger","strategy_id":"whale_tracker","message":"Whale Tracker: max drawdown $118.88"},{"severity":"warn","strategy_id":"whale_tracker_drift","message":"Whale Tracker Drift Bot: observe only (Marginal current paper: 325 closed, PF 1.04, P&L $+17.33)"},{"severity":"danger","strategy_id":"whale_tracker_drift","message":"Whale Tracker Drift Bot: max drawdown $111.23"},{"severity":"warn","strategy_id":"fundamental_arb","message":"Fundamental Arb: observe only (Marginal current paper: 62 closed, PF 1.44, P&L $+163.84)"},{"severity":"danger","strategy_id":"fundamental_arb","message":"Fundamental Arb: max drawdown $159.88"}],"groups":{"pursue":[],"observe":[{"id":"fundamental_arb","name":"Fundamental Arb","color":"#ff66ff","status":"active","raw_status":"active","active":true,"deprecated":false,"decision":{"class":"observe","label":"observe","reason":"Marginal current paper: 62 closed, PF 1.44, P&L $+163.84"},"signal":"Filtered paper reboot: equities + SOL only; BTC/ETH and between markets blocked after 2026-06-10 vbtpro audit","open":0,"closed":62,"win_rate":67.74193548387096,"pnl":163.84031905700644,"unrealized":0.0,"total_pnl":163.84031905700644,"deployed":0.0,"max_dd":159.88,"profit_factor":1.4380246353170554,"sharpe":0.1534684245161085,"confidence":"medium","readiness":"MARGINAL","mode":"paper","uptime":"3d","detail_path":"/strategy/fundamental_arb","legacy_path":null,"bot_service":"oddsoddy-fundamental-arb","dash_service":null,"db":"paper_run_20260505_143125.db","last_trade_ts":"2026-06-10T19:13:14.207338+00:00"},{"id":"whale_tracker_drift","name":"Whale Tracker Drift Bot","color":"#fb923c","status":"active","raw_status":"active","active":true,"deprecated":false,"decision":{"class":"observe","label":"observe","reason":"Marginal current paper: 325 closed, PF 1.04, P&L $+17.33"},"signal":"Adaptive immediate drift_bot entries/exits from Whale Tracker classified flow","open":0,"closed":325,"win_rate":50.76923076923077,"pnl":17.333049676521785,"unrealized":0.0,"total_pnl":17.333049676521785,"deployed":0.0,"max_dd":111.22842380904498,"profit_factor":1.0364184440413005,"sharpe":0.012199833420250853,"confidence":"high","readiness":"MARGINAL","mode":"paper","uptime":"3d","detail_path":"/strategy/whale_tracker_drift","legacy_path":"/whale-tracker/","bot_service":"oddsoddy-whale-drift-bot","dash_service":"oddsoddy-whale-tracker-dashboard","db":"whale_tracker.db","last_trade_ts":"2026-06-12T13:14:56.573518+00:00"},{"id":"whale_tracker","name":"Whale Tracker","color":"#58a6ff","status":"active","raw_status":"active","active":true,"deprecated":true,"decision":{"class":"observe","label":"feed","reason":"Active feed/scanner infrastructure, excluded from trading totals"},"signal":"Greylisted immediate wallet-copy bot; exits only, scanner kept as feed","open":0,"closed":365,"win_rate":49.04109589041096,"pnl":-11.073930111748309,"unrealized":0.0,"total_pnl":-11.073930111748309,"deployed":0.0,"max_dd":118.87771729883764,"profit_factor":0.9796335042131424,"sharpe":-0.006947747280862631,"confidence":"high","readiness":"NOT VIABLE","mode":"paper","uptime":"3d","detail_path":"/strategy/whale_tracker","legacy_path":"/whale-tracker/","bot_service":"oddsoddy-whale-tracker","dash_service":"oddsoddy-whale-tracker-dashboard","db":"whale_tracker.db","last_trade_ts":"2026-06-29T18:49:00.606569+00:00"}],"retire":[{"id":"btc_scalper","name":"BTC Scalper","color":"#f0b90b","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"BTC 5min momentum at 240s","open":0,"closed":10,"win_rate":50.0,"pnl":11.252266047402308,"unrealized":0.0,"total_pnl":11.252266047402308,"deployed":0.0,"max_dd":46.66,"profit_factor":1.2228171494535112,"sharpe":0.08607348935872969,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/btc_scalper","legacy_path":"/btc-scalper/","bot_service":"oddsoddy-btc-scalper","dash_service":"oddsoddy-btc-scalper-dashboard","db":"paper_run_20260512_213712.db","last_trade_ts":"2026-05-13T00:21:10.956198+00:00"},{"id":"news2combo","name":"News2Combo","color":"#f0883e","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"LLM news + whale + momentum + wallets + Kalshi (2+ confirms)","open":0,"closed":1,"win_rate":100.0,"pnl":0.6556506849315067,"unrealized":0.0,"total_pnl":0.6556506849315067,"deployed":0.0,"max_dd":0.0,"profit_factor":null,"sharpe":null,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/news2combo","legacy_path":"/news2combo/","bot_service":"oddsoddy-news2combo","dash_service":"oddsoddy-news2combo-dashboard","db":"paper_run_20260426_123356.db","last_trade_ts":"2026-05-06T19:42:14.106699+00:00"},{"id":"lp_market_maker","name":"LP Market Maker","color":"#79c0ff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Virtual MM at mid±1%","open":0,"closed":0,"win_rate":0.0,"pnl":0.0,"unrealized":0.0,"total_pnl":0.0,"deployed":0.0,"max_dd":0.0,"profit_factor":null,"sharpe":null,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/lp_market_maker","legacy_path":"/lp-market-maker/","bot_service":"oddsoddy-lp-market-maker","dash_service":"oddsoddy-lp-market-maker-dashboard","db":"paper_run_20260423_080138.db","last_trade_ts":null},{"id":"stock_master","name":"Stock Master","color":"#39d353","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"News+LLM + 6-gate stack: stock SIP / PM TA / whale-veto / spread / LMD / exhaustion","open":0,"closed":0,"win_rate":0.0,"pnl":0.0,"unrealized":0.0,"total_pnl":0.0,"deployed":0.0,"max_dd":0.0,"profit_factor":null,"sharpe":null,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/stock_master","legacy_path":"","bot_service":"oddsoddy-stock-master","dash_service":"","db":"paper_run_20260510_095642.db","last_trade_ts":null},{"id":"wallet_follower","name":"Wallet Follower","color":"#79c0ff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Follow top wallets from whalehunter (WR≥50%)","open":0,"closed":0,"win_rate":0.0,"pnl":0.0,"unrealized":0.0,"total_pnl":0.0,"deployed":0.0,"max_dd":0.0,"profit_factor":null,"sharpe":null,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/wallet_follower","legacy_path":"/wallet-follower/","bot_service":"oddsoddy-wallet-follower","dash_service":"oddsoddy-wallet-follower-dashboard","db":"paper_run_20260426_131624.db","last_trade_ts":null},{"id":"whalehunter","name":"Whalehunter","color":"#58a6ff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Whale z-score cluster","open":0,"closed":0,"win_rate":0.0,"pnl":0.0,"unrealized":0.0,"total_pnl":0.0,"deployed":0.0,"max_dd":0.0,"profit_factor":null,"sharpe":null,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/whalehunter","legacy_path":"/whalehunter/","bot_service":"oddsoddy-whalehunter","dash_service":"oddsoddy-whalehunter-dashboard","db":null,"last_trade_ts":null},{"id":"whalehunter_elite","name":"Whalehunter Elite","color":"#bc8cff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Whalehunter signal AND ≥1 cluster member is in top-5K elite (poly_data)","open":0,"closed":0,"win_rate":0.0,"pnl":0.0,"unrealized":0.0,"total_pnl":0.0,"deployed":0.0,"max_dd":0.0,"profit_factor":null,"sharpe":null,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/whalehunter_elite","legacy_path":null,"bot_service":"oddsoddy-whalehunter-elite","dash_service":null,"db":null,"last_trade_ts":null},{"id":"arb_scanner","name":"Arb Scanner","color":"#ff7b72","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 152 closed, -$43.92, NOT VIABLE"},"signal":"YES+NO<0.97 / cross >8%","open":13,"closed":152,"win_rate":36.84210526315789,"pnl":-43.915503090315255,"unrealized":32.72727272727272,"total_pnl":-11.188230363042535,"deployed":265.2,"max_dd":251.75,"profit_factor":0.977432937774761,"sharpe":-0.007196425101619607,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/arb_scanner","legacy_path":"/arb-scanner/","bot_service":"oddsoddy-arb-scanner","dash_service":"oddsoddy-arb-scanner-dashboard","db":"paper_run_20260504_061416.db","last_trade_ts":"2026-05-30T11:49:55.504449"},{"id":"precipitation_arb","name":"Precipitation Arb","color":"#41a3ff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Polymarket monthly precipitation vs OpenMeteo Archive (past month deterministic) + climatology forecast","open":15,"closed":0,"win_rate":0.0,"pnl":0.0,"unrealized":-12.840611241510898,"total_pnl":-12.840611241510898,"deployed":378.75,"max_dd":0.0,"profit_factor":null,"sharpe":null,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/precipitation_arb","legacy_path":null,"bot_service":"oddsoddy-precipitation-arb","dash_service":null,"db":"paper_run_20260505_160009.db","last_trade_ts":"2026-05-05T16:01:15.880113+00:00"},{"id":"poly_edge_flow_weekly","name":"Poly Edge: Weekly Flow","color":"#38bdf8","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Paper-only poly_data flow: 168h->12h, >=$25k, >=50% imbalance","open":8,"closed":122,"win_rate":66.39344262295081,"pnl":-35.01101694374813,"unrealized":20.573018802817817,"total_pnl":-14.437998140930315,"deployed":80.0,"max_dd":47.47,"profit_factor":0.8423167337212099,"sharpe":-0.07074652469793889,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/poly_edge_flow_weekly","legacy_path":null,"bot_service":"oddsoddy-poly-edge-lab","dash_service":null,"db":"paper_run_20260612_225628.db","last_trade_ts":"2026-06-30T08:30:33.120435+00:00"},{"id":"poly_edge_flow_strict","name":"Poly Edge: Flow Strict","color":"#2dd4bf","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Paper-only poly_data flow: 24h->2h, >=$50k, >=50% imbalance, >=$5k max trade","open":0,"closed":144,"win_rate":68.05555555555556,"pnl":-19.067412250460613,"unrealized":0.0,"total_pnl":-19.067412250460613,"deployed":0.0,"max_dd":48.0,"profit_factor":0.9230567334786848,"sharpe":-0.033100037453919214,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/poly_edge_flow_strict","legacy_path":null,"bot_service":"oddsoddy-poly-edge-lab","dash_service":null,"db":"paper_run_20260612_225628.db","last_trade_ts":"2026-06-30T02:57:45.908571+00:00"},{"id":"poly_edge_flow_balanced","name":"Poly Edge: Flow Balanced","color":"#0ea5e9","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Paper-only poly_data flow: 24h->2h, >=$25k, >=50% imbalance, >=$5k max trade","open":0,"closed":176,"win_rate":67.04545454545455,"pnl":-21.564989513014208,"unrealized":0.0,"total_pnl":-21.564989513014208,"deployed":0.0,"max_dd":53.33,"profit_factor":0.9308157048163658,"sharpe":-0.029418782002489596,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/poly_edge_flow_balanced","legacy_path":null,"bot_service":"oddsoddy-poly-edge-lab","dash_service":null,"db":"paper_run_20260612_225628.db","last_trade_ts":"2026-06-30T02:57:45.873929+00:00"},{"id":"resolution_momentum","name":"Resolution Momentum","color":"#e3b341","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"YES ≥87%, 6–72h left","open":0,"closed":26,"win_rate":38.46153846153847,"pnl":-23.042203721556177,"unrealized":0.0,"total_pnl":-23.042203721556177,"deployed":0.0,"max_dd":0.94,"profit_factor":0.3337436294496776,"sharpe":-0.3764559066752349,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/resolution_momentum","legacy_path":"/resolution-momentum/","bot_service":"oddsoddy-resolution-momentum","dash_service":"oddsoddy-resolution-momentum-dashboard","db":"paper_run_20260423_074429.db","last_trade_ts":"2026-05-12T15:14:59.897514+00:00"},{"id":"whale_tracker_confirm","name":"Whale Tracker +240m Confirm","color":"#facc15","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"+240m NO confirm: near-low or mid-long insider flow; politics only near-low >=$10k","open":0,"closed":40,"win_rate":35.0,"pnl":-28.406979788270096,"unrealized":0.0,"total_pnl":-28.406979788270096,"deployed":0.0,"max_dd":41.41981484641272,"profit_factor":0.5809635863160718,"sharpe":-0.16431326907120095,"confidence":"medium","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/whale_tracker_confirm","legacy_path":"/whale-tracker/drift","bot_service":"oddsoddy-whale-drift-confirm-bot","dash_service":"oddsoddy-whale-tracker-dashboard","db":"whale_tracker.db","last_trade_ts":"2026-06-29T18:49:00.606569+00:00"},{"id":"confluence_alpha","name":"Confluence Alpha","color":"#a371f7","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Cross-bot ≥2-source agreement on (market, direction) → bigger sizing","open":0,"closed":15,"win_rate":33.33333333333333,"pnl":-30.721228312080378,"unrealized":0.0,"total_pnl":-30.721228312080378,"deployed":0.0,"max_dd":13.930000000000003,"profit_factor":0.5919666178985307,"sharpe":-0.18090833089039748,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/confluence_alpha","legacy_path":"","bot_service":"oddsoddy-confluence-alpha","dash_service":"","db":"paper_run_20260507_094257.db","last_trade_ts":"2026-05-15T23:53:44.787435+00:00"},{"id":"poly_edge_flow_capacity","name":"Poly Edge: Flow Capacity","color":"#14b8a6","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Paper-only poly_data flow: 24h->2h, >=$50k, >=35% imbalance, >=$5k max trade","open":0,"closed":182,"win_rate":64.28571428571429,"pnl":-37.174128283639064,"unrealized":0.0,"total_pnl":-37.174128283639064,"deployed":0.0,"max_dd":73.52,"profit_factor":0.8942634948064194,"sharpe":-0.046571953347787604,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/poly_edge_flow_capacity","legacy_path":null,"bot_service":"oddsoddy-poly-edge-lab","dash_service":null,"db":"paper_run_20260612_225628.db","last_trade_ts":"2026-06-30T02:57:45.942635+00:00"},{"id":"whale_flow","name":"Whale Flow","color":"#2dd4bf","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Full-tape whale flow: 24h→2h, ≥$50k, ≥50% imbalance, ≥$5k max trade","open":0,"closed":147,"win_rate":65.98639455782312,"pnl":-50.68362652616218,"unrealized":0.0,"total_pnl":-50.68362652616218,"deployed":0.0,"max_dd":57.410000000000004,"profit_factor":0.8110590489831356,"sharpe":-0.08709781862273701,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/whale_flow","legacy_path":null,"bot_service":"oddsoddy-whale-flow","dash_service":null,"db":"paper_run_20260612_122533.db","last_trade_ts":"2026-06-30T03:05:21.550451+00:00"},{"id":"poly_edge_flow_swing","name":"Poly Edge: Swing Flow","color":"#22c55e","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Paper-only poly_data flow: 72h->6h, >=$5k, >=50% imbalance, >=$5k max trade","open":4,"closed":150,"win_rate":64.66666666666666,"pnl":-61.70915533976616,"unrealized":7.5357895525122345,"total_pnl":-54.17336578725393,"deployed":40.0,"max_dd":74.24,"profit_factor":0.7745019154648674,"sharpe":-0.10354109831235134,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/poly_edge_flow_swing","legacy_path":null,"bot_service":"oddsoddy-poly-edge-lab","dash_service":null,"db":"paper_run_20260612_225628.db","last_trade_ts":"2026-06-30T10:35:07.763329+00:00"},{"id":"smart_flow","name":"Smart Flow","color":"#a371f7","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 37 closed, -$66.31, NOT VIABLE"},"signal":"Elite-wallet net USD flow vs price divergence (≥$5k, ≥2 elites)","open":0,"closed":37,"win_rate":40.54054054054054,"pnl":-66.31000528925331,"unrealized":0.0,"total_pnl":-66.31000528925331,"deployed":0.0,"max_dd":143.23000000000002,"profit_factor":0.7230649607363526,"sharpe":-0.12713439009914304,"confidence":"medium","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/smart_flow","legacy_path":null,"bot_service":"oddsoddy-smart-flow","dash_service":null,"db":"paper_run_20260505_103419.db","last_trade_ts":"2026-05-16T15:13:50.770550+00:00"},{"id":"fdv_specialist","name":"FDV Specialist","color":"#bc8cff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"FDV whale cluster <0.75","open":0,"closed":12,"win_rate":16.666666666666664,"pnl":-68.334178424173,"unrealized":0.0,"total_pnl":-68.334178424173,"deployed":0.0,"max_dd":68.33,"profit_factor":0.07690253116698607,"sharpe":-1.0907193317181259,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/fdv_specialist","legacy_path":"/fdv-specialist/","bot_service":"oddsoddy-fdv-specialist","dash_service":"oddsoddy-fdv-specialist-dashboard","db":"paper_run_20260504_061551.db","last_trade_ts":"2026-05-13T20:40:16.390712+00:00"},{"id":"first_mover","name":"First Mover","color":"#7ee787","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 34 closed, -$78.52, NOT VIABLE"},"signal":"Elite wallet among first 10 traders on a market < 6h old","open":0,"closed":34,"win_rate":32.35294117647059,"pnl":-78.51908984141305,"unrealized":0.0,"total_pnl":-78.51908984141305,"deployed":0.0,"max_dd":138.89,"profit_factor":0.6239175089604719,"sharpe":-0.14863628623178132,"confidence":"medium","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/first_mover","legacy_path":null,"bot_service":"oddsoddy-first-mover","dash_service":null,"db":"paper_run_20260504_075153.db","last_trade_ts":"2026-05-12T23:37:23.684904+00:00"},{"id":"equity_news","name":"Equity News","color":"#56d364","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 104 closed, -$121.47, NOT VIABLE"},"signal":"Alpaca SIP news + LLM → Polymarket equity markets","open":2,"closed":104,"win_rate":37.5,"pnl":-121.47182312387834,"unrealized":42.21076259873651,"total_pnl":-79.26106052514183,"deployed":51.0,"max_dd":104.25999999999999,"profit_factor":0.5614189778198617,"sharpe":-0.16770188232100353,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/equity_news","legacy_path":"","bot_service":"oddsoddy-equity-news","dash_service":"","db":"paper_run_20260507_082429.db","last_trade_ts":"2026-05-17T16:29:21.662995+00:00"},{"id":"crypto_scalper","name":"Crypto Scalper","color":"#26a69a","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"ETH/SOL/DOGE/XRP 5min momentum at 240s","open":0,"closed":14,"win_rate":35.714285714285715,"pnl":-139.66254631985214,"unrealized":0.0,"total_pnl":-139.66254631985214,"deployed":0.0,"max_dd":139.66,"profit_factor":0.13575156980289518,"sharpe":-0.846751493745799,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/crypto_scalper","legacy_path":"/crypto-scalper/","bot_service":"oddsoddy-crypto-scalper","dash_service":"oddsoddy-crypto-scalper-dashboard","db":"paper_run_20260512_213713.db","last_trade_ts":"2026-05-15T00:03:20.445277+00:00"},{"id":"earnings_arb","name":"Earnings Arb","color":"#fb8531","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Earnings calendar TIME GATE + Alpaca news + LLM → Polymarket equity","open":0,"closed":8,"win_rate":12.5,"pnl":-140.50990929691437,"unrealized":0.0,"total_pnl":-140.50990929691437,"deployed":0.0,"max_dd":8.79,"profit_factor":0.01729195512417474,"sharpe":-1.2563659802269016,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/earnings_arb","legacy_path":"","bot_service":"oddsoddy-earnings-arb","dash_service":"","db":"paper_run_20260507_093535.db","last_trade_ts":"2026-05-10T23:27:46.905598+00:00"},{"id":"news_trader","name":"News Trader","color":"#d2a8ff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 260 closed, -$192.96, NOT VIABLE"},"signal":"RSS keyword match >70%","open":0,"closed":260,"win_rate":41.92307692307693,"pnl":-192.96403345775832,"unrealized":0.0,"total_pnl":-192.96403345775832,"deployed":0.0,"max_dd":166.67000000000002,"profit_factor":0.7348978972024919,"sharpe":-0.07001714545344082,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/news_trader","legacy_path":"/news-trader/","bot_service":"oddsoddy-news-trader","dash_service":"oddsoddy-news-trader-dashboard","db":"paper_run_20260426_095536.db","last_trade_ts":"2026-05-16T16:28:37.379716+00:00"},{"id":"weather","name":"Weather","color":"#3fb950","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"NWP ensemble >18% edge","open":0,"closed":11,"win_rate":18.181818181818183,"pnl":-195.05109358144557,"unrealized":0.0,"total_pnl":-195.05109358144557,"deployed":0.0,"max_dd":98.55000000000001,"profit_factor":0.25532801111511677,"sharpe":-0.6833426992982232,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/weather","legacy_path":"/weather/","bot_service":"oddsoddy-paper","dash_service":"oddsoddy-dashboard","db":"paper_run_20260428_080828.db","last_trade_ts":"2026-05-30T18:43:37.306847+00:00"},{"id":"option_flow","name":"Option Flow","color":"#ffa657","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 123 closed, -$177.62, NOT VIABLE"},"signal":"Alpaca OPRA unusual call/put flow + LLM → Polymarket equity","open":4,"closed":123,"win_rate":45.52845528455284,"pnl":-177.6217277533947,"unrealized":-22.85342440671837,"total_pnl":-200.47515216011308,"deployed":102.0,"max_dd":132.91,"profit_factor":0.6242652551494945,"sharpe":-0.13575853133112203,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/option_flow","legacy_path":"","bot_service":"oddsoddy-option-flow","dash_service":"","db":"paper_run_20260507_083028.db","last_trade_ts":"2026-05-17T17:13:14.021196+00:00"},{"id":"drift_bot","name":"Drift Bot","color":"#ffa657","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Greylisted while Whale Tracker replaces weak standalone drift variants"},"signal":"Pre-resolution YES drift, 72-168h to close, entry 0.85+ — drift_backtest +10.6% avg","open":4,"closed":196,"win_rate":58.673469387755105,"pnl":-225.03808080244008,"unrealized":5.672868045526602,"total_pnl":-219.36521275691348,"deployed":102.0,"max_dd":216.32,"profit_factor":0.41844917314266555,"sharpe":-0.2155233103539263,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/drift_bot","legacy_path":null,"bot_service":"oddsoddy-drift-bot","dash_service":null,"db":"paper_run_20260505_104332.db","last_trade_ts":"2026-05-27T00:43:19.694942+00:00"},{"id":"combo_alpha","name":"Combo Alpha","color":"#ffa657","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 320 closed, -$228.87, NOT VIABLE"},"signal":"Whale z≥2.5 + YES 82–97% <72h + Kalshi + wallets","open":3,"closed":320,"win_rate":86.5625,"pnl":-228.86925769150216,"unrealized":1.62058115806615,"total_pnl":-227.248676533436,"deployed":25.44781036640216,"max_dd":295.75,"profit_factor":0.5972537259512749,"sharpe":-0.11988421941864774,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/combo_alpha","legacy_path":"/combo-alpha/","bot_service":"oddsoddy-combo-alpha","dash_service":"oddsoddy-combo-alpha-dashboard","db":"paper_run_20260423_202235.db","last_trade_ts":"2026-05-28T09:30:24.294669"},{"id":"news_safe","name":"News Safe","color":"#bc8cff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 180 closed, -$208.16, NOT VIABLE"},"signal":"News + BB/RSI confirm + whale-veto","open":5,"closed":180,"win_rate":42.77777777777778,"pnl":-208.15730449713624,"unrealized":-25.896271557182803,"total_pnl":-234.05357605431905,"deployed":127.5,"max_dd":200.25,"profit_factor":0.6414794985083224,"sharpe":-0.11118455558745031,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/news_safe","legacy_path":"","bot_service":"oddsoddy-news-safe","dash_service":"","db":"paper_run_20260506_090919.db","last_trade_ts":"2026-05-17T10:28:49.495597+00:00"},{"id":"grid_lp","name":"Grid LP","color":"#00d4ff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Greylisted after catalyst-trap cleanup"},"signal":"Laddered buy/sell on long-dated (≥7d) mid-priced (0.30-0.70) high-volume markets — 5 ladders ±13%, 10% TP each","open":0,"closed":142,"win_rate":26.056338028169012,"pnl":-241.29841509694836,"unrealized":0.0,"total_pnl":-241.29841509694836,"deployed":0.0,"max_dd":154.81,"profit_factor":0.13086998614581444,"sharpe":-0.6972925999105546,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/grid_lp","legacy_path":null,"bot_service":"oddsoddy-grid-lp","dash_service":null,"db":"paper_run_20260505_220841.db","last_trade_ts":"2026-05-16T14:33:59.158590+00:00"},{"id":"bb_squeeze","name":"BB Squeeze","color":"#79c0ff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 57 closed, -$272.11, NOT VIABLE"},"signal":"BB(20, 2σ) lower-band touch — combinator #1: median +10.2% Sharpe 1.24 across 98 markets","open":0,"closed":57,"win_rate":31.57894736842105,"pnl":-272.11473549383385,"unrealized":0.0,"total_pnl":-272.11473549383385,"deployed":0.0,"max_dd":174.54,"profit_factor":0.5246505354611808,"sharpe":-0.24451673016357472,"confidence":"medium","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/bb_squeeze","legacy_path":null,"bot_service":"oddsoddy-bb-squeeze","dash_service":null,"db":"paper_run_20260510_092411.db","last_trade_ts":"2026-05-15T05:46:36.845124+00:00"},{"id":"bb_squeeze_tight","name":"BB Squeeze Tight","color":"#56d364","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 111 closed, -$308.16, NOT VIABLE"},"signal":"BB(25, 1.5σ, h=12) — round-4 highest mean Sharpe (1.86), A/B vs bb_squeeze","open":0,"closed":111,"win_rate":29.72972972972973,"pnl":-308.160603596093,"unrealized":0.0,"total_pnl":-308.160603596093,"deployed":0.0,"max_dd":222.65999999999997,"profit_factor":0.6732868366570205,"sharpe":-0.13458183863782291,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/bb_squeeze_tight","legacy_path":null,"bot_service":"oddsoddy-bb-squeeze-tight","dash_service":null,"db":"paper_run_20260506_054627.db","last_trade_ts":"2026-05-15T04:23:21.658890+00:00"},{"id":"smart_dip","name":"Smart Dip","color":"#fcb500","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Greylisted: dip-family live forensics were weak"},"signal":"ATR-dip (1.5×ATR(14) from 48h max) AND elite-wallet BUY YES in last 4h — premium-conviction subset of dip_buyer_atr","open":0,"closed":92,"win_rate":25.0,"pnl":-371.293816982534,"unrealized":0.0,"total_pnl":-371.293816982534,"deployed":0.0,"max_dd":116.03999999999999,"profit_factor":0.5652564996092175,"sharpe":-0.23095366031626702,"confidence":"medium","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/smart_dip","legacy_path":null,"bot_service":"oddsoddy-smart-dip","dash_service":null,"db":"paper_run_20260505_230244.db","last_trade_ts":"2026-05-14T19:57:49.855842+00:00"},{"id":"sports_model","name":"Sports Model","color":"#f0883e","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 509 closed, -$526.72, NOT VIABLE"},"signal":"ELO vs market >8%","open":9,"closed":509,"win_rate":33.59528487229863,"pnl":-526.7182105338853,"unrealized":-49.79173108898976,"total_pnl":-576.5099416228751,"deployed":241.61346732345564,"max_dd":1600.9,"profit_factor":0.935510854097091,"sharpe":-0.022621533621738122,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/sports_model","legacy_path":"/sports-model/","bot_service":"oddsoddy-sports-model","dash_service":"oddsoddy-sports-model-dashboard","db":"paper_run_20260426_223853.db","last_trade_ts":"2026-05-29T01:42:48.275584+00:00"}]},"strategies":[{"id":"whalehunter","name":"Whalehunter","color":"#58a6ff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Whale z-score cluster","open":0,"closed":0,"win_rate":0.0,"pnl":0.0,"unrealized":0.0,"total_pnl":0.0,"deployed":0.0,"max_dd":0.0,"profit_factor":null,"sharpe":null,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/whalehunter","legacy_path":"/whalehunter/","bot_service":"oddsoddy-whalehunter","dash_service":"oddsoddy-whalehunter-dashboard","db":null,"last_trade_ts":null},{"id":"weather","name":"Weather","color":"#3fb950","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"NWP ensemble >18% edge","open":0,"closed":11,"win_rate":18.181818181818183,"pnl":-195.05109358144557,"unrealized":0.0,"total_pnl":-195.05109358144557,"deployed":0.0,"max_dd":98.55000000000001,"profit_factor":0.25532801111511677,"sharpe":-0.6833426992982232,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/weather","legacy_path":"/weather/","bot_service":"oddsoddy-paper","dash_service":"oddsoddy-dashboard","db":"paper_run_20260428_080828.db","last_trade_ts":"2026-05-30T18:43:37.306847+00:00"},{"id":"resolution_momentum","name":"Resolution Momentum","color":"#e3b341","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"YES ≥87%, 6–72h left","open":0,"closed":26,"win_rate":38.46153846153847,"pnl":-23.042203721556177,"unrealized":0.0,"total_pnl":-23.042203721556177,"deployed":0.0,"max_dd":0.94,"profit_factor":0.3337436294496776,"sharpe":-0.3764559066752349,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/resolution_momentum","legacy_path":"/resolution-momentum/","bot_service":"oddsoddy-resolution-momentum","dash_service":"oddsoddy-resolution-momentum-dashboard","db":"paper_run_20260423_074429.db","last_trade_ts":"2026-05-12T15:14:59.897514+00:00"},{"id":"fdv_specialist","name":"FDV Specialist","color":"#bc8cff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"FDV whale cluster <0.75","open":0,"closed":12,"win_rate":16.666666666666664,"pnl":-68.334178424173,"unrealized":0.0,"total_pnl":-68.334178424173,"deployed":0.0,"max_dd":68.33,"profit_factor":0.07690253116698607,"sharpe":-1.0907193317181259,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/fdv_specialist","legacy_path":"/fdv-specialist/","bot_service":"oddsoddy-fdv-specialist","dash_service":"oddsoddy-fdv-specialist-dashboard","db":"paper_run_20260504_061551.db","last_trade_ts":"2026-05-13T20:40:16.390712+00:00"},{"id":"arb_scanner","name":"Arb Scanner","color":"#ff7b72","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 152 closed, -$43.92, NOT VIABLE"},"signal":"YES+NO<0.97 / cross >8%","open":13,"closed":152,"win_rate":36.84210526315789,"pnl":-43.915503090315255,"unrealized":32.72727272727272,"total_pnl":-11.188230363042535,"deployed":265.2,"max_dd":251.75,"profit_factor":0.977432937774761,"sharpe":-0.007196425101619607,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/arb_scanner","legacy_path":"/arb-scanner/","bot_service":"oddsoddy-arb-scanner","dash_service":"oddsoddy-arb-scanner-dashboard","db":"paper_run_20260504_061416.db","last_trade_ts":"2026-05-30T11:49:55.504449"},{"id":"sports_model","name":"Sports Model","color":"#f0883e","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 509 closed, -$526.72, NOT VIABLE"},"signal":"ELO vs market >8%","open":9,"closed":509,"win_rate":33.59528487229863,"pnl":-526.7182105338853,"unrealized":-49.79173108898976,"total_pnl":-576.5099416228751,"deployed":241.61346732345564,"max_dd":1600.9,"profit_factor":0.935510854097091,"sharpe":-0.022621533621738122,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/sports_model","legacy_path":"/sports-model/","bot_service":"oddsoddy-sports-model","dash_service":"oddsoddy-sports-model-dashboard","db":"paper_run_20260426_223853.db","last_trade_ts":"2026-05-29T01:42:48.275584+00:00"},{"id":"news_trader","name":"News Trader","color":"#d2a8ff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 260 closed, -$192.96, NOT VIABLE"},"signal":"RSS keyword match >70%","open":0,"closed":260,"win_rate":41.92307692307693,"pnl":-192.96403345775832,"unrealized":0.0,"total_pnl":-192.96403345775832,"deployed":0.0,"max_dd":166.67000000000002,"profit_factor":0.7348978972024919,"sharpe":-0.07001714545344082,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/news_trader","legacy_path":"/news-trader/","bot_service":"oddsoddy-news-trader","dash_service":"oddsoddy-news-trader-dashboard","db":"paper_run_20260426_095536.db","last_trade_ts":"2026-05-16T16:28:37.379716+00:00"},{"id":"news_safe","name":"News Safe","color":"#bc8cff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 180 closed, -$208.16, NOT VIABLE"},"signal":"News + BB/RSI confirm + whale-veto","open":5,"closed":180,"win_rate":42.77777777777778,"pnl":-208.15730449713624,"unrealized":-25.896271557182803,"total_pnl":-234.05357605431905,"deployed":127.5,"max_dd":200.25,"profit_factor":0.6414794985083224,"sharpe":-0.11118455558745031,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/news_safe","legacy_path":"","bot_service":"oddsoddy-news-safe","dash_service":"","db":"paper_run_20260506_090919.db","last_trade_ts":"2026-05-17T10:28:49.495597+00:00"},{"id":"equity_news","name":"Equity News","color":"#56d364","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 104 closed, -$121.47, NOT VIABLE"},"signal":"Alpaca SIP news + LLM → Polymarket equity markets","open":2,"closed":104,"win_rate":37.5,"pnl":-121.47182312387834,"unrealized":42.21076259873651,"total_pnl":-79.26106052514183,"deployed":51.0,"max_dd":104.25999999999999,"profit_factor":0.5614189778198617,"sharpe":-0.16770188232100353,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/equity_news","legacy_path":"","bot_service":"oddsoddy-equity-news","dash_service":"","db":"paper_run_20260507_082429.db","last_trade_ts":"2026-05-17T16:29:21.662995+00:00"},{"id":"option_flow","name":"Option Flow","color":"#ffa657","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 123 closed, -$177.62, NOT VIABLE"},"signal":"Alpaca OPRA unusual call/put flow + LLM → Polymarket equity","open":4,"closed":123,"win_rate":45.52845528455284,"pnl":-177.6217277533947,"unrealized":-22.85342440671837,"total_pnl":-200.47515216011308,"deployed":102.0,"max_dd":132.91,"profit_factor":0.6242652551494945,"sharpe":-0.13575853133112203,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/option_flow","legacy_path":"","bot_service":"oddsoddy-option-flow","dash_service":"","db":"paper_run_20260507_083028.db","last_trade_ts":"2026-05-17T17:13:14.021196+00:00"},{"id":"earnings_arb","name":"Earnings Arb","color":"#fb8531","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Earnings calendar TIME GATE + Alpaca news + LLM → Polymarket equity","open":0,"closed":8,"win_rate":12.5,"pnl":-140.50990929691437,"unrealized":0.0,"total_pnl":-140.50990929691437,"deployed":0.0,"max_dd":8.79,"profit_factor":0.01729195512417474,"sharpe":-1.2563659802269016,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/earnings_arb","legacy_path":"","bot_service":"oddsoddy-earnings-arb","dash_service":"","db":"paper_run_20260507_093535.db","last_trade_ts":"2026-05-10T23:27:46.905598+00:00"},{"id":"confluence_alpha","name":"Confluence Alpha","color":"#a371f7","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Cross-bot ≥2-source agreement on (market, direction) → bigger sizing","open":0,"closed":15,"win_rate":33.33333333333333,"pnl":-30.721228312080378,"unrealized":0.0,"total_pnl":-30.721228312080378,"deployed":0.0,"max_dd":13.930000000000003,"profit_factor":0.5919666178985307,"sharpe":-0.18090833089039748,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/confluence_alpha","legacy_path":"","bot_service":"oddsoddy-confluence-alpha","dash_service":"","db":"paper_run_20260507_094257.db","last_trade_ts":"2026-05-15T23:53:44.787435+00:00"},{"id":"stock_master","name":"Stock Master","color":"#39d353","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"News+LLM + 6-gate stack: stock SIP / PM TA / whale-veto / spread / LMD / exhaustion","open":0,"closed":0,"win_rate":0.0,"pnl":0.0,"unrealized":0.0,"total_pnl":0.0,"deployed":0.0,"max_dd":0.0,"profit_factor":null,"sharpe":null,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/stock_master","legacy_path":"","bot_service":"oddsoddy-stock-master","dash_service":"","db":"paper_run_20260510_095642.db","last_trade_ts":null},{"id":"lp_market_maker","name":"LP Market Maker","color":"#79c0ff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Virtual MM at mid±1%","open":0,"closed":0,"win_rate":0.0,"pnl":0.0,"unrealized":0.0,"total_pnl":0.0,"deployed":0.0,"max_dd":0.0,"profit_factor":null,"sharpe":null,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/lp_market_maker","legacy_path":"/lp-market-maker/","bot_service":"oddsoddy-lp-market-maker","dash_service":"oddsoddy-lp-market-maker-dashboard","db":"paper_run_20260423_080138.db","last_trade_ts":null},{"id":"combo_alpha","name":"Combo Alpha","color":"#ffa657","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 320 closed, -$228.87, NOT VIABLE"},"signal":"Whale z≥2.5 + YES 82–97% <72h + Kalshi + wallets","open":3,"closed":320,"win_rate":86.5625,"pnl":-228.86925769150216,"unrealized":1.62058115806615,"total_pnl":-227.248676533436,"deployed":25.44781036640216,"max_dd":295.75,"profit_factor":0.5972537259512749,"sharpe":-0.11988421941864774,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/combo_alpha","legacy_path":"/combo-alpha/","bot_service":"oddsoddy-combo-alpha","dash_service":"oddsoddy-combo-alpha-dashboard","db":"paper_run_20260423_202235.db","last_trade_ts":"2026-05-28T09:30:24.294669"},{"id":"wallet_follower","name":"Wallet Follower","color":"#79c0ff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Follow top wallets from whalehunter (WR≥50%)","open":0,"closed":0,"win_rate":0.0,"pnl":0.0,"unrealized":0.0,"total_pnl":0.0,"deployed":0.0,"max_dd":0.0,"profit_factor":null,"sharpe":null,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/wallet_follower","legacy_path":"/wallet-follower/","bot_service":"oddsoddy-wallet-follower","dash_service":"oddsoddy-wallet-follower-dashboard","db":"paper_run_20260426_131624.db","last_trade_ts":null},{"id":"news2combo","name":"News2Combo","color":"#f0883e","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"LLM news + whale + momentum + wallets + Kalshi (2+ confirms)","open":0,"closed":1,"win_rate":100.0,"pnl":0.6556506849315067,"unrealized":0.0,"total_pnl":0.6556506849315067,"deployed":0.0,"max_dd":0.0,"profit_factor":null,"sharpe":null,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/news2combo","legacy_path":"/news2combo/","bot_service":"oddsoddy-news2combo","dash_service":"oddsoddy-news2combo-dashboard","db":"paper_run_20260426_123356.db","last_trade_ts":"2026-05-06T19:42:14.106699+00:00"},{"id":"whale_tracker","name":"Whale Tracker","color":"#58a6ff","status":"active","raw_status":"active","active":true,"deprecated":true,"decision":{"class":"observe","label":"feed","reason":"Active feed/scanner infrastructure, excluded from trading totals"},"signal":"Greylisted immediate wallet-copy bot; exits only, scanner kept as feed","open":0,"closed":365,"win_rate":49.04109589041096,"pnl":-11.073930111748309,"unrealized":0.0,"total_pnl":-11.073930111748309,"deployed":0.0,"max_dd":118.87771729883764,"profit_factor":0.9796335042131424,"sharpe":-0.006947747280862631,"confidence":"high","readiness":"NOT VIABLE","mode":"paper","uptime":"3d","detail_path":"/strategy/whale_tracker","legacy_path":"/whale-tracker/","bot_service":"oddsoddy-whale-tracker","dash_service":"oddsoddy-whale-tracker-dashboard","db":"whale_tracker.db","last_trade_ts":"2026-06-29T18:49:00.606569+00:00"},{"id":"whale_tracker_drift","name":"Whale Tracker Drift Bot","color":"#fb923c","status":"active","raw_status":"active","active":true,"deprecated":false,"decision":{"class":"observe","label":"observe","reason":"Marginal current paper: 325 closed, PF 1.04, P&L $+17.33"},"signal":"Adaptive immediate drift_bot entries/exits from Whale Tracker classified flow","open":0,"closed":325,"win_rate":50.76923076923077,"pnl":17.333049676521785,"unrealized":0.0,"total_pnl":17.333049676521785,"deployed":0.0,"max_dd":111.22842380904498,"profit_factor":1.0364184440413005,"sharpe":0.012199833420250853,"confidence":"high","readiness":"MARGINAL","mode":"paper","uptime":"3d","detail_path":"/strategy/whale_tracker_drift","legacy_path":"/whale-tracker/","bot_service":"oddsoddy-whale-drift-bot","dash_service":"oddsoddy-whale-tracker-dashboard","db":"whale_tracker.db","last_trade_ts":"2026-06-12T13:14:56.573518+00:00"},{"id":"whale_tracker_confirm","name":"Whale Tracker +240m Confirm","color":"#facc15","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"+240m NO confirm: near-low or mid-long insider flow; politics only near-low >=$10k","open":0,"closed":40,"win_rate":35.0,"pnl":-28.406979788270096,"unrealized":0.0,"total_pnl":-28.406979788270096,"deployed":0.0,"max_dd":41.41981484641272,"profit_factor":0.5809635863160718,"sharpe":-0.16431326907120095,"confidence":"medium","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/whale_tracker_confirm","legacy_path":"/whale-tracker/drift","bot_service":"oddsoddy-whale-drift-confirm-bot","dash_service":"oddsoddy-whale-tracker-dashboard","db":"whale_tracker.db","last_trade_ts":"2026-06-29T18:49:00.606569+00:00"},{"id":"whale_flow","name":"Whale Flow","color":"#2dd4bf","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Full-tape whale flow: 24h→2h, ≥$50k, ≥50% imbalance, ≥$5k max trade","open":0,"closed":147,"win_rate":65.98639455782312,"pnl":-50.68362652616218,"unrealized":0.0,"total_pnl":-50.68362652616218,"deployed":0.0,"max_dd":57.410000000000004,"profit_factor":0.8110590489831356,"sharpe":-0.08709781862273701,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/whale_flow","legacy_path":null,"bot_service":"oddsoddy-whale-flow","dash_service":null,"db":"paper_run_20260612_122533.db","last_trade_ts":"2026-06-30T03:05:21.550451+00:00"},{"id":"poly_edge_flow_strict","name":"Poly Edge: Flow Strict","color":"#2dd4bf","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Paper-only poly_data flow: 24h->2h, >=$50k, >=50% imbalance, >=$5k max trade","open":0,"closed":144,"win_rate":68.05555555555556,"pnl":-19.067412250460613,"unrealized":0.0,"total_pnl":-19.067412250460613,"deployed":0.0,"max_dd":48.0,"profit_factor":0.9230567334786848,"sharpe":-0.033100037453919214,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/poly_edge_flow_strict","legacy_path":null,"bot_service":"oddsoddy-poly-edge-lab","dash_service":null,"db":"paper_run_20260612_225628.db","last_trade_ts":"2026-06-30T02:57:45.908571+00:00"},{"id":"poly_edge_flow_capacity","name":"Poly Edge: Flow Capacity","color":"#14b8a6","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Paper-only poly_data flow: 24h->2h, >=$50k, >=35% imbalance, >=$5k max trade","open":0,"closed":182,"win_rate":64.28571428571429,"pnl":-37.174128283639064,"unrealized":0.0,"total_pnl":-37.174128283639064,"deployed":0.0,"max_dd":73.52,"profit_factor":0.8942634948064194,"sharpe":-0.046571953347787604,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/poly_edge_flow_capacity","legacy_path":null,"bot_service":"oddsoddy-poly-edge-lab","dash_service":null,"db":"paper_run_20260612_225628.db","last_trade_ts":"2026-06-30T02:57:45.942635+00:00"},{"id":"poly_edge_flow_balanced","name":"Poly Edge: Flow Balanced","color":"#0ea5e9","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Paper-only poly_data flow: 24h->2h, >=$25k, >=50% imbalance, >=$5k max trade","open":0,"closed":176,"win_rate":67.04545454545455,"pnl":-21.564989513014208,"unrealized":0.0,"total_pnl":-21.564989513014208,"deployed":0.0,"max_dd":53.33,"profit_factor":0.9308157048163658,"sharpe":-0.029418782002489596,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/poly_edge_flow_balanced","legacy_path":null,"bot_service":"oddsoddy-poly-edge-lab","dash_service":null,"db":"paper_run_20260612_225628.db","last_trade_ts":"2026-06-30T02:57:45.873929+00:00"},{"id":"poly_edge_flow_weekly","name":"Poly Edge: Weekly Flow","color":"#38bdf8","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Paper-only poly_data flow: 168h->12h, >=$25k, >=50% imbalance","open":8,"closed":122,"win_rate":66.39344262295081,"pnl":-35.01101694374813,"unrealized":20.573018802817817,"total_pnl":-14.437998140930315,"deployed":80.0,"max_dd":47.47,"profit_factor":0.8423167337212099,"sharpe":-0.07074652469793889,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/poly_edge_flow_weekly","legacy_path":null,"bot_service":"oddsoddy-poly-edge-lab","dash_service":null,"db":"paper_run_20260612_225628.db","last_trade_ts":"2026-06-30T08:30:33.120435+00:00"},{"id":"poly_edge_flow_swing","name":"Poly Edge: Swing Flow","color":"#22c55e","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Paper-only poly_data flow: 72h->6h, >=$5k, >=50% imbalance, >=$5k max trade","open":4,"closed":150,"win_rate":64.66666666666666,"pnl":-61.70915533976616,"unrealized":7.5357895525122345,"total_pnl":-54.17336578725393,"deployed":40.0,"max_dd":74.24,"profit_factor":0.7745019154648674,"sharpe":-0.10354109831235134,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/poly_edge_flow_swing","legacy_path":null,"bot_service":"oddsoddy-poly-edge-lab","dash_service":null,"db":"paper_run_20260612_225628.db","last_trade_ts":"2026-06-30T10:35:07.763329+00:00"},{"id":"whalehunter_elite","name":"Whalehunter Elite","color":"#bc8cff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Whalehunter signal AND ≥1 cluster member is in top-5K elite (poly_data)","open":0,"closed":0,"win_rate":0.0,"pnl":0.0,"unrealized":0.0,"total_pnl":0.0,"deployed":0.0,"max_dd":0.0,"profit_factor":null,"sharpe":null,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/whalehunter_elite","legacy_path":null,"bot_service":"oddsoddy-whalehunter-elite","dash_service":null,"db":null,"last_trade_ts":null},{"id":"first_mover","name":"First Mover","color":"#7ee787","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 34 closed, -$78.52, NOT VIABLE"},"signal":"Elite wallet among first 10 traders on a market < 6h old","open":0,"closed":34,"win_rate":32.35294117647059,"pnl":-78.51908984141305,"unrealized":0.0,"total_pnl":-78.51908984141305,"deployed":0.0,"max_dd":138.89,"profit_factor":0.6239175089604719,"sharpe":-0.14863628623178132,"confidence":"medium","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/first_mover","legacy_path":null,"bot_service":"oddsoddy-first-mover","dash_service":null,"db":"paper_run_20260504_075153.db","last_trade_ts":"2026-05-12T23:37:23.684904+00:00"},{"id":"drift_bot","name":"Drift Bot","color":"#ffa657","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Greylisted while Whale Tracker replaces weak standalone drift variants"},"signal":"Pre-resolution YES drift, 72-168h to close, entry 0.85+ — drift_backtest +10.6% avg","open":4,"closed":196,"win_rate":58.673469387755105,"pnl":-225.03808080244008,"unrealized":5.672868045526602,"total_pnl":-219.36521275691348,"deployed":102.0,"max_dd":216.32,"profit_factor":0.41844917314266555,"sharpe":-0.2155233103539263,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/drift_bot","legacy_path":null,"bot_service":"oddsoddy-drift-bot","dash_service":null,"db":"paper_run_20260505_104332.db","last_trade_ts":"2026-05-27T00:43:19.694942+00:00"},{"id":"smart_flow","name":"Smart Flow","color":"#a371f7","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 37 closed, -$66.31, NOT VIABLE"},"signal":"Elite-wallet net USD flow vs price divergence (≥$5k, ≥2 elites)","open":0,"closed":37,"win_rate":40.54054054054054,"pnl":-66.31000528925331,"unrealized":0.0,"total_pnl":-66.31000528925331,"deployed":0.0,"max_dd":143.23000000000002,"profit_factor":0.7230649607363526,"sharpe":-0.12713439009914304,"confidence":"medium","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/smart_flow","legacy_path":null,"bot_service":"oddsoddy-smart-flow","dash_service":null,"db":"paper_run_20260505_103419.db","last_trade_ts":"2026-05-16T15:13:50.770550+00:00"},{"id":"bb_squeeze","name":"BB Squeeze","color":"#79c0ff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 57 closed, -$272.11, NOT VIABLE"},"signal":"BB(20, 2σ) lower-band touch — combinator #1: median +10.2% Sharpe 1.24 across 98 markets","open":0,"closed":57,"win_rate":31.57894736842105,"pnl":-272.11473549383385,"unrealized":0.0,"total_pnl":-272.11473549383385,"deployed":0.0,"max_dd":174.54,"profit_factor":0.5246505354611808,"sharpe":-0.24451673016357472,"confidence":"medium","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/bb_squeeze","legacy_path":null,"bot_service":"oddsoddy-bb-squeeze","dash_service":null,"db":"paper_run_20260510_092411.db","last_trade_ts":"2026-05-15T05:46:36.845124+00:00"},{"id":"bb_squeeze_tight","name":"BB Squeeze Tight","color":"#56d364","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Retired 2026-06-10: 111 closed, -$308.16, NOT VIABLE"},"signal":"BB(25, 1.5σ, h=12) — round-4 highest mean Sharpe (1.86), A/B vs bb_squeeze","open":0,"closed":111,"win_rate":29.72972972972973,"pnl":-308.160603596093,"unrealized":0.0,"total_pnl":-308.160603596093,"deployed":0.0,"max_dd":222.65999999999997,"profit_factor":0.6732868366570205,"sharpe":-0.13458183863782291,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/bb_squeeze_tight","legacy_path":null,"bot_service":"oddsoddy-bb-squeeze-tight","dash_service":null,"db":"paper_run_20260506_054627.db","last_trade_ts":"2026-05-15T04:23:21.658890+00:00"},{"id":"fundamental_arb","name":"Fundamental Arb","color":"#ff66ff","status":"active","raw_status":"active","active":true,"deprecated":false,"decision":{"class":"observe","label":"observe","reason":"Marginal current paper: 62 closed, PF 1.44, P&L $+163.84"},"signal":"Filtered paper reboot: equities + SOL only; BTC/ETH and between markets blocked after 2026-06-10 vbtpro audit","open":0,"closed":62,"win_rate":67.74193548387096,"pnl":163.84031905700644,"unrealized":0.0,"total_pnl":163.84031905700644,"deployed":0.0,"max_dd":159.88,"profit_factor":1.4380246353170554,"sharpe":0.1534684245161085,"confidence":"medium","readiness":"MARGINAL","mode":"paper","uptime":"3d","detail_path":"/strategy/fundamental_arb","legacy_path":null,"bot_service":"oddsoddy-fundamental-arb","dash_service":null,"db":"paper_run_20260505_143125.db","last_trade_ts":"2026-06-10T19:13:14.207338+00:00"},{"id":"precipitation_arb","name":"Precipitation Arb","color":"#41a3ff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"Polymarket monthly precipitation vs OpenMeteo Archive (past month deterministic) + climatology forecast","open":15,"closed":0,"win_rate":0.0,"pnl":0.0,"unrealized":-12.840611241510898,"total_pnl":-12.840611241510898,"deployed":378.75,"max_dd":0.0,"profit_factor":null,"sharpe":null,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/precipitation_arb","legacy_path":null,"bot_service":"oddsoddy-precipitation-arb","dash_service":null,"db":"paper_run_20260505_160009.db","last_trade_ts":"2026-05-05T16:01:15.880113+00:00"},{"id":"grid_lp","name":"Grid LP","color":"#00d4ff","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Greylisted after catalyst-trap cleanup"},"signal":"Laddered buy/sell on long-dated (≥7d) mid-priced (0.30-0.70) high-volume markets — 5 ladders ±13%, 10% TP each","open":0,"closed":142,"win_rate":26.056338028169012,"pnl":-241.29841509694836,"unrealized":0.0,"total_pnl":-241.29841509694836,"deployed":0.0,"max_dd":154.81,"profit_factor":0.13086998614581444,"sharpe":-0.6972925999105546,"confidence":"high","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/grid_lp","legacy_path":null,"bot_service":"oddsoddy-grid-lp","dash_service":null,"db":"paper_run_20260505_220841.db","last_trade_ts":"2026-05-16T14:33:59.158590+00:00"},{"id":"smart_dip","name":"Smart Dip","color":"#fcb500","status":"deactivated","raw_status":"inactive","active":false,"deprecated":true,"decision":{"class":"retire","label":"retire","reason":"Greylisted: dip-family live forensics were weak"},"signal":"ATR-dip (1.5×ATR(14) from 48h max) AND elite-wallet BUY YES in last 4h — premium-conviction subset of dip_buyer_atr","open":0,"closed":92,"win_rate":25.0,"pnl":-371.293816982534,"unrealized":0.0,"total_pnl":-371.293816982534,"deployed":0.0,"max_dd":116.03999999999999,"profit_factor":0.5652564996092175,"sharpe":-0.23095366031626702,"confidence":"medium","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/smart_dip","legacy_path":null,"bot_service":"oddsoddy-smart-dip","dash_service":null,"db":"paper_run_20260505_230244.db","last_trade_ts":"2026-05-14T19:57:49.855842+00:00"},{"id":"btc_scalper","name":"BTC Scalper","color":"#f0b90b","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"BTC 5min momentum at 240s","open":0,"closed":10,"win_rate":50.0,"pnl":11.252266047402308,"unrealized":0.0,"total_pnl":11.252266047402308,"deployed":0.0,"max_dd":46.66,"profit_factor":1.2228171494535112,"sharpe":0.08607348935872969,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/btc_scalper","legacy_path":"/btc-scalper/","bot_service":"oddsoddy-btc-scalper","dash_service":"oddsoddy-btc-scalper-dashboard","db":"paper_run_20260512_213712.db","last_trade_ts":"2026-05-13T00:21:10.956198+00:00"},{"id":"crypto_scalper","name":"Crypto Scalper","color":"#26a69a","status":"deactivated","raw_status":"inactive","active":false,"deprecated":false,"decision":{"class":"retire","label":"retire","reason":"Service deactivated"},"signal":"ETH/SOL/DOGE/XRP 5min momentum at 240s","open":0,"closed":14,"win_rate":35.714285714285715,"pnl":-139.66254631985214,"unrealized":0.0,"total_pnl":-139.66254631985214,"deployed":0.0,"max_dd":139.66,"profit_factor":0.13575156980289518,"sharpe":-0.846751493745799,"confidence":"low","readiness":"DEACTIVATED","mode":"paper","uptime":"","detail_path":"/strategy/crypto_scalper","legacy_path":"/crypto-scalper/","bot_service":"oddsoddy-crypto-scalper","dash_service":"oddsoddy-crypto-scalper-dashboard","db":"paper_run_20260512_213713.db","last_trade_ts":"2026-05-15T00:03:20.445277+00:00"}],"open_positions":[],"recent_activity":[{"strategy_id":"whale_tracker","strategy":"Whale Tracker","market":"US-Iran Final Nuclear Deal by August 31, 2026?","pnl":0.47046357615894085,"ts":"2026-06-29T18:49:00.606569+00:00","kind":"closed"},{"strategy_id":"whale_tracker","strategy":"Whale Tracker","market":"US-Iran Final Nuclear Deal by August 31, 2026?","pnl":0.47046357615894085,"ts":"2026-06-29T18:43:39.737207+00:00","kind":"closed"},{"strategy_id":"whale_tracker","strategy":"Whale Tracker","market":" Iran agrees to end enrichment of uranium by June 30?","pnl":-0.018012170385393555,"ts":"2026-06-26T18:53:52.992670+00:00","kind":"closed"},{"strategy_id":"whale_tracker","strategy":"Whale Tracker","market":" Iran agrees to end enrichment of uranium by December 31?","pnl":0.47884892086330977,"ts":"2026-06-26T18:48:45.984713+00:00","kind":"closed"},{"strategy_id":"whale_tracker","strategy":"Whale Tracker","market":" Iran agrees to end enrichment of uranium by June 30?","pnl":-0.06740253164556968,"ts":"2026-06-26T17:25:20.238645+00:00","kind":"closed"},{"strategy_id":"whale_tracker_drift","strategy":"Whale Tracker Drift Bot","market":"Will the U.S. invade Iran before 2027?","pnl":4.079999999999999,"ts":"2026-06-12T13:14:56.573518+00:00","kind":"closed"},{"strategy_id":"whale_tracker_drift","strategy":"Whale Tracker Drift Bot","market":"Israel closes its airspace by June 15?","pnl":3.522528735912827,"ts":"2026-06-12T13:14:56.573518+00:00","kind":"closed"},{"strategy_id":"whale_tracker_drift","strategy":"Whale Tracker Drift Bot","market":"Will the U.S. invade Iran before 2027?","pnl":0.5703703703703666,"ts":"2026-06-12T13:14:56.573518+00:00","kind":"closed"},{"strategy_id":"whale_tracker_drift","strategy":"Whale Tracker Drift Bot","market":"US x Iran permanent peace deal by June 15, 2026?","pnl":1.178035734818404,"ts":"2026-06-12T13:14:56.573518+00:00","kind":"closed"},{"strategy_id":"whale_tracker_drift","strategy":"Whale Tracker Drift Bot","market":"US x Iran permanent peace deal by June 15, 2026?","pnl":0.49023132164405336,"ts":"2026-06-12T13:14:56.573518+00:00","kind":"closed"},{"strategy_id":"fundamental_arb","strategy":"Fundamental Arb","market":"Will S&P 500 (SPX) hit $6,000 (LOW) in June?","pnl":3.238950276243095,"ts":"2026-06-10T19:13:14.207338+00:00","kind":"closed"},{"strategy_id":"fundamental_arb","strategy":"Fundamental Arb","market":"Will S&P 500 (SPX) hit $8,000 (HIGH) in June?","pnl":1.357142857142847,"ts":"2026-06-10T19:13:13.594228+00:00","kind":"closed"},{"strategy_id":"fundamental_arb","strategy":"Fundamental Arb","market":"Will S&P 500 (SPX) hit $6,300 (LOW) in June?","pnl":4.295930232558142,"ts":"2026-06-10T19:13:12.967770+00:00","kind":"closed"},{"strategy_id":"fundamental_arb","strategy":"Fundamental Arb","market":"MicroStrategy announces >1000 BTC purchase May 12-18?","pnl":2.8461538461538396,"ts":"2026-06-10T19:13:12.359968+00:00","kind":"closed"},{"strategy_id":"fundamental_arb","strategy":"Fundamental Arb","market":"Will S&P 500 (SPX) hit $7,700 (HIGH) in June?","pnl":7.8412921348314555,"ts":"2026-06-10T19:13:11.868890+00:00","kind":"closed"}]}