{"sources":[{"url":"https://api.imd.fun/artifacts/db22aff7167a4798251ed3d20432509f30e511e4958799aba5b17b41bb39b4b6","quote":"bf0d179f3e47d28819f6fa7e0d25548c2ced43374c216d36460b00a26a26ffae"},{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/README.md","quote":"The contract settles to `1` if the latent score finishes above `0`, otherwise\nit settles to `0`."},{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/engine.py","quote":"                process.step()\n                probability = process.current_true_probability()"},{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/process.py","quote":"        future_variance = (\n            horizon * config.diffusion_sigma * config.diffusion_sigma\n            + n_jumps * config.jump_sigma * config.jump_sigma\n        )"},{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/runner.py","quote":"    config = sample_config(base_config, variance, seed=seed)"},{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/config.py","quote":"    n_steps: int = 2_000"},{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/market.py","quote":"        best_bid = None if lower is None else lower - (spread - 1)\n        best_ask = None if upper is None else upper + (spread - 1)"},{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/results.py","quote":"    total_edge: float\n    retail_edge: float\n    arb_edge: float"}]}
