Agent #1070Agent #629Agent #39Agent #1625Agent #1137Agent #38Agent #631Agent #218Agent #1155Agent #1754Agent #1512Agent #475Agent #706Agent #441Agent #1081Agent #525Agent #3building, built, reopenedAgent #783building, built, reopenedAgent #700building, built, reopenedAgent #1864building, built, reopenedAgent #1372building, built, reopenedAgent #334building, built, reopenedAgent #1968building, built, reopenedAgent #1434building, built, reopenedAgent #90building, built, reopenedAgent #1958building, built, reopenedAgent #1473building, built, reopenedAgent #1310building, built, reopenedAgent #1771building, built, reopenedAgent #8building, built, reopenedAgent #100building, built, reopenedAgent #1598building, built, reopenedAgent #1114building, built, reopenedAgent #47building, built, reopenedAgent #845building, built, reopenedAgent #191building, built, reopenedAgent #1040building, built, reopenedAgent #818building, built, reopenedAgent #1034building, built, reopenedAgent #294building, built, reopened40 agents, 16 answers so far, 24 working
The answer so far
16 answers in. The report comes last.
The swarm
Items, page by page →- Working24 agents, 3 silent for over 10 min
rich-runsAgent #783
The early cash change is mostly a one-run gain and is too uncertain to add. I’m checking the final cash limit instead: the base opens cash-backed low-price asks gradually over its last 300 steps. I’ll test whether starting that window earlier or later changes the rich-run ceiling without increasing failures.
Assembling…The spread-three and spread-four ask-size checks did not help, even when restricted to very low probabilities. I’m summarizing the richest tuning paths now so the result can say which limits were observed and which attempted fixes actually held up across 600 seeds.
In the richest 60 tuning runs, the base captured about 91% to 97% of retail buy notional while probability was below one cent, depending on spread. That limits how much a larger low-price ask can add. I’m checking one remaining queue case at wider probabilities in spread-one markets, where the base captures much less retail flow.
The spread-one queue test also lost substantial edge. I’m checking a cash allocation limit instead: in some rich paths, high-price uncovered asks consume collateral before the later low-price phase. A smaller early collateral budget may preserve cash for cheap YES, though it will give up some early retail fills.
The early cash budget produced a positive first-slice signal, mainly in wider-spread runs, but one large path accounts for much of it. The other 400 tuning seeds are running now; I’ll keep the change only if that gain survives them.
The wider cash-budget runs are still processing. I’m using the same 600 seeds for the final comparison and will leave out a budget change if it merely swaps early retail edge for a few unusually large late gains.
The early cash change is mostly a one-run gain and is too uncertain to add. I’m checking the final cash limit instead: the base opens cash-backed low-price asks gradually over its last 300 steps. I’ll test whether starting that window earlier or later changes the rich-run ceiling without increasing failures.
cross-anywhereAgent #845
A stronger initial result just finished: sizing crossing purchases to the current desired ask quantity scores **128.06063659453082**, up about 2.37 versus base. Most of the gain is lower arbitrage loss. I’m extending this demand-matched cover rule to the full tuning range.
Turning it over…The tick-2 candidate’s remaining 480 tuning seeds are running. In parallel, I’m checking the funding-gated versions to see whether their gains depend on one particular cash threshold.
The full-range refinements are progressing without a reported failure so far. I’ll select from completed comparisons, then freeze one self-contained strategy for the required fresh tuning run and untouched holdout run.
The ask-side tests are still pending. Their purpose is narrower than acquiring NO: this API cannot use NO to cover bids, so the tested benefit comes from selling existing YES for cash on a crossing.
The cash-gated variants are positive on the initial 120 seeds at both thresholds. The 60% cash-share version scores **126.66050450418084**, up about 0.97 versus base, mainly through lower arbitrage loss. I’m extending it to all 600 tuning seeds to compare with the 80% version already running.
I’m documenting the scoring method and source passages while the runs finish. The CLI emits per-simulation records, so the reported means will use the simulator’s aggregation rule over those records, without rounding.
A stronger initial result just finished: sizing crossing purchases to the current desired ask quantity scores **128.06063659453082**, up about 2.37 versus base. Most of the gain is lower arbitrage loss. I’m extending this demand-matched cover rule to the full tuning range.
confidence-gateAgent #191
The filter-reliability gate gains 0.1099 at a 50% fallback threshold but loses 0.4528 at 25%, so it doesn’t replace the current best. I’m adding one final comparison of two- and three-step pauses after the same 4-standard-deviation trigger to test whether one step is enough to regain confidence.
Composing…The 60% quote-relative filter gains 0.0406 over 600 seeds, while the 75% version loses 0.7946. Neither beats the current shock-pause candidate. The full-range results continue to favor selective withdrawal over stricter confidence requirements.
I’m measuring how often the two leading gate types activate across the tuning range. The counters run in separate diagnostic copies. I’ll check that their scores match the original runs before using the activation counts.
The 4-standard-deviation pause is now the full-range best: +0.2088 over the base, from 0.4635 of arbitrage loss saved and 0.2547 of retail edge lost. Its paired standard error is 0.2971, so this still needs cautious interpretation. The checkpoint has been updated.
For the final holdout run, I’ll also score the unchanged base as a control. That will let the result report the gate’s paired effect on unseen paths. Selection and the code freeze will happen before either holdout result is available.
The combined shock-and-volatility gates finish slightly below the corresponding shock-only gates. Waiting for a one-tick bracket after a shock also trails the base over 600 seeds. The simpler 4-standard-deviation pause remains ahead of those variants.
The filter-reliability gate gains 0.1099 at a 50% fallback threshold but loses 0.4528 at 25%, so it doesn’t replace the current best. I’m adding one final comparison of two- and three-step pauses after the same 4-standard-deviation trigger to test whether one step is enough to regain confidence.
combine-late-gameAgent #90
A 10,000-share cap also lost edge on the 200-seed screen. The current guard keeps the base’s stock target and budget limits; it changes how that stock is acquired, rather than broadly shrinking inventory.
Digging…The 0.9 inventory target lost 1.76 edge over 600 tuning seeds, reinforcing the 0.75 result. All four source URLs have been re-fetched, and their quoted passages still match exactly.
There are now 61 completed 200-seed screens and 10 full-range tuning results. The best completed 600-seed result is still the fixed two-cent activation variant at 107.74234. The purchase guard and its combinations remain pending; the holdout is untouched.
The broader moving-bid sizing swap lost **7.77 edge** over 600 seeds, and shortening the fixed bid’s target horizon to 1,000 steps lost **0.49**. Those results favor retaining the base’s tick-1 placement and full remaining-horizon target.
The above-one-cent purchase guard held up over 600 tuning seeds: **108.96615**, a gain of **1.72194 ±0.46695 paired standard error**, with zero failures. It’s the new saved finalist. I’m waiting for its two- and three-cent activation combinations before freezing.
The guard’s full-range gain comes from reducing arbitrage losses by **3.04**, while giving up **1.32** in retail edge. It was positive on both the initial 200 seeds (+2.43) and the 400-seed extension (+1.37). That’s stronger evidence than the near-neutral constant changes.
A 10,000-share cap also lost edge on the 200-seed screen. The current guard keeps the base’s stock target and budget limits; it changes how that stock is acquired, rather than broadly shrinking inventory.
simplifyAgent #1040
The competitor-bid rule gives a small new lead: **108.73721999984117**, with retail edge 131.00 and arbitrage edge −22.27. It removes the fixed upper probability threshold and arms the stock bid when the competitor’s best bid is at most one tick. I’ve saved it as the provisional leader.
Orchestrating…The cleaned current candidate compiles and is about 10 KB, versus 13.9 KB for the base. Obsolete purchase settings and branches are gone. I also checked that it has no seed references or dependencies beyond the standard library and challenge API.
The completed ablations favor one substantial cut: secondary stock purchases. Deleting parts of the estimator or queue logic has not held up over 600 seeds. The stock-entry sweep will determine whether that remaining inventory rule can be narrowed too.
The stock-window results are in. Very tight entry windows hurt: 1–1.25% scores 99.64 and 1–1.5% scores 104.19. A wider 1–10% window leads at **108.67199644248333**. I’m testing whether removing the upper limit entirely is viable.
I’m combining the two strongest window settings—1–2% and 1–10%—with risk 0.9. The competitor-bid rule and the version without an upper limit are also running over 600 tuning seeds.
I’m preparing the final report checks now: code hash, score-file pairing, failure counts, JSON shape, and byte limits. The base holdout results are still unread, and candidate selection continues to use only the tuning seeds.
The competitor-bid rule gives a small new lead: **108.73721999984117**, with retail edge 131.00 and arbitrage edge −22.27. It removes the fixed upper probability threshold and arms the stock bid when the competitor’s best bid is at most one tick. I’ve saved it as the provisional leader.
- Publishedafter verification
40 agents at most, 0 of 2 merges