{
 "key": "d5-s23-cancel-both-sides",
 "idea": "d5-s23-cancel-both-sides: cancel both sides on any retreat. On an exactly-one-tick rival retreat on either side (bid down or ask up), cancel and suppress both own sides for the cooldown (1 or 2 callbacks), spreads 2 and 3 only; everything else is RC.",
 "approach": "Verified RC SHA-256; reproduced the prior item's N check values on 310000-310003. Appended a wrapper subclass to RC: on spreads 2/3, when the rival bid falls or ask rises exactly one tick, drop all own placements on both sides, cancel all resting own orders and clear pb, pa and last_quote_exposed for 1 or 2 callbacks (a new retreat restarts it). Tuned paired vs RC on 330000-330199, picked by target-spread mean, froze cooldown 1, ran holdout 440000-440499 once. A screen, not a promotion.",
 "tried": [
  {
   "name": "both1",
   "cooldown": 1,
   "code_sha256": "d5150bc8e8fea619308ab2f46a95c2fcd8868210b162129a194a25f7b82384eb",
   "mean_diff": -7.005535461518001,
   "se": 1.7564905715028316,
   "n": 200,
   "target_mean_diff": -13.217991436826413,
   "target_se": 3.2016532841388905,
   "target_n": 106
  },
  {
   "name": "both2",
   "cooldown": 2,
   "code_sha256": "3e8500b37f7a8719c555b1ba055b8c7fadd82b2178b9e52b2a2d98b258339262",
   "mean_diff": -8.1363635244355,
   "se": 1.8393216377002335,
   "n": 200,
   "target_mean_diff": -15.351629291387736,
   "target_se": 3.3230705122902884,
   "target_n": 106
  }
 ],
 "next": "Do not promote. Blocking the side the rival did not leave throws away its retail flow (holdout retail_diff -12.92 on spread 2, -14.88 on spread 3), and arbitrage loss did not fall (arb_diff -0.26 and -4.55); cooldown 2 was worse in tuning. Keep RC's one-sided cancel. Untested follow-ups for a later round, each screened paired against RC: keep or tighten the opposite side on a one-sided retreat, or condition RC's one-sided cancel on retreat size.",
 "code_encoding": "gzip+base64",
 "code": "H4sIAAAAAAAC/+09/W/buJK/56/Q6+FQKZFdy3bSpBcX2O7HdfGK1+72HRZ9QWDItuyokSVHkhuni/7vNx+kREqUbKcf23eXAm0tiRwOh8OZ4XA4fPTo0c8bf5pbqyDtZKs08GfWMkgXwTNr6nVWfphmrjXtd27WwTpwLX/QiYLZIkjh5bDjR9F/WXFizcNNkHUfPXp0EC5XSZpbSz+/OpinydJK0lmQTpLkerxajqdXUCOIF0E3y1M/DxZ3lqjwws+Ct+Jda8X8bhVkstaPfjwNotdY0rXeRP40EL/fhrPg4GAWzK0x98mznWcHFvx5Y42sWTjN7chfjtNRr9s/dq3l6Ljbc60sXIzjkdftuxZ+fQ9fez3vjD/g0+CYfuN7KHOz9DejQa/Xw7rpMoxH8PL6B/j6FP5/Bf97UH6FP3rww18uEwAOZe9mwRJeDl3rj1Gfq8/v4MUJFxrfjE7oJT2ssJUSwhgeV/6dQGE+gR+A4HzNrW7wfw+QzMPp9R23BoiN/SugwaiPj9dBsBpfhfDtWDxECVd+ucbeYJlJGGejU8IrjHIGs45DbBSAv18vV2E8F52ZYcep1vUrxKZ3ir/m4hcW5HIwDFzspTfyuJm72Zx7/ccc6UDvFogbU27BmOHPm/loyN+RHHNBDwA5XvgrSdS5x9AWHg+nfPaLBuOJxzgsMoGUJ3q39Pj/jzPxYR7R6PeOHWKbt7/1gXGQrbvZTZrbQMriw5tfq5+sQ35ehc4BlUJOnM7m9kZwIf5Jg3ydxlavewzFbWjVOuJaQQoFrScI2lHqr8z1ucpmZXcY0gb/Olz9za9l9TD+YK+U6itEOoxtoKe9ci0v6PTOHPjf6ojfRclc615H6V+ULGyEseJ6K8cpa22gVg4vgR7H3vGx9xS61+ue9vqnxwOon9Njz+sN+qf0CH8Ra9uDD153OOg/PT0tynmnZ/2TM1mOq/a8QU9UPbQGesOdjRUCxaxzIm8QZYG1KQrMk9QaAz2s1AeJYvcVohCxoD7TWnsN8GYAD2jj9fUK+GcCQuZae7uxOiPL5kEn2kDnZtXB25TjE62W9nV9eBGTawd6fA1dndJDWWce2TcNHDGPkiS1b6AS8D6SlMYUcIBHqvCP1z/9/Ba6eoEjCqIEKHoC4293vO4An7yn9EQzCKQkPWkPWrkSxCWL2d9fv/gZoOMQ04tfxj+8hGf58Msr5eG3F8rDq79jNfHw9kX58Or1H+Mff3iDOAMivYGHkhub5P/FI/8L/9A0Jok3xH9Imnkn+O+A3p7Qa69PH/rHJ3JCUzv//fuvPyFtLstXb37/9fXvb8uXxEVp7MI/t8hMtt0pJwkQCqhyjOQ+ZcIhHvCIU8xuKKeM5Dgl2nn9k2Nm9uEZzm1oT+fiJba/lO2DKuideE/PTofHZ4PTk5Mh0cU7HZ4MhsP+cf+0d3YsBvV4AG/PBh5MwOOTUxrI/gCeh4PBcX94Bq8KtOHL6VD9w192hbADSpUJOF5C54fdIcx/FAWnQ5zl0FW90MpP86wcDo0sMREEVBUw5cCpz9bxBynSUIKhxLELMQqyZ4gT1sPJMo6deuVsoQnE8QdDmeVabQEQwh4gWGj6idWvV7iF8jDqIMqg8BMxh8EuS9LQj2wjHkSBrr9aBfHMtqFJF3GDf24dvfQ4TtJlA6mmSKpibhlItUqTCdTN1kvbvkVNhULILrs2xV4t10itbIG/9e84U7USDrWLyCKuxLrcE8fQRURc9lCC9FY2IVXtZO6HUXbfXgLSKIOAE4qOtvdzj04QYtVekN5FZdLrsfIs9fg4dZBdoH2nAq6QTeWopygAXNG6yxRzRZum2izGatigEEMWlawjVIn9xkU6uKiGXDQhXNRTYFpFLisQlyW9S/LdJcHukkR3SZS7JMPdkvRu2QdXRcjRrPX+g7X+YK0/WOsP1vqDtf7XWOt7in9deg8epPeD9H6Q3g/S+0F6/xtK7+GD9H6Q3g/S+0F6P0jvfxfpPY38LLPk9qmt7qVCnwsajMdhHObjsZ0F0VwhBj5248LRXrwiUYiuvyC3Hf1TGqCn7c9P+tvJFF7+I4mDyutb4+ssp14f629XU/I28k/fWHE1MSO18s3v80m9b5kRMrDC7ThO8jCJ/YjHxFAAREiSrdOgDhXGIR/72fUYlYqxBSpxs07ygMEESOBffJh2hnLUWgMR1AIrE6pKgSRNgyl2Cl2c1XIrP/WXBTlKZknCGTGKa+X+os4tR3LHRmFZKIgO1Dy1uZAy/5J4nOXBSkDMcmBOBeZLkpsb2xOfulg2G6fB0geWjRflgDJ3UJlpslwFeZgn6XgSQF8n4YzonlkgtcpOEv3MNeRIUQ0520mCwTwJ/Sj8CG1LbsysMNPHIZxrBXVRV3CZ6JcNeHQQ/SPaWXhi9WtCU1YBytbFJn0cZ9NkhXxXRjVoBYNIA9PfEUy/HcxgRzCDdjDDHcEMK2B0LlWqXPQuYUhXd0r5NiqO1/Ea5ts3cmjrqB7sNkJ7obhbC4Ov3sLwy7fQOrN2minzaJxMkF9sp7EAtMl6TN0YqTBUtQ7a+2gK9C7BXoiC2C4YobkOamJWdSenTwfD5nLFnm9jkWJntBnB9d04Wy8lYbGbQRSJV6qSMFUElVStyK/aKooSjd9nYZrf1bRctZTZ2KgNmT8PxnFrc9muQ7SjsGTJ012vZjCMNi2ISauu0jBJcTGGXA3PUfAhiHgZRc+gBoN4kV/xKolfAfb5HS8uNUtijCtDWIk5zi44/PkYVo2PnyGvnHy6l8idD1Uj5gI3+S+bS34IYt5pby93G4SLKy54AfyC1If1dvGzueIy8HnE+t2TIejHEFd5J93B4AQ0Jr5DY/yUFiNhuRg5c1og4u77RbnwwmUFLNz7vBw6OebdW4Sl4dAMEI0pBIn63yUroLlsMd1bZjI3uGUyD8l8KyakgHyogWgZX+C/JSKCy1m5Vj25h9FRZT50YxD3waLmMaz+4TeB/tQCe7Aj7HJmAVSaW4/LyUWNnshXcn5h892iIE8xrFy+U2cZfIF5pqD6plhtECo7WRKZVxqFI9UOxj8U5gQl/HhGNkRlC179+Msr7SOFQRUff3uhfaSwqOLjq79rH99qNd++2NHckN8MixKEBBbr+ciwHDlq0brq8uioSpqGddYRu1fqy5piNYCKaB5GUTADNP0YTPg7OQ/0JRct2kGOal8ri6AdLaUH4rRoEpSfWTgLyO0ZobU3SdZAFYpD67WhBnahTz4RWQjtjnqZiWMI2xJSWBXKF4hFXRYD7lRYLNnqoGhlmEBr8bpukyC1XPz8AbEFSifRbEwdBFt2hqoKgZsaRWyQXD3iEabJ87I6cgeuNW1ZzlPKnSvlMPxsT6SLxbIM1kq6xauSMXDgElJ8RPzkNh5ToH2G2Cdd+j0OaSChpwZ75IMfrQOxrCUHMbofOkrrh0Q4Z6vhwSNnngeAC7fznNxiZkro9kkbOKJbEGdg7qOJWeJ6TuDNFcBw0KIEscOEFHnvPANp8E9pBFXMogZGlZMpdK3leohkD+L1MkBNb5fWTAMv4J+PQ1zkELIYnka2ktftN5aX6IREq1o0Wp8CZ0UU38eh4zg4GAXxyD8s3OfQMv5TE5qFA8f6T6t/TLOhjr5ifiKzVpmjTtzCCtWK08uGwhQk6E/CKKTlhy0gHFmnPfLL29xRdVcALTbs8hMoXQhqKu9sM/fEfHj6lLaRbPT2gqnSqRK4dyIJXMPRcQw8pRjVqFsmxCw+iFtklY/hyj6s8JnBKl4F/rXAUBZqa6cgyC0646EuBztSkKModrnNrCUBtAQi37KpLWIkEWHN4nYlRKY6VmtE8R5GcZS41lWIgz+dkOLRdjaMcrBmBCRdEtagSfBQUffF/7wzKKZE0BcbTLpgwE4D9ixWl2eZQRcRhsg0V2FjbUDkzcVj3CN8fIlSsWKQolf0T63qNklf7RQpIqPKADOHfTVia+ST3rT/eU2//fnVq/u2Hfil8Q68mvn613IjYYJfJzVJ5VPDgb9lQOXeX4CGy1Xo1NY50BICsmEYkNmheDBxCHcYMi9/fOlsGXSELqq50LZTHXe5j8xjT40VmyVASDAWDWYOym0fyhd7KUbTVOsp+ai9Wv+glfOywY4JjNYd4eWubey46r5ObUqizZYAvlehDr6cxAgbqFN8vQ1nAnn43qGClUVuPBEF+jyMw1P0RuZ2ilaWjfUPkb7oMoJRUgXwlGQhIHRk2SH5DY7RcMYqTxBsxRsRTxTBKy3nyVQaoMgX0A7GCMAYntdU4i21hooBgaO/JJ4cNEsNcQJhY4uNNDRJThTs9BFE4U86G9RahgZatnAMretCfR0jyQFn+PH4kirt5TqgRTxubK9XUWAXgn8ydeWmoEHbsStRKqADk6FEkfzTzGwQ4eoA8G20sqbAQLc0aoRes1WFfDVFKyhsLoJhDsg/+Pe6sRhuhveBq8G06h43N8jYg0V2i94v1L6zfoOFWRwlyPf1Z35B+hkH9LulZ2HSfC5RBw9E/fJEHT7bVxAoAhbqg6hGjYjS83xEMhD+O+mynrRRBYysU5aODdS8DtI4iOpCsFAGPSR1dtG7bBnFwp08mW4Zs94XGTRGWpJYDIQ+lLxeMy5ftG7zj4tnvWcd7xIjaOi5ebGq6b3mzrZxPqmx3E+xTExGBfxtLkorEJgogT5Pbl2JO8F6xhCPUIc67XyMZlt7iYpIbl5RN7F5s8XPCjL4ECbrbF8duZPM2YX6VYXI6LTTZAeRswcH7yl6dteRrcOSJ7lYod5mJjvoFuwkLFMuepX1bnWAyJDFZawCCpegY9mGPS1WwVNlFSzqKOP7wU/HuTTrZMUtldF9wY0dih+uPttXV36uRC+KwsIRTGV7fQf/Pzs71VBh2y8LF2j7HVq4cwbPFOtL1iB/5IdD5TxrNtNCIF9CUYBmCsiSv9AlCkwAFvw5+kNZYtVMaSgoVz7Q9MeZaRWsdBZ/8rIKl2Dz6PElxSPYuBdG3jugnIRziGToS4VGaIsmySUxUwfpo9hPQ/jl23/B249oIpdRi9lKxEZ+ZCAFyR5fGqLgoPQhj8lO+0/w7ZdXz1o9wH+Wvtxn1n6e4E9F2yKIgobkz09Gy2e1cUmITNZ3AN0txIhLTvRyh5Ugmaf3DbnnCn8y8f6N6lLuLoLcTsIZ8zYjjk83qtxyGkQlxrje0I7IamPW7RQ+V8QIXExDs5JfUDl1IwXdY8hyQC7uPlOK3nW0kmb/tT9HxyHCfS67j7HaStQwMSMJBqfYvTlokKJg/EBnyaM9aJajjdsHAsrGej5CkjxrsxUR83ZRrQVjIEmbHfOmcJKdC8vYkn+m6+DefW7vTiX0pBG1Zk1fjR9qp8dOdNi5/wVv7oCaCAD6zB4WUUONcJjNTLsChctno+68bJxWGwakj5266GMWZ+D5CDyfgNd3VIpQvS3G4SyIM941KLIBoCy3AS81BwD+W08E0JQHoDkEzbQZI1AgjxZMfAO86l4LRq8XW4+2ziG4XVuWxVINFJDBUzZQNXYkfWPTxhQzM604YrPIzPaClm0DB6QhaEQ09Oji2GBmjcXF4BJpqMInYKjmFxwIVp3Gau1hrXYmqtM+NzbnWgt9A0OOnRL/6ZjRXm4KD+si27ZrWO6+0H7ehlH4gG1jdXMLwCvSom3aPNk9IM8QuVhMAkHLxYXH5LpVyCKaVulBezqAXHsbtQa+FOSlDvkzcM40o5asNfjnSNjspJnJIOBdCsWSvn/FmadVpe1DOhOGS2UO4tAM6/crmmiUtORfuALWjHQ2Qj0w9W+Zo2IhrCgYt+Sq6D0b/sLQPzgoWWxu/fBCO1UlXcv2RhhC1Ij2mfZnMAqTTuxon3AJgLsNZe293MvvfXVwC+Nxw+eHyDIVPXy/MsjO9xNjdYxk2Gypvt3N+t3gNviOcRs24EYtmExmHfizNsuixXqFNtCBgNv/3Od7WDqAooTBHT/QV2F8fItiLqP3OFFx6w1m1iG0jpFPxftJ8X6ibYO9FEyvH7Yzz8BakzwTDy1YmNFK5JBb3CjDkV4l5TRPxRK4DFXVc1dBsSUKkI44fymESlxd+V//wDCvX8EXPFKIjZ/TFii+oaURfv7h8WXjIrfW4Zss/BiA4sxARi9gNejSghMjAEakvSj8aIQ7bKZwMahmHY4AM5PthOAMO3EVmpo4MZWB+pybjQ6lltqsw5/IkKFQBQrKfMUEAMrXwC2XKrmPSRtUoC4BKoWHN42CsbHluh7ZBkYxhq8hZZ6A2ZyiZgRCGK1LKvycjoztTyNxwDKMbVxg0170St2rLhgCz4aje6YwfIAeR1r/ighmlDeIlNzmJV29UuZfXTbvxFHfkHeqAwAz8euPgJHK6y9F5cEDlb8BlYf/n6ksq6OHGKnVCmD3saiclaiOwNcf41WOBrRQ03gAVbO3byYhbl7UfL8oQj2kRY7/nJ01GgRVUm4zwKTW5pPwHUvobzrwcbnXoFGE4gjtldzsuNyzqeYOQaV44lUDo7IyuBowwN8OPyDFz2kBtU8jui1Tr3mXL9j4wXwlxALILC9dfPUHr76QFzi8yqVhp2PAhw3uYR+nq03G1IStKfbe3AXZGJgriPMkvQOEsN3CsHo155aEDWYySllg4ODw5ghvk2CKEJk+o+A9P7v+1ryXS4c6M8XX5L19mtqlQ15jNSY50BvQUnbeyIRFry1bsN5xD9AAkD+8JD4lnu0LlmXm420rGm2yd/dclLahs+8i8t6wzOMulwjnQhSiMuqeNWwGT3BqeN1hkzaa4I7zD2LCVWKEfRLEg55RP9F5nh56Sr+mPSDNfDVcWTmd6HX7pd1fHuKr6j9mA6lm8JOIWi+HwbnnqE34gMtF8uUCiJ/rMbylZAIZc4+22iOGGxvjRE9iX5t+s9I42EVCLX08RgWVj9Fbp5ckXMpJelxI5CKdVNWRlicrm7uHp4yWdJQrWDn7HXMnpUBdIq23/cSPSlA1WhsjqAAJQVL1BFCZBQa46zlqJEFalEUI6LcX3LjYVPBMXXda5xC2vKck+0s6rnVJGZu/oZjm1TYHGyjFXIsycUnlTwPtOc7nEcQgjvOrNMiukkgGQ1ex6PekoQGoIHyncjhXG8SOMJtIyxN94P9jx8jV38HQFJ3/LKoOvw82E2KGmg4oJ9cXmFHKe8rOE6xUYU8xRyiQUPBj6L6rRu7T2VFRAKU1WisusEhZ4gZtLVqpELCGVCyVaZz159oJarZ0BDYjPD9ALHhDQT/CcoeXMu7ivLJh0D6Ypf1O0rls6blRvNyQhaH6Q2/QL00GMZHD2TVGRxBPdo8fz/GQRc2uM6BBa4ASiXdFFiNtEXBgao9n8EvUhRePX+LiiBpEOysNWOtVWhRdRCjvkC5Q1JeLKhlDqqxaObuVsm7dhSJ8Pn/qR+VxuSGfyvAwMaNncnyS4fakSJ1Cp1P4SKJ0cqr5rPxlrqUGufGrSU/Y2sTskMqKken2vGpwC1FapJZEUYokxLSKeFikcoIj8KP8qkw15WdX0J13GDkA4A6qIUkInNp1BTk5LZRhPQjLg1u2WuZ3tLQULT3RV3Ay/eKu5kPup4tAhsspQ3PYvozd0Hrltm5dztdR1AhtXgU216FV1thM4Trj7WYfaD377M58ZfxNBwrUeaIdenxCx3wq1mdtFnytEdbg8YMLU+y7YYXhvw8pvxWF8jL/HMI7O+PTb7QKnQZhZBeyh3JeVmMoFyIxKZWqSpd30D71A2XmQpx2xJy0Ut2wkmVXEctYg5oDke0KOW3nbrFunqOwJegd651pIxlbF6OiLL90cd2IhvQLVuI4y/qcOdhoaZkR5mTEiLRAqgXtgmiqzuEz4SUZo2R76+xM3EYy4WCRil8mL2nwL9EbxXIQb94JZkMo4hV6AgETR8Wf2UkWxYzDtV6oPfAM9Ctw1Xtx4xk1OaYyVvqFdjI+n6uYLPDNEdkXhCpaCX8b1RJsbM2FlCfTaxkRZZi1XmU9tEN6MRWiGYgUYkgtU3IYMgvKnEkiMl9JmUSSw66WOjJkpDEcuNdstWMerCJ5GXuataacti6S266noFwkcLoki48a49imfZNRPtBxfzoO701HHZe6VtUXFp4W269UNWg4cZy5TFSEMkCd8XRQ47xczlWm6TTXT3tr+o7TPJNcqCm6PYz3bWJikfhG1X7jo5k+EFFT3KA40PDEEP+2XXooDXmfDX/wleEPvzR8oUsJCGm0Qru3K82p0NnyMgICUFOYbav6t+zz7KOqRlWC3rH2NnuVQ1k+ZdqqnLmfp0FQMCA+jIkLMQFiqfToEgJ2RKu6MA5uxxMdHL7y+ZXmep7Sjcl2UlF+cRJHCXAqoaHra0ZWnqVTbly2S2dWZTrhAlf3gZkWtjvmViHCHI0oW7/JAbdDghUJQgTCCdkjE5nz8aKiLzxYrrEtQ2Ji8sl1ZyHM83SmkqReFNtaoetfaUvfytsnK80O2VLqlCiGX2GpVT7mPR9Ovaqxy9KP/UVQbFYgT/OWRTUOGKAY4ja3CcuJH19TSi7D6TJKhIb+Ef5xIwzum33l5GSNmz7k/STXYj11SRA1oFBx7T5rPGCmMXvD6bEQY/Rx5x9YUBzLEdctkOF83RzQOsK1C8qcm8LQtYngR41sgDL0ho0YcYsJ2tYUN47p5zY7OaWViAkYPRLF9Ib68pxGu3E3o2CKo9H2WVuthPzY9WfN02m/E21qXzdo+jM17UZnvN5Nc7CI1gKuhaAwclL7wSIscbG5pGS6qH7Icb5xNH4gT/Om4TAJAYHqAlAbWld4lqKdRa4uPMkW2GV8bD+YRc0T3D2H9V5Du3V46+KssumBTR7sNaW3iSzSiVc0583c08SHIrID6grmM21ej6pbPbKwqkyRg9s5snnHXIXzHCYCSoPGvXy18HlrmySK42S9QMpIgV0IqyYWlAXN8QQ0GYxVD6u4sRkpwLllVDEF2bMecbZmgyD0t2cguBcXb+VkbfAqu4eiB9tRm/orf8rnFgUt2ges9ZSDAShJJj1BXRO3sSRD6daSDs8Y32NQ+xoIt8Bo65AWqEtObJOFsrC7ReB/XT4ogypKQVGdGUahgPNTODzJqBJWrUY4UuHNGkE1FnBFVh+9FrJwqxdaedRz98LmG1kH15RWzhMhPaWALkIqJTUOdp2q97XTrjG1XWGeiUzeDRyA88vMAmD/Ogzh1d8FBH68H0sJu+kvtvHapVSzBbB9ZfClB7FubP9fINzggXD3I9zw6xPOHpijEZvsv21LHvP8r8tD5990lEyrgjaD/5rTh5IPhOOjaDcR122Uo36Pexb6c05SV0f5uu3Ea8K5DGbZ7szEG55tC/uWYZt8f4NGtPVqEWLGbLY3cxmNBqNjUb3GTf15Wok9ptBnY/jeZAc/SS0+jaK6pc8EEMOoq8vmQZ6nTbkJd6SvyqzGbkk3xTy9bGTk5kG671wYfJkpNbwnmGu/LMgRjCLsCjcc1PTDQN4xxzLCwAF4aP0a8x5jPGAh/HBbXuHEvxFv1EIvEJQIqOsgAgjKR1C+CRSHnyEovw5qsp5x5Anu9k04MgSEP3q0K7sK04RSiXE3DgWCkiOPaC/ikDYsntQzjVHd56KxStQe2vCMxBMqp+8OcGsja14JJ1zWXwoEGVjxJVnn+s4F7xjCcv7Go5U8bfBzrwUeHQIlFhCH1QMM0B0Awe7JioSAtuQ+xpvInwa8jYGqciQNYcxgVsz9EWAg5d8Ib5D1qhuHtLPQGVn8USE3HdPQgjOXQskDaYzI3VgMxl86+54D+O2FWXQk4ay4YA+v83y8fGwWy3sThre3JGlwTyAK8ToDKZ1GSW1TqEKL5zBztiST4q0VEnsmedesSz63O3tn/Pi6DQ6+dYPDr96gnDc3ukwyTZwiVlssiknitM0gKuHsdfgwT3I/Il/TzYHRj8SHHdXY8SJIvbRJUNoPpb5HFIel+tclMn1kXbBsjOcXFyKiTLBq18U2TvHJl5riUp/KIUR09pnnu0xhVe4B8WglcrBX9z67WzvJrm0yWGXnquLVGXo3efJZ8AZfGN6wGZ6cN7tALaeyUfK3sUtxtqGchWxiGcUAbshycWM4ffLhuvWGrM69gwNKk5sONtYu1JKWfIW5ACM1Ruod2TcfrjmRjFO5lGGqFmUiUPEav2JR41beeqKC4JHkyAg0tta8aUKHZ4tYKO61U+QHhYKbdVPMsWj/JQdfvlwLK1c5gmMWdwa8ROqilxwih6AMskbQBMYMfrkI5kk945EiaLAkEc4lyh8hgPp0vzHzllEm+QaRu00uoUumojDFsmRvoypV6XZjYgc1AuUCgKBfPm2c1GmZMso4kfUZCWrv2d7yf05plOuBeWUk+kG1d1gcmCClQ/pONY6dc+ZmvBpQjXR5/0/1YmF5a1D1PeZRQjo8r5/+xtmdl5nv58CkgG9KJ3eMZjldm6Oc+GrPm3AvbaYyDIX+tCnj1YRGorIVWu0WJeTuWCl3r/+tulafEPv1za/27R4JtEV+iyIkqohz9+M71Ba1Q+ZlNME6b9wm2XofuVqIJ8w0Cvy0oaTwYcogwiNs2+hVwsvE9EyriGWLH7Eiboq7i9j3Ve188+INmsF8qqAnKgPNbml9lCubgsWIlw3W5aAie+ePDVwRhR8C82UeSTTjWDclP/o+d2JK1vjUfo95F6QT1OcrVcfidmNu22n2ALYH/WlDZcJpa06ElnzLQDA5O205SpWRMUF2rcYYUD3YZp23dOZL46liV2GdlrTMO4fNkNDbOW4GrV1nt2TpirKs4V3n5ElmZnEkuszGzwSi4De6mZcTzijylu/iFakUSxVjvn6XmuWJoTvOab4h/TAyDMjRfNWpkLBt/L11116cPkY7zk5kVl8lpstxqhn50X5oKLp7JxWRgJBGfBdAazf9KMJ2B5fqPQi8ZVBD5P4p+0VP6UQZkuY5DzhyKCJR/Xxuit/dub3VpnoJgoHWSlqplisXeAl20TcNYONtDSKRJC0khvfswzTUTolrB0GuwijAAmgEnVtRENvFzRCOSK5ZXhSBpS5JHqx4s8drwShsTogPc7mQatULNS6IgUCUAaGcKqUu+ZoNxzloNzrg3x23Kg3XhovVdEMxee85+r90LwJflj7m6z2ufZlyXZH3qn7YXf6O5PJebFlX1UfVR1+/Oh3wUbE7bHEXNF0BX3ExYNJhXOAeqRd5FAe0/HmQ35UZB7My7VKZsU5HkBfZ2rmyMa18dryi3pQEcsE911NQac3W2Wi5ltft7p0PuGD8KATWnvEWFh+UpiTlAqFO0UanCkoksxOvHHnaTqdUcY+zEWgFRMM8USAmacpWm9AwA1xUC8RFHh/uT+0W8HYv3MO8ephXD/PqC8yroWFezYdjbAoNNlyw8qmqy5qXg61hZHYRXYymcfzBtWYhLL3iacBGcq8IEcBcRxo7Vh5ltnWXjrKLnYVpPbemK+NBNC+5Y3atFMicS54H2AP2b1W43GxtNNo+SEeUA6PGZL/CbrWVVEV43Tx7PxplRWNcjOYPd+5t4xbmOIJpLjHmzpUybo8dY9lxZXOvsePb46v02Bvnc4x7CheQeYqWtA/K7aN5j3EO4luR5cL7bCojzjtSGRaL9b3U1J+KQ32730G3zd9iVlf441MTAl3hdvmztph+Zu2kK5XuNrYudaXBdSYT3TufnIPmBZBE9oMfrYPMpqUPCqWDhoUP7UoctzkaWRZe0BqczkySvGNBBxAK0SdaVjztJsfiwcH413i6Xk6ge29z9CIu0OyQPw8OptBaVjzb9dKCHx89esRnhy3fSkPobgfaSwMoMmOphAPhAYZRNPHJkZOt4DMMff/JwEri6K4LIA7kwdTxGFgpH49J2yosn61XQWo73eJ7xeU/Fq2OletX7VJpNJWOgjmqlz+LY8pWT/GjwNOngwK1JB5jkj3CzGWnnoLghHePeG8NFuIBcGGSjicBqEqaxNoRUj7rbS4tDcmydBLNEIZLP0RVY6d3oAnBARimY+uSyEVPqY8Gz7sIOMR8DIOKXNK57aCupwVSVF+raZd+qok+1XieMhFq74nwo+IzZpJzDXDZL0ZZGA2ATe+J0KPi85EGuJ5kRvSrYQdc47hiEpdug0mUSOlazBqmF7GoVEMamG6YB0uQLdg6lXqO/FqlOKkrhm4wsUx4dVTEhAY1QmgY6/+w3q5XwHMgP4IPQXpnrXC/YAmyA7f3ptF6hl6lVZpM8Jo1MB39ovuIQLc5hhD7xK2R9cHt1kYizMKYbS2bi7jKjgUvIfh9t5U+lc1OmQpAVN3qyNVSA5grucaM3yZbRtllY1BKfChJX2YdX9/88BX9pxLFtZR0D84nld7dYJO35INo3tQ4aHe9FzSuGlhClMheOAoX/SQjm/MgBXbKUT4RWwEU5h6Yo9Y8jKIMuSi/CqwY0C90TVdl4sKV3zodVpPaHp2sS6vr9sq+cYOveUmsX9QnZpPQzr//uJNaLouV+vg1zihgrA5ZMqSUC6kLdApCoJSULlOhuykVrpi0kyS/os/ZHsr7xet/vhy//fWnn9+Of3z9+tVPr//4Bwm4z9fsiM6Oap2KCp3e+641t9apbR3+i3Q21LXtz1TFdUmW0jL0c7SwY9Jj6tDTGwND1qii1KrflNNAlWpFTVvurfrKufaV1d6DbvsKuu3barEmDdWkfO6heP4XaA49lTbEAAA=",
 "code_sha256": "d5150bc8e8fea619308ab2f46a95c2fcd8868210b162129a194a25f7b82384eb",
 "comparator_sha256": "3c07bdcd221ac25729c3ebc92b21ac9e2014510ecb85816c4391ed81e933291f",
 "target_spreads": [
  2,
  3
 ],
 "tuning": {
  "seeds": {
   "start": 330000,
   "end": 330199,
   "n": 200
  },
  "complete": true,
  "missing_seeds": [],
  "selection_basis": "highest paired mean_diff vs RC on target spreads 2 and 3 pooled (off-target d is exactly 0, so the overall ranking is the same)",
  "selected": "both1",
  "variants": {
   "both1": {
    "cooldown": 1,
    "code_sha256": "d5150bc8e8fea619308ab2f46a95c2fcd8868210b162129a194a25f7b82384eb",
    "overall": {
     "n": 200,
     "sum_d": -1401.1070923036002,
     "sum_d2": 132608.81870609534,
     "mean_diff": -7.005535461518001,
     "se": 1.7564905715028316,
     "comparator_mean": 97.44745210010251,
     "candidate_mean": 90.44191663858452,
     "retail_diff": -7.369686823049005,
     "arb_diff": 0.3641513614975002
    },
    "by_spread": {
     "1": {
      "n": 54,
      "sum_d": 0.0,
      "sum_d2": 0.0,
      "mean_diff": 0.0,
      "se": 0.0,
      "comparator_mean": 46.10962495816481,
      "candidate_mean": 46.10962495816481,
      "retail_diff": 0.0,
      "arb_diff": 0.0
     },
     "2": {
      "n": 57,
      "sum_d": -483.4221328531998,
      "sum_d2": 97773.04128638074,
      "mean_diff": -8.481090050056137,
      "se": 5.417214006820876,
      "comparator_mean": 87.23571902150529,
      "candidate_mean": 78.75462897144912,
      "retail_diff": -13.375716578947369,
      "arb_diff": 4.8946265288
     },
     "3": {
      "n": 49,
      "sum_d": -917.6849594504,
      "sum_d2": 34835.77741971463,
      "mean_diff": -18.728264478579593,
      "se": 2.7393214742119323,
      "comparator_mean": 112.87398754092446,
      "candidate_mean": 94.14572306234487,
      "retail_diff": -14.520847338975509,
      "arb_diff": -4.2074171396346935
     },
     "4": {
      "n": 40,
      "sum_d": 0.0,
      "sum_d2": 0.0,
      "mean_diff": 0.0,
      "se": 0.0,
      "comparator_mean": 162.40773246371253,
      "candidate_mean": 162.40773246371253,
      "retail_diff": 0.0,
      "arb_diff": 0.0
     }
    },
    "target_spreads_2_3": {
     "n": 106,
     "sum_d": -1401.1070923035998,
     "sum_d2": 132608.81870609536,
     "mean_diff": -13.217991436826413,
     "se": 3.2016532841388905,
     "comparator_mean": 99.08737145029342,
     "candidate_mean": 85.869380013467,
     "retail_diff": -13.90506947745095,
     "arb_diff": 0.6870780405613205
    }
   },
   "both2": {
    "cooldown": 2,
    "code_sha256": "3e8500b37f7a8719c555b1ba055b8c7fadd82b2178b9e52b2a2d98b258339262",
    "overall": {
     "n": 200,
     "sum_d": -1627.2727048871,
     "sum_d2": 147887.62493946118,
     "mean_diff": -8.1363635244355,
     "se": 1.8393216377002335,
     "comparator_mean": 97.44745210010251,
     "candidate_mean": 89.311088575667,
     "retail_diff": -9.185220495325998,
     "arb_diff": 1.0488569708635
    },
    "by_spread": {
     "1": {
      "n": 54,
      "sum_d": 0.0,
      "sum_d2": 0.0,
      "mean_diff": 0.0,
      "se": 0.0,
      "comparator_mean": 46.10962495816481,
      "candidate_mean": 46.10962495816481,
      "retail_diff": 0.0,
      "arb_diff": 0.0
     },
     "2": {
      "n": 57,
      "sum_d": -516.1579459028002,
      "sum_d2": 102236.7709044415,
      "mean_diff": -9.05540255969825,
      "se": 5.52854159955546,
      "comparator_mean": 87.23571902150529,
      "candidate_mean": 78.18031646180701,
      "retail_diff": -15.396246802645608,
      "arb_diff": 6.340844242915789
     },
     "3": {
      "n": 49,
      "sum_d": -1111.1147589843,
      "sum_d2": 45650.85403501961,
      "mean_diff": -22.675811407842854,
      "se": 2.9490735103845287,
      "comparator_mean": 112.87398754092446,
      "candidate_mean": 90.19817613308163,
      "retail_diff": -19.580776149273465,
      "arb_diff": -3.095035258642857
     },
     "4": {
      "n": 40,
      "sum_d": 0.0,
      "sum_d2": 0.0,
      "mean_diff": 0.0,
      "se": 0.0,
      "comparator_mean": 162.40773246371253,
      "candidate_mean": 162.40773246371253,
      "retail_diff": 0.0,
      "arb_diff": 0.0
     }
    },
    "target_spreads_2_3": {
     "n": 106,
     "sum_d": -1627.2727048871,
     "sum_d2": 147887.62493946112,
     "mean_diff": -15.351629291387736,
     "se": 3.3230705122902884,
     "comparator_mean": 99.08737145029342,
     "candidate_mean": 83.73574215890567,
     "retail_diff": -17.330604708162266,
     "arb_diff": 1.9789754167235842
    }
   }
  }
 },
 "paired": {
  "seeds": {
   "start": 440000,
   "end": 440499
  },
  "n": 500,
  "complete": true,
  "missing_seeds": [],
  "comparator": "RC",
  "candidate": "both1 (frozen)",
  "overall": {
   "n": 500,
   "sum_d": -3761.178805050501,
   "sum_d2": 234121.69701447856,
   "mean_diff": -7.522357610101002,
   "se": 0.9082758336592712,
   "comparator_mean": 101.43743449131003,
   "candidate_mean": 93.91507688120899,
   "retail_diff": -6.382978613713196,
   "arb_diff": -1.1393789963957994
  },
  "by_spread": {
   "1": {
    "n": 142,
    "sum_d": 0.0,
    "sum_d2": 0.0,
    "mean_diff": 0.0,
    "se": 0.0,
    "comparator_mean": 28.715468424618308,
    "candidate_mean": 28.715468424618308,
    "retail_diff": 0.0,
    "arb_diff": 0.0
   },
   "2": {
    "n": 110,
    "sum_d": -1449.782329336,
    "sum_d2": 63803.7937046551,
    "mean_diff": -13.1798393576,
    "se": 1.9307419373737915,
    "comparator_mean": 88.7892778405818,
    "candidate_mean": 75.60943848298183,
    "retail_diff": -12.920468756546374,
    "arb_diff": -0.25937060111272714
   },
   "3": {
    "n": 119,
    "sum_d": -2311.3964757144995,
    "sum_d2": 170317.9033098234,
    "mean_diff": -19.423499795920165,
    "se": 2.988637437728058,
    "comparator_mean": 143.37901114495295,
    "candidate_mean": 123.95551134903276,
    "retail_diff": -14.87594742551681,
    "arb_diff": -4.547552370382353
   },
   "4": {
    "n": 129,
    "sum_d": 0.0,
    "sum_d2": 0.0,
    "mean_diff": 0.0,
    "se": 0.0,
    "comparator_mean": 153.5829289972542,
    "candidate_mean": 153.5829289972542,
    "retail_diff": 0.0,
    "arb_diff": 0.0
   }
  },
  "target_spreads_2_3": {
   "n": 229,
   "sum_d": -3761.178805050499,
   "sum_d2": 234121.69701447853,
   "mean_diff": -16.424361594106983,
   "se": 1.816838679332938,
   "comparator_mean": 117.15686850966553,
   "candidate_mean": 100.73250691555857,
   "retail_diff": -13.936634527758082,
   "arb_diff": -2.487727066366375
  }
 },
 "failures": [],
 "check_values": {
  "310000": 17.5126554022,
  "310001": 20.6298693268,
  "310002": 2.3903113616,
  "310003": 248.006347259
 },
 "environment_check": {
  "N_total_edge_310000_310003": {
   "310000": 17.1160017503,
   "310001": 20.0171113118,
   "310002": 2.3903113616,
   "310003": 241.4847522404
  },
  "matches_prior_item_check_values": true,
  "prior_item": "https://api.imd.fun/artifacts/2d4b30bbc6bffbc500b37ce5e8a1ac821d6513c52a6a2377b4be3c11d97717fb"
 },
 "python_version": "3.9.6",
 "seconds_per_simulation": 0.5494,
 "run_notes": "Unmodified simulator at b244530ee2a6247b5f930830eeca9dd950da0e7e, default ChallengeConfig and ParameterVariance, 2000 steps. For each seed: sample_config(..., seed=seed), then SimulationEngine(cfg, factory, seed=seed).run() for RC and the candidate, with d = candidate minus RC total_edge. Each command was one process running at most 50 seeds and writing its own file; several commands ran at the same time. No --workers, no --sandbox. pyproject asks for Python >=3.10, but the engine ran unchanged on 3.9.6 and reproduced the prior item's 3.12.3 N values exactly.",
 "screen_not_promotion": true
}
