{
  "timestamp": "2026-04-10T16:00:44.116312-04:00",
  "state": "NORMAL",
  "correlation": -0.4702,
  "cum_retail_flow": 1010595408.0,
  "spx_price": 6816.55,
  "retail_direction": "BUYING",
  "flip_detected": false,
  "flip_time": null,
  "bars_since_flip": 0,
  "history": [
    {
      "minute": "2026-04-10T15:01",
      "cum_flow": 737.54,
      "spx": 6818.8,
      "corr": -0.3924
    },
    {
      "minute": "2026-04-10T15:02",
      "cum_flow": 729.57,
      "spx": 6819.3,
      "corr": -0.4237
    },
    {
      "minute": "2026-04-10T15:03",
      "cum_flow": 721.24,
      "spx": 6819.1,
      "corr": -0.4329
    },
    {
      "minute": "2026-04-10T15:04",
      "cum_flow": 694.56,
      "spx": 6819.8,
      "corr": -0.4342
    },
    {
      "minute": "2026-04-10T15:05",
      "cum_flow": 693.97,
      "spx": 6820.8,
      "corr": -0.523
    },
    {
      "minute": "2026-04-10T15:06",
      "cum_flow": 701.84,
      "spx": 6820.6,
      "corr": -0.5827
    },
    {
      "minute": "2026-04-10T15:07",
      "cum_flow": 718.16,
      "spx": 6819.3,
      "corr": -0.6604
    },
    {
      "minute": "2026-04-10T15:08",
      "cum_flow": 718.84,
      "spx": 6819.8,
      "corr": -0.734
    },
    {
      "minute": "2026-04-10T15:09",
      "cum_flow": 715.12,
      "spx": 6819.6,
      "corr": -0.8006
    },
    {
      "minute": "2026-04-10T15:10",
      "cum_flow": 717.23,
      "spx": 6820.3,
      "corr": -0.8598
    },
    {
      "minute": "2026-04-10T15:11",
      "cum_flow": 714.26,
      "spx": 6821.3,
      "corr": -0.8682
    },
    {
      "minute": "2026-04-10T15:12",
      "cum_flow": 717.67,
      "spx": 6822.6,
      "corr": -0.8961
    },
    {
      "minute": "2026-04-10T15:13",
      "cum_flow": 728.06,
      "spx": 6822.8,
      "corr": -0.8753
    },
    {
      "minute": "2026-04-10T15:14",
      "cum_flow": 716.73,
      "spx": 6823.3,
      "corr": -0.863
    },
    {
      "minute": "2026-04-10T15:15",
      "cum_flow": 711.54,
      "spx": 6821.8,
      "corr": -0.8467
    },
    {
      "minute": "2026-04-10T15:16",
      "cum_flow": 698.38,
      "spx": 6822.8,
      "corr": -0.8357
    },
    {
      "minute": "2026-04-10T15:17",
      "cum_flow": 720.98,
      "spx": 6822.3,
      "corr": -0.8032
    },
    {
      "minute": "2026-04-10T15:18",
      "cum_flow": 720.02,
      "spx": 6822.8,
      "corr": -0.7764
    },
    {
      "minute": "2026-04-10T15:19",
      "cum_flow": 708.99,
      "spx": 6822.4,
      "corr": -0.7726
    },
    {
      "minute": "2026-04-10T15:20",
      "cum_flow": 715.81,
      "spx": 6821.6,
      "corr": -0.7509
    },
    {
      "minute": "2026-04-10T15:21",
      "cum_flow": 717.6,
      "spx": 6820.8,
      "corr": -0.7247
    },
    {
      "minute": "2026-04-10T15:22",
      "cum_flow": 700.27,
      "spx": 6820.6,
      "corr": -0.6784
    },
    {
      "minute": "2026-04-10T15:23",
      "cum_flow": 687.96,
      "spx": 6821.8,
      "corr": -0.6404
    },
    {
      "minute": "2026-04-10T15:24",
      "cum_flow": 687.58,
      "spx": 6820.6,
      "corr": -0.5784
    },
    {
      "minute": "2026-04-10T15:25",
      "cum_flow": 700.63,
      "spx": 6820.1,
      "corr": -0.5162
    },
    {
      "minute": "2026-04-10T15:26",
      "cum_flow": 701.06,
      "spx": 6819.3,
      "corr": -0.4328
    },
    {
      "minute": "2026-04-10T15:27",
      "cum_flow": 700.07,
      "spx": 6819.1,
      "corr": -0.3245
    },
    {
      "minute": "2026-04-10T15:28",
      "cum_flow": 701.83,
      "spx": 6819.6,
      "corr": -0.2323
    },
    {
      "minute": "2026-04-10T15:29",
      "cum_flow": 696.08,
      "spx": 6820.6,
      "corr": -0.1439
    },
    {
      "minute": "2026-04-10T15:30",
      "cum_flow": 748.99,
      "spx": 6817.3,
      "corr": -0.1443
    },
    {
      "minute": "2026-04-10T15:31",
      "cum_flow": 757.12,
      "spx": 6818.8,
      "corr": -0.1439
    },
    {
      "minute": "2026-04-10T15:32",
      "cum_flow": 763.3,
      "spx": 6818.6,
      "corr": -0.1585
    },
    {
      "minute": "2026-04-10T15:33",
      "cum_flow": 779.71,
      "spx": 6818.1,
      "corr": -0.1721
    },
    {
      "minute": "2026-04-10T15:34",
      "cum_flow": 788.79,
      "spx": 6818.1,
      "corr": -0.2718
    },
    {
      "minute": "2026-04-10T15:35",
      "cum_flow": 791.13,
      "spx": 6817.1,
      "corr": -0.3471
    },
    {
      "minute": "2026-04-10T15:36",
      "cum_flow": 789.92,
      "spx": 6816.6,
      "corr": -0.4282
    },
    {
      "minute": "2026-04-10T15:37",
      "cum_flow": 788.38,
      "spx": 6815.1,
      "corr": -0.4606
    },
    {
      "minute": "2026-04-10T15:38",
      "cum_flow": 799.34,
      "spx": 6815.8,
      "corr": -0.5007
    },
    {
      "minute": "2026-04-10T15:39",
      "cum_flow": 828.97,
      "spx": 6814.3,
      "corr": -0.5568
    },
    {
      "minute": "2026-04-10T15:40",
      "cum_flow": 843.4,
      "spx": 6813.3,
      "corr": -0.6018
    },
    {
      "minute": "2026-04-10T15:41",
      "cum_flow": 864.53,
      "spx": 6812.3,
      "corr": -0.6619
    },
    {
      "minute": "2026-04-10T15:42",
      "cum_flow": 869.43,
      "spx": 6811.8,
      "corr": -0.7207
    },
    {
      "minute": "2026-04-10T15:43",
      "cum_flow": 902.4,
      "spx": 6813.1,
      "corr": -0.7746
    },
    {
      "minute": "2026-04-10T15:44",
      "cum_flow": 894.47,
      "spx": 6814.8,
      "corr": -0.8167
    },
    {
      "minute": "2026-04-10T15:45",
      "cum_flow": 900.06,
      "spx": 6815.3,
      "corr": -0.8406
    },
    {
      "minute": "2026-04-10T15:46",
      "cum_flow": 914.77,
      "spx": 6813.35,
      "corr": -0.8443
    },
    {
      "minute": "2026-04-10T15:47",
      "cum_flow": 958.69,
      "spx": 6812.55,
      "corr": -0.8719
    },
    {
      "minute": "2026-04-10T15:48",
      "cum_flow": 1001.01,
      "spx": 6810.8,
      "corr": -0.9013
    },
    {
      "minute": "2026-04-10T15:49",
      "cum_flow": 1020.14,
      "spx": 6811.6,
      "corr": -0.9231
    },
    {
      "minute": "2026-04-10T15:50",
      "cum_flow": 1010.26,
      "spx": 6815.05,
      "corr": -0.9164
    },
    {
      "minute": "2026-04-10T15:51",
      "cum_flow": 1029.07,
      "spx": 6814.55,
      "corr": -0.9022
    },
    {
      "minute": "2026-04-10T15:52",
      "cum_flow": 1013.1,
      "spx": 6812.85,
      "corr": -0.8903
    },
    {
      "minute": "2026-04-10T15:53",
      "cum_flow": 1007.02,
      "spx": 6813.05,
      "corr": -0.8709
    },
    {
      "minute": "2026-04-10T15:54",
      "cum_flow": 1013.63,
      "spx": 6812.55,
      "corr": -0.8531
    },
    {
      "minute": "2026-04-10T15:55",
      "cum_flow": 1025.77,
      "spx": 6813.55,
      "corr": -0.8131
    },
    {
      "minute": "2026-04-10T15:56",
      "cum_flow": 1029.25,
      "spx": 6813.6,
      "corr": -0.7681
    },
    {
      "minute": "2026-04-10T15:57",
      "cum_flow": 1022.2,
      "spx": 6815.6,
      "corr": -0.6911
    },
    {
      "minute": "2026-04-10T15:58",
      "cum_flow": 1006.62,
      "spx": 6817.3,
      "corr": -0.6156
    },
    {
      "minute": "2026-04-10T15:59",
      "cum_flow": 1011.48,
      "spx": 6816.05,
      "corr": -0.5414
    },
    {
      "minute": "2026-04-10T16:00",
      "cum_flow": 1010.6,
      "spx": 6816.55,
      "corr": -0.4702
    }
  ]
}