{
  "n_events": 36,
  "n_days": 20,
  "baseline_stick_pct": 0.6666666666666666,
  "events": [
    {
      "date": "2026-03-03",
      "time_et": "10:21",
      "time_pt": "7:21",
      "price": 6759.512500000001,
      "range": 7.695833333332303,
      "bo_dir": 1,
      "bo_dir_str": "UP",
      "pre_flow_change": 90103.0,
      "pre_slope": 56301.15789473696,
      "pre_agrees": true,
      "post_flow_change": 167584200.0,
      "post_slope": 15049508.790909091,
      "post_contra": "False",
      "slope_reversed": "False",
      "stuck": "False",
      "full_pattern": "False",
      "post_aligned": 167584200.0
    },
    {
      "date": "2026-03-03",
      "time_et": "14:19",
      "time_pt": "11:19",
      "price": 6800.691666666667,
      "range": 9.391666666666424,
      "bo_dir": 1,
      "bo_dir_str": "UP",
      "pre_flow_change": -79057083.0,
      "pre_slope": -3878598.701503759,
      "pre_agrees": false,
      "post_flow_change": -197103523.0,
      "post_slope": -18350062.818181813,
      "post_contra": true,
      "slope_reversed": "False",
      "stuck": "True",
      "full_pattern": false,
      "post_aligned": -197103523.0
    },
    {
      "date": "2026-03-04",
      "time_et": "10:26",
      "time_pt": "7:26",
      "price": 6840.25,
      "range": 9.329166666667334,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": 1123547.0,
      "pre_slope": 6175.480451127773,
      "pre_agrees": "False",
      "post_flow_change": 76598444.0,
      "post_slope": 11054089.227272725,
      "post_contra": true,
      "slope_reversed": "False",
      "stuck": "False",
      "full_pattern": "False",
      "post_aligned": -76598444.0
    },
    {
      "date": "2026-03-05",
      "time_et": "10:23",
      "time_pt": "7:23",
      "price": 6833.766666666666,
      "range": 7.262499999998909,
      "bo_dir": 1,
      "bo_dir_str": "UP",
      "pre_flow_change": 4329428.0,
      "pre_slope": 244318.24285714267,
      "pre_agrees": true,
      "post_flow_change": -13252650.0,
      "post_slope": -3501593.036363634,
      "post_contra": true,
      "slope_reversed": "True",
      "stuck": "True",
      "full_pattern": true,
      "post_aligned": -13252650.0
    },
    {
      "date": "2026-03-05",
      "time_et": "12:54",
      "time_pt": "9:54",
      "price": 6821.037500000001,
      "range": 9.074999999999818,
      "bo_dir": 1,
      "bo_dir_str": "UP",
      "pre_flow_change": -74711495.0,
      "pre_slope": -3165087.862406016,
      "pre_agrees": false,
      "post_flow_change": -2337410.0,
      "post_slope": 2840276.9727272717,
      "post_contra": true,
      "slope_reversed": "True",
      "stuck": "False",
      "full_pattern": false,
      "post_aligned": -2337410.0
    },
    {
      "date": "2026-03-05",
      "time_et": "14:04",
      "time_pt": "11:04",
      "price": 6783.316666666667,
      "range": 9.070833333334122,
      "bo_dir": 1,
      "bo_dir_str": "UP",
      "pre_flow_change": 135558467.0,
      "pre_slope": 7478887.536090223,
      "pre_agrees": true,
      "post_flow_change": 81242345.0,
      "post_slope": 12856859.081818206,
      "post_contra": "False",
      "slope_reversed": "False",
      "stuck": "True",
      "full_pattern": "False",
      "post_aligned": 81242345.0
    },
    {
      "date": "2026-03-06",
      "time_et": "10:26",
      "time_pt": "7:26",
      "price": 6738.25,
      "range": 8.112500000000182,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": -268989.0,
      "pre_slope": -214603.4902255638,
      "pre_agrees": true,
      "post_flow_change": 12891922.0,
      "post_slope": 578323.0545454564,
      "post_contra": true,
      "slope_reversed": "True",
      "stuck": "False",
      "full_pattern": true,
      "post_aligned": -12891922.0
    },
    {
      "date": "2026-03-06",
      "time_et": "14:08",
      "time_pt": "11:08",
      "price": 6752.991666666666,
      "range": 9.391666666666424,
      "bo_dir": 1,
      "bo_dir_str": "UP",
      "pre_flow_change": -56688199.0,
      "pre_slope": -3630498.1631578933,
      "pre_agrees": false,
      "post_flow_change": -137915399.0,
      "post_slope": -10705975.399999999,
      "post_contra": true,
      "slope_reversed": "False",
      "stuck": "False",
      "full_pattern": false,
      "post_aligned": -137915399.0
    },
    {
      "date": "2026-03-09",
      "time_et": "12:16",
      "time_pt": "9:16",
      "price": 6710.783333333333,
      "range": 6.870833333333394,
      "bo_dir": 1,
      "bo_dir_str": "UP",
      "pre_flow_change": 62105195.0,
      "pre_slope": 2386140.8924812074,
      "pre_agrees": true,
      "post_flow_change": -50888633.0,
      "post_slope": -3166390.990909097,
      "post_contra": true,
      "slope_reversed": "True",
      "stuck": "True",
      "full_pattern": true,
      "post_aligned": -50888633.0
    },
    {
      "date": "2026-03-09",
      "time_et": "15:13",
      "time_pt": "12:13",
      "price": 6718.5,
      "range": 9.683333333334303,
      "bo_dir": 1,
      "bo_dir_str": "UP",
      "pre_flow_change": -24881527.0,
      "pre_slope": 134009.51353382872,
      "pre_agrees": false,
      "post_flow_change": 91373076.0,
      "post_slope": 6808845.672727255,
      "post_contra": "False",
      "slope_reversed": "False",
      "stuck": "True",
      "full_pattern": false,
      "post_aligned": 91373076.0
    },
    {
      "date": "2026-03-10",
      "time_et": "11:57",
      "time_pt": "8:57",
      "price": 6824.966666666667,
      "range": 7.725000000000364,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": -67992143.0,
      "pre_slope": -4082950.7120300643,
      "pre_agrees": true,
      "post_flow_change": 19037370.0,
      "post_slope": 1705985.1454545553,
      "post_contra": true,
      "slope_reversed": "True",
      "stuck": "False",
      "full_pattern": true,
      "post_aligned": -19037370.0
    },
    {
      "date": "2026-03-10",
      "time_et": "14:06",
      "time_pt": "11:06",
      "price": 6829.899999999999,
      "range": 7.3791666666675155,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": -80652818.0,
      "pre_slope": -4622452.766917296,
      "pre_agrees": true,
      "post_flow_change": 250806181.0,
      "post_slope": 25647944.17272726,
      "post_contra": true,
      "slope_reversed": "True",
      "stuck": "True",
      "full_pattern": true,
      "post_aligned": -250806181.0
    },
    {
      "date": "2026-03-11",
      "time_et": "12:21",
      "time_pt": "9:21",
      "price": 6751.658333333333,
      "range": 6.5625,
      "bo_dir": 1,
      "bo_dir_str": "UP",
      "pre_flow_change": 117012687.0,
      "pre_slope": 6477851.573684206,
      "pre_agrees": true,
      "post_flow_change": -69578303.0,
      "post_slope": -8551073.063636351,
      "post_contra": true,
      "slope_reversed": "True",
      "stuck": "True",
      "full_pattern": true,
      "post_aligned": -69578303.0
    },
    {
      "date": "2026-03-11",
      "time_et": "13:28",
      "time_pt": "10:28",
      "price": 6775.5125,
      "range": 9.41666666666788,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": -49660292.0,
      "pre_slope": -621892.2654135352,
      "pre_agrees": true,
      "post_flow_change": -20637108.0,
      "post_slope": -279560.9181818181,
      "post_contra": false,
      "slope_reversed": "False",
      "stuck": "True",
      "full_pattern": false,
      "post_aligned": 20637108.0
    },
    {
      "date": "2026-03-13",
      "time_et": "13:39",
      "time_pt": "10:39",
      "price": 6651.1125,
      "range": 8.47916666666697,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": 78260718.0,
      "pre_slope": 2516800.3330827057,
      "pre_agrees": "False",
      "post_flow_change": 56915160.0,
      "post_slope": 4984163.05454545,
      "post_contra": true,
      "slope_reversed": "False",
      "stuck": "True",
      "full_pattern": "False",
      "post_aligned": -56915160.0
    },
    {
      "date": "2026-03-13",
      "time_et": "15:17",
      "time_pt": "12:17",
      "price": 6645.270833333333,
      "range": 8.383333333332303,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": 77375242.0,
      "pre_slope": 6000923.143609023,
      "pre_agrees": "False",
      "post_flow_change": 131860587.0,
      "post_slope": 12240352.43636363,
      "post_contra": true,
      "slope_reversed": "False",
      "stuck": "True",
      "full_pattern": "False",
      "post_aligned": -131860587.0
    },
    {
      "date": "2026-03-16",
      "time_et": "10:25",
      "time_pt": "7:25",
      "price": 6719.575,
      "range": 9.404166666667152,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": -118237747.0,
      "pre_slope": -7396008.442857139,
      "pre_agrees": true,
      "post_flow_change": 107983703.0,
      "post_slope": 10576838.609090907,
      "post_contra": true,
      "slope_reversed": "True",
      "stuck": "True",
      "full_pattern": true,
      "post_aligned": -107983703.0
    },
    {
      "date": "2026-03-16",
      "time_et": "11:48",
      "time_pt": "8:48",
      "price": 6711.3875,
      "range": 6.070833333332303,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": -21503398.0,
      "pre_slope": -2388665.004511275,
      "pre_agrees": true,
      "post_flow_change": 114067396.0,
      "post_slope": 11469392.09090909,
      "post_contra": true,
      "slope_reversed": "True",
      "stuck": "True",
      "full_pattern": true,
      "post_aligned": -114067396.0
    },
    {
      "date": "2026-03-16",
      "time_et": "12:18",
      "time_pt": "9:18",
      "price": 6698.795833333334,
      "range": 6.579166666665515,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": 97287728.0,
      "pre_slope": 4068614.747368419,
      "pre_agrees": "False",
      "post_flow_change": 58151810.0,
      "post_slope": 5817857.754545445,
      "post_contra": true,
      "slope_reversed": "False",
      "stuck": "False",
      "full_pattern": "False",
      "post_aligned": -58151810.0
    },
    {
      "date": "2026-03-16",
      "time_et": "15:00",
      "time_pt": "12:00",
      "price": 6708.370833333332,
      "range": 6.641666666668243,
      "bo_dir": 1,
      "bo_dir_str": "UP",
      "pre_flow_change": 3963672.0,
      "pre_slope": 30170.33082707024,
      "pre_agrees": true,
      "post_flow_change": 155646270.0,
      "post_slope": 16607932.572727267,
      "post_contra": "False",
      "slope_reversed": "False",
      "stuck": "False",
      "full_pattern": "False",
      "post_aligned": 155646270.0
    },
    {
      "date": "2026-03-17",
      "time_et": "10:09",
      "time_pt": "7:09",
      "price": 6743.2,
      "range": 9.91666666666697,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": -56535837.0,
      "pre_slope": -3232938.415037591,
      "pre_agrees": true,
      "post_flow_change": -73183283.0,
      "post_slope": -4648791.609090909,
      "post_contra": false,
      "slope_reversed": "False",
      "stuck": "False",
      "full_pattern": false,
      "post_aligned": 73183283.0
    },
    {
      "date": "2026-03-17",
      "time_et": "11:02",
      "time_pt": "8:02",
      "price": 6739.941666666667,
      "range": 3.629166666668425,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": -96009723.0,
      "pre_slope": -5051358.439097744,
      "pre_agrees": true,
      "post_flow_change": 13866748.0,
      "post_slope": -543157.5454545448,
      "post_contra": true,
      "slope_reversed": "False",
      "stuck": "True",
      "full_pattern": true,
      "post_aligned": -13866748.0
    },
    {
      "date": "2026-03-17",
      "time_et": "11:29",
      "time_pt": "8:29",
      "price": 6727.516666666666,
      "range": 7.366666666667697,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": -20634505.0,
      "pre_slope": -3798771.662406014,
      "pre_agrees": true,
      "post_flow_change": 35938841.0,
      "post_slope": 1718220.4090909092,
      "post_contra": true,
      "slope_reversed": "True",
      "stuck": "True",
      "full_pattern": true,
      "post_aligned": -35938841.0
    },
    {
      "date": "2026-03-19",
      "time_et": "10:57",
      "time_pt": "7:57",
      "price": 6586.162499999999,
      "range": 8.087500000000546,
      "bo_dir": 1,
      "bo_dir_str": "UP",
      "pre_flow_change": -167541587.0,
      "pre_slope": -8760038.54360902,
      "pre_agrees": false,
      "post_flow_change": 11693805.0,
      "post_slope": -783428.8545454583,
      "post_contra": "False",
      "slope_reversed": "False",
      "stuck": "False",
      "full_pattern": false,
      "post_aligned": 11693805.0
    },
    {
      "date": "2026-03-19",
      "time_et": "11:52",
      "time_pt": "8:52",
      "price": 6576.287499999999,
      "range": 7.354166666665151,
      "bo_dir": 1,
      "bo_dir_str": "UP",
      "pre_flow_change": 57846330.0,
      "pre_slope": 3854741.6187969865,
      "pre_agrees": true,
      "post_flow_change": -24150056.0,
      "post_slope": -268148.5454545528,
      "post_contra": true,
      "slope_reversed": "True",
      "stuck": "True",
      "full_pattern": true,
      "post_aligned": -24150056.0
    },
    {
      "date": "2026-03-19",
      "time_et": "14:49",
      "time_pt": "11:49",
      "price": 6575.5,
      "range": 7.454166666667334,
      "bo_dir": 1,
      "bo_dir_str": "UP",
      "pre_flow_change": 190174337.0,
      "pre_slope": 9833828.468421057,
      "pre_agrees": true,
      "post_flow_change": -205197388.0,
      "post_slope": -24310186.381818183,
      "post_contra": true,
      "slope_reversed": "True",
      "stuck": "True",
      "full_pattern": true,
      "post_aligned": -205197388.0
    },
    {
      "date": "2026-03-20",
      "time_et": "13:26",
      "time_pt": "10:26",
      "price": 6546.845833333333,
      "range": 7.320833333333212,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": 36359272.0,
      "pre_slope": 4025345.844360895,
      "pre_agrees": "False",
      "post_flow_change": 91219345.0,
      "post_slope": 7111268.03636365,
      "post_contra": true,
      "slope_reversed": "False",
      "stuck": "True",
      "full_pattern": "False",
      "post_aligned": -91219345.0
    },
    {
      "date": "2026-03-23",
      "time_et": "14:25",
      "time_pt": "11:25",
      "price": 6602.395833333333,
      "range": 6.674999999999272,
      "bo_dir": 1,
      "bo_dir_str": "UP",
      "pre_flow_change": 4139897.0,
      "pre_slope": 17469.819548868876,
      "pre_agrees": true,
      "post_flow_change": -91228674.0,
      "post_slope": -10778279.272727285,
      "post_contra": true,
      "slope_reversed": "True",
      "stuck": "True",
      "full_pattern": true,
      "post_aligned": -91228674.0
    },
    {
      "date": "2026-03-24",
      "time_et": "11:54",
      "time_pt": "8:54",
      "price": 6590.849999999999,
      "range": 9.650000000000546,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": -93407592.0,
      "pre_slope": -5206388.790225563,
      "pre_agrees": true,
      "post_flow_change": 51997640.0,
      "post_slope": 6964225.999999997,
      "post_contra": true,
      "slope_reversed": "True",
      "stuck": "False",
      "full_pattern": true,
      "post_aligned": -51997640.0
    },
    {
      "date": "2026-03-25",
      "time_et": "11:00",
      "time_pt": "8:00",
      "price": 6613.412500000001,
      "range": 6.054166666666788,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": -103888220.0,
      "pre_slope": -4700003.912781956,
      "pre_agrees": true,
      "post_flow_change": 46874123.0,
      "post_slope": 5713725.909090908,
      "post_contra": true,
      "slope_reversed": "True",
      "stuck": "True",
      "full_pattern": true,
      "post_aligned": -46874123.0
    },
    {
      "date": "2026-03-25",
      "time_et": "12:22",
      "time_pt": "9:22",
      "price": 6589.337500000001,
      "range": 3.754166666666606,
      "bo_dir": 1,
      "bo_dir_str": "UP",
      "pre_flow_change": 16766359.0,
      "pre_slope": -404164.4646616537,
      "pre_agrees": true,
      "post_flow_change": -56492383.0,
      "post_slope": -4185371.436363635,
      "post_contra": true,
      "slope_reversed": "False",
      "stuck": "True",
      "full_pattern": true,
      "post_aligned": -56492383.0
    },
    {
      "date": "2026-03-25",
      "time_et": "14:46",
      "time_pt": "11:46",
      "price": 6598.675,
      "range": 6.400000000000546,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": 42406897.0,
      "pre_slope": 1687923.296992481,
      "pre_agrees": "False",
      "post_flow_change": 69807970.0,
      "post_slope": 7382675.936363632,
      "post_contra": true,
      "slope_reversed": "False",
      "stuck": "False",
      "full_pattern": "False",
      "post_aligned": -69807970.0
    },
    {
      "date": "2026-03-26",
      "time_et": "10:34",
      "time_pt": "7:34",
      "price": 6566.916666666667,
      "range": 7.741666666665878,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": 8263491.0,
      "pre_slope": 2217930.868421053,
      "pre_agrees": "False",
      "post_flow_change": 79124862.0,
      "post_slope": 6561974.690909089,
      "post_contra": true,
      "slope_reversed": "False",
      "stuck": "True",
      "full_pattern": "False",
      "post_aligned": -79124862.0
    },
    {
      "date": "2026-03-26",
      "time_et": "12:12",
      "time_pt": "9:12",
      "price": 6535.612499999999,
      "range": 9.125,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": 35015686.0,
      "pre_slope": 2286896.345112784,
      "pre_agrees": "False",
      "post_flow_change": 57300501.0,
      "post_slope": 6604613.472727275,
      "post_contra": true,
      "slope_reversed": "False",
      "stuck": "True",
      "full_pattern": "False",
      "post_aligned": -57300501.0
    },
    {
      "date": "2026-03-27",
      "time_et": "11:58",
      "time_pt": "8:58",
      "price": 6428.491666666666,
      "range": 8.08333333333303,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": 88481519.0,
      "pre_slope": 2443958.392481205,
      "pre_agrees": "False",
      "post_flow_change": 42623857.0,
      "post_slope": 3123409.1363636614,
      "post_contra": true,
      "slope_reversed": "False",
      "stuck": "True",
      "full_pattern": "False",
      "post_aligned": -42623857.0
    },
    {
      "date": "2026-03-27",
      "time_et": "13:17",
      "time_pt": "10:17",
      "price": 6405.020833333333,
      "range": 9.350000000001273,
      "bo_dir": -1,
      "bo_dir_str": "DOWN",
      "pre_flow_change": 111662048.0,
      "pre_slope": 6088803.325563904,
      "pre_agrees": "False",
      "post_flow_change": 110012494.0,
      "post_slope": 12704379.200000035,
      "post_contra": true,
      "slope_reversed": "False",
      "stuck": "True",
      "full_pattern": "False",
      "post_aligned": -110012494.0
    }
  ],
  "results": {
    "post_contra_stuck_pct": 0.7241379310344828,
    "post_same_stuck_pct": 0.42857142857142855,
    "full_pattern_stuck_pct": 0.8125,
    "full_pattern_n": 16
  }
}