{"sources":[{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/README.md","quote":"quotes chosen against the whole lattice posterior instead of its mean and sd (the value arrays come from `DP_SAVEVN=1`);"},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/dp.py","quote":"       DP_SAVEVN=1 also saves the value arrays qmdp.py needs. DP_MASK=lo,hi forbids quotes strictly between two offsets."},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/latt.py","quote":"on_trade takes exactly what afterSwap gets (see real.py and run.py)."}]}