SPB Git

spb/anomaly-atlas Public License

Systematic discovery & rigorous validation of statistical anomalies in open HF market data (hfmarketdata.io) — pre-registered, artifact-null-driven, fully reproducible. Live atlas: www.anomaly-atlas.io

Python 61.4% JavaScript 28.7% CSS 8.6% Shell 0.7% Makefile 0.5%
41.4 KB · 1,942 lines json
Raw Blame History
1{2  "experiment": "expG_cost_frontier",3  "run_utc": "2026-08-12T07:21:28.766834+00:00",4  "author": "Simon-Pierre Boucher",5  "contact": "contact@spboucher.ai",6  "data_source": "hfmarketdata.io",7  "confidence_level": 0,8  "protocol": {9    "kappas": [10      0.0,11      0.1,12      0.25,13      0.5,14      1.0,15      2.016    ],17    "cost_model": "net = gross - k*(EDGE/2)*turnover",18    "pool": "mechanical intersection of committed expC/expD/expF results"19  },20  "items": [21    {22      "rule": "R:AAPL:5min:2000-2007",23      "family": "reversion",24      "n_days": 2009,25      "gross_mean_daily_bp": 68.121,26      "turnover_per_day": 79.21,27      "half_spread_bp": 48.128,28      "net": {29        "0.0": {30          "mean_daily_bp": 68.121,31          "ci95_bp": [32            47.327,33            95.03334          ],35          "positive": true36        },37        "0.1": {38          "mean_daily_bp": -313.124,39          "ci95_bp": [40            -332.343,41            -285.8642          ],43          "positive": false44        },45        "0.25": {46          "mean_daily_bp": -884.99,47          "ci95_bp": [48            -903.441,49            -859.30950          ],51          "positive": false52        },53        "0.5": {54          "mean_daily_bp": -1838.1,55          "ci95_bp": [56            -1856.803,57            -1809.85458          ],59          "positive": false60        },61        "1.0": {62          "mean_daily_bp": -3744.321,63          "ci95_bp": [64            -3769.879,65            -3710.13666          ],67          "positive": false68        },69        "2.0": {70          "mean_daily_bp": -7556.763,71          "ci95_bp": [72            -7605.432,73            -7507.15774          ],75          "positive": false76        }77      },78      "kappa_star": 0.017979    },80    {81      "rule": "R:ATRO:5min:2008-2015",82      "family": "reversion",83      "n_days": 2015,84      "gross_mean_daily_bp": 133.29,85      "turnover_per_day": 52.95,86      "half_spread_bp": 69.313,87      "net": {88        "0.0": {89          "mean_daily_bp": 133.29,90          "ci95_bp": [91            107.848,92            161.97893          ],94          "positive": true95        },96        "0.1": {97          "mean_daily_bp": -233.738,98          "ci95_bp": [99            -266.75,100            -194.105101          ],102          "positive": false103        },104        "0.25": {105          "mean_daily_bp": -784.279,106          "ci95_bp": [107            -840.978,108            -709.653109          ],110          "positive": false111        },112        "0.5": {113          "mean_daily_bp": -1701.849,114          "ci95_bp": [115            -1802.985,116            -1568.811117          ],118          "positive": false119        },120        "1.0": {121          "mean_daily_bp": -3536.987,122          "ci95_bp": [123            -3739.034,124            -3266.6125          ],126          "positive": false127        },128        "2.0": {129          "mean_daily_bp": -7207.263,130          "ci95_bp": [131            -7611.293,132            -6671.345133          ],134          "positive": false135        }136      },137      "kappa_star": 0.0363138    },139    {140      "rule": "R:AXDX:30min:2000-2007",141      "family": "reversion",142      "n_days": 699,143      "gross_mean_daily_bp": 55.091,144      "turnover_per_day": 3.62,145      "half_spread_bp": 109.435,146      "net": {147        "0.0": {148          "mean_daily_bp": 55.091,149          "ci95_bp": [150            26.069,151            71.952152          ],153          "positive": true154        },155        "0.1": {156          "mean_daily_bp": 15.513,157          "ci95_bp": [158            -12.537,159            33.647160          ],161          "positive": true162        },163        "0.25": {164          "mean_daily_bp": -43.854,165          "ci95_bp": [166            -71.088,167            -24.093168          ],169          "positive": false170        },171        "0.5": {172          "mean_daily_bp": -142.8,173          "ci95_bp": [174            -172.053,175            -117.545176          ],177          "positive": false178        },179        "1.0": {180          "mean_daily_bp": -340.691,181          "ci95_bp": [182            -375.836,183            -302.379184          ],185          "positive": false186        },187        "2.0": {188          "mean_daily_bp": -736.473,189          "ci95_bp": [190            -793.456,191            -669.308192          ],193          "positive": false194        }195      },196      "kappa_star": 0.1392197    },198    {199      "rule": "R:BKE:5min:2008-2015",200      "family": "reversion",201      "n_days": 2015,202      "gross_mean_daily_bp": 61.794,203      "turnover_per_day": 79.81,204      "half_spread_bp": 34.805,205      "net": {206        "0.0": {207          "mean_daily_bp": 61.794,208          "ci95_bp": [209            46.066,210            75.693211          ],212          "positive": true213        },214        "0.1": {215          "mean_daily_bp": -215.986,216          "ci95_bp": [217            -231.105,218            -203.612219          ],220          "positive": false221        },222        "0.25": {223          "mean_daily_bp": -632.654,224          "ci95_bp": [225            -646.057,226            -621.57227          ],228          "positive": false229        },230        "0.5": {231          "mean_daily_bp": -1327.102,232          "ci95_bp": [233            -1338.867,234            -1318.424235          ],236          "positive": false237        },238        "1.0": {239          "mean_daily_bp": -2715.998,240          "ci95_bp": [241            -2729.775,242            -2704.603243          ],244          "positive": false245        },246        "2.0": {247          "mean_daily_bp": -5493.789,248          "ci95_bp": [249            -5521.619,250            -5468.151251          ],252          "positive": false253        }254      },255      "kappa_star": 0.0222256    },257    {258      "rule": "R:CKX:1day:2008-2015",259      "family": "reversion",260      "n_days": 1169,261      "gross_mean_daily_bp": 39.101,262      "turnover_per_day": 1.12,263      "half_spread_bp": 124.379,264      "net": {265        "0.0": {266          "mean_daily_bp": 39.101,267          "ci95_bp": [268            18.206,269            63.601270          ],271          "positive": true272        },273        "0.1": {274          "mean_daily_bp": 25.131,275          "ci95_bp": [276            4.715,277            49.322278          ],279          "positive": true280        },281        "0.25": {282          "mean_daily_bp": 4.176,283          "ci95_bp": [284            -15.522,285            27.918286          ],287          "positive": true288        },289        "0.5": {290          "mean_daily_bp": -30.749,291          "ci95_bp": [292            -49.217,293            -7.94294          ],295          "positive": false296        },297        "1.0": {298          "mean_daily_bp": -100.599,299          "ci95_bp": [300            -116.861,301            -80.127302          ],303          "positive": false304        },305        "2.0": {306          "mean_daily_bp": -240.299,307          "ci95_bp": [308            -255.021,309            -223.689310          ],311          "positive": false312        }313      },314      "kappa_star": 0.2799315    },316    {317      "rule": "R:HTD:5min:2000-2007",318      "family": "reversion",319      "n_days": 968,320      "gross_mean_daily_bp": 218.132,321      "turnover_per_day": 59.83,322      "half_spread_bp": 18.956,323      "net": {324        "0.0": {325          "mean_daily_bp": 218.132,326          "ci95_bp": [327            195.121,328            250.087329          ],330          "positive": true331        },332        "0.1": {333          "mean_daily_bp": 104.727,334          "ci95_bp": [335            80.984,336            135.253337          ],338          "positive": true339        },340        "0.25": {341          "mean_daily_bp": -65.38,342          "ci95_bp": [343            -89.331,344            -35.978345          ],346          "positive": false347        },348        "0.5": {349          "mean_daily_bp": -348.893,350          "ci95_bp": [351            -377.847,352            -315.869353          ],354          "positive": false355        },356        "1.0": {357          "mean_daily_bp": -915.918,358          "ci95_bp": [359            -963.233,360            -871.994361          ],362          "positive": false363        },364        "2.0": {365          "mean_daily_bp": -2049.969,366          "ci95_bp": [367            -2150.216,368            -1972.518369          ],370          "positive": false371        }372      },373      "kappa_star": 0.1923374    },375    {376      "rule": "R:ICUI:5min:2008-2015",377      "family": "reversion",378      "n_days": 2015,379      "gross_mean_daily_bp": 79.286,380      "turnover_per_day": 70.4,381      "half_spread_bp": 27.475,382      "net": {383        "0.0": {384          "mean_daily_bp": 79.286,385          "ci95_bp": [386            66.153,387            91.72388          ],389          "positive": true390        },391        "0.1": {392          "mean_daily_bp": -114.137,393          "ci95_bp": [394            -127.071,395            -101.512396          ],397          "positive": false398        },399        "0.25": {400          "mean_daily_bp": -404.273,401          "ci95_bp": [402            -417.929,403            -391.617404          ],405          "positive": false406        },407        "0.5": {408          "mean_daily_bp": -887.832,409          "ci95_bp": [410            -904.925,411            -871.155412          ],413          "positive": false414        },415        "1.0": {416          "mean_daily_bp": -1854.95,417          "ci95_bp": [418            -1883.441,419            -1824.646420          ],421          "positive": false422        },423        "2.0": {424          "mean_daily_bp": -3789.185,425          "ci95_bp": [426            -3846.486,427            -3731.06428          ],429          "positive": false430        }431      },432      "kappa_star": 0.041433    },434    {435      "rule": "R:JPM:1min:2014-2015",436      "family": "reversion",437      "n_days": 504,438      "gross_mean_daily_bp": 39.337,439      "turnover_per_day": 393.27,440      "half_spread_bp": 26.034,441      "net": {442        "0.0": {443          "mean_daily_bp": 39.337,444          "ci95_bp": [445            22.546,446            52.387447          ],448          "positive": true449        },450        "0.1": {451          "mean_daily_bp": -984.528,452          "ci95_bp": [453            -997.508,454            -975.286455          ],456          "positive": false457        },458        "0.25": {459          "mean_daily_bp": -2520.326,460          "ci95_bp": [461            -2534.181,462            -2508.993463          ],464          "positive": false465        },466        "0.5": {467          "mean_daily_bp": -5079.989,468          "ci95_bp": [469            -5109.64,470            -5056.808471          ],472          "positive": false473        },474        "1.0": {475          "mean_daily_bp": -10199.315,476          "ci95_bp": [477            -10266.308,478            -10139.711479          ],480          "positive": false481        },482        "2.0": {483          "mean_daily_bp": -20437.966,484          "ci95_bp": [485            -20581.383,486            -20306.329487          ],488          "positive": false489        }490      },491      "kappa_star": 0.0038492    },493    {494      "rule": "R:MSFT:5min:2000-2007",495      "family": "reversion",496      "n_days": 2009,497      "gross_mean_daily_bp": 39.148,498      "turnover_per_day": 78.87,499      "half_spread_bp": 19.871,500      "net": {501        "0.0": {502          "mean_daily_bp": 39.148,503          "ci95_bp": [504            29.197,505            49.195506          ],507          "positive": true508        },509        "0.1": {510          "mean_daily_bp": -117.571,511          "ci95_bp": [512            -126.629,513            -108.327514          ],515          "positive": false516        },517        "0.25": {518          "mean_daily_bp": -352.65,519          "ci95_bp": [520            -360.377,521            -344.663522          ],523          "positive": false524        },525        "0.5": {526          "mean_daily_bp": -744.448,527          "ci95_bp": [528            -751.404,529            -738.138530          ],531          "positive": false532        },533        "1.0": {534          "mean_daily_bp": -1528.044,535          "ci95_bp": [536            -1535.584,537            -1521.398538          ],539          "positive": false540        },541        "2.0": {542          "mean_daily_bp": -3095.237,543          "ci95_bp": [544            -3110.451,545            -3078.756546          ],547          "positive": false548        }549      },550      "kappa_star": 0.025551    },552    {553      "rule": "R:NVDA:1min:2014-2015",554      "family": "reversion",555      "n_days": 504,556      "gross_mean_daily_bp": 117.735,557      "turnover_per_day": 378.76,558      "half_spread_bp": 27.231,559      "net": {560        "0.0": {561          "mean_daily_bp": 117.735,562          "ci95_bp": [563            80.524,564            150.702565          ],566          "positive": true567        },568        "0.1": {569          "mean_daily_bp": -913.644,570          "ci95_bp": [571            -950.056,572            -883.047573          ],574          "positive": false575        },576        "0.25": {577          "mean_daily_bp": -2460.713,578          "ci95_bp": [579            -2497.3,580            -2430.539581          ],582          "positive": false583        },584        "0.5": {585          "mean_daily_bp": -5039.161,586          "ci95_bp": [587            -5081.624,588            -5001.631589          ],590          "positive": false591        },592        "1.0": {593          "mean_daily_bp": -10196.056,594          "ci95_bp": [595            -10270.916,596            -10131.024597          ],598          "positive": false599        },600        "2.0": {601          "mean_daily_bp": -20509.847,602          "ci95_bp": [603            -20665.88,604            -20370.764605          ],606          "positive": false607        }608      },609      "kappa_star": 0.0114610    },611    {612      "rule": "R:SLF:5min:2000-2007",613      "family": "reversion",614      "n_days": 1289,615      "gross_mean_daily_bp": 37.148,616      "turnover_per_day": 71.63,617      "half_spread_bp": 19.381,618      "net": {619        "0.0": {620          "mean_daily_bp": 37.148,621          "ci95_bp": [622            28.029,623            46.06624          ],625          "positive": true626        },627        "0.1": {628          "mean_daily_bp": -101.685,629          "ci95_bp": [630            -112.088,631            -91.0632          ],633          "positive": false634        },635        "0.25": {636          "mean_daily_bp": -309.935,637          "ci95_bp": [638            -323.139,639            -295.654640          ],641          "positive": false642        },643        "0.5": {644          "mean_daily_bp": -657.018,645          "ci95_bp": [646            -679.616,647            -635.668648          ],649          "positive": false650        },651        "1.0": {652          "mean_daily_bp": -1351.184,653          "ci95_bp": [654            -1389.617,655            -1312.08656          ],657          "positive": false658        },659        "2.0": {660          "mean_daily_bp": -2739.517,661          "ci95_bp": [662            -2810.57,663            -2663.382664          ],665          "positive": false666        }667      },668      "kappa_star": 0.0268669    },670    {671      "rule": "R:XOM:5min:2000-2007",672      "family": "reversion",673      "n_days": 2009,674      "gross_mean_daily_bp": 34.032,675      "turnover_per_day": 77.74,676      "half_spread_bp": 24.048,677      "net": {678        "0.0": {679          "mean_daily_bp": 34.032,680          "ci95_bp": [681            23.034,682            45.976683          ],684          "positive": true685        },686        "0.1": {687          "mean_daily_bp": -152.917,688          "ci95_bp": [689            -163.258,690            -142.165691          ],692          "positive": false693        },694        "0.25": {695          "mean_daily_bp": -433.34,696          "ci95_bp": [697            -442.32,698            -424.321699          ],700          "positive": false701        },702        "0.5": {703          "mean_daily_bp": -900.712,704          "ci95_bp": [705            -908.101,706            -894.079707          ],708          "positive": false709        },710        "1.0": {711          "mean_daily_bp": -1835.457,712          "ci95_bp": [713            -1845.377,714            -1827.002715          ],716          "positive": false717        },718        "2.0": {719          "mean_daily_bp": -3704.945,720          "ci95_bp": [721            -3729.634,722            -3684.248723          ],724          "positive": false725        }726      },727      "kappa_star": 0.0182728    },729    {730      "rule": "L:SPY->MSFT:-",731      "family": "leadlag",732      "traded": "MSFT",733      "n_days": 504,734      "gross_mean_daily_bp": 18.179,735      "turnover_per_day": 400.11,736      "half_spread_bp": 17.211,737      "net": {738        "0.0": {739          "mean_daily_bp": 18.179,740          "ci95_bp": [741            2.722,742            33.637743          ],744          "positive": true745        },746        "0.1": {747          "mean_daily_bp": -670.471,748          "ci95_bp": [749            -686.182,750            -654.065751          ],752          "positive": false753        },754        "0.25": {755          "mean_daily_bp": -1703.446,756          "ci95_bp": [757            -1721.167,758            -1686.439759          ],760          "positive": false761        },762        "0.5": {763          "mean_daily_bp": -3425.07,764          "ci95_bp": [765            -3452.591,766            -3403.725767          ],768          "positive": false769        },770        "1.0": {771          "mean_daily_bp": -6868.32,772          "ci95_bp": [773            -6917.655,774            -6833.957775          ],776          "positive": false777        },778        "2.0": {779          "mean_daily_bp": -13754.818,780          "ci95_bp": [781            -13854.631,782            -13687.47783          ],784          "positive": false785        }786      },787      "kappa_star": 0.0026788    },789    {790      "rule": "L:SPY->NVDA:+",791      "family": "leadlag",792      "traded": "NVDA",793      "n_days": 504,794      "gross_mean_daily_bp": 46.829,795      "turnover_per_day": 398.42,796      "half_spread_bp": 27.231,797      "net": {798        "0.0": {799          "mean_daily_bp": 46.829,800          "ci95_bp": [801            21.942,802            68.367803          ],804          "positive": true805        },806        "0.1": {807          "mean_daily_bp": -1038.104,808          "ci95_bp": [809            -1065.995,810            -1015.048811          ],812          "positive": false813        },814        "0.25": {815          "mean_daily_bp": -2665.503,816          "ci95_bp": [817            -2700.359,818            -2638.804819          ],820          "positive": false821        },822        "0.5": {823          "mean_daily_bp": -5377.834,824          "ci95_bp": [825            -5426.862,826            -5339.991827          ],828          "positive": false829        },830        "1.0": {831          "mean_daily_bp": -10802.496,832          "ci95_bp": [833            -10889.266,834            -10736.072835          ],836          "positive": false837        },838        "2.0": {839          "mean_daily_bp": -21651.821,840          "ci95_bp": [841            -21821.93,842            -21528.158843          ],844          "positive": false845        }846      },847      "kappa_star": 0.0043848    },849    {850      "rule": "L:SPY->GOOGL:+",851      "family": "leadlag",852      "traded": "GOOGL",853      "n_days": 441,854      "gross_mean_daily_bp": 45.636,855      "turnover_per_day": 393.02,856      "half_spread_bp": 17.413,857      "net": {858        "0.0": {859          "mean_daily_bp": 45.636,860          "ci95_bp": [861            29.07,862            60.222863          ],864          "positive": true865        },866        "0.1": {867          "mean_daily_bp": -638.718,868          "ci95_bp": [869            -658.238,870            -622.582871          ],872          "positive": false873        },874        "0.25": {875          "mean_daily_bp": -1665.251,876          "ci95_bp": [877            -1692.016,878            -1644.042879          ],880          "positive": false881        },882        "0.5": {883          "mean_daily_bp": -3376.138,884          "ci95_bp": [885            -3414.143,886            -3345.658887          ],888          "positive": false889        },890        "1.0": {891          "mean_daily_bp": -6797.912,892          "ci95_bp": [893            -6860.778,894            -6747.199895          ],896          "positive": false897        },898        "2.0": {899          "mean_daily_bp": -13641.46,900          "ci95_bp": [901            -13758.343,902            -13543.489903          ],904          "positive": false905        }906      },907      "kappa_star": 0.0067908    },909    {910      "rule": "L:SPY->META:-",911      "family": "leadlag",912      "traded": "META",913      "n_days": 504,914      "gross_mean_daily_bp": 24.615,915      "turnover_per_day": 400.35,916      "half_spread_bp": 16.839,917      "net": {918        "0.0": {919          "mean_daily_bp": 24.615,920          "ci95_bp": [921            7.364,922            42.606923          ],924          "positive": true925        },926        "0.1": {927          "mean_daily_bp": -649.524,928          "ci95_bp": [929            -666.178,930            -633.644931          ],932          "positive": false933        },934        "0.25": {935          "mean_daily_bp": -1660.733,936          "ci95_bp": [937            -1679.278,938            -1646.313939          ],940          "positive": false941        },942        "0.5": {943          "mean_daily_bp": -3346.081,944          "ci95_bp": [945            -3369.535,946            -3327.594947          ],948          "positive": false949        },950        "1.0": {951          "mean_daily_bp": -6716.778,952          "ci95_bp": [953            -6759.348,954            -6684.936955          ],956          "positive": false957        },958        "2.0": {959          "mean_daily_bp": -13458.171,960          "ci95_bp": [961            -13545.566,962            -13394.199963          ],964          "positive": false965        }966      },967      "kappa_star": 0.0037968    },969    {970      "rule": "L:SPY->JPM:-",971      "family": "leadlag",972      "traded": "JPM",973      "n_days": 504,974      "gross_mean_daily_bp": -12.887,975      "turnover_per_day": 400.0,976      "half_spread_bp": 26.034,977      "net": {978        "0.0": {979          "mean_daily_bp": -12.887,980          "ci95_bp": [981            -32.594,982            4.031983          ],984          "positive": false985        },986        "0.1": {987          "mean_daily_bp": -1054.264,988          "ci95_bp": [989            -1074.606,990            -1039.471991          ],992          "positive": false993        },994        "0.25": {995          "mean_daily_bp": -2616.328,996          "ci95_bp": [997            -2639.147,998            -2601.228999          ],1000          "positive": false1001        },1002        "0.5": {1003          "mean_daily_bp": -5219.769,1004          "ci95_bp": [1005            -5255.012,1006            -5193.6841007          ],1008          "positive": false1009        },1010        "1.0": {1011          "mean_daily_bp": -10426.651,1012          "ci95_bp": [1013            -10497.257,1014            -10380.7031015          ],1016          "positive": false1017        },1018        "2.0": {1019          "mean_daily_bp": -20840.415,1020          "ci95_bp": [1021            -20983.431,1022            -20745.3841023          ],1024          "positive": false1025        }1026      },1027      "kappa_star": -0.00121028    },1029    {1030      "rule": "L:SPY->QQQ:-",1031      "family": "leadlag",1032      "traded": "QQQ",1033      "n_days": 504,1034      "gross_mean_daily_bp": 16.081,1035      "turnover_per_day": 400.33,1036      "half_spread_bp": 16.063,1037      "net": {1038        "0.0": {1039          "mean_daily_bp": 16.081,1040          "ci95_bp": [1041            6.773,1042            27.1371043          ],1044          "positive": true1045        },1046        "0.1": {1047          "mean_daily_bp": -626.959,1048          "ci95_bp": [1049            -635.821,1050            -617.951051          ],1052          "positive": false1053        },1054        "0.25": {1055          "mean_daily_bp": -1591.519,1056          "ci95_bp": [1057            -1601.765,1058            -1581.2641059          ],1060          "positive": false1061        },1062        "0.5": {1063          "mean_daily_bp": -3199.119,1064          "ci95_bp": [1065            -3217.645,1066            -3183.4911067          ],1068          "positive": false1069        },1070        "1.0": {1071          "mean_daily_bp": -6414.318,1072          "ci95_bp": [1073            -6455.75,1074            -6385.7271075          ],1076          "positive": false1077        },1078        "2.0": {1079          "mean_daily_bp": -12844.717,1080          "ci95_bp": [1081            -12931.407,1082            -12784.0971083          ],1084          "positive": false1085        }1086      },1087      "kappa_star": 0.00251088    },1089    {1090      "rule": "L:SPY->XLF:+",1091      "family": "leadlag",1092      "traded": "XLF",1093      "n_days": 504,1094      "gross_mean_daily_bp": 52.66,1095      "turnover_per_day": 399.91,1096      "half_spread_bp": 24.571,1097      "net": {1098        "0.0": {1099          "mean_daily_bp": 52.66,1100          "ci95_bp": [1101            41.108,1102            62.5121103          ],1104          "positive": true1105        },1106        "0.1": {1107          "mean_daily_bp": -929.971,1108          "ci95_bp": [1109            -946.241,1110            -918.1161111          ],1112          "positive": false1113        },1114        "0.25": {1115          "mean_daily_bp": -2403.919,1116          "ci95_bp": [1117            -2431.737,1118            -2386.2911119          ],1120          "positive": false1121        },1122        "0.5": {1123          "mean_daily_bp": -4860.499,1124          "ci95_bp": [1125            -4905.443,1126            -4829.2351127          ],1128          "positive": false1129        },1130        "1.0": {1131          "mean_daily_bp": -9773.658,1132          "ci95_bp": [1133            -9852.861,1134            -9717.4571135          ],1136          "positive": false1137        },1138        "2.0": {1139          "mean_daily_bp": -19599.977,1140          "ci95_bp": [1141            -19753.987,1142            -19488.8291143          ],1144          "positive": false1145        }1146      },1147      "kappa_star": 0.00541148    },1149    {1150      "rule": "L:SPY->XLK:+",1151      "family": "leadlag",1152      "traded": "XLK",1153      "n_days": 504,1154      "gross_mean_daily_bp": 37.642,1155      "turnover_per_day": 397.88,1156      "half_spread_bp": 24.072,1157      "net": {1158        "0.0": {1159          "mean_daily_bp": 37.642,1160          "ci95_bp": [1161            27.461,1162            46.6911163          ],1164          "positive": true1165        },1166        "0.1": {1167          "mean_daily_bp": -920.147,1168          "ci95_bp": [1169            -933.29,1170            -909.0921171          ],1172          "positive": false1173        },1174        "0.25": {1175          "mean_daily_bp": -2356.83,1176          "ci95_bp": [1177            -2377.388,1178            -2340.5271179          ],1180          "positive": false1181        },1182        "0.5": {1183          "mean_daily_bp": -4751.302,1184          "ci95_bp": [1185            -4786.571,1186            -4724.4041187          ],1188          "positive": false1189        },1190        "1.0": {1191          "mean_daily_bp": -9540.246,1192          "ci95_bp": [1193            -9606.891,1194            -9489.7891195          ],1196          "positive": false1197        },1198        "2.0": {1199          "mean_daily_bp": -19118.133,1200          "ci95_bp": [1201            -19245.918,1202            -19023.621203          ],1204          "positive": false1205        }1206      },1207      "kappa_star": 0.00391208    },1209    {1210      "rule": "L:SPY->XLI:-",1211      "family": "leadlag",1212      "traded": "XLI",1213      "n_days": 504,1214      "gross_mean_daily_bp": -19.884,1215      "turnover_per_day": 398.98,1216      "half_spread_bp": 16.16,1217      "net": {1218        "0.0": {1219          "mean_daily_bp": -19.884,1220          "ci95_bp": [1221            -28.151,1222            -8.9281223          ],1224          "positive": false1225        },1226        "0.1": {1227          "mean_daily_bp": -664.626,1228          "ci95_bp": [1229            -672.653,1230            -654.0381231          ],1232          "positive": false1233        },1234        "0.25": {1235          "mean_daily_bp": -1631.74,1236          "ci95_bp": [1237            -1641.976,1238            -1619.4171239          ],1240          "positive": false1241        },1242        "0.5": {1243          "mean_daily_bp": -3243.597,1244          "ci95_bp": [1245            -3263.633,1246            -3225.8971247          ],1248          "positive": false1249        },1250        "1.0": {1251          "mean_daily_bp": -6467.311,1252          "ci95_bp": [1253            -6511.425,1254            -6433.8651255          ],1256          "positive": false1257        },1258        "2.0": {1259          "mean_daily_bp": -12914.738,1260          "ci95_bp": [1261            -13004.379,1262            -12849.9341263          ],1264          "positive": false1265        }1266      },1267      "kappa_star": -0.00311268    },1269    {1270      "rule": "L:SPY->XLY:+",1271      "family": "leadlag",1272      "traded": "XLY",1273      "n_days": 504,1274      "gross_mean_daily_bp": 22.837,1275      "turnover_per_day": 397.98,1276      "half_spread_bp": 6.098,1277      "net": {1278        "0.0": {1279          "mean_daily_bp": 22.837,1280          "ci95_bp": [1281            13.174,1282            31.3451283          ],1284          "positive": true1285        },1286        "0.1": {1287          "mean_daily_bp": -219.846,1288          "ci95_bp": [1289            -230.62,1290            -211.161291          ],1292          "positive": false1293        },1294        "0.25": {1295          "mean_daily_bp": -583.87,1296          "ci95_bp": [1297            -596.894,1298            -573.811299          ],1300          "positive": false1301        },1302        "0.5": {1303          "mean_daily_bp": -1190.577,1304          "ci95_bp": [1305            -1206.469,1306            -1177.671307          ],1308          "positive": false1309        },1310        "1.0": {1311          "mean_daily_bp": -2403.991,1312          "ci95_bp": [1313            -2427.28,1314            -2387.5071315          ],1316          "positive": false1317        },1318        "2.0": {1319          "mean_daily_bp": -4830.819,1320          "ci95_bp": [1321            -4868.901,1322            -4803.7691323          ],1324          "positive": false1325        }1326      },1327      "kappa_star": 0.00941328    },1329    {1330      "rule": "L:SPY->XLP:+",1331      "family": "leadlag",1332      "traded": "XLP",1333      "n_days": 504,1334      "gross_mean_daily_bp": 30.825,1335      "turnover_per_day": 395.87,1336      "half_spread_bp": 11.817,1337      "net": {1338        "0.0": {1339          "mean_daily_bp": 30.825,1340          "ci95_bp": [1341            21.836,1342            39.1111343          ],1344          "positive": true1345        },1346        "0.1": {1347          "mean_daily_bp": -436.998,1348          "ci95_bp": [1349            -447.417,1350            -427.6081351          ],1352          "positive": false1353        },1354        "0.25": {1355          "mean_daily_bp": -1138.732,1356          "ci95_bp": [1357            -1152.435,1358            -1127.531359          ],1360          "positive": false1361        },1362        "0.5": {1363          "mean_daily_bp": -2308.289,1364          "ci95_bp": [1365            -2328.268,1366            -2291.5841367          ],1368          "positive": false1369        },1370        "1.0": {1371          "mean_daily_bp": -4647.402,1372          "ci95_bp": [1373            -4680.96,1374            -4619.0411375          ],1376          "positive": false1377        },1378        "2.0": {1379          "mean_daily_bp": -9325.63,1380          "ci95_bp": [1381            -9389.127,1382            -9271.2621383          ],1384          "positive": false1385        }1386      },1387      "kappa_star": 0.00661388    },1389    {1390      "rule": "L:SPY->ATRO:+",1391      "family": "leadlag",1392      "traded": "ATRO",1393      "n_days": 500,1394      "gross_mean_daily_bp": 158.647,1395      "turnover_per_day": 154.01,1396      "half_spread_bp": 29.117,1397      "net": {1398        "0.0": {1399          "mean_daily_bp": 158.647,1400          "ci95_bp": [1401            130.357,1402            193.2251403          ],1404          "positive": true1405        },1406        "0.1": {1407          "mean_daily_bp": -289.777,1408          "ci95_bp": [1409            -323.897,1410            -248.6671411          ],1412          "positive": false1413        },1414        "0.25": {1415          "mean_daily_bp": -962.413,1416          "ci95_bp": [1417            -1026.003,1418            -891.9741419          ],1420          "positive": false1421        },1422        "0.5": {1423          "mean_daily_bp": -2083.473,1424          "ci95_bp": [1425            -2197.869,1426            -1942.9491427          ],1428          "positive": false1429        },1430        "1.0": {1431          "mean_daily_bp": -4325.592,1432          "ci95_bp": [1433            -4543.213,1434            -4056.0681435          ],1436          "positive": false1437        },1438        "2.0": {1439          "mean_daily_bp": -8809.832,1440          "ci95_bp": [1441            -9232.157,1442            -8266.1261443          ],1444          "positive": false1445        }1446      },1447      "kappa_star": 0.03541448    },1449    {1450      "rule": "L:SPY->AXDX:+",1451      "family": "leadlag",1452      "traded": "AXDX",1453      "n_days": 471,1454      "gross_mean_daily_bp": 192.889,1455      "turnover_per_day": 140.98,1456      "half_spread_bp": 50.247,1457      "net": {1458        "0.0": {1459          "mean_daily_bp": 192.889,1460          "ci95_bp": [1461            140.639,1462            241.0091463          ],1464          "positive": true1465        },1466        "0.1": {1467          "mean_daily_bp": -515.473,1468          "ci95_bp": [1469            -558.873,1470            -469.8881471          ],1472          "positive": false1473        },1474        "0.25": {1475          "mean_daily_bp": -1578.017,1476          "ci95_bp": [1477            -1703.521,1478            -1435.6981479          ],1480          "positive": false1481        },1482        "0.5": {1483          "mean_daily_bp": -3348.923,1484          "ci95_bp": [1485            -3648.922,1486            -3038.1281487          ],1488          "positive": false1489        },1490        "1.0": {1491          "mean_daily_bp": -6890.734,1492          "ci95_bp": [1493            -7531.726,1494            -6228.181495          ],1496          "positive": false1497        },1498        "2.0": {1499          "mean_daily_bp": -13974.358,1500          "ci95_bp": [1501            -15278.524,1502            -12610.2191503          ],1504          "positive": false1505        }1506      },1507      "kappa_star": 0.02721508    },1509    {1510      "rule": "L:SPY->BKE:+",1511      "family": "leadlag",1512      "traded": "BKE",1513      "n_days": 491,1514      "gross_mean_daily_bp": 147.618,1515      "turnover_per_day": 237.6,1516      "half_spread_bp": 18.869,1517      "net": {1518        "0.0": {1519          "mean_daily_bp": 147.618,1520          "ci95_bp": [1521            127.396,1522            172.5741523          ],1524          "positive": true1525        },1526        "0.1": {1527          "mean_daily_bp": -300.719,1528          "ci95_bp": [1529            -320.536,1530            -276.8551531          ],1532          "positive": false1533        },1534        "0.25": {1535          "mean_daily_bp": -973.224,1536          "ci95_bp": [1537            -1024.924,1538            -909.6751539          ],1540          "positive": false1541        },1542        "0.5": {1543          "mean_daily_bp": -2094.066,1544          "ci95_bp": [1545            -2212.599,1546            -1952.1651547          ],1548          "positive": false1549        },1550        "1.0": {1551          "mean_daily_bp": -4335.751,1552          "ci95_bp": [1553            -4585.512,1554            -4035.8771555          ],1556          "positive": false1557        },1558        "2.0": {1559          "mean_daily_bp": -8819.12,1560          "ci95_bp": [1561            -9340.083,1562            -8208.1711563          ],1564          "positive": false1565        }1566      },1567      "kappa_star": 0.03291568    },1569    {1570      "rule": "L:SPY->CECO:+",1571      "family": "leadlag",1572      "traded": "CECO",1573      "n_days": 408,1574      "gross_mean_daily_bp": 108.571,1575      "turnover_per_day": 104.98,1576      "half_spread_bp": 32.629,1577      "net": {1578        "0.0": {1579          "mean_daily_bp": 108.571,1580          "ci95_bp": [1581            69.202,1582            142.751583          ],1584          "positive": true1585        },1586        "0.1": {1587          "mean_daily_bp": -233.954,1588          "ci95_bp": [1589            -264.742,1590            -197.7531591          ],1592          "positive": false1593        },1594        "0.25": {1595          "mean_daily_bp": -747.743,1596          "ci95_bp": [1597            -838.339,1598            -650.2271599          ],1600          "positive": false1601        },1602        "0.5": {1603          "mean_daily_bp": -1604.056,1604          "ci95_bp": [1605            -1806.017,1606            -1374.9671607          ],1608          "positive": false1609        },1610        "1.0": {1611          "mean_daily_bp": -3316.683,1612          "ci95_bp": [1613            -3740.247,1614            -2818.7981615          ],1616          "positive": false1617        },1618        "2.0": {1619          "mean_daily_bp": -6741.937,1620          "ci95_bp": [1621            -7608.725,1622            -5713.8481623          ],1624          "positive": false1625        }1626      },1627      "kappa_star": 0.03171628    },1629    {1630      "rule": "L:SPY->HTD:+",1631      "family": "leadlag",1632      "traded": "HTD",1633      "n_days": 246,1634      "gross_mean_daily_bp": 24.123,1635      "turnover_per_day": 76.5,1636      "half_spread_bp": 9.211,1637      "net": {1638        "0.0": {1639          "mean_daily_bp": 24.123,1640          "ci95_bp": [1641            14.351,1642            32.9571643          ],1644          "positive": true1645        },1646        "0.1": {1647          "mean_daily_bp": -46.348,1648          "ci95_bp": [1649            -55.069,1650            -37.2581651          ],1652          "positive": false1653        },1654        "0.25": {1655          "mean_daily_bp": -152.054,1656          "ci95_bp": [1657            -166.012,1658            -138.5911659          ],1660          "positive": false1661        },1662        "0.5": {1663          "mean_daily_bp": -328.231,1664          "ci95_bp": [1665            -354.184,1666            -303.0611667          ],1668          "positive": false1669        },1670        "1.0": {1671          "mean_daily_bp": -680.585,1672          "ci95_bp": [1673            -730.912,1674            -629.7551675          ],1676          "positive": false1677        },1678        "2.0": {1679          "mean_daily_bp": -1385.293,1680          "ci95_bp": [1681            -1486.46,1682            -1283.551683          ],1684          "positive": false1685        }1686      },1687      "kappa_star": 0.03421688    },1689    {1690      "rule": "L:ES[contin_adj_ratio]->SPY:-",1691      "family": "leadlag",1692      "traded": "SPY",1693      "n_days": 504,1694      "gross_mean_daily_bp": 11.34,1695      "turnover_per_day": 395.96,1696      "half_spread_bp": 10.376,1697      "net": {1698        "0.0": {1699          "mean_daily_bp": 11.34,1700          "ci95_bp": [1701            5.031,1702            18.4261703          ],1704          "positive": true1705        },1706        "0.1": {1707          "mean_daily_bp": -399.51,1708          "ci95_bp": [1709            -405.243,1710            -393.8581711          ],1712          "positive": false1713        },1714        "0.25": {1715          "mean_daily_bp": -1015.784,1716          "ci95_bp": [1717            -1023.059,1718            -1009.791719          ],1720          "positive": false1721        },1722        "0.5": {1723          "mean_daily_bp": -2042.909,1724          "ci95_bp": [1725            -2054.651,1726            -2032.3141727          ],1728          "positive": false1729        },1730        "1.0": {1731          "mean_daily_bp": -4097.158,1732          "ci95_bp": [1733            -4123.686,1734            -4074.3731735          ],1736          "positive": false1737        },1738        "2.0": {1739          "mean_daily_bp": -8205.656,1740          "ci95_bp": [1741            -8260.335,1742            -8158.1611743          ],1744          "positive": false1745        }1746      },1747      "kappa_star": 0.00281748    },1749    {1750      "rule": "L:ES[contin_adj_absolute]->SPY:-",1751      "family": "leadlag",1752      "traded": "SPY",1753      "n_days": 504,1754      "gross_mean_daily_bp": 11.34,1755      "turnover_per_day": 395.96,1756      "half_spread_bp": 10.376,1757      "net": {1758        "0.0": {1759          "mean_daily_bp": 11.34,1760          "ci95_bp": [1761            5.031,1762            18.4261763          ],1764          "positive": true1765        },1766        "0.1": {1767          "mean_daily_bp": -399.51,1768          "ci95_bp": [1769            -405.243,1770            -393.8581771          ],1772          "positive": false1773        },1774        "0.25": {1775          "mean_daily_bp": -1015.784,1776          "ci95_bp": [1777            -1023.059,1778            -1009.791779          ],1780          "positive": false1781        },1782        "0.5": {1783          "mean_daily_bp": -2042.909,1784          "ci95_bp": [1785            -2054.651,1786            -2032.3141787          ],1788          "positive": false1789        },1790        "1.0": {1791          "mean_daily_bp": -4097.158,1792          "ci95_bp": [1793            -4123.686,1794            -4074.3731795          ],1796          "positive": false1797        },1798        "2.0": {1799          "mean_daily_bp": -8205.656,1800          "ci95_bp": [1801            -8260.335,1802            -8158.1611803          ],1804          "positive": false1805        }1806      },1807      "kappa_star": 0.00281808    },1809    {1810      "rule": "L:ES[contin_UNadj]->SPY:-",1811      "family": "leadlag",1812      "traded": "SPY",1813      "n_days": 504,1814      "gross_mean_daily_bp": 11.34,1815      "turnover_per_day": 395.96,1816      "half_spread_bp": 10.376,1817      "net": {1818        "0.0": {1819          "mean_daily_bp": 11.34,1820          "ci95_bp": [1821            5.031,1822            18.4261823          ],1824          "positive": true1825        },1826        "0.1": {1827          "mean_daily_bp": -399.51,1828          "ci95_bp": [1829            -405.243,1830            -393.8581831          ],1832          "positive": false1833        },1834        "0.25": {1835          "mean_daily_bp": -1015.784,1836          "ci95_bp": [1837            -1023.059,1838            -1009.791839          ],1840          "positive": false1841        },1842        "0.5": {1843          "mean_daily_bp": -2042.909,1844          "ci95_bp": [1845            -2054.651,1846            -2032.3141847          ],1848          "positive": false1849        },1850        "1.0": {1851          "mean_daily_bp": -4097.158,1852          "ci95_bp": [1853            -4123.686,1854            -4074.3731855          ],1856          "positive": false1857        },1858        "2.0": {1859          "mean_daily_bp": -8205.656,1860          "ci95_bp": [1861            -8260.335,1862            -8158.1611863          ],1864          "positive": false1865        }1866      },1867      "kappa_star": 0.00281868    }1869  ],1870  "summary": {1871    "pool_size": 31,1872    "n_kappa_star_defined": 31,1873    "kappa_star_median": 0.0114,1874    "kappa_star_max": 0.2799,1875    "survivors_at": {1876      "0.1": [1877        "R:AXDX:30min:2000-2007",1878        "R:CKX:1day:2008-2015",1879        "R:HTD:5min:2000-2007"1880      ],1881      "0.25": [1882        "R:CKX:1day:2008-2015"1883      ],1884      "0.5": [],1885      "1.0": []1886    },1887    "intraday_survivor_at_1.0": []1888  },1889  "client_stats": {1890    "network_requests": 0,1891    "cache_hits": 157,1892    "rows_fetched": 0,1893    "seconds_waiting": 0.0,1894    "errors_retried": 0,1895    "refreshes": []1896  },1897  "manifest": {1898    "author": "Simon-Pierre Boucher",1899    "contact": "contact@spboucher.ai",1900    "project": "anomaly-atlas",1901    "data_source": "hfmarketdata.io",1902    "collected_utc": "2026-08-12T07:21:35.289224+00:00",1903    "chip": {1904      "brand": "Apple M5 Max",1905      "arch": "arm64",1906      "cores_total": 18,1907      "cores_performance": 6,1908      "cores_efficiency": 12,1909      "gpu_cores": 401910    },1911    "memory": {1912      "unified_bytes": 51539607552,1913      "unified_gb": 48.0,1914      "pagesize": 163841915    },1916    "ssd": {1917      "model": "APPLE SSD AP2048Z",1918      "size": "2 TB",1919      "smart_status": "Verified"1920    },1921    "os": {1922      "product": "macOS",1923      "version": "27.0",1924      "build": "26A5388g",1925      "kernel": "27.0.0"1926    },1927    "software": {1928      "python": "3.14.4",1929      "numpy": "2.5.2",1930      "pandas": "3.0.5",1931      "polars": "1.43.2",1932      "duckdb": "1.5.5",1933      "statsmodels": "0.14.6",1934      "arch": "8.0.0"1935    },1936    "git": {1937      "commit": "7a82cc1f12274ba4021ec514b5f2c6276c04bacb",1938      "dirty_tree": true1939    }1940  }1941}1942