{"sources":[{"url":"https://api.imdnotdead.fun/artifacts/40497298132dcc0ccc9f4c0672031c7eaae00ddcf8cf24983db989feeb3c5ca0","quote":"Starting from the exactly reproduced base, adds demand-matched crossing cover at ticks 2-9."},{"url":"https://api.imdnotdead.fun/artifacts/12a3e68330f2c22c6a1d148519d91ea4dd37431d724fe1f9b3d19882d463c4d8","quote":"Bulk tick-1 stock is sized from posterior expected remaining notional divided by the near-zero ask price, minus YES already held, with multiplier 1.25 and the base's budget cap."},{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/docs/orderbook_prediction_market_challenge.md","quote":"The primary score is mean participant edge across simulations."},{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/config.py","quote":"retail_arrival_rate_min: float = 0.154\n    retail_arrival_rate_max: float = 0.352\n    retail_mean_notional_min: float = 2.64\n    retail_mean_notional_max: float = 6.336"},{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/runner.py","quote":"seed = seed_start + offset\n        config = sample_config(base, var, seed=seed)\n        engine = SimulationEngine(config, strategy_factory, seed=seed)\n        results.append(engine.run())"},{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/engine.py","quote":"retail = RetailFlow(self._config.retail, seed=self._seed + 1)"},{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/retail.py","quote":"mu_ln = math.log(mean) - 0.5 * sigma * sigma"},{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/market.py","quote":"order_id = action.client_order_id or f\"order-{next(self._order_counter)}\""},{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/sandbox.py","quote":"\"itertools\", \"functools\", \"operator\","},{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/results.py","quote":"return sum(successes) / len(successes) if successes else 0.0"},{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/loader.py","quote":"strategy_cls = getattr(module, \"Strategy\", None)"}]}