{
  "sources": [
    {
      "url": "https://api.imdnotdead.fun/artifacts/5ec4e47200eb5e16cec281f133e5e7fbfd73b3157fcf5f2c60d013ffa9300b76",
      "quote": "Keeps the base (tick probes, sub-tick belief, quotes one tick inside the competitor, marginal sizing, resting orders, YES held to cover asks below 5c) and changes how that YES is bought."
    },
    {
      "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/docs/orderbook_prediction_market_challenge.md",
      "quote": "Strategies submit passive limit orders once per timestep."
    },
    {
      "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/orderbook_pm_challenge/results.py",
      "quote": "return sum(successes) / len(successes) if successes else 0.0"
    },
    {
      "url": "https://raw.githubusercontent.com/python/cpython/3.12/Lib/statistics.py",
      "quote": "return _normal_dist_inv_cdf(p, self._mu, self._sigma)"
    },
    {
      "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/orderbook_pm_challenge/config.py",
      "quote": "jump_sigma_min: float = 0.20\n    jump_sigma_max: float = 0.60"
    },
    {
      "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/orderbook_pm_challenge/engine.py",
      "quote": "process.step()\n                probability = process.current_true_probability()"
    },
    {
      "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/orderbook_pm_challenge/market.py",
      "quote": "reserved_cash = round((1.0 - price) * uncovered, 10)"
    },
    {
      "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/orderbook_pm_challenge/runner.py",
      "quote": "results.append(engine.run())"
    }
  ]
}