{
  "run_time": "2026-03-21T02:44:43.565670",
  "stocks": [
    "TSLA",
    "AMD",
    "ARM",
    "CRWD",
    "MSTR",
    "PLTR",
    "SOFI"
  ],
  "is_split": 0.6,
  "per_stock": {
    "TSLA": {
      "stock": "TSLA",
      "n_days": 115,
      "date_range": [
        "2025-01-02",
        "2025-06-18"
      ],
      "pct_neg_gamma": 0.6608695652173913,
      "avg_pc_ratio": 0.9783179366332627,
      "avg_gvr": 0.02650151492519971,
      "avg_rvol": 1.1608844781007046,
      "test_a": {
        "n": 94,
        "wr": 0.4574468085106383,
        "ic": 0.0032583173788967956,
        "is_wr": 0.375,
        "is_n": 56,
        "oos_wr": 0.5789473684210527,
        "oos_n": 38
      },
      "test_b": {
        "n": 48,
        "wr": 0.5,
        "ic": -0.02259148213705162,
        "is_wr": 0.4642857142857143,
        "oos_wr": 0.55
      },
      "test_c": {
        "daily": {
          "n": 94,
          "wr": 0.5106382978723404,
          "ic": -0.17355777914243395,
          "is_wr": 0.5892857142857143,
          "oos_wr": 0.39473684210526316
        },
        "morning": {
          "n": 94,
          "wr": 0.5,
          "ic": -0.46047754939854785
        },
        "orb": {
          "n": 94,
          "wr": 0.5106382978723404,
          "ic": -0.17718455369721492
        }
      },
      "test_d": {
        "ic_rvol_range": 0.32144637503160783,
        "ic_rvol_gamma_momentum": 0.4945054945054945,
        "rvol_quartile_ranges": {
          "Q1": {
            "n": 24,
            "avg_range": 0.045448774357469614,
            "avg_rvol": 0.7170263722544142
          },
          "Q2": {
            "n": 23,
            "avg_range": 0.05310766481154133,
            "avg_rvol": 0.9909282403756529
          },
          "Q3": {
            "n": 23,
            "avg_range": 0.06539743804032583,
            "avg_rvol": 1.2162693292175835
          },
          "Q4": {
            "n": 24,
            "avg_range": 0.07014753866880333,
            "avg_rvol": 1.7224061168161218
          }
        },
        "n": 94
      },
      "test_e": {
        "by_category": {
          "HIGH": {
            "n": 13,
            "ic_gamma": -0.1758241758241758,
            "ic_buypct": -0.07692307692307691,
            "ic_pc": 0.22527472527472525,
            "gamma_wr": 0.3076923076923077,
            "n_gamma": 13
          },
          "MODERATE": {
            "n": 32,
            "ic_gamma": -0.14589442815249265,
            "ic_buypct": -0.1854838709677419,
            "ic_pc": -0.08321114369501466,
            "gamma_wr": 0.5625,
            "n_gamma": 32
          },
          "LOW": {
            "n": 49,
            "ic_gamma": 0.07683673469387756,
            "ic_buypct": -0.17295918367346938,
            "ic_pc": 0.026020408163265306,
            "gamma_wr": 0.42857142857142855,
            "n_gamma": 49
          }
        },
        "by_threshold": {
          "0.01": {
            "n": 71,
            "ic_gamma": -0.010228034875922198,
            "ic_buypct": -0.07072434607645874
          },
          "0.02": {
            "n": 45,
            "ic_gamma": -0.10171277997364953,
            "ic_buypct": -0.13372859025032938
          },
          "0.03": {
            "n": 24,
            "ic_gamma": 0.01217391304347826,
            "ic_buypct": -0.11478260869565216
          },
          "0.05": {
            "n": 13,
            "ic_gamma": -0.1758241758241758,
            "ic_buypct": -0.07692307692307691
          },
          "0.07": {
            "n": 6,
            "ic_gamma": null,
            "ic_buypct": null
          }
        }
      },
      "test_f": {
        "n": 94,
        "ic_composite": 0.014469790973631613,
        "by_gvr": {
          "0.02": {
            "n": 45,
            "ic": -0.07371865687117193,
            "extreme_n": 22,
            "extreme_wr": 0.6363636363636364,
            "avg_return": -0.008750963736830965,
            "sharpe": -3.6683525664734122,
            "is_wr": 0.6296296296296297,
            "oos_wr": 0.5555555555555556
          },
          "0.05": {
            "n": 13,
            "ic": 0.20672455764868078,
            "extreme_n": 10,
            "extreme_wr": 0.7,
            "avg_return": -0.010767237663396313,
            "sharpe": -5.445616645522713,
            "is_wr": 0.7142857142857143,
            "oos_wr": 0.5
          }
        }
      },
      "test_g": {
        "n_orb_signal": 94,
        "wr_orb_buypct": 0.5638297872340425,
        "neg_gamma_large_move_pct": 0.7321428571428571,
        "wr_combined": 0.5862068965517241,
        "n_combined": 29,
        "avg_ret_combined": 0.004123579419674695
      }
    },
    "AMD": {
      "stock": "AMD",
      "n_days": 72,
      "date_range": [
        "2025-01-02",
        "2025-04-16"
      ],
      "pct_neg_gamma": 0.5416666666666666,
      "avg_pc_ratio": 0.9348068819223327,
      "avg_gvr": 0.041401358413239504,
      "avg_rvol": 1.2159544653266645,
      "test_a": {
        "n": 51,
        "wr": 0.5294117647058824,
        "ic": 0.06497737556561085,
        "is_wr": 0.5666666666666667,
        "is_n": 30,
        "oos_wr": 0.47619047619047616,
        "oos_n": 21
      },
      "test_b": {
        "n": 26,
        "wr": 0.6153846153846154,
        "ic": -0.18081447963800903,
        "is_wr": 0.6666666666666666,
        "oos_wr": 0.5454545454545454
      },
      "test_c": {
        "daily": {
          "n": 51,
          "wr": 0.47058823529411764,
          "ic": -0.01990950226244344,
          "is_wr": 0.43333333333333335,
          "oos_wr": 0.5238095238095238
        },
        "morning": {
          "n": 51,
          "wr": 0.43137254901960786,
          "ic": -0.167420814479638
        },
        "orb": {
          "n": 51,
          "wr": 0.47058823529411764,
          "ic": -0.07004524886877828
        }
      },
      "test_d": {
        "ic_rvol_range": 0.12162895927601808,
        "ic_rvol_gamma_momentum": NaN,
        "rvol_quartile_ranges": {
          "Q1": {
            "n": 13,
            "avg_range": 0.042859430678133394,
            "avg_rvol": 0.7086520864518036
          },
          "Q2": {
            "n": 13,
            "avg_range": 0.03430770824260568,
            "avg_rvol": 0.8743765719230134
          },
          "Q3": {
            "n": 13,
            "avg_range": 0.034967520206057784,
            "avg_rvol": 1.1139286169794405
          },
          "Q4": {
            "n": 12,
            "avg_range": 0.07732446689281867,
            "avg_rvol": 2.2084170959281453
          }
        },
        "n": 51
      },
      "test_e": {
        "by_category": {
          "HIGH": {
            "n": 15,
            "ic_gamma": -0.05714285714285713,
            "ic_buypct": 0.05714285714285713,
            "ic_pc": 0.07857142857142857,
            "gamma_wr": 0.5333333333333333,
            "n_gamma": 15
          },
          "MODERATE": {
            "n": 15,
            "ic_gamma": -0.125,
            "ic_buypct": 0.1928571428571428,
            "ic_pc": 0.15357142857142855,
            "gamma_wr": 0.5333333333333333,
            "n_gamma": 15
          },
          "LOW": {
            "n": 21,
            "ic_gamma": 0.5922077922077922,
            "ic_buypct": -0.13506493506493505,
            "ic_pc": -0.5363636363636364,
            "gamma_wr": 0.5238095238095238,
            "n_gamma": 21
          }
        },
        "by_threshold": {
          "0.01": {
            "n": 41,
            "ic_gamma": 0.027874564459930317,
            "ic_buypct": 0.09268292682926832
          },
          "0.02": {
            "n": 30,
            "ic_gamma": -0.10122358175750834,
            "ic_buypct": 0.12880978865406006
          },
          "0.03": {
            "n": 25,
            "ic_gamma": 0.016923076923076923,
            "ic_buypct": 0.0
          },
          "0.05": {
            "n": 15,
            "ic_gamma": -0.05714285714285713,
            "ic_buypct": 0.05714285714285713
          },
          "0.07": {
            "n": 11,
            "ic_gamma": 0.045454545454545456,
            "ic_buypct": -0.29090909090909095
          },
          "0.1": {
            "n": 5,
            "ic_gamma": null,
            "ic_buypct": null
          }
        }
      },
      "test_f": {
        "n": 51,
        "ic_composite": 0.11881009571931146,
        "by_gvr": {
          "0.02": {
            "n": 30,
            "ic": -0.09910064853045447,
            "extreme_n": 18,
            "extreme_wr": 0.5555555555555556,
            "avg_return": -0.00966290038733779,
            "sharpe": -5.171054955284324,
            "is_wr": 0.4444444444444444,
            "oos_wr": 0.5833333333333334
          },
          "0.05": {
            "n": 15,
            "ic": -0.2557314034776286,
            "extreme_n": 9,
            "extreme_wr": 0.5555555555555556,
            "avg_return": -0.007460024767930149,
            "sharpe": -7.178170980065027,
            "is_wr": 0.5555555555555556,
            "oos_wr": 0.6666666666666666
          }
        }
      },
      "test_g": {
        "n_orb_signal": 51,
        "wr_orb_buypct": 0.5490196078431373,
        "neg_gamma_large_move_pct": 0.6296296296296297,
        "wr_combined": 0.5,
        "n_combined": 20,
        "avg_ret_combined": 0.006189292294905641
      }
    },
    "ARM": {
      "stock": "ARM",
      "n_days": 223,
      "date_range": [
        "2025-01-02",
        "2025-11-20"
      ],
      "pct_neg_gamma": 0.5246636771300448,
      "avg_pc_ratio": 1.3189609793586883,
      "avg_gvr": 0.06657208046874481,
      "avg_rvol": 1.1420807504049326,
      "test_a": {
        "n": 202,
        "wr": 0.4504950495049505,
        "ic": -0.02639075024332078,
        "is_wr": 0.47107438016528924,
        "is_n": 121,
        "oos_wr": 0.41975308641975306,
        "oos_n": 81
      },
      "test_b": {
        "n": 102,
        "wr": 0.49019607843137253,
        "ic": 0.0011873034961756598,
        "is_wr": 0.4918032786885246,
        "oos_wr": 0.4878048780487805
      },
      "test_c": {
        "daily": {
          "n": 202,
          "wr": 0.504950495049505,
          "ic": -0.03872531213124253,
          "is_wr": 0.49586776859504134,
          "oos_wr": 0.5185185185185185
        },
        "morning": {
          "n": 202,
          "wr": 0.5198019801980198,
          "ic": -0.4054630520033108
        },
        "orb": {
          "n": 202,
          "wr": 0.504950495049505,
          "ic": -0.08268975563095607
        }
      },
      "test_d": {
        "ic_rvol_range": 0.13873688670241924,
        "ic_rvol_gamma_momentum": -0.001970443349753694,
        "rvol_quartile_ranges": {
          "Q1": {
            "n": 51,
            "avg_range": 0.04033579078640837,
            "avg_rvol": 0.6191540176634129
          },
          "Q2": {
            "n": 51,
            "avg_range": 0.037909048531963176,
            "avg_rvol": 0.8650883571607257
          },
          "Q3": {
            "n": 49,
            "avg_range": 0.040697550721235286,
            "avg_rvol": 1.126958192292333
          },
          "Q4": {
            "n": 51,
            "avg_range": 0.05796739553549725,
            "avg_rvol": 1.95421560192587
          }
        },
        "n": 202
      },
      "test_e": {
        "by_category": {
          "HIGH": {
            "n": 110,
            "ic_gamma": -0.0043685052859364784,
            "ic_buypct": 0.0022586389558866627,
            "ic_pc": 0.05692581655884408,
            "gamma_wr": 0.4636363636363636,
            "n_gamma": 110
          },
          "MODERATE": {
            "n": 50,
            "ic_gamma": 0.03183673469387755,
            "ic_buypct": -0.051236494597839126,
            "ic_pc": -0.22957983193277312,
            "gamma_wr": 0.44,
            "n_gamma": 50
          },
          "LOW": {
            "n": 42,
            "ic_gamma": 0.1657078032574346,
            "ic_buypct": -0.15663236366582936,
            "ic_pc": -0.2848229478972531,
            "gamma_wr": 0.42857142857142855,
            "n_gamma": 42
          }
        },
        "by_threshold": {
          "0.01": {
            "n": 181,
            "ic_gamma": -0.025659239471394167,
            "ic_buypct": -0.030591139983405173
          },
          "0.02": {
            "n": 160,
            "ic_gamma": -0.02694538849173796,
            "ic_buypct": -0.013409703504043125
          },
          "0.03": {
            "n": 137,
            "ic_gamma": -0.02354061269064909,
            "ic_buypct": -0.01936826777680288
          },
          "0.05": {
            "n": 110,
            "ic_gamma": -0.0043685052859364784,
            "ic_buypct": 0.0022586389558866627
          },
          "0.07": {
            "n": 83,
            "ic_gamma": -0.0020150287561395406,
            "ic_buypct": -0.032051551152344565
          },
          "0.1": {
            "n": 56,
            "ic_gamma": -0.0530416951469583,
            "ic_buypct": -0.07963089542036911
          }
        }
      },
      "test_f": {
        "n": 202,
        "ic_composite": 0.0339032920899541,
        "by_gvr": {
          "0.02": {
            "n": 160,
            "ic": 0.002301461214675411,
            "extreme_n": 64,
            "extreme_wr": 0.546875,
            "avg_return": -0.0032071808370413343,
            "sharpe": -1.4335346657931085,
            "is_wr": 0.5208333333333334,
            "oos_wr": 0.484375
          },
          "0.05": {
            "n": 110,
            "ic": -0.019046190477798864,
            "extreme_n": 39,
            "extreme_wr": 0.5128205128205128,
            "avg_return": -0.006172300630158193,
            "sharpe": -2.875456820016542,
            "is_wr": 0.5303030303030303,
            "oos_wr": 0.4090909090909091
          }
        }
      },
      "test_g": {
        "n_orb_signal": 202,
        "wr_orb_buypct": 0.5742574257425742,
        "neg_gamma_large_move_pct": 0.6078431372549019,
        "wr_combined": 0.4939759036144578,
        "n_combined": 83,
        "avg_ret_combined": -0.0004523994760757353
      }
    },
    "CRWD": {
      "stock": "CRWD",
      "n_days": 58,
      "date_range": [
        "2025-01-02",
        "2025-03-27"
      ],
      "pct_neg_gamma": 0.7758620689655172,
      "avg_pc_ratio": 0.8916108893280499,
      "avg_gvr": 0.09601128843800893,
      "avg_rvol": 1.2966065167285585,
      "test_a": {
        "n": 37,
        "wr": 0.5945945945945946,
        "ic": -0.009246088193456613,
        "is_wr": 0.6818181818181818,
        "is_n": 22,
        "oos_wr": 0.4666666666666667,
        "oos_n": 15
      },
      "test_b": {
        "n": 20,
        "wr": 0.6,
        "ic": -0.08368895211000474,
        "is_wr": 0.4166666666666667,
        "oos_wr": 0.875
      },
      "test_c": {
        "daily": {
          "n": 37,
          "wr": 0.4864864864864865,
          "ic": 0.0948316737790422,
          "is_wr": 0.45454545454545453,
          "oos_wr": 0.5333333333333333
        },
        "morning": {
          "n": 37,
          "wr": 0.3783783783783784,
          "ic": -0.34044570886676145
        },
        "orb": {
          "n": 37,
          "wr": 0.4864864864864865,
          "ic": 0.11237553342816499
        }
      },
      "test_d": {
        "ic_rvol_range": 0.3940256045519203,
        "ic_rvol_gamma_momentum": NaN,
        "rvol_quartile_ranges": {
          "Q1": {
            "n": 9,
            "avg_range": 0.04064250809390304,
            "avg_rvol": 0.7658310119817059
          },
          "Q2": {
            "n": 9,
            "avg_range": 0.04015662345561159,
            "avg_rvol": 0.9227167200404902
          },
          "Q3": {
            "n": 9,
            "avg_range": 0.03473826918104398,
            "avg_rvol": 1.2475204372387065
          },
          "Q4": {
            "n": 10,
            "avg_range": 0.06602081788619811,
            "avg_rvol": 2.2140529446025257
          }
        },
        "n": 37
      },
      "test_e": {
        "by_category": {
          "HIGH": {
            "n": 18,
            "ic_gamma": -0.16615067079463364,
            "ic_buypct": 0.12899896800825592,
            "ic_pc": -0.15170278637770898,
            "gamma_wr": 0.7222222222222222,
            "n_gamma": 18
          },
          "MODERATE": {
            "n": 9,
            "ic_gamma": null,
            "ic_buypct": null,
            "ic_pc": null,
            "gamma_wr": 0.4444444444444444,
            "n_gamma": 9
          },
          "LOW": {
            "n": 10,
            "ic_gamma": 0.5030303030303029,
            "ic_buypct": -0.19999999999999998,
            "ic_pc": -0.17575757575757575,
            "gamma_wr": 0.5,
            "n_gamma": 10
          }
        },
        "by_threshold": {
          "0.01": {
            "n": 31,
            "ic_gamma": -0.08387096774193549,
            "ic_buypct": 0.21250000000000002
          },
          "0.02": {
            "n": 27,
            "ic_gamma": -0.15506715506715504,
            "ic_buypct": 0.152014652014652
          },
          "0.03": {
            "n": 23,
            "ic_gamma": -0.2885375494071146,
            "ic_buypct": 0.02075098814229249
          },
          "0.05": {
            "n": 18,
            "ic_gamma": -0.16615067079463364,
            "ic_buypct": 0.12899896800825592
          },
          "0.07": {
            "n": 15,
            "ic_gamma": -0.35,
            "ic_buypct": -0.04642857142857142
          },
          "0.1": {
            "n": 14,
            "ic_gamma": -0.21318681318681318,
            "ic_buypct": -0.0945054945054945
          }
        }
      },
      "test_f": {
        "n": 37,
        "ic_composite": 0.0033317021583305286,
        "by_gvr": {
          "0.02": {
            "n": 27,
            "ic": -0.12854812911803065,
            "extreme_n": 16,
            "extreme_wr": 0.4375,
            "avg_return": 0.0011216296994991243,
            "sharpe": 0.7563899633032033,
            "is_wr": 0.375,
            "oos_wr": 0.5454545454545454
          },
          "0.05": {
            "n": 18,
            "ic": -0.17297973526401575,
            "extreme_n": 11,
            "extreme_wr": 0.2727272727272727,
            "avg_return": 0.008392370460755492,
            "sharpe": 7.74670471738472,
            "is_wr": 0.1,
            "oos_wr": 0.625
          }
        }
      },
      "test_g": {
        "n_orb_signal": 37,
        "wr_orb_buypct": 0.3783783783783784,
        "neg_gamma_large_move_pct": 0.6923076923076923,
        "wr_combined": 0.47368421052631576,
        "n_combined": 19,
        "avg_ret_combined": 0.0026698425205642596
      }
    },
    "MSTR": {
      "stock": "MSTR",
      "n_days": 72,
      "date_range": [
        "2025-01-02",
        "2025-04-16"
      ],
      "pct_neg_gamma": 0.9166666666666666,
      "avg_pc_ratio": 0.6992345273367141,
      "avg_gvr": 0.09877171621969093,
      "avg_rvol": 1.1638213009063534,
      "test_a": {
        "n": 51,
        "wr": 0.43137254901960786,
        "ic": 0.17212669683257917,
        "is_wr": 0.4,
        "is_n": 30,
        "oos_wr": 0.47619047619047616,
        "oos_n": 21
      },
      "test_b": {
        "n": 26,
        "wr": 0.6538461538461539,
        "ic": -0.1380995475113122,
        "is_wr": 0.6666666666666666,
        "oos_wr": 0.6363636363636364
      },
      "test_c": {
        "daily": {
          "n": 51,
          "wr": 0.5098039215686274,
          "ic": 0.045791855203619905,
          "is_wr": 0.5333333333333333,
          "oos_wr": 0.47619047619047616
        },
        "morning": {
          "n": 51,
          "wr": 0.4117647058823529,
          "ic": -0.28470588235294114
        },
        "orb": {
          "n": 51,
          "wr": 0.5098039215686274,
          "ic": -0.024705882352941175
        }
      },
      "test_d": {
        "ic_rvol_range": 0.5495022624434389,
        "ic_rvol_gamma_momentum": NaN,
        "rvol_quartile_ranges": {
          "Q1": {
            "n": 13,
            "avg_range": 0.06418023279466209,
            "avg_rvol": 0.6878017053656982
          },
          "Q2": {
            "n": 12,
            "avg_range": 0.06512784801960012,
            "avg_rvol": 0.865596234168389
          },
          "Q3": {
            "n": 13,
            "avg_range": 0.07500536901351186,
            "avg_rvol": 1.2338760420515031
          },
          "Q4": {
            "n": 13,
            "avg_range": 0.14302868608447705,
            "avg_rvol": 1.870963885557612
          }
        },
        "n": 51
      },
      "test_e": {
        "by_category": {
          "HIGH": {
            "n": 29,
            "ic_gamma": 0.27241379310344827,
            "ic_buypct": -0.1295566502463054,
            "ic_pc": -0.1275862068965517,
            "gamma_wr": 0.4482758620689655,
            "n_gamma": 29
          },
          "MODERATE": {
            "n": 12,
            "ic_gamma": -0.23076923076923078,
            "ic_buypct": 0.2377622377622378,
            "ic_pc": -0.07692307692307693,
            "gamma_wr": 0.3333333333333333,
            "n_gamma": 12
          },
          "LOW": {
            "n": 10,
            "ic_gamma": 0.5393939393939393,
            "ic_buypct": 0.4666666666666666,
            "ic_pc": -0.29696969696969694,
            "gamma_wr": 0.5,
            "n_gamma": 10
          }
        },
        "by_threshold": {
          "0.01": {
            "n": 44,
            "ic_gamma": 0.1821000704721635,
            "ic_buypct": 0.051303735024665245
          },
          "0.02": {
            "n": 41,
            "ic_gamma": 0.22787456445993037,
            "ic_buypct": 0.02491289198606272
          },
          "0.03": {
            "n": 34,
            "ic_gamma": 0.3048128342245989,
            "ic_buypct": -0.008708938120702826
          },
          "0.05": {
            "n": 29,
            "ic_gamma": 0.27241379310344827,
            "ic_buypct": -0.1295566502463054
          },
          "0.07": {
            "n": 22,
            "ic_gamma": 0.21626199887069456,
            "ic_buypct": -0.04121964991530209
          },
          "0.1": {
            "n": 18,
            "ic_gamma": -0.027863777089783277,
            "ic_buypct": -0.11455108359133126
          }
        }
      },
      "test_f": {
        "n": 51,
        "ic_composite": 0.1648545728445889,
        "by_gvr": {
          "0.02": {
            "n": 41,
            "ic": 0.17490174989122428,
            "extreme_n": 27,
            "extreme_wr": 0.6296296296296297,
            "avg_return": -0.0065523246959491134,
            "sharpe": -1.6009077417675766,
            "is_wr": 0.5833333333333334,
            "oos_wr": 0.5294117647058824
          },
          "0.05": {
            "n": 29,
            "ic": 0.13956141981310002,
            "extreme_n": 22,
            "extreme_wr": 0.6363636363636364,
            "avg_return": -0.00689633206955958,
            "sharpe": -1.9104898977770604,
            "is_wr": 0.6470588235294118,
            "oos_wr": 0.5
          }
        }
      },
      "test_g": {
        "n_orb_signal": 51,
        "wr_orb_buypct": 0.49019607843137253,
        "neg_gamma_large_move_pct": 0.7777777777777778,
        "wr_combined": 0.5405405405405406,
        "n_combined": 37,
        "avg_ret_combined": 0.003327206112331303
      }
    },
    "PLTR": {
      "stock": "PLTR",
      "n_days": 198,
      "date_range": [
        "2025-01-02",
        "2025-10-16"
      ],
      "pct_neg_gamma": 0.8939393939393939,
      "avg_pc_ratio": 0.786821492584757,
      "avg_gvr": 0.041514002193320014,
      "avg_rvol": 1.1063366489717632,
      "test_a": {
        "n": 177,
        "wr": 0.4915254237288136,
        "ic": 0.0019455168712453042,
        "is_wr": 0.5283018867924528,
        "is_n": 106,
        "oos_wr": 0.43661971830985913,
        "oos_n": 71
      },
      "test_b": {
        "n": 90,
        "wr": 0.5666666666666667,
        "ic": -0.034939232354010495,
        "is_wr": 0.5370370370370371,
        "oos_wr": 0.6111111111111112
      },
      "test_c": {
        "daily": {
          "n": 177,
          "wr": 0.4350282485875706,
          "ic": 0.03674408337805786,
          "is_wr": 0.4056603773584906,
          "oos_wr": 0.4788732394366197
        },
        "morning": {
          "n": 175,
          "wr": 0.42857142857142855,
          "ic": -0.40023025929604733
        },
        "orb": {
          "n": 177,
          "wr": 0.4350282485875706,
          "ic": 0.08971451325288692
        }
      },
      "test_d": {
        "ic_rvol_range": 0.11416440158584513,
        "ic_rvol_gamma_momentum": -0.05210084033613445,
        "rvol_quartile_ranges": {
          "Q1": {
            "n": 45,
            "avg_range": 0.047785185810909375,
            "avg_rvol": 0.6948309501980344
          },
          "Q2": {
            "n": 43,
            "avg_range": 0.045526651935141056,
            "avg_rvol": 0.8780884082718431
          },
          "Q3": {
            "n": 44,
            "avg_range": 0.05073413010233865,
            "avg_rvol": 1.0705946316239559
          },
          "Q4": {
            "n": 45,
            "avg_range": 0.06576775594348068,
            "avg_rvol": 1.776536251408291
          }
        },
        "n": 177
      },
      "test_e": {
        "by_category": {
          "HIGH": {
            "n": 48,
            "ic_gamma": 0.15816326530612246,
            "ic_buypct": 0.047003907946157185,
            "ic_pc": -0.05275727312201477,
            "gamma_wr": 0.4166666666666667,
            "n_gamma": 48
          },
          "MODERATE": {
            "n": 75,
            "ic_gamma": 0.0022190611664295876,
            "ic_buypct": -0.013854907539118066,
            "ic_pc": -0.0822475106685633,
            "gamma_wr": 0.5066666666666667,
            "n_gamma": 75
          },
          "LOW": {
            "n": 54,
            "ic_gamma": 0.07764436821040593,
            "ic_buypct": 0.10646083476272154,
            "ic_pc": -0.18940346864875163,
            "gamma_wr": 0.5370370370370371,
            "n_gamma": 54
          }
        },
        "by_threshold": {
          "0.01": {
            "n": 148,
            "ic_gamma": 0.0018398072089347262,
            "ic_buypct": 0.037466174570680806
          },
          "0.02": {
            "n": 123,
            "ic_gamma": 0.0021733242186996174,
            "ic_buypct": 0.0005417187963524268
          },
          "0.03": {
            "n": 88,
            "ic_gamma": -0.05737733788876758,
            "ic_buypct": 0.1065126272410271
          },
          "0.05": {
            "n": 48,
            "ic_gamma": 0.15816326530612246,
            "ic_buypct": 0.047003907946157185
          },
          "0.07": {
            "n": 31,
            "ic_gamma": -0.048387096774193554,
            "ic_buypct": 0.04556451612903226
          },
          "0.1": {
            "n": 15,
            "ic_gamma": -0.42857142857142855,
            "ic_buypct": -0.12857142857142856
          }
        }
      },
      "test_f": {
        "n": 177,
        "ic_composite": 0.044940155973249414,
        "by_gvr": {
          "0.02": {
            "n": 123,
            "ic": 0.0734814481360088,
            "extreme_n": 70,
            "extreme_wr": 0.4714285714285714,
            "avg_return": 0.004987162085057282,
            "sharpe": 1.687427302859111,
            "is_wr": 0.4246575342465753,
            "oos_wr": 0.48
          },
          "0.05": {
            "n": 48,
            "ic": 0.18030636516442206,
            "extreme_n": 32,
            "extreme_wr": 0.5625,
            "avg_return": 0.008145312026198195,
            "sharpe": 2.4525250860353225,
            "is_wr": 0.4642857142857143,
            "oos_wr": 0.55
          }
        }
      },
      "test_g": {
        "n_orb_signal": 177,
        "wr_orb_buypct": 0.5028248587570622,
        "neg_gamma_large_move_pct": 0.6583850931677019,
        "wr_combined": 0.4462809917355372,
        "n_combined": 121,
        "avg_ret_combined": -0.006025816530638735
      }
    },
    "SOFI": {
      "stock": "SOFI",
      "n_days": 198,
      "date_range": [
        "2025-01-02",
        "2025-10-16"
      ],
      "pct_neg_gamma": 0.7575757575757576,
      "avg_pc_ratio": 0.8282556216564078,
      "avg_gvr": 0.04559275656538034,
      "avg_rvol": 1.1749385268651316,
      "test_a": {
        "n": 177,
        "wr": 0.5649717514124294,
        "ic": -0.024772337736535036,
        "is_wr": 0.5188679245283019,
        "is_n": 106,
        "oos_wr": 0.6338028169014085,
        "oos_n": 71
      },
      "test_b": {
        "n": 90,
        "wr": 0.5222222222222223,
        "ic": -0.017715240387112415,
        "is_wr": 0.5555555555555556,
        "oos_wr": 0.4722222222222222
      },
      "test_c": {
        "daily": {
          "n": 177,
          "wr": 0.4632768361581921,
          "ic": -0.09554024341683837,
          "is_wr": 0.4528301886792453,
          "oos_wr": 0.4788732394366197
        },
        "morning": {
          "n": 175,
          "wr": 0.4685714285714286,
          "ic": -0.3441314208549021
        },
        "orb": {
          "n": 176,
          "wr": 0.4659090909090909,
          "ic": -0.08412683298419349
        }
      },
      "test_d": {
        "ic_rvol_range": 0.22880923114212015,
        "ic_rvol_gamma_momentum": 0.45197947214076245,
        "rvol_quartile_ranges": {
          "Q1": {
            "n": 45,
            "avg_range": 0.04785863889995845,
            "avg_rvol": 0.7039143444844207
          },
          "Q2": {
            "n": 44,
            "avg_range": 0.04741079817161349,
            "avg_rvol": 0.9230019705751201
          },
          "Q3": {
            "n": 43,
            "avg_range": 0.05131403085775182,
            "avg_rvol": 1.1619440355103374
          },
          "Q4": {
            "n": 45,
            "avg_range": 0.06410565651325485,
            "avg_rvol": 1.9071903664678342
          }
        },
        "n": 177
      },
      "test_e": {
        "by_category": {
          "HIGH": {
            "n": 55,
            "ic_gamma": 0.09134199134199136,
            "ic_buypct": -0.08989898989898992,
            "ic_pc": -0.011904761904761908,
            "gamma_wr": 0.6363636363636364,
            "n_gamma": 55
          },
          "MODERATE": {
            "n": 59,
            "ic_gamma": 0.07574517825832848,
            "ic_buypct": -0.07083576855639978,
            "ic_pc": -0.19292811221507894,
            "gamma_wr": 0.4406779661016949,
            "n_gamma": 59
          },
          "LOW": {
            "n": 63,
            "ic_gamma": 0.11765552995391705,
            "ic_buypct": -0.05141129032258065,
            "ic_pc": -0.03417818740399386,
            "gamma_wr": 0.6190476190476191,
            "n_gamma": 63
          }
        },
        "by_threshold": {
          "0.01": {
            "n": 141,
            "ic_gamma": -0.06025514790872896,
            "ic_buypct": -0.11859240549681065
          },
          "0.02": {
            "n": 114,
            "ic_gamma": -0.03929851562341792,
            "ic_buypct": -0.08449808630849923
          },
          "0.03": {
            "n": 89,
            "ic_gamma": -0.03655090228123936,
            "ic_buypct": -0.08094994892747703
          },
          "0.05": {
            "n": 55,
            "ic_gamma": 0.09134199134199136,
            "ic_buypct": -0.08989898989898992
          },
          "0.07": {
            "n": 29,
            "ic_gamma": 0.2172413793103448,
            "ic_buypct": -0.29655172413793096
          },
          "0.1": {
            "n": 21,
            "ic_gamma": 0.38571428571428573,
            "ic_buypct": -0.34675324675324676
          }
        }
      },
      "test_f": {
        "n": 177,
        "ic_composite": -0.08736403074721952,
        "by_gvr": {
          "0.02": {
            "n": 114,
            "ic": -0.05262062283518544,
            "extreme_n": 52,
            "extreme_wr": 0.4423076923076923,
            "avg_return": 0.007010173124791519,
            "sharpe": 3.3615491059001896,
            "is_wr": 0.45588235294117646,
            "oos_wr": 0.391304347826087
          },
          "0.05": {
            "n": 55,
            "ic": -0.11196377221863162,
            "extreme_n": 31,
            "extreme_wr": 0.3225806451612903,
            "avg_return": 0.01347874531684213,
            "sharpe": 7.7423418606888,
            "is_wr": 0.45454545454545453,
            "oos_wr": 0.2727272727272727
          }
        }
      },
      "test_g": {
        "n_orb_signal": 176,
        "wr_orb_buypct": 0.5170454545454546,
        "neg_gamma_large_move_pct": 0.7692307692307693,
        "wr_combined": 0.4482758620689655,
        "n_combined": 87,
        "avg_ret_combined": -0.005406710868769754
      }
    },
    "cross_stock": {
      "total_panel_obs": 796,
      "days_3plus_neg_gamma": 121,
      "ic_neg_gamma_count_vs_move": -0.006022671298775248,
      "avg_rvol_on_stress_days": null
    }
  },
  "scanner_sample": {
    "sample_date": "2025-11-20",
    "scanner": [
      {
        "stock": "TSLA",
        "date": "2025-06-18",
        "spot": 322.04,
        "gvr": 0.0401,
        "gvr_category": "MODERATE",
        "dealer_gamma_sign": "NEG",
        "gamma_zscore": -2.54,
        "pc_ratio": 0.65,
        "daily_buy_pct": 0.293,
        "rvol": 0.97,
        "signal": "MOMENTUM+BUYFLOW\u2193",
        "confidence": 1
      },
      {
        "stock": "AMD",
        "date": "2025-04-16",
        "spot": 88.26,
        "gvr": 0.0187,
        "gvr_category": "LOW",
        "dealer_gamma_sign": "POS",
        "gamma_zscore": 0.99,
        "pc_ratio": 1.67,
        "daily_buy_pct": 0.338,
        "rvol": 1.67,
        "signal": "REVERSION+BUYFLOW\u2193",
        "confidence": 2
      },
      {
        "stock": "ARM",
        "date": "2025-11-20",
        "spot": 132.61,
        "gvr": 0.0759,
        "gvr_category": "HIGH",
        "dealer_gamma_sign": "POS",
        "gamma_zscore": 2.25,
        "pc_ratio": 2.1,
        "daily_buy_pct": 0.337,
        "rvol": 1.26,
        "signal": "REVERSION+BUYFLOW\u2193",
        "confidence": 2
      },
      {
        "stock": "CRWD",
        "date": "2025-03-27",
        "spot": 366.56,
        "gvr": 0.0192,
        "gvr_category": "LOW",
        "dealer_gamma_sign": "POS",
        "gamma_zscore": 0.28,
        "pc_ratio": 1.15,
        "daily_buy_pct": 0.392,
        "rvol": 0.71,
        "signal": "REVERSION+BUYFLOW\u2193",
        "confidence": 1
      },
      {
        "stock": "MSTR",
        "date": "2025-04-16",
        "spot": 311.65,
        "gvr": 0.2646,
        "gvr_category": "HIGH",
        "dealer_gamma_sign": "NEG",
        "gamma_zscore": -1.5,
        "pc_ratio": 0.24,
        "daily_buy_pct": 0.264,
        "rvol": 0.83,
        "signal": "MOMENTUM+BUYFLOW\u2193",
        "confidence": 2
      },
      {
        "stock": "PLTR",
        "date": "2025-10-16",
        "spot": 178.12,
        "gvr": 0.0373,
        "gvr_category": "MODERATE",
        "dealer_gamma_sign": "NEG",
        "gamma_zscore": 0.02,
        "pc_ratio": 0.75,
        "daily_buy_pct": 0.371,
        "rvol": 0.85,
        "signal": "MOMENTUM+BUYFLOW\u2193",
        "confidence": 1
      },
      {
        "stock": "SOFI",
        "date": "2025-10-16",
        "spot": 26.59,
        "gvr": 0.0157,
        "gvr_category": "LOW",
        "dealer_gamma_sign": "POS",
        "gamma_zscore": 1.65,
        "pc_ratio": 1.37,
        "daily_buy_pct": 0.412,
        "rvol": 1.06,
        "signal": "REVERSION+BUYFLOW\u2193",
        "confidence": 1
      }
    ]
  }
}