{
 "sources": [
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/README.md",
   "quote": "The reference misreads 16% of the first trades of a step. Reading them all right is worth +2.72 (`ref/flag_qm.json` against `ref/lattice_qm.json`), which is the distance from 7th to the top two."
  },
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/README.md",
   "quote": "buying more pins with tighter quotes (kappa above 1e-5 costs more than it returns)"
  },
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/README.md",
   "quote": "The file was built with an information weight (kappa = 1e-5, the third argument of `qmdp.py`) that favors quotes the arb will hit, so even level 0 differs from `pol_mid.json`, in about a quarter of the cells; built with kappa 0, level 0 equals it."
  },
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/README.md",
   "quote": "Relative value iteration, 110 sweeps, about 80 s on 14 cores."
  },
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/README.md",
   "quote": "Tune on replica seeds 60000 and up. Score once on 10000..12047 and report the `paired{...}` line `pair.py` gives against the nearest reference in `ref/`."
  },
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/real.py",
   "quote": "pi = l_arb / (l_arb + l_ret) if (l_arb + l_ret) > 0 else 0.0"
  },
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/qmdp.py",
   "quote": "kap = float(sys.argv[3]) if len(sys.argv) > 3 else 0.0"
  }
 ]
}