bryceweiner commited on
Commit
6ca9bb6
·
verified ·
1 Parent(s): 71afe78

release 12 (c7c011b97f)

Browse files
.gitattributes CHANGED
@@ -36,3 +36,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
36
  models/selectors/selector_20261003T201413Z.skops filter=lfs diff=lfs merge=lfs -text
37
  models/selectors/selector_20261023T075851Z.skops filter=lfs diff=lfs merge=lfs -text
38
  models/selectors/selector_20261024T160752Z.skops filter=lfs diff=lfs merge=lfs -text
 
 
36
  models/selectors/selector_20261003T201413Z.skops filter=lfs diff=lfs merge=lfs -text
37
  models/selectors/selector_20261023T075851Z.skops filter=lfs diff=lfs merge=lfs -text
38
  models/selectors/selector_20261024T160752Z.skops filter=lfs diff=lfs merge=lfs -text
39
+ models/selectors/selector_20261026T112337Z.skops filter=lfs diff=lfs merge=lfs -text
models/policies/fly_20261026T112337Z.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59115da694c311e19a2e2172f7528d153704f777c94a48ef2063240e03d200ca
3
+ size 28526193
models/selectors/selector_20261026T112337Z.skops ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ce5ece690558c843680bc6471620af6e4cbaf56220cdc97bc880ff32d6b7fa2d
3
+ size 27916786
models/wallet_skill/2026-10-27.parquet ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:aef5791c6eed78815ce42fc614ed3e4416c384df24a0ef3c79d4a15900eef952
3
+ size 284007013
models/wallet_skill/TABLE CHANGED
@@ -1 +1 @@
1
- 2026-10-25.parquet
 
1
+ 2026-10-27.parquet
models/wallet_skill/TABLE.sha256 CHANGED
@@ -1 +1 @@
1
- 412532ed38f26e2ae868f70b6a7ebc032b63257299113c0e96ae3e3fb0655ecb
 
1
+ aef5791c6eed78815ce42fc614ed3e4416c384df24a0ef3c79d4a15900eef952
release.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
- "code_digest": "322e797eaa05fa3382f1a67b18f104f42c5b1c4b2f5cd83abc8dffa9920a30f1",
3
- "created_at": 1792892308,
4
  "files": [
5
  {
6
  "class": "infra",
@@ -23,8 +23,8 @@
23
  {
24
  "class": "code",
25
  "path": "CHANGELOG.md",
26
- "sha256": "ff3cdea96f89d9d3d64fc556bf3e74c813b843f3dd8c3b10d4ccb6a71fac6565",
27
- "size": 60317
28
  },
29
  {
30
  "class": "code",
@@ -1445,8 +1445,8 @@
1445
  {
1446
  "class": "code",
1447
  "path": "fly_trader/train/strategies.py",
1448
- "sha256": "d15542acd8a79f44b3b6ee1a0db8a1425a00a7b5832b1fe991b6388d15bc1c67",
1449
- "size": 70939
1450
  },
1451
  {
1452
  "class": "code",
@@ -1888,32 +1888,32 @@
1888
  },
1889
  {
1890
  "class": "model",
1891
- "path": "models/policies/fly_20261025T002640Z.pt",
1892
- "sha256": "fa998ffe7574292290e1d3a57e807ead71e0e9398648026223254f0713392cc4",
1893
- "size": 28525277
1894
  },
1895
  {
1896
  "class": "model",
1897
- "path": "models/selectors/selector_20261024T160752Z.skops",
1898
- "sha256": "e339ba3fbeac5761351abec7a8c7ebe56e771e03238fc24ba28e74107b033e4d",
1899
- "size": 35342441
1900
  },
1901
  {
1902
  "class": "model",
1903
- "path": "models/wallet_skill/2026-10-25.parquet",
1904
- "sha256": "412532ed38f26e2ae868f70b6a7ebc032b63257299113c0e96ae3e3fb0655ecb",
1905
- "size": 278912146
1906
  },
1907
  {
1908
  "class": "model",
1909
  "path": "models/wallet_skill/TABLE",
1910
- "sha256": "795c40b1b2a066916d3ec01bc22e4c7a3e73e6854069b7e4c36f68c8741d4255",
1911
  "size": 19
1912
  },
1913
  {
1914
  "class": "model",
1915
  "path": "models/wallet_skill/TABLE.sha256",
1916
- "sha256": "09c15fa0e38d83e844dcfb0eaeb4f1d32c404e871c90f2cc55745d10b468a243",
1917
  "size": 65
1918
  },
1919
  {
@@ -1943,14 +1943,14 @@
1943
  {
1944
  "class": "seed",
1945
  "path": "seed/release_seed.json",
1946
- "sha256": "6fecc3975285aa11090eb4a3f5632378db701c94ac4c0770db309a6ca7f2185c",
1947
- "size": 150834
1948
  },
1949
  {
1950
  "class": "seed",
1951
  "path": "seed/seed.sql",
1952
- "sha256": "310c07816682299d9213c5b4a2deff54c45c29b4e8167d750c011e404d69008c",
1953
- "size": 124842
1954
  },
1955
  {
1956
  "class": "code",
@@ -2549,8 +2549,8 @@
2549
  {
2550
  "class": "code",
2551
  "path": "tests/test_strategies.py",
2552
- "sha256": "37e31179744235fe8559a38276bb3545514a730e05ae14b9df7503b5d9e4d1e6",
2553
- "size": 12981
2554
  },
2555
  {
2556
  "class": "code",
@@ -2761,8 +2761,8 @@
2761
  "skill": "h10-L30",
2762
  "teacher": "deployed-1"
2763
  },
2764
- "git_commit": "f863d2e57b8587cc87e80ed9163e982f8ad4ffea",
2765
- "prev_sha256": "3c963a2aae9c0004537adc9c11ea92d5c25e08d417b0c492a5e760c49444e557",
2766
  "schema": 1,
2767
- "seq": 11
2768
  }
 
1
  {
2
+ "code_digest": "39b4e7538738550d7f5890c821657cabf5aed7650fd5090bb57c2f1e72350fd1",
3
+ "created_at": 1793023992,
4
  "files": [
5
  {
6
  "class": "infra",
 
23
  {
24
  "class": "code",
25
  "path": "CHANGELOG.md",
26
+ "sha256": "cec90616dd51edb5662dae568c194a57071710124d5139f2e990b35a584d0553",
27
+ "size": 63044
28
  },
29
  {
30
  "class": "code",
 
1445
  {
1446
  "class": "code",
1447
  "path": "fly_trader/train/strategies.py",
1448
+ "sha256": "43a3f51b8e455cb1de59150d5c36d9ef3f9602f70ed23d15b805e577732e448f",
1449
+ "size": 71781
1450
  },
1451
  {
1452
  "class": "code",
 
1888
  },
1889
  {
1890
  "class": "model",
1891
+ "path": "models/policies/fly_20261026T112337Z.pt",
1892
+ "sha256": "59115da694c311e19a2e2172f7528d153704f777c94a48ef2063240e03d200ca",
1893
+ "size": 28526193
1894
  },
1895
  {
1896
  "class": "model",
1897
+ "path": "models/selectors/selector_20261026T112337Z.skops",
1898
+ "sha256": "ce5ece690558c843680bc6471620af6e4cbaf56220cdc97bc880ff32d6b7fa2d",
1899
+ "size": 27916786
1900
  },
1901
  {
1902
  "class": "model",
1903
+ "path": "models/wallet_skill/2026-10-27.parquet",
1904
+ "sha256": "aef5791c6eed78815ce42fc614ed3e4416c384df24a0ef3c79d4a15900eef952",
1905
+ "size": 284007013
1906
  },
1907
  {
1908
  "class": "model",
1909
  "path": "models/wallet_skill/TABLE",
1910
+ "sha256": "38a8e924144268a9e39c9faf29816d49c7e60db42bbc1c26432bd8ea65eaf40f",
1911
  "size": 19
1912
  },
1913
  {
1914
  "class": "model",
1915
  "path": "models/wallet_skill/TABLE.sha256",
1916
+ "sha256": "2ecf8f3694fb6ddce48308a02af02984cd61f52190ba1d690af639b99d03c71e",
1917
  "size": 65
1918
  },
1919
  {
 
1943
  {
1944
  "class": "seed",
1945
  "path": "seed/release_seed.json",
1946
+ "sha256": "2160e11fc2f1d11d94b947db06f0a7661d1ee1dafddc3155641862e233365cc3",
1947
+ "size": 153576
1948
  },
1949
  {
1950
  "class": "seed",
1951
  "path": "seed/seed.sql",
1952
+ "sha256": "44ff1f43577de916783542eceabd5aab30afad15112a85ba70cb60b7bfdcb870",
1953
+ "size": 127323
1954
  },
1955
  {
1956
  "class": "code",
 
2549
  {
2550
  "class": "code",
2551
  "path": "tests/test_strategies.py",
2552
+ "sha256": "d5826383554ad05c28cc3eae8a9cf12adbf11a802b08dd3d83ad446f8c58229a",
2553
+ "size": 13181
2554
  },
2555
  {
2556
  "class": "code",
 
2761
  "skill": "h10-L30",
2762
  "teacher": "deployed-1"
2763
  },
2764
+ "git_commit": "c7c011b97f4dc91304dbf8a60c851a6c18b133d3",
2765
+ "prev_sha256": "637fea141ad5af3821aead20c50fa5d55ec3145a43456fb666fd06d01ccf6589",
2766
  "schema": 1,
2767
+ "seq": 12
2768
  }
release.json.sig CHANGED
@@ -2,6 +2,6 @@
2
  U1NIU0lHAAAAAQAAAGgAAAATZWNkc2Etc2hhMi1uaXN0cDI1NgAAAAhuaXN0cDI1NgAAAE
3
  EE5f3chQ5e85sy87ILNPgJjCov/+MkpuM4Kblkep+wYTcylLoH8x6i9b5dKOTW9cvSBR9L
4
  e/dwxqIg+z74sBIV6AAAABJmbHktdHJhZGVyLXJlbGVhc2UAAAAAAAAABnNoYTUxMgAAAG
5
- MAAAATZWNkc2Etc2hhMi1uaXN0cDI1NgAAAEgAAAAgUFbxntiryYTwTpwSV2MXCq1/nEHi
6
- ShIg6s+y/WLiqC0AAAAgRHoEZ7ua2XVsPoyVJ/DzK7FRi6VmefxXC7uVfkcI5eE=
7
  -----END SSH SIGNATURE-----
 
2
  U1NIU0lHAAAAAQAAAGgAAAATZWNkc2Etc2hhMi1uaXN0cDI1NgAAAAhuaXN0cDI1NgAAAE
3
  EE5f3chQ5e85sy87ILNPgJjCov/+MkpuM4Kblkep+wYTcylLoH8x6i9b5dKOTW9cvSBR9L
4
  e/dwxqIg+z74sBIV6AAAABJmbHktdHJhZGVyLXJlbGVhc2UAAAAAAAAABnNoYTUxMgAAAG
5
+ MAAAATZWNkc2Etc2hhMi1uaXN0cDI1NgAAAEgAAAAgMt1PI7Ebtk0j+X25Zx3Snr6DEV1W
6
+ LYYhMTKsCvKmDgsAAAAgY6kT1L3ZA2cCb+078OmirILsahp5zrwnjJwLHtNZqPE=
7
  -----END SSH SIGNATURE-----
seed/release_seed.json CHANGED
@@ -2,17 +2,17 @@
2
  "snapshots": [
3
  {
4
  "kind": "selector",
5
- "file": "selector_20261024T160752Z.skops",
6
- "sha256": "e339ba3fbeac5761351abec7a8c7ebe56e771e03238fc24ba28e74107b033e4d",
7
- "note": "{\"threshold\": 0.06415065631270384, \"horizon_min\": 240, \"trained_through\": \"2026-10-22\", \"walk_forward\": {\"n\": 4552, \"win\": 0.4677065026362039, \"pf\": 1.5364931734123555, \"total\": 313.7764169116872, \"mean\": 0.06893155028815624, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\", \"random_mean\": -0.04184691235423088, \"days\": null}, \"selection\": {\"n\": 3148, \"win\": 0.43678526048284627, \"pf\": 1.470704754306509, \"total\": 192.80936273175553, \"mean\": 0.061248209254051944, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"random_baseline\": {\"mean\": -0.04184691235423088}, \"components\": [{\"name\": \"inputs: rug+flow+skill\", \"passed\": false, \"reason\": \"does not improve the ev strategy on the selection half\", \"selection\": {}, \"evaluation\": null, \"params\": {\"groups\": [\"rug\", \"flow\", \"skill\"]}, \"trials\": 30, \"best_seen\": {\"n\": 14352, \"win\": 0.41680602006688966, \"pf\": 1.1287014263410529, \"total\": 191.9371692901277, \"mean\": 0.01337354858487512, \"weeks\": 11, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": false, \"gate\": \"memecoin\"}}, {\"name\": \"inputs: rug\", \"passed\": false, \"reason\": \"improves the ev strategy on the selection half, fails on the evaluation half\", \"selection\": {\"n\": 2549, \"win\": 0.40800313848568065, \"pf\": 1.4282146239370004, \"total\": 136.5064732365222, \"mean\": 0.05355295144626214, \"weeks\": 11, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 2843, \"win\": 0.4621878297572986, \"pf\": 1.2370185587507287, \"total\": 87.06821277491326, \"mean\": 0.03062547055044434, \"weeks\": 11, \"weeks_pos\": 7, \"sign_ok\": false, \"admissible\": false, \"base_ok\": false, \"gate\": \"memecoin\"}, \"params\": {\"groups\": [\"rug\"]}, \"trials\": 30, \"best_seen\": {\"n\": 2549, \"win\": 0.40800313848568065, \"pf\": 1.4282146239370004, \"total\": 136.5064732365222, \"mean\": 0.05355295144626214, \"weeks\": 11, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}}, {\"name\": \"inputs: flow\", \"passed\": false, \"reason\": \"does not improve the ev strategy on the selection half\", \"selection\": {}, \"evaluation\": null, \"params\": {\"groups\": [\"flow\"]}, \"trials\": 30, \"best_seen\": {\"n\": 13572, \"win\": 0.42735042735042733, \"pf\": 1.0811506508743394, \"total\": 114.1944182764122, \"mean\": 0.008413971284734173, \"weeks\": 11, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": false, \"gate\": \"memecoin\"}}, {\"name\": \"inputs: skill\", \"passed\": true, \"reason\": \"improves the ev strategy on the selection half\", \"selection\": {\"n\": 472, \"win\": 0.4088983050847458, \"pf\": 1.505121145815762, \"total\": 23.397055618814193, \"mean\": 0.04957003309070804, \"weeks\": 10, \"weeks_pos\": 5, \"sign_ok\": false, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 87, \"win\": 0.5057471264367817, \"pf\": 1.9834303040682042, \"total\": 6.873888689908199, \"mean\": 0.07901021482653102, \"weeks\": 9, \"weeks_pos\": 7, \"sign_ok\": false, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"params\": {\"groups\": [\"skill\"]}, \"trials\": 30, \"best_seen\": {\"n\": 5659, \"win\": 0.4336455204099664, \"pf\": 1.1681570305194195, \"total\": 109.42544044938404, \"mean\": 0.019336533035763215, \"weeks\": 11, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": false, \"gate\": \"memecoin\"}}, {\"name\": \"strategy: ev\", \"passed\": true, \"reason\": \"profit fallback: below 65 % winners, PF \\u22651.3 on both halves\", \"selection\": {\"n\": 3815, \"win\": 0.418610747051114, \"pf\": 1.3241256060900268, \"total\": 169.53769310722942, \"mean\": 0.04443976228236682, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 5329, \"win\": 0.4635015950459749, \"pf\": 1.3654355935435227, \"total\": 266.2531313711588, \"mean\": 0.04996305711599903, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"params\": {\"hold_min\": 240, \"line\": 0.06030745718628166, \"thr\": {}, \"high\": null}, \"trials\": 254, \"best_seen\": {\"n\": 22093, \"win\": 0.41461096274838183, \"pf\": 1.1192223103977281, \"total\": 269.87268118907195, \"mean\": 0.012215302638350245, \"weeks\": 11, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": false, \"gate\": \"memecoin\"}}, {\"name\": \"strategy: capitulation\", \"passed\": true, \"reason\": \"profit fallback: below 65 % winners, PF \\u22651.3 on both halves\", \"selection\": {\"n\": 3149, \"win\": 0.4369641155922515, \"pf\": 1.4702290023166773, \"total\": 192.65487672562972, \"mean\": 0.061179700452724584, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 4552, \"win\": 0.4677065026362039, \"pf\": 1.5364931734123555, \"total\": 313.7764169116872, \"mean\": 0.06893155028815624, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"params\": {\"hold_min\": 240, \"line\": 0.06415065631270384, \"thr\": {\"neg_ret_1m\": null, \"top_sell_share_1m\": 0.7201443910598755, \"buyers_ret\": null}, \"high\": null}, \"trials\": 326, \"best_seen\": {\"n\": 17228, \"win\": 0.4192593452519155, \"pf\": 1.1815569904356669, \"total\": 330.26539702039213, \"mean\": 0.019170269156047838, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": false, \"gate\": \"memecoin\"}}, {\"name\": \"strategy: breakout\", \"passed\": false, \"reason\": \"fails on the evaluation half\", \"selection\": {\"n\": 387, \"win\": 0.35658914728682173, \"pf\": 3.209921995218587, \"total\": 82.62667888174474, \"mean\": 0.21350563018538693, \"weeks\": 11, \"weeks_pos\": 7, \"sign_ok\": false, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 261, \"win\": 0.7969348659003831, \"pf\": 0.7570891155870219, \"total\": -9.181193507276475, \"mean\": -0.03517698661791753, \"weeks\": 11, \"weeks_pos\": 4, \"sign_ok\": false, \"admissible\": false, \"base_ok\": false, \"gate\": \"memecoin\"}, \"params\": {\"hold_min\": 120, \"line\": 0.03503200247883794, \"thr\": {\"org_imb_5m\": 1.0, \"buyers_slope\": null, \"log_org_vol_15m\": null}, \"high\": \"dd_1h\"}, \"trials\": 334, \"best_seen\": {\"n\": 387, \"win\": 0.35658914728682173, \"pf\": 3.209921995218587, \"total\": 82.62667888174474, \"mean\": 0.21350563018538693, \"weeks\": 11, \"weeks_pos\": 7, \"sign_ok\": false, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}}, {\"name\": \"combination\", \"passed\": true, \"reason\": \"capitulation under 'kelly' made the most on the selection half\", \"selection\": {\"n\": 3149, \"win\": 0.4369641155922515, \"pf\": 1.4702290023166773, \"total\": 192.65487672562972, \"mean\": 0.061179700452724584, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": null, \"params\": {\"rule\": \"kelly\", \"strategies\": [\"capitulation\"]}, \"trials\": 4, \"best_seen\": {\"n\": 3149, \"win\": 0.4369641155922515, \"pf\": 1.4702290023166773, \"total\": 192.65487672562972, \"mean\": 0.061179700452724584, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}}, {\"name\": \"combination: ev\", \"passed\": false, \"reason\": \"dropped from the book: the book made 192.7 on the selection half without it, 169.5 at best with it\", \"selection\": {\"n\": 3815, \"win\": 0.418610747051114, \"pf\": 1.3241256060900268, \"total\": 169.53769310722942, \"mean\": 0.04443976228236682, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": null, \"params\": {\"hold_min\": 240, \"line\": 0.06030745718628166}, \"trials\": 0, \"best_seen\": {\"n\": 3815, \"win\": 0.418610747051114, \"pf\": 1.3241256060900268, \"total\": 169.53769310722942, \"mean\": 0.04443976228236682, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}}, {\"name\": \"meta-label: capitulation\", \"passed\": false, \"reason\": \"rejected (selection, evaluation or random-removal test)\", \"selection\": {\"n\": 2232, \"win\": 0.4583333333333333, \"pf\": 1.525089199477389, \"total\": 153.55077912963839, \"mean\": 0.06879515193980214, \"weeks\": 10, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 4441, \"win\": 0.47106507543346093, \"pf\": 1.5609401264250544, \"total\": 319.33351292786574, \"mean\": 0.07190576737848813, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\", \"random_removal\": {\"filtered_total\": 256.66456165490126, \"random_total\": 247.48239802410416, \"removed\": 111}}, \"params\": {\"cut\": 0.32292729914188384, \"line\": 0.06415065631270384}, \"trials\": 15, \"best_seen\": {\"n\": 2232, \"win\": 0.4583333333333333, \"pf\": 1.525089199477389, \"total\": 153.55077912963839, \"mean\": 0.06879515193980214, \"weeks\": 10, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}}, {\"name\": \"correctness: capitulation\", \"passed\": true, \"reason\": \"its bands grow the evaluation half's bankroll faster than the EV margin's (+26.3 vs +17.1 bp a trade over 1024 trades); they size the strategy\", \"selection\": {\"n\": 3149, \"win\": 0.4369641155922515, \"pf\": 1.4702290023166773, \"total\": 192.65487672562972, \"mean\": 0.061179700452724584, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 4552, \"win\": 0.4677065026362039, \"pf\": 1.5364931734123555, \"total\": 313.7764169116872, \"mean\": 0.06893155028815624, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\", \"growth_per_trade\": {\"ev_bands\": 0.001712223381164623, \"correctness_bands\": 0.0026271901935137863, \"n_ev\": 1024, \"n_correctness\": 1024, \"below_cut\": 0, \"no_pclean\": 0}}, \"params\": {\"p0\": 0.04147522523999214, \"cut\": 0.04147522523999214, \"table\": [{\"lo\": 0.0, \"n\": 787, \"mean\": 0.06061256972047152, \"win\": 0.3684879288437103, \"kelly\": 0.09}, {\"lo\": 0.20190203189849854, \"n\": 787, \"mean\": 0.03835659478024817, \"win\": 0.4256670902160102, \"kelly\": 0.17}, {\"lo\": 0.26434019207954407, \"n\": 787, \"mean\": 0.08098278819548371, \"win\": 0.4599745870393901, \"kelly\": 0.35000000000000003}, {\"lo\": 0.3174506723880768, \"n\": 788, \"mean\": 0.06476229689558076, \"win\": 0.4936548223350254, \"kelly\": 0.37}], \"chains\": [\"sol\"]}, \"trials\": 0, \"best_seen\": null}, {\"name\": \"dump veto\", \"passed\": true, \"reason\": \"improves the book on the selection half, passes on the evaluation half and beats random removal\", \"selection\": {\"n\": 3148, \"win\": 0.43678526048284627, \"pf\": 1.470704754306509, \"total\": 192.80936273175553, \"mean\": 0.061248209254051944, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 4552, \"win\": 0.4677065026362039, \"pf\": 1.5364931734123555, \"total\": 313.7764169116872, \"mean\": 0.06893155028815624, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\", \"random_removal\": {\"filtered_total\": 252.31648148497516, \"random_total\": 252.31648148497516, \"removed\": 0}}, \"params\": {\"dump\": -0.2569288432598114, \"cut\": 0.8064779008030881}, \"trials\": 56, \"best_seen\": {\"n\": 3148, \"win\": 0.43678526048284627, \"pf\": 1.470704754306509, \"total\": 192.80936273175553, \"mean\": 0.061248209254051944, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}}], \"strategies\": {\"capitulation\": {\"line\": 0.06415065631270384, \"hold_min\": 240, \"thr\": {\"neg_ret_1m\": null, \"top_sell_share_1m\": 0.7201443910598755, \"buyers_ret\": null}, \"high\": null, \"hours\": [], \"regimes\": [], \"sizing\": [{\"lo\": 0.0, \"n\": 787, \"mean\": 0.06376360671384244, \"win\": 0.4663278271918678, \"kelly\": 0.35000000000000003}, {\"lo\": 0.005217991769313812, \"n\": 787, \"mean\": 0.02759626687924303, \"win\": 0.409148665819568, \"kelly\": 0.11}, {\"lo\": 0.014101512730121613, \"n\": 787, \"mean\": 0.07861548767607546, \"win\": 0.44599745870393903, \"kelly\": 0.29}, {\"lo\": 0.03120937943458557, \"n\": 788, \"mean\": 0.07472622767360414, \"win\": 0.4263959390862944, \"kelly\": 0.18}], \"selection\": {\"n\": 3149, \"win\": 0.4369641155922515, \"pf\": 1.4702290023166773, \"total\": 192.65487672562972, \"mean\": 0.061179700452724584, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 4552, \"win\": 0.4677065026362039, \"pf\": 1.5364931734123555, \"total\": 313.7764169116872, \"mean\": 0.06893155028815624, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}}}, \"groups\": [\"skill\"], \"combine\": \"kelly\", \"veto\": {\"level_index\": 2, \"dump\": -0.2569288432598114, \"cut\": 0.8064779008030881, \"levels\": [-0.5025576710700989, -0.39531113505363463, -0.2569288432598114, -0.1618394523859024], \"selection\": {\"n\": 3148, \"win\": 0.43678526048284627, \"pf\": 1.470704754306509, \"total\": 192.80936273175553, \"mean\": 0.061248209254051944, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"trials\": 56, \"best_seen\": {\"n\": 3148, \"win\": 0.43678526048284627, \"pf\": 1.470704754306509, \"total\": 192.80936273175553, \"mean\": 0.061248209254051944, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}}, \"fallback\": true, \"holdout\": {\"days\": [\"2026-10-02\", \"2026-10-22\"], \"rows\": 5363627, \"n\": 485, \"win\": 0.5484536082474227, \"pf\": 1.6121660738218593, \"total\": 32.23454236361431, \"mean\": 0.06646297394559651, \"weeks\": 3, \"weeks_pos\": 3, \"sign_ok\": false, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\", \"random_mean\": -0.04057085141539574}, \"chains\": {\"rh\": {\"days\": [\"2026-10-02\", \"2026-10-22\"], \"rows\": 488698, \"n\": 270, \"win\": 0.5814814814814815, \"pf\": 1.8407921365126414, \"total\": 21.57181043550372, \"mean\": 0.07989559420556934, \"weeks\": 3, \"weeks_pos\": 3, \"sign_ok\": false, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\", \"random_mean\": -0.04187280684709549, \"deployable\": true}, \"sol\": {\"days\": [\"2026-10-02\", \"2026-10-22\"], \"rows\": 4874929, \"n\": 215, \"win\": 0.5069767441860465, \"pf\": 1.394916000920017, \"total\": 10.662731928110588, \"mean\": 0.04959410199121204, \"weeks\": 3, \"weeks_pos\": 3, \"sign_ok\": false, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\", \"random_mean\": -0.03533251956105232, \"deployable\": true}}, \"line\": 0.06415065631270384, \"costs\": \"real fees (pool fee by market cap, Jupiter 10 bps, network fee) + impact\", \"data\": {\"features\": 3, \"costs\": \"real-fees-sized-1\", \"selector\": \"multi-1\", \"cols\": \"86151dda\", \"skill\": \"h10-L30\", \"meta\": \"rug-1\", \"chains\": \"sol+rh-1\", \"rh_skill\": \"rh-h10-L30\", \"rh_costs\": \"pons-kyber-1:0.0445583:0.0222791:7.2e-06:0.0099\"}, \"deployable\": true, \"deploy_reason\": \"its backtest made +6.89% per trade after costs (random -4.18%); profit fallback (below 65 % winners)\", \"sizing\": [{\"lo\": 0.0, \"n\": 787, \"mean\": 0.06376360671384244, \"win\": 0.4663278271918678, \"kelly\": 0.35000000000000003}, {\"lo\": 0.005217991769313812, \"n\": 787, \"mean\": 0.02759626687924303, \"win\": 0.409148665819568, \"kelly\": 0.11}, {\"lo\": 0.014101512730121613, \"n\": 787, \"mean\": 0.07861548767607546, \"win\": 0.44599745870393903, \"kelly\": 0.29}, {\"lo\": 0.03120937943458557, \"n\": 788, \"mean\": 0.07472622767360414, \"win\": 0.4263959390862944, \"kelly\": 0.18}], \"matched\": true, \"model\": {\"kind\": \"stack\", \"min_age_h\": 6.0, \"min_resq_sol\": 10.0, \"min_vol_15m_sol\": 5.0}, \"rows\": 45907757, \"days\": 187, \"first_day\": \"2026-04-19\", \"last_day\": \"2026-10-22\"}",
8
- "source_id": 595
9
  },
10
  {
11
  "kind": "fly_selector",
12
- "file": "fly_20261025T002640Z.pt",
13
- "sha256": "fa998ffe7574292290e1d3a57e807ead71e0e9398648026223254f0713392cc4",
14
- "note": "{\"mode\": \"matched\", \"S\": \"2026-10-23\", \"train_days\": [\"2026-04-19\", \"2026-10-22\"], \"train_through\": \"2026-10-22\", \"calibration_days\": null, \"line\": 0.09771357476711273, \"sizing\": [{\"lo\": 0.0, \"n\": 81, \"mean\": 0.19688254093103122, \"win\": 0.6172839506172839, \"kelly\": 0.97}, {\"lo\": 0.002965494990348816, \"n\": 80, \"mean\": 0.11558283678023144, \"win\": 0.6, \"kelly\": 0.71}, {\"lo\": 0.007459625601768494, \"n\": 80, \"mean\": 0.08505942010378931, \"win\": 0.55, \"kelly\": 0.37}, {\"lo\": 0.018756603822112083, \"n\": 81, \"mean\": 0.15791811909595574, \"win\": 0.5802469135802469, \"kelly\": 0.81}], \"lines\": {\"capitulation\": 0.09771357476711273}, \"chain_lines\": {\"rh\": {\"capitulation\": 0.09162341058254242}}, \"line_fit\": {\"rule\": \"match\", \"days\": [\"2026-09-23\", \"2026-10-22\"], \"rows\": 1656966, \"per_strategy\": {\"capitulation\": {\"line\": 0.09771357476711273, \"trades\": 322, \"mean\": 0.13910010563014782, \"total\": 44.790234012907604, \"hold_min\": 240, \"rule\": \"match\", \"teacher_trades\": 322, \"chain\": \"sol\", \"rows\": 1308689}, \"capitulation@rh\": {\"line\": 0.09162341058254242, \"trades\": 615, \"mean\": 0.09026781035832326, \"total\": 55.51470337036881, \"hold_min\": 240, \"rule\": \"match\", \"teacher_trades\": 615, \"chain\": \"rh\", \"rows\": 348277}}}, \"calibration\": {\"trades\": 485, \"mean\": 0.06646297394559651, \"total\": 32.23454236361431, \"source\": \"out of sample (the blind selector's own picks on the holdout days (no test fly))\"}, \"strategies\": [\"capitulation\"], \"rules\": {\"capitulation\": {\"thr\": {\"neg_ret_1m\": null, \"top_sell_share_1m\": 0.7201443910598755, \"buyers_ret\": null}, \"high\": null, \"hold_min\": 240}}, \"diagnostics\": {\"mbon_share\": 0.44139568083982084, \"mbon_saturated\": 0.010416666977107525, \"kc_active\": 0.0980706587433815, \"rows\": 15378, \"slope\": 1.037331732497466, \"rank_corr\": 0.9600102453836927}, \"gates_ok\": true, \"gate_failures\": [], \"fit\": {\"epochs\": [{\"epoch\": 0, \"mse\": 0.259820706897792, \"secs\": 4097.174347877502, \"rows\": 3353600, \"val_mse\": 0.17565241767319395, \"val_se\": 0.002556862302586521}, {\"epoch\": 1, \"mse\": 0.15289457679704854, \"secs\": 8339.783831834793, \"rows\": 3353600, \"val_mse\": 0.16553051068012486, \"val_se\": 0.0019874962214004063}, {\"epoch\": 2, \"mse\": 0.12445334718541334, \"secs\": 12547.947182893753, \"rows\": 3353600, \"val_mse\": 0.0988546346811898, \"val_se\": 0.001260754964410958}, {\"epoch\": 3, \"mse\": 0.10844374598380718, \"secs\": 16682.062430143356, \"rows\": 3353600, \"val_mse\": 0.1016186993084017, \"val_se\": 0.0011666289780841114}], \"stopped\": false, \"rows\": 3354106, \"training_rows\": 11082115, \"top_weight\": 10.0, \"strategies\": [\"capitulation\"], \"epochs_run\": 4, \"epoch_cap\": 40, \"val_rows\": 200000, \"val_mse\": 0.0988546346811898, \"early_stop\": \"epoch 3 moved the held-out error by -0.0028, inside its standard error 0.0012\"}, \"teacher\": \"matched stack: capitulation (line 0.0642, 240 min); fit on 2026-04-19..2026-10-22\", \"teacher_line\": 0.06415065631270384, \"teacher_stack\": null, \"data\": {\"features\": 3, \"costs\": \"real-fees-sized-1\", \"selector\": \"multi-1\", \"cols\": \"86151dda\", \"skill\": \"h10-L30\", \"meta\": \"rug-1\", \"chains\": \"sol+rh-1\", \"rh_skill\": \"rh-h10-L30\", \"rh_costs\": \"pons-kyber-1:0.0445583:0.0222791:7.2e-06:0.0099\", \"fly\": \"flynet-3-ch\", \"plastic\": \"mb4-ch\", \"teacher\": \"deployed-1\", \"calib\": \"match\", \"lines\": \"per-chain-1\"}, \"oos\": {\"days\": [\"2026-10-02\", \"2026-10-22\"], \"evidence\": {\"book\": \"the selector's own picks, every chain (no test fly; the live fly trades them at bootstrap)\", \"days\": [\"2026-10-02\", \"2026-10-22\"], \"trades\": 485, \"mean\": 0.06646297394559651, \"total\": 32.23454236361431, \"win\": 0.5484536082474227, \"random_mean\": -0.04057085141539574}, \"source\": \"the blind selector's own picks on the holdout days (no test fly)\"}, \"teacher_snapshot\": 595}",
15
- "source_id": 604
16
  }
17
  ],
18
  "verdict": {
@@ -3929,7 +3929,7 @@
3929
  ],
3930
  "plastic_beats_frozen": true
3931
  },
3932
- "pinned_selector_sha256": "e339ba3fbeac5761351abec7a8c7ebe56e771e03238fc24ba28e74107b033e4d",
3933
  "autostart": {
3934
  "pumpstream": true,
3935
  "runner": true,
 
2
  "snapshots": [
3
  {
4
  "kind": "selector",
5
+ "file": "selector_20261026T112337Z.skops",
6
+ "sha256": "ce5ece690558c843680bc6471620af6e4cbaf56220cdc97bc880ff32d6b7fa2d",
7
+ "note": "{\"threshold\": 0.06030745718628166, \"horizon_min\": 240, \"trained_through\": \"2026-10-22\", \"walk_forward\": {\"n\": 5804, \"win\": 0.4703652653342522, \"pf\": 1.4181068216419366, \"total\": 323.09947367423047, \"mean\": 0.05566841379638705, \"weeks\": 11, \"weeks_pos\": 11, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\", \"random_mean\": -0.04685316979885101, \"days\": null}, \"selection\": {\"n\": 3861, \"win\": 0.4346024346024346, \"pf\": 1.3634279272221406, \"total\": 187.4208206071978, \"mean\": 0.04854204107930531, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"random_baseline\": {\"mean\": -0.04685316979885101}, \"components\": [{\"name\": \"inputs: rug+flow+skill\", \"passed\": false, \"reason\": \"does not improve the ev strategy on the selection half\", \"selection\": {}, \"evaluation\": null, \"params\": {\"groups\": [\"rug\", \"flow\", \"skill\"]}, \"trials\": 30, \"best_seen\": {\"n\": 14352, \"win\": 0.41680602006688966, \"pf\": 1.1287014263410529, \"total\": 191.9371692901277, \"mean\": 0.01337354858487512, \"weeks\": 11, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": false, \"gate\": \"memecoin\"}}, {\"name\": \"inputs: rug\", \"passed\": false, \"reason\": \"improves the ev strategy on the selection half, fails on the evaluation half\", \"selection\": {\"n\": 2549, \"win\": 0.40800313848568065, \"pf\": 1.4282146239370004, \"total\": 136.5064732365222, \"mean\": 0.05355295144626214, \"weeks\": 11, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 2843, \"win\": 0.4621878297572986, \"pf\": 1.2370185587507287, \"total\": 87.06821277491326, \"mean\": 0.03062547055044434, \"weeks\": 11, \"weeks_pos\": 7, \"sign_ok\": false, \"admissible\": false, \"base_ok\": false, \"gate\": \"memecoin\"}, \"params\": {\"groups\": [\"rug\"]}, \"trials\": 30, \"best_seen\": {\"n\": 2549, \"win\": 0.40800313848568065, \"pf\": 1.4282146239370004, \"total\": 136.5064732365222, \"mean\": 0.05355295144626214, \"weeks\": 11, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}}, {\"name\": \"inputs: flow\", \"passed\": false, \"reason\": \"does not improve the ev strategy on the selection half\", \"selection\": {}, \"evaluation\": null, \"params\": {\"groups\": [\"flow\"]}, \"trials\": 30, \"best_seen\": {\"n\": 13572, \"win\": 0.42735042735042733, \"pf\": 1.0811506508743394, \"total\": 114.1944182764122, \"mean\": 0.008413971284734173, \"weeks\": 11, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": false, \"gate\": \"memecoin\"}}, {\"name\": \"inputs: skill\", \"passed\": true, \"reason\": \"improves the ev strategy on the selection half\", \"selection\": {\"n\": 472, \"win\": 0.4088983050847458, \"pf\": 1.505121145815762, \"total\": 23.397055618814193, \"mean\": 0.04957003309070804, \"weeks\": 10, \"weeks_pos\": 5, \"sign_ok\": false, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 87, \"win\": 0.5057471264367817, \"pf\": 1.9834303040682042, \"total\": 6.873888689908199, \"mean\": 0.07901021482653102, \"weeks\": 9, \"weeks_pos\": 7, \"sign_ok\": false, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"params\": {\"groups\": [\"skill\"]}, \"trials\": 30, \"best_seen\": {\"n\": 5659, \"win\": 0.4336455204099664, \"pf\": 1.1681570305194195, \"total\": 109.42544044938404, \"mean\": 0.019336533035763215, \"weeks\": 11, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": false, \"gate\": \"memecoin\"}}, {\"name\": \"strategy: ev\", \"passed\": true, \"reason\": \"profit fallback: below 65 % winners, PF \\u22651.3 on both halves\", \"selection\": {\"n\": 3815, \"win\": 0.418610747051114, \"pf\": 1.3241256060900268, \"total\": 169.53769310722942, \"mean\": 0.04443976228236682, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 5329, \"win\": 0.4635015950459749, \"pf\": 1.3654355935435227, \"total\": 266.2531313711588, \"mean\": 0.04996305711599903, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"params\": {\"hold_min\": 240, \"line\": 0.06030745718628166, \"thr\": {}, \"high\": null}, \"trials\": 254, \"best_seen\": {\"n\": 22093, \"win\": 0.41461096274838183, \"pf\": 1.1192223103977281, \"total\": 269.87268118907195, \"mean\": 0.012215302638350245, \"weeks\": 11, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": false, \"gate\": \"memecoin\"}}, {\"name\": \"strategy: capitulation\", \"passed\": true, \"reason\": \"profit fallback: below 65 % winners, PF \\u22651.3 on both halves\", \"selection\": {\"n\": 3149, \"win\": 0.4369641155922515, \"pf\": 1.4702290023166773, \"total\": 192.65487672562972, \"mean\": 0.061179700452724584, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 4552, \"win\": 0.4677065026362039, \"pf\": 1.5364931734123555, \"total\": 313.7764169116872, \"mean\": 0.06893155028815624, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"params\": {\"hold_min\": 240, \"line\": 0.06415065631270384, \"thr\": {\"neg_ret_1m\": null, \"top_sell_share_1m\": 0.7201443910598755, \"buyers_ret\": null}, \"high\": null}, \"trials\": 326, \"best_seen\": {\"n\": 17228, \"win\": 0.4192593452519155, \"pf\": 1.1815569904356669, \"total\": 330.26539702039213, \"mean\": 0.019170269156047838, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": false, \"gate\": \"memecoin\"}}, {\"name\": \"strategy: breakout\", \"passed\": false, \"reason\": \"fails on the evaluation half\", \"selection\": {\"n\": 387, \"win\": 0.35658914728682173, \"pf\": 3.209921995218587, \"total\": 82.62667888174474, \"mean\": 0.21350563018538693, \"weeks\": 11, \"weeks_pos\": 7, \"sign_ok\": false, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 261, \"win\": 0.7969348659003831, \"pf\": 0.7570891155870219, \"total\": -9.181193507276475, \"mean\": -0.03517698661791753, \"weeks\": 11, \"weeks_pos\": 4, \"sign_ok\": false, \"admissible\": false, \"base_ok\": false, \"gate\": \"memecoin\"}, \"params\": {\"hold_min\": 120, \"line\": 0.03503200247883794, \"thr\": {\"org_imb_5m\": 1.0, \"buyers_slope\": null, \"log_org_vol_15m\": null}, \"high\": \"dd_1h\"}, \"trials\": 334, \"best_seen\": {\"n\": 387, \"win\": 0.35658914728682173, \"pf\": 3.209921995218587, \"total\": 82.62667888174474, \"mean\": 0.21350563018538693, \"weeks\": 11, \"weeks_pos\": 7, \"sign_ok\": false, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}}, {\"name\": \"combination\", \"passed\": true, \"reason\": \"ev + capitulation under 'kelly' made the most on the walk-forward's last 28 days (2026-09-04..2026-10-01)\", \"selection\": {\"n\": 3864, \"win\": 0.4673913043478261, \"pf\": 1.4104865295912956, \"total\": 207.52793986358483, \"mean\": 0.053708058970907045, \"weeks\": 5, \"weeks_pos\": 5, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": null, \"params\": {\"rule\": \"kelly\", \"strategies\": [\"ev\", \"capitulation\"]}, \"trials\": 4, \"best_seen\": {\"n\": 3864, \"win\": 0.4673913043478261, \"pf\": 1.4104865295912956, \"total\": 207.52793986358483, \"mean\": 0.053708058970907045, \"weeks\": 5, \"weeks_pos\": 5, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}}, {\"name\": \"meta-label: ev\", \"passed\": true, \"reason\": \"improves the book on the selection half, passes on the evaluation half and beats random removal\", \"selection\": {\"n\": 4047, \"win\": 0.4255003706449222, \"pf\": 1.308121887743309, \"total\": 169.76624914513172, \"mean\": 0.04194866546704515, \"weeks\": 11, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 5873, \"win\": 0.4690958624212498, \"pf\": 1.3968992984187811, \"total\": 312.4506718332141, \"mean\": 0.05320120412620706, \"weeks\": 11, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\", \"random_removal\": {\"filtered_total\": 242.57863251512936, \"random_total\": 210.39571740529453, \"removed\": 373}}, \"params\": {\"cut\": 0.412806236743927, \"line\": 0.06030745718628166}, \"trials\": 15, \"best_seen\": {\"n\": 2335, \"win\": 0.44967880085653106, \"pf\": 1.4373977703571785, \"total\": 141.08748806953895, \"mean\": 0.06042290709616229, \"weeks\": 10, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}}, {\"name\": \"meta-label: capitulation\", \"passed\": false, \"reason\": \"rejected (selection, evaluation or random-removal test)\", \"selection\": {\"n\": 3171, \"win\": 0.4389782403027436, \"pf\": 1.2937656861612468, \"total\": 129.52970044548942, \"mean\": 0.04084821836817705, \"weeks\": 10, \"weeks_pos\": 8, \"sign_ok\": false, \"admissible\": false, \"base_ok\": false, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 5785, \"win\": 0.47087294727744167, \"pf\": 1.4090028554316776, \"total\": 317.2438897484917, \"mean\": 0.05483904749325699, \"weeks\": 11, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\", \"random_removal\": {\"filtered_total\": 247.371850430407, \"random_total\": 238.9086587127702, \"removed\": 88}}, \"params\": {\"cut\": 0.32292729914188384, \"line\": 0.06415065631270384}, \"trials\": 15, \"best_seen\": {\"n\": 2232, \"win\": 0.4583333333333333, \"pf\": 1.525089199477389, \"total\": 153.55077912963839, \"mean\": 0.06879515193980214, \"weeks\": 10, \"weeks_pos\": 9, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}}, {\"name\": \"correctness: ev\", \"passed\": true, \"reason\": \"its bands grow the evaluation half's bankroll faster than the EV margin's (+13.6 vs +8.6 bp a trade over 1211 trades); they size the strategy\", \"selection\": {\"n\": 3861, \"win\": 0.4346024346024346, \"pf\": 1.3634279272221406, \"total\": 187.4208206071978, \"mean\": 0.04854204107930531, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 5804, \"win\": 0.4703652653342522, \"pf\": 1.4181068216419366, \"total\": 323.09947367423047, \"mean\": 0.05566841379638705, \"weeks\": 11, \"weeks_pos\": 11, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\", \"growth_per_trade\": {\"ev_bands\": 0.0008591206407484289, \"correctness_bands\": 0.0013607832087438733, \"n_ev\": 1211, \"n_correctness\": 1211, \"below_cut\": 259, \"no_pclean\": 0}}, \"params\": {\"p0\": 0.1146664023399353, \"cut\": 0.2744161933660507, \"table\": [{\"lo\": 0.0, \"n\": 584, \"mean\": -0.009690621871563401, \"win\": 0.3715753424657534, \"kelly\": 0.0}, {\"lo\": 0.15974979102611542, \"n\": 583, \"mean\": 0.1046507888171849, \"win\": 0.48198970840480276, \"kelly\": 0.37}, {\"lo\": 0.20660802721977234, \"n\": 584, \"mean\": 0.10585437795378137, \"win\": 0.4623287671232877, \"kelly\": 0.29}, {\"lo\": 0.24953724443912506, \"n\": 584, \"mean\": 0.04095281615942613, \"win\": 0.4828767123287671, \"kelly\": 0.27}], \"chains\": [\"sol\"]}, \"trials\": 0, \"best_seen\": null}, {\"name\": \"correctness: capitulation\", \"passed\": true, \"reason\": \"its bands grow the evaluation half's bankroll faster than the EV margin's (+26.3 vs +17.1 bp a trade over 1024 trades); they size the strategy\", \"selection\": {\"n\": 3861, \"win\": 0.4346024346024346, \"pf\": 1.3634279272221406, \"total\": 187.4208206071978, \"mean\": 0.04854204107930531, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 5804, \"win\": 0.4703652653342522, \"pf\": 1.4181068216419366, \"total\": 323.09947367423047, \"mean\": 0.05566841379638705, \"weeks\": 11, \"weeks_pos\": 11, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\", \"growth_per_trade\": {\"ev_bands\": 0.001712223381164623, \"correctness_bands\": 0.0026271901935137863, \"n_ev\": 1024, \"n_correctness\": 1024, \"below_cut\": 0, \"no_pclean\": 0}}, \"params\": {\"p0\": 0.04147522523999214, \"cut\": 0.04147522523999214, \"table\": [{\"lo\": 0.0, \"n\": 787, \"mean\": 0.06061256972047152, \"win\": 0.3684879288437103, \"kelly\": 0.09}, {\"lo\": 0.20190203189849854, \"n\": 787, \"mean\": 0.03835659478024817, \"win\": 0.4256670902160102, \"kelly\": 0.17}, {\"lo\": 0.26434019207954407, \"n\": 787, \"mean\": 0.08098278819548371, \"win\": 0.4599745870393901, \"kelly\": 0.35000000000000003}, {\"lo\": 0.3174506723880768, \"n\": 788, \"mean\": 0.06476229689558076, \"win\": 0.4936548223350254, \"kelly\": 0.37}], \"chains\": [\"sol\"]}, \"trials\": 0, \"best_seen\": null}, {\"name\": \"dump veto\", \"passed\": false, \"reason\": \"rejected\", \"selection\": {\"n\": 3678, \"win\": 0.43936922240348014, \"pf\": 1.4196141654471552, \"total\": 198.69668511473515, \"mean\": 0.05402302477290243, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 5511, \"win\": 0.469061876247505, \"pf\": 1.4312978784435164, \"total\": 311.91057093654126, \"mean\": 0.0565978172630269, \"weeks\": 11, \"weeks_pos\": 11, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\", \"random_removal\": {\"filtered_total\": 229.5328176787898, \"random_total\": 238.8856045857865, \"removed\": 293}}, \"params\": {\"dump\": -0.39587087631225587, \"cut\": 0.09247295111417778}, \"trials\": 56, \"best_seen\": {\"n\": 3678, \"win\": 0.43936922240348014, \"pf\": 1.4196141654471552, \"total\": 198.69668511473515, \"mean\": 0.05402302477290243, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}}], \"strategies\": {\"ev\": {\"line\": 0.06030745718628166, \"hold_min\": 240, \"thr\": {}, \"high\": null, \"hours\": [], \"regimes\": [], \"sizing\": [{\"lo\": 0.0, \"n\": 954, \"mean\": 0.033087956939179125, \"win\": 0.4329140461215933, \"kelly\": 0.15}, {\"lo\": 0.00405266135931015, \"n\": 953, \"mean\": 0.05407740008415178, \"win\": 0.4438614900314795, \"kelly\": 0.2}, {\"lo\": 0.01112888753414154, \"n\": 954, \"mean\": 0.03150095257640131, \"win\": 0.40041928721174, \"kelly\": 0.09}, {\"lo\": 0.02777288854122162, \"n\": 954, \"mean\": 0.05910284187543923, \"win\": 0.3972746331236897, \"kelly\": 0.09}], \"selection\": {\"n\": 3815, \"win\": 0.418610747051114, \"pf\": 1.3241256060900268, \"total\": 169.53769310722942, \"mean\": 0.04443976228236682, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 5329, \"win\": 0.4635015950459749, \"pf\": 1.3654355935435227, \"total\": 266.2531313711588, \"mean\": 0.04996305711599903, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}}, \"capitulation\": {\"line\": 0.06415065631270384, \"hold_min\": 240, \"thr\": {\"neg_ret_1m\": null, \"top_sell_share_1m\": 0.7201443910598755, \"buyers_ret\": null}, \"high\": null, \"hours\": [], \"regimes\": [], \"sizing\": [{\"lo\": 0.0, \"n\": 787, \"mean\": 0.06376360671384244, \"win\": 0.4663278271918678, \"kelly\": 0.35000000000000003}, {\"lo\": 0.005217991769313812, \"n\": 787, \"mean\": 0.02759626687924303, \"win\": 0.409148665819568, \"kelly\": 0.11}, {\"lo\": 0.014101512730121613, \"n\": 787, \"mean\": 0.07861548767607546, \"win\": 0.44599745870393903, \"kelly\": 0.29}, {\"lo\": 0.03120937943458557, \"n\": 788, \"mean\": 0.07472622767360414, \"win\": 0.4263959390862944, \"kelly\": 0.18}], \"selection\": {\"n\": 3149, \"win\": 0.4369641155922515, \"pf\": 1.4702290023166773, \"total\": 192.65487672562972, \"mean\": 0.061179700452724584, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}, \"evaluation\": {\"n\": 4552, \"win\": 0.4677065026362039, \"pf\": 1.5364931734123555, \"total\": 313.7764169116872, \"mean\": 0.06893155028815624, \"weeks\": 11, \"weeks_pos\": 10, \"sign_ok\": true, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\"}}}, \"groups\": [\"skill\"], \"combine\": \"kelly\", \"veto\": null, \"fallback\": true, \"holdout\": {\"days\": [\"2026-10-02\", \"2026-10-22\"], \"rows\": 5363627, \"n\": 704, \"win\": 0.5866477272727273, \"pf\": 1.7751984812655084, \"total\": 54.143311675987206, \"mean\": 0.07690811317611819, \"weeks\": 3, \"weeks_pos\": 3, \"sign_ok\": false, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\", \"random_mean\": -0.03409828245639801}, \"chains\": {\"rh\": {\"days\": [\"2026-10-02\", \"2026-10-22\"], \"rows\": 488698, \"n\": 351, \"win\": 0.5754985754985755, \"pf\": 1.8486046732879287, \"total\": 26.254520017304458, \"mean\": 0.07479920232850273, \"weeks\": 3, \"weeks_pos\": 3, \"sign_ok\": false, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\", \"random_mean\": -0.04271039366722107, \"deployable\": true}, \"sol\": {\"days\": [\"2026-10-02\", \"2026-10-22\"], \"rows\": 4874929, \"n\": 353, \"win\": 0.5977337110481586, \"pf\": 1.7168250981515225, \"total\": 27.88879165868275, \"mean\": 0.07900507552034773, \"weeks\": 3, \"weeks_pos\": 3, \"sign_ok\": false, \"admissible\": false, \"base_ok\": true, \"gate\": \"memecoin\", \"random_mean\": -0.03740808740258217, \"deployable\": true}}, \"line\": 0.06030745718628166, \"costs\": \"real fees (pool fee by market cap, Jupiter 10 bps, network fee) + impact\", \"data\": {\"features\": 3, \"costs\": \"real-fees-sized-1\", \"selector\": \"multi-1\", \"cols\": \"86151dda\", \"skill\": \"h10-L30\", \"meta\": \"rug-1\", \"chains\": \"sol+rh-1\", \"rh_skill\": \"rh-h10-L30\", \"rh_costs\": \"pons-kyber-1:0.0445583:0.0222791:7.2e-06:0.0099\"}, \"deployable\": true, \"deploy_reason\": \"its backtest made +5.57% per trade after costs (random -4.69%); profit fallback (below 65 % winners)\", \"sizing\": [{\"lo\": 0.0, \"n\": 954, \"mean\": 0.033087956939179125, \"win\": 0.4329140461215933, \"kelly\": 0.15}, {\"lo\": 0.00405266135931015, \"n\": 953, \"mean\": 0.05407740008415178, \"win\": 0.4438614900314795, \"kelly\": 0.2}, {\"lo\": 0.01112888753414154, \"n\": 954, \"mean\": 0.03150095257640131, \"win\": 0.40041928721174, \"kelly\": 0.09}, {\"lo\": 0.02777288854122162, \"n\": 954, \"mean\": 0.05910284187543923, \"win\": 0.3972746331236897, \"kelly\": 0.09}], \"matched\": true, \"model\": {\"kind\": \"stack\", \"min_age_h\": 6.0, \"min_resq_sol\": 10.0, \"min_vol_15m_sol\": 5.0}, \"rows\": 45907757, \"days\": 187, \"first_day\": \"2026-04-19\", \"last_day\": \"2026-10-22\"}",
8
+ "source_id": 640
9
  },
10
  {
11
  "kind": "fly_selector",
12
+ "file": "fly_20261026T112337Z.pt",
13
+ "sha256": "59115da694c311e19a2e2172f7528d153704f777c94a48ef2063240e03d200ca",
14
+ "note": "{\"mode\": \"matched\", \"S\": \"2026-10-23\", \"train_days\": [\"2026-04-19\", \"2026-10-22\"], \"train_through\": \"2026-10-22\", \"calibration_days\": null, \"line\": 0.1128254383802414, \"sizing\": [{\"lo\": 0.0, \"n\": 133, \"mean\": 0.0839435238231637, \"win\": 0.6015037593984962, \"kelly\": 0.35000000000000003}, {\"lo\": 0.0021251868456602097, \"n\": 132, \"mean\": 0.08941052311495172, \"win\": 0.5606060606060606, \"kelly\": 0.29}, {\"lo\": 0.006383981555700302, \"n\": 132, \"mean\": 0.13191620821210867, \"win\": 0.6060606060606061, \"kelly\": 0.6900000000000001}, {\"lo\": 0.019339893013238907, \"n\": 133, \"mean\": 0.22546534677448812, \"win\": 0.9022556390977443, \"kelly\": 0.91}], \"lines\": {\"ev\": 0.1128254383802414, \"capitulation\": 0.12153208255767822}, \"chain_lines\": {\"rh\": {\"ev\": 0.10905077308416367, \"capitulation\": 0.11564972251653671}}, \"line_fit\": {\"rule\": \"match\", \"days\": [\"2026-09-23\", \"2026-10-22\"], \"rows\": 7470832, \"per_strategy\": {\"ev\": {\"line\": 0.1128254383802414, \"trades\": 530, \"mean\": 0.1327669968389805, \"total\": 70.36650832465966, \"hold_min\": 240, \"rule\": \"match\", \"teacher_trades\": 530, \"chain\": \"sol\", \"rows\": 6543914}, \"capitulation\": {\"line\": 0.12153208255767822, \"trades\": 322, \"mean\": 0.1442631481976215, \"total\": 46.452733719634125, \"hold_min\": 240, \"rule\": \"match\", \"teacher_trades\": 322, \"chain\": \"sol\", \"rows\": 1308689}, \"ev@rh\": {\"line\": 0.10905077308416367, \"trades\": 635, \"mean\": 0.09675341033904747, \"total\": 61.438415565295145, \"hold_min\": 240, \"rule\": \"match\", \"teacher_trades\": 635, \"chain\": \"rh\", \"rows\": 926918}, \"capitulation@rh\": {\"line\": 0.11564972251653671, \"trades\": 615, \"mean\": 0.09303718049460606, \"total\": 57.217866004182724, \"hold_min\": 240, \"rule\": \"match\", \"teacher_trades\": 615, \"chain\": \"rh\", \"rows\": 348277}}}, \"calibration\": {\"trades\": 704, \"mean\": 0.07690811317611819, \"total\": 54.143311675987206, \"source\": \"out of sample (the blind selector's own picks on the holdout days (no test fly))\"}, \"strategies\": [\"ev\", \"capitulation\"], \"rules\": {\"ev\": {\"thr\": {}, \"high\": null, \"hold_min\": 240}, \"capitulation\": {\"thr\": {\"neg_ret_1m\": null, \"top_sell_share_1m\": 0.7201443910598755, \"buyers_ret\": null}, \"high\": null, \"hold_min\": 240}}, \"diagnostics\": {\"mbon_share\": 0.34932275798645124, \"mbon_saturated\": 0.0, \"kc_active\": 0.09907865524291992, \"rows\": 50000, \"slope\": 1.1438891206019919, \"rank_corr\": 0.8924766337297922}, \"gates_ok\": true, \"gate_failures\": [], \"fit\": {\"epochs\": [{\"epoch\": 0, \"mse\": 0.41433780406299714, \"secs\": 5535.879990816116, \"rows\": 4600832, \"val_mse\": 0.3416606606513155, \"val_se\": 0.004577206672439408}, {\"epoch\": 1, \"mse\": 0.2390157750613064, \"secs\": 11217.026780843735, \"rows\": 4600832, \"val_mse\": 0.24706094191301992, \"val_se\": 0.0036836532332472477}, {\"epoch\": 2, \"mse\": 0.1927580231211577, \"secs\": 16861.734134674072, \"rows\": 4600832, \"val_mse\": 0.30909202229706056, \"val_se\": 0.005535308074508508}], \"stopped\": false, \"rows\": 4601150, \"training_rows\": 36022996, \"top_weight\": 10.0, \"strategies\": [\"ev\", \"capitulation\"], \"epochs_run\": 3, \"epoch_cap\": 40, \"val_rows\": 200000, \"val_mse\": 0.24706094191301992, \"early_stop\": \"epoch 2 moved the held-out error by -0.0620, inside its standard error 0.0055\"}, \"teacher\": \"matched stack: ev (line 0.0603, 240 min), capitulation (line 0.0642, 240 min); fit on 2026-04-19..2026-10-22\", \"teacher_line\": 0.06030745718628166, \"teacher_stack\": null, \"oos\": {\"days\": [\"2026-10-02\", \"2026-10-22\"], \"evidence\": {\"book\": \"the selector's own picks, every chain (no test fly; the live fly trades them at bootstrap)\", \"days\": [\"2026-10-02\", \"2026-10-22\"], \"trades\": 704, \"mean\": 0.07690811317611819, \"total\": 54.143311675987206, \"win\": 0.5866477272727273, \"random_mean\": -0.03409828245639801}, \"source\": \"the blind selector's own picks on the holdout days (no test fly)\"}, \"data\": {\"features\": 3, \"costs\": \"real-fees-sized-1\", \"selector\": \"multi-1\", \"cols\": \"86151dda\", \"skill\": \"h10-L30\", \"meta\": \"rug-1\", \"chains\": \"sol+rh-1\", \"rh_skill\": \"rh-h10-L30\", \"rh_costs\": \"pons-kyber-1:0.0445583:0.0222791:7.2e-06:0.0099\", \"fly\": \"flynet-3-ch\", \"plastic\": \"mb4-ch\", \"teacher\": \"deployed-1\", \"calib\": \"match\", \"lines\": \"per-chain-1\"}, \"teacher_snapshot\": 640}",
15
+ "source_id": 641
16
  }
17
  ],
18
  "verdict": {
 
3929
  ],
3930
  "plastic_beats_frozen": true
3931
  },
3932
+ "pinned_selector_sha256": "ce5ece690558c843680bc6471620af6e4cbaf56220cdc97bc880ff32d6b7fa2d",
3933
  "autostart": {
3934
  "pumpstream": true,
3935
  "runner": true,
seed/seed.sql CHANGED
@@ -1,6 +1,6 @@
1
  -- generated by tools/make_seed.py: the rows a fresh install needs to trade. Safe to re-run: nothing here overwrites.
2
- INSERT INTO brain_snapshots (id, ts, run_id, beat_id, path, sha256, kind, promoted_at, promoted_by, note) VALUES ('595', '2026-10-24 16:07:52.170082+00:00', NULL, NULL, '/app/data/brain/selectors/selector_20261024T160752Z.skops', 'e339ba3fbeac5761351abec7a8c7ebe56e771e03238fc24ba28e74107b033e4d', 'selector', NULL, NULL, '{"threshold": 0.06415065631270384, "horizon_min": 240, "trained_through": "2026-10-22", "walk_forward": {"n": 4552, "win": 0.4677065026362039, "pf": 1.5364931734123555, "total": 313.7764169116872, "mean": 0.06893155028815624, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin", "random_mean": -0.04184691235423088, "days": null}, "selection": {"n": 3148, "win": 0.43678526048284627, "pf": 1.470704754306509, "total": 192.80936273175553, "mean": 0.061248209254051944, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "random_baseline": {"mean": -0.04184691235423088}, "components": [{"name": "inputs: rug+flow+skill", "passed": false, "reason": "does not improve the ev strategy on the selection half", "selection": {}, "evaluation": null, "params": {"groups": ["rug", "flow", "skill"]}, "trials": 30, "best_seen": {"n": 14352, "win": 0.41680602006688966, "pf": 1.1287014263410529, "total": 191.9371692901277, "mean": 0.01337354858487512, "weeks": 11, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": false, "gate": "memecoin"}}, {"name": "inputs: rug", "passed": false, "reason": "improves the ev strategy on the selection half, fails on the evaluation half", "selection": {"n": 2549, "win": 0.40800313848568065, "pf": 1.4282146239370004, "total": 136.5064732365222, "mean": 0.05355295144626214, "weeks": 11, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 2843, "win": 0.4621878297572986, "pf": 1.2370185587507287, "total": 87.06821277491326, "mean": 0.03062547055044434, "weeks": 11, "weeks_pos": 7, "sign_ok": false, "admissible": false, "base_ok": false, "gate": "memecoin"}, "params": {"groups": ["rug"]}, "trials": 30, "best_seen": {"n": 2549, "win": 0.40800313848568065, "pf": 1.4282146239370004, "total": 136.5064732365222, "mean": 0.05355295144626214, "weeks": 11, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}}, {"name": "inputs: flow", "passed": false, "reason": "does not improve the ev strategy on the selection half", "selection": {}, "evaluation": null, "params": {"groups": ["flow"]}, "trials": 30, "best_seen": {"n": 13572, "win": 0.42735042735042733, "pf": 1.0811506508743394, "total": 114.1944182764122, "mean": 0.008413971284734173, "weeks": 11, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": false, "gate": "memecoin"}}, {"name": "inputs: skill", "passed": true, "reason": "improves the ev strategy on the selection half", "selection": {"n": 472, "win": 0.4088983050847458, "pf": 1.505121145815762, "total": 23.397055618814193, "mean": 0.04957003309070804, "weeks": 10, "weeks_pos": 5, "sign_ok": false, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 87, "win": 0.5057471264367817, "pf": 1.9834303040682042, "total": 6.873888689908199, "mean": 0.07901021482653102, "weeks": 9, "weeks_pos": 7, "sign_ok": false, "admissible": false, "base_ok": true, "gate": "memecoin"}, "params": {"groups": ["skill"]}, "trials": 30, "best_seen": {"n": 5659, "win": 0.4336455204099664, "pf": 1.1681570305194195, "total": 109.42544044938404, "mean": 0.019336533035763215, "weeks": 11, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": false, "gate": "memecoin"}}, {"name": "strategy: ev", "passed": true, "reason": "profit fallback: below 65 % winners, PF \u22651.3 on both halves", "selection": {"n": 3815, "win": 0.418610747051114, "pf": 1.3241256060900268, "total": 169.53769310722942, "mean": 0.04443976228236682, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 5329, "win": 0.4635015950459749, "pf": 1.3654355935435227, "total": 266.2531313711588, "mean": 0.04996305711599903, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "params": {"hold_min": 240, "line": 0.06030745718628166, "thr": {}, "high": null}, "trials": 254, "best_seen": {"n": 22093, "win": 0.41461096274838183, "pf": 1.1192223103977281, "total": 269.87268118907195, "mean": 0.012215302638350245, "weeks": 11, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": false, "gate": "memecoin"}}, {"name": "strategy: capitulation", "passed": true, "reason": "profit fallback: below 65 % winners, PF \u22651.3 on both halves", "selection": {"n": 3149, "win": 0.4369641155922515, "pf": 1.4702290023166773, "total": 192.65487672562972, "mean": 0.061179700452724584, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 4552, "win": 0.4677065026362039, "pf": 1.5364931734123555, "total": 313.7764169116872, "mean": 0.06893155028815624, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "params": {"hold_min": 240, "line": 0.06415065631270384, "thr": {"neg_ret_1m": null, "top_sell_share_1m": 0.7201443910598755, "buyers_ret": null}, "high": null}, "trials": 326, "best_seen": {"n": 17228, "win": 0.4192593452519155, "pf": 1.1815569904356669, "total": 330.26539702039213, "mean": 0.019170269156047838, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": false, "gate": "memecoin"}}, {"name": "strategy: breakout", "passed": false, "reason": "fails on the evaluation half", "selection": {"n": 387, "win": 0.35658914728682173, "pf": 3.209921995218587, "total": 82.62667888174474, "mean": 0.21350563018538693, "weeks": 11, "weeks_pos": 7, "sign_ok": false, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 261, "win": 0.7969348659003831, "pf": 0.7570891155870219, "total": -9.181193507276475, "mean": -0.03517698661791753, "weeks": 11, "weeks_pos": 4, "sign_ok": false, "admissible": false, "base_ok": false, "gate": "memecoin"}, "params": {"hold_min": 120, "line": 0.03503200247883794, "thr": {"org_imb_5m": 1.0, "buyers_slope": null, "log_org_vol_15m": null}, "high": "dd_1h"}, "trials": 334, "best_seen": {"n": 387, "win": 0.35658914728682173, "pf": 3.209921995218587, "total": 82.62667888174474, "mean": 0.21350563018538693, "weeks": 11, "weeks_pos": 7, "sign_ok": false, "admissible": false, "base_ok": true, "gate": "memecoin"}}, {"name": "combination", "passed": true, "reason": "capitulation under ''kelly'' made the most on the selection half", "selection": {"n": 3149, "win": 0.4369641155922515, "pf": 1.4702290023166773, "total": 192.65487672562972, "mean": 0.061179700452724584, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": null, "params": {"rule": "kelly", "strategies": ["capitulation"]}, "trials": 4, "best_seen": {"n": 3149, "win": 0.4369641155922515, "pf": 1.4702290023166773, "total": 192.65487672562972, "mean": 0.061179700452724584, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}}, {"name": "combination: ev", "passed": false, "reason": "dropped from the book: the book made 192.7 on the selection half without it, 169.5 at best with it", "selection": {"n": 3815, "win": 0.418610747051114, "pf": 1.3241256060900268, "total": 169.53769310722942, "mean": 0.04443976228236682, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": null, "params": {"hold_min": 240, "line": 0.06030745718628166}, "trials": 0, "best_seen": {"n": 3815, "win": 0.418610747051114, "pf": 1.3241256060900268, "total": 169.53769310722942, "mean": 0.04443976228236682, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}}, {"name": "meta-label: capitulation", "passed": false, "reason": "rejected (selection, evaluation or random-removal test)", "selection": {"n": 2232, "win": 0.4583333333333333, "pf": 1.525089199477389, "total": 153.55077912963839, "mean": 0.06879515193980214, "weeks": 10, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 4441, "win": 0.47106507543346093, "pf": 1.5609401264250544, "total": 319.33351292786574, "mean": 0.07190576737848813, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin", "random_removal": {"filtered_total": 256.66456165490126, "random_total": 247.48239802410416, "removed": 111}}, "params": {"cut": 0.32292729914188384, "line": 0.06415065631270384}, "trials": 15, "best_seen": {"n": 2232, "win": 0.4583333333333333, "pf": 1.525089199477389, "total": 153.55077912963839, "mean": 0.06879515193980214, "weeks": 10, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}}, {"name": "correctness: capitulation", "passed": true, "reason": "its bands grow the evaluation half''s bankroll faster than the EV margin''s (+26.3 vs +17.1 bp a trade over 1024 trades); they size the strategy", "selection": {"n": 3149, "win": 0.4369641155922515, "pf": 1.4702290023166773, "total": 192.65487672562972, "mean": 0.061179700452724584, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 4552, "win": 0.4677065026362039, "pf": 1.5364931734123555, "total": 313.7764169116872, "mean": 0.06893155028815624, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin", "growth_per_trade": {"ev_bands": 0.001712223381164623, "correctness_bands": 0.0026271901935137863, "n_ev": 1024, "n_correctness": 1024, "below_cut": 0, "no_pclean": 0}}, "params": {"p0": 0.04147522523999214, "cut": 0.04147522523999214, "table": [{"lo": 0.0, "n": 787, "mean": 0.06061256972047152, "win": 0.3684879288437103, "kelly": 0.09}, {"lo": 0.20190203189849854, "n": 787, "mean": 0.03835659478024817, "win": 0.4256670902160102, "kelly": 0.17}, {"lo": 0.26434019207954407, "n": 787, "mean": 0.08098278819548371, "win": 0.4599745870393901, "kelly": 0.35000000000000003}, {"lo": 0.3174506723880768, "n": 788, "mean": 0.06476229689558076, "win": 0.4936548223350254, "kelly": 0.37}], "chains": ["sol"]}, "trials": 0, "best_seen": null}, {"name": "dump veto", "passed": true, "reason": "improves the book on the selection half, passes on the evaluation half and beats random removal", "selection": {"n": 3148, "win": 0.43678526048284627, "pf": 1.470704754306509, "total": 192.80936273175553, "mean": 0.061248209254051944, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 4552, "win": 0.4677065026362039, "pf": 1.5364931734123555, "total": 313.7764169116872, "mean": 0.06893155028815624, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin", "random_removal": {"filtered_total": 252.31648148497516, "random_total": 252.31648148497516, "removed": 0}}, "params": {"dump": -0.2569288432598114, "cut": 0.8064779008030881}, "trials": 56, "best_seen": {"n": 3148, "win": 0.43678526048284627, "pf": 1.470704754306509, "total": 192.80936273175553, "mean": 0.061248209254051944, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}}], "strategies": {"capitulation": {"line": 0.06415065631270384, "hold_min": 240, "thr": {"neg_ret_1m": null, "top_sell_share_1m": 0.7201443910598755, "buyers_ret": null}, "high": null, "hours": [], "regimes": [], "sizing": [{"lo": 0.0, "n": 787, "mean": 0.06376360671384244, "win": 0.4663278271918678, "kelly": 0.35000000000000003}, {"lo": 0.005217991769313812, "n": 787, "mean": 0.02759626687924303, "win": 0.409148665819568, "kelly": 0.11}, {"lo": 0.014101512730121613, "n": 787, "mean": 0.07861548767607546, "win": 0.44599745870393903, "kelly": 0.29}, {"lo": 0.03120937943458557, "n": 788, "mean": 0.07472622767360414, "win": 0.4263959390862944, "kelly": 0.18}], "selection": {"n": 3149, "win": 0.4369641155922515, "pf": 1.4702290023166773, "total": 192.65487672562972, "mean": 0.061179700452724584, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 4552, "win": 0.4677065026362039, "pf": 1.5364931734123555, "total": 313.7764169116872, "mean": 0.06893155028815624, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}}}, "groups": ["skill"], "combine": "kelly", "veto": {"level_index": 2, "dump": -0.2569288432598114, "cut": 0.8064779008030881, "levels": [-0.5025576710700989, -0.39531113505363463, -0.2569288432598114, -0.1618394523859024], "selection": {"n": 3148, "win": 0.43678526048284627, "pf": 1.470704754306509, "total": 192.80936273175553, "mean": 0.061248209254051944, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "trials": 56, "best_seen": {"n": 3148, "win": 0.43678526048284627, "pf": 1.470704754306509, "total": 192.80936273175553, "mean": 0.061248209254051944, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}}, "fallback": true, "holdout": {"days": ["2026-10-02", "2026-10-22"], "rows": 5363627, "n": 485, "win": 0.5484536082474227, "pf": 1.6121660738218593, "total": 32.23454236361431, "mean": 0.06646297394559651, "weeks": 3, "weeks_pos": 3, "sign_ok": false, "admissible": false, "base_ok": true, "gate": "memecoin", "random_mean": -0.04057085141539574}, "chains": {"rh": {"days": ["2026-10-02", "2026-10-22"], "rows": 488698, "n": 270, "win": 0.5814814814814815, "pf": 1.8407921365126414, "total": 21.57181043550372, "mean": 0.07989559420556934, "weeks": 3, "weeks_pos": 3, "sign_ok": false, "admissible": false, "base_ok": true, "gate": "memecoin", "random_mean": -0.04187280684709549, "deployable": true}, "sol": {"days": ["2026-10-02", "2026-10-22"], "rows": 4874929, "n": 215, "win": 0.5069767441860465, "pf": 1.394916000920017, "total": 10.662731928110588, "mean": 0.04959410199121204, "weeks": 3, "weeks_pos": 3, "sign_ok": false, "admissible": false, "base_ok": true, "gate": "memecoin", "random_mean": -0.03533251956105232, "deployable": true}}, "line": 0.06415065631270384, "costs": "real fees (pool fee by market cap, Jupiter 10 bps, network fee) + impact", "data": {"features": 3, "costs": "real-fees-sized-1", "selector": "multi-1", "cols": "86151dda", "skill": "h10-L30", "meta": "rug-1", "chains": "sol+rh-1", "rh_skill": "rh-h10-L30", "rh_costs": "pons-kyber-1:0.0445583:0.0222791:7.2e-06:0.0099"}, "deployable": true, "deploy_reason": "its backtest made +6.89% per trade after costs (random -4.18%); profit fallback (below 65 % winners)", "sizing": [{"lo": 0.0, "n": 787, "mean": 0.06376360671384244, "win": 0.4663278271918678, "kelly": 0.35000000000000003}, {"lo": 0.005217991769313812, "n": 787, "mean": 0.02759626687924303, "win": 0.409148665819568, "kelly": 0.11}, {"lo": 0.014101512730121613, "n": 787, "mean": 0.07861548767607546, "win": 0.44599745870393903, "kelly": 0.29}, {"lo": 0.03120937943458557, "n": 788, "mean": 0.07472622767360414, "win": 0.4263959390862944, "kelly": 0.18}], "matched": true, "model": {"kind": "stack", "min_age_h": 6.0, "min_resq_sol": 10.0, "min_vol_15m_sol": 5.0}, "rows": 45907757, "days": 187, "first_day": "2026-04-19", "last_day": "2026-10-22"}') ON CONFLICT (id) DO NOTHING;
3
- INSERT INTO brain_snapshots (id, ts, run_id, beat_id, path, sha256, kind, promoted_at, promoted_by, note) VALUES ('604', '2026-10-25 00:26:40.838741+00:00', NULL, NULL, '/app/data/brain/policies/fly_20261025T002640Z.pt', 'fa998ffe7574292290e1d3a57e807ead71e0e9398648026223254f0713392cc4', 'fly_selector', NULL, NULL, '{"mode": "matched", "S": "2026-10-23", "train_days": ["2026-04-19", "2026-10-22"], "train_through": "2026-10-22", "calibration_days": null, "line": 0.09771357476711273, "sizing": [{"lo": 0.0, "n": 81, "mean": 0.19688254093103122, "win": 0.6172839506172839, "kelly": 0.97}, {"lo": 0.002965494990348816, "n": 80, "mean": 0.11558283678023144, "win": 0.6, "kelly": 0.71}, {"lo": 0.007459625601768494, "n": 80, "mean": 0.08505942010378931, "win": 0.55, "kelly": 0.37}, {"lo": 0.018756603822112083, "n": 81, "mean": 0.15791811909595574, "win": 0.5802469135802469, "kelly": 0.81}], "lines": {"capitulation": 0.09771357476711273}, "chain_lines": {"rh": {"capitulation": 0.09162341058254242}}, "line_fit": {"rule": "match", "days": ["2026-09-23", "2026-10-22"], "rows": 1656966, "per_strategy": {"capitulation": {"line": 0.09771357476711273, "trades": 322, "mean": 0.13910010563014782, "total": 44.790234012907604, "hold_min": 240, "rule": "match", "teacher_trades": 322, "chain": "sol", "rows": 1308689}, "capitulation@rh": {"line": 0.09162341058254242, "trades": 615, "mean": 0.09026781035832326, "total": 55.51470337036881, "hold_min": 240, "rule": "match", "teacher_trades": 615, "chain": "rh", "rows": 348277}}}, "calibration": {"trades": 485, "mean": 0.06646297394559651, "total": 32.23454236361431, "source": "out of sample (the blind selector''s own picks on the holdout days (no test fly))"}, "strategies": ["capitulation"], "rules": {"capitulation": {"thr": {"neg_ret_1m": null, "top_sell_share_1m": 0.7201443910598755, "buyers_ret": null}, "high": null, "hold_min": 240}}, "diagnostics": {"mbon_share": 0.44139568083982084, "mbon_saturated": 0.010416666977107525, "kc_active": 0.0980706587433815, "rows": 15378, "slope": 1.037331732497466, "rank_corr": 0.9600102453836927}, "gates_ok": true, "gate_failures": [], "fit": {"epochs": [{"epoch": 0, "mse": 0.259820706897792, "secs": 4097.174347877502, "rows": 3353600, "val_mse": 0.17565241767319395, "val_se": 0.002556862302586521}, {"epoch": 1, "mse": 0.15289457679704854, "secs": 8339.783831834793, "rows": 3353600, "val_mse": 0.16553051068012486, "val_se": 0.0019874962214004063}, {"epoch": 2, "mse": 0.12445334718541334, "secs": 12547.947182893753, "rows": 3353600, "val_mse": 0.0988546346811898, "val_se": 0.001260754964410958}, {"epoch": 3, "mse": 0.10844374598380718, "secs": 16682.062430143356, "rows": 3353600, "val_mse": 0.1016186993084017, "val_se": 0.0011666289780841114}], "stopped": false, "rows": 3354106, "training_rows": 11082115, "top_weight": 10.0, "strategies": ["capitulation"], "epochs_run": 4, "epoch_cap": 40, "val_rows": 200000, "val_mse": 0.0988546346811898, "early_stop": "epoch 3 moved the held-out error by -0.0028, inside its standard error 0.0012"}, "teacher": "matched stack: capitulation (line 0.0642, 240 min); fit on 2026-04-19..2026-10-22", "teacher_line": 0.06415065631270384, "teacher_stack": null, "data": {"features": 3, "costs": "real-fees-sized-1", "selector": "multi-1", "cols": "86151dda", "skill": "h10-L30", "meta": "rug-1", "chains": "sol+rh-1", "rh_skill": "rh-h10-L30", "rh_costs": "pons-kyber-1:0.0445583:0.0222791:7.2e-06:0.0099", "fly": "flynet-3-ch", "plastic": "mb4-ch", "teacher": "deployed-1", "calib": "match", "lines": "per-chain-1"}, "oos": {"days": ["2026-10-02", "2026-10-22"], "evidence": {"book": "the selector''s own picks, every chain (no test fly; the live fly trades them at bootstrap)", "days": ["2026-10-02", "2026-10-22"], "trades": 485, "mean": 0.06646297394559651, "total": 32.23454236361431, "win": 0.5484536082474227, "random_mean": -0.04057085141539574}, "source": "the blind selector''s own picks on the holdout days (no test fly)"}, "teacher_snapshot": 595}') ON CONFLICT (id) DO NOTHING;
4
  SELECT setval('brain_snapshots_id_seq', GREATEST((SELECT max(id) FROM brain_snapshots), 1));
5
  INSERT INTO ui_settings (key, value) VALUES ('fly_replay', '{"S": "2026-09-09", "data": {"agg": 4, "fly": "flynet-3-ch", "cols": "86151dda", "meta": "rug-1", "calib": "match", "costs": "real-fees-sized-1", "lines": "per-chain-1", "score": "teacher", "skill": "h10-L30", "chains": "sol+rh-1", "rh_agg": 1, "plastic": "mb4-ch", "teacher": "deployed-1", "features": 3, "rh_costs": "pons-kyber-1:0.0445583:0.0222791:7.2e-06:0.0099", "rh_skill": "rh-h10-L30", "selector": "multi-1"}, "secs": 38337.81323695183, "alpha": 0.0001, "chains": {"rh": {"edge_p": 0.0005, "frozen": {"n": 1477, "pf": 1.2590082935365987, "win": 0.4685172647257955, "days": 16, "mean": 0.026347791776061058, "median": -0.012595674954354763, "days_positive": 11}, "passed": true, "random": {"n": 26586, "pf": 0.5751959068792711, "win": 0.3041450387421951, "mean": -0.046134307980537415, "median": -0.06115628033876419}, "reason": "its backtest made +2.66% per trade after costs over 1477 trades (random -4.61%; 0.1% of day resamples at or below zero)", "evaluation": {"n": 1477, "pf": 1.2612278943579527, "win": 0.4685172647257955, "days": 16, "mean": 0.02657903917133808, "median": -0.012595674954354763, "days_positive": 11}}, "sol": {"edge_p": 0.004, "frozen": {"n": 308, "pf": 1.4669271249617488, "win": 0.512987012987013, "days": 16, "mean": 0.0377873033285141, "median": 0.005911512766033411, "days_positive": 11}, "passed": true, "random": {"n": 6091, "pf": 0.458730469095968, "win": 0.5076342144147102, "mean": -0.04378599673509598, "median": 0.00037788774352520704}, "reason": "its backtest made +3.78% per trade after costs over 308 trades (random -4.38%; 0.4% of day resamples at or below zero)", "evaluation": {"n": 308, "pf": 1.4669271249617488, "win": 0.512987012987013, "days": 16, "mean": 0.0377873033285141, "median": 0.005911512766033411, "days_positive": 11}}}, "chosen": {"mean": 0.030173424631357193, "alpha": 0.0001, "total": 89.58489990234375, "config": 1, "trades": 2969, "governance": {"ic": 35, "any": 35, "drift": 0, "checks": 1482, "shadow": 0}, "half_life_days": 1.0}, "frozen": {"n": 1785, "pf": 1.2885933084122407, "win": 0.47619047619047616, "days": 16, "mean": 0.02832167036831379, "median": -0.009349760599434376, "random": {"n": 34226, "pf": 0.5107005230232796, "win": 0.47361654882253257, "mean": -0.0425419919192791, "median": -0.0014032165054231882}, "days_positive": 12}, "passed": true, "random": {"n": 34226, "pf": 0.5107005230232796, "win": 0.47361654882253257, "mean": -0.0425419919192791, "median": -0.0014032165054231882}, "reason": "sol: passed \u2014 its backtest made +3.78% per trade after costs over 308 trades (random -4.38%; 0.4% of day resamples at or below zero); rh: passed \u2014 its backtest made +2.66% per trade after costs over 1477 trades (random -4.61%; 0.1% of day resamples at or below zero)", "configs": [{"mean": 0.03036709874868393, "alpha": 0.0, "total": 91.28350067138672, "config": 0, "trades": 3006, "governance": {"ic": 0, "any": 0, "drift": 0, "checks": 0, "shadow": 0}, "half_life_days": null}, {"mean": 0.030173424631357193, "alpha": 0.0001, "total": 89.58489990234375, "config": 1, "trades": 2969, "governance": {"ic": 35, "any": 35, "drift": 0, "checks": 1482, "shadow": 0}, "half_life_days": 1.0}, {"mean": 0.032286640256643295, "alpha": 0.0001, "total": 67.99566650390625, "config": 2, "trades": 2106, "governance": {"ic": 28, "any": 29, "drift": 0, "checks": 1482, "shadow": 1}, "half_life_days": 3.0}, {"mean": 0.03781268000602722, "alpha": 0.0001, "total": 55.92495346069336, "config": 3, "trades": 1479, "governance": {"ic": 17, "any": 69, "drift": 0, "checks": 1482, "shadow": 52}, "half_life_days": 7.0}, {"mean": 0.04063548520207405, "alpha": 0.0001, "total": 48.437496185302734, "config": 4, "trades": 1192, "governance": {"ic": 7, "any": 40, "drift": 0, "checks": 1482, "shadow": 33}, "half_life_days": 30.0}, {"mean": 0.03773646801710129, "alpha": 0.0003, "total": 79.32205200195312, "config": 5, "trades": 2102, "governance": {"ic": 30, "any": 31, "drift": 0, "checks": 1482, "shadow": 1}, "half_life_days": 1.0}, {"mean": 0.04369469732046127, "alpha": 0.0003, "total": 42.51494216918945, "config": 6, "trades": 973, "governance": {"ic": 16, "any": 53, "drift": 0, "checks": 1482, "shadow": 37}, "half_life_days": 3.0}, {"mean": 0.05426740273833275, "alpha": 0.0003, "total": 37.17317199707031, "config": 7, "trades": 685, "governance": {"ic": 8, "any": 62, "drift": 0, "checks": 1482, "shadow": 54}, "half_life_days": 7.0}, {"mean": 0.034157898277044296, "alpha": 0.0003, "total": 20.494739532470703, "config": 8, "trades": 600, "governance": {"ic": 0, "any": 58, "drift": 0, "checks": 1482, "shadow": 58}, "half_life_days": 30.0}, {"mean": 0.04557060822844505, "alpha": 0.001, "total": 51.90492248535156, "config": 9, "trades": 1139, "governance": {"ic": 20, "any": 20, "drift": 0, "checks": 1482, "shadow": 0}, "half_life_days": 1.0}, {"mean": 0.03615965694189072, "alpha": 0.001, "total": 22.129711151123047, "config": 10, "trades": 612, "governance": {"ic": 5, "any": 53, "drift": 0, "checks": 1482, "shadow": 48}, "half_life_days": 3.0}, {"mean": 0.04262426868081093, "alpha": 0.001, "total": 21.3121337890625, "config": 11, "trades": 500, "governance": {"ic": 0, "any": 78, "drift": 0, "checks": 1482, "shadow": 78}, "half_life_days": 7.0}, {"mean": 0.023908229544758797, "alpha": 0.001, "total": 10.639162063598633, "config": 12, "trades": 445, "governance": {"ic": 0, "any": 66, "drift": 0, "checks": 1482, "shadow": 66}, "half_life_days": 30.0}, {"mean": 0.04726389795541763, "alpha": 0.003, "total": 46.224090576171875, "config": 13, "trades": 978, "governance": {"ic": 6, "any": 58, "drift": 0, "checks": 1482, "shadow": 52}, "half_life_days": 1.0}, {"mean": 0.03016720339655876, "alpha": 0.003, "total": 20.634366989135742, "config": 14, "trades": 684, "governance": {"ic": 0, "any": 137, "drift": 0, "checks": 1482, "shadow": 137}, "half_life_days": 3.0}, {"mean": 0.034875430166721344, "alpha": 0.003, "total": 21.832019805908203, "config": 15, "trades": 626, "governance": {"ic": 0, "any": 136, "drift": 0, "checks": 1482, "shadow": 136}, "half_life_days": 7.0}, {"mean": 0.03963538631796837, "alpha": 0.003, "total": 23.345243453979492, "config": 16, "trades": 589, "governance": {"ic": 0, "any": 199, "drift": 0, "checks": 1482, "shadow": 199}, "half_life_days": 30.0}], "per_day": {"2026-09-24": {"n": 120, "pf": 1.2096282469078616, "win": 0.4666666666666667, "mean": 0.019853290170431137, "median": -0.008774115703999996}, "2026-09-25": {"n": 130, "pf": 1.2343648703740158, "win": 0.46923076923076923, "mean": 0.022507645189762115, "median": -0.015695948153734207}, "2026-09-26": {"n": 159, "pf": 0.9110357851981143, "win": 0.4528301886792453, "mean": -0.010142914019525051, "median": -0.02541925199329853}, "2026-09-27": {"n": 134, "pf": 1.4929109749231875, "win": 0.44029850746268656, "mean": 0.046415600925683975, "median": -0.021206816658377647}, "2026-09-28": {"n": 146, "pf": 1.4797542117441214, "win": 0.3904109589041096, "mean": 0.06142570450901985, "median": -0.05863966420292854}, "2026-09-29": {"n": 128, "pf": 0.8905144422024887, "win": 0.4453125, "mean": -0.012050645425915718, "median": -0.02929481491446495}, "2026-09-30": {"n": 130, "pf": 2.164358561365056, "win": 0.5615384615384615, "mean": 0.0869135931134224, "median": 0.03113124519586563}, "2026-10-01": {"n": 94, "pf": 1.0760464155183325, "win": 0.48936170212765956, "mean": 0.008363611996173859, "median": -0.0028990297578275204}, "2026-10-02": {"n": 105, "pf": 0.9110992827614596, "win": 0.45714285714285713, "mean": -0.0093840342015028, "median": -0.004047797992825508}, "2026-10-03": {"n": 89, "pf": 1.5717055834211324, "win": 0.5393258426966292, "mean": 0.046940337866544724, "median": 0.02129359170794487}, "2026-10-04": {"n": 111, "pf": 1.5649065404247118, "win": 0.4864864864864865, "mean": 0.049075424671173096, "median": -0.005090842954814434}, "2026-10-05": {"n": 113, "pf": 1.2647730391586305, "win": 0.5309734513274337, "mean": 0.0248811524361372, "median": 0.017877638339996338}, "2026-10-06": {"n": 101, "pf": 1.4999371942039894, "win": 0.48514851485148514, "mean": 0.04013614356517792, "median": -0.002721513854339719}, "2026-10-07": {"n": 84, "pf": 1.1800436231035252, "win": 0.5, "mean": 0.01683460921049118, "median": -0.005321653559803963}, "2026-10-08": {"n": 79, "pf": 1.9083646078747787, "win": 0.4936708860759494, "mean": 0.07138421386480331, "median": -0.004599324893206358}, "2026-10-09": {"n": 62, "pf": 0.8436231572986813, "win": 0.46774193548387094, "mean": -0.017560668289661407, "median": -0.032155461609363556}}, "learning": [{"n": 2360, "day": "2026-09-09", "step": [0.0, 0.19114103, 0.19111604, 0.19110858, 0.19110422, 0.56869623, 0.56852255, 0.56847102, 0.56844206, 1.84675575, 1.8459054, 1.84566744, 1.84553071, 4.07084698, 4.07035153, 4.07023325, 4.07017128], "drift": [0.0, 0.00364, 0.00466, 0.005, 0.00521, 0.01001, 0.01279, 0.01373, 0.01431, 0.0231, 0.02928, 0.03136, 0.03262, 0.03277, 0.04133, 0.04424, 0.046], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 331, 331, 331, 331], "mean_delta": [-0.03834, -0.036569, -0.03649, -0.036466, -0.036452, -0.033291, -0.033073, -0.033008, -0.032969, -0.02497, -0.024521, -0.024387, -0.024309, -0.018631, -0.018057, -0.017887, -0.017788], "mean_abs_delta": [0.243879, 0.243245, 0.243225, 0.243219, 0.243215, 0.242084, 0.242034, 0.24202, 0.242011, 0.239226, 0.239148, 0.239126, 0.239114, 0.236935, 0.236862, 0.236843, 0.236831]}, {"n": 1490, "day": "2026-09-10", "step": [0.0, 0.1282473, 0.12781086, 0.1276504, 0.12754914, 0.37799113, 0.37522809, 0.37424898, 0.37364627, 1.22299966, 1.21300152, 1.2096912, 1.20772753, 3.09826104, 3.08997546, 3.08711205, 3.085262], "drift": [0.0, 0.00529, 0.00792, 0.00897, 0.00966, 0.01383, 0.02016, 0.02263, 0.02421, 0.03039, 0.04162, 0.04599, 0.04882, 0.04772, 0.06524, 0.072, 0.07637], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 152, 149, 148, 147], "mean_delta": [-0.048624, -0.043967, -0.042428, -0.041858, -0.041498, -0.03632, -0.032529, -0.031133, -0.030258, -0.022787, -0.016992, -0.014919, -0.013626, -0.017012, -0.012647, -0.011101, -0.010144], "mean_abs_delta": [0.203057, 0.201621, 0.201182, 0.201021, 0.20092, 0.199419, 0.198512, 0.198193, 0.197993, 0.195899, 0.194927, 0.194612, 0.194431, 0.193714, 0.192914, 0.192643, 0.192477]}, {"n": 2708, "day": "2026-09-11", "step": [0.0, 0.25055709, 0.24931297, 0.24878305, 0.24843247, 0.7385869, 0.73237111, 0.73011377, 0.72871685, 2.37396603, 2.35785869, 2.35226077, 2.34895474, 5.01956554, 4.99887312, 4.99164725, 4.98743835], "drift": [0.0, 0.00886, 0.01362, 0.01567, 0.01707, 0.02142, 0.03018, 0.03374, 0.0362, 0.04396, 0.05978, 0.06625, 0.07057, 0.06365, 0.08646, 0.09587, 0.10222], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 22, 21, 22, 431, 428, 426, 426], "mean_delta": [-0.066137, -0.060051, -0.057097, -0.055824, -0.054972, -0.05114, -0.045154, -0.042783, -0.041284, -0.038975, -0.032338, -0.029703, -0.028001, -0.031565, -0.024916, -0.022423, -0.020842], "mean_abs_delta": [0.251312, 0.249431, 0.248641, 0.248307, 0.24809, 0.246854, 0.245486, 0.244963, 0.244638, 0.243016, 0.241709, 0.241248, 0.240971, 0.24051, 0.239109, 0.238597, 0.238282]}, {"n": 2001, "day": "2026-09-12", "step": [0.0, 0.1826168, 0.18207247, 0.18186614, 0.1817378, 0.54391342, 0.54233645, 0.54200476, 0.54189227, 1.79139739, 1.78749173, 1.7869684, 1.78686687, 4.26189446, 4.246626, 4.24025719, 4.23618915], "drift": [0.0, 0.005, 0.01102, 0.01416, 0.01644, 0.011, 0.02139, 0.02646, 0.03017, 0.0247, 0.04295, 0.05191, 0.05836, 0.04704, 0.07637, 0.08993, 0.09947], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 9, 286, 288, 286, 287], "mean_delta": [-0.030598, -0.022891, -0.01746, -0.014995, -0.013291, -0.013717, -0.005212, -0.001838, 0.000439, -0.007286, 0.002196, 0.006156, 0.008769, -0.003335, 0.004922, 0.008127, 0.010161], "mean_abs_delta": [0.240174, 0.238265, 0.237107, 0.236598, 0.236251, 0.236032, 0.234395, 0.233809, 0.233435, 0.233989, 0.232292, 0.23168, 0.231305, 0.232431, 0.23083, 0.230277, 0.229931]}, {"n": 2012, "day": "2026-09-13", "step": [0.0, 0.21982043, 0.21626672, 0.21434172, 0.21294512, 0.63683065, 0.62368678, 0.61723266, 0.61262904, 1.99879227, 1.96794189, 1.95389722, 1.9444037, 4.28735923, 4.26309931, 4.25257243, 4.24607554], "drift": [0.0, 0.01208, 0.01992, 0.02411, 0.02707, 0.02774, 0.04059, 0.04736, 0.05236, 0.05817, 0.08155, 0.0927, 0.10083, 0.08725, 0.11862, 0.1336, 0.14449], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 13, 11, 11, 333, 324, 321, 321], "mean_delta": [-0.119832, -0.110132, -0.103852, -0.100391, -0.09784, -0.097303, -0.088654, -0.084247, -0.081038, -0.076759, -0.068202, -0.064189, -0.061405, -0.05926, -0.05074, -0.047498, -0.045481], "mean_abs_delta": [0.264323, 0.26012, 0.257681, 0.256385, 0.255446, 0.254951, 0.251953, 0.250481, 0.249426, 0.247341, 0.244868, 0.243866, 0.243215, 0.242131, 0.240389, 0.239686, 0.239265]}, {"n": 2133, "day": "2026-09-14", "step": [0.0, 0.23188563, 0.22810843, 0.22625628, 0.22503369, 0.67246073, 0.65975472, 0.65391736, 0.64989842, 2.1162268, 2.08203617, 2.06818091, 2.05947671, 4.17329574, 4.17041343, 4.16754732, 4.16457737], "drift": [0.0, 0.01416, 0.02469, 0.02995, 0.03382, 0.03014, 0.04773, 0.05683, 0.06383, 0.05762, 0.08725, 0.10166, 0.11207, 0.07328, 0.1115, 0.13109, 0.1461], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 20, 19, 18, 393, 388, 383, 385], "mean_delta": [-0.09698, -0.082646, -0.07423, -0.069849, -0.06679, -0.065887, -0.053981, -0.048011, -0.043628, -0.041042, -0.025054, -0.017945, -0.013094, -0.03023, -0.014329, -0.008031, -0.003997], "mean_abs_delta": [0.262175, 0.258569, 0.256876, 0.25607, 0.255537, 0.255085, 0.253301, 0.252476, 0.25193, 0.250899, 0.249185, 0.248541, 0.248172, 0.249131, 0.247707, 0.247219, 0.24697]}, {"n": 1767, "day": "2026-09-15", "step": [0.0, 0.13082462, 0.12807035, 0.12691447, 0.1262311, 0.38357165, 0.37626038, 0.37457562, 0.37416996, 1.2576157, 1.24848204, 1.25087272, 1.25437331, 3.13282058, 3.10825873, 3.10193769, 3.09932395], "drift": [0.0, 0.00964, 0.02176, 0.02879, 0.03416, 0.01986, 0.03942, 0.05074, 0.05976, 0.03512, 0.06398, 0.08102, 0.09456, 0.05027, 0.08732, 0.11055, 0.13017], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 194, 186, 188, 189], "mean_delta": [-0.049886, -0.036129, -0.023739, -0.017324, -0.012671, -0.022447, -0.00489, 0.004062, 0.010737, -0.00716, 0.011367, 0.019659, 0.02526, -0.002027, 0.010032, 0.0152, 0.018675], "mean_abs_delta": [0.198057, 0.194771, 0.192451, 0.191491, 0.190933, 0.192258, 0.190222, 0.189701, 0.189472, 0.190494, 0.189427, 0.189326, 0.189398, 0.190068, 0.189223, 0.188959, 0.188849]}, {"n": 2081, "day": "2026-09-16", "step": [0.0, 0.20784134, 0.20151466, 0.19820528, 0.19590611, 0.59886797, 0.5767962, 0.5654473, 0.55716899, 1.87655532, 1.81595846, 1.78898973, 1.7715539, 3.97739167, 3.94241426, 3.92871029, 3.91951185], "drift": [0.0, 0.01545, 0.02817, 0.03538, 0.04147, 0.03353, 0.05398, 0.06625, 0.07651, 0.06853, 0.09982, 0.11663, 0.12991, 0.09462, 0.13238, 0.15425, 0.17315], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 7, 6, 5, 346, 332, 328, 323], "mean_delta": [-0.130949, -0.118029, -0.106376, -0.099784, -0.094935, -0.102888, -0.087331, -0.07841, -0.071425, -0.079286, -0.063549, -0.055869, -0.050599, -0.060387, -0.046477, -0.040718, -0.037114], "mean_abs_delta": [0.248057, 0.242605, 0.238024, 0.23569, 0.234087, 0.236914, 0.231772, 0.229171, 0.227336, 0.229563, 0.225384, 0.2236, 0.222481, 0.224475, 0.221428, 0.220284, 0.219627]}, {"n": 987, "day": "2026-09-17", "step": [0.0, 0.10679559, 0.10547293, 0.10494688, 0.10461475, 0.31651284, 0.31306477, 0.31189373, 0.31149969, 1.04054557, 1.032719, 1.03181024, 1.03275386, 2.65368672, 2.61416605, 2.5994033, 2.5902975], "drift": [0.0, 0.00863, 0.02274, 0.0322, 0.04047, 0.01862, 0.04209, 0.05783, 0.07152, 0.03753, 0.07301, 0.09505, 0.11354, 0.06027, 0.10335, 0.1309, 0.156], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 168, 167, 166, 162], "mean_delta": [-0.040432, -0.02836, -0.01347, -0.004831, 0.002238, -0.016139, 0.005467, 0.01782, 0.027606, -0.001613, 0.023576, 0.035519, 0.044047, 0.003194, 0.023628, 0.032835, 0.039144], "mean_abs_delta": [0.243221, 0.240296, 0.23729, 0.235926, 0.234916, 0.237417, 0.234076, 0.232521, 0.231564, 0.233647, 0.230187, 0.229127, 0.228694, 0.2304, 0.227297, 0.226267, 0.225737]}, {"n": 1103, "day": "2026-09-18", "step": [0.0, 0.10171894, 0.1004097, 0.09985218, 0.09957259, 0.30264728, 0.29896345, 0.2982446, 0.29861928, 1.00028158, 0.9938767, 0.9933884, 0.99473531, 2.53034597, 2.5091195, 2.50166478, 2.49738774], "drift": [0.0, 0.00482, 0.0178, 0.02829, 0.0381, 0.01, 0.03078, 0.04755, 0.06328, 0.01965, 0.0503, 0.07451, 0.09663, 0.03529, 0.07388, 0.10473, 0.13561], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 156, 157, 153, 150], "mean_delta": [-0.011827, -0.004222, 0.01002, 0.019707, 0.027927, 0.003769, 0.024129, 0.037144, 0.047967, 0.013337, 0.032898, 0.042796, 0.050177, 0.01812, 0.033057, 0.039623, 0.043918], "mean_abs_delta": [0.225247, 0.223176, 0.219988, 0.218332, 0.217242, 0.221218, 0.217691, 0.216313, 0.215799, 0.2191, 0.21651, 0.215622, 0.21536, 0.21802, 0.216047, 0.215298, 0.214902]}, {"n": 1036, "day": "2026-09-19", "step": [0.0, 0.11678434, 0.11557956, 0.11478874, 0.11426845, 0.34844892, 0.34460238, 0.34276291, 0.34191144, 1.14770467, 1.14334365, 1.13901164, 1.13590429, 2.75977484, 2.761065, 2.75854016, 2.75362164], "drift": [0.0, 0.00438, 0.01608, 0.02714, 0.03826, 0.01012, 0.02845, 0.04542, 0.06262, 0.02201, 0.04827, 0.07261, 0.09706, 0.03463, 0.06915, 0.10194, 0.13677], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 2, 2, 192, 193, 190, 191], "mean_delta": [-0.054567, -0.049741, -0.037411, -0.027108, -0.017606, -0.044421, -0.027776, -0.01496, -0.003504, -0.037136, -0.025033, -0.016661, -0.009471, -0.032599, -0.024503, -0.019776, -0.015409], "mean_abs_delta": [0.245887, 0.245196, 0.243845, 0.242908, 0.242319, 0.244383, 0.242828, 0.242088, 0.241955, 0.242962, 0.242128, 0.241527, 0.241323, 0.241465, 0.241207, 0.240942, 0.240554]}, {"n": 1187, "day": "2026-09-20", "step": [0.0, 0.13266736, 0.13004195, 0.12775291, 0.12577976, 0.39207659, 0.38208249, 0.37475607, 0.36877949, 1.26922513, 1.24006389, 1.22049149, 1.2042866, 3.04776096, 3.01592225, 2.99810015, 2.98511973], "drift": [0.0, 0.00569, 0.01606, 0.0272, 0.03925, 0.01458, 0.03117, 0.04756, 0.06545, 0.03589, 0.06281, 0.08566, 0.10953, 0.06189, 0.09764, 0.12626, 0.15856], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 192, 180, 181, 182], "mean_delta": [-0.056364, -0.052038, -0.040912, -0.030003, -0.019167, -0.046364, -0.031376, -0.018432, -0.006145, -0.036509, -0.02429, -0.016045, -0.008912, -0.028272, -0.018874, -0.014138, -0.010484], "mean_abs_delta": [0.245185, 0.24333, 0.239708, 0.236471, 0.233578, 0.240728, 0.235891, 0.232144, 0.229056, 0.23563, 0.230898, 0.227667, 0.225108, 0.229873, 0.225418, 0.223095, 0.221617]}, {"n": 1206, "day": "2026-09-21", "step": [0.0, 0.11644781, 0.11481612, 0.11338398, 0.11221946, 0.34545412, 0.34004148, 0.33650485, 0.33410854, 1.12699008, 1.11441112, 1.10691122, 1.10130664, 2.91439664, 2.88506963, 2.86526596, 2.84790216], "drift": [0.0, 0.00532, 0.01534, 0.02674, 0.03978, 0.0137, 0.03031, 0.04697, 0.06614, 0.03342, 0.06086, 0.08544, 0.11219, 0.06609, 0.10559, 0.13678, 0.17212], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 5, 5, 136, 133, 128, 128], "mean_delta": [-0.085746, -0.08049, -0.07024, -0.059297, -0.047764, -0.073021, -0.059314, -0.047263, -0.035521, -0.060101, -0.048115, -0.040621, -0.034493, -0.045142, -0.034915, -0.029471, -0.025509], "mean_abs_delta": [0.233576, 0.232077, 0.229566, 0.227273, 0.225168, 0.230144, 0.227265, 0.224994, 0.223114, 0.227143, 0.225112, 0.223683, 0.222413, 0.223257, 0.221995, 0.221008, 0.220042]}, {"n": 1079, "day": "2026-09-22", "step": [0.0, 0.09756422, 0.09530408, 0.093099, 0.09107224, 0.28622661, 0.278017, 0.27232901, 0.26792277, 0.92025189, 0.89941675, 0.8904902, 0.88611577, 2.42137875, 2.400505, 2.39369573, 2.38974493], "drift": [0.0, 0.00578, 0.01565, 0.02711, 0.04076, 0.01461, 0.0311, 0.04756, 0.06751, 0.0314, 0.05874, 0.08347, 0.11224, 0.05136, 0.09116, 0.12454, 0.16416], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109, 102, 100, 96], "mean_delta": [-0.077488, -0.070788, -0.060436, -0.048752, -0.035794, -0.060456, -0.045885, -0.033158, -0.020082, -0.04091, -0.025862, -0.016616, -0.009334, -0.022349, -0.006128, 0.001317, 0.006364], "mean_abs_delta": [0.216724, 0.214793, 0.211789, 0.208763, 0.205896, 0.21193, 0.208067, 0.20529, 0.203191, 0.207176, 0.203862, 0.20237, 0.201428, 0.20337, 0.200791, 0.199887, 0.199492]}, {"n": 976, "day": "2026-09-23", "step": [0.0, 0.09426381, 0.09374157, 0.09338934, 0.09337377, 0.28257084, 0.28077042, 0.28023092, 0.28056747, 0.94434258, 0.93987403, 0.93681763, 0.93477549, 2.2962897, 2.29777617, 2.29499464, 2.28755804], "drift": [0.0, 0.00244, 0.01117, 0.02258, 0.03706, 0.00582, 0.02066, 0.03749, 0.05902, 0.01409, 0.04003, 0.06714, 0.09998, 0.032, 0.07254, 0.10976, 0.1545], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 158, 158, 147, 149], "mean_delta": [0.014295, 0.01724, 0.026804, 0.038089, 0.051245, 0.020594, 0.034768, 0.046982, 0.05994, 0.020319, 0.034759, 0.043281, 0.050589, 0.014688, 0.026629, 0.032576, 0.037127], "mean_abs_delta": [0.22437, 0.224002, 0.222885, 0.222081, 0.221847, 0.2237, 0.222278, 0.221525, 0.221327, 0.22391, 0.222332, 0.221141, 0.220453, 0.223597, 0.221879, 0.220773, 0.219848]}, {"n": 903, "day": "2026-09-24", "step": [0.0, 0.08876457, 0.08874128, 0.08892377, 0.08963874, 0.2664914, 0.26678571, 0.26791933, 0.27041107, 0.88996891, 0.89197688, 0.89317843, 0.8949892, 2.18884247, 2.18298296, 2.17738741, 2.16912733], "drift": [0.0, 0.00084, 0.00699, 0.01785, 0.033, 0.00277, 0.01211, 0.02822, 0.05099, 0.01055, 0.02981, 0.05568, 0.09072, 0.01841, 0.05459, 0.09394, 0.14281], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 3, 4, 132, 133, 136, 133], "mean_delta": [0.027675, 0.02845, 0.037452, 0.049463, 0.06424, 0.028344, 0.040858, 0.053426, 0.067364, 0.022923, 0.032271, 0.040672, 0.049039, 0.026384, 0.034044, 0.039349, 0.045038], "mean_abs_delta": [0.21318, 0.213152, 0.212808, 0.212744, 0.213551, 0.213189, 0.212854, 0.213044, 0.213903, 0.213385, 0.213147, 0.21294, 0.212884, 0.212399, 0.212564, 0.212668, 0.212694]}, {"n": 954, "day": "2026-09-25", "step": [0.0, 0.09233516, 0.09085702, 0.0886607, 0.08625427, 0.27524403, 0.27045533, 0.26491697, 0.25959592, 0.90289918, 0.90081693, 0.89529136, 0.88955279, 2.20147544, 2.19533407, 2.19098079, 2.18440822], "drift": [0.0, 0.00129, 0.00665, 0.01669, 0.03189, 0.00318, 0.01136, 0.02592, 0.04865, 0.00796, 0.0232, 0.04857, 0.08559, 0.01868, 0.04431, 0.08187, 0.13334], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 133, 135, 132, 134], "mean_delta": [-0.033727, -0.031701, -0.024465, -0.012349, 0.004022, -0.028724, -0.020267, -0.008991, 0.004833, -0.022034, -0.018706, -0.013501, -0.007184, -0.011848, -0.008334, -0.005493, -0.001478], "mean_abs_delta": [0.202285, 0.201667, 0.199375, 0.195928, 0.191963, 0.200805, 0.198149, 0.194988, 0.19166, 0.198704, 0.197768, 0.196351, 0.194949, 0.19472, 0.194025, 0.193564, 0.192967]}, {"n": 1402, "day": "2026-09-26", "step": [0.0, 0.12922601, 0.12729616, 0.12402046, 0.11979357, 0.37791886, 0.37161283, 0.36364022, 0.35448112, 1.18658264, 1.17125415, 1.15828728, 1.14850897, 2.7113238, 2.68743956, 2.66943223, 2.65527476], "drift": [0.0, 0.00618, 0.01214, 0.0215, 0.03642, 0.01599, 0.02603, 0.03831, 0.05891, 0.0361, 0.05437, 0.07398, 0.10518, 0.05695, 0.08522, 0.11411, 0.15866], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 170, 161, 154, 150], "mean_delta": [-0.091814, -0.086608, -0.081194, -0.071274, -0.056776, -0.078095, -0.071978, -0.063704, -0.053213, -0.061036, -0.056415, -0.05259, -0.049381, -0.049961, -0.045256, -0.04266, -0.040918], "mean_abs_delta": [0.215423, 0.213271, 0.21127, 0.207819, 0.203319, 0.209965, 0.2078, 0.204945, 0.201565, 0.203618, 0.201919, 0.200678, 0.199856, 0.199458, 0.197915, 0.197247, 0.196956]}, {"n": 1387, "day": "2026-09-27", "step": [0.0, 0.13277694, 0.13062171, 0.12782822, 0.12422161, 0.38694882, 0.37886373, 0.37264205, 0.36680423, 1.24036559, 1.21573718, 1.20314916, 1.19559413, 2.91378065, 2.88427031, 2.8693509, 2.85729445], "drift": [0.0, 0.00684, 0.01369, 0.02285, 0.03773, 0.01661, 0.02852, 0.04057, 0.06063, 0.03357, 0.05326, 0.07187, 0.10318, 0.05215, 0.08074, 0.10847, 0.1537], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 197, 189, 183, 178], "mean_delta": [-0.072977, -0.064596, -0.057662, -0.047756, -0.03277, -0.052273, -0.042247, -0.033045, -0.022007, -0.034081, -0.022778, -0.015348, -0.008754, -0.020496, -0.009582, -0.004055, 0.000154], "mean_abs_delta": [0.234153, 0.231081, 0.228776, 0.225892, 0.222164, 0.227098, 0.224311, 0.222096, 0.219981, 0.222008, 0.21942, 0.217972, 0.216887, 0.218708, 0.21647, 0.21535, 0.214617]}, {"n": 989, "day": "2026-09-28", "step": [0.0, 0.13334907, 0.13084444, 0.12786871, 0.12374961, 0.38378832, 0.37389561, 0.36598754, 0.35700667, 1.19671118, 1.16303214, 1.14210216, 1.12409864, 2.72350092, 2.68801324, 2.67189312, 2.66135791], "drift": [0.0, 0.01038, 0.01869, 0.02813, 0.04271, 0.02451, 0.03858, 0.05158, 0.07216, 0.04929, 0.07503, 0.09402, 0.123, 0.07038, 0.10352, 0.12949, 0.17071], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 2, 2, 182, 175, 173, 170], "mean_delta": [-0.143762, -0.132013, -0.12422, -0.11445, -0.099898, -0.115189, -0.103814, -0.093735, -0.08035, -0.08774, -0.072903, -0.062548, -0.051449, -0.066522, -0.05072, -0.042016, -0.034382], "mean_abs_delta": [0.251834, 0.247031, 0.244054, 0.240572, 0.236161, 0.240595, 0.236981, 0.23414, 0.230845, 0.232134, 0.228633, 0.226308, 0.224249, 0.226687, 0.223205, 0.221473, 0.220168]}, {"n": 1002, "day": "2026-09-29", "step": [0.0, 0.09413893, 0.09190975, 0.08997826, 0.08781625, 0.27292635, 0.26521267, 0.26103082, 0.25761413, 0.87567712, 0.85592157, 0.84993359, 0.84860367, 2.21190045, 2.18811738, 2.182877, 2.18202282], "drift": [0.0, 0.00814, 0.01823, 0.02853, 0.04391, 0.0192, 0.03701, 0.05178, 0.07392, 0.0379, 0.06854, 0.09012, 0.12078, 0.05713, 0.09532, 0.12383, 0.16785], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140, 138, 134, 135], "mean_delta": [-0.09698, -0.086293, -0.076804, -0.066992, -0.053293, -0.071843, -0.057373, -0.046638, -0.032949, -0.050082, -0.031224, -0.020706, -0.010655, -0.033963, -0.017253, -0.009769, -0.004676], "mean_abs_delta": [0.22659, 0.2224, 0.218908, 0.215701, 0.211942, 0.217415, 0.212997, 0.21039, 0.208019, 0.211532, 0.207496, 0.206094, 0.205588, 0.208068, 0.205317, 0.204714, 0.204999]}, {"n": 1071, "day": "2026-09-30", "step": [0.0, 0.10194504, 0.10050518, 0.09937599, 0.09825005, 0.30133916, 0.29625166, 0.29364143, 0.29202814, 0.98718286, 0.97197545, 0.96722052, 0.96552225, 2.5882594, 2.56420826, 2.55513859, 2.5457696], "drift": [0.0, 0.00692, 0.01731, 0.02815, 0.04419, 0.01692, 0.03471, 0.0504, 0.07369, 0.0354, 0.06334, 0.08641, 0.11969, 0.06149, 0.09644, 0.12773, 0.17537], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 131, 129, 125, 126], "mean_delta": [-0.067915, -0.060281, -0.050204, -0.040243, -0.02649, -0.050151, -0.034241, -0.022738, -0.008726, -0.036083, -0.017108, -0.006789, 0.002434, -0.026464, -0.011705, -0.005099, -0.000143], "mean_abs_delta": [0.205825, 0.203874, 0.201727, 0.200135, 0.198375, 0.201546, 0.199148, 0.197769, 0.196989, 0.198831, 0.196391, 0.195852, 0.195874, 0.196059, 0.194181, 0.193739, 0.193529]}, {"n": 609, "day": "2026-10-01", "step": [0.0, 0.05926515, 0.05865917, 0.05822444, 0.05794076, 0.17634914, 0.17416903, 0.17318638, 0.17284884, 0.58035974, 0.57446971, 0.57139737, 0.56842638, 1.51804069, 1.51206034, 1.50497408, 1.49569031], "drift": [0.0, 0.0044, 0.01461, 0.02607, 0.04328, 0.01084, 0.02906, 0.04623, 0.07156, 0.02358, 0.05323, 0.0794, 0.11688, 0.04212, 0.0843, 0.12078, 0.17435], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 97, 100, 95, 95], "mean_delta": [-0.028565, -0.023441, -0.013502, -0.003131, 0.011305, -0.016516, -0.000566, 0.011606, 0.026104, -0.007081, 0.010331, 0.020195, 0.027956, -0.003297, 0.009381, 0.015558, 0.019243], "mean_abs_delta": [0.191003, 0.190211, 0.189107, 0.188513, 0.188399, 0.189233, 0.188107, 0.187631, 0.187441, 0.187589, 0.18638, 0.185337, 0.184084, 0.185555, 0.183718, 0.182369, 0.180954]}, {"n": 696, "day": "2026-10-02", "step": [0.0, 0.07735933, 0.07594488, 0.07460486, 0.07319296, 0.22883225, 0.22280266, 0.21882868, 0.21551559, 0.74457603, 0.7255056, 0.71500672, 0.70750136, 1.94697659, 1.92121591, 1.90359487, 1.88871225], "drift": [0.0, 0.00394, 0.01349, 0.02511, 0.04299, 0.00992, 0.02694, 0.04418, 0.07025, 0.02178, 0.04877, 0.07491, 0.11393, 0.03718, 0.07718, 0.11427, 0.17033], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 105, 93, 89, 88], "mean_delta": [-0.055935, -0.050386, -0.039228, -0.026658, -0.009126, -0.042142, -0.024303, -0.009323, 0.008578, -0.027495, -0.009075, 0.003315, 0.014152, -0.017166, -0.00323, 0.004943, 0.011467], "mean_abs_delta": [0.227442, 0.226246, 0.224205, 0.22251, 0.220733, 0.224583, 0.221964, 0.220058, 0.217969, 0.222115, 0.21898, 0.216752, 0.214464, 0.219752, 0.216397, 0.214184, 0.212456]}, {"n": 558, "day": "2026-10-03", "step": [0.0, 0.06263698, 0.0621514, 0.06166871, 0.06117463, 0.18702926, 0.18505066, 0.18377459, 0.18297868, 0.61843144, 0.61397421, 0.61255781, 0.61330184, 1.63537717, 1.63550191, 1.63811187, 1.64384677], "drift": [0.0, 0.00309, 0.01177, 0.02352, 0.04229, 0.00805, 0.02373, 0.04129, 0.06861, 0.01967, 0.04418, 0.07033, 0.11117, 0.03786, 0.07383, 0.10988, 0.16699], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 86, 89, 88], "mean_delta": [-0.039456, -0.036591, -0.028316, -0.017888, -0.002646, -0.032502, -0.019147, -0.006858, 0.008475, -0.026261, -0.013511, -0.004735, 0.003525, -0.022147, -0.014655, -0.01061, -0.006348], "mean_abs_delta": [0.226071, 0.225439, 0.22409, 0.222595, 0.221284, 0.22461, 0.222586, 0.221257, 0.22087, 0.223118, 0.221433, 0.220834, 0.221022, 0.221351, 0.22072, 0.221111, 0.222415]}, {"n": 826, "day": "2026-10-04", "step": [0.0, 0.09874968, 0.09753729, 0.09601532, 0.09398026, 0.29359792, 0.2878481, 0.28260711, 0.27691978, 0.95724335, 0.93780841, 0.92390935, 0.91154243, 2.32348453, 2.28884165, 2.26555067, 2.24703477], "drift": [0.0, 0.00379, 0.01166, 0.02308, 0.04205, 0.01006, 0.02409, 0.04065, 0.06786, 0.0238, 0.04618, 0.07072, 0.1107, 0.04384, 0.07735, 0.11025, 0.16542], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 3, 157, 148, 149, 150], "mean_delta": [-0.049581, -0.04598, -0.037616, -0.026184, -0.008877, -0.040239, -0.026648, -0.012682, 0.005256, -0.029238, -0.014891, -0.003499, 0.007922, -0.019355, -0.005969, 0.002579, 0.010667], "mean_abs_delta": [0.252912, 0.251617, 0.248853, 0.245207, 0.240312, 0.249592, 0.245098, 0.240822, 0.236063, 0.245219, 0.240462, 0.236945, 0.233666, 0.240948, 0.236375, 0.233339, 0.230816]}, {"n": 888, "day": "2026-10-05", "step": [0.0, 0.09409228, 0.09432181, 0.09478614, 0.09578325, 0.28232353, 0.28357013, 0.28556016, 0.28895636, 0.93958214, 0.94359298, 0.94862612, 0.9555521, 2.33173234, 2.33359715, 2.34122151, 2.35177652], "drift": [0.0, 0.00241, 0.00845, 0.01926, 0.03843, 0.00687, 0.01708, 0.0324, 0.06006, 0.02122, 0.03837, 0.06042, 0.10108, 0.0435, 0.06998, 0.09878, 0.1533], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 164, 160, 159, 159], "mean_delta": [0.039845, 0.040729, 0.047845, 0.058335, 0.074857, 0.041355, 0.05247, 0.064246, 0.0796, 0.037206, 0.04687, 0.054502, 0.06201, 0.033405, 0.041253, 0.045839, 0.050753], "mean_abs_delta": [0.227335, 0.227219, 0.227025, 0.226991, 0.227596, 0.227035, 0.226736, 0.226895, 0.227964, 0.2267, 0.226228, 0.226488, 0.227721, 0.226258, 0.226056, 0.226888, 0.22869]}, {"n": 720, "day": "2026-10-06", "step": [0.0, 0.07442262, 0.07390338, 0.07311527, 0.07213194, 0.22239294, 0.2203837, 0.21838889, 0.21678979, 0.73532286, 0.73350849, 0.73325055, 0.73713676, 1.92132994, 1.92265451, 1.92718839, 1.93436573], "drift": [0.0, 0.00177, 0.00742, 0.01781, 0.03736, 0.00472, 0.01473, 0.02953, 0.0576, 0.01205, 0.03007, 0.05286, 0.09557, 0.02289, 0.05089, 0.08233, 0.14169], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 98, 100, 104, 108], "mean_delta": [-0.03252, -0.030238, -0.024112, -0.01339, 0.004655, -0.026526, -0.017717, -0.006543, 0.008825, -0.017932, -0.012552, -0.007655, -0.002437, -0.005788, -0.001286, 0.000941, 0.002738], "mean_abs_delta": [0.221115, 0.220763, 0.219754, 0.21816, 0.215927, 0.220203, 0.218961, 0.217552, 0.216113, 0.219026, 0.218868, 0.21881, 0.219318, 0.216911, 0.217283, 0.217852, 0.218983]}, {"n": 656, "day": "2026-10-07", "step": [0.0, 0.06619672, 0.06549448, 0.06432556, 0.06277903, 0.19694437, 0.19383499, 0.19051167, 0.18687819, 0.64482673, 0.63616278, 0.63036907, 0.62679891, 1.75893035, 1.74544039, 1.73679071, 1.72847138], "drift": [0.0, 0.00281, 0.00805, 0.01799, 0.03765, 0.00777, 0.01711, 0.03098, 0.05863, 0.02012, 0.03597, 0.05669, 0.09815, 0.03921, 0.06338, 0.09101, 0.14744], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79, 82, 80, 79], "mean_delta": [-0.065151, -0.06304, -0.057941, -0.04813, -0.030583, -0.059579, -0.05238, -0.042746, -0.029114, -0.052174, -0.0476, -0.044104, -0.040995, -0.046854, -0.044913, -0.043829, -0.042953], "mean_abs_delta": [0.219186, 0.218356, 0.216596, 0.213813, 0.210038, 0.21696, 0.214365, 0.21149, 0.207855, 0.214052, 0.211439, 0.209347, 0.206999, 0.211129, 0.208821, 0.20721, 0.205786]}, {"n": 489, "day": "2026-10-08", "step": [0.0, 0.04758729, 0.04745913, 0.04733163, 0.04734279, 0.1423879, 0.14187612, 0.14172263, 0.14244212, 0.47239631, 0.47090257, 0.47129491, 0.47589861, 1.30655058, 1.30274417, 1.30670432, 1.31761537], "drift": [0.0, 0.0016, 0.00654, 0.01618, 0.03608, 0.0042, 0.01346, 0.02722, 0.05559, 0.00989, 0.02704, 0.04911, 0.09313, 0.02027, 0.04688, 0.07734, 0.13801], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 61, 58, 58], "mean_delta": [0.001017, 0.003374, 0.008615, 0.01847, 0.036567, 0.007282, 0.015568, 0.025251, 0.038331, 0.015093, 0.023941, 0.028631, 0.031492, 0.020845, 0.0295, 0.032877, 0.034275], "mean_abs_delta": [0.204622, 0.204357, 0.203914, 0.203279, 0.202777, 0.203964, 0.203343, 0.202986, 0.203333, 0.203087, 0.202589, 0.202821, 0.204273, 0.202197, 0.201757, 0.202304, 0.203865]}, {"n": 502, "day": "2026-10-09", "step": [0.0, 0.04210724, 0.04156587, 0.04061964, 0.03920821, 0.12507674, 0.12264298, 0.12008081, 0.11740424, 0.40925542, 0.40202745, 0.39771535, 0.39591208, 1.13048631, 1.12367482, 1.12057501, 1.11943064], "drift": [0.0, 0.00203, 0.00642, 0.01558, 0.03573, 0.00551, 0.01372, 0.02658, 0.05493, 0.0136, 0.02719, 0.04723, 0.09155, 0.02411, 0.04607, 0.07484, 0.13661], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 33, 35, 33], "mean_delta": [-0.073759, -0.071118, -0.065983, -0.055813, -0.036347, -0.066595, -0.058104, -0.047477, -0.032392, -0.056242, -0.047095, -0.040388, -0.034335, -0.044545, -0.037442, -0.033248, -0.029847], "mean_abs_delta": [0.174975, 0.174242, 0.172748, 0.170111, 0.166815, 0.173077, 0.170829, 0.168616, 0.166488, 0.170928, 0.169057, 0.167969, 0.167479, 0.169159, 0.168292, 0.167735, 0.167392]}], "bootstrap": {"lines": {"capitulation": 0.016041791066527367}, "gates_ok": true, "calibration": {"mean": 0.07089309626579844, "total": 158.8714287316543, "trades": 2241, "per_strategy": {"capitulation": {"line": 0.016041791066527367, "mean": 0.11632242810015601, "rule": "match", "chain": "sol", "total": 18.844233352225274, "trades": 162, "hold_min": 240, "teacher_trades": 162}, "capitulation@rh": {"line": 0.07225678861141205, "mean": 0.0673531483306537, "rule": "match", "chain": "rh", "total": 140.02719537942903, "trades": 2079, "hold_min": 240, "teacher_trades": 2079}}}, "diagnostics": {"rows": 15402, "slope": 1.0249917184344512, "kc_active": 0.10003621876239777, "rank_corr": 0.9010552624530308, "mbon_share": 0.340462761402956, "mbon_saturated": 0.02083333395421505}, "gate_failures": []}, "evaluation": {"n": 1785, "pf": 1.2904917167018137, "win": 0.47619047619047616, "days": 16, "mean": 0.028513016179203987, "median": -0.009349760599434376, "days_positive": 12}, "strategies": ["capitulation"], "finished_at": "2026-10-10T23:37:21.188648+00:00", "trades_file": "/Users/bryce/Documents/code/fly-trader/data/brain/replay/trades_20261010T233728Z.json", "per_strategy": {"capitulation": {"alpha": 0.0001, "chosen": {"mean": 0.030173424631357193, "alpha": 0.0001, "total": 89.58489990234375, "config": 1, "trades": 2969, "governance": {"ic": 35, "any": 35, "drift": 0, "checks": 1482, "shadow": 0}, "half_life_days": 1.0}, "configs": [{"mean": 0.03036709874868393, "alpha": 0.0, "total": 91.28350067138672, "config": 0, "trades": 3006, "governance": {"ic": 0, "any": 0, "drift": 0, "checks": 0, "shadow": 0}, "half_life_days": null}, {"mean": 0.030173424631357193, "alpha": 0.0001, "total": 89.58489990234375, "config": 1, "trades": 2969, "governance": {"ic": 35, "any": 35, "drift": 0, "checks": 1482, "shadow": 0}, "half_life_days": 1.0}, {"mean": 0.032286640256643295, "alpha": 0.0001, "total": 67.99566650390625, "config": 2, "trades": 2106, "governance": {"ic": 28, "any": 29, "drift": 0, "checks": 1482, "shadow": 1}, "half_life_days": 3.0}, {"mean": 0.03781268000602722, "alpha": 0.0001, "total": 55.92495346069336, "config": 3, "trades": 1479, "governance": {"ic": 17, "any": 69, "drift": 0, "checks": 1482, "shadow": 52}, "half_life_days": 7.0}, {"mean": 0.04063548520207405, "alpha": 0.0001, "total": 48.437496185302734, "config": 4, "trades": 1192, "governance": {"ic": 7, "any": 40, "drift": 0, "checks": 1482, "shadow": 33}, "half_life_days": 30.0}, {"mean": 0.03773646801710129, "alpha": 0.0003, "total": 79.32205200195312, "config": 5, "trades": 2102, "governance": {"ic": 30, "any": 31, "drift": 0, "checks": 1482, "shadow": 1}, "half_life_days": 1.0}, {"mean": 0.04369469732046127, "alpha": 0.0003, "total": 42.51494216918945, "config": 6, "trades": 973, "governance": {"ic": 16, "any": 53, "drift": 0, "checks": 1482, "shadow": 37}, "half_life_days": 3.0}, {"mean": 0.05426740273833275, "alpha": 0.0003, "total": 37.17317199707031, "config": 7, "trades": 685, "governance": {"ic": 8, "any": 62, "drift": 0, "checks": 1482, "shadow": 54}, "half_life_days": 7.0}, {"mean": 0.034157898277044296, "alpha": 0.0003, "total": 20.494739532470703, "config": 8, "trades": 600, "governance": {"ic": 0, "any": 58, "drift": 0, "checks": 1482, "shadow": 58}, "half_life_days": 30.0}, {"mean": 0.04557060822844505, "alpha": 0.001, "total": 51.90492248535156, "config": 9, "trades": 1139, "governance": {"ic": 20, "any": 20, "drift": 0, "checks": 1482, "shadow": 0}, "half_life_days": 1.0}, {"mean": 0.03615965694189072, "alpha": 0.001, "total": 22.129711151123047, "config": 10, "trades": 612, "governance": {"ic": 5, "any": 53, "drift": 0, "checks": 1482, "shadow": 48}, "half_life_days": 3.0}, {"mean": 0.04262426868081093, "alpha": 0.001, "total": 21.3121337890625, "config": 11, "trades": 500, "governance": {"ic": 0, "any": 78, "drift": 0, "checks": 1482, "shadow": 78}, "half_life_days": 7.0}, {"mean": 0.023908229544758797, "alpha": 0.001, "total": 10.639162063598633, "config": 12, "trades": 445, "governance": {"ic": 0, "any": 66, "drift": 0, "checks": 1482, "shadow": 66}, "half_life_days": 30.0}, {"mean": 0.04726389795541763, "alpha": 0.003, "total": 46.224090576171875, "config": 13, "trades": 978, "governance": {"ic": 6, "any": 58, "drift": 0, "checks": 1482, "shadow": 52}, "half_life_days": 1.0}, {"mean": 0.03016720339655876, "alpha": 0.003, "total": 20.634366989135742, "config": 14, "trades": 684, "governance": {"ic": 0, "any": 137, "drift": 0, "checks": 1482, "shadow": 137}, "half_life_days": 3.0}, {"mean": 0.034875430166721344, "alpha": 0.003, "total": 21.832019805908203, "config": 15, "trades": 626, "governance": {"ic": 0, "any": 136, "drift": 0, "checks": 1482, "shadow": 136}, "half_life_days": 7.0}, {"mean": 0.03963538631796837, "alpha": 0.003, "total": 23.345243453979492, "config": 16, "trades": 589, "governance": {"ic": 0, "any": 199, "drift": 0, "checks": 1482, "shadow": 199}, "half_life_days": 30.0}], "plastic": true, "hold_min": 240, "half_life_days": 1.0}}, "half_life_days": 1.0, "selection_days": ["2026-09-09", "2026-09-23"], "evaluation_days": ["2026-09-24", "2026-10-09"], "plastic_beats_frozen": true}'::jsonb) ON CONFLICT (key) DO NOTHING;
6
  INSERT INTO ui_settings (key, value) VALUES ('autostart', '{"pumpstream": true, "runner": true, "train": false, "replay": false, "discover": false, "vault": true, "rh_stream": true}'::jsonb) ON CONFLICT (key) DO NOTHING;
 
1
  -- generated by tools/make_seed.py: the rows a fresh install needs to trade. Safe to re-run: nothing here overwrites.
2
+ INSERT INTO brain_snapshots (id, ts, run_id, beat_id, path, sha256, kind, promoted_at, promoted_by, note) VALUES ('640', '2026-10-26 11:23:37.316796+00:00', NULL, NULL, '/app/data/brain/selectors/selector_20261026T112337Z.skops', 'ce5ece690558c843680bc6471620af6e4cbaf56220cdc97bc880ff32d6b7fa2d', 'selector', NULL, NULL, '{"threshold": 0.06030745718628166, "horizon_min": 240, "trained_through": "2026-10-22", "walk_forward": {"n": 5804, "win": 0.4703652653342522, "pf": 1.4181068216419366, "total": 323.09947367423047, "mean": 0.05566841379638705, "weeks": 11, "weeks_pos": 11, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin", "random_mean": -0.04685316979885101, "days": null}, "selection": {"n": 3861, "win": 0.4346024346024346, "pf": 1.3634279272221406, "total": 187.4208206071978, "mean": 0.04854204107930531, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "random_baseline": {"mean": -0.04685316979885101}, "components": [{"name": "inputs: rug+flow+skill", "passed": false, "reason": "does not improve the ev strategy on the selection half", "selection": {}, "evaluation": null, "params": {"groups": ["rug", "flow", "skill"]}, "trials": 30, "best_seen": {"n": 14352, "win": 0.41680602006688966, "pf": 1.1287014263410529, "total": 191.9371692901277, "mean": 0.01337354858487512, "weeks": 11, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": false, "gate": "memecoin"}}, {"name": "inputs: rug", "passed": false, "reason": "improves the ev strategy on the selection half, fails on the evaluation half", "selection": {"n": 2549, "win": 0.40800313848568065, "pf": 1.4282146239370004, "total": 136.5064732365222, "mean": 0.05355295144626214, "weeks": 11, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 2843, "win": 0.4621878297572986, "pf": 1.2370185587507287, "total": 87.06821277491326, "mean": 0.03062547055044434, "weeks": 11, "weeks_pos": 7, "sign_ok": false, "admissible": false, "base_ok": false, "gate": "memecoin"}, "params": {"groups": ["rug"]}, "trials": 30, "best_seen": {"n": 2549, "win": 0.40800313848568065, "pf": 1.4282146239370004, "total": 136.5064732365222, "mean": 0.05355295144626214, "weeks": 11, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}}, {"name": "inputs: flow", "passed": false, "reason": "does not improve the ev strategy on the selection half", "selection": {}, "evaluation": null, "params": {"groups": ["flow"]}, "trials": 30, "best_seen": {"n": 13572, "win": 0.42735042735042733, "pf": 1.0811506508743394, "total": 114.1944182764122, "mean": 0.008413971284734173, "weeks": 11, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": false, "gate": "memecoin"}}, {"name": "inputs: skill", "passed": true, "reason": "improves the ev strategy on the selection half", "selection": {"n": 472, "win": 0.4088983050847458, "pf": 1.505121145815762, "total": 23.397055618814193, "mean": 0.04957003309070804, "weeks": 10, "weeks_pos": 5, "sign_ok": false, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 87, "win": 0.5057471264367817, "pf": 1.9834303040682042, "total": 6.873888689908199, "mean": 0.07901021482653102, "weeks": 9, "weeks_pos": 7, "sign_ok": false, "admissible": false, "base_ok": true, "gate": "memecoin"}, "params": {"groups": ["skill"]}, "trials": 30, "best_seen": {"n": 5659, "win": 0.4336455204099664, "pf": 1.1681570305194195, "total": 109.42544044938404, "mean": 0.019336533035763215, "weeks": 11, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": false, "gate": "memecoin"}}, {"name": "strategy: ev", "passed": true, "reason": "profit fallback: below 65 % winners, PF \u22651.3 on both halves", "selection": {"n": 3815, "win": 0.418610747051114, "pf": 1.3241256060900268, "total": 169.53769310722942, "mean": 0.04443976228236682, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 5329, "win": 0.4635015950459749, "pf": 1.3654355935435227, "total": 266.2531313711588, "mean": 0.04996305711599903, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "params": {"hold_min": 240, "line": 0.06030745718628166, "thr": {}, "high": null}, "trials": 254, "best_seen": {"n": 22093, "win": 0.41461096274838183, "pf": 1.1192223103977281, "total": 269.87268118907195, "mean": 0.012215302638350245, "weeks": 11, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": false, "gate": "memecoin"}}, {"name": "strategy: capitulation", "passed": true, "reason": "profit fallback: below 65 % winners, PF \u22651.3 on both halves", "selection": {"n": 3149, "win": 0.4369641155922515, "pf": 1.4702290023166773, "total": 192.65487672562972, "mean": 0.061179700452724584, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 4552, "win": 0.4677065026362039, "pf": 1.5364931734123555, "total": 313.7764169116872, "mean": 0.06893155028815624, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "params": {"hold_min": 240, "line": 0.06415065631270384, "thr": {"neg_ret_1m": null, "top_sell_share_1m": 0.7201443910598755, "buyers_ret": null}, "high": null}, "trials": 326, "best_seen": {"n": 17228, "win": 0.4192593452519155, "pf": 1.1815569904356669, "total": 330.26539702039213, "mean": 0.019170269156047838, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": false, "gate": "memecoin"}}, {"name": "strategy: breakout", "passed": false, "reason": "fails on the evaluation half", "selection": {"n": 387, "win": 0.35658914728682173, "pf": 3.209921995218587, "total": 82.62667888174474, "mean": 0.21350563018538693, "weeks": 11, "weeks_pos": 7, "sign_ok": false, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 261, "win": 0.7969348659003831, "pf": 0.7570891155870219, "total": -9.181193507276475, "mean": -0.03517698661791753, "weeks": 11, "weeks_pos": 4, "sign_ok": false, "admissible": false, "base_ok": false, "gate": "memecoin"}, "params": {"hold_min": 120, "line": 0.03503200247883794, "thr": {"org_imb_5m": 1.0, "buyers_slope": null, "log_org_vol_15m": null}, "high": "dd_1h"}, "trials": 334, "best_seen": {"n": 387, "win": 0.35658914728682173, "pf": 3.209921995218587, "total": 82.62667888174474, "mean": 0.21350563018538693, "weeks": 11, "weeks_pos": 7, "sign_ok": false, "admissible": false, "base_ok": true, "gate": "memecoin"}}, {"name": "combination", "passed": true, "reason": "ev + capitulation under ''kelly'' made the most on the walk-forward''s last 28 days (2026-09-04..2026-10-01)", "selection": {"n": 3864, "win": 0.4673913043478261, "pf": 1.4104865295912956, "total": 207.52793986358483, "mean": 0.053708058970907045, "weeks": 5, "weeks_pos": 5, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": null, "params": {"rule": "kelly", "strategies": ["ev", "capitulation"]}, "trials": 4, "best_seen": {"n": 3864, "win": 0.4673913043478261, "pf": 1.4104865295912956, "total": 207.52793986358483, "mean": 0.053708058970907045, "weeks": 5, "weeks_pos": 5, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}}, {"name": "meta-label: ev", "passed": true, "reason": "improves the book on the selection half, passes on the evaluation half and beats random removal", "selection": {"n": 4047, "win": 0.4255003706449222, "pf": 1.308121887743309, "total": 169.76624914513172, "mean": 0.04194866546704515, "weeks": 11, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 5873, "win": 0.4690958624212498, "pf": 1.3968992984187811, "total": 312.4506718332141, "mean": 0.05320120412620706, "weeks": 11, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin", "random_removal": {"filtered_total": 242.57863251512936, "random_total": 210.39571740529453, "removed": 373}}, "params": {"cut": 0.412806236743927, "line": 0.06030745718628166}, "trials": 15, "best_seen": {"n": 2335, "win": 0.44967880085653106, "pf": 1.4373977703571785, "total": 141.08748806953895, "mean": 0.06042290709616229, "weeks": 10, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}}, {"name": "meta-label: capitulation", "passed": false, "reason": "rejected (selection, evaluation or random-removal test)", "selection": {"n": 3171, "win": 0.4389782403027436, "pf": 1.2937656861612468, "total": 129.52970044548942, "mean": 0.04084821836817705, "weeks": 10, "weeks_pos": 8, "sign_ok": false, "admissible": false, "base_ok": false, "gate": "memecoin"}, "evaluation": {"n": 5785, "win": 0.47087294727744167, "pf": 1.4090028554316776, "total": 317.2438897484917, "mean": 0.05483904749325699, "weeks": 11, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin", "random_removal": {"filtered_total": 247.371850430407, "random_total": 238.9086587127702, "removed": 88}}, "params": {"cut": 0.32292729914188384, "line": 0.06415065631270384}, "trials": 15, "best_seen": {"n": 2232, "win": 0.4583333333333333, "pf": 1.525089199477389, "total": 153.55077912963839, "mean": 0.06879515193980214, "weeks": 10, "weeks_pos": 9, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}}, {"name": "correctness: ev", "passed": true, "reason": "its bands grow the evaluation half''s bankroll faster than the EV margin''s (+13.6 vs +8.6 bp a trade over 1211 trades); they size the strategy", "selection": {"n": 3861, "win": 0.4346024346024346, "pf": 1.3634279272221406, "total": 187.4208206071978, "mean": 0.04854204107930531, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 5804, "win": 0.4703652653342522, "pf": 1.4181068216419366, "total": 323.09947367423047, "mean": 0.05566841379638705, "weeks": 11, "weeks_pos": 11, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin", "growth_per_trade": {"ev_bands": 0.0008591206407484289, "correctness_bands": 0.0013607832087438733, "n_ev": 1211, "n_correctness": 1211, "below_cut": 259, "no_pclean": 0}}, "params": {"p0": 0.1146664023399353, "cut": 0.2744161933660507, "table": [{"lo": 0.0, "n": 584, "mean": -0.009690621871563401, "win": 0.3715753424657534, "kelly": 0.0}, {"lo": 0.15974979102611542, "n": 583, "mean": 0.1046507888171849, "win": 0.48198970840480276, "kelly": 0.37}, {"lo": 0.20660802721977234, "n": 584, "mean": 0.10585437795378137, "win": 0.4623287671232877, "kelly": 0.29}, {"lo": 0.24953724443912506, "n": 584, "mean": 0.04095281615942613, "win": 0.4828767123287671, "kelly": 0.27}], "chains": ["sol"]}, "trials": 0, "best_seen": null}, {"name": "correctness: capitulation", "passed": true, "reason": "its bands grow the evaluation half''s bankroll faster than the EV margin''s (+26.3 vs +17.1 bp a trade over 1024 trades); they size the strategy", "selection": {"n": 3861, "win": 0.4346024346024346, "pf": 1.3634279272221406, "total": 187.4208206071978, "mean": 0.04854204107930531, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 5804, "win": 0.4703652653342522, "pf": 1.4181068216419366, "total": 323.09947367423047, "mean": 0.05566841379638705, "weeks": 11, "weeks_pos": 11, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin", "growth_per_trade": {"ev_bands": 0.001712223381164623, "correctness_bands": 0.0026271901935137863, "n_ev": 1024, "n_correctness": 1024, "below_cut": 0, "no_pclean": 0}}, "params": {"p0": 0.04147522523999214, "cut": 0.04147522523999214, "table": [{"lo": 0.0, "n": 787, "mean": 0.06061256972047152, "win": 0.3684879288437103, "kelly": 0.09}, {"lo": 0.20190203189849854, "n": 787, "mean": 0.03835659478024817, "win": 0.4256670902160102, "kelly": 0.17}, {"lo": 0.26434019207954407, "n": 787, "mean": 0.08098278819548371, "win": 0.4599745870393901, "kelly": 0.35000000000000003}, {"lo": 0.3174506723880768, "n": 788, "mean": 0.06476229689558076, "win": 0.4936548223350254, "kelly": 0.37}], "chains": ["sol"]}, "trials": 0, "best_seen": null}, {"name": "dump veto", "passed": false, "reason": "rejected", "selection": {"n": 3678, "win": 0.43936922240348014, "pf": 1.4196141654471552, "total": 198.69668511473515, "mean": 0.05402302477290243, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 5511, "win": 0.469061876247505, "pf": 1.4312978784435164, "total": 311.91057093654126, "mean": 0.0565978172630269, "weeks": 11, "weeks_pos": 11, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin", "random_removal": {"filtered_total": 229.5328176787898, "random_total": 238.8856045857865, "removed": 293}}, "params": {"dump": -0.39587087631225587, "cut": 0.09247295111417778}, "trials": 56, "best_seen": {"n": 3678, "win": 0.43936922240348014, "pf": 1.4196141654471552, "total": 198.69668511473515, "mean": 0.05402302477290243, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}}], "strategies": {"ev": {"line": 0.06030745718628166, "hold_min": 240, "thr": {}, "high": null, "hours": [], "regimes": [], "sizing": [{"lo": 0.0, "n": 954, "mean": 0.033087956939179125, "win": 0.4329140461215933, "kelly": 0.15}, {"lo": 0.00405266135931015, "n": 953, "mean": 0.05407740008415178, "win": 0.4438614900314795, "kelly": 0.2}, {"lo": 0.01112888753414154, "n": 954, "mean": 0.03150095257640131, "win": 0.40041928721174, "kelly": 0.09}, {"lo": 0.02777288854122162, "n": 954, "mean": 0.05910284187543923, "win": 0.3972746331236897, "kelly": 0.09}], "selection": {"n": 3815, "win": 0.418610747051114, "pf": 1.3241256060900268, "total": 169.53769310722942, "mean": 0.04443976228236682, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 5329, "win": 0.4635015950459749, "pf": 1.3654355935435227, "total": 266.2531313711588, "mean": 0.04996305711599903, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}}, "capitulation": {"line": 0.06415065631270384, "hold_min": 240, "thr": {"neg_ret_1m": null, "top_sell_share_1m": 0.7201443910598755, "buyers_ret": null}, "high": null, "hours": [], "regimes": [], "sizing": [{"lo": 0.0, "n": 787, "mean": 0.06376360671384244, "win": 0.4663278271918678, "kelly": 0.35000000000000003}, {"lo": 0.005217991769313812, "n": 787, "mean": 0.02759626687924303, "win": 0.409148665819568, "kelly": 0.11}, {"lo": 0.014101512730121613, "n": 787, "mean": 0.07861548767607546, "win": 0.44599745870393903, "kelly": 0.29}, {"lo": 0.03120937943458557, "n": 788, "mean": 0.07472622767360414, "win": 0.4263959390862944, "kelly": 0.18}], "selection": {"n": 3149, "win": 0.4369641155922515, "pf": 1.4702290023166773, "total": 192.65487672562972, "mean": 0.061179700452724584, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}, "evaluation": {"n": 4552, "win": 0.4677065026362039, "pf": 1.5364931734123555, "total": 313.7764169116872, "mean": 0.06893155028815624, "weeks": 11, "weeks_pos": 10, "sign_ok": true, "admissible": false, "base_ok": true, "gate": "memecoin"}}}, "groups": ["skill"], "combine": "kelly", "veto": null, "fallback": true, "holdout": {"days": ["2026-10-02", "2026-10-22"], "rows": 5363627, "n": 704, "win": 0.5866477272727273, "pf": 1.7751984812655084, "total": 54.143311675987206, "mean": 0.07690811317611819, "weeks": 3, "weeks_pos": 3, "sign_ok": false, "admissible": false, "base_ok": true, "gate": "memecoin", "random_mean": -0.03409828245639801}, "chains": {"rh": {"days": ["2026-10-02", "2026-10-22"], "rows": 488698, "n": 351, "win": 0.5754985754985755, "pf": 1.8486046732879287, "total": 26.254520017304458, "mean": 0.07479920232850273, "weeks": 3, "weeks_pos": 3, "sign_ok": false, "admissible": false, "base_ok": true, "gate": "memecoin", "random_mean": -0.04271039366722107, "deployable": true}, "sol": {"days": ["2026-10-02", "2026-10-22"], "rows": 4874929, "n": 353, "win": 0.5977337110481586, "pf": 1.7168250981515225, "total": 27.88879165868275, "mean": 0.07900507552034773, "weeks": 3, "weeks_pos": 3, "sign_ok": false, "admissible": false, "base_ok": true, "gate": "memecoin", "random_mean": -0.03740808740258217, "deployable": true}}, "line": 0.06030745718628166, "costs": "real fees (pool fee by market cap, Jupiter 10 bps, network fee) + impact", "data": {"features": 3, "costs": "real-fees-sized-1", "selector": "multi-1", "cols": "86151dda", "skill": "h10-L30", "meta": "rug-1", "chains": "sol+rh-1", "rh_skill": "rh-h10-L30", "rh_costs": "pons-kyber-1:0.0445583:0.0222791:7.2e-06:0.0099"}, "deployable": true, "deploy_reason": "its backtest made +5.57% per trade after costs (random -4.69%); profit fallback (below 65 % winners)", "sizing": [{"lo": 0.0, "n": 954, "mean": 0.033087956939179125, "win": 0.4329140461215933, "kelly": 0.15}, {"lo": 0.00405266135931015, "n": 953, "mean": 0.05407740008415178, "win": 0.4438614900314795, "kelly": 0.2}, {"lo": 0.01112888753414154, "n": 954, "mean": 0.03150095257640131, "win": 0.40041928721174, "kelly": 0.09}, {"lo": 0.02777288854122162, "n": 954, "mean": 0.05910284187543923, "win": 0.3972746331236897, "kelly": 0.09}], "matched": true, "model": {"kind": "stack", "min_age_h": 6.0, "min_resq_sol": 10.0, "min_vol_15m_sol": 5.0}, "rows": 45907757, "days": 187, "first_day": "2026-04-19", "last_day": "2026-10-22"}') ON CONFLICT (id) DO NOTHING;
3
+ INSERT INTO brain_snapshots (id, ts, run_id, beat_id, path, sha256, kind, promoted_at, promoted_by, note) VALUES ('641', '2026-10-26 11:23:37.316796+00:00', NULL, NULL, '/app/data/brain/policies/fly_20261026T112337Z.pt', '59115da694c311e19a2e2172f7528d153704f777c94a48ef2063240e03d200ca', 'fly_selector', NULL, NULL, '{"mode": "matched", "S": "2026-10-23", "train_days": ["2026-04-19", "2026-10-22"], "train_through": "2026-10-22", "calibration_days": null, "line": 0.1128254383802414, "sizing": [{"lo": 0.0, "n": 133, "mean": 0.0839435238231637, "win": 0.6015037593984962, "kelly": 0.35000000000000003}, {"lo": 0.0021251868456602097, "n": 132, "mean": 0.08941052311495172, "win": 0.5606060606060606, "kelly": 0.29}, {"lo": 0.006383981555700302, "n": 132, "mean": 0.13191620821210867, "win": 0.6060606060606061, "kelly": 0.6900000000000001}, {"lo": 0.019339893013238907, "n": 133, "mean": 0.22546534677448812, "win": 0.9022556390977443, "kelly": 0.91}], "lines": {"ev": 0.1128254383802414, "capitulation": 0.12153208255767822}, "chain_lines": {"rh": {"ev": 0.10905077308416367, "capitulation": 0.11564972251653671}}, "line_fit": {"rule": "match", "days": ["2026-09-23", "2026-10-22"], "rows": 7470832, "per_strategy": {"ev": {"line": 0.1128254383802414, "trades": 530, "mean": 0.1327669968389805, "total": 70.36650832465966, "hold_min": 240, "rule": "match", "teacher_trades": 530, "chain": "sol", "rows": 6543914}, "capitulation": {"line": 0.12153208255767822, "trades": 322, "mean": 0.1442631481976215, "total": 46.452733719634125, "hold_min": 240, "rule": "match", "teacher_trades": 322, "chain": "sol", "rows": 1308689}, "ev@rh": {"line": 0.10905077308416367, "trades": 635, "mean": 0.09675341033904747, "total": 61.438415565295145, "hold_min": 240, "rule": "match", "teacher_trades": 635, "chain": "rh", "rows": 926918}, "capitulation@rh": {"line": 0.11564972251653671, "trades": 615, "mean": 0.09303718049460606, "total": 57.217866004182724, "hold_min": 240, "rule": "match", "teacher_trades": 615, "chain": "rh", "rows": 348277}}}, "calibration": {"trades": 704, "mean": 0.07690811317611819, "total": 54.143311675987206, "source": "out of sample (the blind selector''s own picks on the holdout days (no test fly))"}, "strategies": ["ev", "capitulation"], "rules": {"ev": {"thr": {}, "high": null, "hold_min": 240}, "capitulation": {"thr": {"neg_ret_1m": null, "top_sell_share_1m": 0.7201443910598755, "buyers_ret": null}, "high": null, "hold_min": 240}}, "diagnostics": {"mbon_share": 0.34932275798645124, "mbon_saturated": 0.0, "kc_active": 0.09907865524291992, "rows": 50000, "slope": 1.1438891206019919, "rank_corr": 0.8924766337297922}, "gates_ok": true, "gate_failures": [], "fit": {"epochs": [{"epoch": 0, "mse": 0.41433780406299714, "secs": 5535.879990816116, "rows": 4600832, "val_mse": 0.3416606606513155, "val_se": 0.004577206672439408}, {"epoch": 1, "mse": 0.2390157750613064, "secs": 11217.026780843735, "rows": 4600832, "val_mse": 0.24706094191301992, "val_se": 0.0036836532332472477}, {"epoch": 2, "mse": 0.1927580231211577, "secs": 16861.734134674072, "rows": 4600832, "val_mse": 0.30909202229706056, "val_se": 0.005535308074508508}], "stopped": false, "rows": 4601150, "training_rows": 36022996, "top_weight": 10.0, "strategies": ["ev", "capitulation"], "epochs_run": 3, "epoch_cap": 40, "val_rows": 200000, "val_mse": 0.24706094191301992, "early_stop": "epoch 2 moved the held-out error by -0.0620, inside its standard error 0.0055"}, "teacher": "matched stack: ev (line 0.0603, 240 min), capitulation (line 0.0642, 240 min); fit on 2026-04-19..2026-10-22", "teacher_line": 0.06030745718628166, "teacher_stack": null, "oos": {"days": ["2026-10-02", "2026-10-22"], "evidence": {"book": "the selector''s own picks, every chain (no test fly; the live fly trades them at bootstrap)", "days": ["2026-10-02", "2026-10-22"], "trades": 704, "mean": 0.07690811317611819, "total": 54.143311675987206, "win": 0.5866477272727273, "random_mean": -0.03409828245639801}, "source": "the blind selector''s own picks on the holdout days (no test fly)"}, "data": {"features": 3, "costs": "real-fees-sized-1", "selector": "multi-1", "cols": "86151dda", "skill": "h10-L30", "meta": "rug-1", "chains": "sol+rh-1", "rh_skill": "rh-h10-L30", "rh_costs": "pons-kyber-1:0.0445583:0.0222791:7.2e-06:0.0099", "fly": "flynet-3-ch", "plastic": "mb4-ch", "teacher": "deployed-1", "calib": "match", "lines": "per-chain-1"}, "teacher_snapshot": 640}') ON CONFLICT (id) DO NOTHING;
4
  SELECT setval('brain_snapshots_id_seq', GREATEST((SELECT max(id) FROM brain_snapshots), 1));
5
  INSERT INTO ui_settings (key, value) VALUES ('fly_replay', '{"S": "2026-09-09", "data": {"agg": 4, "fly": "flynet-3-ch", "cols": "86151dda", "meta": "rug-1", "calib": "match", "costs": "real-fees-sized-1", "lines": "per-chain-1", "score": "teacher", "skill": "h10-L30", "chains": "sol+rh-1", "rh_agg": 1, "plastic": "mb4-ch", "teacher": "deployed-1", "features": 3, "rh_costs": "pons-kyber-1:0.0445583:0.0222791:7.2e-06:0.0099", "rh_skill": "rh-h10-L30", "selector": "multi-1"}, "secs": 38337.81323695183, "alpha": 0.0001, "chains": {"rh": {"edge_p": 0.0005, "frozen": {"n": 1477, "pf": 1.2590082935365987, "win": 0.4685172647257955, "days": 16, "mean": 0.026347791776061058, "median": -0.012595674954354763, "days_positive": 11}, "passed": true, "random": {"n": 26586, "pf": 0.5751959068792711, "win": 0.3041450387421951, "mean": -0.046134307980537415, "median": -0.06115628033876419}, "reason": "its backtest made +2.66% per trade after costs over 1477 trades (random -4.61%; 0.1% of day resamples at or below zero)", "evaluation": {"n": 1477, "pf": 1.2612278943579527, "win": 0.4685172647257955, "days": 16, "mean": 0.02657903917133808, "median": -0.012595674954354763, "days_positive": 11}}, "sol": {"edge_p": 0.004, "frozen": {"n": 308, "pf": 1.4669271249617488, "win": 0.512987012987013, "days": 16, "mean": 0.0377873033285141, "median": 0.005911512766033411, "days_positive": 11}, "passed": true, "random": {"n": 6091, "pf": 0.458730469095968, "win": 0.5076342144147102, "mean": -0.04378599673509598, "median": 0.00037788774352520704}, "reason": "its backtest made +3.78% per trade after costs over 308 trades (random -4.38%; 0.4% of day resamples at or below zero)", "evaluation": {"n": 308, "pf": 1.4669271249617488, "win": 0.512987012987013, "days": 16, "mean": 0.0377873033285141, "median": 0.005911512766033411, "days_positive": 11}}}, "chosen": {"mean": 0.030173424631357193, "alpha": 0.0001, "total": 89.58489990234375, "config": 1, "trades": 2969, "governance": {"ic": 35, "any": 35, "drift": 0, "checks": 1482, "shadow": 0}, "half_life_days": 1.0}, "frozen": {"n": 1785, "pf": 1.2885933084122407, "win": 0.47619047619047616, "days": 16, "mean": 0.02832167036831379, "median": -0.009349760599434376, "random": {"n": 34226, "pf": 0.5107005230232796, "win": 0.47361654882253257, "mean": -0.0425419919192791, "median": -0.0014032165054231882}, "days_positive": 12}, "passed": true, "random": {"n": 34226, "pf": 0.5107005230232796, "win": 0.47361654882253257, "mean": -0.0425419919192791, "median": -0.0014032165054231882}, "reason": "sol: passed \u2014 its backtest made +3.78% per trade after costs over 308 trades (random -4.38%; 0.4% of day resamples at or below zero); rh: passed \u2014 its backtest made +2.66% per trade after costs over 1477 trades (random -4.61%; 0.1% of day resamples at or below zero)", "configs": [{"mean": 0.03036709874868393, "alpha": 0.0, "total": 91.28350067138672, "config": 0, "trades": 3006, "governance": {"ic": 0, "any": 0, "drift": 0, "checks": 0, "shadow": 0}, "half_life_days": null}, {"mean": 0.030173424631357193, "alpha": 0.0001, "total": 89.58489990234375, "config": 1, "trades": 2969, "governance": {"ic": 35, "any": 35, "drift": 0, "checks": 1482, "shadow": 0}, "half_life_days": 1.0}, {"mean": 0.032286640256643295, "alpha": 0.0001, "total": 67.99566650390625, "config": 2, "trades": 2106, "governance": {"ic": 28, "any": 29, "drift": 0, "checks": 1482, "shadow": 1}, "half_life_days": 3.0}, {"mean": 0.03781268000602722, "alpha": 0.0001, "total": 55.92495346069336, "config": 3, "trades": 1479, "governance": {"ic": 17, "any": 69, "drift": 0, "checks": 1482, "shadow": 52}, "half_life_days": 7.0}, {"mean": 0.04063548520207405, "alpha": 0.0001, "total": 48.437496185302734, "config": 4, "trades": 1192, "governance": {"ic": 7, "any": 40, "drift": 0, "checks": 1482, "shadow": 33}, "half_life_days": 30.0}, {"mean": 0.03773646801710129, "alpha": 0.0003, "total": 79.32205200195312, "config": 5, "trades": 2102, "governance": {"ic": 30, "any": 31, "drift": 0, "checks": 1482, "shadow": 1}, "half_life_days": 1.0}, {"mean": 0.04369469732046127, "alpha": 0.0003, "total": 42.51494216918945, "config": 6, "trades": 973, "governance": {"ic": 16, "any": 53, "drift": 0, "checks": 1482, "shadow": 37}, "half_life_days": 3.0}, {"mean": 0.05426740273833275, "alpha": 0.0003, "total": 37.17317199707031, "config": 7, "trades": 685, "governance": {"ic": 8, "any": 62, "drift": 0, "checks": 1482, "shadow": 54}, "half_life_days": 7.0}, {"mean": 0.034157898277044296, "alpha": 0.0003, "total": 20.494739532470703, "config": 8, "trades": 600, "governance": {"ic": 0, "any": 58, "drift": 0, "checks": 1482, "shadow": 58}, "half_life_days": 30.0}, {"mean": 0.04557060822844505, "alpha": 0.001, "total": 51.90492248535156, "config": 9, "trades": 1139, "governance": {"ic": 20, "any": 20, "drift": 0, "checks": 1482, "shadow": 0}, "half_life_days": 1.0}, {"mean": 0.03615965694189072, "alpha": 0.001, "total": 22.129711151123047, "config": 10, "trades": 612, "governance": {"ic": 5, "any": 53, "drift": 0, "checks": 1482, "shadow": 48}, "half_life_days": 3.0}, {"mean": 0.04262426868081093, "alpha": 0.001, "total": 21.3121337890625, "config": 11, "trades": 500, "governance": {"ic": 0, "any": 78, "drift": 0, "checks": 1482, "shadow": 78}, "half_life_days": 7.0}, {"mean": 0.023908229544758797, "alpha": 0.001, "total": 10.639162063598633, "config": 12, "trades": 445, "governance": {"ic": 0, "any": 66, "drift": 0, "checks": 1482, "shadow": 66}, "half_life_days": 30.0}, {"mean": 0.04726389795541763, "alpha": 0.003, "total": 46.224090576171875, "config": 13, "trades": 978, "governance": {"ic": 6, "any": 58, "drift": 0, "checks": 1482, "shadow": 52}, "half_life_days": 1.0}, {"mean": 0.03016720339655876, "alpha": 0.003, "total": 20.634366989135742, "config": 14, "trades": 684, "governance": {"ic": 0, "any": 137, "drift": 0, "checks": 1482, "shadow": 137}, "half_life_days": 3.0}, {"mean": 0.034875430166721344, "alpha": 0.003, "total": 21.832019805908203, "config": 15, "trades": 626, "governance": {"ic": 0, "any": 136, "drift": 0, "checks": 1482, "shadow": 136}, "half_life_days": 7.0}, {"mean": 0.03963538631796837, "alpha": 0.003, "total": 23.345243453979492, "config": 16, "trades": 589, "governance": {"ic": 0, "any": 199, "drift": 0, "checks": 1482, "shadow": 199}, "half_life_days": 30.0}], "per_day": {"2026-09-24": {"n": 120, "pf": 1.2096282469078616, "win": 0.4666666666666667, "mean": 0.019853290170431137, "median": -0.008774115703999996}, "2026-09-25": {"n": 130, "pf": 1.2343648703740158, "win": 0.46923076923076923, "mean": 0.022507645189762115, "median": -0.015695948153734207}, "2026-09-26": {"n": 159, "pf": 0.9110357851981143, "win": 0.4528301886792453, "mean": -0.010142914019525051, "median": -0.02541925199329853}, "2026-09-27": {"n": 134, "pf": 1.4929109749231875, "win": 0.44029850746268656, "mean": 0.046415600925683975, "median": -0.021206816658377647}, "2026-09-28": {"n": 146, "pf": 1.4797542117441214, "win": 0.3904109589041096, "mean": 0.06142570450901985, "median": -0.05863966420292854}, "2026-09-29": {"n": 128, "pf": 0.8905144422024887, "win": 0.4453125, "mean": -0.012050645425915718, "median": -0.02929481491446495}, "2026-09-30": {"n": 130, "pf": 2.164358561365056, "win": 0.5615384615384615, "mean": 0.0869135931134224, "median": 0.03113124519586563}, "2026-10-01": {"n": 94, "pf": 1.0760464155183325, "win": 0.48936170212765956, "mean": 0.008363611996173859, "median": -0.0028990297578275204}, "2026-10-02": {"n": 105, "pf": 0.9110992827614596, "win": 0.45714285714285713, "mean": -0.0093840342015028, "median": -0.004047797992825508}, "2026-10-03": {"n": 89, "pf": 1.5717055834211324, "win": 0.5393258426966292, "mean": 0.046940337866544724, "median": 0.02129359170794487}, "2026-10-04": {"n": 111, "pf": 1.5649065404247118, "win": 0.4864864864864865, "mean": 0.049075424671173096, "median": -0.005090842954814434}, "2026-10-05": {"n": 113, "pf": 1.2647730391586305, "win": 0.5309734513274337, "mean": 0.0248811524361372, "median": 0.017877638339996338}, "2026-10-06": {"n": 101, "pf": 1.4999371942039894, "win": 0.48514851485148514, "mean": 0.04013614356517792, "median": -0.002721513854339719}, "2026-10-07": {"n": 84, "pf": 1.1800436231035252, "win": 0.5, "mean": 0.01683460921049118, "median": -0.005321653559803963}, "2026-10-08": {"n": 79, "pf": 1.9083646078747787, "win": 0.4936708860759494, "mean": 0.07138421386480331, "median": -0.004599324893206358}, "2026-10-09": {"n": 62, "pf": 0.8436231572986813, "win": 0.46774193548387094, "mean": -0.017560668289661407, "median": -0.032155461609363556}}, "learning": [{"n": 2360, "day": "2026-09-09", "step": [0.0, 0.19114103, 0.19111604, 0.19110858, 0.19110422, 0.56869623, 0.56852255, 0.56847102, 0.56844206, 1.84675575, 1.8459054, 1.84566744, 1.84553071, 4.07084698, 4.07035153, 4.07023325, 4.07017128], "drift": [0.0, 0.00364, 0.00466, 0.005, 0.00521, 0.01001, 0.01279, 0.01373, 0.01431, 0.0231, 0.02928, 0.03136, 0.03262, 0.03277, 0.04133, 0.04424, 0.046], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 331, 331, 331, 331], "mean_delta": [-0.03834, -0.036569, -0.03649, -0.036466, -0.036452, -0.033291, -0.033073, -0.033008, -0.032969, -0.02497, -0.024521, -0.024387, -0.024309, -0.018631, -0.018057, -0.017887, -0.017788], "mean_abs_delta": [0.243879, 0.243245, 0.243225, 0.243219, 0.243215, 0.242084, 0.242034, 0.24202, 0.242011, 0.239226, 0.239148, 0.239126, 0.239114, 0.236935, 0.236862, 0.236843, 0.236831]}, {"n": 1490, "day": "2026-09-10", "step": [0.0, 0.1282473, 0.12781086, 0.1276504, 0.12754914, 0.37799113, 0.37522809, 0.37424898, 0.37364627, 1.22299966, 1.21300152, 1.2096912, 1.20772753, 3.09826104, 3.08997546, 3.08711205, 3.085262], "drift": [0.0, 0.00529, 0.00792, 0.00897, 0.00966, 0.01383, 0.02016, 0.02263, 0.02421, 0.03039, 0.04162, 0.04599, 0.04882, 0.04772, 0.06524, 0.072, 0.07637], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 152, 149, 148, 147], "mean_delta": [-0.048624, -0.043967, -0.042428, -0.041858, -0.041498, -0.03632, -0.032529, -0.031133, -0.030258, -0.022787, -0.016992, -0.014919, -0.013626, -0.017012, -0.012647, -0.011101, -0.010144], "mean_abs_delta": [0.203057, 0.201621, 0.201182, 0.201021, 0.20092, 0.199419, 0.198512, 0.198193, 0.197993, 0.195899, 0.194927, 0.194612, 0.194431, 0.193714, 0.192914, 0.192643, 0.192477]}, {"n": 2708, "day": "2026-09-11", "step": [0.0, 0.25055709, 0.24931297, 0.24878305, 0.24843247, 0.7385869, 0.73237111, 0.73011377, 0.72871685, 2.37396603, 2.35785869, 2.35226077, 2.34895474, 5.01956554, 4.99887312, 4.99164725, 4.98743835], "drift": [0.0, 0.00886, 0.01362, 0.01567, 0.01707, 0.02142, 0.03018, 0.03374, 0.0362, 0.04396, 0.05978, 0.06625, 0.07057, 0.06365, 0.08646, 0.09587, 0.10222], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 22, 21, 22, 431, 428, 426, 426], "mean_delta": [-0.066137, -0.060051, -0.057097, -0.055824, -0.054972, -0.05114, -0.045154, -0.042783, -0.041284, -0.038975, -0.032338, -0.029703, -0.028001, -0.031565, -0.024916, -0.022423, -0.020842], "mean_abs_delta": [0.251312, 0.249431, 0.248641, 0.248307, 0.24809, 0.246854, 0.245486, 0.244963, 0.244638, 0.243016, 0.241709, 0.241248, 0.240971, 0.24051, 0.239109, 0.238597, 0.238282]}, {"n": 2001, "day": "2026-09-12", "step": [0.0, 0.1826168, 0.18207247, 0.18186614, 0.1817378, 0.54391342, 0.54233645, 0.54200476, 0.54189227, 1.79139739, 1.78749173, 1.7869684, 1.78686687, 4.26189446, 4.246626, 4.24025719, 4.23618915], "drift": [0.0, 0.005, 0.01102, 0.01416, 0.01644, 0.011, 0.02139, 0.02646, 0.03017, 0.0247, 0.04295, 0.05191, 0.05836, 0.04704, 0.07637, 0.08993, 0.09947], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 9, 286, 288, 286, 287], "mean_delta": [-0.030598, -0.022891, -0.01746, -0.014995, -0.013291, -0.013717, -0.005212, -0.001838, 0.000439, -0.007286, 0.002196, 0.006156, 0.008769, -0.003335, 0.004922, 0.008127, 0.010161], "mean_abs_delta": [0.240174, 0.238265, 0.237107, 0.236598, 0.236251, 0.236032, 0.234395, 0.233809, 0.233435, 0.233989, 0.232292, 0.23168, 0.231305, 0.232431, 0.23083, 0.230277, 0.229931]}, {"n": 2012, "day": "2026-09-13", "step": [0.0, 0.21982043, 0.21626672, 0.21434172, 0.21294512, 0.63683065, 0.62368678, 0.61723266, 0.61262904, 1.99879227, 1.96794189, 1.95389722, 1.9444037, 4.28735923, 4.26309931, 4.25257243, 4.24607554], "drift": [0.0, 0.01208, 0.01992, 0.02411, 0.02707, 0.02774, 0.04059, 0.04736, 0.05236, 0.05817, 0.08155, 0.0927, 0.10083, 0.08725, 0.11862, 0.1336, 0.14449], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 13, 11, 11, 333, 324, 321, 321], "mean_delta": [-0.119832, -0.110132, -0.103852, -0.100391, -0.09784, -0.097303, -0.088654, -0.084247, -0.081038, -0.076759, -0.068202, -0.064189, -0.061405, -0.05926, -0.05074, -0.047498, -0.045481], "mean_abs_delta": [0.264323, 0.26012, 0.257681, 0.256385, 0.255446, 0.254951, 0.251953, 0.250481, 0.249426, 0.247341, 0.244868, 0.243866, 0.243215, 0.242131, 0.240389, 0.239686, 0.239265]}, {"n": 2133, "day": "2026-09-14", "step": [0.0, 0.23188563, 0.22810843, 0.22625628, 0.22503369, 0.67246073, 0.65975472, 0.65391736, 0.64989842, 2.1162268, 2.08203617, 2.06818091, 2.05947671, 4.17329574, 4.17041343, 4.16754732, 4.16457737], "drift": [0.0, 0.01416, 0.02469, 0.02995, 0.03382, 0.03014, 0.04773, 0.05683, 0.06383, 0.05762, 0.08725, 0.10166, 0.11207, 0.07328, 0.1115, 0.13109, 0.1461], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 20, 19, 18, 393, 388, 383, 385], "mean_delta": [-0.09698, -0.082646, -0.07423, -0.069849, -0.06679, -0.065887, -0.053981, -0.048011, -0.043628, -0.041042, -0.025054, -0.017945, -0.013094, -0.03023, -0.014329, -0.008031, -0.003997], "mean_abs_delta": [0.262175, 0.258569, 0.256876, 0.25607, 0.255537, 0.255085, 0.253301, 0.252476, 0.25193, 0.250899, 0.249185, 0.248541, 0.248172, 0.249131, 0.247707, 0.247219, 0.24697]}, {"n": 1767, "day": "2026-09-15", "step": [0.0, 0.13082462, 0.12807035, 0.12691447, 0.1262311, 0.38357165, 0.37626038, 0.37457562, 0.37416996, 1.2576157, 1.24848204, 1.25087272, 1.25437331, 3.13282058, 3.10825873, 3.10193769, 3.09932395], "drift": [0.0, 0.00964, 0.02176, 0.02879, 0.03416, 0.01986, 0.03942, 0.05074, 0.05976, 0.03512, 0.06398, 0.08102, 0.09456, 0.05027, 0.08732, 0.11055, 0.13017], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 194, 186, 188, 189], "mean_delta": [-0.049886, -0.036129, -0.023739, -0.017324, -0.012671, -0.022447, -0.00489, 0.004062, 0.010737, -0.00716, 0.011367, 0.019659, 0.02526, -0.002027, 0.010032, 0.0152, 0.018675], "mean_abs_delta": [0.198057, 0.194771, 0.192451, 0.191491, 0.190933, 0.192258, 0.190222, 0.189701, 0.189472, 0.190494, 0.189427, 0.189326, 0.189398, 0.190068, 0.189223, 0.188959, 0.188849]}, {"n": 2081, "day": "2026-09-16", "step": [0.0, 0.20784134, 0.20151466, 0.19820528, 0.19590611, 0.59886797, 0.5767962, 0.5654473, 0.55716899, 1.87655532, 1.81595846, 1.78898973, 1.7715539, 3.97739167, 3.94241426, 3.92871029, 3.91951185], "drift": [0.0, 0.01545, 0.02817, 0.03538, 0.04147, 0.03353, 0.05398, 0.06625, 0.07651, 0.06853, 0.09982, 0.11663, 0.12991, 0.09462, 0.13238, 0.15425, 0.17315], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 7, 6, 5, 346, 332, 328, 323], "mean_delta": [-0.130949, -0.118029, -0.106376, -0.099784, -0.094935, -0.102888, -0.087331, -0.07841, -0.071425, -0.079286, -0.063549, -0.055869, -0.050599, -0.060387, -0.046477, -0.040718, -0.037114], "mean_abs_delta": [0.248057, 0.242605, 0.238024, 0.23569, 0.234087, 0.236914, 0.231772, 0.229171, 0.227336, 0.229563, 0.225384, 0.2236, 0.222481, 0.224475, 0.221428, 0.220284, 0.219627]}, {"n": 987, "day": "2026-09-17", "step": [0.0, 0.10679559, 0.10547293, 0.10494688, 0.10461475, 0.31651284, 0.31306477, 0.31189373, 0.31149969, 1.04054557, 1.032719, 1.03181024, 1.03275386, 2.65368672, 2.61416605, 2.5994033, 2.5902975], "drift": [0.0, 0.00863, 0.02274, 0.0322, 0.04047, 0.01862, 0.04209, 0.05783, 0.07152, 0.03753, 0.07301, 0.09505, 0.11354, 0.06027, 0.10335, 0.1309, 0.156], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 168, 167, 166, 162], "mean_delta": [-0.040432, -0.02836, -0.01347, -0.004831, 0.002238, -0.016139, 0.005467, 0.01782, 0.027606, -0.001613, 0.023576, 0.035519, 0.044047, 0.003194, 0.023628, 0.032835, 0.039144], "mean_abs_delta": [0.243221, 0.240296, 0.23729, 0.235926, 0.234916, 0.237417, 0.234076, 0.232521, 0.231564, 0.233647, 0.230187, 0.229127, 0.228694, 0.2304, 0.227297, 0.226267, 0.225737]}, {"n": 1103, "day": "2026-09-18", "step": [0.0, 0.10171894, 0.1004097, 0.09985218, 0.09957259, 0.30264728, 0.29896345, 0.2982446, 0.29861928, 1.00028158, 0.9938767, 0.9933884, 0.99473531, 2.53034597, 2.5091195, 2.50166478, 2.49738774], "drift": [0.0, 0.00482, 0.0178, 0.02829, 0.0381, 0.01, 0.03078, 0.04755, 0.06328, 0.01965, 0.0503, 0.07451, 0.09663, 0.03529, 0.07388, 0.10473, 0.13561], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 156, 157, 153, 150], "mean_delta": [-0.011827, -0.004222, 0.01002, 0.019707, 0.027927, 0.003769, 0.024129, 0.037144, 0.047967, 0.013337, 0.032898, 0.042796, 0.050177, 0.01812, 0.033057, 0.039623, 0.043918], "mean_abs_delta": [0.225247, 0.223176, 0.219988, 0.218332, 0.217242, 0.221218, 0.217691, 0.216313, 0.215799, 0.2191, 0.21651, 0.215622, 0.21536, 0.21802, 0.216047, 0.215298, 0.214902]}, {"n": 1036, "day": "2026-09-19", "step": [0.0, 0.11678434, 0.11557956, 0.11478874, 0.11426845, 0.34844892, 0.34460238, 0.34276291, 0.34191144, 1.14770467, 1.14334365, 1.13901164, 1.13590429, 2.75977484, 2.761065, 2.75854016, 2.75362164], "drift": [0.0, 0.00438, 0.01608, 0.02714, 0.03826, 0.01012, 0.02845, 0.04542, 0.06262, 0.02201, 0.04827, 0.07261, 0.09706, 0.03463, 0.06915, 0.10194, 0.13677], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 2, 2, 192, 193, 190, 191], "mean_delta": [-0.054567, -0.049741, -0.037411, -0.027108, -0.017606, -0.044421, -0.027776, -0.01496, -0.003504, -0.037136, -0.025033, -0.016661, -0.009471, -0.032599, -0.024503, -0.019776, -0.015409], "mean_abs_delta": [0.245887, 0.245196, 0.243845, 0.242908, 0.242319, 0.244383, 0.242828, 0.242088, 0.241955, 0.242962, 0.242128, 0.241527, 0.241323, 0.241465, 0.241207, 0.240942, 0.240554]}, {"n": 1187, "day": "2026-09-20", "step": [0.0, 0.13266736, 0.13004195, 0.12775291, 0.12577976, 0.39207659, 0.38208249, 0.37475607, 0.36877949, 1.26922513, 1.24006389, 1.22049149, 1.2042866, 3.04776096, 3.01592225, 2.99810015, 2.98511973], "drift": [0.0, 0.00569, 0.01606, 0.0272, 0.03925, 0.01458, 0.03117, 0.04756, 0.06545, 0.03589, 0.06281, 0.08566, 0.10953, 0.06189, 0.09764, 0.12626, 0.15856], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 192, 180, 181, 182], "mean_delta": [-0.056364, -0.052038, -0.040912, -0.030003, -0.019167, -0.046364, -0.031376, -0.018432, -0.006145, -0.036509, -0.02429, -0.016045, -0.008912, -0.028272, -0.018874, -0.014138, -0.010484], "mean_abs_delta": [0.245185, 0.24333, 0.239708, 0.236471, 0.233578, 0.240728, 0.235891, 0.232144, 0.229056, 0.23563, 0.230898, 0.227667, 0.225108, 0.229873, 0.225418, 0.223095, 0.221617]}, {"n": 1206, "day": "2026-09-21", "step": [0.0, 0.11644781, 0.11481612, 0.11338398, 0.11221946, 0.34545412, 0.34004148, 0.33650485, 0.33410854, 1.12699008, 1.11441112, 1.10691122, 1.10130664, 2.91439664, 2.88506963, 2.86526596, 2.84790216], "drift": [0.0, 0.00532, 0.01534, 0.02674, 0.03978, 0.0137, 0.03031, 0.04697, 0.06614, 0.03342, 0.06086, 0.08544, 0.11219, 0.06609, 0.10559, 0.13678, 0.17212], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 5, 5, 136, 133, 128, 128], "mean_delta": [-0.085746, -0.08049, -0.07024, -0.059297, -0.047764, -0.073021, -0.059314, -0.047263, -0.035521, -0.060101, -0.048115, -0.040621, -0.034493, -0.045142, -0.034915, -0.029471, -0.025509], "mean_abs_delta": [0.233576, 0.232077, 0.229566, 0.227273, 0.225168, 0.230144, 0.227265, 0.224994, 0.223114, 0.227143, 0.225112, 0.223683, 0.222413, 0.223257, 0.221995, 0.221008, 0.220042]}, {"n": 1079, "day": "2026-09-22", "step": [0.0, 0.09756422, 0.09530408, 0.093099, 0.09107224, 0.28622661, 0.278017, 0.27232901, 0.26792277, 0.92025189, 0.89941675, 0.8904902, 0.88611577, 2.42137875, 2.400505, 2.39369573, 2.38974493], "drift": [0.0, 0.00578, 0.01565, 0.02711, 0.04076, 0.01461, 0.0311, 0.04756, 0.06751, 0.0314, 0.05874, 0.08347, 0.11224, 0.05136, 0.09116, 0.12454, 0.16416], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109, 102, 100, 96], "mean_delta": [-0.077488, -0.070788, -0.060436, -0.048752, -0.035794, -0.060456, -0.045885, -0.033158, -0.020082, -0.04091, -0.025862, -0.016616, -0.009334, -0.022349, -0.006128, 0.001317, 0.006364], "mean_abs_delta": [0.216724, 0.214793, 0.211789, 0.208763, 0.205896, 0.21193, 0.208067, 0.20529, 0.203191, 0.207176, 0.203862, 0.20237, 0.201428, 0.20337, 0.200791, 0.199887, 0.199492]}, {"n": 976, "day": "2026-09-23", "step": [0.0, 0.09426381, 0.09374157, 0.09338934, 0.09337377, 0.28257084, 0.28077042, 0.28023092, 0.28056747, 0.94434258, 0.93987403, 0.93681763, 0.93477549, 2.2962897, 2.29777617, 2.29499464, 2.28755804], "drift": [0.0, 0.00244, 0.01117, 0.02258, 0.03706, 0.00582, 0.02066, 0.03749, 0.05902, 0.01409, 0.04003, 0.06714, 0.09998, 0.032, 0.07254, 0.10976, 0.1545], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 158, 158, 147, 149], "mean_delta": [0.014295, 0.01724, 0.026804, 0.038089, 0.051245, 0.020594, 0.034768, 0.046982, 0.05994, 0.020319, 0.034759, 0.043281, 0.050589, 0.014688, 0.026629, 0.032576, 0.037127], "mean_abs_delta": [0.22437, 0.224002, 0.222885, 0.222081, 0.221847, 0.2237, 0.222278, 0.221525, 0.221327, 0.22391, 0.222332, 0.221141, 0.220453, 0.223597, 0.221879, 0.220773, 0.219848]}, {"n": 903, "day": "2026-09-24", "step": [0.0, 0.08876457, 0.08874128, 0.08892377, 0.08963874, 0.2664914, 0.26678571, 0.26791933, 0.27041107, 0.88996891, 0.89197688, 0.89317843, 0.8949892, 2.18884247, 2.18298296, 2.17738741, 2.16912733], "drift": [0.0, 0.00084, 0.00699, 0.01785, 0.033, 0.00277, 0.01211, 0.02822, 0.05099, 0.01055, 0.02981, 0.05568, 0.09072, 0.01841, 0.05459, 0.09394, 0.14281], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 3, 4, 132, 133, 136, 133], "mean_delta": [0.027675, 0.02845, 0.037452, 0.049463, 0.06424, 0.028344, 0.040858, 0.053426, 0.067364, 0.022923, 0.032271, 0.040672, 0.049039, 0.026384, 0.034044, 0.039349, 0.045038], "mean_abs_delta": [0.21318, 0.213152, 0.212808, 0.212744, 0.213551, 0.213189, 0.212854, 0.213044, 0.213903, 0.213385, 0.213147, 0.21294, 0.212884, 0.212399, 0.212564, 0.212668, 0.212694]}, {"n": 954, "day": "2026-09-25", "step": [0.0, 0.09233516, 0.09085702, 0.0886607, 0.08625427, 0.27524403, 0.27045533, 0.26491697, 0.25959592, 0.90289918, 0.90081693, 0.89529136, 0.88955279, 2.20147544, 2.19533407, 2.19098079, 2.18440822], "drift": [0.0, 0.00129, 0.00665, 0.01669, 0.03189, 0.00318, 0.01136, 0.02592, 0.04865, 0.00796, 0.0232, 0.04857, 0.08559, 0.01868, 0.04431, 0.08187, 0.13334], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 133, 135, 132, 134], "mean_delta": [-0.033727, -0.031701, -0.024465, -0.012349, 0.004022, -0.028724, -0.020267, -0.008991, 0.004833, -0.022034, -0.018706, -0.013501, -0.007184, -0.011848, -0.008334, -0.005493, -0.001478], "mean_abs_delta": [0.202285, 0.201667, 0.199375, 0.195928, 0.191963, 0.200805, 0.198149, 0.194988, 0.19166, 0.198704, 0.197768, 0.196351, 0.194949, 0.19472, 0.194025, 0.193564, 0.192967]}, {"n": 1402, "day": "2026-09-26", "step": [0.0, 0.12922601, 0.12729616, 0.12402046, 0.11979357, 0.37791886, 0.37161283, 0.36364022, 0.35448112, 1.18658264, 1.17125415, 1.15828728, 1.14850897, 2.7113238, 2.68743956, 2.66943223, 2.65527476], "drift": [0.0, 0.00618, 0.01214, 0.0215, 0.03642, 0.01599, 0.02603, 0.03831, 0.05891, 0.0361, 0.05437, 0.07398, 0.10518, 0.05695, 0.08522, 0.11411, 0.15866], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 170, 161, 154, 150], "mean_delta": [-0.091814, -0.086608, -0.081194, -0.071274, -0.056776, -0.078095, -0.071978, -0.063704, -0.053213, -0.061036, -0.056415, -0.05259, -0.049381, -0.049961, -0.045256, -0.04266, -0.040918], "mean_abs_delta": [0.215423, 0.213271, 0.21127, 0.207819, 0.203319, 0.209965, 0.2078, 0.204945, 0.201565, 0.203618, 0.201919, 0.200678, 0.199856, 0.199458, 0.197915, 0.197247, 0.196956]}, {"n": 1387, "day": "2026-09-27", "step": [0.0, 0.13277694, 0.13062171, 0.12782822, 0.12422161, 0.38694882, 0.37886373, 0.37264205, 0.36680423, 1.24036559, 1.21573718, 1.20314916, 1.19559413, 2.91378065, 2.88427031, 2.8693509, 2.85729445], "drift": [0.0, 0.00684, 0.01369, 0.02285, 0.03773, 0.01661, 0.02852, 0.04057, 0.06063, 0.03357, 0.05326, 0.07187, 0.10318, 0.05215, 0.08074, 0.10847, 0.1537], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 197, 189, 183, 178], "mean_delta": [-0.072977, -0.064596, -0.057662, -0.047756, -0.03277, -0.052273, -0.042247, -0.033045, -0.022007, -0.034081, -0.022778, -0.015348, -0.008754, -0.020496, -0.009582, -0.004055, 0.000154], "mean_abs_delta": [0.234153, 0.231081, 0.228776, 0.225892, 0.222164, 0.227098, 0.224311, 0.222096, 0.219981, 0.222008, 0.21942, 0.217972, 0.216887, 0.218708, 0.21647, 0.21535, 0.214617]}, {"n": 989, "day": "2026-09-28", "step": [0.0, 0.13334907, 0.13084444, 0.12786871, 0.12374961, 0.38378832, 0.37389561, 0.36598754, 0.35700667, 1.19671118, 1.16303214, 1.14210216, 1.12409864, 2.72350092, 2.68801324, 2.67189312, 2.66135791], "drift": [0.0, 0.01038, 0.01869, 0.02813, 0.04271, 0.02451, 0.03858, 0.05158, 0.07216, 0.04929, 0.07503, 0.09402, 0.123, 0.07038, 0.10352, 0.12949, 0.17071], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 2, 2, 182, 175, 173, 170], "mean_delta": [-0.143762, -0.132013, -0.12422, -0.11445, -0.099898, -0.115189, -0.103814, -0.093735, -0.08035, -0.08774, -0.072903, -0.062548, -0.051449, -0.066522, -0.05072, -0.042016, -0.034382], "mean_abs_delta": [0.251834, 0.247031, 0.244054, 0.240572, 0.236161, 0.240595, 0.236981, 0.23414, 0.230845, 0.232134, 0.228633, 0.226308, 0.224249, 0.226687, 0.223205, 0.221473, 0.220168]}, {"n": 1002, "day": "2026-09-29", "step": [0.0, 0.09413893, 0.09190975, 0.08997826, 0.08781625, 0.27292635, 0.26521267, 0.26103082, 0.25761413, 0.87567712, 0.85592157, 0.84993359, 0.84860367, 2.21190045, 2.18811738, 2.182877, 2.18202282], "drift": [0.0, 0.00814, 0.01823, 0.02853, 0.04391, 0.0192, 0.03701, 0.05178, 0.07392, 0.0379, 0.06854, 0.09012, 0.12078, 0.05713, 0.09532, 0.12383, 0.16785], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140, 138, 134, 135], "mean_delta": [-0.09698, -0.086293, -0.076804, -0.066992, -0.053293, -0.071843, -0.057373, -0.046638, -0.032949, -0.050082, -0.031224, -0.020706, -0.010655, -0.033963, -0.017253, -0.009769, -0.004676], "mean_abs_delta": [0.22659, 0.2224, 0.218908, 0.215701, 0.211942, 0.217415, 0.212997, 0.21039, 0.208019, 0.211532, 0.207496, 0.206094, 0.205588, 0.208068, 0.205317, 0.204714, 0.204999]}, {"n": 1071, "day": "2026-09-30", "step": [0.0, 0.10194504, 0.10050518, 0.09937599, 0.09825005, 0.30133916, 0.29625166, 0.29364143, 0.29202814, 0.98718286, 0.97197545, 0.96722052, 0.96552225, 2.5882594, 2.56420826, 2.55513859, 2.5457696], "drift": [0.0, 0.00692, 0.01731, 0.02815, 0.04419, 0.01692, 0.03471, 0.0504, 0.07369, 0.0354, 0.06334, 0.08641, 0.11969, 0.06149, 0.09644, 0.12773, 0.17537], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 131, 129, 125, 126], "mean_delta": [-0.067915, -0.060281, -0.050204, -0.040243, -0.02649, -0.050151, -0.034241, -0.022738, -0.008726, -0.036083, -0.017108, -0.006789, 0.002434, -0.026464, -0.011705, -0.005099, -0.000143], "mean_abs_delta": [0.205825, 0.203874, 0.201727, 0.200135, 0.198375, 0.201546, 0.199148, 0.197769, 0.196989, 0.198831, 0.196391, 0.195852, 0.195874, 0.196059, 0.194181, 0.193739, 0.193529]}, {"n": 609, "day": "2026-10-01", "step": [0.0, 0.05926515, 0.05865917, 0.05822444, 0.05794076, 0.17634914, 0.17416903, 0.17318638, 0.17284884, 0.58035974, 0.57446971, 0.57139737, 0.56842638, 1.51804069, 1.51206034, 1.50497408, 1.49569031], "drift": [0.0, 0.0044, 0.01461, 0.02607, 0.04328, 0.01084, 0.02906, 0.04623, 0.07156, 0.02358, 0.05323, 0.0794, 0.11688, 0.04212, 0.0843, 0.12078, 0.17435], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 97, 100, 95, 95], "mean_delta": [-0.028565, -0.023441, -0.013502, -0.003131, 0.011305, -0.016516, -0.000566, 0.011606, 0.026104, -0.007081, 0.010331, 0.020195, 0.027956, -0.003297, 0.009381, 0.015558, 0.019243], "mean_abs_delta": [0.191003, 0.190211, 0.189107, 0.188513, 0.188399, 0.189233, 0.188107, 0.187631, 0.187441, 0.187589, 0.18638, 0.185337, 0.184084, 0.185555, 0.183718, 0.182369, 0.180954]}, {"n": 696, "day": "2026-10-02", "step": [0.0, 0.07735933, 0.07594488, 0.07460486, 0.07319296, 0.22883225, 0.22280266, 0.21882868, 0.21551559, 0.74457603, 0.7255056, 0.71500672, 0.70750136, 1.94697659, 1.92121591, 1.90359487, 1.88871225], "drift": [0.0, 0.00394, 0.01349, 0.02511, 0.04299, 0.00992, 0.02694, 0.04418, 0.07025, 0.02178, 0.04877, 0.07491, 0.11393, 0.03718, 0.07718, 0.11427, 0.17033], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 105, 93, 89, 88], "mean_delta": [-0.055935, -0.050386, -0.039228, -0.026658, -0.009126, -0.042142, -0.024303, -0.009323, 0.008578, -0.027495, -0.009075, 0.003315, 0.014152, -0.017166, -0.00323, 0.004943, 0.011467], "mean_abs_delta": [0.227442, 0.226246, 0.224205, 0.22251, 0.220733, 0.224583, 0.221964, 0.220058, 0.217969, 0.222115, 0.21898, 0.216752, 0.214464, 0.219752, 0.216397, 0.214184, 0.212456]}, {"n": 558, "day": "2026-10-03", "step": [0.0, 0.06263698, 0.0621514, 0.06166871, 0.06117463, 0.18702926, 0.18505066, 0.18377459, 0.18297868, 0.61843144, 0.61397421, 0.61255781, 0.61330184, 1.63537717, 1.63550191, 1.63811187, 1.64384677], "drift": [0.0, 0.00309, 0.01177, 0.02352, 0.04229, 0.00805, 0.02373, 0.04129, 0.06861, 0.01967, 0.04418, 0.07033, 0.11117, 0.03786, 0.07383, 0.10988, 0.16699], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 86, 89, 88], "mean_delta": [-0.039456, -0.036591, -0.028316, -0.017888, -0.002646, -0.032502, -0.019147, -0.006858, 0.008475, -0.026261, -0.013511, -0.004735, 0.003525, -0.022147, -0.014655, -0.01061, -0.006348], "mean_abs_delta": [0.226071, 0.225439, 0.22409, 0.222595, 0.221284, 0.22461, 0.222586, 0.221257, 0.22087, 0.223118, 0.221433, 0.220834, 0.221022, 0.221351, 0.22072, 0.221111, 0.222415]}, {"n": 826, "day": "2026-10-04", "step": [0.0, 0.09874968, 0.09753729, 0.09601532, 0.09398026, 0.29359792, 0.2878481, 0.28260711, 0.27691978, 0.95724335, 0.93780841, 0.92390935, 0.91154243, 2.32348453, 2.28884165, 2.26555067, 2.24703477], "drift": [0.0, 0.00379, 0.01166, 0.02308, 0.04205, 0.01006, 0.02409, 0.04065, 0.06786, 0.0238, 0.04618, 0.07072, 0.1107, 0.04384, 0.07735, 0.11025, 0.16542], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 3, 157, 148, 149, 150], "mean_delta": [-0.049581, -0.04598, -0.037616, -0.026184, -0.008877, -0.040239, -0.026648, -0.012682, 0.005256, -0.029238, -0.014891, -0.003499, 0.007922, -0.019355, -0.005969, 0.002579, 0.010667], "mean_abs_delta": [0.252912, 0.251617, 0.248853, 0.245207, 0.240312, 0.249592, 0.245098, 0.240822, 0.236063, 0.245219, 0.240462, 0.236945, 0.233666, 0.240948, 0.236375, 0.233339, 0.230816]}, {"n": 888, "day": "2026-10-05", "step": [0.0, 0.09409228, 0.09432181, 0.09478614, 0.09578325, 0.28232353, 0.28357013, 0.28556016, 0.28895636, 0.93958214, 0.94359298, 0.94862612, 0.9555521, 2.33173234, 2.33359715, 2.34122151, 2.35177652], "drift": [0.0, 0.00241, 0.00845, 0.01926, 0.03843, 0.00687, 0.01708, 0.0324, 0.06006, 0.02122, 0.03837, 0.06042, 0.10108, 0.0435, 0.06998, 0.09878, 0.1533], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 164, 160, 159, 159], "mean_delta": [0.039845, 0.040729, 0.047845, 0.058335, 0.074857, 0.041355, 0.05247, 0.064246, 0.0796, 0.037206, 0.04687, 0.054502, 0.06201, 0.033405, 0.041253, 0.045839, 0.050753], "mean_abs_delta": [0.227335, 0.227219, 0.227025, 0.226991, 0.227596, 0.227035, 0.226736, 0.226895, 0.227964, 0.2267, 0.226228, 0.226488, 0.227721, 0.226258, 0.226056, 0.226888, 0.22869]}, {"n": 720, "day": "2026-10-06", "step": [0.0, 0.07442262, 0.07390338, 0.07311527, 0.07213194, 0.22239294, 0.2203837, 0.21838889, 0.21678979, 0.73532286, 0.73350849, 0.73325055, 0.73713676, 1.92132994, 1.92265451, 1.92718839, 1.93436573], "drift": [0.0, 0.00177, 0.00742, 0.01781, 0.03736, 0.00472, 0.01473, 0.02953, 0.0576, 0.01205, 0.03007, 0.05286, 0.09557, 0.02289, 0.05089, 0.08233, 0.14169], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 98, 100, 104, 108], "mean_delta": [-0.03252, -0.030238, -0.024112, -0.01339, 0.004655, -0.026526, -0.017717, -0.006543, 0.008825, -0.017932, -0.012552, -0.007655, -0.002437, -0.005788, -0.001286, 0.000941, 0.002738], "mean_abs_delta": [0.221115, 0.220763, 0.219754, 0.21816, 0.215927, 0.220203, 0.218961, 0.217552, 0.216113, 0.219026, 0.218868, 0.21881, 0.219318, 0.216911, 0.217283, 0.217852, 0.218983]}, {"n": 656, "day": "2026-10-07", "step": [0.0, 0.06619672, 0.06549448, 0.06432556, 0.06277903, 0.19694437, 0.19383499, 0.19051167, 0.18687819, 0.64482673, 0.63616278, 0.63036907, 0.62679891, 1.75893035, 1.74544039, 1.73679071, 1.72847138], "drift": [0.0, 0.00281, 0.00805, 0.01799, 0.03765, 0.00777, 0.01711, 0.03098, 0.05863, 0.02012, 0.03597, 0.05669, 0.09815, 0.03921, 0.06338, 0.09101, 0.14744], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79, 82, 80, 79], "mean_delta": [-0.065151, -0.06304, -0.057941, -0.04813, -0.030583, -0.059579, -0.05238, -0.042746, -0.029114, -0.052174, -0.0476, -0.044104, -0.040995, -0.046854, -0.044913, -0.043829, -0.042953], "mean_abs_delta": [0.219186, 0.218356, 0.216596, 0.213813, 0.210038, 0.21696, 0.214365, 0.21149, 0.207855, 0.214052, 0.211439, 0.209347, 0.206999, 0.211129, 0.208821, 0.20721, 0.205786]}, {"n": 489, "day": "2026-10-08", "step": [0.0, 0.04758729, 0.04745913, 0.04733163, 0.04734279, 0.1423879, 0.14187612, 0.14172263, 0.14244212, 0.47239631, 0.47090257, 0.47129491, 0.47589861, 1.30655058, 1.30274417, 1.30670432, 1.31761537], "drift": [0.0, 0.0016, 0.00654, 0.01618, 0.03608, 0.0042, 0.01346, 0.02722, 0.05559, 0.00989, 0.02704, 0.04911, 0.09313, 0.02027, 0.04688, 0.07734, 0.13801], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 61, 58, 58], "mean_delta": [0.001017, 0.003374, 0.008615, 0.01847, 0.036567, 0.007282, 0.015568, 0.025251, 0.038331, 0.015093, 0.023941, 0.028631, 0.031492, 0.020845, 0.0295, 0.032877, 0.034275], "mean_abs_delta": [0.204622, 0.204357, 0.203914, 0.203279, 0.202777, 0.203964, 0.203343, 0.202986, 0.203333, 0.203087, 0.202589, 0.202821, 0.204273, 0.202197, 0.201757, 0.202304, 0.203865]}, {"n": 502, "day": "2026-10-09", "step": [0.0, 0.04210724, 0.04156587, 0.04061964, 0.03920821, 0.12507674, 0.12264298, 0.12008081, 0.11740424, 0.40925542, 0.40202745, 0.39771535, 0.39591208, 1.13048631, 1.12367482, 1.12057501, 1.11943064], "drift": [0.0, 0.00203, 0.00642, 0.01558, 0.03573, 0.00551, 0.01372, 0.02658, 0.05493, 0.0136, 0.02719, 0.04723, 0.09155, 0.02411, 0.04607, 0.07484, 0.13661], "capped": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 33, 35, 33], "mean_delta": [-0.073759, -0.071118, -0.065983, -0.055813, -0.036347, -0.066595, -0.058104, -0.047477, -0.032392, -0.056242, -0.047095, -0.040388, -0.034335, -0.044545, -0.037442, -0.033248, -0.029847], "mean_abs_delta": [0.174975, 0.174242, 0.172748, 0.170111, 0.166815, 0.173077, 0.170829, 0.168616, 0.166488, 0.170928, 0.169057, 0.167969, 0.167479, 0.169159, 0.168292, 0.167735, 0.167392]}], "bootstrap": {"lines": {"capitulation": 0.016041791066527367}, "gates_ok": true, "calibration": {"mean": 0.07089309626579844, "total": 158.8714287316543, "trades": 2241, "per_strategy": {"capitulation": {"line": 0.016041791066527367, "mean": 0.11632242810015601, "rule": "match", "chain": "sol", "total": 18.844233352225274, "trades": 162, "hold_min": 240, "teacher_trades": 162}, "capitulation@rh": {"line": 0.07225678861141205, "mean": 0.0673531483306537, "rule": "match", "chain": "rh", "total": 140.02719537942903, "trades": 2079, "hold_min": 240, "teacher_trades": 2079}}}, "diagnostics": {"rows": 15402, "slope": 1.0249917184344512, "kc_active": 0.10003621876239777, "rank_corr": 0.9010552624530308, "mbon_share": 0.340462761402956, "mbon_saturated": 0.02083333395421505}, "gate_failures": []}, "evaluation": {"n": 1785, "pf": 1.2904917167018137, "win": 0.47619047619047616, "days": 16, "mean": 0.028513016179203987, "median": -0.009349760599434376, "days_positive": 12}, "strategies": ["capitulation"], "finished_at": "2026-10-10T23:37:21.188648+00:00", "trades_file": "/Users/bryce/Documents/code/fly-trader/data/brain/replay/trades_20261010T233728Z.json", "per_strategy": {"capitulation": {"alpha": 0.0001, "chosen": {"mean": 0.030173424631357193, "alpha": 0.0001, "total": 89.58489990234375, "config": 1, "trades": 2969, "governance": {"ic": 35, "any": 35, "drift": 0, "checks": 1482, "shadow": 0}, "half_life_days": 1.0}, "configs": [{"mean": 0.03036709874868393, "alpha": 0.0, "total": 91.28350067138672, "config": 0, "trades": 3006, "governance": {"ic": 0, "any": 0, "drift": 0, "checks": 0, "shadow": 0}, "half_life_days": null}, {"mean": 0.030173424631357193, "alpha": 0.0001, "total": 89.58489990234375, "config": 1, "trades": 2969, "governance": {"ic": 35, "any": 35, "drift": 0, "checks": 1482, "shadow": 0}, "half_life_days": 1.0}, {"mean": 0.032286640256643295, "alpha": 0.0001, "total": 67.99566650390625, "config": 2, "trades": 2106, "governance": {"ic": 28, "any": 29, "drift": 0, "checks": 1482, "shadow": 1}, "half_life_days": 3.0}, {"mean": 0.03781268000602722, "alpha": 0.0001, "total": 55.92495346069336, "config": 3, "trades": 1479, "governance": {"ic": 17, "any": 69, "drift": 0, "checks": 1482, "shadow": 52}, "half_life_days": 7.0}, {"mean": 0.04063548520207405, "alpha": 0.0001, "total": 48.437496185302734, "config": 4, "trades": 1192, "governance": {"ic": 7, "any": 40, "drift": 0, "checks": 1482, "shadow": 33}, "half_life_days": 30.0}, {"mean": 0.03773646801710129, "alpha": 0.0003, "total": 79.32205200195312, "config": 5, "trades": 2102, "governance": {"ic": 30, "any": 31, "drift": 0, "checks": 1482, "shadow": 1}, "half_life_days": 1.0}, {"mean": 0.04369469732046127, "alpha": 0.0003, "total": 42.51494216918945, "config": 6, "trades": 973, "governance": {"ic": 16, "any": 53, "drift": 0, "checks": 1482, "shadow": 37}, "half_life_days": 3.0}, {"mean": 0.05426740273833275, "alpha": 0.0003, "total": 37.17317199707031, "config": 7, "trades": 685, "governance": {"ic": 8, "any": 62, "drift": 0, "checks": 1482, "shadow": 54}, "half_life_days": 7.0}, {"mean": 0.034157898277044296, "alpha": 0.0003, "total": 20.494739532470703, "config": 8, "trades": 600, "governance": {"ic": 0, "any": 58, "drift": 0, "checks": 1482, "shadow": 58}, "half_life_days": 30.0}, {"mean": 0.04557060822844505, "alpha": 0.001, "total": 51.90492248535156, "config": 9, "trades": 1139, "governance": {"ic": 20, "any": 20, "drift": 0, "checks": 1482, "shadow": 0}, "half_life_days": 1.0}, {"mean": 0.03615965694189072, "alpha": 0.001, "total": 22.129711151123047, "config": 10, "trades": 612, "governance": {"ic": 5, "any": 53, "drift": 0, "checks": 1482, "shadow": 48}, "half_life_days": 3.0}, {"mean": 0.04262426868081093, "alpha": 0.001, "total": 21.3121337890625, "config": 11, "trades": 500, "governance": {"ic": 0, "any": 78, "drift": 0, "checks": 1482, "shadow": 78}, "half_life_days": 7.0}, {"mean": 0.023908229544758797, "alpha": 0.001, "total": 10.639162063598633, "config": 12, "trades": 445, "governance": {"ic": 0, "any": 66, "drift": 0, "checks": 1482, "shadow": 66}, "half_life_days": 30.0}, {"mean": 0.04726389795541763, "alpha": 0.003, "total": 46.224090576171875, "config": 13, "trades": 978, "governance": {"ic": 6, "any": 58, "drift": 0, "checks": 1482, "shadow": 52}, "half_life_days": 1.0}, {"mean": 0.03016720339655876, "alpha": 0.003, "total": 20.634366989135742, "config": 14, "trades": 684, "governance": {"ic": 0, "any": 137, "drift": 0, "checks": 1482, "shadow": 137}, "half_life_days": 3.0}, {"mean": 0.034875430166721344, "alpha": 0.003, "total": 21.832019805908203, "config": 15, "trades": 626, "governance": {"ic": 0, "any": 136, "drift": 0, "checks": 1482, "shadow": 136}, "half_life_days": 7.0}, {"mean": 0.03963538631796837, "alpha": 0.003, "total": 23.345243453979492, "config": 16, "trades": 589, "governance": {"ic": 0, "any": 199, "drift": 0, "checks": 1482, "shadow": 199}, "half_life_days": 30.0}], "plastic": true, "hold_min": 240, "half_life_days": 1.0}}, "half_life_days": 1.0, "selection_days": ["2026-09-09", "2026-09-23"], "evaluation_days": ["2026-09-24", "2026-10-09"], "plastic_beats_frozen": true}'::jsonb) ON CONFLICT (key) DO NOTHING;
6
  INSERT INTO ui_settings (key, value) VALUES ('autostart', '{"pumpstream": true, "runner": true, "train": false, "replay": false, "discover": false, "vault": true, "rh_stream": true}'::jsonb) ON CONFLICT (key) DO NOTHING;
tests/test_strategies.py CHANGED
@@ -74,6 +74,8 @@ def test_stack_finds_the_planted_edge_and_decides_like_it(monkeypatch):
74
  assert set(np.unique(d["reason"])) <= ({"trade", "no strategy fires", "win filter (meta-label)"}
75
  | {r for r in d["reason"] if "veto" in r or "gated" in r or r.startswith("correctness")})
76
  assert any(n.startswith("correctness: ") for n in names) # the correctness component is judged (kept or not)
 
 
77
 
78
 
79
  def test_a_fit_that_clears_nothing_records_what_it_reached(monkeypatch):
 
74
  assert set(np.unique(d["reason"])) <= ({"trade", "no strategy fires", "win filter (meta-label)"}
75
  | {r for r in d["reason"] if "veto" in r or "gated" in r or r.startswith("correctness")})
76
  assert any(n.startswith("correctness: ") for n in names) # the correctness component is judged (kept or not)
77
+ book = next(c for c in st.components if c["name"] == "combination")
78
+ assert f"the walk-forward's last {S.RECENT_BOOK_DAYS} days" in book["reason"] # memecoins choose the book on recent weeks
79
 
80
 
81
  def test_a_fit_that_clears_nothing_records_what_it_reached(monkeypatch):