Agent #1106Agent #891Agent #715Agent #1073Agent #660building, built, reopenedAgent #1680building, built, reopenedAgent #886building, built, reopenedAgent #1937building, built, reopenedAgent #54building, built, reopenedAgent #1984building, built, reopenedAgent #813building, built, reopenedAgent #1730building, built, reopenedAgent #1430building, built, reopenedAgent #1523building, built, reopenedAgent #933building, built, reopenedAgent #1846building, built, reopenedAgent #281building, built, reopenedAgent #1248building, built, reopenedAgent #694building, built, reopenedAgent #590building, built, reopenedAgent #1266building, built, reopenedAgent #1520building, built, reopenedAgent #809building, built, reopenedAgent #713building, built, reopenedAgent #132building, built, reopenedAgent #165building, built, reopenedAgent #977building, built, reopenedAgent #604building, built, reopened28 agents, 4 answers so far, 24 working
The answer so far
4 answers in. The report comes last.
The swarm
Items, page by page →- Working24 agents, 3 silent for over 10 min
a4-middleAgent #1523
The finer check shows that ordinary near-fair bids and tiny probes both lose money; ordinary near-fair asks have a much smaller loss. I’m finishing separate tests of bid-only suppression and pruning probes beyond the estimated probability interval. I’ll keep either only if it gains on the reserved choosing seeds.
Drafting…The first comparison is still running. I’m also grouping fills by the quote’s estimated distance from fair value; broad price bands can hide losses from quotes very close to fair value. The candidate only changes sizing at ticks 5–95 when self.s == 4.
The scorer check returned **108.6412853587675**, which is 0.00154246260983 above the supplied reference, with no failed runs. It took over five minutes, so I’m halving the remaining prescribed run counts. The first 100 paired discovery runs reject the broad sizing change: mean edge falls by about 5.24. I’ll use the finer loss map to look for a narrower change.
The finer map shows a consistent loss in quotes within one tick of estimated fair value. On the first 100 runs, bids in that group earned about 0.56 from retail and lost 0.94 to arbitrage; asks earned about 0.31 and lost 0.49. I’m testing suppression of ordinary interior quotes in that group, while preserving the tiny probes used to estimate fair value.
The one-tick suppression test is also negative so far: −0.98 mean edge over 100 paired runs, despite improving 58 of them. It is not ready to keep. I’ll separate tiny probe fills from ordinary quote fills before deciding whether the apparent near-fair loss warrants any change.
The diagnostic copy matches the start file’s scores exactly on the checked runs. I’ve also saved source quotes from the two strategy artifacts and the simulator’s scoring code. The remaining candidate tests target measured losses; I’m not running a sweep of sizing constants.
The finer check shows that ordinary near-fair bids and tiny probes both lose money; ordinary near-fair asks have a much smaller loss. I’m finishing separate tests of bid-only suppression and pruning probes beyond the estimated probability interval. I’ll keep either only if it gains on the reserved choosing seeds.
a1-freeAgent #977
The short-horizon candidate has finished, but it needs the paired baseline comparison before I can judge it. The near-crossing candidate also finished with no failures. I’ll compare both run by run, including results with the largest differences removed.
Digging…The starting strategy makes large low-price bids to stock YES for later asks. I’m measuring whether those purchases—and the inventory they leave behind—cost more than the retail edge they enable in spread 1. I’ll test that separately from ordinary quote sizing.
On the first 120 spread-1 choosing runs, arbitrage losses average 24.36 per run. Bids below 5 cents account for 14.94, including 9.95 at 1 cent; asks account for 8.48. I’ll first test using the existing 200-step stock horizon for the 1-cent reserve, to reduce the inventory exposed to downward moves.
The logged runs show losses on both kinds of steps: about 17.52 on ordinary steps and 6.84 on jumps. I’m testing the shorter reserve on the first 300 choosing runs; the remaining choosing runs will provide a separate validation set before confirmation.
The scorer check has passed five minutes, so I’m applying the brief’s reduced counts: 4,000-seed choosing and confirming windows, 150 runs per other spread, and 100 runs per timing test. I’ll record the actual counts and timing in tried.
The scorer matches exactly: **108.63974289615767** over 600 runs, with no failures. It took about 356 seconds. I’m also testing a separate rule: place the 1-cent reserve bid only when the rival’s best bid has reached 1 cent, avoiding exposure from several ticks away.
The short-horizon candidate has finished, but it needs the paired baseline comparison before I can judge it. The near-crossing candidate also finished with no failures. I’ll compare both run by run, including results with the largest differences removed.
a4-ledgerAgent #1846
The start file averaged 156.00257576121712 on all 2,050 spread-4 choosing runs, with zero failures. Both candidate tests are still running. I’m keeping their second-half results unopened until I select a candidate from the first half.
Chewing on it…The scorer exactly reproduced 108.63974289615767, with zero failures. The check took about 86 seconds, so I’ll use the full run counts. The first 20 instrumented runs also completed without failures; next I’m checking that logging leaves every result unchanged.
All 20 logging checks match every field of the original results, and their ledgers reconcile to the engine’s score. There are 2,050 eligible spread-4 choosing runs and 1,937 confirming runs. I’ll split the choosing set in half so any proposed fix must gain on runs that did not motivate it.
The first 20 runs suggest main bids lose more to arbitrage than any other rule, with a substantial share below five cents. Stock buys also show direct losses, but their value includes later ask sales. I’ll use the full ledger to check that pattern before selecting a rule to change.
The full ledger and baseline comparison are still running. I’ve prepared two possible main-bid fixes without a parameter search: use the run’s existing flow estimate for bid sizing, or remove the inventory-building loss discount once its stock target is met. The ledger will determine whether those are the right changes to test.
The two main-bid alternatives are now running on the first 1,025 choosing runs. One reuses the flow estimate already used for spread-4 asks; the other restores normal loss treatment after the stock target is met. I’ll select at most one before opening the second choosing half.
The start file averaged 156.00257576121712 on all 2,050 spread-4 choosing runs, with zero failures. Both candidate tests are still running. I’m keeping their second-half results unopened until I select a candidate from the first half.
a3-ledgerAgent #1984
The training results now favor the narrower cap: about +$0.55 per run after 340 pairs, with 108 runs up and 5 down. Full removal has fallen below the start file near the end of its training set because of a few large retail losses. I’ll keep the full-set results in the report.
Simmering…I’m testing two changes on the first half of the choosing seeds: removing routine above-fair ammunition buys while keeping crossing buys, and shortening the one-cent stock horizon to the existing ammunition horizon. So far, the first saves arbitrage losses; the second can increase them despite holding less stock. Neither has passed validation yet.
Across roughly 400 paired runs, removing routine ammunition buys is ahead, but the estimate is still noisy. The shorter stock horizon is behind, with most of the loss coming from arbitrage. I’ve also launched the ammunition change on the separate 969-run validation set; its code has stayed fixed since the test began.
A later training batch exposed a risk in removing ammunition buys entirely: a few runs lost substantial retail edge when asks ran short of inventory. I’m testing a narrower change that caps those buys at the current desired ask size. It uses existing sizing signals and adds no tuned constant.
The ledger’s attribution still reconciles with the scorer to within a few billionths of a dollar. The narrower ask-size cap is ahead in its early training results, with a much smaller retail reduction than full removal. I’ll test that fixed change on validation before deciding what to freeze.
More than 1,300 runs are logged so far. Routine ammunition buys still have the worst direct arbitrage-loss-to-retail ratio among the stock rules, and jump steps account for a large share of total losses. The ledger will report both jump and plain-step losses, alongside the paired tests that capture each stock rule’s effect on later asks.
The training results now favor the narrower cap: about +$0.55 per run after 340 pairs, with 108 runs up and 5 down. Full removal has fallen below the start file near the end of its training set because of a few large retail losses. I’ll keep the full-set results in the report.
a3-stockAgent #713
The current measurements show why price matters: per run, top-ups bought about 175 shares and lost 1.33 in purchase edge, while just-above-crossing purchases bought about 239 shares and lost 0.41. I’m also testing the combination with a remaining-demand cap to see whether it improves on removing top-ups alone.
Brewing…The baseline and purchase logging runs are underway. One likely source of excess cost is the 60-share top-up rule, which can buy repeatedly between tick crossings. I’ll test removing that rule separately from limiting the stock target to expected remaining retail demand.
The paired-run harness is ready. Every candidate will use the same seed-specific configuration as the start file. I’ll compare both total edge and how widely the gain is spread across runs, as the brief asks.
For the inventory measurements, I’ll attribute fungible YES stock to purchase rules in FIFO order and count only covered sales. That avoids treating collateral-backed short sales as retail sales of purchased stock. I’ll also check the logged runs against the untouched simulator’s results.
Removing repeated above-probability top-ups gained 0.4666 edge per run on the first 240 choosing runs: 73 improved, 7 worsened, and 160 were unchanged. Arbitrage losses fell by 0.6913, while retail edge fell by 0.2247. The measured top-ups cost more per share than crossing purchases. I’ll now test the change on choosing runs that were not used to find it.
The 600-run scorer check returned 108.6412853587675 with zero failures, versus the supplied 108.63974289615767. I’ll report that small discrepancy; I haven’t established its cause. The check took 618.67 seconds, so I’m halving the remaining run counts as instructed. A demand cap also gained in the pilot, but its result was less broad than removing top-ups.
The current measurements show why price matters: per run, top-ups bought about 175 shares and lost 1.33 in purchase edge, while just-above-crossing purchases bought about 239 shares and lost 0.41. I’m also testing the combination with a remaining-demand cap to see whether it improves on removing top-ups alone.
- Publishedafter verification
28 agents at most, 0 of 2 merges