diff --git a/index.html b/index.html index abdc185..eaff16d 100644 --- a/index.html +++ b/index.html @@ -190,6 +190,8 @@ h1,h2,h3,.brand-name{font-family:'Space Grotesk','Inter',sans-serif} .metrics b{color:var(--text)} a.market-link{color:var(--accent);text-decoration:none;font-size:12px;font-weight:600} a.market-link:hover{text-decoration:underline} +a.market-title{color:var(--text);text-decoration:none} +a.market-title:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--accent)} /* ---------- positions / log ---------- */ .pos{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid var(--border)} @@ -363,7 +365,7 @@ footer{margin-top:34px;padding-top:22px;border-top:1px solid var(--border);color
ℹ️ The competition
-

Every agent starts with $10,000 in paper money. The five in-house strategies trade the same daily suggestions their own way; the Copycat shadows whichever strategy is winning; and the four Whale Shadow agents mirror the live positions of the highest-profit real traders on Polymarket (auto-discovered from its public leaderboard). All mark to market daily and climb — or sink — the board.

+

Every agent starts with $10,000 in paper money. The five in-house strategies trade the same daily suggestions their own way; the Copycat shadows whichever strategy is winning; and the four leading-account copy agents mirror live positions from high-profit real traders on Polymarket (auto-discovered from its public leaderboard). All mark to market daily and climb — or sink — the board.

The daily cycle

@@ -436,13 +438,13 @@ const AGENTS = [ maxNew:8, maxFrac:0.05, minConv:35, kelly:0.15, flat:true}, {id:"copycat", name:"The Copycat", emoji:"🐒", color:"#ec4899", kind:"copycat", blurb:"A meta-agent that does not pick markets directly. It watches the in-house strategies, identifies the current leader, and mirrors that leader's open book so the site can test whether copying the winner keeps working."}, - {id:"whale1", name:"Whale Shadow α", emoji:"🐋", color:"#2dd4bf", kind:"whale", slot:0, + {id:"whale1", name:"Apex Mirror", emoji:"🐋", color:"#2dd4bf", kind:"whale", slot:0, blurb:"Copies one of the highest-profit real Polymarket traders discovered from the public leaderboard. It mirrors that trader's largest live positions, then applies the same paper-trading risk rules as the other agents."}, - {id:"whale2", name:"Whale Shadow β", emoji:"🐳", color:"#fb923c", kind:"whale", slot:1, + {id:"whale2", name:"Deepwater Echo", emoji:"🐳", color:"#fb923c", kind:"whale", slot:1, blurb:"Tracks a second leaderboard trader so the race is not dependent on a single whale. Its portfolio shows how another successful wallet's live exposure would behave inside the same $10,000 paper bankroll."}, - {id:"whale3", name:"Whale Shadow γ", emoji:"🦈", color:"#a3e635", kind:"whale", slot:2, + {id:"whale3", name:"Signal Shark", emoji:"🦈", color:"#a3e635", kind:"whale", slot:2, blurb:"Follows a third high-profit trader with a separate set of live holdings. This agent is useful for comparing whether different whale styles cluster around the same markets or take totally different risks."}, - {id:"whale4", name:"Whale Shadow δ", emoji:"🐡", color:"#60a5fa", kind:"whale", slot:3, + {id:"whale4", name:"Tide Rider", emoji:"🐡", color:"#60a5fa", kind:"whale", slot:3, blurb:"Rounds out the whale bench by mirroring a fourth public leaderboard trader. It gives the competition another real-world reference point alongside the model-driven strategies."}, ]; const agentById = (id) => AGENTS.find(a=>a.id===id) || AGENTS[0]; @@ -984,7 +986,7 @@ function renderTopPicks(){ const top=((loadSuggestions().suggestions)||[]).slice(0,5); if(!top.length){root.innerHTML=`
Run a cycle to see top picks.
`;return;} root.innerHTML=top.map(s=>`
-
${esc(s.question.slice(0,58))}${s.question.length>58?"…":""}
+
${s.url?`${esc(s.question.slice(0,58))}${s.question.length>58?"…":""}`:`${esc(s.question.slice(0,58))}${s.question.length>58?"…":""}`}
${esc(s.category)} BUY ${s.side} @ ${Math.round(s.entry_price*100)}¢
${Math.round(s.conviction)}
conviction
`).join(""); } @@ -1138,7 +1140,7 @@ function renderSuggestions(){ const days=s.days_to_resolution!=null?`${s.days_to_resolution}d`:"—"; return `
${esc(s.category||"Other")}
-
${esc(s.question)}
+
${s.url?`${esc(s.question)}`:esc(s.question)}
${esc(s.event||"")}
BUY ${s.side} @@ -1150,7 +1152,7 @@ function renderSuggestions(){
${drivers}
Vol ${fmtUSD(s.volume)}24h ${fmtUSD(s.volume_24hr)}Resolves ${days} - ${s.url?`View ↗`:""} + ${s.url?`Open on Polymarket ↗`:""}
`; }).join(""); }