{
  "data": [
    {
      "date": "2010-12-31",
      "new_highs": 100,
      "new_lows": 1,
      "total_issues": 2345,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 100.0,
      "cumulative_nh_nl": 99,
      "spy_close": 125.75
    },
    {
      "date": "2011-01-03",
      "new_highs": 348,
      "new_lows": 10,
      "total_issues": 2332,
      "nh_nl_diff": 338,
      "nh_nl_ratio": 34.8,
      "cumulative_nh_nl": 437,
      "spy_close": 127.05
    },
    {
      "date": "2011-01-04",
      "new_highs": 151,
      "new_lows": 5,
      "total_issues": 2363,
      "nh_nl_diff": 146,
      "nh_nl_ratio": 30.2,
      "cumulative_nh_nl": 583,
      "spy_close": 126.98
    },
    {
      "date": "2011-01-05",
      "new_highs": 144,
      "new_lows": 4,
      "total_issues": 2349,
      "nh_nl_diff": 140,
      "nh_nl_ratio": 36.0,
      "cumulative_nh_nl": 723,
      "spy_close": 127.64
    },
    {
      "date": "2011-01-06",
      "new_highs": 176,
      "new_lows": 6,
      "total_issues": 2349,
      "nh_nl_diff": 170,
      "nh_nl_ratio": 29.333333333333332,
      "cumulative_nh_nl": 893,
      "spy_close": 127.39
    },
    {
      "date": "2011-01-07",
      "new_highs": 132,
      "new_lows": 3,
      "total_issues": 2351,
      "nh_nl_diff": 129,
      "nh_nl_ratio": 44.0,
      "cumulative_nh_nl": 1022,
      "spy_close": 127.14
    },
    {
      "date": "2011-01-10",
      "new_highs": 121,
      "new_lows": 5,
      "total_issues": 2371,
      "nh_nl_diff": 116,
      "nh_nl_ratio": 24.2,
      "cumulative_nh_nl": 1138,
      "spy_close": 126.98
    },
    {
      "date": "2011-01-11",
      "new_highs": 199,
      "new_lows": 4,
      "total_issues": 2369,
      "nh_nl_diff": 195,
      "nh_nl_ratio": 49.75,
      "cumulative_nh_nl": 1333,
      "spy_close": 127.43
    },
    {
      "date": "2011-01-12",
      "new_highs": 259,
      "new_lows": 25,
      "total_issues": 2366,
      "nh_nl_diff": 234,
      "nh_nl_ratio": 10.36,
      "cumulative_nh_nl": 1567,
      "spy_close": 128.58
    },
    {
      "date": "2011-01-13",
      "new_highs": 194,
      "new_lows": 47,
      "total_issues": 2372,
      "nh_nl_diff": 147,
      "nh_nl_ratio": 4.127659574468085,
      "cumulative_nh_nl": 1714,
      "spy_close": 128.37
    },
    {
      "date": "2011-01-14",
      "new_highs": 242,
      "new_lows": 66,
      "total_issues": 2380,
      "nh_nl_diff": 176,
      "nh_nl_ratio": 3.6666666666666665,
      "cumulative_nh_nl": 1890,
      "spy_close": 129.3
    },
    {
      "date": "2011-01-18",
      "new_highs": 311,
      "new_lows": 23,
      "total_issues": 2375,
      "nh_nl_diff": 288,
      "nh_nl_ratio": 13.521739130434783,
      "cumulative_nh_nl": 2178,
      "spy_close": 129.52
    },
    {
      "date": "2011-01-19",
      "new_highs": 165,
      "new_lows": 10,
      "total_issues": 2375,
      "nh_nl_diff": 155,
      "nh_nl_ratio": 16.5,
      "cumulative_nh_nl": 2333,
      "spy_close": 128.25
    },
    {
      "date": "2011-01-20",
      "new_highs": 30,
      "new_lows": 10,
      "total_issues": 2367,
      "nh_nl_diff": 20,
      "nh_nl_ratio": 3.0,
      "cumulative_nh_nl": 2353,
      "spy_close": 128.08
    },
    {
      "date": "2011-01-21",
      "new_highs": 64,
      "new_lows": 5,
      "total_issues": 2374,
      "nh_nl_diff": 59,
      "nh_nl_ratio": 12.8,
      "cumulative_nh_nl": 2412,
      "spy_close": 128.37
    },
    {
      "date": "2011-01-24",
      "new_highs": 94,
      "new_lows": 7,
      "total_issues": 2377,
      "nh_nl_diff": 87,
      "nh_nl_ratio": 13.428571428571429,
      "cumulative_nh_nl": 2499,
      "spy_close": 129.1
    },
    {
      "date": "2011-01-25",
      "new_highs": 79,
      "new_lows": 3,
      "total_issues": 2359,
      "nh_nl_diff": 76,
      "nh_nl_ratio": 26.333333333333332,
      "cumulative_nh_nl": 2575,
      "spy_close": 129.17
    },
    {
      "date": "2011-01-26",
      "new_highs": 211,
      "new_lows": 8,
      "total_issues": 2377,
      "nh_nl_diff": 203,
      "nh_nl_ratio": 26.375,
      "cumulative_nh_nl": 2778,
      "spy_close": 129.67
    },
    {
      "date": "2011-01-27",
      "new_highs": 221,
      "new_lows": 10,
      "total_issues": 2366,
      "nh_nl_diff": 211,
      "nh_nl_ratio": 22.1,
      "cumulative_nh_nl": 2989,
      "spy_close": 129.99
    },
    {
      "date": "2011-01-28",
      "new_highs": 132,
      "new_lows": 16,
      "total_issues": 2359,
      "nh_nl_diff": 116,
      "nh_nl_ratio": 8.25,
      "cumulative_nh_nl": 3105,
      "spy_close": 127.72
    },
    {
      "date": "2011-01-31",
      "new_highs": 81,
      "new_lows": 12,
      "total_issues": 2371,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 6.75,
      "cumulative_nh_nl": 3174,
      "spy_close": 128.68
    },
    {
      "date": "2011-02-01",
      "new_highs": 264,
      "new_lows": 12,
      "total_issues": 2379,
      "nh_nl_diff": 252,
      "nh_nl_ratio": 22.0,
      "cumulative_nh_nl": 3426,
      "spy_close": 130.74
    },
    {
      "date": "2011-02-02",
      "new_highs": 215,
      "new_lows": 6,
      "total_issues": 2368,
      "nh_nl_diff": 209,
      "nh_nl_ratio": 35.833333333333336,
      "cumulative_nh_nl": 3635,
      "spy_close": 130.49
    },
    {
      "date": "2011-02-03",
      "new_highs": 167,
      "new_lows": 5,
      "total_issues": 2364,
      "nh_nl_diff": 162,
      "nh_nl_ratio": 33.4,
      "cumulative_nh_nl": 3797,
      "spy_close": 130.78
    },
    {
      "date": "2011-02-04",
      "new_highs": 192,
      "new_lows": 10,
      "total_issues": 2375,
      "nh_nl_diff": 182,
      "nh_nl_ratio": 19.2,
      "cumulative_nh_nl": 3979,
      "spy_close": 131.15
    },
    {
      "date": "2011-02-07",
      "new_highs": 323,
      "new_lows": 17,
      "total_issues": 2387,
      "nh_nl_diff": 306,
      "nh_nl_ratio": 19.0,
      "cumulative_nh_nl": 4285,
      "spy_close": 131.97
    },
    {
      "date": "2011-02-08",
      "new_highs": 218,
      "new_lows": 12,
      "total_issues": 2381,
      "nh_nl_diff": 206,
      "nh_nl_ratio": 18.166666666666668,
      "cumulative_nh_nl": 4491,
      "spy_close": 132.57
    },
    {
      "date": "2011-02-09",
      "new_highs": 186,
      "new_lows": 6,
      "total_issues": 2366,
      "nh_nl_diff": 180,
      "nh_nl_ratio": 31.0,
      "cumulative_nh_nl": 4671,
      "spy_close": 132.27
    },
    {
      "date": "2011-02-10",
      "new_highs": 183,
      "new_lows": 7,
      "total_issues": 2376,
      "nh_nl_diff": 176,
      "nh_nl_ratio": 26.142857142857142,
      "cumulative_nh_nl": 4847,
      "spy_close": 132.32
    },
    {
      "date": "2011-02-11",
      "new_highs": 307,
      "new_lows": 19,
      "total_issues": 2372,
      "nh_nl_diff": 288,
      "nh_nl_ratio": 16.157894736842106,
      "cumulative_nh_nl": 5135,
      "spy_close": 133.11
    },
    {
      "date": "2011-02-14",
      "new_highs": 326,
      "new_lows": 19,
      "total_issues": 2399,
      "nh_nl_diff": 307,
      "nh_nl_ratio": 17.157894736842106,
      "cumulative_nh_nl": 5442,
      "spy_close": 133.43
    },
    {
      "date": "2011-02-15",
      "new_highs": 169,
      "new_lows": 6,
      "total_issues": 2388,
      "nh_nl_diff": 163,
      "nh_nl_ratio": 28.166666666666668,
      "cumulative_nh_nl": 5605,
      "spy_close": 133.01
    },
    {
      "date": "2011-02-16",
      "new_highs": 297,
      "new_lows": 22,
      "total_issues": 2396,
      "nh_nl_diff": 275,
      "nh_nl_ratio": 13.5,
      "cumulative_nh_nl": 5880,
      "spy_close": 133.85
    },
    {
      "date": "2011-02-17",
      "new_highs": 296,
      "new_lows": 17,
      "total_issues": 2388,
      "nh_nl_diff": 279,
      "nh_nl_ratio": 17.41176470588235,
      "cumulative_nh_nl": 6159,
      "spy_close": 134.25
    },
    {
      "date": "2011-02-18",
      "new_highs": 323,
      "new_lows": 15,
      "total_issues": 2395,
      "nh_nl_diff": 308,
      "nh_nl_ratio": 21.533333333333335,
      "cumulative_nh_nl": 6467,
      "spy_close": 134.53
    },
    {
      "date": "2011-02-22",
      "new_highs": 91,
      "new_lows": 8,
      "total_issues": 2403,
      "nh_nl_diff": 83,
      "nh_nl_ratio": 11.375,
      "cumulative_nh_nl": 6550,
      "spy_close": 131.83
    },
    {
      "date": "2011-02-23",
      "new_highs": 47,
      "new_lows": 14,
      "total_issues": 2395,
      "nh_nl_diff": 33,
      "nh_nl_ratio": 3.357142857142857,
      "cumulative_nh_nl": 6583,
      "spy_close": 131.02
    },
    {
      "date": "2011-02-24",
      "new_highs": 55,
      "new_lows": 9,
      "total_issues": 2385,
      "nh_nl_diff": 46,
      "nh_nl_ratio": 6.111111111111111,
      "cumulative_nh_nl": 6629,
      "spy_close": 130.93
    },
    {
      "date": "2011-02-25",
      "new_highs": 94,
      "new_lows": 3,
      "total_issues": 2386,
      "nh_nl_diff": 91,
      "nh_nl_ratio": 31.333333333333332,
      "cumulative_nh_nl": 6720,
      "spy_close": 132.33
    },
    {
      "date": "2011-02-28",
      "new_highs": 208,
      "new_lows": 7,
      "total_issues": 2398,
      "nh_nl_diff": 201,
      "nh_nl_ratio": 29.714285714285715,
      "cumulative_nh_nl": 6921,
      "spy_close": 133.15
    },
    {
      "date": "2011-03-01",
      "new_highs": 164,
      "new_lows": 10,
      "total_issues": 2386,
      "nh_nl_diff": 154,
      "nh_nl_ratio": 16.4,
      "cumulative_nh_nl": 7075,
      "spy_close": 130.93
    },
    {
      "date": "2011-03-02",
      "new_highs": 63,
      "new_lows": 11,
      "total_issues": 2394,
      "nh_nl_diff": 52,
      "nh_nl_ratio": 5.7272727272727275,
      "cumulative_nh_nl": 7127,
      "spy_close": 131.21
    },
    {
      "date": "2011-03-03",
      "new_highs": 184,
      "new_lows": 5,
      "total_issues": 2398,
      "nh_nl_diff": 179,
      "nh_nl_ratio": 36.8,
      "cumulative_nh_nl": 7306,
      "spy_close": 133.47
    },
    {
      "date": "2011-03-04",
      "new_highs": 116,
      "new_lows": 5,
      "total_issues": 2382,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 23.2,
      "cumulative_nh_nl": 7417,
      "spy_close": 132.47
    },
    {
      "date": "2011-03-07",
      "new_highs": 139,
      "new_lows": 13,
      "total_issues": 2393,
      "nh_nl_diff": 126,
      "nh_nl_ratio": 10.692307692307692,
      "cumulative_nh_nl": 7543,
      "spy_close": 131.43
    },
    {
      "date": "2011-03-08",
      "new_highs": 113,
      "new_lows": 10,
      "total_issues": 2374,
      "nh_nl_diff": 103,
      "nh_nl_ratio": 11.3,
      "cumulative_nh_nl": 7646,
      "spy_close": 132.58
    },
    {
      "date": "2011-03-09",
      "new_highs": 112,
      "new_lows": 5,
      "total_issues": 2369,
      "nh_nl_diff": 107,
      "nh_nl_ratio": 22.4,
      "cumulative_nh_nl": 7753,
      "spy_close": 132.39
    },
    {
      "date": "2011-03-10",
      "new_highs": 22,
      "new_lows": 19,
      "total_issues": 2392,
      "nh_nl_diff": 3,
      "nh_nl_ratio": 1.1578947368421053,
      "cumulative_nh_nl": 7756,
      "spy_close": 129.94
    },
    {
      "date": "2011-03-11",
      "new_highs": 23,
      "new_lows": 21,
      "total_issues": 2380,
      "nh_nl_diff": 2,
      "nh_nl_ratio": 1.0952380952380953,
      "cumulative_nh_nl": 7758,
      "spy_close": 130.84
    },
    {
      "date": "2011-03-14",
      "new_highs": 23,
      "new_lows": 21,
      "total_issues": 2388,
      "nh_nl_diff": 2,
      "nh_nl_ratio": 1.0952380952380953,
      "cumulative_nh_nl": 7760,
      "spy_close": 130.05
    },
    {
      "date": "2011-03-15",
      "new_highs": 19,
      "new_lows": 48,
      "total_issues": 2406,
      "nh_nl_diff": -29,
      "nh_nl_ratio": 0.3958333333333333,
      "cumulative_nh_nl": 7731,
      "spy_close": 128.56
    },
    {
      "date": "2011-03-16",
      "new_highs": 27,
      "new_lows": 24,
      "total_issues": 2384,
      "nh_nl_diff": 3,
      "nh_nl_ratio": 1.125,
      "cumulative_nh_nl": 7734,
      "spy_close": 126.18
    },
    {
      "date": "2011-03-17",
      "new_highs": 27,
      "new_lows": 20,
      "total_issues": 2385,
      "nh_nl_diff": 7,
      "nh_nl_ratio": 1.35,
      "cumulative_nh_nl": 7741,
      "spy_close": 127.85
    },
    {
      "date": "2011-03-18",
      "new_highs": 37,
      "new_lows": 12,
      "total_issues": 2389,
      "nh_nl_diff": 25,
      "nh_nl_ratio": 3.0833333333333335,
      "cumulative_nh_nl": 7766,
      "spy_close": 127.76
    },
    {
      "date": "2011-03-21",
      "new_highs": 88,
      "new_lows": 11,
      "total_issues": 2382,
      "nh_nl_diff": 77,
      "nh_nl_ratio": 8.0,
      "cumulative_nh_nl": 7843,
      "spy_close": 129.74
    },
    {
      "date": "2011-03-22",
      "new_highs": 73,
      "new_lows": 12,
      "total_issues": 2377,
      "nh_nl_diff": 61,
      "nh_nl_ratio": 6.083333333333333,
      "cumulative_nh_nl": 7904,
      "spy_close": 129.29
    },
    {
      "date": "2011-03-23",
      "new_highs": 70,
      "new_lows": 16,
      "total_issues": 2386,
      "nh_nl_diff": 54,
      "nh_nl_ratio": 4.375,
      "cumulative_nh_nl": 7958,
      "spy_close": 129.66
    },
    {
      "date": "2011-03-24",
      "new_highs": 115,
      "new_lows": 12,
      "total_issues": 2381,
      "nh_nl_diff": 103,
      "nh_nl_ratio": 9.583333333333334,
      "cumulative_nh_nl": 8061,
      "spy_close": 130.9
    },
    {
      "date": "2011-03-25",
      "new_highs": 164,
      "new_lows": 11,
      "total_issues": 2393,
      "nh_nl_diff": 153,
      "nh_nl_ratio": 14.909090909090908,
      "cumulative_nh_nl": 8214,
      "spy_close": 131.3
    },
    {
      "date": "2011-03-28",
      "new_highs": 92,
      "new_lows": 10,
      "total_issues": 2401,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 9.2,
      "cumulative_nh_nl": 8296,
      "spy_close": 130.98
    },
    {
      "date": "2011-03-29",
      "new_highs": 103,
      "new_lows": 8,
      "total_issues": 2395,
      "nh_nl_diff": 95,
      "nh_nl_ratio": 12.875,
      "cumulative_nh_nl": 8391,
      "spy_close": 131.86
    },
    {
      "date": "2011-03-30",
      "new_highs": 238,
      "new_lows": 11,
      "total_issues": 2391,
      "nh_nl_diff": 227,
      "nh_nl_ratio": 21.636363636363637,
      "cumulative_nh_nl": 8618,
      "spy_close": 132.77
    },
    {
      "date": "2011-03-31",
      "new_highs": 209,
      "new_lows": 14,
      "total_issues": 2401,
      "nh_nl_diff": 195,
      "nh_nl_ratio": 14.928571428571429,
      "cumulative_nh_nl": 8813,
      "spy_close": 132.59
    },
    {
      "date": "2011-04-01",
      "new_highs": 341,
      "new_lows": 15,
      "total_issues": 2398,
      "nh_nl_diff": 326,
      "nh_nl_ratio": 22.733333333333334,
      "cumulative_nh_nl": 9139,
      "spy_close": 133.15
    },
    {
      "date": "2011-04-04",
      "new_highs": 264,
      "new_lows": 9,
      "total_issues": 2401,
      "nh_nl_diff": 255,
      "nh_nl_ratio": 29.333333333333332,
      "cumulative_nh_nl": 9394,
      "spy_close": 133.26
    },
    {
      "date": "2011-04-05",
      "new_highs": 270,
      "new_lows": 20,
      "total_issues": 2393,
      "nh_nl_diff": 250,
      "nh_nl_ratio": 13.5,
      "cumulative_nh_nl": 9644,
      "spy_close": 133.24
    },
    {
      "date": "2011-04-06",
      "new_highs": 294,
      "new_lows": 19,
      "total_issues": 2390,
      "nh_nl_diff": 275,
      "nh_nl_ratio": 15.473684210526315,
      "cumulative_nh_nl": 9919,
      "spy_close": 133.66
    },
    {
      "date": "2011-04-07",
      "new_highs": 139,
      "new_lows": 7,
      "total_issues": 2391,
      "nh_nl_diff": 132,
      "nh_nl_ratio": 19.857142857142858,
      "cumulative_nh_nl": 10051,
      "spy_close": 133.32
    },
    {
      "date": "2011-04-08",
      "new_highs": 125,
      "new_lows": 14,
      "total_issues": 2387,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 8.928571428571429,
      "cumulative_nh_nl": 10162,
      "spy_close": 132.86
    },
    {
      "date": "2011-04-11",
      "new_highs": 84,
      "new_lows": 15,
      "total_issues": 2398,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 5.6,
      "cumulative_nh_nl": 10231,
      "spy_close": 132.46
    },
    {
      "date": "2011-04-12",
      "new_highs": 27,
      "new_lows": 11,
      "total_issues": 2408,
      "nh_nl_diff": 16,
      "nh_nl_ratio": 2.4545454545454546,
      "cumulative_nh_nl": 10247,
      "spy_close": 131.47
    },
    {
      "date": "2011-04-13",
      "new_highs": 40,
      "new_lows": 14,
      "total_issues": 2401,
      "nh_nl_diff": 26,
      "nh_nl_ratio": 2.857142857142857,
      "cumulative_nh_nl": 10273,
      "spy_close": 131.46
    },
    {
      "date": "2011-04-14",
      "new_highs": 55,
      "new_lows": 11,
      "total_issues": 2378,
      "nh_nl_diff": 44,
      "nh_nl_ratio": 5.0,
      "cumulative_nh_nl": 10317,
      "spy_close": 131.56
    },
    {
      "date": "2011-04-15",
      "new_highs": 85,
      "new_lows": 13,
      "total_issues": 2404,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 6.538461538461538,
      "cumulative_nh_nl": 10389,
      "spy_close": 132.04
    },
    {
      "date": "2011-04-18",
      "new_highs": 33,
      "new_lows": 22,
      "total_issues": 2400,
      "nh_nl_diff": 11,
      "nh_nl_ratio": 1.5,
      "cumulative_nh_nl": 10400,
      "spy_close": 130.56
    },
    {
      "date": "2011-04-19",
      "new_highs": 57,
      "new_lows": 19,
      "total_issues": 2402,
      "nh_nl_diff": 38,
      "nh_nl_ratio": 3.0,
      "cumulative_nh_nl": 10438,
      "spy_close": 131.31
    },
    {
      "date": "2011-04-20",
      "new_highs": 170,
      "new_lows": 19,
      "total_issues": 2420,
      "nh_nl_diff": 151,
      "nh_nl_ratio": 8.947368421052632,
      "cumulative_nh_nl": 10589,
      "spy_close": 133.1
    },
    {
      "date": "2011-04-21",
      "new_highs": 205,
      "new_lows": 16,
      "total_issues": 2426,
      "nh_nl_diff": 189,
      "nh_nl_ratio": 12.8125,
      "cumulative_nh_nl": 10778,
      "spy_close": 133.78
    },
    {
      "date": "2011-04-25",
      "new_highs": 148,
      "new_lows": 12,
      "total_issues": 2414,
      "nh_nl_diff": 136,
      "nh_nl_ratio": 12.333333333333334,
      "cumulative_nh_nl": 10914,
      "spy_close": 133.64
    },
    {
      "date": "2011-04-26",
      "new_highs": 268,
      "new_lows": 20,
      "total_issues": 2409,
      "nh_nl_diff": 248,
      "nh_nl_ratio": 13.4,
      "cumulative_nh_nl": 11162,
      "spy_close": 134.79
    },
    {
      "date": "2011-04-27",
      "new_highs": 243,
      "new_lows": 19,
      "total_issues": 2408,
      "nh_nl_diff": 224,
      "nh_nl_ratio": 12.789473684210526,
      "cumulative_nh_nl": 11386,
      "spy_close": 135.67
    },
    {
      "date": "2011-04-28",
      "new_highs": 298,
      "new_lows": 22,
      "total_issues": 2422,
      "nh_nl_diff": 276,
      "nh_nl_ratio": 13.545454545454545,
      "cumulative_nh_nl": 11662,
      "spy_close": 136.11
    },
    {
      "date": "2011-04-29",
      "new_highs": 297,
      "new_lows": 19,
      "total_issues": 2410,
      "nh_nl_diff": 278,
      "nh_nl_ratio": 15.631578947368421,
      "cumulative_nh_nl": 11940,
      "spy_close": 136.43
    },
    {
      "date": "2011-05-02",
      "new_highs": 283,
      "new_lows": 29,
      "total_issues": 2421,
      "nh_nl_diff": 254,
      "nh_nl_ratio": 9.758620689655173,
      "cumulative_nh_nl": 12194,
      "spy_close": 136.22
    },
    {
      "date": "2011-05-03",
      "new_highs": 93,
      "new_lows": 14,
      "total_issues": 2415,
      "nh_nl_diff": 79,
      "nh_nl_ratio": 6.642857142857143,
      "cumulative_nh_nl": 12273,
      "spy_close": 135.73
    },
    {
      "date": "2011-05-04",
      "new_highs": 53,
      "new_lows": 21,
      "total_issues": 2418,
      "nh_nl_diff": 32,
      "nh_nl_ratio": 2.5238095238095237,
      "cumulative_nh_nl": 12305,
      "spy_close": 134.83
    },
    {
      "date": "2011-05-05",
      "new_highs": 60,
      "new_lows": 20,
      "total_issues": 2417,
      "nh_nl_diff": 40,
      "nh_nl_ratio": 3.0,
      "cumulative_nh_nl": 12345,
      "spy_close": 133.61
    },
    {
      "date": "2011-05-06",
      "new_highs": 99,
      "new_lows": 12,
      "total_issues": 2421,
      "nh_nl_diff": 87,
      "nh_nl_ratio": 8.25,
      "cumulative_nh_nl": 12432,
      "spy_close": 134.2
    },
    {
      "date": "2011-05-09",
      "new_highs": 82,
      "new_lows": 12,
      "total_issues": 2416,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 6.833333333333333,
      "cumulative_nh_nl": 12502,
      "spy_close": 134.72
    },
    {
      "date": "2011-05-10",
      "new_highs": 184,
      "new_lows": 12,
      "total_issues": 2408,
      "nh_nl_diff": 172,
      "nh_nl_ratio": 15.333333333333334,
      "cumulative_nh_nl": 12674,
      "spy_close": 135.87
    },
    {
      "date": "2011-05-11",
      "new_highs": 94,
      "new_lows": 12,
      "total_issues": 2406,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 7.833333333333333,
      "cumulative_nh_nl": 12756,
      "spy_close": 134.44
    },
    {
      "date": "2011-05-12",
      "new_highs": 134,
      "new_lows": 16,
      "total_issues": 2405,
      "nh_nl_diff": 118,
      "nh_nl_ratio": 8.375,
      "cumulative_nh_nl": 12874,
      "spy_close": 135.08
    },
    {
      "date": "2011-05-13",
      "new_highs": 132,
      "new_lows": 15,
      "total_issues": 2424,
      "nh_nl_diff": 117,
      "nh_nl_ratio": 8.8,
      "cumulative_nh_nl": 12991,
      "spy_close": 134.04
    },
    {
      "date": "2011-05-16",
      "new_highs": 58,
      "new_lows": 18,
      "total_issues": 2412,
      "nh_nl_diff": 40,
      "nh_nl_ratio": 3.2222222222222223,
      "cumulative_nh_nl": 13031,
      "spy_close": 133.19
    },
    {
      "date": "2011-05-17",
      "new_highs": 45,
      "new_lows": 27,
      "total_issues": 2416,
      "nh_nl_diff": 18,
      "nh_nl_ratio": 1.6666666666666667,
      "cumulative_nh_nl": 13049,
      "spy_close": 133.17
    },
    {
      "date": "2011-05-18",
      "new_highs": 84,
      "new_lows": 15,
      "total_issues": 2405,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 5.6,
      "cumulative_nh_nl": 13118,
      "spy_close": 134.36
    },
    {
      "date": "2011-05-19",
      "new_highs": 121,
      "new_lows": 8,
      "total_issues": 2404,
      "nh_nl_diff": 113,
      "nh_nl_ratio": 15.125,
      "cumulative_nh_nl": 13231,
      "spy_close": 134.68
    },
    {
      "date": "2011-05-20",
      "new_highs": 63,
      "new_lows": 18,
      "total_issues": 2407,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 3.5,
      "cumulative_nh_nl": 13276,
      "spy_close": 133.61
    },
    {
      "date": "2011-05-23",
      "new_highs": 17,
      "new_lows": 33,
      "total_issues": 2404,
      "nh_nl_diff": -16,
      "nh_nl_ratio": 0.5151515151515151,
      "cumulative_nh_nl": 13260,
      "spy_close": 132.06
    },
    {
      "date": "2011-05-24",
      "new_highs": 30,
      "new_lows": 23,
      "total_issues": 2405,
      "nh_nl_diff": 7,
      "nh_nl_ratio": 1.3043478260869565,
      "cumulative_nh_nl": 13267,
      "spy_close": 131.95
    },
    {
      "date": "2011-05-25",
      "new_highs": 35,
      "new_lows": 20,
      "total_issues": 2411,
      "nh_nl_diff": 15,
      "nh_nl_ratio": 1.75,
      "cumulative_nh_nl": 13282,
      "spy_close": 132.39
    },
    {
      "date": "2011-05-26",
      "new_highs": 64,
      "new_lows": 15,
      "total_issues": 2412,
      "nh_nl_diff": 49,
      "nh_nl_ratio": 4.266666666666667,
      "cumulative_nh_nl": 13331,
      "spy_close": 133.0
    },
    {
      "date": "2011-05-27",
      "new_highs": 95,
      "new_lows": 6,
      "total_issues": 2405,
      "nh_nl_diff": 89,
      "nh_nl_ratio": 15.833333333333334,
      "cumulative_nh_nl": 13420,
      "spy_close": 133.51
    },
    {
      "date": "2011-05-31",
      "new_highs": 179,
      "new_lows": 12,
      "total_issues": 2434,
      "nh_nl_diff": 167,
      "nh_nl_ratio": 14.916666666666666,
      "cumulative_nh_nl": 13587,
      "spy_close": 134.9
    },
    {
      "date": "2011-06-01",
      "new_highs": 84,
      "new_lows": 26,
      "total_issues": 2415,
      "nh_nl_diff": 58,
      "nh_nl_ratio": 3.230769230769231,
      "cumulative_nh_nl": 13645,
      "spy_close": 131.87
    },
    {
      "date": "2011-06-02",
      "new_highs": 25,
      "new_lows": 24,
      "total_issues": 2393,
      "nh_nl_diff": 1,
      "nh_nl_ratio": 1.0416666666666667,
      "cumulative_nh_nl": 13646,
      "spy_close": 131.73
    },
    {
      "date": "2011-06-03",
      "new_highs": 19,
      "new_lows": 26,
      "total_issues": 2402,
      "nh_nl_diff": -7,
      "nh_nl_ratio": 0.7307692307692307,
      "cumulative_nh_nl": 13639,
      "spy_close": 130.42
    },
    {
      "date": "2011-06-06",
      "new_highs": 12,
      "new_lows": 46,
      "total_issues": 2413,
      "nh_nl_diff": -34,
      "nh_nl_ratio": 0.2608695652173913,
      "cumulative_nh_nl": 13605,
      "spy_close": 129.05
    },
    {
      "date": "2011-06-07",
      "new_highs": 18,
      "new_lows": 30,
      "total_issues": 2404,
      "nh_nl_diff": -12,
      "nh_nl_ratio": 0.6,
      "cumulative_nh_nl": 13593,
      "spy_close": 128.96
    },
    {
      "date": "2011-06-08",
      "new_highs": 12,
      "new_lows": 58,
      "total_issues": 2407,
      "nh_nl_diff": -46,
      "nh_nl_ratio": 0.20689655172413793,
      "cumulative_nh_nl": 13547,
      "spy_close": 128.42
    },
    {
      "date": "2011-06-09",
      "new_highs": 16,
      "new_lows": 37,
      "total_issues": 2411,
      "nh_nl_diff": -21,
      "nh_nl_ratio": 0.43243243243243246,
      "cumulative_nh_nl": 13526,
      "spy_close": 129.4
    },
    {
      "date": "2011-06-10",
      "new_highs": 11,
      "new_lows": 63,
      "total_issues": 2410,
      "nh_nl_diff": -52,
      "nh_nl_ratio": 0.1746031746031746,
      "cumulative_nh_nl": 13474,
      "spy_close": 127.6
    },
    {
      "date": "2011-06-13",
      "new_highs": 10,
      "new_lows": 61,
      "total_issues": 2407,
      "nh_nl_diff": -51,
      "nh_nl_ratio": 0.16393442622950818,
      "cumulative_nh_nl": 13423,
      "spy_close": 127.7
    },
    {
      "date": "2011-06-14",
      "new_highs": 16,
      "new_lows": 20,
      "total_issues": 2418,
      "nh_nl_diff": -4,
      "nh_nl_ratio": 0.8,
      "cumulative_nh_nl": 13419,
      "spy_close": 129.32
    },
    {
      "date": "2011-06-15",
      "new_highs": 6,
      "new_lows": 50,
      "total_issues": 2419,
      "nh_nl_diff": -44,
      "nh_nl_ratio": 0.12,
      "cumulative_nh_nl": 13375,
      "spy_close": 127.02
    },
    {
      "date": "2011-06-16",
      "new_highs": 3,
      "new_lows": 40,
      "total_issues": 2411,
      "nh_nl_diff": -37,
      "nh_nl_ratio": 0.075,
      "cumulative_nh_nl": 13338,
      "spy_close": 127.3
    },
    {
      "date": "2011-06-17",
      "new_highs": 19,
      "new_lows": 31,
      "total_issues": 2425,
      "nh_nl_diff": -12,
      "nh_nl_ratio": 0.6129032258064516,
      "cumulative_nh_nl": 13326,
      "spy_close": 127.05
    },
    {
      "date": "2011-06-20",
      "new_highs": 25,
      "new_lows": 34,
      "total_issues": 2418,
      "nh_nl_diff": -9,
      "nh_nl_ratio": 0.7352941176470589,
      "cumulative_nh_nl": 13317,
      "spy_close": 127.7
    },
    {
      "date": "2011-06-21",
      "new_highs": 54,
      "new_lows": 16,
      "total_issues": 2424,
      "nh_nl_diff": 38,
      "nh_nl_ratio": 3.375,
      "cumulative_nh_nl": 13355,
      "spy_close": 129.45
    },
    {
      "date": "2011-06-22",
      "new_highs": 49,
      "new_lows": 18,
      "total_issues": 2411,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 2.7222222222222223,
      "cumulative_nh_nl": 13386,
      "spy_close": 128.67
    },
    {
      "date": "2011-06-23",
      "new_highs": 35,
      "new_lows": 29,
      "total_issues": 2414,
      "nh_nl_diff": 6,
      "nh_nl_ratio": 1.206896551724138,
      "cumulative_nh_nl": 13392,
      "spy_close": 128.3
    },
    {
      "date": "2011-06-24",
      "new_highs": 41,
      "new_lows": 29,
      "total_issues": 2418,
      "nh_nl_diff": 12,
      "nh_nl_ratio": 1.4137931034482758,
      "cumulative_nh_nl": 13404,
      "spy_close": 126.81
    },
    {
      "date": "2011-06-27",
      "new_highs": 45,
      "new_lows": 27,
      "total_issues": 2426,
      "nh_nl_diff": 18,
      "nh_nl_ratio": 1.6666666666666667,
      "cumulative_nh_nl": 13422,
      "spy_close": 127.94
    },
    {
      "date": "2011-06-28",
      "new_highs": 75,
      "new_lows": 15,
      "total_issues": 2425,
      "nh_nl_diff": 60,
      "nh_nl_ratio": 5.0,
      "cumulative_nh_nl": 13482,
      "spy_close": 129.61
    },
    {
      "date": "2011-06-29",
      "new_highs": 81,
      "new_lows": 11,
      "total_issues": 2407,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 7.363636363636363,
      "cumulative_nh_nl": 13552,
      "spy_close": 130.72
    },
    {
      "date": "2011-06-30",
      "new_highs": 100,
      "new_lows": 10,
      "total_issues": 2427,
      "nh_nl_diff": 90,
      "nh_nl_ratio": 10.0,
      "cumulative_nh_nl": 13642,
      "spy_close": 131.97
    },
    {
      "date": "2011-07-01",
      "new_highs": 151,
      "new_lows": 4,
      "total_issues": 2401,
      "nh_nl_diff": 147,
      "nh_nl_ratio": 37.75,
      "cumulative_nh_nl": 13789,
      "spy_close": 133.92
    },
    {
      "date": "2011-07-05",
      "new_highs": 164,
      "new_lows": 10,
      "total_issues": 2405,
      "nh_nl_diff": 154,
      "nh_nl_ratio": 16.4,
      "cumulative_nh_nl": 13943,
      "spy_close": 133.81
    },
    {
      "date": "2011-07-06",
      "new_highs": 152,
      "new_lows": 9,
      "total_issues": 2406,
      "nh_nl_diff": 143,
      "nh_nl_ratio": 16.88888888888889,
      "cumulative_nh_nl": 14086,
      "spy_close": 133.97
    },
    {
      "date": "2011-07-07",
      "new_highs": 287,
      "new_lows": 14,
      "total_issues": 2429,
      "nh_nl_diff": 273,
      "nh_nl_ratio": 20.5,
      "cumulative_nh_nl": 14359,
      "spy_close": 135.36
    },
    {
      "date": "2011-07-08",
      "new_highs": 60,
      "new_lows": 11,
      "total_issues": 2419,
      "nh_nl_diff": 49,
      "nh_nl_ratio": 5.454545454545454,
      "cumulative_nh_nl": 14408,
      "spy_close": 134.4
    },
    {
      "date": "2011-07-11",
      "new_highs": 30,
      "new_lows": 13,
      "total_issues": 2427,
      "nh_nl_diff": 17,
      "nh_nl_ratio": 2.3076923076923075,
      "cumulative_nh_nl": 14425,
      "spy_close": 131.97
    },
    {
      "date": "2011-07-12",
      "new_highs": 41,
      "new_lows": 22,
      "total_issues": 2409,
      "nh_nl_diff": 19,
      "nh_nl_ratio": 1.8636363636363635,
      "cumulative_nh_nl": 14444,
      "spy_close": 131.4
    },
    {
      "date": "2011-07-13",
      "new_highs": 72,
      "new_lows": 14,
      "total_issues": 2417,
      "nh_nl_diff": 58,
      "nh_nl_ratio": 5.142857142857143,
      "cumulative_nh_nl": 14502,
      "spy_close": 131.84
    },
    {
      "date": "2011-07-14",
      "new_highs": 44,
      "new_lows": 32,
      "total_issues": 2411,
      "nh_nl_diff": 12,
      "nh_nl_ratio": 1.375,
      "cumulative_nh_nl": 14514,
      "spy_close": 130.93
    },
    {
      "date": "2011-07-15",
      "new_highs": 43,
      "new_lows": 28,
      "total_issues": 2417,
      "nh_nl_diff": 15,
      "nh_nl_ratio": 1.5357142857142858,
      "cumulative_nh_nl": 14529,
      "spy_close": 131.69
    },
    {
      "date": "2011-07-18",
      "new_highs": 37,
      "new_lows": 58,
      "total_issues": 2429,
      "nh_nl_diff": -21,
      "nh_nl_ratio": 0.6379310344827587,
      "cumulative_nh_nl": 14508,
      "spy_close": 130.61
    },
    {
      "date": "2011-07-19",
      "new_highs": 82,
      "new_lows": 22,
      "total_issues": 2425,
      "nh_nl_diff": 60,
      "nh_nl_ratio": 3.727272727272727,
      "cumulative_nh_nl": 14568,
      "spy_close": 132.73
    },
    {
      "date": "2011-07-20",
      "new_highs": 87,
      "new_lows": 13,
      "total_issues": 2427,
      "nh_nl_diff": 74,
      "nh_nl_ratio": 6.6923076923076925,
      "cumulative_nh_nl": 14642,
      "spy_close": 132.65
    },
    {
      "date": "2011-07-21",
      "new_highs": 149,
      "new_lows": 19,
      "total_issues": 2424,
      "nh_nl_diff": 130,
      "nh_nl_ratio": 7.842105263157895,
      "cumulative_nh_nl": 14772,
      "spy_close": 134.49
    },
    {
      "date": "2011-07-22",
      "new_highs": 102,
      "new_lows": 19,
      "total_issues": 2427,
      "nh_nl_diff": 83,
      "nh_nl_ratio": 5.368421052631579,
      "cumulative_nh_nl": 14855,
      "spy_close": 134.58
    },
    {
      "date": "2011-07-25",
      "new_highs": 50,
      "new_lows": 32,
      "total_issues": 2424,
      "nh_nl_diff": 18,
      "nh_nl_ratio": 1.5625,
      "cumulative_nh_nl": 14873,
      "spy_close": 133.83
    },
    {
      "date": "2011-07-26",
      "new_highs": 45,
      "new_lows": 28,
      "total_issues": 2428,
      "nh_nl_diff": 17,
      "nh_nl_ratio": 1.6071428571428572,
      "cumulative_nh_nl": 14890,
      "spy_close": 133.33
    },
    {
      "date": "2011-07-27",
      "new_highs": 28,
      "new_lows": 70,
      "total_issues": 2431,
      "nh_nl_diff": -42,
      "nh_nl_ratio": 0.4,
      "cumulative_nh_nl": 14848,
      "spy_close": 130.6
    },
    {
      "date": "2011-07-28",
      "new_highs": 22,
      "new_lows": 73,
      "total_issues": 2424,
      "nh_nl_diff": -51,
      "nh_nl_ratio": 0.3013698630136986,
      "cumulative_nh_nl": 14797,
      "spy_close": 130.22
    },
    {
      "date": "2011-07-29",
      "new_highs": 17,
      "new_lows": 115,
      "total_issues": 2427,
      "nh_nl_diff": -98,
      "nh_nl_ratio": 0.14782608695652175,
      "cumulative_nh_nl": 14699,
      "spy_close": 129.33
    },
    {
      "date": "2011-08-01",
      "new_highs": 27,
      "new_lows": 57,
      "total_issues": 2410,
      "nh_nl_diff": -30,
      "nh_nl_ratio": 0.47368421052631576,
      "cumulative_nh_nl": 14669,
      "spy_close": 128.78
    },
    {
      "date": "2011-08-02",
      "new_highs": 24,
      "new_lows": 117,
      "total_issues": 2425,
      "nh_nl_diff": -93,
      "nh_nl_ratio": 0.20512820512820512,
      "cumulative_nh_nl": 14576,
      "spy_close": 125.49
    },
    {
      "date": "2011-08-03",
      "new_highs": 19,
      "new_lows": 187,
      "total_issues": 2434,
      "nh_nl_diff": -168,
      "nh_nl_ratio": 0.10160427807486631,
      "cumulative_nh_nl": 14408,
      "spy_close": 126.17
    },
    {
      "date": "2011-08-04",
      "new_highs": 14,
      "new_lows": 279,
      "total_issues": 2449,
      "nh_nl_diff": -265,
      "nh_nl_ratio": 0.05017921146953405,
      "cumulative_nh_nl": 14143,
      "spy_close": 120.26
    },
    {
      "date": "2011-08-05",
      "new_highs": 3,
      "new_lows": 420,
      "total_issues": 2448,
      "nh_nl_diff": -417,
      "nh_nl_ratio": 0.007142857142857143,
      "cumulative_nh_nl": 13726,
      "spy_close": 120.08
    },
    {
      "date": "2011-08-08",
      "new_highs": 8,
      "new_lows": 700,
      "total_issues": 2452,
      "nh_nl_diff": -692,
      "nh_nl_ratio": 0.011428571428571429,
      "cumulative_nh_nl": 13034,
      "spy_close": 112.26
    },
    {
      "date": "2011-08-09",
      "new_highs": 8,
      "new_lows": 482,
      "total_issues": 2438,
      "nh_nl_diff": -474,
      "nh_nl_ratio": 0.016597510373443983,
      "cumulative_nh_nl": 12560,
      "spy_close": 117.48
    },
    {
      "date": "2011-08-10",
      "new_highs": 5,
      "new_lows": 188,
      "total_issues": 2421,
      "nh_nl_diff": -183,
      "nh_nl_ratio": 0.026595744680851064,
      "cumulative_nh_nl": 12377,
      "spy_close": 112.29
    },
    {
      "date": "2011-08-11",
      "new_highs": 6,
      "new_lows": 105,
      "total_issues": 2422,
      "nh_nl_diff": -99,
      "nh_nl_ratio": 0.05714285714285714,
      "cumulative_nh_nl": 12278,
      "spy_close": 117.33
    },
    {
      "date": "2011-08-12",
      "new_highs": 8,
      "new_lows": 27,
      "total_issues": 2423,
      "nh_nl_diff": -19,
      "nh_nl_ratio": 0.2962962962962963,
      "cumulative_nh_nl": 12259,
      "spy_close": 118.12
    },
    {
      "date": "2011-08-15",
      "new_highs": 12,
      "new_lows": 8,
      "total_issues": 2430,
      "nh_nl_diff": 4,
      "nh_nl_ratio": 1.5,
      "cumulative_nh_nl": 12263,
      "spy_close": 120.62
    },
    {
      "date": "2011-08-16",
      "new_highs": 3,
      "new_lows": 19,
      "total_issues": 2414,
      "nh_nl_diff": -16,
      "nh_nl_ratio": 0.15789473684210525,
      "cumulative_nh_nl": 12247,
      "spy_close": 119.59
    },
    {
      "date": "2011-08-17",
      "new_highs": 6,
      "new_lows": 17,
      "total_issues": 2417,
      "nh_nl_diff": -11,
      "nh_nl_ratio": 0.35294117647058826,
      "cumulative_nh_nl": 12236,
      "spy_close": 119.67
    },
    {
      "date": "2011-08-18",
      "new_highs": 7,
      "new_lows": 180,
      "total_issues": 2427,
      "nh_nl_diff": -173,
      "nh_nl_ratio": 0.03888888888888889,
      "cumulative_nh_nl": 12063,
      "spy_close": 114.51
    },
    {
      "date": "2011-08-19",
      "new_highs": 7,
      "new_lows": 243,
      "total_issues": 2431,
      "nh_nl_diff": -236,
      "nh_nl_ratio": 0.02880658436213992,
      "cumulative_nh_nl": 11827,
      "spy_close": 112.64
    },
    {
      "date": "2011-08-22",
      "new_highs": 12,
      "new_lows": 187,
      "total_issues": 2424,
      "nh_nl_diff": -175,
      "nh_nl_ratio": 0.06417112299465241,
      "cumulative_nh_nl": 11652,
      "spy_close": 112.73
    },
    {
      "date": "2011-08-23",
      "new_highs": 7,
      "new_lows": 111,
      "total_issues": 2416,
      "nh_nl_diff": -104,
      "nh_nl_ratio": 0.06306306306306306,
      "cumulative_nh_nl": 11548,
      "spy_close": 116.44
    },
    {
      "date": "2011-08-24",
      "new_highs": 13,
      "new_lows": 25,
      "total_issues": 2418,
      "nh_nl_diff": -12,
      "nh_nl_ratio": 0.52,
      "cumulative_nh_nl": 11536,
      "spy_close": 118.08
    },
    {
      "date": "2011-08-25",
      "new_highs": 9,
      "new_lows": 25,
      "total_issues": 2421,
      "nh_nl_diff": -16,
      "nh_nl_ratio": 0.36,
      "cumulative_nh_nl": 11520,
      "spy_close": 116.28
    },
    {
      "date": "2011-08-26",
      "new_highs": 11,
      "new_lows": 59,
      "total_issues": 2406,
      "nh_nl_diff": -48,
      "nh_nl_ratio": 0.1864406779661017,
      "cumulative_nh_nl": 11472,
      "spy_close": 117.97
    },
    {
      "date": "2011-08-29",
      "new_highs": 28,
      "new_lows": 14,
      "total_issues": 2426,
      "nh_nl_diff": 14,
      "nh_nl_ratio": 2.0,
      "cumulative_nh_nl": 11486,
      "spy_close": 121.36
    },
    {
      "date": "2011-08-30",
      "new_highs": 33,
      "new_lows": 8,
      "total_issues": 2418,
      "nh_nl_diff": 25,
      "nh_nl_ratio": 4.125,
      "cumulative_nh_nl": 11511,
      "spy_close": 121.68
    },
    {
      "date": "2011-08-31",
      "new_highs": 34,
      "new_lows": 8,
      "total_issues": 2443,
      "nh_nl_diff": 26,
      "nh_nl_ratio": 4.25,
      "cumulative_nh_nl": 11537,
      "spy_close": 122.22
    },
    {
      "date": "2011-09-01",
      "new_highs": 21,
      "new_lows": 9,
      "total_issues": 2399,
      "nh_nl_diff": 12,
      "nh_nl_ratio": 2.3333333333333335,
      "cumulative_nh_nl": 11549,
      "spy_close": 120.94
    },
    {
      "date": "2011-09-02",
      "new_highs": 10,
      "new_lows": 47,
      "total_issues": 2413,
      "nh_nl_diff": -37,
      "nh_nl_ratio": 0.2127659574468085,
      "cumulative_nh_nl": 11512,
      "spy_close": 117.85
    },
    {
      "date": "2011-09-06",
      "new_highs": 18,
      "new_lows": 183,
      "total_issues": 2420,
      "nh_nl_diff": -165,
      "nh_nl_ratio": 0.09836065573770492,
      "cumulative_nh_nl": 11347,
      "spy_close": 116.99
    },
    {
      "date": "2011-09-07",
      "new_highs": 15,
      "new_lows": 8,
      "total_issues": 2423,
      "nh_nl_diff": 7,
      "nh_nl_ratio": 1.875,
      "cumulative_nh_nl": 11354,
      "spy_close": 120.29
    },
    {
      "date": "2011-09-08",
      "new_highs": 24,
      "new_lows": 18,
      "total_issues": 2403,
      "nh_nl_diff": 6,
      "nh_nl_ratio": 1.3333333333333333,
      "cumulative_nh_nl": 11360,
      "spy_close": 119.04
    },
    {
      "date": "2011-09-09",
      "new_highs": 9,
      "new_lows": 134,
      "total_issues": 2395,
      "nh_nl_diff": -125,
      "nh_nl_ratio": 0.06716417910447761,
      "cumulative_nh_nl": 11235,
      "spy_close": 115.92
    },
    {
      "date": "2011-09-12",
      "new_highs": 7,
      "new_lows": 212,
      "total_issues": 2415,
      "nh_nl_diff": -205,
      "nh_nl_ratio": 0.0330188679245283,
      "cumulative_nh_nl": 11030,
      "spy_close": 116.67
    },
    {
      "date": "2011-09-13",
      "new_highs": 7,
      "new_lows": 28,
      "total_issues": 2394,
      "nh_nl_diff": -21,
      "nh_nl_ratio": 0.25,
      "cumulative_nh_nl": 11009,
      "spy_close": 117.74
    },
    {
      "date": "2011-09-14",
      "new_highs": 22,
      "new_lows": 26,
      "total_issues": 2421,
      "nh_nl_diff": -4,
      "nh_nl_ratio": 0.8461538461538461,
      "cumulative_nh_nl": 11005,
      "spy_close": 119.37
    },
    {
      "date": "2011-09-15",
      "new_highs": 25,
      "new_lows": 16,
      "total_issues": 2405,
      "nh_nl_diff": 9,
      "nh_nl_ratio": 1.5625,
      "cumulative_nh_nl": 11014,
      "spy_close": 121.43
    },
    {
      "date": "2011-09-16",
      "new_highs": 37,
      "new_lows": 15,
      "total_issues": 2417,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 2.466666666666667,
      "cumulative_nh_nl": 11036,
      "spy_close": 121.52
    },
    {
      "date": "2011-09-19",
      "new_highs": 27,
      "new_lows": 46,
      "total_issues": 2405,
      "nh_nl_diff": -19,
      "nh_nl_ratio": 0.5869565217391305,
      "cumulative_nh_nl": 11017,
      "spy_close": 120.31
    },
    {
      "date": "2011-09-20",
      "new_highs": 46,
      "new_lows": 56,
      "total_issues": 2412,
      "nh_nl_diff": -10,
      "nh_nl_ratio": 0.8214285714285714,
      "cumulative_nh_nl": 11007,
      "spy_close": 120.17
    },
    {
      "date": "2011-09-21",
      "new_highs": 14,
      "new_lows": 238,
      "total_issues": 2413,
      "nh_nl_diff": -224,
      "nh_nl_ratio": 0.058823529411764705,
      "cumulative_nh_nl": 10783,
      "spy_close": 116.63
    },
    {
      "date": "2011-09-22",
      "new_highs": 6,
      "new_lows": 638,
      "total_issues": 2429,
      "nh_nl_diff": -632,
      "nh_nl_ratio": 0.009404388714733543,
      "cumulative_nh_nl": 10151,
      "spy_close": 112.86
    },
    {
      "date": "2011-09-23",
      "new_highs": 3,
      "new_lows": 205,
      "total_issues": 2409,
      "nh_nl_diff": -202,
      "nh_nl_ratio": 0.014634146341463415,
      "cumulative_nh_nl": 9949,
      "spy_close": 113.54
    },
    {
      "date": "2011-09-26",
      "new_highs": 3,
      "new_lows": 152,
      "total_issues": 2426,
      "nh_nl_diff": -149,
      "nh_nl_ratio": 0.019736842105263157,
      "cumulative_nh_nl": 9800,
      "spy_close": 116.24
    },
    {
      "date": "2011-09-27",
      "new_highs": 14,
      "new_lows": 26,
      "total_issues": 2427,
      "nh_nl_diff": -12,
      "nh_nl_ratio": 0.5384615384615384,
      "cumulative_nh_nl": 9788,
      "spy_close": 117.54
    },
    {
      "date": "2011-09-28",
      "new_highs": 3,
      "new_lows": 65,
      "total_issues": 2387,
      "nh_nl_diff": -62,
      "nh_nl_ratio": 0.046153846153846156,
      "cumulative_nh_nl": 9726,
      "spy_close": 115.15
    },
    {
      "date": "2011-09-29",
      "new_highs": 2,
      "new_lows": 124,
      "total_issues": 2388,
      "nh_nl_diff": -122,
      "nh_nl_ratio": 0.016129032258064516,
      "cumulative_nh_nl": 9604,
      "spy_close": 116.05
    },
    {
      "date": "2011-09-30",
      "new_highs": 8,
      "new_lows": 214,
      "total_issues": 2425,
      "nh_nl_diff": -206,
      "nh_nl_ratio": 0.037383177570093455,
      "cumulative_nh_nl": 9398,
      "spy_close": 113.15
    },
    {
      "date": "2011-10-03",
      "new_highs": 6,
      "new_lows": 646,
      "total_issues": 2422,
      "nh_nl_diff": -640,
      "nh_nl_ratio": 0.009287925696594427,
      "cumulative_nh_nl": 8758,
      "spy_close": 109.93
    },
    {
      "date": "2011-10-04",
      "new_highs": 8,
      "new_lows": 882,
      "total_issues": 2413,
      "nh_nl_diff": -874,
      "nh_nl_ratio": 0.009070294784580499,
      "cumulative_nh_nl": 7884,
      "spy_close": 112.34
    },
    {
      "date": "2011-10-05",
      "new_highs": 6,
      "new_lows": 33,
      "total_issues": 2394,
      "nh_nl_diff": -27,
      "nh_nl_ratio": 0.18181818181818182,
      "cumulative_nh_nl": 7857,
      "spy_close": 114.42
    },
    {
      "date": "2011-10-06",
      "new_highs": 2,
      "new_lows": 18,
      "total_issues": 2401,
      "nh_nl_diff": -16,
      "nh_nl_ratio": 0.1111111111111111,
      "cumulative_nh_nl": 7841,
      "spy_close": 116.49
    },
    {
      "date": "2011-10-07",
      "new_highs": 7,
      "new_lows": 24,
      "total_issues": 2411,
      "nh_nl_diff": -17,
      "nh_nl_ratio": 0.2916666666666667,
      "cumulative_nh_nl": 7824,
      "spy_close": 115.71
    },
    {
      "date": "2011-10-10",
      "new_highs": 12,
      "new_lows": 14,
      "total_issues": 2400,
      "nh_nl_diff": -2,
      "nh_nl_ratio": 0.8571428571428571,
      "cumulative_nh_nl": 7822,
      "spy_close": 119.58
    },
    {
      "date": "2011-10-11",
      "new_highs": 12,
      "new_lows": 13,
      "total_issues": 2415,
      "nh_nl_diff": -1,
      "nh_nl_ratio": 0.9230769230769231,
      "cumulative_nh_nl": 7821,
      "spy_close": 119.7
    },
    {
      "date": "2011-10-12",
      "new_highs": 24,
      "new_lows": 14,
      "total_issues": 2428,
      "nh_nl_diff": 10,
      "nh_nl_ratio": 1.7142857142857142,
      "cumulative_nh_nl": 7831,
      "spy_close": 120.75
    },
    {
      "date": "2011-10-13",
      "new_highs": 8,
      "new_lows": 12,
      "total_issues": 2404,
      "nh_nl_diff": -4,
      "nh_nl_ratio": 0.6666666666666666,
      "cumulative_nh_nl": 7827,
      "spy_close": 120.51
    },
    {
      "date": "2011-10-14",
      "new_highs": 19,
      "new_lows": 16,
      "total_issues": 2406,
      "nh_nl_diff": 3,
      "nh_nl_ratio": 1.1875,
      "cumulative_nh_nl": 7830,
      "spy_close": 122.57
    },
    {
      "date": "2011-10-17",
      "new_highs": 9,
      "new_lows": 10,
      "total_issues": 2410,
      "nh_nl_diff": -1,
      "nh_nl_ratio": 0.9,
      "cumulative_nh_nl": 7829,
      "spy_close": 120.23
    },
    {
      "date": "2011-10-18",
      "new_highs": 20,
      "new_lows": 16,
      "total_issues": 2429,
      "nh_nl_diff": 4,
      "nh_nl_ratio": 1.25,
      "cumulative_nh_nl": 7833,
      "spy_close": 122.58
    },
    {
      "date": "2011-10-19",
      "new_highs": 42,
      "new_lows": 12,
      "total_issues": 2422,
      "nh_nl_diff": 30,
      "nh_nl_ratio": 3.5,
      "cumulative_nh_nl": 7863,
      "spy_close": 121.13
    },
    {
      "date": "2011-10-20",
      "new_highs": 9,
      "new_lows": 21,
      "total_issues": 2410,
      "nh_nl_diff": -12,
      "nh_nl_ratio": 0.42857142857142855,
      "cumulative_nh_nl": 7851,
      "spy_close": 121.66
    },
    {
      "date": "2011-10-21",
      "new_highs": 47,
      "new_lows": 13,
      "total_issues": 2422,
      "nh_nl_diff": 34,
      "nh_nl_ratio": 3.6153846153846154,
      "cumulative_nh_nl": 7885,
      "spy_close": 123.97
    },
    {
      "date": "2011-10-24",
      "new_highs": 70,
      "new_lows": 11,
      "total_issues": 2439,
      "nh_nl_diff": 59,
      "nh_nl_ratio": 6.363636363636363,
      "cumulative_nh_nl": 7944,
      "spy_close": 125.49
    },
    {
      "date": "2011-10-25",
      "new_highs": 25,
      "new_lows": 12,
      "total_issues": 2413,
      "nh_nl_diff": 13,
      "nh_nl_ratio": 2.0833333333333335,
      "cumulative_nh_nl": 7957,
      "spy_close": 123.05
    },
    {
      "date": "2011-10-26",
      "new_highs": 36,
      "new_lows": 12,
      "total_issues": 2414,
      "nh_nl_diff": 24,
      "nh_nl_ratio": 3.0,
      "cumulative_nh_nl": 7981,
      "spy_close": 124.3
    },
    {
      "date": "2011-10-27",
      "new_highs": 139,
      "new_lows": 23,
      "total_issues": 2457,
      "nh_nl_diff": 116,
      "nh_nl_ratio": 6.043478260869565,
      "cumulative_nh_nl": 8097,
      "spy_close": 128.53
    },
    {
      "date": "2011-10-28",
      "new_highs": 55,
      "new_lows": 6,
      "total_issues": 2444,
      "nh_nl_diff": 49,
      "nh_nl_ratio": 9.166666666666666,
      "cumulative_nh_nl": 8146,
      "spy_close": 128.6
    },
    {
      "date": "2011-10-31",
      "new_highs": 31,
      "new_lows": 10,
      "total_issues": 2435,
      "nh_nl_diff": 21,
      "nh_nl_ratio": 3.1,
      "cumulative_nh_nl": 8167,
      "spy_close": 125.5
    },
    {
      "date": "2011-11-01",
      "new_highs": 7,
      "new_lows": 20,
      "total_issues": 2416,
      "nh_nl_diff": -13,
      "nh_nl_ratio": 0.35,
      "cumulative_nh_nl": 8154,
      "spy_close": 122.0
    },
    {
      "date": "2011-11-02",
      "new_highs": 14,
      "new_lows": 10,
      "total_issues": 2414,
      "nh_nl_diff": 4,
      "nh_nl_ratio": 1.4,
      "cumulative_nh_nl": 8158,
      "spy_close": 123.99
    },
    {
      "date": "2011-11-03",
      "new_highs": 41,
      "new_lows": 14,
      "total_issues": 2425,
      "nh_nl_diff": 27,
      "nh_nl_ratio": 2.9285714285714284,
      "cumulative_nh_nl": 8185,
      "spy_close": 126.25
    },
    {
      "date": "2011-11-04",
      "new_highs": 30,
      "new_lows": 12,
      "total_issues": 2418,
      "nh_nl_diff": 18,
      "nh_nl_ratio": 2.5,
      "cumulative_nh_nl": 8203,
      "spy_close": 125.48
    },
    {
      "date": "2011-11-07",
      "new_highs": 35,
      "new_lows": 16,
      "total_issues": 2434,
      "nh_nl_diff": 19,
      "nh_nl_ratio": 2.1875,
      "cumulative_nh_nl": 8222,
      "spy_close": 126.26
    },
    {
      "date": "2011-11-08",
      "new_highs": 52,
      "new_lows": 20,
      "total_issues": 2429,
      "nh_nl_diff": 32,
      "nh_nl_ratio": 2.6,
      "cumulative_nh_nl": 8254,
      "spy_close": 127.88
    },
    {
      "date": "2011-11-09",
      "new_highs": 16,
      "new_lows": 31,
      "total_issues": 2417,
      "nh_nl_diff": -15,
      "nh_nl_ratio": 0.5161290322580645,
      "cumulative_nh_nl": 8239,
      "spy_close": 123.16
    },
    {
      "date": "2011-11-10",
      "new_highs": 10,
      "new_lows": 33,
      "total_issues": 2417,
      "nh_nl_diff": -23,
      "nh_nl_ratio": 0.30303030303030304,
      "cumulative_nh_nl": 8216,
      "spy_close": 124.32
    },
    {
      "date": "2011-11-11",
      "new_highs": 37,
      "new_lows": 15,
      "total_issues": 2426,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 2.466666666666667,
      "cumulative_nh_nl": 8238,
      "spy_close": 126.66
    },
    {
      "date": "2011-11-14",
      "new_highs": 35,
      "new_lows": 18,
      "total_issues": 2426,
      "nh_nl_diff": 17,
      "nh_nl_ratio": 1.9444444444444444,
      "cumulative_nh_nl": 8255,
      "spy_close": 125.46
    },
    {
      "date": "2011-11-15",
      "new_highs": 46,
      "new_lows": 23,
      "total_issues": 2440,
      "nh_nl_diff": 23,
      "nh_nl_ratio": 2.0,
      "cumulative_nh_nl": 8278,
      "spy_close": 126.08
    },
    {
      "date": "2011-11-16",
      "new_highs": 29,
      "new_lows": 27,
      "total_issues": 2428,
      "nh_nl_diff": 2,
      "nh_nl_ratio": 1.0740740740740742,
      "cumulative_nh_nl": 8280,
      "spy_close": 124.08
    },
    {
      "date": "2011-11-17",
      "new_highs": 12,
      "new_lows": 36,
      "total_issues": 2417,
      "nh_nl_diff": -24,
      "nh_nl_ratio": 0.3333333333333333,
      "cumulative_nh_nl": 8256,
      "spy_close": 122.11
    },
    {
      "date": "2011-11-18",
      "new_highs": 16,
      "new_lows": 33,
      "total_issues": 2430,
      "nh_nl_diff": -17,
      "nh_nl_ratio": 0.48484848484848486,
      "cumulative_nh_nl": 8239,
      "spy_close": 121.98
    },
    {
      "date": "2011-11-21",
      "new_highs": 10,
      "new_lows": 84,
      "total_issues": 2431,
      "nh_nl_diff": -74,
      "nh_nl_ratio": 0.11904761904761904,
      "cumulative_nh_nl": 8165,
      "spy_close": 119.66
    },
    {
      "date": "2011-11-22",
      "new_highs": 20,
      "new_lows": 69,
      "total_issues": 2420,
      "nh_nl_diff": -49,
      "nh_nl_ratio": 0.2898550724637681,
      "cumulative_nh_nl": 8116,
      "spy_close": 119.19
    },
    {
      "date": "2011-11-23",
      "new_highs": 5,
      "new_lows": 137,
      "total_issues": 2428,
      "nh_nl_diff": -132,
      "nh_nl_ratio": 0.0364963503649635,
      "cumulative_nh_nl": 7984,
      "spy_close": 116.56
    },
    {
      "date": "2011-11-25",
      "new_highs": 9,
      "new_lows": 114,
      "total_issues": 2363,
      "nh_nl_diff": -105,
      "nh_nl_ratio": 0.07894736842105263,
      "cumulative_nh_nl": 7879,
      "spy_close": 116.34
    },
    {
      "date": "2011-11-28",
      "new_highs": 19,
      "new_lows": 27,
      "total_issues": 2446,
      "nh_nl_diff": -8,
      "nh_nl_ratio": 0.7037037037037037,
      "cumulative_nh_nl": 7871,
      "spy_close": 119.71
    },
    {
      "date": "2011-11-29",
      "new_highs": 15,
      "new_lows": 35,
      "total_issues": 2441,
      "nh_nl_diff": -20,
      "nh_nl_ratio": 0.42857142857142855,
      "cumulative_nh_nl": 7851,
      "spy_close": 120.05
    },
    {
      "date": "2011-11-30",
      "new_highs": 66,
      "new_lows": 16,
      "total_issues": 2469,
      "nh_nl_diff": 50,
      "nh_nl_ratio": 4.125,
      "cumulative_nh_nl": 7901,
      "spy_close": 124.99
    },
    {
      "date": "2011-12-01",
      "new_highs": 80,
      "new_lows": 25,
      "total_issues": 2438,
      "nh_nl_diff": 55,
      "nh_nl_ratio": 3.2,
      "cumulative_nh_nl": 7956,
      "spy_close": 124.97
    },
    {
      "date": "2011-12-02",
      "new_highs": 67,
      "new_lows": 15,
      "total_issues": 2455,
      "nh_nl_diff": 52,
      "nh_nl_ratio": 4.466666666666667,
      "cumulative_nh_nl": 8008,
      "spy_close": 124.86
    },
    {
      "date": "2011-12-05",
      "new_highs": 86,
      "new_lows": 17,
      "total_issues": 2468,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 5.0588235294117645,
      "cumulative_nh_nl": 8077,
      "spy_close": 126.22
    },
    {
      "date": "2011-12-06",
      "new_highs": 54,
      "new_lows": 20,
      "total_issues": 2460,
      "nh_nl_diff": 34,
      "nh_nl_ratio": 2.7,
      "cumulative_nh_nl": 8111,
      "spy_close": 126.26
    },
    {
      "date": "2011-12-07",
      "new_highs": 47,
      "new_lows": 18,
      "total_issues": 2445,
      "nh_nl_diff": 29,
      "nh_nl_ratio": 2.611111111111111,
      "cumulative_nh_nl": 8140,
      "spy_close": 126.73
    },
    {
      "date": "2011-12-08",
      "new_highs": 33,
      "new_lows": 27,
      "total_issues": 2443,
      "nh_nl_diff": 6,
      "nh_nl_ratio": 1.2222222222222223,
      "cumulative_nh_nl": 8146,
      "spy_close": 123.95
    },
    {
      "date": "2011-12-09",
      "new_highs": 46,
      "new_lows": 17,
      "total_issues": 2443,
      "nh_nl_diff": 29,
      "nh_nl_ratio": 2.7058823529411766,
      "cumulative_nh_nl": 8175,
      "spy_close": 126.05
    },
    {
      "date": "2011-12-12",
      "new_highs": 33,
      "new_lows": 39,
      "total_issues": 2451,
      "nh_nl_diff": -6,
      "nh_nl_ratio": 0.8461538461538461,
      "cumulative_nh_nl": 8169,
      "spy_close": 124.21
    },
    {
      "date": "2011-12-13",
      "new_highs": 47,
      "new_lows": 49,
      "total_issues": 2452,
      "nh_nl_diff": -2,
      "nh_nl_ratio": 0.9591836734693877,
      "cumulative_nh_nl": 8167,
      "spy_close": 123.05
    },
    {
      "date": "2011-12-14",
      "new_highs": 21,
      "new_lows": 90,
      "total_issues": 2466,
      "nh_nl_diff": -69,
      "nh_nl_ratio": 0.23333333333333334,
      "cumulative_nh_nl": 8098,
      "spy_close": 121.74
    },
    {
      "date": "2011-12-15",
      "new_highs": 26,
      "new_lows": 61,
      "total_issues": 2455,
      "nh_nl_diff": -35,
      "nh_nl_ratio": 0.4262295081967213,
      "cumulative_nh_nl": 8063,
      "spy_close": 122.19
    },
    {
      "date": "2011-12-16",
      "new_highs": 41,
      "new_lows": 57,
      "total_issues": 2467,
      "nh_nl_diff": -16,
      "nh_nl_ratio": 0.7192982456140351,
      "cumulative_nh_nl": 8047,
      "spy_close": 121.59
    },
    {
      "date": "2011-12-19",
      "new_highs": 44,
      "new_lows": 96,
      "total_issues": 2462,
      "nh_nl_diff": -52,
      "nh_nl_ratio": 0.4583333333333333,
      "cumulative_nh_nl": 7995,
      "spy_close": 120.29
    },
    {
      "date": "2011-12-20",
      "new_highs": 77,
      "new_lows": 27,
      "total_issues": 2484,
      "nh_nl_diff": 50,
      "nh_nl_ratio": 2.8518518518518516,
      "cumulative_nh_nl": 8045,
      "spy_close": 123.93
    },
    {
      "date": "2011-12-21",
      "new_highs": 105,
      "new_lows": 35,
      "total_issues": 2478,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 3.0,
      "cumulative_nh_nl": 8115,
      "spy_close": 124.17
    },
    {
      "date": "2011-12-22",
      "new_highs": 113,
      "new_lows": 29,
      "total_issues": 2467,
      "nh_nl_diff": 84,
      "nh_nl_ratio": 3.896551724137931,
      "cumulative_nh_nl": 8199,
      "spy_close": 125.27
    },
    {
      "date": "2011-12-23",
      "new_highs": 103,
      "new_lows": 23,
      "total_issues": 2484,
      "nh_nl_diff": 80,
      "nh_nl_ratio": 4.478260869565218,
      "cumulative_nh_nl": 8279,
      "spy_close": 126.39
    },
    {
      "date": "2011-12-27",
      "new_highs": 141,
      "new_lows": 35,
      "total_issues": 2476,
      "nh_nl_diff": 106,
      "nh_nl_ratio": 4.0285714285714285,
      "cumulative_nh_nl": 8385,
      "spy_close": 126.49
    },
    {
      "date": "2011-12-28",
      "new_highs": 64,
      "new_lows": 39,
      "total_issues": 2472,
      "nh_nl_diff": 25,
      "nh_nl_ratio": 1.641025641025641,
      "cumulative_nh_nl": 8410,
      "spy_close": 124.83
    },
    {
      "date": "2011-12-29",
      "new_highs": 61,
      "new_lows": 40,
      "total_issues": 2483,
      "nh_nl_diff": 21,
      "nh_nl_ratio": 1.525,
      "cumulative_nh_nl": 8431,
      "spy_close": 126.12
    },
    {
      "date": "2011-12-30",
      "new_highs": 77,
      "new_lows": 29,
      "total_issues": 2493,
      "nh_nl_diff": 48,
      "nh_nl_ratio": 2.6551724137931036,
      "cumulative_nh_nl": 8479,
      "spy_close": 125.5
    },
    {
      "date": "2012-01-03",
      "new_highs": 125,
      "new_lows": 18,
      "total_issues": 2471,
      "nh_nl_diff": 107,
      "nh_nl_ratio": 6.944444444444445,
      "cumulative_nh_nl": 8586,
      "spy_close": 127.5
    },
    {
      "date": "2012-01-04",
      "new_highs": 36,
      "new_lows": 6,
      "total_issues": 2443,
      "nh_nl_diff": 30,
      "nh_nl_ratio": 6.0,
      "cumulative_nh_nl": 8616,
      "spy_close": 127.7
    },
    {
      "date": "2012-01-05",
      "new_highs": 55,
      "new_lows": 18,
      "total_issues": 2455,
      "nh_nl_diff": 37,
      "nh_nl_ratio": 3.0555555555555554,
      "cumulative_nh_nl": 8653,
      "spy_close": 128.04
    },
    {
      "date": "2012-01-06",
      "new_highs": 55,
      "new_lows": 10,
      "total_issues": 2463,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 5.5,
      "cumulative_nh_nl": 8698,
      "spy_close": 127.71
    },
    {
      "date": "2012-01-09",
      "new_highs": 56,
      "new_lows": 19,
      "total_issues": 2444,
      "nh_nl_diff": 37,
      "nh_nl_ratio": 2.9473684210526314,
      "cumulative_nh_nl": 8735,
      "spy_close": 128.02
    },
    {
      "date": "2012-01-10",
      "new_highs": 109,
      "new_lows": 21,
      "total_issues": 2471,
      "nh_nl_diff": 88,
      "nh_nl_ratio": 5.190476190476191,
      "cumulative_nh_nl": 8823,
      "spy_close": 129.13
    },
    {
      "date": "2012-01-11",
      "new_highs": 51,
      "new_lows": 15,
      "total_issues": 2456,
      "nh_nl_diff": 36,
      "nh_nl_ratio": 3.4,
      "cumulative_nh_nl": 8859,
      "spy_close": 129.2
    },
    {
      "date": "2012-01-12",
      "new_highs": 78,
      "new_lows": 18,
      "total_issues": 2453,
      "nh_nl_diff": 60,
      "nh_nl_ratio": 4.333333333333333,
      "cumulative_nh_nl": 8919,
      "spy_close": 129.51
    },
    {
      "date": "2012-01-13",
      "new_highs": 50,
      "new_lows": 11,
      "total_issues": 2431,
      "nh_nl_diff": 39,
      "nh_nl_ratio": 4.545454545454546,
      "cumulative_nh_nl": 8958,
      "spy_close": 128.84
    },
    {
      "date": "2012-01-17",
      "new_highs": 98,
      "new_lows": 24,
      "total_issues": 2472,
      "nh_nl_diff": 74,
      "nh_nl_ratio": 4.083333333333333,
      "cumulative_nh_nl": 9032,
      "spy_close": 129.34
    },
    {
      "date": "2012-01-18",
      "new_highs": 95,
      "new_lows": 18,
      "total_issues": 2449,
      "nh_nl_diff": 77,
      "nh_nl_ratio": 5.277777777777778,
      "cumulative_nh_nl": 9109,
      "spy_close": 130.77
    },
    {
      "date": "2012-01-19",
      "new_highs": 122,
      "new_lows": 23,
      "total_issues": 2450,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 5.304347826086956,
      "cumulative_nh_nl": 9208,
      "spy_close": 131.46
    },
    {
      "date": "2012-01-20",
      "new_highs": 87,
      "new_lows": 10,
      "total_issues": 2455,
      "nh_nl_diff": 77,
      "nh_nl_ratio": 8.7,
      "cumulative_nh_nl": 9285,
      "spy_close": 131.54
    },
    {
      "date": "2012-01-23",
      "new_highs": 89,
      "new_lows": 16,
      "total_issues": 2452,
      "nh_nl_diff": 73,
      "nh_nl_ratio": 5.5625,
      "cumulative_nh_nl": 9358,
      "spy_close": 131.61
    },
    {
      "date": "2012-01-24",
      "new_highs": 70,
      "new_lows": 7,
      "total_issues": 2459,
      "nh_nl_diff": 63,
      "nh_nl_ratio": 10.0,
      "cumulative_nh_nl": 9421,
      "spy_close": 131.46
    },
    {
      "date": "2012-01-25",
      "new_highs": 120,
      "new_lows": 20,
      "total_issues": 2465,
      "nh_nl_diff": 100,
      "nh_nl_ratio": 6.0,
      "cumulative_nh_nl": 9521,
      "spy_close": 132.56
    },
    {
      "date": "2012-01-26",
      "new_highs": 164,
      "new_lows": 19,
      "total_issues": 2450,
      "nh_nl_diff": 145,
      "nh_nl_ratio": 8.631578947368421,
      "cumulative_nh_nl": 9666,
      "spy_close": 131.88
    },
    {
      "date": "2012-01-27",
      "new_highs": 101,
      "new_lows": 6,
      "total_issues": 2452,
      "nh_nl_diff": 95,
      "nh_nl_ratio": 16.833333333333332,
      "cumulative_nh_nl": 9761,
      "spy_close": 131.82
    },
    {
      "date": "2012-01-30",
      "new_highs": 89,
      "new_lows": 7,
      "total_issues": 2476,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 12.714285714285714,
      "cumulative_nh_nl": 9843,
      "spy_close": 131.37
    },
    {
      "date": "2012-01-31",
      "new_highs": 116,
      "new_lows": 6,
      "total_issues": 2472,
      "nh_nl_diff": 110,
      "nh_nl_ratio": 19.333333333333332,
      "cumulative_nh_nl": 9953,
      "spy_close": 131.32
    },
    {
      "date": "2012-02-01",
      "new_highs": 203,
      "new_lows": 17,
      "total_issues": 2478,
      "nh_nl_diff": 186,
      "nh_nl_ratio": 11.941176470588236,
      "cumulative_nh_nl": 10139,
      "spy_close": 132.47
    },
    {
      "date": "2012-02-02",
      "new_highs": 169,
      "new_lows": 17,
      "total_issues": 2473,
      "nh_nl_diff": 152,
      "nh_nl_ratio": 9.941176470588236,
      "cumulative_nh_nl": 10291,
      "spy_close": 132.68
    },
    {
      "date": "2012-02-03",
      "new_highs": 276,
      "new_lows": 23,
      "total_issues": 2488,
      "nh_nl_diff": 253,
      "nh_nl_ratio": 12.0,
      "cumulative_nh_nl": 10544,
      "spy_close": 134.54
    },
    {
      "date": "2012-02-06",
      "new_highs": 99,
      "new_lows": 5,
      "total_issues": 2476,
      "nh_nl_diff": 94,
      "nh_nl_ratio": 19.8,
      "cumulative_nh_nl": 10638,
      "spy_close": 134.45
    },
    {
      "date": "2012-02-07",
      "new_highs": 121,
      "new_lows": 12,
      "total_issues": 2493,
      "nh_nl_diff": 109,
      "nh_nl_ratio": 10.083333333333334,
      "cumulative_nh_nl": 10747,
      "spy_close": 134.79
    },
    {
      "date": "2012-02-08",
      "new_highs": 149,
      "new_lows": 16,
      "total_issues": 2471,
      "nh_nl_diff": 133,
      "nh_nl_ratio": 9.3125,
      "cumulative_nh_nl": 10880,
      "spy_close": 135.19
    },
    {
      "date": "2012-02-09",
      "new_highs": 144,
      "new_lows": 13,
      "total_issues": 2485,
      "nh_nl_diff": 131,
      "nh_nl_ratio": 11.076923076923077,
      "cumulative_nh_nl": 11011,
      "spy_close": 135.36
    },
    {
      "date": "2012-02-10",
      "new_highs": 47,
      "new_lows": 5,
      "total_issues": 2470,
      "nh_nl_diff": 42,
      "nh_nl_ratio": 9.4,
      "cumulative_nh_nl": 11053,
      "spy_close": 134.36
    },
    {
      "date": "2012-02-13",
      "new_highs": 135,
      "new_lows": 5,
      "total_issues": 2481,
      "nh_nl_diff": 130,
      "nh_nl_ratio": 27.0,
      "cumulative_nh_nl": 11183,
      "spy_close": 135.36
    },
    {
      "date": "2012-02-14",
      "new_highs": 72,
      "new_lows": 8,
      "total_issues": 2472,
      "nh_nl_diff": 64,
      "nh_nl_ratio": 9.0,
      "cumulative_nh_nl": 11247,
      "spy_close": 135.19
    },
    {
      "date": "2012-02-15",
      "new_highs": 125,
      "new_lows": 11,
      "total_issues": 2466,
      "nh_nl_diff": 114,
      "nh_nl_ratio": 11.363636363636363,
      "cumulative_nh_nl": 11361,
      "spy_close": 134.56
    },
    {
      "date": "2012-02-16",
      "new_highs": 110,
      "new_lows": 9,
      "total_issues": 2481,
      "nh_nl_diff": 101,
      "nh_nl_ratio": 12.222222222222221,
      "cumulative_nh_nl": 11462,
      "spy_close": 136.05
    },
    {
      "date": "2012-02-17",
      "new_highs": 141,
      "new_lows": 13,
      "total_issues": 2476,
      "nh_nl_diff": 128,
      "nh_nl_ratio": 10.846153846153847,
      "cumulative_nh_nl": 11590,
      "spy_close": 136.41
    },
    {
      "date": "2012-02-21",
      "new_highs": 126,
      "new_lows": 12,
      "total_issues": 2504,
      "nh_nl_diff": 114,
      "nh_nl_ratio": 10.5,
      "cumulative_nh_nl": 11704,
      "spy_close": 136.47
    },
    {
      "date": "2012-02-22",
      "new_highs": 73,
      "new_lows": 3,
      "total_issues": 2479,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 24.333333333333332,
      "cumulative_nh_nl": 11774,
      "spy_close": 136.03
    },
    {
      "date": "2012-02-23",
      "new_highs": 85,
      "new_lows": 6,
      "total_issues": 2482,
      "nh_nl_diff": 79,
      "nh_nl_ratio": 14.166666666666666,
      "cumulative_nh_nl": 11853,
      "spy_close": 136.63
    },
    {
      "date": "2012-02-24",
      "new_highs": 113,
      "new_lows": 10,
      "total_issues": 2483,
      "nh_nl_diff": 103,
      "nh_nl_ratio": 11.3,
      "cumulative_nh_nl": 11956,
      "spy_close": 136.93
    },
    {
      "date": "2012-02-27",
      "new_highs": 94,
      "new_lows": 13,
      "total_issues": 2482,
      "nh_nl_diff": 81,
      "nh_nl_ratio": 7.230769230769231,
      "cumulative_nh_nl": 12037,
      "spy_close": 137.16
    },
    {
      "date": "2012-02-28",
      "new_highs": 110,
      "new_lows": 12,
      "total_issues": 2480,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 9.166666666666666,
      "cumulative_nh_nl": 12135,
      "spy_close": 137.56
    },
    {
      "date": "2012-02-29",
      "new_highs": 109,
      "new_lows": 16,
      "total_issues": 2477,
      "nh_nl_diff": 93,
      "nh_nl_ratio": 6.8125,
      "cumulative_nh_nl": 12228,
      "spy_close": 137.02
    },
    {
      "date": "2012-03-01",
      "new_highs": 120,
      "new_lows": 12,
      "total_issues": 2474,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 10.0,
      "cumulative_nh_nl": 12336,
      "spy_close": 137.73
    },
    {
      "date": "2012-03-02",
      "new_highs": 79,
      "new_lows": 12,
      "total_issues": 2479,
      "nh_nl_diff": 67,
      "nh_nl_ratio": 6.583333333333333,
      "cumulative_nh_nl": 12403,
      "spy_close": 137.31
    },
    {
      "date": "2012-03-05",
      "new_highs": 63,
      "new_lows": 12,
      "total_issues": 2487,
      "nh_nl_diff": 51,
      "nh_nl_ratio": 5.25,
      "cumulative_nh_nl": 12454,
      "spy_close": 136.75
    },
    {
      "date": "2012-03-06",
      "new_highs": 16,
      "new_lows": 17,
      "total_issues": 2470,
      "nh_nl_diff": -1,
      "nh_nl_ratio": 0.9411764705882353,
      "cumulative_nh_nl": 12453,
      "spy_close": 134.75
    },
    {
      "date": "2012-03-07",
      "new_highs": 31,
      "new_lows": 11,
      "total_issues": 2473,
      "nh_nl_diff": 20,
      "nh_nl_ratio": 2.8181818181818183,
      "cumulative_nh_nl": 12473,
      "spy_close": 135.69
    },
    {
      "date": "2012-03-08",
      "new_highs": 83,
      "new_lows": 11,
      "total_issues": 2478,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 7.545454545454546,
      "cumulative_nh_nl": 12545,
      "spy_close": 137.04
    },
    {
      "date": "2012-03-09",
      "new_highs": 130,
      "new_lows": 10,
      "total_issues": 2482,
      "nh_nl_diff": 120,
      "nh_nl_ratio": 13.0,
      "cumulative_nh_nl": 12665,
      "spy_close": 137.57
    },
    {
      "date": "2012-03-12",
      "new_highs": 102,
      "new_lows": 6,
      "total_issues": 2475,
      "nh_nl_diff": 96,
      "nh_nl_ratio": 17.0,
      "cumulative_nh_nl": 12761,
      "spy_close": 137.58
    },
    {
      "date": "2012-03-13",
      "new_highs": 192,
      "new_lows": 18,
      "total_issues": 2475,
      "nh_nl_diff": 174,
      "nh_nl_ratio": 10.666666666666666,
      "cumulative_nh_nl": 12935,
      "spy_close": 140.06
    },
    {
      "date": "2012-03-14",
      "new_highs": 160,
      "new_lows": 24,
      "total_issues": 2494,
      "nh_nl_diff": 136,
      "nh_nl_ratio": 6.666666666666667,
      "cumulative_nh_nl": 13071,
      "spy_close": 139.91
    },
    {
      "date": "2012-03-15",
      "new_highs": 125,
      "new_lows": 18,
      "total_issues": 2484,
      "nh_nl_diff": 107,
      "nh_nl_ratio": 6.944444444444445,
      "cumulative_nh_nl": 13178,
      "spy_close": 140.72
    },
    {
      "date": "2012-03-16",
      "new_highs": 138,
      "new_lows": 16,
      "total_issues": 2487,
      "nh_nl_diff": 122,
      "nh_nl_ratio": 8.625,
      "cumulative_nh_nl": 13300,
      "spy_close": 140.3
    },
    {
      "date": "2012-03-19",
      "new_highs": 152,
      "new_lows": 20,
      "total_issues": 2492,
      "nh_nl_diff": 132,
      "nh_nl_ratio": 7.6,
      "cumulative_nh_nl": 13432,
      "spy_close": 140.85
    },
    {
      "date": "2012-03-20",
      "new_highs": 60,
      "new_lows": 17,
      "total_issues": 2469,
      "nh_nl_diff": 43,
      "nh_nl_ratio": 3.5294117647058822,
      "cumulative_nh_nl": 13475,
      "spy_close": 140.44
    },
    {
      "date": "2012-03-21",
      "new_highs": 86,
      "new_lows": 9,
      "total_issues": 2478,
      "nh_nl_diff": 77,
      "nh_nl_ratio": 9.555555555555555,
      "cumulative_nh_nl": 13552,
      "spy_close": 140.21
    },
    {
      "date": "2012-03-22",
      "new_highs": 41,
      "new_lows": 10,
      "total_issues": 2476,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 4.1,
      "cumulative_nh_nl": 13583,
      "spy_close": 139.2
    },
    {
      "date": "2012-03-23",
      "new_highs": 50,
      "new_lows": 5,
      "total_issues": 2474,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 10.0,
      "cumulative_nh_nl": 13628,
      "spy_close": 139.65
    },
    {
      "date": "2012-03-26",
      "new_highs": 194,
      "new_lows": 14,
      "total_issues": 2493,
      "nh_nl_diff": 180,
      "nh_nl_ratio": 13.857142857142858,
      "cumulative_nh_nl": 13808,
      "spy_close": 141.61
    },
    {
      "date": "2012-03-27",
      "new_highs": 181,
      "new_lows": 17,
      "total_issues": 2475,
      "nh_nl_diff": 164,
      "nh_nl_ratio": 10.647058823529411,
      "cumulative_nh_nl": 13972,
      "spy_close": 141.17
    },
    {
      "date": "2012-03-28",
      "new_highs": 75,
      "new_lows": 18,
      "total_issues": 2487,
      "nh_nl_diff": 57,
      "nh_nl_ratio": 4.166666666666667,
      "cumulative_nh_nl": 14029,
      "spy_close": 140.47
    },
    {
      "date": "2012-03-29",
      "new_highs": 43,
      "new_lows": 28,
      "total_issues": 2476,
      "nh_nl_diff": 15,
      "nh_nl_ratio": 1.5357142857142858,
      "cumulative_nh_nl": 14044,
      "spy_close": 140.23
    },
    {
      "date": "2012-03-30",
      "new_highs": 96,
      "new_lows": 8,
      "total_issues": 2506,
      "nh_nl_diff": 88,
      "nh_nl_ratio": 12.0,
      "cumulative_nh_nl": 14132,
      "spy_close": 140.81
    },
    {
      "date": "2012-04-02",
      "new_highs": 159,
      "new_lows": 18,
      "total_issues": 2490,
      "nh_nl_diff": 141,
      "nh_nl_ratio": 8.833333333333334,
      "cumulative_nh_nl": 14273,
      "spy_close": 141.84
    },
    {
      "date": "2012-04-03",
      "new_highs": 122,
      "new_lows": 22,
      "total_issues": 2502,
      "nh_nl_diff": 100,
      "nh_nl_ratio": 5.545454545454546,
      "cumulative_nh_nl": 14373,
      "spy_close": 141.26
    },
    {
      "date": "2012-04-04",
      "new_highs": 32,
      "new_lows": 36,
      "total_issues": 2485,
      "nh_nl_diff": -4,
      "nh_nl_ratio": 0.8888888888888888,
      "cumulative_nh_nl": 14369,
      "spy_close": 139.86
    },
    {
      "date": "2012-04-05",
      "new_highs": 48,
      "new_lows": 26,
      "total_issues": 2475,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 1.8461538461538463,
      "cumulative_nh_nl": 14391,
      "spy_close": 139.79
    },
    {
      "date": "2012-04-09",
      "new_highs": 19,
      "new_lows": 40,
      "total_issues": 2492,
      "nh_nl_diff": -21,
      "nh_nl_ratio": 0.475,
      "cumulative_nh_nl": 14370,
      "spy_close": 138.22
    },
    {
      "date": "2012-04-10",
      "new_highs": 17,
      "new_lows": 52,
      "total_issues": 2495,
      "nh_nl_diff": -35,
      "nh_nl_ratio": 0.3269230769230769,
      "cumulative_nh_nl": 14335,
      "spy_close": 135.9
    },
    {
      "date": "2012-04-11",
      "new_highs": 24,
      "new_lows": 22,
      "total_issues": 2480,
      "nh_nl_diff": 2,
      "nh_nl_ratio": 1.0909090909090908,
      "cumulative_nh_nl": 14337,
      "spy_close": 137.0
    },
    {
      "date": "2012-04-12",
      "new_highs": 42,
      "new_lows": 11,
      "total_issues": 2489,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 3.8181818181818183,
      "cumulative_nh_nl": 14368,
      "spy_close": 138.79
    },
    {
      "date": "2012-04-13",
      "new_highs": 45,
      "new_lows": 22,
      "total_issues": 2468,
      "nh_nl_diff": 23,
      "nh_nl_ratio": 2.0454545454545454,
      "cumulative_nh_nl": 14391,
      "spy_close": 137.14
    },
    {
      "date": "2012-04-16",
      "new_highs": 56,
      "new_lows": 35,
      "total_issues": 2484,
      "nh_nl_diff": 21,
      "nh_nl_ratio": 1.6,
      "cumulative_nh_nl": 14412,
      "spy_close": 137.05
    },
    {
      "date": "2012-04-17",
      "new_highs": 88,
      "new_lows": 17,
      "total_issues": 2486,
      "nh_nl_diff": 71,
      "nh_nl_ratio": 5.176470588235294,
      "cumulative_nh_nl": 14483,
      "spy_close": 139.08
    },
    {
      "date": "2012-04-18",
      "new_highs": 46,
      "new_lows": 34,
      "total_issues": 2475,
      "nh_nl_diff": 12,
      "nh_nl_ratio": 1.3529411764705883,
      "cumulative_nh_nl": 14495,
      "spy_close": 138.61
    },
    {
      "date": "2012-04-19",
      "new_highs": 67,
      "new_lows": 33,
      "total_issues": 2482,
      "nh_nl_diff": 34,
      "nh_nl_ratio": 2.0303030303030303,
      "cumulative_nh_nl": 14529,
      "spy_close": 137.72
    },
    {
      "date": "2012-04-20",
      "new_highs": 90,
      "new_lows": 26,
      "total_issues": 2487,
      "nh_nl_diff": 64,
      "nh_nl_ratio": 3.4615384615384617,
      "cumulative_nh_nl": 14593,
      "spy_close": 137.95
    },
    {
      "date": "2012-04-23",
      "new_highs": 21,
      "new_lows": 53,
      "total_issues": 2481,
      "nh_nl_diff": -32,
      "nh_nl_ratio": 0.39622641509433965,
      "cumulative_nh_nl": 14561,
      "spy_close": 136.79
    },
    {
      "date": "2012-04-24",
      "new_highs": 66,
      "new_lows": 20,
      "total_issues": 2485,
      "nh_nl_diff": 46,
      "nh_nl_ratio": 3.3,
      "cumulative_nh_nl": 14607,
      "spy_close": 137.31
    },
    {
      "date": "2012-04-25",
      "new_highs": 123,
      "new_lows": 15,
      "total_issues": 2482,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 8.2,
      "cumulative_nh_nl": 14715,
      "spy_close": 139.19
    },
    {
      "date": "2012-04-26",
      "new_highs": 151,
      "new_lows": 17,
      "total_issues": 2482,
      "nh_nl_diff": 134,
      "nh_nl_ratio": 8.882352941176471,
      "cumulative_nh_nl": 14849,
      "spy_close": 140.16
    },
    {
      "date": "2012-04-27",
      "new_highs": 182,
      "new_lows": 18,
      "total_issues": 2481,
      "nh_nl_diff": 164,
      "nh_nl_ratio": 10.11111111111111,
      "cumulative_nh_nl": 15013,
      "spy_close": 140.39
    },
    {
      "date": "2012-04-30",
      "new_highs": 87,
      "new_lows": 12,
      "total_issues": 2487,
      "nh_nl_diff": 75,
      "nh_nl_ratio": 7.25,
      "cumulative_nh_nl": 15088,
      "spy_close": 139.87
    },
    {
      "date": "2012-05-01",
      "new_highs": 178,
      "new_lows": 12,
      "total_issues": 2495,
      "nh_nl_diff": 166,
      "nh_nl_ratio": 14.833333333333334,
      "cumulative_nh_nl": 15254,
      "spy_close": 140.74
    },
    {
      "date": "2012-05-02",
      "new_highs": 101,
      "new_lows": 23,
      "total_issues": 2486,
      "nh_nl_diff": 78,
      "nh_nl_ratio": 4.391304347826087,
      "cumulative_nh_nl": 15332,
      "spy_close": 140.33
    },
    {
      "date": "2012-05-03",
      "new_highs": 112,
      "new_lows": 45,
      "total_issues": 2494,
      "nh_nl_diff": 67,
      "nh_nl_ratio": 2.488888888888889,
      "cumulative_nh_nl": 15399,
      "spy_close": 139.25
    },
    {
      "date": "2012-05-04",
      "new_highs": 32,
      "new_lows": 50,
      "total_issues": 2477,
      "nh_nl_diff": -18,
      "nh_nl_ratio": 0.64,
      "cumulative_nh_nl": 15381,
      "spy_close": 137.0
    },
    {
      "date": "2012-05-07",
      "new_highs": 41,
      "new_lows": 47,
      "total_issues": 2482,
      "nh_nl_diff": -6,
      "nh_nl_ratio": 0.8723404255319149,
      "cumulative_nh_nl": 15375,
      "spy_close": 137.1
    },
    {
      "date": "2012-05-08",
      "new_highs": 46,
      "new_lows": 70,
      "total_issues": 2497,
      "nh_nl_diff": -24,
      "nh_nl_ratio": 0.6571428571428571,
      "cumulative_nh_nl": 15351,
      "spy_close": 136.55
    },
    {
      "date": "2012-05-09",
      "new_highs": 40,
      "new_lows": 69,
      "total_issues": 2475,
      "nh_nl_diff": -29,
      "nh_nl_ratio": 0.5797101449275363,
      "cumulative_nh_nl": 15322,
      "spy_close": 135.74
    },
    {
      "date": "2012-05-10",
      "new_highs": 60,
      "new_lows": 29,
      "total_issues": 2472,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 2.0689655172413794,
      "cumulative_nh_nl": 15353,
      "spy_close": 136.02
    },
    {
      "date": "2012-05-11",
      "new_highs": 45,
      "new_lows": 45,
      "total_issues": 2490,
      "nh_nl_diff": 0,
      "nh_nl_ratio": 1.0,
      "cumulative_nh_nl": 15353,
      "spy_close": 135.61
    },
    {
      "date": "2012-05-14",
      "new_highs": 27,
      "new_lows": 80,
      "total_issues": 2473,
      "nh_nl_diff": -53,
      "nh_nl_ratio": 0.3375,
      "cumulative_nh_nl": 15300,
      "spy_close": 134.11
    },
    {
      "date": "2012-05-15",
      "new_highs": 37,
      "new_lows": 102,
      "total_issues": 2490,
      "nh_nl_diff": -65,
      "nh_nl_ratio": 0.3627450980392157,
      "cumulative_nh_nl": 15235,
      "spy_close": 133.34
    },
    {
      "date": "2012-05-16",
      "new_highs": 35,
      "new_lows": 112,
      "total_issues": 2482,
      "nh_nl_diff": -77,
      "nh_nl_ratio": 0.3125,
      "cumulative_nh_nl": 15158,
      "spy_close": 132.83
    },
    {
      "date": "2012-05-17",
      "new_highs": 16,
      "new_lows": 110,
      "total_issues": 2483,
      "nh_nl_diff": -94,
      "nh_nl_ratio": 0.14545454545454545,
      "cumulative_nh_nl": 15064,
      "spy_close": 130.86
    },
    {
      "date": "2012-05-18",
      "new_highs": 7,
      "new_lows": 112,
      "total_issues": 2485,
      "nh_nl_diff": -105,
      "nh_nl_ratio": 0.0625,
      "cumulative_nh_nl": 14959,
      "spy_close": 129.74
    },
    {
      "date": "2012-05-21",
      "new_highs": 15,
      "new_lows": 58,
      "total_issues": 2475,
      "nh_nl_diff": -43,
      "nh_nl_ratio": 0.25862068965517243,
      "cumulative_nh_nl": 14916,
      "spy_close": 131.97
    },
    {
      "date": "2012-05-22",
      "new_highs": 18,
      "new_lows": 39,
      "total_issues": 2485,
      "nh_nl_diff": -21,
      "nh_nl_ratio": 0.46153846153846156,
      "cumulative_nh_nl": 14895,
      "spy_close": 132.2
    },
    {
      "date": "2012-05-23",
      "new_highs": 13,
      "new_lows": 92,
      "total_issues": 2487,
      "nh_nl_diff": -79,
      "nh_nl_ratio": 0.14130434782608695,
      "cumulative_nh_nl": 14816,
      "spy_close": 132.27
    },
    {
      "date": "2012-05-24",
      "new_highs": 27,
      "new_lows": 36,
      "total_issues": 2488,
      "nh_nl_diff": -9,
      "nh_nl_ratio": 0.75,
      "cumulative_nh_nl": 14807,
      "spy_close": 132.53
    },
    {
      "date": "2012-05-25",
      "new_highs": 22,
      "new_lows": 19,
      "total_issues": 2476,
      "nh_nl_diff": 3,
      "nh_nl_ratio": 1.1578947368421053,
      "cumulative_nh_nl": 14810,
      "spy_close": 132.1
    },
    {
      "date": "2012-05-29",
      "new_highs": 55,
      "new_lows": 18,
      "total_issues": 2487,
      "nh_nl_diff": 37,
      "nh_nl_ratio": 3.0555555555555554,
      "cumulative_nh_nl": 14847,
      "spy_close": 133.7
    },
    {
      "date": "2012-05-30",
      "new_highs": 31,
      "new_lows": 44,
      "total_issues": 2494,
      "nh_nl_diff": -13,
      "nh_nl_ratio": 0.7045454545454546,
      "cumulative_nh_nl": 14834,
      "spy_close": 131.76
    },
    {
      "date": "2012-05-31",
      "new_highs": 44,
      "new_lows": 74,
      "total_issues": 2492,
      "nh_nl_diff": -30,
      "nh_nl_ratio": 0.5945945945945946,
      "cumulative_nh_nl": 14804,
      "spy_close": 131.47
    },
    {
      "date": "2012-06-01",
      "new_highs": 21,
      "new_lows": 107,
      "total_issues": 2505,
      "nh_nl_diff": -86,
      "nh_nl_ratio": 0.19626168224299065,
      "cumulative_nh_nl": 14718,
      "spy_close": 128.16
    },
    {
      "date": "2012-06-04",
      "new_highs": 13,
      "new_lows": 97,
      "total_issues": 2490,
      "nh_nl_diff": -84,
      "nh_nl_ratio": 0.13402061855670103,
      "cumulative_nh_nl": 14634,
      "spy_close": 128.1
    },
    {
      "date": "2012-06-05",
      "new_highs": 19,
      "new_lows": 28,
      "total_issues": 2489,
      "nh_nl_diff": -9,
      "nh_nl_ratio": 0.6785714285714286,
      "cumulative_nh_nl": 14625,
      "spy_close": 129.07
    },
    {
      "date": "2012-06-06",
      "new_highs": 41,
      "new_lows": 12,
      "total_issues": 2499,
      "nh_nl_diff": 29,
      "nh_nl_ratio": 3.4166666666666665,
      "cumulative_nh_nl": 14654,
      "spy_close": 131.97
    },
    {
      "date": "2012-06-07",
      "new_highs": 66,
      "new_lows": 14,
      "total_issues": 2492,
      "nh_nl_diff": 52,
      "nh_nl_ratio": 4.714285714285714,
      "cumulative_nh_nl": 14706,
      "spy_close": 132.05
    },
    {
      "date": "2012-06-08",
      "new_highs": 47,
      "new_lows": 19,
      "total_issues": 2483,
      "nh_nl_diff": 28,
      "nh_nl_ratio": 2.473684210526316,
      "cumulative_nh_nl": 14734,
      "spy_close": 133.1
    },
    {
      "date": "2012-06-11",
      "new_highs": 62,
      "new_lows": 33,
      "total_issues": 2484,
      "nh_nl_diff": 29,
      "nh_nl_ratio": 1.878787878787879,
      "cumulative_nh_nl": 14763,
      "spy_close": 131.42
    },
    {
      "date": "2012-06-12",
      "new_highs": 19,
      "new_lows": 41,
      "total_issues": 2479,
      "nh_nl_diff": -22,
      "nh_nl_ratio": 0.4634146341463415,
      "cumulative_nh_nl": 14741,
      "spy_close": 132.92
    },
    {
      "date": "2012-06-13",
      "new_highs": 26,
      "new_lows": 40,
      "total_issues": 2481,
      "nh_nl_diff": -14,
      "nh_nl_ratio": 0.65,
      "cumulative_nh_nl": 14727,
      "spy_close": 132.07
    },
    {
      "date": "2012-06-14",
      "new_highs": 42,
      "new_lows": 46,
      "total_issues": 2481,
      "nh_nl_diff": -4,
      "nh_nl_ratio": 0.9130434782608695,
      "cumulative_nh_nl": 14723,
      "spy_close": 133.47
    },
    {
      "date": "2012-06-15",
      "new_highs": 66,
      "new_lows": 27,
      "total_issues": 2499,
      "nh_nl_diff": 39,
      "nh_nl_ratio": 2.4444444444444446,
      "cumulative_nh_nl": 14762,
      "spy_close": 134.14
    },
    {
      "date": "2012-06-18",
      "new_highs": 74,
      "new_lows": 25,
      "total_issues": 2499,
      "nh_nl_diff": 49,
      "nh_nl_ratio": 2.96,
      "cumulative_nh_nl": 14811,
      "spy_close": 134.4
    },
    {
      "date": "2012-06-19",
      "new_highs": 116,
      "new_lows": 8,
      "total_issues": 2495,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 14.5,
      "cumulative_nh_nl": 14919,
      "spy_close": 135.7
    },
    {
      "date": "2012-06-20",
      "new_highs": 61,
      "new_lows": 12,
      "total_issues": 2492,
      "nh_nl_diff": 49,
      "nh_nl_ratio": 5.083333333333333,
      "cumulative_nh_nl": 14968,
      "spy_close": 135.48
    },
    {
      "date": "2012-06-21",
      "new_highs": 37,
      "new_lows": 22,
      "total_issues": 2481,
      "nh_nl_diff": 15,
      "nh_nl_ratio": 1.6818181818181819,
      "cumulative_nh_nl": 14983,
      "spy_close": 132.44
    },
    {
      "date": "2012-06-22",
      "new_highs": 39,
      "new_lows": 23,
      "total_issues": 2492,
      "nh_nl_diff": 16,
      "nh_nl_ratio": 1.6956521739130435,
      "cumulative_nh_nl": 14999,
      "spy_close": 133.46
    },
    {
      "date": "2012-06-25",
      "new_highs": 29,
      "new_lows": 60,
      "total_issues": 2504,
      "nh_nl_diff": -31,
      "nh_nl_ratio": 0.48333333333333334,
      "cumulative_nh_nl": 14968,
      "spy_close": 131.32
    },
    {
      "date": "2012-06-26",
      "new_highs": 33,
      "new_lows": 41,
      "total_issues": 2487,
      "nh_nl_diff": -8,
      "nh_nl_ratio": 0.8048780487804879,
      "cumulative_nh_nl": 14960,
      "spy_close": 131.98
    },
    {
      "date": "2012-06-27",
      "new_highs": 63,
      "new_lows": 27,
      "total_issues": 2494,
      "nh_nl_diff": 36,
      "nh_nl_ratio": 2.3333333333333335,
      "cumulative_nh_nl": 14996,
      "spy_close": 133.17
    },
    {
      "date": "2012-06-28",
      "new_highs": 55,
      "new_lows": 43,
      "total_issues": 2487,
      "nh_nl_diff": 12,
      "nh_nl_ratio": 1.2790697674418605,
      "cumulative_nh_nl": 15008,
      "spy_close": 132.79
    },
    {
      "date": "2012-06-29",
      "new_highs": 175,
      "new_lows": 13,
      "total_issues": 2519,
      "nh_nl_diff": 162,
      "nh_nl_ratio": 13.461538461538462,
      "cumulative_nh_nl": 15170,
      "spy_close": 136.11
    },
    {
      "date": "2012-07-02",
      "new_highs": 204,
      "new_lows": 16,
      "total_issues": 2483,
      "nh_nl_diff": 188,
      "nh_nl_ratio": 12.75,
      "cumulative_nh_nl": 15358,
      "spy_close": 136.51
    },
    {
      "date": "2012-07-03",
      "new_highs": 226,
      "new_lows": 6,
      "total_issues": 2479,
      "nh_nl_diff": 220,
      "nh_nl_ratio": 37.666666666666664,
      "cumulative_nh_nl": 15578,
      "spy_close": 137.37
    },
    {
      "date": "2012-07-05",
      "new_highs": 156,
      "new_lows": 6,
      "total_issues": 2481,
      "nh_nl_diff": 150,
      "nh_nl_ratio": 26.0,
      "cumulative_nh_nl": 15728,
      "spy_close": 136.79
    },
    {
      "date": "2012-07-06",
      "new_highs": 62,
      "new_lows": 12,
      "total_issues": 2490,
      "nh_nl_diff": 50,
      "nh_nl_ratio": 5.166666666666667,
      "cumulative_nh_nl": 15778,
      "spy_close": 135.49
    },
    {
      "date": "2012-07-09",
      "new_highs": 91,
      "new_lows": 22,
      "total_issues": 2487,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 4.136363636363637,
      "cumulative_nh_nl": 15847,
      "spy_close": 135.32
    },
    {
      "date": "2012-07-10",
      "new_highs": 120,
      "new_lows": 33,
      "total_issues": 2497,
      "nh_nl_diff": 87,
      "nh_nl_ratio": 3.6363636363636362,
      "cumulative_nh_nl": 15934,
      "spy_close": 134.14
    },
    {
      "date": "2012-07-11",
      "new_highs": 62,
      "new_lows": 31,
      "total_issues": 2480,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 2.0,
      "cumulative_nh_nl": 15965,
      "spy_close": 134.16
    },
    {
      "date": "2012-07-12",
      "new_highs": 54,
      "new_lows": 54,
      "total_issues": 2482,
      "nh_nl_diff": 0,
      "nh_nl_ratio": 1.0,
      "cumulative_nh_nl": 15965,
      "spy_close": 133.51
    },
    {
      "date": "2012-07-13",
      "new_highs": 151,
      "new_lows": 21,
      "total_issues": 2478,
      "nh_nl_diff": 130,
      "nh_nl_ratio": 7.190476190476191,
      "cumulative_nh_nl": 16095,
      "spy_close": 135.75
    },
    {
      "date": "2012-07-16",
      "new_highs": 120,
      "new_lows": 21,
      "total_issues": 2497,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 5.714285714285714,
      "cumulative_nh_nl": 16194,
      "spy_close": 135.43
    },
    {
      "date": "2012-07-17",
      "new_highs": 161,
      "new_lows": 31,
      "total_issues": 2485,
      "nh_nl_diff": 130,
      "nh_nl_ratio": 5.193548387096774,
      "cumulative_nh_nl": 16324,
      "spy_close": 136.36
    },
    {
      "date": "2012-07-18",
      "new_highs": 154,
      "new_lows": 19,
      "total_issues": 2491,
      "nh_nl_diff": 135,
      "nh_nl_ratio": 8.105263157894736,
      "cumulative_nh_nl": 16459,
      "spy_close": 137.37
    },
    {
      "date": "2012-07-19",
      "new_highs": 120,
      "new_lows": 12,
      "total_issues": 2485,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 10.0,
      "cumulative_nh_nl": 16567,
      "spy_close": 137.73
    },
    {
      "date": "2012-07-20",
      "new_highs": 63,
      "new_lows": 28,
      "total_issues": 2488,
      "nh_nl_diff": 35,
      "nh_nl_ratio": 2.25,
      "cumulative_nh_nl": 16602,
      "spy_close": 136.47
    },
    {
      "date": "2012-07-23",
      "new_highs": 41,
      "new_lows": 79,
      "total_issues": 2499,
      "nh_nl_diff": -38,
      "nh_nl_ratio": 0.5189873417721519,
      "cumulative_nh_nl": 16564,
      "spy_close": 135.09
    },
    {
      "date": "2012-07-24",
      "new_highs": 41,
      "new_lows": 75,
      "total_issues": 2502,
      "nh_nl_diff": -34,
      "nh_nl_ratio": 0.5466666666666666,
      "cumulative_nh_nl": 16530,
      "spy_close": 133.93
    },
    {
      "date": "2012-07-25",
      "new_highs": 51,
      "new_lows": 63,
      "total_issues": 2488,
      "nh_nl_diff": -12,
      "nh_nl_ratio": 0.8095238095238095,
      "cumulative_nh_nl": 16518,
      "spy_close": 133.96
    },
    {
      "date": "2012-07-26",
      "new_highs": 108,
      "new_lows": 59,
      "total_issues": 2497,
      "nh_nl_diff": 49,
      "nh_nl_ratio": 1.8305084745762712,
      "cumulative_nh_nl": 16567,
      "spy_close": 136.17
    },
    {
      "date": "2012-07-27",
      "new_highs": 170,
      "new_lows": 25,
      "total_issues": 2507,
      "nh_nl_diff": 145,
      "nh_nl_ratio": 6.8,
      "cumulative_nh_nl": 16712,
      "spy_close": 138.68
    },
    {
      "date": "2012-07-30",
      "new_highs": 132,
      "new_lows": 18,
      "total_issues": 2494,
      "nh_nl_diff": 114,
      "nh_nl_ratio": 7.333333333333333,
      "cumulative_nh_nl": 16826,
      "spy_close": 138.68
    },
    {
      "date": "2012-07-31",
      "new_highs": 110,
      "new_lows": 17,
      "total_issues": 2502,
      "nh_nl_diff": 93,
      "nh_nl_ratio": 6.470588235294118,
      "cumulative_nh_nl": 16919,
      "spy_close": 137.71
    },
    {
      "date": "2012-08-01",
      "new_highs": 125,
      "new_lows": 35,
      "total_issues": 2477,
      "nh_nl_diff": 90,
      "nh_nl_ratio": 3.5714285714285716,
      "cumulative_nh_nl": 17009,
      "spy_close": 137.59
    },
    {
      "date": "2012-08-02",
      "new_highs": 45,
      "new_lows": 53,
      "total_issues": 2485,
      "nh_nl_diff": -8,
      "nh_nl_ratio": 0.8490566037735849,
      "cumulative_nh_nl": 17001,
      "spy_close": 136.64
    },
    {
      "date": "2012-08-03",
      "new_highs": 122,
      "new_lows": 18,
      "total_issues": 2498,
      "nh_nl_diff": 104,
      "nh_nl_ratio": 6.777777777777778,
      "cumulative_nh_nl": 17105,
      "spy_close": 139.35
    },
    {
      "date": "2012-08-06",
      "new_highs": 122,
      "new_lows": 18,
      "total_issues": 2499,
      "nh_nl_diff": 104,
      "nh_nl_ratio": 6.777777777777778,
      "cumulative_nh_nl": 17209,
      "spy_close": 139.62
    },
    {
      "date": "2012-08-07",
      "new_highs": 127,
      "new_lows": 21,
      "total_issues": 2514,
      "nh_nl_diff": 106,
      "nh_nl_ratio": 6.0476190476190474,
      "cumulative_nh_nl": 17315,
      "spy_close": 140.32
    },
    {
      "date": "2012-08-08",
      "new_highs": 74,
      "new_lows": 9,
      "total_issues": 2496,
      "nh_nl_diff": 65,
      "nh_nl_ratio": 8.222222222222221,
      "cumulative_nh_nl": 17380,
      "spy_close": 140.49
    },
    {
      "date": "2012-08-09",
      "new_highs": 73,
      "new_lows": 10,
      "total_issues": 2496,
      "nh_nl_diff": 63,
      "nh_nl_ratio": 7.3,
      "cumulative_nh_nl": 17443,
      "spy_close": 140.61
    },
    {
      "date": "2012-08-10",
      "new_highs": 50,
      "new_lows": 14,
      "total_issues": 2510,
      "nh_nl_diff": 36,
      "nh_nl_ratio": 3.5714285714285716,
      "cumulative_nh_nl": 17479,
      "spy_close": 140.84
    },
    {
      "date": "2012-08-13",
      "new_highs": 49,
      "new_lows": 11,
      "total_issues": 2486,
      "nh_nl_diff": 38,
      "nh_nl_ratio": 4.454545454545454,
      "cumulative_nh_nl": 17517,
      "spy_close": 140.77
    },
    {
      "date": "2012-08-14",
      "new_highs": 77,
      "new_lows": 19,
      "total_issues": 2501,
      "nh_nl_diff": 58,
      "nh_nl_ratio": 4.052631578947368,
      "cumulative_nh_nl": 17575,
      "spy_close": 140.79
    },
    {
      "date": "2012-08-15",
      "new_highs": 74,
      "new_lows": 12,
      "total_issues": 2501,
      "nh_nl_diff": 62,
      "nh_nl_ratio": 6.166666666666667,
      "cumulative_nh_nl": 17637,
      "spy_close": 140.95
    },
    {
      "date": "2012-08-16",
      "new_highs": 116,
      "new_lows": 13,
      "total_issues": 2500,
      "nh_nl_diff": 103,
      "nh_nl_ratio": 8.923076923076923,
      "cumulative_nh_nl": 17740,
      "spy_close": 141.99
    },
    {
      "date": "2012-08-17",
      "new_highs": 130,
      "new_lows": 19,
      "total_issues": 2508,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 6.842105263157895,
      "cumulative_nh_nl": 17851,
      "spy_close": 142.18
    },
    {
      "date": "2012-08-20",
      "new_highs": 99,
      "new_lows": 7,
      "total_issues": 2487,
      "nh_nl_diff": 92,
      "nh_nl_ratio": 14.142857142857142,
      "cumulative_nh_nl": 17943,
      "spy_close": 142.19
    },
    {
      "date": "2012-08-21",
      "new_highs": 135,
      "new_lows": 19,
      "total_issues": 2498,
      "nh_nl_diff": 116,
      "nh_nl_ratio": 7.105263157894737,
      "cumulative_nh_nl": 18059,
      "spy_close": 141.76
    },
    {
      "date": "2012-08-22",
      "new_highs": 42,
      "new_lows": 11,
      "total_issues": 2493,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 3.8181818181818183,
      "cumulative_nh_nl": 18090,
      "spy_close": 141.82
    },
    {
      "date": "2012-08-23",
      "new_highs": 36,
      "new_lows": 12,
      "total_issues": 2504,
      "nh_nl_diff": 24,
      "nh_nl_ratio": 3.0,
      "cumulative_nh_nl": 18114,
      "spy_close": 140.67
    },
    {
      "date": "2012-08-24",
      "new_highs": 48,
      "new_lows": 13,
      "total_issues": 2487,
      "nh_nl_diff": 35,
      "nh_nl_ratio": 3.6923076923076925,
      "cumulative_nh_nl": 18149,
      "spy_close": 141.51
    },
    {
      "date": "2012-08-27",
      "new_highs": 62,
      "new_lows": 17,
      "total_issues": 2504,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 3.6470588235294117,
      "cumulative_nh_nl": 18194,
      "spy_close": 141.54
    },
    {
      "date": "2012-08-28",
      "new_highs": 57,
      "new_lows": 22,
      "total_issues": 2509,
      "nh_nl_diff": 35,
      "nh_nl_ratio": 2.590909090909091,
      "cumulative_nh_nl": 18229,
      "spy_close": 141.4
    },
    {
      "date": "2012-08-29",
      "new_highs": 73,
      "new_lows": 18,
      "total_issues": 2506,
      "nh_nl_diff": 55,
      "nh_nl_ratio": 4.055555555555555,
      "cumulative_nh_nl": 18284,
      "spy_close": 141.51
    },
    {
      "date": "2012-08-30",
      "new_highs": 33,
      "new_lows": 18,
      "total_issues": 2502,
      "nh_nl_diff": 15,
      "nh_nl_ratio": 1.8333333333333333,
      "cumulative_nh_nl": 18299,
      "spy_close": 140.49
    },
    {
      "date": "2012-08-31",
      "new_highs": 68,
      "new_lows": 12,
      "total_issues": 2512,
      "nh_nl_diff": 56,
      "nh_nl_ratio": 5.666666666666667,
      "cumulative_nh_nl": 18355,
      "spy_close": 141.16
    },
    {
      "date": "2012-09-04",
      "new_highs": 126,
      "new_lows": 16,
      "total_issues": 2500,
      "nh_nl_diff": 110,
      "nh_nl_ratio": 7.875,
      "cumulative_nh_nl": 18465,
      "spy_close": 141.03
    },
    {
      "date": "2012-09-05",
      "new_highs": 126,
      "new_lows": 17,
      "total_issues": 2505,
      "nh_nl_diff": 109,
      "nh_nl_ratio": 7.411764705882353,
      "cumulative_nh_nl": 18574,
      "spy_close": 140.91
    },
    {
      "date": "2012-09-06",
      "new_highs": 261,
      "new_lows": 24,
      "total_issues": 2507,
      "nh_nl_diff": 237,
      "nh_nl_ratio": 10.875,
      "cumulative_nh_nl": 18811,
      "spy_close": 143.77
    },
    {
      "date": "2012-09-07",
      "new_highs": 256,
      "new_lows": 23,
      "total_issues": 2512,
      "nh_nl_diff": 233,
      "nh_nl_ratio": 11.130434782608695,
      "cumulative_nh_nl": 19044,
      "spy_close": 144.33
    },
    {
      "date": "2012-09-10",
      "new_highs": 154,
      "new_lows": 22,
      "total_issues": 2508,
      "nh_nl_diff": 132,
      "nh_nl_ratio": 7.0,
      "cumulative_nh_nl": 19176,
      "spy_close": 143.51
    },
    {
      "date": "2012-09-11",
      "new_highs": 130,
      "new_lows": 14,
      "total_issues": 2522,
      "nh_nl_diff": 116,
      "nh_nl_ratio": 9.285714285714286,
      "cumulative_nh_nl": 19292,
      "spy_close": 143.91
    },
    {
      "date": "2012-09-12",
      "new_highs": 178,
      "new_lows": 24,
      "total_issues": 2508,
      "nh_nl_diff": 154,
      "nh_nl_ratio": 7.416666666666667,
      "cumulative_nh_nl": 19446,
      "spy_close": 144.39
    },
    {
      "date": "2012-09-13",
      "new_highs": 329,
      "new_lows": 27,
      "total_issues": 2524,
      "nh_nl_diff": 302,
      "nh_nl_ratio": 12.185185185185185,
      "cumulative_nh_nl": 19748,
      "spy_close": 146.59
    },
    {
      "date": "2012-09-14",
      "new_highs": 415,
      "new_lows": 25,
      "total_issues": 2537,
      "nh_nl_diff": 390,
      "nh_nl_ratio": 16.6,
      "cumulative_nh_nl": 20138,
      "spy_close": 147.24
    },
    {
      "date": "2012-09-17",
      "new_highs": 112,
      "new_lows": 15,
      "total_issues": 2519,
      "nh_nl_diff": 97,
      "nh_nl_ratio": 7.466666666666667,
      "cumulative_nh_nl": 20235,
      "spy_close": 146.74
    },
    {
      "date": "2012-09-18",
      "new_highs": 100,
      "new_lows": 9,
      "total_issues": 2521,
      "nh_nl_diff": 91,
      "nh_nl_ratio": 11.11111111111111,
      "cumulative_nh_nl": 20326,
      "spy_close": 146.62
    },
    {
      "date": "2012-09-19",
      "new_highs": 151,
      "new_lows": 12,
      "total_issues": 2526,
      "nh_nl_diff": 139,
      "nh_nl_ratio": 12.583333333333334,
      "cumulative_nh_nl": 20465,
      "spy_close": 146.7
    },
    {
      "date": "2012-09-20",
      "new_highs": 108,
      "new_lows": 15,
      "total_issues": 2514,
      "nh_nl_diff": 93,
      "nh_nl_ratio": 7.2,
      "cumulative_nh_nl": 20558,
      "spy_close": 146.71
    },
    {
      "date": "2012-09-21",
      "new_highs": 251,
      "new_lows": 21,
      "total_issues": 2533,
      "nh_nl_diff": 230,
      "nh_nl_ratio": 11.952380952380953,
      "cumulative_nh_nl": 20788,
      "spy_close": 145.87
    },
    {
      "date": "2012-09-24",
      "new_highs": 136,
      "new_lows": 9,
      "total_issues": 2512,
      "nh_nl_diff": 127,
      "nh_nl_ratio": 15.11111111111111,
      "cumulative_nh_nl": 20915,
      "spy_close": 145.65
    },
    {
      "date": "2012-09-25",
      "new_highs": 175,
      "new_lows": 17,
      "total_issues": 2519,
      "nh_nl_diff": 158,
      "nh_nl_ratio": 10.294117647058824,
      "cumulative_nh_nl": 21073,
      "spy_close": 144.1
    },
    {
      "date": "2012-09-26",
      "new_highs": 57,
      "new_lows": 21,
      "total_issues": 2518,
      "nh_nl_diff": 36,
      "nh_nl_ratio": 2.7142857142857144,
      "cumulative_nh_nl": 21109,
      "spy_close": 143.3
    },
    {
      "date": "2012-09-27",
      "new_highs": 85,
      "new_lows": 9,
      "total_issues": 2528,
      "nh_nl_diff": 76,
      "nh_nl_ratio": 9.444444444444445,
      "cumulative_nh_nl": 21185,
      "spy_close": 144.64
    },
    {
      "date": "2012-09-28",
      "new_highs": 88,
      "new_lows": 10,
      "total_issues": 2525,
      "nh_nl_diff": 78,
      "nh_nl_ratio": 8.8,
      "cumulative_nh_nl": 21263,
      "spy_close": 143.97
    },
    {
      "date": "2012-10-01",
      "new_highs": 166,
      "new_lows": 20,
      "total_issues": 2515,
      "nh_nl_diff": 146,
      "nh_nl_ratio": 8.3,
      "cumulative_nh_nl": 21409,
      "spy_close": 144.35
    },
    {
      "date": "2012-10-02",
      "new_highs": 103,
      "new_lows": 15,
      "total_issues": 2505,
      "nh_nl_diff": 88,
      "nh_nl_ratio": 6.866666666666666,
      "cumulative_nh_nl": 21497,
      "spy_close": 144.5
    },
    {
      "date": "2012-10-03",
      "new_highs": 122,
      "new_lows": 16,
      "total_issues": 2504,
      "nh_nl_diff": 106,
      "nh_nl_ratio": 7.625,
      "cumulative_nh_nl": 21603,
      "spy_close": 145.09
    },
    {
      "date": "2012-10-04",
      "new_highs": 165,
      "new_lows": 16,
      "total_issues": 2517,
      "nh_nl_diff": 149,
      "nh_nl_ratio": 10.3125,
      "cumulative_nh_nl": 21752,
      "spy_close": 146.13
    },
    {
      "date": "2012-10-05",
      "new_highs": 232,
      "new_lows": 7,
      "total_issues": 2510,
      "nh_nl_diff": 225,
      "nh_nl_ratio": 33.142857142857146,
      "cumulative_nh_nl": 21977,
      "spy_close": 146.14
    },
    {
      "date": "2012-10-08",
      "new_highs": 75,
      "new_lows": 17,
      "total_issues": 2493,
      "nh_nl_diff": 58,
      "nh_nl_ratio": 4.411764705882353,
      "cumulative_nh_nl": 22035,
      "spy_close": 145.64
    },
    {
      "date": "2012-10-09",
      "new_highs": 49,
      "new_lows": 23,
      "total_issues": 2520,
      "nh_nl_diff": 26,
      "nh_nl_ratio": 2.130434782608696,
      "cumulative_nh_nl": 22061,
      "spy_close": 144.2
    },
    {
      "date": "2012-10-10",
      "new_highs": 25,
      "new_lows": 30,
      "total_issues": 2512,
      "nh_nl_diff": -5,
      "nh_nl_ratio": 0.8333333333333334,
      "cumulative_nh_nl": 22056,
      "spy_close": 143.28
    },
    {
      "date": "2012-10-11",
      "new_highs": 49,
      "new_lows": 18,
      "total_issues": 2498,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 2.7222222222222223,
      "cumulative_nh_nl": 22087,
      "spy_close": 143.36
    },
    {
      "date": "2012-10-12",
      "new_highs": 30,
      "new_lows": 26,
      "total_issues": 2503,
      "nh_nl_diff": 4,
      "nh_nl_ratio": 1.1538461538461537,
      "cumulative_nh_nl": 22091,
      "spy_close": 142.89
    },
    {
      "date": "2012-10-15",
      "new_highs": 45,
      "new_lows": 28,
      "total_issues": 2526,
      "nh_nl_diff": 17,
      "nh_nl_ratio": 1.6071428571428572,
      "cumulative_nh_nl": 22108,
      "spy_close": 144.08
    },
    {
      "date": "2012-10-16",
      "new_highs": 125,
      "new_lows": 14,
      "total_issues": 2522,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 8.928571428571429,
      "cumulative_nh_nl": 22219,
      "spy_close": 145.54
    },
    {
      "date": "2012-10-17",
      "new_highs": 174,
      "new_lows": 16,
      "total_issues": 2517,
      "nh_nl_diff": 158,
      "nh_nl_ratio": 10.875,
      "cumulative_nh_nl": 22377,
      "spy_close": 146.2
    },
    {
      "date": "2012-10-18",
      "new_highs": 157,
      "new_lows": 16,
      "total_issues": 2516,
      "nh_nl_diff": 141,
      "nh_nl_ratio": 9.8125,
      "cumulative_nh_nl": 22518,
      "spy_close": 145.82
    },
    {
      "date": "2012-10-19",
      "new_highs": 61,
      "new_lows": 39,
      "total_issues": 2517,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 1.564102564102564,
      "cumulative_nh_nl": 22540,
      "spy_close": 143.39
    },
    {
      "date": "2012-10-22",
      "new_highs": 30,
      "new_lows": 23,
      "total_issues": 2505,
      "nh_nl_diff": 7,
      "nh_nl_ratio": 1.3043478260869565,
      "cumulative_nh_nl": 22547,
      "spy_close": 143.41
    },
    {
      "date": "2012-10-23",
      "new_highs": 17,
      "new_lows": 44,
      "total_issues": 2535,
      "nh_nl_diff": -27,
      "nh_nl_ratio": 0.38636363636363635,
      "cumulative_nh_nl": 22520,
      "spy_close": 141.42
    },
    {
      "date": "2012-10-24",
      "new_highs": 39,
      "new_lows": 29,
      "total_issues": 2519,
      "nh_nl_diff": 10,
      "nh_nl_ratio": 1.3448275862068966,
      "cumulative_nh_nl": 22530,
      "spy_close": 141.02
    },
    {
      "date": "2012-10-25",
      "new_highs": 71,
      "new_lows": 33,
      "total_issues": 2534,
      "nh_nl_diff": 38,
      "nh_nl_ratio": 2.1515151515151514,
      "cumulative_nh_nl": 22568,
      "spy_close": 141.43
    },
    {
      "date": "2012-10-26",
      "new_highs": 51,
      "new_lows": 32,
      "total_issues": 2517,
      "nh_nl_diff": 19,
      "nh_nl_ratio": 1.59375,
      "cumulative_nh_nl": 22587,
      "spy_close": 141.35
    },
    {
      "date": "2012-10-31",
      "new_highs": 91,
      "new_lows": 39,
      "total_issues": 2527,
      "nh_nl_diff": 52,
      "nh_nl_ratio": 2.3333333333333335,
      "cumulative_nh_nl": 22639,
      "spy_close": 141.35
    },
    {
      "date": "2012-11-01",
      "new_highs": 141,
      "new_lows": 20,
      "total_issues": 2517,
      "nh_nl_diff": 121,
      "nh_nl_ratio": 7.05,
      "cumulative_nh_nl": 22760,
      "spy_close": 142.83
    },
    {
      "date": "2012-11-02",
      "new_highs": 124,
      "new_lows": 26,
      "total_issues": 2511,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 4.769230769230769,
      "cumulative_nh_nl": 22858,
      "spy_close": 141.56
    },
    {
      "date": "2012-11-05",
      "new_highs": 52,
      "new_lows": 27,
      "total_issues": 2518,
      "nh_nl_diff": 25,
      "nh_nl_ratio": 1.9259259259259258,
      "cumulative_nh_nl": 22883,
      "spy_close": 141.85
    },
    {
      "date": "2012-11-06",
      "new_highs": 98,
      "new_lows": 21,
      "total_issues": 2512,
      "nh_nl_diff": 77,
      "nh_nl_ratio": 4.666666666666667,
      "cumulative_nh_nl": 22960,
      "spy_close": 142.96
    },
    {
      "date": "2012-11-07",
      "new_highs": 44,
      "new_lows": 49,
      "total_issues": 2532,
      "nh_nl_diff": -5,
      "nh_nl_ratio": 0.8979591836734694,
      "cumulative_nh_nl": 22955,
      "spy_close": 139.72
    },
    {
      "date": "2012-11-08",
      "new_highs": 36,
      "new_lows": 72,
      "total_issues": 2521,
      "nh_nl_diff": -36,
      "nh_nl_ratio": 0.5,
      "cumulative_nh_nl": 22919,
      "spy_close": 138.04
    },
    {
      "date": "2012-11-09",
      "new_highs": 30,
      "new_lows": 85,
      "total_issues": 2529,
      "nh_nl_diff": -55,
      "nh_nl_ratio": 0.35294117647058826,
      "cumulative_nh_nl": 22864,
      "spy_close": 138.16
    },
    {
      "date": "2012-11-12",
      "new_highs": 38,
      "new_lows": 60,
      "total_issues": 2521,
      "nh_nl_diff": -22,
      "nh_nl_ratio": 0.6333333333333333,
      "cumulative_nh_nl": 22842,
      "spy_close": 138.27
    },
    {
      "date": "2012-11-13",
      "new_highs": 29,
      "new_lows": 95,
      "total_issues": 2539,
      "nh_nl_diff": -66,
      "nh_nl_ratio": 0.30526315789473685,
      "cumulative_nh_nl": 22776,
      "spy_close": 137.79
    },
    {
      "date": "2012-11-14",
      "new_highs": 18,
      "new_lows": 132,
      "total_issues": 2542,
      "nh_nl_diff": -114,
      "nh_nl_ratio": 0.13636363636363635,
      "cumulative_nh_nl": 22662,
      "spy_close": 135.93
    },
    {
      "date": "2012-11-15",
      "new_highs": 9,
      "new_lows": 175,
      "total_issues": 2546,
      "nh_nl_diff": -166,
      "nh_nl_ratio": 0.05142857142857143,
      "cumulative_nh_nl": 22496,
      "spy_close": 135.7
    },
    {
      "date": "2012-11-16",
      "new_highs": 11,
      "new_lows": 132,
      "total_issues": 2536,
      "nh_nl_diff": -121,
      "nh_nl_ratio": 0.08333333333333333,
      "cumulative_nh_nl": 22375,
      "spy_close": 136.37
    },
    {
      "date": "2012-11-19",
      "new_highs": 40,
      "new_lows": 29,
      "total_issues": 2538,
      "nh_nl_diff": 11,
      "nh_nl_ratio": 1.3793103448275863,
      "cumulative_nh_nl": 22386,
      "spy_close": 139.13
    },
    {
      "date": "2012-11-20",
      "new_highs": 52,
      "new_lows": 29,
      "total_issues": 2530,
      "nh_nl_diff": 23,
      "nh_nl_ratio": 1.793103448275862,
      "cumulative_nh_nl": 22409,
      "spy_close": 139.19
    },
    {
      "date": "2012-11-21",
      "new_highs": 60,
      "new_lows": 28,
      "total_issues": 2516,
      "nh_nl_diff": 32,
      "nh_nl_ratio": 2.142857142857143,
      "cumulative_nh_nl": 22441,
      "spy_close": 139.45
    },
    {
      "date": "2012-11-23",
      "new_highs": 81,
      "new_lows": 10,
      "total_issues": 2467,
      "nh_nl_diff": 71,
      "nh_nl_ratio": 8.1,
      "cumulative_nh_nl": 22512,
      "spy_close": 141.35
    },
    {
      "date": "2012-11-26",
      "new_highs": 80,
      "new_lows": 12,
      "total_issues": 2539,
      "nh_nl_diff": 68,
      "nh_nl_ratio": 6.666666666666667,
      "cumulative_nh_nl": 22580,
      "spy_close": 141.05
    },
    {
      "date": "2012-11-27",
      "new_highs": 80,
      "new_lows": 16,
      "total_issues": 2524,
      "nh_nl_diff": 64,
      "nh_nl_ratio": 5.0,
      "cumulative_nh_nl": 22644,
      "spy_close": 140.33
    },
    {
      "date": "2012-11-28",
      "new_highs": 67,
      "new_lows": 12,
      "total_issues": 2526,
      "nh_nl_diff": 55,
      "nh_nl_ratio": 5.583333333333333,
      "cumulative_nh_nl": 22699,
      "spy_close": 141.46
    },
    {
      "date": "2012-11-29",
      "new_highs": 120,
      "new_lows": 10,
      "total_issues": 2526,
      "nh_nl_diff": 110,
      "nh_nl_ratio": 12.0,
      "cumulative_nh_nl": 22809,
      "spy_close": 142.12
    },
    {
      "date": "2012-11-30",
      "new_highs": 84,
      "new_lows": 14,
      "total_issues": 2548,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 6.0,
      "cumulative_nh_nl": 22879,
      "spy_close": 142.16
    },
    {
      "date": "2012-12-03",
      "new_highs": 106,
      "new_lows": 9,
      "total_issues": 2547,
      "nh_nl_diff": 97,
      "nh_nl_ratio": 11.777777777777779,
      "cumulative_nh_nl": 22976,
      "spy_close": 141.45
    },
    {
      "date": "2012-12-04",
      "new_highs": 48,
      "new_lows": 21,
      "total_issues": 2553,
      "nh_nl_diff": 27,
      "nh_nl_ratio": 2.2857142857142856,
      "cumulative_nh_nl": 23003,
      "spy_close": 141.25
    },
    {
      "date": "2012-12-05",
      "new_highs": 75,
      "new_lows": 21,
      "total_issues": 2549,
      "nh_nl_diff": 54,
      "nh_nl_ratio": 3.5714285714285716,
      "cumulative_nh_nl": 23057,
      "spy_close": 141.5
    },
    {
      "date": "2012-12-06",
      "new_highs": 67,
      "new_lows": 16,
      "total_issues": 2552,
      "nh_nl_diff": 51,
      "nh_nl_ratio": 4.1875,
      "cumulative_nh_nl": 23108,
      "spy_close": 141.98
    },
    {
      "date": "2012-12-07",
      "new_highs": 72,
      "new_lows": 15,
      "total_issues": 2551,
      "nh_nl_diff": 57,
      "nh_nl_ratio": 4.8,
      "cumulative_nh_nl": 23165,
      "spy_close": 142.42
    },
    {
      "date": "2012-12-10",
      "new_highs": 75,
      "new_lows": 20,
      "total_issues": 2552,
      "nh_nl_diff": 55,
      "nh_nl_ratio": 3.75,
      "cumulative_nh_nl": 23220,
      "spy_close": 142.47
    },
    {
      "date": "2012-12-11",
      "new_highs": 131,
      "new_lows": 10,
      "total_issues": 2560,
      "nh_nl_diff": 121,
      "nh_nl_ratio": 13.1,
      "cumulative_nh_nl": 23341,
      "spy_close": 143.44
    },
    {
      "date": "2012-12-12",
      "new_highs": 119,
      "new_lows": 21,
      "total_issues": 2564,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 5.666666666666667,
      "cumulative_nh_nl": 23439,
      "spy_close": 143.51
    },
    {
      "date": "2012-12-13",
      "new_highs": 46,
      "new_lows": 18,
      "total_issues": 2560,
      "nh_nl_diff": 28,
      "nh_nl_ratio": 2.5555555555555554,
      "cumulative_nh_nl": 23467,
      "spy_close": 142.63
    },
    {
      "date": "2012-12-14",
      "new_highs": 50,
      "new_lows": 18,
      "total_issues": 2546,
      "nh_nl_diff": 32,
      "nh_nl_ratio": 2.7777777777777777,
      "cumulative_nh_nl": 23499,
      "spy_close": 142.11
    },
    {
      "date": "2012-12-17",
      "new_highs": 90,
      "new_lows": 15,
      "total_issues": 2561,
      "nh_nl_diff": 75,
      "nh_nl_ratio": 6.0,
      "cumulative_nh_nl": 23574,
      "spy_close": 143.77
    },
    {
      "date": "2012-12-18",
      "new_highs": 178,
      "new_lows": 10,
      "total_issues": 2565,
      "nh_nl_diff": 168,
      "nh_nl_ratio": 17.8,
      "cumulative_nh_nl": 23742,
      "spy_close": 145.37
    },
    {
      "date": "2012-12-19",
      "new_highs": 170,
      "new_lows": 16,
      "total_issues": 2563,
      "nh_nl_diff": 154,
      "nh_nl_ratio": 10.625,
      "cumulative_nh_nl": 23896,
      "spy_close": 144.29
    },
    {
      "date": "2012-12-20",
      "new_highs": 149,
      "new_lows": 13,
      "total_issues": 2553,
      "nh_nl_diff": 136,
      "nh_nl_ratio": 11.461538461538462,
      "cumulative_nh_nl": 24032,
      "spy_close": 145.12
    },
    {
      "date": "2012-12-21",
      "new_highs": 67,
      "new_lows": 22,
      "total_issues": 2552,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 3.0454545454545454,
      "cumulative_nh_nl": 24077,
      "spy_close": 142.79
    },
    {
      "date": "2012-12-24",
      "new_highs": 51,
      "new_lows": 9,
      "total_issues": 2525,
      "nh_nl_diff": 42,
      "nh_nl_ratio": 5.666666666666667,
      "cumulative_nh_nl": 24119,
      "spy_close": 142.35
    },
    {
      "date": "2012-12-26",
      "new_highs": 54,
      "new_lows": 11,
      "total_issues": 2540,
      "nh_nl_diff": 43,
      "nh_nl_ratio": 4.909090909090909,
      "cumulative_nh_nl": 24162,
      "spy_close": 141.75
    },
    {
      "date": "2012-12-27",
      "new_highs": 40,
      "new_lows": 23,
      "total_issues": 2560,
      "nh_nl_diff": 17,
      "nh_nl_ratio": 1.7391304347826086,
      "cumulative_nh_nl": 24179,
      "spy_close": 141.56
    },
    {
      "date": "2012-12-28",
      "new_highs": 34,
      "new_lows": 24,
      "total_issues": 2567,
      "nh_nl_diff": 10,
      "nh_nl_ratio": 1.4166666666666667,
      "cumulative_nh_nl": 24189,
      "spy_close": 140.03
    },
    {
      "date": "2012-12-31",
      "new_highs": 91,
      "new_lows": 24,
      "total_issues": 2577,
      "nh_nl_diff": 67,
      "nh_nl_ratio": 3.7916666666666665,
      "cumulative_nh_nl": 24256,
      "spy_close": 142.41
    },
    {
      "date": "2013-01-02",
      "new_highs": 393,
      "new_lows": 12,
      "total_issues": 2557,
      "nh_nl_diff": 381,
      "nh_nl_ratio": 32.75,
      "cumulative_nh_nl": 24637,
      "spy_close": 146.06
    },
    {
      "date": "2013-01-03",
      "new_highs": 265,
      "new_lows": 15,
      "total_issues": 2544,
      "nh_nl_diff": 250,
      "nh_nl_ratio": 17.666666666666668,
      "cumulative_nh_nl": 24887,
      "spy_close": 145.73
    },
    {
      "date": "2013-01-04",
      "new_highs": 231,
      "new_lows": 12,
      "total_issues": 2554,
      "nh_nl_diff": 219,
      "nh_nl_ratio": 19.25,
      "cumulative_nh_nl": 25106,
      "spy_close": 146.37
    },
    {
      "date": "2013-01-07",
      "new_highs": 164,
      "new_lows": 4,
      "total_issues": 2567,
      "nh_nl_diff": 160,
      "nh_nl_ratio": 41.0,
      "cumulative_nh_nl": 25266,
      "spy_close": 145.97
    },
    {
      "date": "2013-01-08",
      "new_highs": 146,
      "new_lows": 6,
      "total_issues": 2551,
      "nh_nl_diff": 140,
      "nh_nl_ratio": 24.333333333333332,
      "cumulative_nh_nl": 25406,
      "spy_close": 145.55
    },
    {
      "date": "2013-01-09",
      "new_highs": 214,
      "new_lows": 6,
      "total_issues": 2540,
      "nh_nl_diff": 208,
      "nh_nl_ratio": 35.666666666666664,
      "cumulative_nh_nl": 25614,
      "spy_close": 145.92
    },
    {
      "date": "2013-01-10",
      "new_highs": 256,
      "new_lows": 14,
      "total_issues": 2551,
      "nh_nl_diff": 242,
      "nh_nl_ratio": 18.285714285714285,
      "cumulative_nh_nl": 25856,
      "spy_close": 147.08
    },
    {
      "date": "2013-01-11",
      "new_highs": 202,
      "new_lows": 9,
      "total_issues": 2551,
      "nh_nl_diff": 193,
      "nh_nl_ratio": 22.444444444444443,
      "cumulative_nh_nl": 26049,
      "spy_close": 147.07
    },
    {
      "date": "2013-01-14",
      "new_highs": 189,
      "new_lows": 5,
      "total_issues": 2551,
      "nh_nl_diff": 184,
      "nh_nl_ratio": 37.8,
      "cumulative_nh_nl": 26233,
      "spy_close": 146.97
    },
    {
      "date": "2013-01-15",
      "new_highs": 159,
      "new_lows": 15,
      "total_issues": 2552,
      "nh_nl_diff": 144,
      "nh_nl_ratio": 10.6,
      "cumulative_nh_nl": 26377,
      "spy_close": 147.07
    },
    {
      "date": "2013-01-16",
      "new_highs": 127,
      "new_lows": 7,
      "total_issues": 2539,
      "nh_nl_diff": 120,
      "nh_nl_ratio": 18.142857142857142,
      "cumulative_nh_nl": 26497,
      "spy_close": 147.05
    },
    {
      "date": "2013-01-17",
      "new_highs": 336,
      "new_lows": 16,
      "total_issues": 2538,
      "nh_nl_diff": 320,
      "nh_nl_ratio": 21.0,
      "cumulative_nh_nl": 26817,
      "spy_close": 148.0
    },
    {
      "date": "2013-01-18",
      "new_highs": 283,
      "new_lows": 15,
      "total_issues": 2556,
      "nh_nl_diff": 268,
      "nh_nl_ratio": 18.866666666666667,
      "cumulative_nh_nl": 27085,
      "spy_close": 148.33
    },
    {
      "date": "2013-01-22",
      "new_highs": 364,
      "new_lows": 21,
      "total_issues": 2564,
      "nh_nl_diff": 343,
      "nh_nl_ratio": 17.333333333333332,
      "cumulative_nh_nl": 27428,
      "spy_close": 149.13
    },
    {
      "date": "2013-01-23",
      "new_highs": 310,
      "new_lows": 16,
      "total_issues": 2561,
      "nh_nl_diff": 294,
      "nh_nl_ratio": 19.375,
      "cumulative_nh_nl": 27722,
      "spy_close": 149.37
    },
    {
      "date": "2013-01-24",
      "new_highs": 425,
      "new_lows": 17,
      "total_issues": 2549,
      "nh_nl_diff": 408,
      "nh_nl_ratio": 25.0,
      "cumulative_nh_nl": 28130,
      "spy_close": 149.41
    },
    {
      "date": "2013-01-25",
      "new_highs": 349,
      "new_lows": 22,
      "total_issues": 2559,
      "nh_nl_diff": 327,
      "nh_nl_ratio": 15.863636363636363,
      "cumulative_nh_nl": 28457,
      "spy_close": 150.25
    },
    {
      "date": "2013-01-28",
      "new_highs": 334,
      "new_lows": 20,
      "total_issues": 2568,
      "nh_nl_diff": 314,
      "nh_nl_ratio": 16.7,
      "cumulative_nh_nl": 28771,
      "spy_close": 150.07
    },
    {
      "date": "2013-01-29",
      "new_highs": 283,
      "new_lows": 11,
      "total_issues": 2555,
      "nh_nl_diff": 272,
      "nh_nl_ratio": 25.727272727272727,
      "cumulative_nh_nl": 29043,
      "spy_close": 150.66
    },
    {
      "date": "2013-01-30",
      "new_highs": 213,
      "new_lows": 9,
      "total_issues": 2557,
      "nh_nl_diff": 204,
      "nh_nl_ratio": 23.666666666666668,
      "cumulative_nh_nl": 29247,
      "spy_close": 150.07
    },
    {
      "date": "2013-01-31",
      "new_highs": 169,
      "new_lows": 10,
      "total_issues": 2569,
      "nh_nl_diff": 159,
      "nh_nl_ratio": 16.9,
      "cumulative_nh_nl": 29406,
      "spy_close": 149.7
    },
    {
      "date": "2013-02-01",
      "new_highs": 396,
      "new_lows": 18,
      "total_issues": 2570,
      "nh_nl_diff": 378,
      "nh_nl_ratio": 22.0,
      "cumulative_nh_nl": 29784,
      "spy_close": 151.24
    },
    {
      "date": "2013-02-04",
      "new_highs": 129,
      "new_lows": 11,
      "total_issues": 2561,
      "nh_nl_diff": 118,
      "nh_nl_ratio": 11.727272727272727,
      "cumulative_nh_nl": 29902,
      "spy_close": 149.54
    },
    {
      "date": "2013-02-05",
      "new_highs": 243,
      "new_lows": 15,
      "total_issues": 2560,
      "nh_nl_diff": 228,
      "nh_nl_ratio": 16.2,
      "cumulative_nh_nl": 30130,
      "spy_close": 151.05
    },
    {
      "date": "2013-02-06",
      "new_highs": 194,
      "new_lows": 11,
      "total_issues": 2555,
      "nh_nl_diff": 183,
      "nh_nl_ratio": 17.636363636363637,
      "cumulative_nh_nl": 30313,
      "spy_close": 151.16
    },
    {
      "date": "2013-02-07",
      "new_highs": 203,
      "new_lows": 11,
      "total_issues": 2560,
      "nh_nl_diff": 192,
      "nh_nl_ratio": 18.454545454545453,
      "cumulative_nh_nl": 30505,
      "spy_close": 150.96
    },
    {
      "date": "2013-02-08",
      "new_highs": 270,
      "new_lows": 19,
      "total_issues": 2558,
      "nh_nl_diff": 251,
      "nh_nl_ratio": 14.210526315789474,
      "cumulative_nh_nl": 30756,
      "spy_close": 151.8
    },
    {
      "date": "2013-02-11",
      "new_highs": 195,
      "new_lows": 11,
      "total_issues": 2561,
      "nh_nl_diff": 184,
      "nh_nl_ratio": 17.727272727272727,
      "cumulative_nh_nl": 30940,
      "spy_close": 151.77
    },
    {
      "date": "2013-02-12",
      "new_highs": 273,
      "new_lows": 21,
      "total_issues": 2567,
      "nh_nl_diff": 252,
      "nh_nl_ratio": 13.0,
      "cumulative_nh_nl": 31192,
      "spy_close": 152.02
    },
    {
      "date": "2013-02-13",
      "new_highs": 312,
      "new_lows": 20,
      "total_issues": 2568,
      "nh_nl_diff": 292,
      "nh_nl_ratio": 15.6,
      "cumulative_nh_nl": 31484,
      "spy_close": 152.15
    },
    {
      "date": "2013-02-14",
      "new_highs": 274,
      "new_lows": 20,
      "total_issues": 2560,
      "nh_nl_diff": 254,
      "nh_nl_ratio": 13.7,
      "cumulative_nh_nl": 31738,
      "spy_close": 152.29
    },
    {
      "date": "2013-02-15",
      "new_highs": 290,
      "new_lows": 26,
      "total_issues": 2553,
      "nh_nl_diff": 264,
      "nh_nl_ratio": 11.153846153846153,
      "cumulative_nh_nl": 32002,
      "spy_close": 152.11
    },
    {
      "date": "2013-02-19",
      "new_highs": 395,
      "new_lows": 30,
      "total_issues": 2579,
      "nh_nl_diff": 365,
      "nh_nl_ratio": 13.166666666666666,
      "cumulative_nh_nl": 32367,
      "spy_close": 153.25
    },
    {
      "date": "2013-02-20",
      "new_highs": 260,
      "new_lows": 36,
      "total_issues": 2564,
      "nh_nl_diff": 224,
      "nh_nl_ratio": 7.222222222222222,
      "cumulative_nh_nl": 32591,
      "spy_close": 151.34
    },
    {
      "date": "2013-02-21",
      "new_highs": 49,
      "new_lows": 29,
      "total_issues": 2571,
      "nh_nl_diff": 20,
      "nh_nl_ratio": 1.6896551724137931,
      "cumulative_nh_nl": 32611,
      "spy_close": 150.42
    },
    {
      "date": "2013-02-22",
      "new_highs": 89,
      "new_lows": 16,
      "total_issues": 2555,
      "nh_nl_diff": 73,
      "nh_nl_ratio": 5.5625,
      "cumulative_nh_nl": 32684,
      "spy_close": 151.89
    },
    {
      "date": "2013-02-25",
      "new_highs": 132,
      "new_lows": 18,
      "total_issues": 2582,
      "nh_nl_diff": 114,
      "nh_nl_ratio": 7.333333333333333,
      "cumulative_nh_nl": 32798,
      "spy_close": 149.0
    },
    {
      "date": "2013-02-26",
      "new_highs": 33,
      "new_lows": 17,
      "total_issues": 2563,
      "nh_nl_diff": 16,
      "nh_nl_ratio": 1.9411764705882353,
      "cumulative_nh_nl": 32814,
      "spy_close": 150.02
    },
    {
      "date": "2013-02-27",
      "new_highs": 141,
      "new_lows": 10,
      "total_issues": 2566,
      "nh_nl_diff": 131,
      "nh_nl_ratio": 14.1,
      "cumulative_nh_nl": 32945,
      "spy_close": 151.91
    },
    {
      "date": "2013-02-28",
      "new_highs": 181,
      "new_lows": 16,
      "total_issues": 2568,
      "nh_nl_diff": 165,
      "nh_nl_ratio": 11.3125,
      "cumulative_nh_nl": 33110,
      "spy_close": 151.61
    },
    {
      "date": "2013-03-01",
      "new_highs": 146,
      "new_lows": 34,
      "total_issues": 2561,
      "nh_nl_diff": 112,
      "nh_nl_ratio": 4.294117647058823,
      "cumulative_nh_nl": 33222,
      "spy_close": 152.11
    },
    {
      "date": "2013-03-04",
      "new_highs": 232,
      "new_lows": 38,
      "total_issues": 2575,
      "nh_nl_diff": 194,
      "nh_nl_ratio": 6.105263157894737,
      "cumulative_nh_nl": 33416,
      "spy_close": 152.92
    },
    {
      "date": "2013-03-05",
      "new_highs": 411,
      "new_lows": 26,
      "total_issues": 2581,
      "nh_nl_diff": 385,
      "nh_nl_ratio": 15.807692307692308,
      "cumulative_nh_nl": 33801,
      "spy_close": 154.29
    },
    {
      "date": "2013-03-06",
      "new_highs": 323,
      "new_lows": 34,
      "total_issues": 2577,
      "nh_nl_diff": 289,
      "nh_nl_ratio": 9.5,
      "cumulative_nh_nl": 34090,
      "spy_close": 154.5
    },
    {
      "date": "2013-03-07",
      "new_highs": 250,
      "new_lows": 14,
      "total_issues": 2585,
      "nh_nl_diff": 236,
      "nh_nl_ratio": 17.857142857142858,
      "cumulative_nh_nl": 34326,
      "spy_close": 154.78
    },
    {
      "date": "2013-03-08",
      "new_highs": 354,
      "new_lows": 14,
      "total_issues": 2569,
      "nh_nl_diff": 340,
      "nh_nl_ratio": 25.285714285714285,
      "cumulative_nh_nl": 34666,
      "spy_close": 155.44
    },
    {
      "date": "2013-03-11",
      "new_highs": 310,
      "new_lows": 15,
      "total_issues": 2561,
      "nh_nl_diff": 295,
      "nh_nl_ratio": 20.666666666666668,
      "cumulative_nh_nl": 34961,
      "spy_close": 156.03
    },
    {
      "date": "2013-03-12",
      "new_highs": 226,
      "new_lows": 15,
      "total_issues": 2570,
      "nh_nl_diff": 211,
      "nh_nl_ratio": 15.066666666666666,
      "cumulative_nh_nl": 35172,
      "spy_close": 155.68
    },
    {
      "date": "2013-03-13",
      "new_highs": 230,
      "new_lows": 15,
      "total_issues": 2565,
      "nh_nl_diff": 215,
      "nh_nl_ratio": 15.333333333333334,
      "cumulative_nh_nl": 35387,
      "spy_close": 155.91
    },
    {
      "date": "2013-03-14",
      "new_highs": 378,
      "new_lows": 23,
      "total_issues": 2556,
      "nh_nl_diff": 355,
      "nh_nl_ratio": 16.434782608695652,
      "cumulative_nh_nl": 35742,
      "spy_close": 156.73
    },
    {
      "date": "2013-03-15",
      "new_highs": 332,
      "new_lows": 26,
      "total_issues": 2558,
      "nh_nl_diff": 306,
      "nh_nl_ratio": 12.76923076923077,
      "cumulative_nh_nl": 36048,
      "spy_close": 155.83
    },
    {
      "date": "2013-03-18",
      "new_highs": 130,
      "new_lows": 12,
      "total_issues": 2567,
      "nh_nl_diff": 118,
      "nh_nl_ratio": 10.833333333333334,
      "cumulative_nh_nl": 36166,
      "spy_close": 154.97
    },
    {
      "date": "2013-03-19",
      "new_highs": 162,
      "new_lows": 12,
      "total_issues": 2565,
      "nh_nl_diff": 150,
      "nh_nl_ratio": 13.5,
      "cumulative_nh_nl": 36316,
      "spy_close": 154.61
    },
    {
      "date": "2013-03-20",
      "new_highs": 280,
      "new_lows": 17,
      "total_issues": 2573,
      "nh_nl_diff": 263,
      "nh_nl_ratio": 16.470588235294116,
      "cumulative_nh_nl": 36579,
      "spy_close": 155.69
    },
    {
      "date": "2013-03-21",
      "new_highs": 149,
      "new_lows": 12,
      "total_issues": 2562,
      "nh_nl_diff": 137,
      "nh_nl_ratio": 12.416666666666666,
      "cumulative_nh_nl": 36716,
      "spy_close": 154.36
    },
    {
      "date": "2013-03-22",
      "new_highs": 173,
      "new_lows": 8,
      "total_issues": 2564,
      "nh_nl_diff": 165,
      "nh_nl_ratio": 21.625,
      "cumulative_nh_nl": 36881,
      "spy_close": 155.6
    },
    {
      "date": "2013-03-25",
      "new_highs": 265,
      "new_lows": 23,
      "total_issues": 2578,
      "nh_nl_diff": 242,
      "nh_nl_ratio": 11.521739130434783,
      "cumulative_nh_nl": 37123,
      "spy_close": 154.95
    },
    {
      "date": "2013-03-26",
      "new_highs": 214,
      "new_lows": 16,
      "total_issues": 2559,
      "nh_nl_diff": 198,
      "nh_nl_ratio": 13.375,
      "cumulative_nh_nl": 37321,
      "spy_close": 156.19
    },
    {
      "date": "2013-03-27",
      "new_highs": 184,
      "new_lows": 21,
      "total_issues": 2557,
      "nh_nl_diff": 163,
      "nh_nl_ratio": 8.761904761904763,
      "cumulative_nh_nl": 37484,
      "spy_close": 156.19
    },
    {
      "date": "2013-03-28",
      "new_highs": 331,
      "new_lows": 21,
      "total_issues": 2570,
      "nh_nl_diff": 310,
      "nh_nl_ratio": 15.761904761904763,
      "cumulative_nh_nl": 37794,
      "spy_close": 156.67
    },
    {
      "date": "2013-04-01",
      "new_highs": 199,
      "new_lows": 21,
      "total_issues": 2585,
      "nh_nl_diff": 178,
      "nh_nl_ratio": 9.476190476190476,
      "cumulative_nh_nl": 37972,
      "spy_close": 156.05
    },
    {
      "date": "2013-04-02",
      "new_highs": 217,
      "new_lows": 20,
      "total_issues": 2584,
      "nh_nl_diff": 197,
      "nh_nl_ratio": 10.85,
      "cumulative_nh_nl": 38169,
      "spy_close": 156.82
    },
    {
      "date": "2013-04-03",
      "new_highs": 112,
      "new_lows": 42,
      "total_issues": 2583,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 2.6666666666666665,
      "cumulative_nh_nl": 38239,
      "spy_close": 155.23
    },
    {
      "date": "2013-04-04",
      "new_highs": 72,
      "new_lows": 34,
      "total_issues": 2572,
      "nh_nl_diff": 38,
      "nh_nl_ratio": 2.1176470588235294,
      "cumulative_nh_nl": 38277,
      "spy_close": 155.86
    },
    {
      "date": "2013-04-05",
      "new_highs": 75,
      "new_lows": 23,
      "total_issues": 2577,
      "nh_nl_diff": 52,
      "nh_nl_ratio": 3.260869565217391,
      "cumulative_nh_nl": 38329,
      "spy_close": 155.16
    },
    {
      "date": "2013-04-08",
      "new_highs": 136,
      "new_lows": 16,
      "total_issues": 2578,
      "nh_nl_diff": 120,
      "nh_nl_ratio": 8.5,
      "cumulative_nh_nl": 38449,
      "spy_close": 156.21
    },
    {
      "date": "2013-04-09",
      "new_highs": 159,
      "new_lows": 18,
      "total_issues": 2584,
      "nh_nl_diff": 141,
      "nh_nl_ratio": 8.833333333333334,
      "cumulative_nh_nl": 38590,
      "spy_close": 156.75
    },
    {
      "date": "2013-04-10",
      "new_highs": 292,
      "new_lows": 17,
      "total_issues": 2590,
      "nh_nl_diff": 275,
      "nh_nl_ratio": 17.176470588235293,
      "cumulative_nh_nl": 38865,
      "spy_close": 158.67
    },
    {
      "date": "2013-04-11",
      "new_highs": 345,
      "new_lows": 24,
      "total_issues": 2578,
      "nh_nl_diff": 321,
      "nh_nl_ratio": 14.375,
      "cumulative_nh_nl": 39186,
      "spy_close": 159.19
    },
    {
      "date": "2013-04-12",
      "new_highs": 141,
      "new_lows": 37,
      "total_issues": 2576,
      "nh_nl_diff": 104,
      "nh_nl_ratio": 3.810810810810811,
      "cumulative_nh_nl": 39290,
      "spy_close": 158.8
    },
    {
      "date": "2013-04-15",
      "new_highs": 76,
      "new_lows": 83,
      "total_issues": 2583,
      "nh_nl_diff": -7,
      "nh_nl_ratio": 0.9156626506024096,
      "cumulative_nh_nl": 39283,
      "spy_close": 155.12
    },
    {
      "date": "2013-04-16",
      "new_highs": 61,
      "new_lows": 50,
      "total_issues": 2575,
      "nh_nl_diff": 11,
      "nh_nl_ratio": 1.22,
      "cumulative_nh_nl": 39294,
      "spy_close": 157.41
    },
    {
      "date": "2013-04-17",
      "new_highs": 36,
      "new_lows": 93,
      "total_issues": 2565,
      "nh_nl_diff": -57,
      "nh_nl_ratio": 0.3870967741935484,
      "cumulative_nh_nl": 39237,
      "spy_close": 155.11
    },
    {
      "date": "2013-04-18",
      "new_highs": 40,
      "new_lows": 66,
      "total_issues": 2564,
      "nh_nl_diff": -26,
      "nh_nl_ratio": 0.6060606060606061,
      "cumulative_nh_nl": 39211,
      "spy_close": 154.14
    },
    {
      "date": "2013-04-19",
      "new_highs": 108,
      "new_lows": 23,
      "total_issues": 2563,
      "nh_nl_diff": 85,
      "nh_nl_ratio": 4.695652173913044,
      "cumulative_nh_nl": 39296,
      "spy_close": 155.48
    },
    {
      "date": "2013-04-22",
      "new_highs": 117,
      "new_lows": 31,
      "total_issues": 2575,
      "nh_nl_diff": 86,
      "nh_nl_ratio": 3.774193548387097,
      "cumulative_nh_nl": 39382,
      "spy_close": 156.17
    },
    {
      "date": "2013-04-23",
      "new_highs": 201,
      "new_lows": 14,
      "total_issues": 2579,
      "nh_nl_diff": 187,
      "nh_nl_ratio": 14.357142857142858,
      "cumulative_nh_nl": 39569,
      "spy_close": 157.78
    },
    {
      "date": "2013-04-24",
      "new_highs": 197,
      "new_lows": 11,
      "total_issues": 2566,
      "nh_nl_diff": 186,
      "nh_nl_ratio": 17.90909090909091,
      "cumulative_nh_nl": 39755,
      "spy_close": 157.88
    },
    {
      "date": "2013-04-25",
      "new_highs": 271,
      "new_lows": 9,
      "total_issues": 2586,
      "nh_nl_diff": 262,
      "nh_nl_ratio": 30.11111111111111,
      "cumulative_nh_nl": 40017,
      "spy_close": 158.52
    },
    {
      "date": "2013-04-26",
      "new_highs": 129,
      "new_lows": 12,
      "total_issues": 2580,
      "nh_nl_diff": 117,
      "nh_nl_ratio": 10.75,
      "cumulative_nh_nl": 40134,
      "spy_close": 158.24
    },
    {
      "date": "2013-04-29",
      "new_highs": 212,
      "new_lows": 13,
      "total_issues": 2600,
      "nh_nl_diff": 199,
      "nh_nl_ratio": 16.307692307692307,
      "cumulative_nh_nl": 40333,
      "spy_close": 159.3
    },
    {
      "date": "2013-04-30",
      "new_highs": 243,
      "new_lows": 22,
      "total_issues": 2603,
      "nh_nl_diff": 221,
      "nh_nl_ratio": 11.045454545454545,
      "cumulative_nh_nl": 40554,
      "spy_close": 159.68
    },
    {
      "date": "2013-05-01",
      "new_highs": 177,
      "new_lows": 21,
      "total_issues": 2585,
      "nh_nl_diff": 156,
      "nh_nl_ratio": 8.428571428571429,
      "cumulative_nh_nl": 40710,
      "spy_close": 158.28
    },
    {
      "date": "2013-05-02",
      "new_highs": 194,
      "new_lows": 17,
      "total_issues": 2597,
      "nh_nl_diff": 177,
      "nh_nl_ratio": 11.411764705882353,
      "cumulative_nh_nl": 40887,
      "spy_close": 159.75
    },
    {
      "date": "2013-05-03",
      "new_highs": 430,
      "new_lows": 21,
      "total_issues": 2600,
      "nh_nl_diff": 409,
      "nh_nl_ratio": 20.476190476190474,
      "cumulative_nh_nl": 41296,
      "spy_close": 161.37
    },
    {
      "date": "2013-05-06",
      "new_highs": 247,
      "new_lows": 16,
      "total_issues": 2595,
      "nh_nl_diff": 231,
      "nh_nl_ratio": 15.4375,
      "cumulative_nh_nl": 41527,
      "spy_close": 161.79
    },
    {
      "date": "2013-05-07",
      "new_highs": 362,
      "new_lows": 17,
      "total_issues": 2599,
      "nh_nl_diff": 345,
      "nh_nl_ratio": 21.294117647058822,
      "cumulative_nh_nl": 41872,
      "spy_close": 162.6
    },
    {
      "date": "2013-05-08",
      "new_highs": 417,
      "new_lows": 16,
      "total_issues": 2599,
      "nh_nl_diff": 401,
      "nh_nl_ratio": 26.0625,
      "cumulative_nh_nl": 42273,
      "spy_close": 163.34
    },
    {
      "date": "2013-05-09",
      "new_highs": 330,
      "new_lows": 22,
      "total_issues": 2590,
      "nh_nl_diff": 308,
      "nh_nl_ratio": 15.0,
      "cumulative_nh_nl": 42581,
      "spy_close": 162.88
    },
    {
      "date": "2013-05-10",
      "new_highs": 286,
      "new_lows": 16,
      "total_issues": 2594,
      "nh_nl_diff": 270,
      "nh_nl_ratio": 17.875,
      "cumulative_nh_nl": 42851,
      "spy_close": 163.41
    },
    {
      "date": "2013-05-13",
      "new_highs": 282,
      "new_lows": 22,
      "total_issues": 2595,
      "nh_nl_diff": 260,
      "nh_nl_ratio": 12.818181818181818,
      "cumulative_nh_nl": 43111,
      "spy_close": 163.54
    },
    {
      "date": "2013-05-14",
      "new_highs": 484,
      "new_lows": 24,
      "total_issues": 2603,
      "nh_nl_diff": 460,
      "nh_nl_ratio": 20.166666666666668,
      "cumulative_nh_nl": 43571,
      "spy_close": 165.23
    },
    {
      "date": "2013-05-15",
      "new_highs": 531,
      "new_lows": 42,
      "total_issues": 2589,
      "nh_nl_diff": 489,
      "nh_nl_ratio": 12.642857142857142,
      "cumulative_nh_nl": 44060,
      "spy_close": 166.12
    },
    {
      "date": "2013-05-16",
      "new_highs": 366,
      "new_lows": 39,
      "total_issues": 2603,
      "nh_nl_diff": 327,
      "nh_nl_ratio": 9.384615384615385,
      "cumulative_nh_nl": 44387,
      "spy_close": 165.34
    },
    {
      "date": "2013-05-17",
      "new_highs": 430,
      "new_lows": 41,
      "total_issues": 2594,
      "nh_nl_diff": 389,
      "nh_nl_ratio": 10.487804878048781,
      "cumulative_nh_nl": 44776,
      "spy_close": 166.94
    },
    {
      "date": "2013-05-20",
      "new_highs": 476,
      "new_lows": 40,
      "total_issues": 2588,
      "nh_nl_diff": 436,
      "nh_nl_ratio": 11.9,
      "cumulative_nh_nl": 45212,
      "spy_close": 166.93
    },
    {
      "date": "2013-05-21",
      "new_highs": 373,
      "new_lows": 17,
      "total_issues": 2596,
      "nh_nl_diff": 356,
      "nh_nl_ratio": 21.941176470588236,
      "cumulative_nh_nl": 45568,
      "spy_close": 167.17
    },
    {
      "date": "2013-05-22",
      "new_highs": 450,
      "new_lows": 24,
      "total_issues": 2591,
      "nh_nl_diff": 426,
      "nh_nl_ratio": 18.75,
      "cumulative_nh_nl": 45994,
      "spy_close": 165.93
    },
    {
      "date": "2013-05-23",
      "new_highs": 31,
      "new_lows": 16,
      "total_issues": 2601,
      "nh_nl_diff": 15,
      "nh_nl_ratio": 1.9375,
      "cumulative_nh_nl": 46009,
      "spy_close": 165.45
    },
    {
      "date": "2013-05-24",
      "new_highs": 50,
      "new_lows": 14,
      "total_issues": 2589,
      "nh_nl_diff": 36,
      "nh_nl_ratio": 3.5714285714285716,
      "cumulative_nh_nl": 46045,
      "spy_close": 165.31
    },
    {
      "date": "2013-05-28",
      "new_highs": 237,
      "new_lows": 21,
      "total_issues": 2609,
      "nh_nl_diff": 216,
      "nh_nl_ratio": 11.285714285714286,
      "cumulative_nh_nl": 46261,
      "spy_close": 166.3
    },
    {
      "date": "2013-05-29",
      "new_highs": 74,
      "new_lows": 41,
      "total_issues": 2595,
      "nh_nl_diff": 33,
      "nh_nl_ratio": 1.8048780487804879,
      "cumulative_nh_nl": 46294,
      "spy_close": 165.22
    },
    {
      "date": "2013-05-30",
      "new_highs": 156,
      "new_lows": 25,
      "total_issues": 2594,
      "nh_nl_diff": 131,
      "nh_nl_ratio": 6.24,
      "cumulative_nh_nl": 46425,
      "spy_close": 165.83
    },
    {
      "date": "2013-05-31",
      "new_highs": 106,
      "new_lows": 61,
      "total_issues": 2602,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 1.7377049180327868,
      "cumulative_nh_nl": 46470,
      "spy_close": 163.45
    },
    {
      "date": "2013-06-03",
      "new_highs": 86,
      "new_lows": 74,
      "total_issues": 2593,
      "nh_nl_diff": 12,
      "nh_nl_ratio": 1.162162162162162,
      "cumulative_nh_nl": 46482,
      "spy_close": 164.35
    },
    {
      "date": "2013-06-04",
      "new_highs": 116,
      "new_lows": 45,
      "total_issues": 2606,
      "nh_nl_diff": 71,
      "nh_nl_ratio": 2.577777777777778,
      "cumulative_nh_nl": 46553,
      "spy_close": 163.56
    },
    {
      "date": "2013-06-05",
      "new_highs": 28,
      "new_lows": 12,
      "total_issues": 2594,
      "nh_nl_diff": 16,
      "nh_nl_ratio": 2.3333333333333335,
      "cumulative_nh_nl": 46569,
      "spy_close": 161.27
    },
    {
      "date": "2013-06-06",
      "new_highs": 31,
      "new_lows": 13,
      "total_issues": 2581,
      "nh_nl_diff": 18,
      "nh_nl_ratio": 2.3846153846153846,
      "cumulative_nh_nl": 46587,
      "spy_close": 162.73
    },
    {
      "date": "2013-06-07",
      "new_highs": 91,
      "new_lows": 9,
      "total_issues": 2598,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 10.11111111111111,
      "cumulative_nh_nl": 46669,
      "spy_close": 164.8
    },
    {
      "date": "2013-06-10",
      "new_highs": 122,
      "new_lows": 35,
      "total_issues": 2593,
      "nh_nl_diff": 87,
      "nh_nl_ratio": 3.4857142857142858,
      "cumulative_nh_nl": 46756,
      "spy_close": 164.8
    },
    {
      "date": "2013-06-11",
      "new_highs": 64,
      "new_lows": 79,
      "total_issues": 2602,
      "nh_nl_diff": -15,
      "nh_nl_ratio": 0.810126582278481,
      "cumulative_nh_nl": 46741,
      "spy_close": 163.1
    },
    {
      "date": "2013-06-12",
      "new_highs": 66,
      "new_lows": 99,
      "total_issues": 2582,
      "nh_nl_diff": -33,
      "nh_nl_ratio": 0.6666666666666666,
      "cumulative_nh_nl": 46708,
      "spy_close": 161.75
    },
    {
      "date": "2013-06-13",
      "new_highs": 68,
      "new_lows": 96,
      "total_issues": 2582,
      "nh_nl_diff": -28,
      "nh_nl_ratio": 0.7083333333333334,
      "cumulative_nh_nl": 46680,
      "spy_close": 164.21
    },
    {
      "date": "2013-06-14",
      "new_highs": 56,
      "new_lows": 15,
      "total_issues": 2590,
      "nh_nl_diff": 41,
      "nh_nl_ratio": 3.7333333333333334,
      "cumulative_nh_nl": 46721,
      "spy_close": 163.18
    },
    {
      "date": "2013-06-17",
      "new_highs": 111,
      "new_lows": 12,
      "total_issues": 2608,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 9.25,
      "cumulative_nh_nl": 46820,
      "spy_close": 164.44
    },
    {
      "date": "2013-06-18",
      "new_highs": 173,
      "new_lows": 29,
      "total_issues": 2590,
      "nh_nl_diff": 144,
      "nh_nl_ratio": 5.9655172413793105,
      "cumulative_nh_nl": 46964,
      "spy_close": 165.74
    },
    {
      "date": "2013-06-19",
      "new_highs": 121,
      "new_lows": 51,
      "total_issues": 2588,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 2.372549019607843,
      "cumulative_nh_nl": 47034,
      "spy_close": 163.45
    },
    {
      "date": "2013-06-20",
      "new_highs": 29,
      "new_lows": 199,
      "total_issues": 2589,
      "nh_nl_diff": -170,
      "nh_nl_ratio": 0.1457286432160804,
      "cumulative_nh_nl": 46864,
      "spy_close": 159.4
    },
    {
      "date": "2013-06-21",
      "new_highs": 39,
      "new_lows": 143,
      "total_issues": 2600,
      "nh_nl_diff": -104,
      "nh_nl_ratio": 0.2727272727272727,
      "cumulative_nh_nl": 46760,
      "spy_close": 159.07
    },
    {
      "date": "2013-06-24",
      "new_highs": 33,
      "new_lows": 274,
      "total_issues": 2597,
      "nh_nl_diff": -241,
      "nh_nl_ratio": 0.12043795620437957,
      "cumulative_nh_nl": 46519,
      "spy_close": 157.06
    },
    {
      "date": "2013-06-25",
      "new_highs": 53,
      "new_lows": 70,
      "total_issues": 2593,
      "nh_nl_diff": -17,
      "nh_nl_ratio": 0.7571428571428571,
      "cumulative_nh_nl": 46502,
      "spy_close": 158.58
    },
    {
      "date": "2013-06-26",
      "new_highs": 68,
      "new_lows": 60,
      "total_issues": 2587,
      "nh_nl_diff": 8,
      "nh_nl_ratio": 1.1333333333333333,
      "cumulative_nh_nl": 46510,
      "spy_close": 160.14
    },
    {
      "date": "2013-06-27",
      "new_highs": 94,
      "new_lows": 28,
      "total_issues": 2598,
      "nh_nl_diff": 66,
      "nh_nl_ratio": 3.357142857142857,
      "cumulative_nh_nl": 46576,
      "spy_close": 161.08
    },
    {
      "date": "2013-06-28",
      "new_highs": 110,
      "new_lows": 30,
      "total_issues": 2594,
      "nh_nl_diff": 80,
      "nh_nl_ratio": 3.6666666666666665,
      "cumulative_nh_nl": 46656,
      "spy_close": 160.42
    },
    {
      "date": "2013-07-01",
      "new_highs": 216,
      "new_lows": 12,
      "total_issues": 2585,
      "nh_nl_diff": 204,
      "nh_nl_ratio": 18.0,
      "cumulative_nh_nl": 46860,
      "spy_close": 161.36
    },
    {
      "date": "2013-07-02",
      "new_highs": 151,
      "new_lows": 22,
      "total_issues": 2589,
      "nh_nl_diff": 129,
      "nh_nl_ratio": 6.863636363636363,
      "cumulative_nh_nl": 46989,
      "spy_close": 161.21
    },
    {
      "date": "2013-07-03",
      "new_highs": 82,
      "new_lows": 24,
      "total_issues": 2554,
      "nh_nl_diff": 58,
      "nh_nl_ratio": 3.4166666666666665,
      "cumulative_nh_nl": 47047,
      "spy_close": 161.34
    },
    {
      "date": "2013-07-05",
      "new_highs": 282,
      "new_lows": 50,
      "total_issues": 2597,
      "nh_nl_diff": 232,
      "nh_nl_ratio": 5.64,
      "cumulative_nh_nl": 47279,
      "spy_close": 163.02
    },
    {
      "date": "2013-07-08",
      "new_highs": 369,
      "new_lows": 23,
      "total_issues": 2593,
      "nh_nl_diff": 346,
      "nh_nl_ratio": 16.043478260869566,
      "cumulative_nh_nl": 47625,
      "spy_close": 163.95
    },
    {
      "date": "2013-07-09",
      "new_highs": 315,
      "new_lows": 21,
      "total_issues": 2608,
      "nh_nl_diff": 294,
      "nh_nl_ratio": 15.0,
      "cumulative_nh_nl": 47919,
      "spy_close": 165.13
    },
    {
      "date": "2013-07-10",
      "new_highs": 237,
      "new_lows": 19,
      "total_issues": 2592,
      "nh_nl_diff": 218,
      "nh_nl_ratio": 12.473684210526315,
      "cumulative_nh_nl": 48137,
      "spy_close": 165.19
    },
    {
      "date": "2013-07-11",
      "new_highs": 416,
      "new_lows": 22,
      "total_issues": 2608,
      "nh_nl_diff": 394,
      "nh_nl_ratio": 18.90909090909091,
      "cumulative_nh_nl": 48531,
      "spy_close": 167.44
    },
    {
      "date": "2013-07-12",
      "new_highs": 307,
      "new_lows": 20,
      "total_issues": 2599,
      "nh_nl_diff": 287,
      "nh_nl_ratio": 15.35,
      "cumulative_nh_nl": 48818,
      "spy_close": 167.51
    },
    {
      "date": "2013-07-15",
      "new_highs": 350,
      "new_lows": 18,
      "total_issues": 2608,
      "nh_nl_diff": 332,
      "nh_nl_ratio": 19.444444444444443,
      "cumulative_nh_nl": 49150,
      "spy_close": 168.16
    },
    {
      "date": "2013-07-16",
      "new_highs": 227,
      "new_lows": 16,
      "total_issues": 2599,
      "nh_nl_diff": 211,
      "nh_nl_ratio": 14.1875,
      "cumulative_nh_nl": 49361,
      "spy_close": 167.53
    },
    {
      "date": "2013-07-17",
      "new_highs": 214,
      "new_lows": 19,
      "total_issues": 2607,
      "nh_nl_diff": 195,
      "nh_nl_ratio": 11.263157894736842,
      "cumulative_nh_nl": 49556,
      "spy_close": 167.95
    },
    {
      "date": "2013-07-18",
      "new_highs": 363,
      "new_lows": 20,
      "total_issues": 2590,
      "nh_nl_diff": 343,
      "nh_nl_ratio": 18.15,
      "cumulative_nh_nl": 49899,
      "spy_close": 168.87
    },
    {
      "date": "2013-07-19",
      "new_highs": 245,
      "new_lows": 12,
      "total_issues": 2585,
      "nh_nl_diff": 233,
      "nh_nl_ratio": 20.416666666666668,
      "cumulative_nh_nl": 50132,
      "spy_close": 169.17
    },
    {
      "date": "2013-07-22",
      "new_highs": 350,
      "new_lows": 40,
      "total_issues": 2607,
      "nh_nl_diff": 310,
      "nh_nl_ratio": 8.75,
      "cumulative_nh_nl": 50442,
      "spy_close": 169.5
    },
    {
      "date": "2013-07-23",
      "new_highs": 308,
      "new_lows": 24,
      "total_issues": 2607,
      "nh_nl_diff": 284,
      "nh_nl_ratio": 12.833333333333334,
      "cumulative_nh_nl": 50726,
      "spy_close": 169.14
    },
    {
      "date": "2013-07-24",
      "new_highs": 240,
      "new_lows": 37,
      "total_issues": 2609,
      "nh_nl_diff": 203,
      "nh_nl_ratio": 6.486486486486487,
      "cumulative_nh_nl": 50929,
      "spy_close": 168.52
    },
    {
      "date": "2013-07-25",
      "new_highs": 191,
      "new_lows": 53,
      "total_issues": 2592,
      "nh_nl_diff": 138,
      "nh_nl_ratio": 3.6037735849056602,
      "cumulative_nh_nl": 51067,
      "spy_close": 168.93
    },
    {
      "date": "2013-07-26",
      "new_highs": 115,
      "new_lows": 16,
      "total_issues": 2606,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 7.1875,
      "cumulative_nh_nl": 51166,
      "spy_close": 169.11
    },
    {
      "date": "2013-07-29",
      "new_highs": 96,
      "new_lows": 17,
      "total_issues": 2601,
      "nh_nl_diff": 79,
      "nh_nl_ratio": 5.647058823529412,
      "cumulative_nh_nl": 51245,
      "spy_close": 168.59
    },
    {
      "date": "2013-07-30",
      "new_highs": 128,
      "new_lows": 23,
      "total_issues": 2616,
      "nh_nl_diff": 105,
      "nh_nl_ratio": 5.565217391304348,
      "cumulative_nh_nl": 51350,
      "spy_close": 168.59
    },
    {
      "date": "2013-07-31",
      "new_highs": 218,
      "new_lows": 32,
      "total_issues": 2618,
      "nh_nl_diff": 186,
      "nh_nl_ratio": 6.8125,
      "cumulative_nh_nl": 51536,
      "spy_close": 168.71
    },
    {
      "date": "2013-08-01",
      "new_highs": 402,
      "new_lows": 42,
      "total_issues": 2614,
      "nh_nl_diff": 360,
      "nh_nl_ratio": 9.571428571428571,
      "cumulative_nh_nl": 51896,
      "spy_close": 170.66
    },
    {
      "date": "2013-08-02",
      "new_highs": 229,
      "new_lows": 24,
      "total_issues": 2608,
      "nh_nl_diff": 205,
      "nh_nl_ratio": 9.541666666666666,
      "cumulative_nh_nl": 52101,
      "spy_close": 170.95
    },
    {
      "date": "2013-08-05",
      "new_highs": 230,
      "new_lows": 45,
      "total_issues": 2599,
      "nh_nl_diff": 185,
      "nh_nl_ratio": 5.111111111111111,
      "cumulative_nh_nl": 52286,
      "spy_close": 170.7
    },
    {
      "date": "2013-08-06",
      "new_highs": 139,
      "new_lows": 73,
      "total_issues": 2617,
      "nh_nl_diff": 66,
      "nh_nl_ratio": 1.904109589041096,
      "cumulative_nh_nl": 52352,
      "spy_close": 169.73
    },
    {
      "date": "2013-08-07",
      "new_highs": 83,
      "new_lows": 72,
      "total_issues": 2612,
      "nh_nl_diff": 11,
      "nh_nl_ratio": 1.1527777777777777,
      "cumulative_nh_nl": 52363,
      "spy_close": 169.18
    },
    {
      "date": "2013-08-08",
      "new_highs": 144,
      "new_lows": 30,
      "total_issues": 2612,
      "nh_nl_diff": 114,
      "nh_nl_ratio": 4.8,
      "cumulative_nh_nl": 52477,
      "spy_close": 169.8
    },
    {
      "date": "2013-08-09",
      "new_highs": 118,
      "new_lows": 28,
      "total_issues": 2617,
      "nh_nl_diff": 90,
      "nh_nl_ratio": 4.214285714285714,
      "cumulative_nh_nl": 52567,
      "spy_close": 169.31
    },
    {
      "date": "2013-08-12",
      "new_highs": 108,
      "new_lows": 17,
      "total_issues": 2617,
      "nh_nl_diff": 91,
      "nh_nl_ratio": 6.352941176470588,
      "cumulative_nh_nl": 52658,
      "spy_close": 169.11
    },
    {
      "date": "2013-08-13",
      "new_highs": 146,
      "new_lows": 54,
      "total_issues": 2619,
      "nh_nl_diff": 92,
      "nh_nl_ratio": 2.7037037037037037,
      "cumulative_nh_nl": 52750,
      "spy_close": 169.61
    },
    {
      "date": "2013-08-14",
      "new_highs": 116,
      "new_lows": 52,
      "total_issues": 2613,
      "nh_nl_diff": 64,
      "nh_nl_ratio": 2.230769230769231,
      "cumulative_nh_nl": 52814,
      "spy_close": 168.74
    },
    {
      "date": "2013-08-15",
      "new_highs": 27,
      "new_lows": 106,
      "total_issues": 2618,
      "nh_nl_diff": -79,
      "nh_nl_ratio": 0.25471698113207547,
      "cumulative_nh_nl": 52735,
      "spy_close": 166.38
    },
    {
      "date": "2013-08-16",
      "new_highs": 34,
      "new_lows": 97,
      "total_issues": 2606,
      "nh_nl_diff": -63,
      "nh_nl_ratio": 0.35051546391752575,
      "cumulative_nh_nl": 52672,
      "spy_close": 165.83
    },
    {
      "date": "2013-08-19",
      "new_highs": 27,
      "new_lows": 130,
      "total_issues": 2613,
      "nh_nl_diff": -103,
      "nh_nl_ratio": 0.2076923076923077,
      "cumulative_nh_nl": 52569,
      "spy_close": 164.77
    },
    {
      "date": "2013-08-20",
      "new_highs": 39,
      "new_lows": 56,
      "total_issues": 2611,
      "nh_nl_diff": -17,
      "nh_nl_ratio": 0.6964285714285714,
      "cumulative_nh_nl": 52552,
      "spy_close": 165.58
    },
    {
      "date": "2013-08-21",
      "new_highs": 42,
      "new_lows": 54,
      "total_issues": 2604,
      "nh_nl_diff": -12,
      "nh_nl_ratio": 0.7777777777777778,
      "cumulative_nh_nl": 52540,
      "spy_close": 164.56
    },
    {
      "date": "2013-08-22",
      "new_highs": 76,
      "new_lows": 25,
      "total_issues": 2609,
      "nh_nl_diff": 51,
      "nh_nl_ratio": 3.04,
      "cumulative_nh_nl": 52591,
      "spy_close": 166.06
    },
    {
      "date": "2013-08-23",
      "new_highs": 83,
      "new_lows": 11,
      "total_issues": 2610,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 7.545454545454546,
      "cumulative_nh_nl": 52663,
      "spy_close": 166.62
    },
    {
      "date": "2013-08-26",
      "new_highs": 111,
      "new_lows": 15,
      "total_issues": 2619,
      "nh_nl_diff": 96,
      "nh_nl_ratio": 7.4,
      "cumulative_nh_nl": 52759,
      "spy_close": 166.0
    },
    {
      "date": "2013-08-27",
      "new_highs": 27,
      "new_lows": 37,
      "total_issues": 2617,
      "nh_nl_diff": -10,
      "nh_nl_ratio": 0.7297297297297297,
      "cumulative_nh_nl": 52749,
      "spy_close": 163.33
    },
    {
      "date": "2013-08-28",
      "new_highs": 30,
      "new_lows": 26,
      "total_issues": 2601,
      "nh_nl_diff": 4,
      "nh_nl_ratio": 1.1538461538461537,
      "cumulative_nh_nl": 52753,
      "spy_close": 163.91
    },
    {
      "date": "2013-08-29",
      "new_highs": 39,
      "new_lows": 15,
      "total_issues": 2604,
      "nh_nl_diff": 24,
      "nh_nl_ratio": 2.6,
      "cumulative_nh_nl": 52777,
      "spy_close": 164.17
    },
    {
      "date": "2013-08-30",
      "new_highs": 26,
      "new_lows": 24,
      "total_issues": 2607,
      "nh_nl_diff": 2,
      "nh_nl_ratio": 1.0833333333333333,
      "cumulative_nh_nl": 52779,
      "spy_close": 163.65
    },
    {
      "date": "2013-09-03",
      "new_highs": 60,
      "new_lows": 28,
      "total_issues": 2618,
      "nh_nl_diff": 32,
      "nh_nl_ratio": 2.142857142857143,
      "cumulative_nh_nl": 52811,
      "spy_close": 164.39
    },
    {
      "date": "2013-09-04",
      "new_highs": 59,
      "new_lows": 13,
      "total_issues": 2599,
      "nh_nl_diff": 46,
      "nh_nl_ratio": 4.538461538461538,
      "cumulative_nh_nl": 52857,
      "spy_close": 165.75
    },
    {
      "date": "2013-09-05",
      "new_highs": 101,
      "new_lows": 25,
      "total_issues": 2619,
      "nh_nl_diff": 76,
      "nh_nl_ratio": 4.04,
      "cumulative_nh_nl": 52933,
      "spy_close": 165.96
    },
    {
      "date": "2013-09-06",
      "new_highs": 107,
      "new_lows": 19,
      "total_issues": 2604,
      "nh_nl_diff": 88,
      "nh_nl_ratio": 5.631578947368421,
      "cumulative_nh_nl": 53021,
      "spy_close": 166.04
    },
    {
      "date": "2013-09-09",
      "new_highs": 158,
      "new_lows": 11,
      "total_issues": 2619,
      "nh_nl_diff": 147,
      "nh_nl_ratio": 14.363636363636363,
      "cumulative_nh_nl": 53168,
      "spy_close": 167.63
    },
    {
      "date": "2013-09-10",
      "new_highs": 253,
      "new_lows": 21,
      "total_issues": 2619,
      "nh_nl_diff": 232,
      "nh_nl_ratio": 12.047619047619047,
      "cumulative_nh_nl": 53400,
      "spy_close": 168.87
    },
    {
      "date": "2013-09-11",
      "new_highs": 207,
      "new_lows": 23,
      "total_issues": 2604,
      "nh_nl_diff": 184,
      "nh_nl_ratio": 9.0,
      "cumulative_nh_nl": 53584,
      "spy_close": 169.4
    },
    {
      "date": "2013-09-12",
      "new_highs": 150,
      "new_lows": 20,
      "total_issues": 2613,
      "nh_nl_diff": 130,
      "nh_nl_ratio": 7.5,
      "cumulative_nh_nl": 53714,
      "spy_close": 168.95
    },
    {
      "date": "2013-09-13",
      "new_highs": 97,
      "new_lows": 19,
      "total_issues": 2611,
      "nh_nl_diff": 78,
      "nh_nl_ratio": 5.105263157894737,
      "cumulative_nh_nl": 53792,
      "spy_close": 169.33
    },
    {
      "date": "2013-09-16",
      "new_highs": 282,
      "new_lows": 24,
      "total_issues": 2618,
      "nh_nl_diff": 258,
      "nh_nl_ratio": 11.75,
      "cumulative_nh_nl": 54050,
      "spy_close": 170.31
    },
    {
      "date": "2013-09-17",
      "new_highs": 173,
      "new_lows": 10,
      "total_issues": 2620,
      "nh_nl_diff": 163,
      "nh_nl_ratio": 17.3,
      "cumulative_nh_nl": 54213,
      "spy_close": 171.07
    },
    {
      "date": "2013-09-18",
      "new_highs": 371,
      "new_lows": 25,
      "total_issues": 2614,
      "nh_nl_diff": 346,
      "nh_nl_ratio": 14.84,
      "cumulative_nh_nl": 54559,
      "spy_close": 173.05
    },
    {
      "date": "2013-09-19",
      "new_highs": 369,
      "new_lows": 9,
      "total_issues": 2613,
      "nh_nl_diff": 360,
      "nh_nl_ratio": 41.0,
      "cumulative_nh_nl": 54919,
      "spy_close": 172.76
    },
    {
      "date": "2013-09-20",
      "new_highs": 207,
      "new_lows": 12,
      "total_issues": 2628,
      "nh_nl_diff": 195,
      "nh_nl_ratio": 17.25,
      "cumulative_nh_nl": 55114,
      "spy_close": 170.72
    },
    {
      "date": "2013-09-23",
      "new_highs": 119,
      "new_lows": 11,
      "total_issues": 2618,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 10.818181818181818,
      "cumulative_nh_nl": 55222,
      "spy_close": 169.93
    },
    {
      "date": "2013-09-24",
      "new_highs": 169,
      "new_lows": 20,
      "total_issues": 2624,
      "nh_nl_diff": 149,
      "nh_nl_ratio": 8.45,
      "cumulative_nh_nl": 55371,
      "spy_close": 169.53
    },
    {
      "date": "2013-09-25",
      "new_highs": 134,
      "new_lows": 12,
      "total_issues": 2616,
      "nh_nl_diff": 122,
      "nh_nl_ratio": 11.166666666666666,
      "cumulative_nh_nl": 55493,
      "spy_close": 169.04
    },
    {
      "date": "2013-09-26",
      "new_highs": 125,
      "new_lows": 7,
      "total_issues": 2620,
      "nh_nl_diff": 118,
      "nh_nl_ratio": 17.857142857142858,
      "cumulative_nh_nl": 55611,
      "spy_close": 169.69
    },
    {
      "date": "2013-09-27",
      "new_highs": 80,
      "new_lows": 10,
      "total_issues": 2614,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 8.0,
      "cumulative_nh_nl": 55681,
      "spy_close": 168.91
    },
    {
      "date": "2013-09-30",
      "new_highs": 78,
      "new_lows": 13,
      "total_issues": 2632,
      "nh_nl_diff": 65,
      "nh_nl_ratio": 6.0,
      "cumulative_nh_nl": 55746,
      "spy_close": 168.01
    },
    {
      "date": "2013-10-01",
      "new_highs": 236,
      "new_lows": 15,
      "total_issues": 2619,
      "nh_nl_diff": 221,
      "nh_nl_ratio": 15.733333333333333,
      "cumulative_nh_nl": 55967,
      "spy_close": 169.34
    },
    {
      "date": "2013-10-02",
      "new_highs": 141,
      "new_lows": 14,
      "total_issues": 2621,
      "nh_nl_diff": 127,
      "nh_nl_ratio": 10.071428571428571,
      "cumulative_nh_nl": 56094,
      "spy_close": 169.18
    },
    {
      "date": "2013-10-03",
      "new_highs": 105,
      "new_lows": 13,
      "total_issues": 2626,
      "nh_nl_diff": 92,
      "nh_nl_ratio": 8.076923076923077,
      "cumulative_nh_nl": 56186,
      "spy_close": 167.62
    },
    {
      "date": "2013-10-04",
      "new_highs": 125,
      "new_lows": 14,
      "total_issues": 2628,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 8.928571428571429,
      "cumulative_nh_nl": 56297,
      "spy_close": 168.89
    },
    {
      "date": "2013-10-07",
      "new_highs": 49,
      "new_lows": 17,
      "total_issues": 2630,
      "nh_nl_diff": 32,
      "nh_nl_ratio": 2.8823529411764706,
      "cumulative_nh_nl": 56329,
      "spy_close": 167.43
    },
    {
      "date": "2013-10-08",
      "new_highs": 40,
      "new_lows": 29,
      "total_issues": 2636,
      "nh_nl_diff": 11,
      "nh_nl_ratio": 1.3793103448275863,
      "cumulative_nh_nl": 56340,
      "spy_close": 165.48
    },
    {
      "date": "2013-10-09",
      "new_highs": 29,
      "new_lows": 37,
      "total_issues": 2623,
      "nh_nl_diff": -8,
      "nh_nl_ratio": 0.7837837837837838,
      "cumulative_nh_nl": 56332,
      "spy_close": 165.6
    },
    {
      "date": "2013-10-10",
      "new_highs": 107,
      "new_lows": 8,
      "total_issues": 2629,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 13.375,
      "cumulative_nh_nl": 56431,
      "spy_close": 169.17
    },
    {
      "date": "2013-10-11",
      "new_highs": 186,
      "new_lows": 23,
      "total_issues": 2630,
      "nh_nl_diff": 163,
      "nh_nl_ratio": 8.08695652173913,
      "cumulative_nh_nl": 56594,
      "spy_close": 170.26
    },
    {
      "date": "2013-10-14",
      "new_highs": 222,
      "new_lows": 19,
      "total_issues": 2628,
      "nh_nl_diff": 203,
      "nh_nl_ratio": 11.68421052631579,
      "cumulative_nh_nl": 56797,
      "spy_close": 170.94
    },
    {
      "date": "2013-10-15",
      "new_highs": 170,
      "new_lows": 24,
      "total_issues": 2637,
      "nh_nl_diff": 146,
      "nh_nl_ratio": 7.083333333333333,
      "cumulative_nh_nl": 56943,
      "spy_close": 169.7
    },
    {
      "date": "2013-10-16",
      "new_highs": 265,
      "new_lows": 21,
      "total_issues": 2640,
      "nh_nl_diff": 244,
      "nh_nl_ratio": 12.619047619047619,
      "cumulative_nh_nl": 57187,
      "spy_close": 172.07
    },
    {
      "date": "2013-10-17",
      "new_highs": 350,
      "new_lows": 22,
      "total_issues": 2628,
      "nh_nl_diff": 328,
      "nh_nl_ratio": 15.909090909090908,
      "cumulative_nh_nl": 57515,
      "spy_close": 173.22
    },
    {
      "date": "2013-10-18",
      "new_highs": 518,
      "new_lows": 20,
      "total_issues": 2646,
      "nh_nl_diff": 498,
      "nh_nl_ratio": 25.9,
      "cumulative_nh_nl": 58013,
      "spy_close": 174.39
    },
    {
      "date": "2013-10-21",
      "new_highs": 420,
      "new_lows": 19,
      "total_issues": 2643,
      "nh_nl_diff": 401,
      "nh_nl_ratio": 22.105263157894736,
      "cumulative_nh_nl": 58414,
      "spy_close": 174.4
    },
    {
      "date": "2013-10-22",
      "new_highs": 464,
      "new_lows": 23,
      "total_issues": 2633,
      "nh_nl_diff": 441,
      "nh_nl_ratio": 20.17391304347826,
      "cumulative_nh_nl": 58855,
      "spy_close": 175.41
    },
    {
      "date": "2013-10-23",
      "new_highs": 173,
      "new_lows": 4,
      "total_issues": 2630,
      "nh_nl_diff": 169,
      "nh_nl_ratio": 43.25,
      "cumulative_nh_nl": 59024,
      "spy_close": 174.57
    },
    {
      "date": "2013-10-24",
      "new_highs": 275,
      "new_lows": 7,
      "total_issues": 2640,
      "nh_nl_diff": 268,
      "nh_nl_ratio": 39.285714285714285,
      "cumulative_nh_nl": 59292,
      "spy_close": 175.15
    },
    {
      "date": "2013-10-25",
      "new_highs": 293,
      "new_lows": 13,
      "total_issues": 2634,
      "nh_nl_diff": 280,
      "nh_nl_ratio": 22.53846153846154,
      "cumulative_nh_nl": 59572,
      "spy_close": 175.95
    },
    {
      "date": "2013-10-28",
      "new_highs": 235,
      "new_lows": 10,
      "total_issues": 2629,
      "nh_nl_diff": 225,
      "nh_nl_ratio": 23.5,
      "cumulative_nh_nl": 59797,
      "spy_close": 176.23
    },
    {
      "date": "2013-10-29",
      "new_highs": 286,
      "new_lows": 14,
      "total_issues": 2620,
      "nh_nl_diff": 272,
      "nh_nl_ratio": 20.428571428571427,
      "cumulative_nh_nl": 60069,
      "spy_close": 177.17
    },
    {
      "date": "2013-10-30",
      "new_highs": 248,
      "new_lows": 22,
      "total_issues": 2638,
      "nh_nl_diff": 226,
      "nh_nl_ratio": 11.272727272727273,
      "cumulative_nh_nl": 60295,
      "spy_close": 176.29
    },
    {
      "date": "2013-10-31",
      "new_highs": 149,
      "new_lows": 19,
      "total_issues": 2630,
      "nh_nl_diff": 130,
      "nh_nl_ratio": 7.842105263157895,
      "cumulative_nh_nl": 60425,
      "spy_close": 175.79
    },
    {
      "date": "2013-11-01",
      "new_highs": 108,
      "new_lows": 17,
      "total_issues": 2632,
      "nh_nl_diff": 91,
      "nh_nl_ratio": 6.352941176470588,
      "cumulative_nh_nl": 60516,
      "spy_close": 176.21
    },
    {
      "date": "2013-11-04",
      "new_highs": 172,
      "new_lows": 14,
      "total_issues": 2636,
      "nh_nl_diff": 158,
      "nh_nl_ratio": 12.285714285714286,
      "cumulative_nh_nl": 60674,
      "spy_close": 176.83
    },
    {
      "date": "2013-11-05",
      "new_highs": 135,
      "new_lows": 27,
      "total_issues": 2645,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 5.0,
      "cumulative_nh_nl": 60782,
      "spy_close": 176.27
    },
    {
      "date": "2013-11-06",
      "new_highs": 189,
      "new_lows": 21,
      "total_issues": 2647,
      "nh_nl_diff": 168,
      "nh_nl_ratio": 9.0,
      "cumulative_nh_nl": 60950,
      "spy_close": 177.17
    },
    {
      "date": "2013-11-07",
      "new_highs": 129,
      "new_lows": 33,
      "total_issues": 2618,
      "nh_nl_diff": 96,
      "nh_nl_ratio": 3.909090909090909,
      "cumulative_nh_nl": 61046,
      "spy_close": 174.93
    },
    {
      "date": "2013-11-08",
      "new_highs": 118,
      "new_lows": 32,
      "total_issues": 2648,
      "nh_nl_diff": 86,
      "nh_nl_ratio": 3.6875,
      "cumulative_nh_nl": 61132,
      "spy_close": 177.29
    },
    {
      "date": "2013-11-11",
      "new_highs": 131,
      "new_lows": 18,
      "total_issues": 2632,
      "nh_nl_diff": 113,
      "nh_nl_ratio": 7.277777777777778,
      "cumulative_nh_nl": 61245,
      "spy_close": 177.32
    },
    {
      "date": "2013-11-12",
      "new_highs": 111,
      "new_lows": 17,
      "total_issues": 2643,
      "nh_nl_diff": 94,
      "nh_nl_ratio": 6.529411764705882,
      "cumulative_nh_nl": 61339,
      "spy_close": 176.96
    },
    {
      "date": "2013-11-13",
      "new_highs": 184,
      "new_lows": 37,
      "total_issues": 2641,
      "nh_nl_diff": 147,
      "nh_nl_ratio": 4.972972972972973,
      "cumulative_nh_nl": 61486,
      "spy_close": 178.38
    },
    {
      "date": "2013-11-14",
      "new_highs": 275,
      "new_lows": 23,
      "total_issues": 2649,
      "nh_nl_diff": 252,
      "nh_nl_ratio": 11.956521739130435,
      "cumulative_nh_nl": 61738,
      "spy_close": 179.27
    },
    {
      "date": "2013-11-15",
      "new_highs": 264,
      "new_lows": 29,
      "total_issues": 2642,
      "nh_nl_diff": 235,
      "nh_nl_ratio": 9.10344827586207,
      "cumulative_nh_nl": 61973,
      "spy_close": 180.05
    },
    {
      "date": "2013-11-18",
      "new_highs": 326,
      "new_lows": 24,
      "total_issues": 2657,
      "nh_nl_diff": 302,
      "nh_nl_ratio": 13.583333333333334,
      "cumulative_nh_nl": 62275,
      "spy_close": 179.42
    },
    {
      "date": "2013-11-19",
      "new_highs": 89,
      "new_lows": 27,
      "total_issues": 2649,
      "nh_nl_diff": 62,
      "nh_nl_ratio": 3.2962962962962963,
      "cumulative_nh_nl": 62337,
      "spy_close": 179.03
    },
    {
      "date": "2013-11-20",
      "new_highs": 84,
      "new_lows": 25,
      "total_issues": 2651,
      "nh_nl_diff": 59,
      "nh_nl_ratio": 3.36,
      "cumulative_nh_nl": 62396,
      "spy_close": 178.47
    },
    {
      "date": "2013-11-21",
      "new_highs": 194,
      "new_lows": 39,
      "total_issues": 2643,
      "nh_nl_diff": 155,
      "nh_nl_ratio": 4.9743589743589745,
      "cumulative_nh_nl": 62551,
      "spy_close": 179.91
    },
    {
      "date": "2013-11-22",
      "new_highs": 290,
      "new_lows": 37,
      "total_issues": 2659,
      "nh_nl_diff": 253,
      "nh_nl_ratio": 7.837837837837838,
      "cumulative_nh_nl": 62804,
      "spy_close": 180.81
    },
    {
      "date": "2013-11-25",
      "new_highs": 318,
      "new_lows": 52,
      "total_issues": 2661,
      "nh_nl_diff": 266,
      "nh_nl_ratio": 6.115384615384615,
      "cumulative_nh_nl": 63070,
      "spy_close": 180.63
    },
    {
      "date": "2013-11-26",
      "new_highs": 259,
      "new_lows": 50,
      "total_issues": 2657,
      "nh_nl_diff": 209,
      "nh_nl_ratio": 5.18,
      "cumulative_nh_nl": 63279,
      "spy_close": 180.68
    },
    {
      "date": "2013-11-27",
      "new_highs": 290,
      "new_lows": 34,
      "total_issues": 2643,
      "nh_nl_diff": 256,
      "nh_nl_ratio": 8.529411764705882,
      "cumulative_nh_nl": 63535,
      "spy_close": 181.12
    },
    {
      "date": "2013-11-29",
      "new_highs": 325,
      "new_lows": 18,
      "total_issues": 2606,
      "nh_nl_diff": 307,
      "nh_nl_ratio": 18.055555555555557,
      "cumulative_nh_nl": 63842,
      "spy_close": 180.95
    },
    {
      "date": "2013-12-02",
      "new_highs": 190,
      "new_lows": 45,
      "total_issues": 2653,
      "nh_nl_diff": 145,
      "nh_nl_ratio": 4.222222222222222,
      "cumulative_nh_nl": 63987,
      "spy_close": 180.53
    },
    {
      "date": "2013-12-03",
      "new_highs": 74,
      "new_lows": 49,
      "total_issues": 2655,
      "nh_nl_diff": 25,
      "nh_nl_ratio": 1.510204081632653,
      "cumulative_nh_nl": 64012,
      "spy_close": 179.75
    },
    {
      "date": "2013-12-04",
      "new_highs": 73,
      "new_lows": 36,
      "total_issues": 2659,
      "nh_nl_diff": 37,
      "nh_nl_ratio": 2.0277777777777777,
      "cumulative_nh_nl": 64049,
      "spy_close": 179.73
    },
    {
      "date": "2013-12-05",
      "new_highs": 68,
      "new_lows": 44,
      "total_issues": 2653,
      "nh_nl_diff": 24,
      "nh_nl_ratio": 1.5454545454545454,
      "cumulative_nh_nl": 64073,
      "spy_close": 178.94
    },
    {
      "date": "2013-12-06",
      "new_highs": 181,
      "new_lows": 41,
      "total_issues": 2654,
      "nh_nl_diff": 140,
      "nh_nl_ratio": 4.414634146341464,
      "cumulative_nh_nl": 64213,
      "spy_close": 180.94
    },
    {
      "date": "2013-12-09",
      "new_highs": 182,
      "new_lows": 31,
      "total_issues": 2668,
      "nh_nl_diff": 151,
      "nh_nl_ratio": 5.870967741935484,
      "cumulative_nh_nl": 64364,
      "spy_close": 181.4
    },
    {
      "date": "2013-12-10",
      "new_highs": 116,
      "new_lows": 32,
      "total_issues": 2650,
      "nh_nl_diff": 84,
      "nh_nl_ratio": 3.625,
      "cumulative_nh_nl": 64448,
      "spy_close": 180.75
    },
    {
      "date": "2013-12-11",
      "new_highs": 57,
      "new_lows": 64,
      "total_issues": 2658,
      "nh_nl_diff": -7,
      "nh_nl_ratio": 0.890625,
      "cumulative_nh_nl": 64441,
      "spy_close": 178.72
    },
    {
      "date": "2013-12-12",
      "new_highs": 29,
      "new_lows": 86,
      "total_issues": 2651,
      "nh_nl_diff": -57,
      "nh_nl_ratio": 0.3372093023255814,
      "cumulative_nh_nl": 64384,
      "spy_close": 178.13
    },
    {
      "date": "2013-12-13",
      "new_highs": 50,
      "new_lows": 54,
      "total_issues": 2636,
      "nh_nl_diff": -4,
      "nh_nl_ratio": 0.9259259259259259,
      "cumulative_nh_nl": 64380,
      "spy_close": 178.11
    },
    {
      "date": "2013-12-16",
      "new_highs": 117,
      "new_lows": 33,
      "total_issues": 2662,
      "nh_nl_diff": 84,
      "nh_nl_ratio": 3.5454545454545454,
      "cumulative_nh_nl": 64464,
      "spy_close": 179.22
    },
    {
      "date": "2013-12-17",
      "new_highs": 86,
      "new_lows": 34,
      "total_issues": 2663,
      "nh_nl_diff": 52,
      "nh_nl_ratio": 2.5294117647058822,
      "cumulative_nh_nl": 64516,
      "spy_close": 178.65
    },
    {
      "date": "2013-12-18",
      "new_highs": 196,
      "new_lows": 44,
      "total_issues": 2655,
      "nh_nl_diff": 152,
      "nh_nl_ratio": 4.454545454545454,
      "cumulative_nh_nl": 64668,
      "spy_close": 181.7
    },
    {
      "date": "2013-12-19",
      "new_highs": 177,
      "new_lows": 42,
      "total_issues": 2659,
      "nh_nl_diff": 135,
      "nh_nl_ratio": 4.214285714285714,
      "cumulative_nh_nl": 64803,
      "spy_close": 181.49
    },
    {
      "date": "2013-12-20",
      "new_highs": 328,
      "new_lows": 31,
      "total_issues": 2676,
      "nh_nl_diff": 297,
      "nh_nl_ratio": 10.580645161290322,
      "cumulative_nh_nl": 65100,
      "spy_close": 181.56
    },
    {
      "date": "2013-12-23",
      "new_highs": 402,
      "new_lows": 27,
      "total_issues": 2683,
      "nh_nl_diff": 375,
      "nh_nl_ratio": 14.88888888888889,
      "cumulative_nh_nl": 65475,
      "spy_close": 182.53
    },
    {
      "date": "2013-12-24",
      "new_highs": 362,
      "new_lows": 17,
      "total_issues": 2630,
      "nh_nl_diff": 345,
      "nh_nl_ratio": 21.294117647058822,
      "cumulative_nh_nl": 65820,
      "spy_close": 182.96
    },
    {
      "date": "2013-12-26",
      "new_highs": 386,
      "new_lows": 21,
      "total_issues": 2660,
      "nh_nl_diff": 365,
      "nh_nl_ratio": 18.38095238095238,
      "cumulative_nh_nl": 66185,
      "spy_close": 183.86
    },
    {
      "date": "2013-12-27",
      "new_highs": 267,
      "new_lows": 15,
      "total_issues": 2662,
      "nh_nl_diff": 252,
      "nh_nl_ratio": 17.8,
      "cumulative_nh_nl": 66437,
      "spy_close": 183.85
    },
    {
      "date": "2013-12-30",
      "new_highs": 179,
      "new_lows": 12,
      "total_issues": 2670,
      "nh_nl_diff": 167,
      "nh_nl_ratio": 14.916666666666666,
      "cumulative_nh_nl": 66604,
      "spy_close": 183.82
    },
    {
      "date": "2013-12-31",
      "new_highs": 293,
      "new_lows": 25,
      "total_issues": 2687,
      "nh_nl_diff": 268,
      "nh_nl_ratio": 11.72,
      "cumulative_nh_nl": 66872,
      "spy_close": 184.69
    },
    {
      "date": "2014-01-02",
      "new_highs": 87,
      "new_lows": 10,
      "total_issues": 2662,
      "nh_nl_diff": 77,
      "nh_nl_ratio": 8.7,
      "cumulative_nh_nl": 66949,
      "spy_close": 182.92
    },
    {
      "date": "2014-01-03",
      "new_highs": 102,
      "new_lows": 8,
      "total_issues": 2659,
      "nh_nl_diff": 94,
      "nh_nl_ratio": 12.75,
      "cumulative_nh_nl": 67043,
      "spy_close": 182.89
    },
    {
      "date": "2014-01-06",
      "new_highs": 132,
      "new_lows": 7,
      "total_issues": 2652,
      "nh_nl_diff": 125,
      "nh_nl_ratio": 18.857142857142858,
      "cumulative_nh_nl": 67168,
      "spy_close": 182.36
    },
    {
      "date": "2014-01-07",
      "new_highs": 148,
      "new_lows": 3,
      "total_issues": 2666,
      "nh_nl_diff": 145,
      "nh_nl_ratio": 49.333333333333336,
      "cumulative_nh_nl": 67313,
      "spy_close": 183.48
    },
    {
      "date": "2014-01-08",
      "new_highs": 179,
      "new_lows": 5,
      "total_issues": 2660,
      "nh_nl_diff": 174,
      "nh_nl_ratio": 35.8,
      "cumulative_nh_nl": 67487,
      "spy_close": 183.52
    },
    {
      "date": "2014-01-09",
      "new_highs": 225,
      "new_lows": 13,
      "total_issues": 2655,
      "nh_nl_diff": 212,
      "nh_nl_ratio": 17.307692307692307,
      "cumulative_nh_nl": 67699,
      "spy_close": 183.64
    },
    {
      "date": "2014-01-10",
      "new_highs": 213,
      "new_lows": 8,
      "total_issues": 2648,
      "nh_nl_diff": 205,
      "nh_nl_ratio": 26.625,
      "cumulative_nh_nl": 67904,
      "spy_close": 184.14
    },
    {
      "date": "2014-01-13",
      "new_highs": 183,
      "new_lows": 14,
      "total_issues": 2657,
      "nh_nl_diff": 169,
      "nh_nl_ratio": 13.071428571428571,
      "cumulative_nh_nl": 68073,
      "spy_close": 181.69
    },
    {
      "date": "2014-01-14",
      "new_highs": 135,
      "new_lows": 12,
      "total_issues": 2657,
      "nh_nl_diff": 123,
      "nh_nl_ratio": 11.25,
      "cumulative_nh_nl": 68196,
      "spy_close": 183.67
    },
    {
      "date": "2014-01-15",
      "new_highs": 291,
      "new_lows": 18,
      "total_issues": 2661,
      "nh_nl_diff": 273,
      "nh_nl_ratio": 16.166666666666668,
      "cumulative_nh_nl": 68469,
      "spy_close": 184.66
    },
    {
      "date": "2014-01-16",
      "new_highs": 213,
      "new_lows": 16,
      "total_issues": 2660,
      "nh_nl_diff": 197,
      "nh_nl_ratio": 13.3125,
      "cumulative_nh_nl": 68666,
      "spy_close": 184.42
    },
    {
      "date": "2014-01-17",
      "new_highs": 182,
      "new_lows": 11,
      "total_issues": 2663,
      "nh_nl_diff": 171,
      "nh_nl_ratio": 16.545454545454547,
      "cumulative_nh_nl": 68837,
      "spy_close": 183.64
    },
    {
      "date": "2014-01-21",
      "new_highs": 277,
      "new_lows": 18,
      "total_issues": 2672,
      "nh_nl_diff": 259,
      "nh_nl_ratio": 15.38888888888889,
      "cumulative_nh_nl": 69096,
      "spy_close": 184.18
    },
    {
      "date": "2014-01-22",
      "new_highs": 254,
      "new_lows": 23,
      "total_issues": 2664,
      "nh_nl_diff": 231,
      "nh_nl_ratio": 11.043478260869565,
      "cumulative_nh_nl": 69327,
      "spy_close": 184.3
    },
    {
      "date": "2014-01-23",
      "new_highs": 105,
      "new_lows": 27,
      "total_issues": 2656,
      "nh_nl_diff": 78,
      "nh_nl_ratio": 3.888888888888889,
      "cumulative_nh_nl": 69405,
      "spy_close": 182.79
    },
    {
      "date": "2014-01-24",
      "new_highs": 39,
      "new_lows": 38,
      "total_issues": 2666,
      "nh_nl_diff": 1,
      "nh_nl_ratio": 1.0263157894736843,
      "cumulative_nh_nl": 69406,
      "spy_close": 178.89
    },
    {
      "date": "2014-01-27",
      "new_highs": 40,
      "new_lows": 39,
      "total_issues": 2668,
      "nh_nl_diff": 1,
      "nh_nl_ratio": 1.0256410256410255,
      "cumulative_nh_nl": 69407,
      "spy_close": 178.01
    },
    {
      "date": "2014-01-28",
      "new_highs": 42,
      "new_lows": 30,
      "total_issues": 2664,
      "nh_nl_diff": 12,
      "nh_nl_ratio": 1.4,
      "cumulative_nh_nl": 69419,
      "spy_close": 179.07
    },
    {
      "date": "2014-01-29",
      "new_highs": 34,
      "new_lows": 58,
      "total_issues": 2652,
      "nh_nl_diff": -24,
      "nh_nl_ratio": 0.5862068965517241,
      "cumulative_nh_nl": 69395,
      "spy_close": 177.35
    },
    {
      "date": "2014-01-30",
      "new_highs": 80,
      "new_lows": 18,
      "total_issues": 2655,
      "nh_nl_diff": 62,
      "nh_nl_ratio": 4.444444444444445,
      "cumulative_nh_nl": 69457,
      "spy_close": 179.23
    },
    {
      "date": "2014-01-31",
      "new_highs": 67,
      "new_lows": 41,
      "total_issues": 2656,
      "nh_nl_diff": 26,
      "nh_nl_ratio": 1.6341463414634145,
      "cumulative_nh_nl": 69483,
      "spy_close": 178.18
    },
    {
      "date": "2014-02-03",
      "new_highs": 35,
      "new_lows": 75,
      "total_issues": 2671,
      "nh_nl_diff": -40,
      "nh_nl_ratio": 0.4666666666666667,
      "cumulative_nh_nl": 69443,
      "spy_close": 174.17
    },
    {
      "date": "2014-02-04",
      "new_highs": 20,
      "new_lows": 33,
      "total_issues": 2654,
      "nh_nl_diff": -13,
      "nh_nl_ratio": 0.6060606060606061,
      "cumulative_nh_nl": 69430,
      "spy_close": 175.39
    },
    {
      "date": "2014-02-05",
      "new_highs": 17,
      "new_lows": 55,
      "total_issues": 2651,
      "nh_nl_diff": -38,
      "nh_nl_ratio": 0.3090909090909091,
      "cumulative_nh_nl": 69392,
      "spy_close": 175.17
    },
    {
      "date": "2014-02-06",
      "new_highs": 38,
      "new_lows": 20,
      "total_issues": 2655,
      "nh_nl_diff": 18,
      "nh_nl_ratio": 1.9,
      "cumulative_nh_nl": 69410,
      "spy_close": 177.48
    },
    {
      "date": "2014-02-07",
      "new_highs": 69,
      "new_lows": 16,
      "total_issues": 2668,
      "nh_nl_diff": 53,
      "nh_nl_ratio": 4.3125,
      "cumulative_nh_nl": 69463,
      "spy_close": 179.68
    },
    {
      "date": "2014-02-10",
      "new_highs": 63,
      "new_lows": 9,
      "total_issues": 2659,
      "nh_nl_diff": 54,
      "nh_nl_ratio": 7.0,
      "cumulative_nh_nl": 69517,
      "spy_close": 180.01
    },
    {
      "date": "2014-02-11",
      "new_highs": 106,
      "new_lows": 7,
      "total_issues": 2670,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 15.142857142857142,
      "cumulative_nh_nl": 69616,
      "spy_close": 181.98
    },
    {
      "date": "2014-02-12",
      "new_highs": 121,
      "new_lows": 10,
      "total_issues": 2648,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 12.1,
      "cumulative_nh_nl": 69727,
      "spy_close": 182.07
    },
    {
      "date": "2014-02-13",
      "new_highs": 148,
      "new_lows": 8,
      "total_issues": 2671,
      "nh_nl_diff": 140,
      "nh_nl_ratio": 18.5,
      "cumulative_nh_nl": 69867,
      "spy_close": 183.01
    },
    {
      "date": "2014-02-14",
      "new_highs": 158,
      "new_lows": 10,
      "total_issues": 2667,
      "nh_nl_diff": 148,
      "nh_nl_ratio": 15.8,
      "cumulative_nh_nl": 70015,
      "spy_close": 184.02
    },
    {
      "date": "2014-02-18",
      "new_highs": 210,
      "new_lows": 13,
      "total_issues": 2680,
      "nh_nl_diff": 197,
      "nh_nl_ratio": 16.153846153846153,
      "cumulative_nh_nl": 70212,
      "spy_close": 184.24
    },
    {
      "date": "2014-02-19",
      "new_highs": 169,
      "new_lows": 11,
      "total_issues": 2675,
      "nh_nl_diff": 158,
      "nh_nl_ratio": 15.363636363636363,
      "cumulative_nh_nl": 70370,
      "spy_close": 183.02
    },
    {
      "date": "2014-02-20",
      "new_highs": 138,
      "new_lows": 17,
      "total_issues": 2663,
      "nh_nl_diff": 121,
      "nh_nl_ratio": 8.117647058823529,
      "cumulative_nh_nl": 70491,
      "spy_close": 184.1
    },
    {
      "date": "2014-02-21",
      "new_highs": 207,
      "new_lows": 16,
      "total_issues": 2673,
      "nh_nl_diff": 191,
      "nh_nl_ratio": 12.9375,
      "cumulative_nh_nl": 70682,
      "spy_close": 183.89
    },
    {
      "date": "2014-02-24",
      "new_highs": 280,
      "new_lows": 20,
      "total_issues": 2678,
      "nh_nl_diff": 260,
      "nh_nl_ratio": 14.0,
      "cumulative_nh_nl": 70942,
      "spy_close": 184.91
    },
    {
      "date": "2014-02-25",
      "new_highs": 131,
      "new_lows": 12,
      "total_issues": 2672,
      "nh_nl_diff": 119,
      "nh_nl_ratio": 10.916666666666666,
      "cumulative_nh_nl": 71061,
      "spy_close": 184.84
    },
    {
      "date": "2014-02-26",
      "new_highs": 191,
      "new_lows": 15,
      "total_issues": 2673,
      "nh_nl_diff": 176,
      "nh_nl_ratio": 12.733333333333333,
      "cumulative_nh_nl": 71237,
      "spy_close": 184.85
    },
    {
      "date": "2014-02-27",
      "new_highs": 143,
      "new_lows": 11,
      "total_issues": 2666,
      "nh_nl_diff": 132,
      "nh_nl_ratio": 13.0,
      "cumulative_nh_nl": 71369,
      "spy_close": 185.82
    },
    {
      "date": "2014-02-28",
      "new_highs": 247,
      "new_lows": 22,
      "total_issues": 2678,
      "nh_nl_diff": 225,
      "nh_nl_ratio": 11.227272727272727,
      "cumulative_nh_nl": 71594,
      "spy_close": 186.29
    },
    {
      "date": "2014-03-03",
      "new_highs": 73,
      "new_lows": 13,
      "total_issues": 2678,
      "nh_nl_diff": 60,
      "nh_nl_ratio": 5.615384615384615,
      "cumulative_nh_nl": 71654,
      "spy_close": 184.98
    },
    {
      "date": "2014-03-04",
      "new_highs": 334,
      "new_lows": 17,
      "total_issues": 2690,
      "nh_nl_diff": 317,
      "nh_nl_ratio": 19.647058823529413,
      "cumulative_nh_nl": 71971,
      "spy_close": 187.58
    },
    {
      "date": "2014-03-05",
      "new_highs": 216,
      "new_lows": 12,
      "total_issues": 2684,
      "nh_nl_diff": 204,
      "nh_nl_ratio": 18.0,
      "cumulative_nh_nl": 72175,
      "spy_close": 187.75
    },
    {
      "date": "2014-03-06",
      "new_highs": 280,
      "new_lows": 8,
      "total_issues": 2676,
      "nh_nl_diff": 272,
      "nh_nl_ratio": 35.0,
      "cumulative_nh_nl": 72447,
      "spy_close": 188.18
    },
    {
      "date": "2014-03-07",
      "new_highs": 229,
      "new_lows": 11,
      "total_issues": 2689,
      "nh_nl_diff": 218,
      "nh_nl_ratio": 20.818181818181817,
      "cumulative_nh_nl": 72665,
      "spy_close": 188.26
    },
    {
      "date": "2014-03-10",
      "new_highs": 105,
      "new_lows": 11,
      "total_issues": 2678,
      "nh_nl_diff": 94,
      "nh_nl_ratio": 9.545454545454545,
      "cumulative_nh_nl": 72759,
      "spy_close": 188.16
    },
    {
      "date": "2014-03-11",
      "new_highs": 119,
      "new_lows": 11,
      "total_issues": 2670,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 10.818181818181818,
      "cumulative_nh_nl": 72867,
      "spy_close": 187.23
    },
    {
      "date": "2014-03-12",
      "new_highs": 52,
      "new_lows": 20,
      "total_issues": 2672,
      "nh_nl_diff": 32,
      "nh_nl_ratio": 2.6,
      "cumulative_nh_nl": 72899,
      "spy_close": 187.28
    },
    {
      "date": "2014-03-13",
      "new_highs": 77,
      "new_lows": 23,
      "total_issues": 2668,
      "nh_nl_diff": 54,
      "nh_nl_ratio": 3.347826086956522,
      "cumulative_nh_nl": 72953,
      "spy_close": 185.18
    },
    {
      "date": "2014-03-14",
      "new_highs": 58,
      "new_lows": 21,
      "total_issues": 2674,
      "nh_nl_diff": 37,
      "nh_nl_ratio": 2.761904761904762,
      "cumulative_nh_nl": 72990,
      "spy_close": 184.66
    },
    {
      "date": "2014-03-17",
      "new_highs": 115,
      "new_lows": 6,
      "total_issues": 2683,
      "nh_nl_diff": 109,
      "nh_nl_ratio": 19.166666666666668,
      "cumulative_nh_nl": 73099,
      "spy_close": 186.33
    },
    {
      "date": "2014-03-18",
      "new_highs": 122,
      "new_lows": 7,
      "total_issues": 2678,
      "nh_nl_diff": 115,
      "nh_nl_ratio": 17.428571428571427,
      "cumulative_nh_nl": 73214,
      "spy_close": 187.66
    },
    {
      "date": "2014-03-19",
      "new_highs": 125,
      "new_lows": 12,
      "total_issues": 2680,
      "nh_nl_diff": 113,
      "nh_nl_ratio": 10.416666666666666,
      "cumulative_nh_nl": 73327,
      "spy_close": 186.66
    },
    {
      "date": "2014-03-20",
      "new_highs": 127,
      "new_lows": 14,
      "total_issues": 2679,
      "nh_nl_diff": 113,
      "nh_nl_ratio": 9.071428571428571,
      "cumulative_nh_nl": 73440,
      "spy_close": 187.75
    },
    {
      "date": "2014-03-21",
      "new_highs": 201,
      "new_lows": 20,
      "total_issues": 2685,
      "nh_nl_diff": 181,
      "nh_nl_ratio": 10.05,
      "cumulative_nh_nl": 73621,
      "spy_close": 186.2
    },
    {
      "date": "2014-03-24",
      "new_highs": 65,
      "new_lows": 14,
      "total_issues": 2695,
      "nh_nl_diff": 51,
      "nh_nl_ratio": 4.642857142857143,
      "cumulative_nh_nl": 73672,
      "spy_close": 185.43
    },
    {
      "date": "2014-03-25",
      "new_highs": 72,
      "new_lows": 9,
      "total_issues": 2672,
      "nh_nl_diff": 63,
      "nh_nl_ratio": 8.0,
      "cumulative_nh_nl": 73735,
      "spy_close": 186.31
    },
    {
      "date": "2014-03-26",
      "new_highs": 81,
      "new_lows": 24,
      "total_issues": 2669,
      "nh_nl_diff": 57,
      "nh_nl_ratio": 3.375,
      "cumulative_nh_nl": 73792,
      "spy_close": 184.97
    },
    {
      "date": "2014-03-27",
      "new_highs": 36,
      "new_lows": 28,
      "total_issues": 2672,
      "nh_nl_diff": 8,
      "nh_nl_ratio": 1.2857142857142858,
      "cumulative_nh_nl": 73800,
      "spy_close": 184.58
    },
    {
      "date": "2014-03-28",
      "new_highs": 53,
      "new_lows": 12,
      "total_issues": 2671,
      "nh_nl_diff": 41,
      "nh_nl_ratio": 4.416666666666667,
      "cumulative_nh_nl": 73841,
      "spy_close": 185.49
    },
    {
      "date": "2014-03-31",
      "new_highs": 112,
      "new_lows": 14,
      "total_issues": 2695,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 8.0,
      "cumulative_nh_nl": 73939,
      "spy_close": 187.01
    },
    {
      "date": "2014-04-01",
      "new_highs": 151,
      "new_lows": 11,
      "total_issues": 2688,
      "nh_nl_diff": 140,
      "nh_nl_ratio": 13.727272727272727,
      "cumulative_nh_nl": 74079,
      "spy_close": 188.25
    },
    {
      "date": "2014-04-02",
      "new_highs": 181,
      "new_lows": 13,
      "total_issues": 2684,
      "nh_nl_diff": 168,
      "nh_nl_ratio": 13.923076923076923,
      "cumulative_nh_nl": 74247,
      "spy_close": 188.88
    },
    {
      "date": "2014-04-03",
      "new_highs": 151,
      "new_lows": 14,
      "total_issues": 2675,
      "nh_nl_diff": 137,
      "nh_nl_ratio": 10.785714285714286,
      "cumulative_nh_nl": 74384,
      "spy_close": 188.63
    },
    {
      "date": "2014-04-04",
      "new_highs": 155,
      "new_lows": 19,
      "total_issues": 2687,
      "nh_nl_diff": 136,
      "nh_nl_ratio": 8.157894736842104,
      "cumulative_nh_nl": 74520,
      "spy_close": 186.4
    },
    {
      "date": "2014-04-07",
      "new_highs": 19,
      "new_lows": 25,
      "total_issues": 2688,
      "nh_nl_diff": -6,
      "nh_nl_ratio": 0.76,
      "cumulative_nh_nl": 74514,
      "spy_close": 184.34
    },
    {
      "date": "2014-04-08",
      "new_highs": 27,
      "new_lows": 10,
      "total_issues": 2676,
      "nh_nl_diff": 17,
      "nh_nl_ratio": 2.7,
      "cumulative_nh_nl": 74531,
      "spy_close": 185.1
    },
    {
      "date": "2014-04-09",
      "new_highs": 63,
      "new_lows": 5,
      "total_issues": 2677,
      "nh_nl_diff": 58,
      "nh_nl_ratio": 12.6,
      "cumulative_nh_nl": 74589,
      "spy_close": 187.09
    },
    {
      "date": "2014-04-10",
      "new_highs": 46,
      "new_lows": 24,
      "total_issues": 2678,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 1.9166666666666667,
      "cumulative_nh_nl": 74611,
      "spy_close": 183.16
    },
    {
      "date": "2014-04-11",
      "new_highs": 10,
      "new_lows": 35,
      "total_issues": 2679,
      "nh_nl_diff": -25,
      "nh_nl_ratio": 0.2857142857142857,
      "cumulative_nh_nl": 74586,
      "spy_close": 181.51
    },
    {
      "date": "2014-04-14",
      "new_highs": 35,
      "new_lows": 26,
      "total_issues": 2686,
      "nh_nl_diff": 9,
      "nh_nl_ratio": 1.3461538461538463,
      "cumulative_nh_nl": 74595,
      "spy_close": 182.94
    },
    {
      "date": "2014-04-15",
      "new_highs": 42,
      "new_lows": 54,
      "total_issues": 2689,
      "nh_nl_diff": -12,
      "nh_nl_ratio": 0.7777777777777778,
      "cumulative_nh_nl": 74583,
      "spy_close": 184.2
    },
    {
      "date": "2014-04-16",
      "new_highs": 79,
      "new_lows": 14,
      "total_issues": 2677,
      "nh_nl_diff": 65,
      "nh_nl_ratio": 5.642857142857143,
      "cumulative_nh_nl": 74648,
      "spy_close": 186.13
    },
    {
      "date": "2014-04-17",
      "new_highs": 108,
      "new_lows": 12,
      "total_issues": 2683,
      "nh_nl_diff": 96,
      "nh_nl_ratio": 9.0,
      "cumulative_nh_nl": 74744,
      "spy_close": 186.39
    },
    {
      "date": "2014-04-21",
      "new_highs": 84,
      "new_lows": 21,
      "total_issues": 2700,
      "nh_nl_diff": 63,
      "nh_nl_ratio": 4.0,
      "cumulative_nh_nl": 74807,
      "spy_close": 187.04
    },
    {
      "date": "2014-04-22",
      "new_highs": 112,
      "new_lows": 9,
      "total_issues": 2693,
      "nh_nl_diff": 103,
      "nh_nl_ratio": 12.444444444444445,
      "cumulative_nh_nl": 74910,
      "spy_close": 187.89
    },
    {
      "date": "2014-04-23",
      "new_highs": 98,
      "new_lows": 9,
      "total_issues": 2673,
      "nh_nl_diff": 89,
      "nh_nl_ratio": 10.88888888888889,
      "cumulative_nh_nl": 74999,
      "spy_close": 187.45
    },
    {
      "date": "2014-04-24",
      "new_highs": 103,
      "new_lows": 18,
      "total_issues": 2675,
      "nh_nl_diff": 85,
      "nh_nl_ratio": 5.722222222222222,
      "cumulative_nh_nl": 75084,
      "spy_close": 187.83
    },
    {
      "date": "2014-04-25",
      "new_highs": 47,
      "new_lows": 24,
      "total_issues": 2679,
      "nh_nl_diff": 23,
      "nh_nl_ratio": 1.9583333333333333,
      "cumulative_nh_nl": 75107,
      "spy_close": 186.29
    },
    {
      "date": "2014-04-28",
      "new_highs": 64,
      "new_lows": 45,
      "total_issues": 2693,
      "nh_nl_diff": 19,
      "nh_nl_ratio": 1.4222222222222223,
      "cumulative_nh_nl": 75126,
      "spy_close": 186.88
    },
    {
      "date": "2014-04-29",
      "new_highs": 80,
      "new_lows": 23,
      "total_issues": 2676,
      "nh_nl_diff": 57,
      "nh_nl_ratio": 3.4782608695652173,
      "cumulative_nh_nl": 75183,
      "spy_close": 187.75
    },
    {
      "date": "2014-04-30",
      "new_highs": 75,
      "new_lows": 35,
      "total_issues": 2697,
      "nh_nl_diff": 40,
      "nh_nl_ratio": 2.142857142857143,
      "cumulative_nh_nl": 75223,
      "spy_close": 188.31
    },
    {
      "date": "2014-05-01",
      "new_highs": 97,
      "new_lows": 30,
      "total_issues": 2675,
      "nh_nl_diff": 67,
      "nh_nl_ratio": 3.2333333333333334,
      "cumulative_nh_nl": 75290,
      "spy_close": 188.33
    },
    {
      "date": "2014-05-02",
      "new_highs": 95,
      "new_lows": 24,
      "total_issues": 2684,
      "nh_nl_diff": 71,
      "nh_nl_ratio": 3.9583333333333335,
      "cumulative_nh_nl": 75361,
      "spy_close": 188.06
    },
    {
      "date": "2014-05-05",
      "new_highs": 53,
      "new_lows": 33,
      "total_issues": 2688,
      "nh_nl_diff": 20,
      "nh_nl_ratio": 1.606060606060606,
      "cumulative_nh_nl": 75381,
      "spy_close": 188.42
    },
    {
      "date": "2014-05-06",
      "new_highs": 69,
      "new_lows": 35,
      "total_issues": 2684,
      "nh_nl_diff": 34,
      "nh_nl_ratio": 1.9714285714285715,
      "cumulative_nh_nl": 75415,
      "spy_close": 186.78
    },
    {
      "date": "2014-05-07",
      "new_highs": 96,
      "new_lows": 70,
      "total_issues": 2683,
      "nh_nl_diff": 26,
      "nh_nl_ratio": 1.3714285714285714,
      "cumulative_nh_nl": 75441,
      "spy_close": 187.88
    },
    {
      "date": "2014-05-08",
      "new_highs": 115,
      "new_lows": 46,
      "total_issues": 2679,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 2.5,
      "cumulative_nh_nl": 75510,
      "spy_close": 187.68
    },
    {
      "date": "2014-05-09",
      "new_highs": 47,
      "new_lows": 48,
      "total_issues": 2688,
      "nh_nl_diff": -1,
      "nh_nl_ratio": 0.9791666666666666,
      "cumulative_nh_nl": 75509,
      "spy_close": 187.96
    },
    {
      "date": "2014-05-12",
      "new_highs": 135,
      "new_lows": 18,
      "total_issues": 2692,
      "nh_nl_diff": 117,
      "nh_nl_ratio": 7.5,
      "cumulative_nh_nl": 75626,
      "spy_close": 189.79
    },
    {
      "date": "2014-05-13",
      "new_highs": 125,
      "new_lows": 22,
      "total_issues": 2694,
      "nh_nl_diff": 103,
      "nh_nl_ratio": 5.681818181818182,
      "cumulative_nh_nl": 75729,
      "spy_close": 189.96
    },
    {
      "date": "2014-05-14",
      "new_highs": 49,
      "new_lows": 30,
      "total_issues": 2689,
      "nh_nl_diff": 19,
      "nh_nl_ratio": 1.6333333333333333,
      "cumulative_nh_nl": 75748,
      "spy_close": 189.06
    },
    {
      "date": "2014-05-15",
      "new_highs": 19,
      "new_lows": 54,
      "total_issues": 2690,
      "nh_nl_diff": -35,
      "nh_nl_ratio": 0.35185185185185186,
      "cumulative_nh_nl": 75713,
      "spy_close": 187.4
    },
    {
      "date": "2014-05-16",
      "new_highs": 45,
      "new_lows": 35,
      "total_issues": 2676,
      "nh_nl_diff": 10,
      "nh_nl_ratio": 1.2857142857142858,
      "cumulative_nh_nl": 75723,
      "spy_close": 188.05
    },
    {
      "date": "2014-05-19",
      "new_highs": 68,
      "new_lows": 18,
      "total_issues": 2690,
      "nh_nl_diff": 50,
      "nh_nl_ratio": 3.7777777777777777,
      "cumulative_nh_nl": 75773,
      "spy_close": 188.74
    },
    {
      "date": "2014-05-20",
      "new_highs": 39,
      "new_lows": 35,
      "total_issues": 2691,
      "nh_nl_diff": 4,
      "nh_nl_ratio": 1.1142857142857143,
      "cumulative_nh_nl": 75777,
      "spy_close": 187.55
    },
    {
      "date": "2014-05-21",
      "new_highs": 44,
      "new_lows": 26,
      "total_issues": 2691,
      "nh_nl_diff": 18,
      "nh_nl_ratio": 1.6923076923076923,
      "cumulative_nh_nl": 75795,
      "spy_close": 189.13
    },
    {
      "date": "2014-05-22",
      "new_highs": 77,
      "new_lows": 18,
      "total_issues": 2688,
      "nh_nl_diff": 59,
      "nh_nl_ratio": 4.277777777777778,
      "cumulative_nh_nl": 75854,
      "spy_close": 189.59
    },
    {
      "date": "2014-05-23",
      "new_highs": 93,
      "new_lows": 15,
      "total_issues": 2698,
      "nh_nl_diff": 78,
      "nh_nl_ratio": 6.2,
      "cumulative_nh_nl": 75932,
      "spy_close": 190.35
    },
    {
      "date": "2014-05-27",
      "new_highs": 178,
      "new_lows": 25,
      "total_issues": 2719,
      "nh_nl_diff": 153,
      "nh_nl_ratio": 7.12,
      "cumulative_nh_nl": 76085,
      "spy_close": 191.52
    },
    {
      "date": "2014-05-28",
      "new_highs": 123,
      "new_lows": 26,
      "total_issues": 2703,
      "nh_nl_diff": 97,
      "nh_nl_ratio": 4.730769230769231,
      "cumulative_nh_nl": 76182,
      "spy_close": 191.38
    },
    {
      "date": "2014-05-29",
      "new_highs": 143,
      "new_lows": 25,
      "total_issues": 2695,
      "nh_nl_diff": 118,
      "nh_nl_ratio": 5.72,
      "cumulative_nh_nl": 76300,
      "spy_close": 192.37
    },
    {
      "date": "2014-05-30",
      "new_highs": 141,
      "new_lows": 25,
      "total_issues": 2686,
      "nh_nl_diff": 116,
      "nh_nl_ratio": 5.64,
      "cumulative_nh_nl": 76416,
      "spy_close": 192.68
    },
    {
      "date": "2014-06-02",
      "new_highs": 176,
      "new_lows": 24,
      "total_issues": 2706,
      "nh_nl_diff": 152,
      "nh_nl_ratio": 7.333333333333333,
      "cumulative_nh_nl": 76568,
      "spy_close": 192.9
    },
    {
      "date": "2014-06-03",
      "new_highs": 123,
      "new_lows": 28,
      "total_issues": 2703,
      "nh_nl_diff": 95,
      "nh_nl_ratio": 4.392857142857143,
      "cumulative_nh_nl": 76663,
      "spy_close": 192.8
    },
    {
      "date": "2014-06-04",
      "new_highs": 135,
      "new_lows": 37,
      "total_issues": 2702,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 3.6486486486486487,
      "cumulative_nh_nl": 76761,
      "spy_close": 193.19
    },
    {
      "date": "2014-06-05",
      "new_highs": 236,
      "new_lows": 33,
      "total_issues": 2706,
      "nh_nl_diff": 203,
      "nh_nl_ratio": 7.151515151515151,
      "cumulative_nh_nl": 76964,
      "spy_close": 194.45
    },
    {
      "date": "2014-06-06",
      "new_highs": 299,
      "new_lows": 20,
      "total_issues": 2705,
      "nh_nl_diff": 279,
      "nh_nl_ratio": 14.95,
      "cumulative_nh_nl": 77243,
      "spy_close": 195.38
    },
    {
      "date": "2014-06-09",
      "new_highs": 283,
      "new_lows": 17,
      "total_issues": 2720,
      "nh_nl_diff": 266,
      "nh_nl_ratio": 16.647058823529413,
      "cumulative_nh_nl": 77509,
      "spy_close": 195.58
    },
    {
      "date": "2014-06-10",
      "new_highs": 119,
      "new_lows": 6,
      "total_issues": 2712,
      "nh_nl_diff": 113,
      "nh_nl_ratio": 19.833333333333332,
      "cumulative_nh_nl": 77622,
      "spy_close": 195.6
    },
    {
      "date": "2014-06-11",
      "new_highs": 88,
      "new_lows": 10,
      "total_issues": 2704,
      "nh_nl_diff": 78,
      "nh_nl_ratio": 8.8,
      "cumulative_nh_nl": 77700,
      "spy_close": 194.92
    },
    {
      "date": "2014-06-12",
      "new_highs": 80,
      "new_lows": 7,
      "total_issues": 2696,
      "nh_nl_diff": 73,
      "nh_nl_ratio": 11.428571428571429,
      "cumulative_nh_nl": 77773,
      "spy_close": 193.54
    },
    {
      "date": "2014-06-13",
      "new_highs": 87,
      "new_lows": 18,
      "total_issues": 2703,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 4.833333333333333,
      "cumulative_nh_nl": 77842,
      "spy_close": 194.13
    },
    {
      "date": "2014-06-16",
      "new_highs": 105,
      "new_lows": 12,
      "total_issues": 2711,
      "nh_nl_diff": 93,
      "nh_nl_ratio": 8.75,
      "cumulative_nh_nl": 77935,
      "spy_close": 194.29
    },
    {
      "date": "2014-06-17",
      "new_highs": 118,
      "new_lows": 10,
      "total_issues": 2703,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 11.8,
      "cumulative_nh_nl": 78043,
      "spy_close": 194.83
    },
    {
      "date": "2014-06-18",
      "new_highs": 171,
      "new_lows": 20,
      "total_issues": 2713,
      "nh_nl_diff": 151,
      "nh_nl_ratio": 8.55,
      "cumulative_nh_nl": 78194,
      "spy_close": 196.26
    },
    {
      "date": "2014-06-19",
      "new_highs": 216,
      "new_lows": 22,
      "total_issues": 2708,
      "nh_nl_diff": 194,
      "nh_nl_ratio": 9.818181818181818,
      "cumulative_nh_nl": 78388,
      "spy_close": 196.48
    },
    {
      "date": "2014-06-20",
      "new_highs": 223,
      "new_lows": 23,
      "total_issues": 2722,
      "nh_nl_diff": 200,
      "nh_nl_ratio": 9.695652173913043,
      "cumulative_nh_nl": 78588,
      "spy_close": 195.94
    },
    {
      "date": "2014-06-23",
      "new_highs": 175,
      "new_lows": 16,
      "total_issues": 2724,
      "nh_nl_diff": 159,
      "nh_nl_ratio": 10.9375,
      "cumulative_nh_nl": 78747,
      "spy_close": 195.88
    },
    {
      "date": "2014-06-24",
      "new_highs": 136,
      "new_lows": 24,
      "total_issues": 2716,
      "nh_nl_diff": 112,
      "nh_nl_ratio": 5.666666666666667,
      "cumulative_nh_nl": 78859,
      "spy_close": 194.7
    },
    {
      "date": "2014-06-25",
      "new_highs": 83,
      "new_lows": 17,
      "total_issues": 2731,
      "nh_nl_diff": 66,
      "nh_nl_ratio": 4.882352941176471,
      "cumulative_nh_nl": 78925,
      "spy_close": 195.58
    },
    {
      "date": "2014-06-26",
      "new_highs": 89,
      "new_lows": 15,
      "total_issues": 2706,
      "nh_nl_diff": 74,
      "nh_nl_ratio": 5.933333333333334,
      "cumulative_nh_nl": 78999,
      "spy_close": 195.44
    },
    {
      "date": "2014-06-27",
      "new_highs": 143,
      "new_lows": 7,
      "total_issues": 2716,
      "nh_nl_diff": 136,
      "nh_nl_ratio": 20.428571428571427,
      "cumulative_nh_nl": 79135,
      "spy_close": 195.82
    },
    {
      "date": "2014-06-30",
      "new_highs": 203,
      "new_lows": 13,
      "total_issues": 2729,
      "nh_nl_diff": 190,
      "nh_nl_ratio": 15.615384615384615,
      "cumulative_nh_nl": 79325,
      "spy_close": 195.72
    },
    {
      "date": "2014-07-01",
      "new_highs": 337,
      "new_lows": 16,
      "total_issues": 2721,
      "nh_nl_diff": 321,
      "nh_nl_ratio": 21.0625,
      "cumulative_nh_nl": 79646,
      "spy_close": 197.03
    },
    {
      "date": "2014-07-02",
      "new_highs": 153,
      "new_lows": 9,
      "total_issues": 2728,
      "nh_nl_diff": 144,
      "nh_nl_ratio": 17.0,
      "cumulative_nh_nl": 79790,
      "spy_close": 197.23
    },
    {
      "date": "2014-07-03",
      "new_highs": 196,
      "new_lows": 14,
      "total_issues": 2716,
      "nh_nl_diff": 182,
      "nh_nl_ratio": 14.0,
      "cumulative_nh_nl": 79972,
      "spy_close": 198.2
    },
    {
      "date": "2014-07-07",
      "new_highs": 91,
      "new_lows": 7,
      "total_issues": 2732,
      "nh_nl_diff": 84,
      "nh_nl_ratio": 13.0,
      "cumulative_nh_nl": 80056,
      "spy_close": 197.51
    },
    {
      "date": "2014-07-08",
      "new_highs": 30,
      "new_lows": 12,
      "total_issues": 2724,
      "nh_nl_diff": 18,
      "nh_nl_ratio": 2.5,
      "cumulative_nh_nl": 80074,
      "spy_close": 196.24
    },
    {
      "date": "2014-07-09",
      "new_highs": 72,
      "new_lows": 11,
      "total_issues": 2717,
      "nh_nl_diff": 61,
      "nh_nl_ratio": 6.545454545454546,
      "cumulative_nh_nl": 80135,
      "spy_close": 197.12
    },
    {
      "date": "2014-07-10",
      "new_highs": 61,
      "new_lows": 22,
      "total_issues": 2731,
      "nh_nl_diff": 39,
      "nh_nl_ratio": 2.772727272727273,
      "cumulative_nh_nl": 80174,
      "spy_close": 196.34
    },
    {
      "date": "2014-07-11",
      "new_highs": 52,
      "new_lows": 14,
      "total_issues": 2715,
      "nh_nl_diff": 38,
      "nh_nl_ratio": 3.7142857142857144,
      "cumulative_nh_nl": 80212,
      "spy_close": 196.61
    },
    {
      "date": "2014-07-14",
      "new_highs": 104,
      "new_lows": 13,
      "total_issues": 2729,
      "nh_nl_diff": 91,
      "nh_nl_ratio": 8.0,
      "cumulative_nh_nl": 80303,
      "spy_close": 197.6
    },
    {
      "date": "2014-07-15",
      "new_highs": 78,
      "new_lows": 21,
      "total_issues": 2718,
      "nh_nl_diff": 57,
      "nh_nl_ratio": 3.7142857142857144,
      "cumulative_nh_nl": 80360,
      "spy_close": 197.23
    },
    {
      "date": "2014-07-16",
      "new_highs": 105,
      "new_lows": 26,
      "total_issues": 2716,
      "nh_nl_diff": 79,
      "nh_nl_ratio": 4.038461538461538,
      "cumulative_nh_nl": 80439,
      "spy_close": 197.96
    },
    {
      "date": "2014-07-17",
      "new_highs": 54,
      "new_lows": 24,
      "total_issues": 2715,
      "nh_nl_diff": 30,
      "nh_nl_ratio": 2.25,
      "cumulative_nh_nl": 80469,
      "spy_close": 195.71
    },
    {
      "date": "2014-07-18",
      "new_highs": 80,
      "new_lows": 21,
      "total_issues": 2722,
      "nh_nl_diff": 59,
      "nh_nl_ratio": 3.8095238095238093,
      "cumulative_nh_nl": 80528,
      "spy_close": 197.71
    },
    {
      "date": "2014-07-21",
      "new_highs": 61,
      "new_lows": 18,
      "total_issues": 2725,
      "nh_nl_diff": 43,
      "nh_nl_ratio": 3.388888888888889,
      "cumulative_nh_nl": 80571,
      "spy_close": 197.34
    },
    {
      "date": "2014-07-22",
      "new_highs": 147,
      "new_lows": 18,
      "total_issues": 2714,
      "nh_nl_diff": 129,
      "nh_nl_ratio": 8.166666666666666,
      "cumulative_nh_nl": 80700,
      "spy_close": 198.2
    },
    {
      "date": "2014-07-23",
      "new_highs": 147,
      "new_lows": 22,
      "total_issues": 2714,
      "nh_nl_diff": 125,
      "nh_nl_ratio": 6.681818181818182,
      "cumulative_nh_nl": 80825,
      "spy_close": 198.64
    },
    {
      "date": "2014-07-24",
      "new_highs": 164,
      "new_lows": 21,
      "total_issues": 2716,
      "nh_nl_diff": 143,
      "nh_nl_ratio": 7.809523809523809,
      "cumulative_nh_nl": 80968,
      "spy_close": 198.65
    },
    {
      "date": "2014-07-25",
      "new_highs": 68,
      "new_lows": 23,
      "total_issues": 2720,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 2.9565217391304346,
      "cumulative_nh_nl": 81013,
      "spy_close": 197.72
    },
    {
      "date": "2014-07-28",
      "new_highs": 71,
      "new_lows": 38,
      "total_issues": 2722,
      "nh_nl_diff": 33,
      "nh_nl_ratio": 1.868421052631579,
      "cumulative_nh_nl": 81046,
      "spy_close": 197.8
    },
    {
      "date": "2014-07-29",
      "new_highs": 87,
      "new_lows": 37,
      "total_issues": 2719,
      "nh_nl_diff": 50,
      "nh_nl_ratio": 2.3513513513513513,
      "cumulative_nh_nl": 81096,
      "spy_close": 196.95
    },
    {
      "date": "2014-07-30",
      "new_highs": 81,
      "new_lows": 35,
      "total_issues": 2726,
      "nh_nl_diff": 46,
      "nh_nl_ratio": 2.3142857142857145,
      "cumulative_nh_nl": 81142,
      "spy_close": 196.98
    },
    {
      "date": "2014-07-31",
      "new_highs": 31,
      "new_lows": 71,
      "total_issues": 2728,
      "nh_nl_diff": -40,
      "nh_nl_ratio": 0.43661971830985913,
      "cumulative_nh_nl": 81102,
      "spy_close": 193.09
    },
    {
      "date": "2014-08-01",
      "new_highs": 17,
      "new_lows": 83,
      "total_issues": 2730,
      "nh_nl_diff": -66,
      "nh_nl_ratio": 0.20481927710843373,
      "cumulative_nh_nl": 81036,
      "spy_close": 192.5
    },
    {
      "date": "2014-08-04",
      "new_highs": 27,
      "new_lows": 55,
      "total_issues": 2726,
      "nh_nl_diff": -28,
      "nh_nl_ratio": 0.4909090909090909,
      "cumulative_nh_nl": 81008,
      "spy_close": 193.89
    },
    {
      "date": "2014-08-05",
      "new_highs": 32,
      "new_lows": 56,
      "total_issues": 2727,
      "nh_nl_diff": -24,
      "nh_nl_ratio": 0.5714285714285714,
      "cumulative_nh_nl": 80984,
      "spy_close": 192.01
    },
    {
      "date": "2014-08-06",
      "new_highs": 19,
      "new_lows": 53,
      "total_issues": 2724,
      "nh_nl_diff": -34,
      "nh_nl_ratio": 0.3584905660377358,
      "cumulative_nh_nl": 80950,
      "spy_close": 192.07
    },
    {
      "date": "2014-08-07",
      "new_highs": 27,
      "new_lows": 53,
      "total_issues": 2727,
      "nh_nl_diff": -26,
      "nh_nl_ratio": 0.5094339622641509,
      "cumulative_nh_nl": 80924,
      "spy_close": 191.03
    },
    {
      "date": "2014-08-08",
      "new_highs": 42,
      "new_lows": 50,
      "total_issues": 2735,
      "nh_nl_diff": -8,
      "nh_nl_ratio": 0.84,
      "cumulative_nh_nl": 80916,
      "spy_close": 193.24
    },
    {
      "date": "2014-08-11",
      "new_highs": 64,
      "new_lows": 19,
      "total_issues": 2726,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 3.3684210526315788,
      "cumulative_nh_nl": 80961,
      "spy_close": 193.8
    },
    {
      "date": "2014-08-12",
      "new_highs": 38,
      "new_lows": 25,
      "total_issues": 2721,
      "nh_nl_diff": 13,
      "nh_nl_ratio": 1.52,
      "cumulative_nh_nl": 80974,
      "spy_close": 193.53
    },
    {
      "date": "2014-08-13",
      "new_highs": 83,
      "new_lows": 24,
      "total_issues": 2738,
      "nh_nl_diff": 59,
      "nh_nl_ratio": 3.4583333333333335,
      "cumulative_nh_nl": 81033,
      "spy_close": 194.84
    },
    {
      "date": "2014-08-14",
      "new_highs": 72,
      "new_lows": 16,
      "total_issues": 2739,
      "nh_nl_diff": 56,
      "nh_nl_ratio": 4.5,
      "cumulative_nh_nl": 81089,
      "spy_close": 195.76
    },
    {
      "date": "2014-08-15",
      "new_highs": 100,
      "new_lows": 28,
      "total_issues": 2729,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 3.5714285714285716,
      "cumulative_nh_nl": 81161,
      "spy_close": 195.72
    },
    {
      "date": "2014-08-18",
      "new_highs": 135,
      "new_lows": 21,
      "total_issues": 2746,
      "nh_nl_diff": 114,
      "nh_nl_ratio": 6.428571428571429,
      "cumulative_nh_nl": 81275,
      "spy_close": 197.36
    },
    {
      "date": "2014-08-19",
      "new_highs": 178,
      "new_lows": 12,
      "total_issues": 2728,
      "nh_nl_diff": 166,
      "nh_nl_ratio": 14.833333333333334,
      "cumulative_nh_nl": 81441,
      "spy_close": 198.39
    },
    {
      "date": "2014-08-20",
      "new_highs": 129,
      "new_lows": 21,
      "total_issues": 2735,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 6.142857142857143,
      "cumulative_nh_nl": 81549,
      "spy_close": 198.92
    },
    {
      "date": "2014-08-21",
      "new_highs": 175,
      "new_lows": 27,
      "total_issues": 2730,
      "nh_nl_diff": 148,
      "nh_nl_ratio": 6.481481481481482,
      "cumulative_nh_nl": 81697,
      "spy_close": 199.5
    },
    {
      "date": "2014-08-22",
      "new_highs": 106,
      "new_lows": 20,
      "total_issues": 2735,
      "nh_nl_diff": 86,
      "nh_nl_ratio": 5.3,
      "cumulative_nh_nl": 81783,
      "spy_close": 199.19
    },
    {
      "date": "2014-08-25",
      "new_highs": 153,
      "new_lows": 27,
      "total_issues": 2742,
      "nh_nl_diff": 126,
      "nh_nl_ratio": 5.666666666666667,
      "cumulative_nh_nl": 81909,
      "spy_close": 200.2
    },
    {
      "date": "2014-08-26",
      "new_highs": 154,
      "new_lows": 22,
      "total_issues": 2742,
      "nh_nl_diff": 132,
      "nh_nl_ratio": 7.0,
      "cumulative_nh_nl": 82041,
      "spy_close": 200.33
    },
    {
      "date": "2014-08-27",
      "new_highs": 128,
      "new_lows": 6,
      "total_issues": 2731,
      "nh_nl_diff": 122,
      "nh_nl_ratio": 21.333333333333332,
      "cumulative_nh_nl": 82163,
      "spy_close": 200.25
    },
    {
      "date": "2014-08-28",
      "new_highs": 70,
      "new_lows": 13,
      "total_issues": 2739,
      "nh_nl_diff": 57,
      "nh_nl_ratio": 5.384615384615385,
      "cumulative_nh_nl": 82220,
      "spy_close": 200.14
    },
    {
      "date": "2014-08-29",
      "new_highs": 132,
      "new_lows": 11,
      "total_issues": 2743,
      "nh_nl_diff": 121,
      "nh_nl_ratio": 12.0,
      "cumulative_nh_nl": 82341,
      "spy_close": 200.71
    },
    {
      "date": "2014-09-02",
      "new_highs": 218,
      "new_lows": 20,
      "total_issues": 2746,
      "nh_nl_diff": 198,
      "nh_nl_ratio": 10.9,
      "cumulative_nh_nl": 82539,
      "spy_close": 200.61
    },
    {
      "date": "2014-09-03",
      "new_highs": 201,
      "new_lows": 21,
      "total_issues": 2749,
      "nh_nl_diff": 180,
      "nh_nl_ratio": 9.571428571428571,
      "cumulative_nh_nl": 82719,
      "spy_close": 200.5
    },
    {
      "date": "2014-09-04",
      "new_highs": 167,
      "new_lows": 25,
      "total_issues": 2741,
      "nh_nl_diff": 142,
      "nh_nl_ratio": 6.68,
      "cumulative_nh_nl": 82861,
      "spy_close": 200.21
    },
    {
      "date": "2014-09-05",
      "new_highs": 106,
      "new_lows": 23,
      "total_issues": 2729,
      "nh_nl_diff": 83,
      "nh_nl_ratio": 4.608695652173913,
      "cumulative_nh_nl": 82944,
      "spy_close": 201.11
    },
    {
      "date": "2014-09-08",
      "new_highs": 140,
      "new_lows": 27,
      "total_issues": 2752,
      "nh_nl_diff": 113,
      "nh_nl_ratio": 5.185185185185185,
      "cumulative_nh_nl": 83057,
      "spy_close": 200.59
    },
    {
      "date": "2014-09-09",
      "new_highs": 70,
      "new_lows": 38,
      "total_issues": 2743,
      "nh_nl_diff": 32,
      "nh_nl_ratio": 1.8421052631578947,
      "cumulative_nh_nl": 83089,
      "spy_close": 199.32
    },
    {
      "date": "2014-09-10",
      "new_highs": 55,
      "new_lows": 40,
      "total_issues": 2740,
      "nh_nl_diff": 15,
      "nh_nl_ratio": 1.375,
      "cumulative_nh_nl": 83104,
      "spy_close": 200.07
    },
    {
      "date": "2014-09-11",
      "new_highs": 51,
      "new_lows": 37,
      "total_issues": 2742,
      "nh_nl_diff": 14,
      "nh_nl_ratio": 1.3783783783783783,
      "cumulative_nh_nl": 83118,
      "spy_close": 200.3
    },
    {
      "date": "2014-09-12",
      "new_highs": 46,
      "new_lows": 42,
      "total_issues": 2741,
      "nh_nl_diff": 4,
      "nh_nl_ratio": 1.0952380952380953,
      "cumulative_nh_nl": 83122,
      "spy_close": 199.13
    },
    {
      "date": "2014-09-15",
      "new_highs": 29,
      "new_lows": 61,
      "total_issues": 2748,
      "nh_nl_diff": -32,
      "nh_nl_ratio": 0.47540983606557374,
      "cumulative_nh_nl": 83090,
      "spy_close": 198.98
    },
    {
      "date": "2014-09-16",
      "new_highs": 45,
      "new_lows": 57,
      "total_issues": 2743,
      "nh_nl_diff": -12,
      "nh_nl_ratio": 0.7894736842105263,
      "cumulative_nh_nl": 83078,
      "spy_close": 200.48
    },
    {
      "date": "2014-09-17",
      "new_highs": 97,
      "new_lows": 49,
      "total_issues": 2731,
      "nh_nl_diff": 48,
      "nh_nl_ratio": 1.9795918367346939,
      "cumulative_nh_nl": 83126,
      "spy_close": 200.75
    },
    {
      "date": "2014-09-18",
      "new_highs": 142,
      "new_lows": 60,
      "total_issues": 2743,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 2.3666666666666667,
      "cumulative_nh_nl": 83208,
      "spy_close": 201.82
    },
    {
      "date": "2014-09-19",
      "new_highs": 160,
      "new_lows": 88,
      "total_issues": 2764,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 1.8181818181818181,
      "cumulative_nh_nl": 83280,
      "spy_close": 200.7
    },
    {
      "date": "2014-09-22",
      "new_highs": 33,
      "new_lows": 126,
      "total_issues": 2747,
      "nh_nl_diff": -93,
      "nh_nl_ratio": 0.2619047619047619,
      "cumulative_nh_nl": 83187,
      "spy_close": 199.15
    },
    {
      "date": "2014-09-23",
      "new_highs": 17,
      "new_lows": 101,
      "total_issues": 2745,
      "nh_nl_diff": -84,
      "nh_nl_ratio": 0.16831683168316833,
      "cumulative_nh_nl": 83103,
      "spy_close": 198.01
    },
    {
      "date": "2014-09-24",
      "new_highs": 25,
      "new_lows": 92,
      "total_issues": 2730,
      "nh_nl_diff": -67,
      "nh_nl_ratio": 0.2717391304347826,
      "cumulative_nh_nl": 83036,
      "spy_close": 199.56
    },
    {
      "date": "2014-09-25",
      "new_highs": 17,
      "new_lows": 141,
      "total_issues": 2728,
      "nh_nl_diff": -124,
      "nh_nl_ratio": 0.12056737588652482,
      "cumulative_nh_nl": 82912,
      "spy_close": 196.34
    },
    {
      "date": "2014-09-26",
      "new_highs": 21,
      "new_lows": 106,
      "total_issues": 2727,
      "nh_nl_diff": -85,
      "nh_nl_ratio": 0.19811320754716982,
      "cumulative_nh_nl": 82827,
      "spy_close": 197.9
    },
    {
      "date": "2014-09-29",
      "new_highs": 28,
      "new_lows": 136,
      "total_issues": 2743,
      "nh_nl_diff": -108,
      "nh_nl_ratio": 0.20588235294117646,
      "cumulative_nh_nl": 82719,
      "spy_close": 197.54
    },
    {
      "date": "2014-09-30",
      "new_highs": 38,
      "new_lows": 154,
      "total_issues": 2756,
      "nh_nl_diff": -116,
      "nh_nl_ratio": 0.24675324675324675,
      "cumulative_nh_nl": 82603,
      "spy_close": 197.02
    },
    {
      "date": "2014-10-01",
      "new_highs": 18,
      "new_lows": 211,
      "total_issues": 2753,
      "nh_nl_diff": -193,
      "nh_nl_ratio": 0.08530805687203792,
      "cumulative_nh_nl": 82410,
      "spy_close": 194.35
    },
    {
      "date": "2014-10-02",
      "new_highs": 13,
      "new_lows": 185,
      "total_issues": 2745,
      "nh_nl_diff": -172,
      "nh_nl_ratio": 0.07027027027027027,
      "cumulative_nh_nl": 82238,
      "spy_close": 194.38
    },
    {
      "date": "2014-10-03",
      "new_highs": 33,
      "new_lows": 73,
      "total_issues": 2745,
      "nh_nl_diff": -40,
      "nh_nl_ratio": 0.4520547945205479,
      "cumulative_nh_nl": 82198,
      "spy_close": 196.52
    },
    {
      "date": "2014-10-06",
      "new_highs": 38,
      "new_lows": 72,
      "total_issues": 2744,
      "nh_nl_diff": -34,
      "nh_nl_ratio": 0.5277777777777778,
      "cumulative_nh_nl": 82164,
      "spy_close": 196.29
    },
    {
      "date": "2014-10-07",
      "new_highs": 16,
      "new_lows": 159,
      "total_issues": 2760,
      "nh_nl_diff": -143,
      "nh_nl_ratio": 0.10062893081761007,
      "cumulative_nh_nl": 82021,
      "spy_close": 193.26
    },
    {
      "date": "2014-10-08",
      "new_highs": 37,
      "new_lows": 224,
      "total_issues": 2749,
      "nh_nl_diff": -187,
      "nh_nl_ratio": 0.16517857142857142,
      "cumulative_nh_nl": 81834,
      "spy_close": 196.64
    },
    {
      "date": "2014-10-09",
      "new_highs": 37,
      "new_lows": 182,
      "total_issues": 2751,
      "nh_nl_diff": -145,
      "nh_nl_ratio": 0.2032967032967033,
      "cumulative_nh_nl": 81689,
      "spy_close": 192.74
    },
    {
      "date": "2014-10-10",
      "new_highs": 21,
      "new_lows": 337,
      "total_issues": 2751,
      "nh_nl_diff": -316,
      "nh_nl_ratio": 0.06231454005934718,
      "cumulative_nh_nl": 81373,
      "spy_close": 190.54
    },
    {
      "date": "2014-10-13",
      "new_highs": 25,
      "new_lows": 340,
      "total_issues": 2735,
      "nh_nl_diff": -315,
      "nh_nl_ratio": 0.07352941176470588,
      "cumulative_nh_nl": 81058,
      "spy_close": 187.41
    },
    {
      "date": "2014-10-14",
      "new_highs": 37,
      "new_lows": 249,
      "total_issues": 2753,
      "nh_nl_diff": -212,
      "nh_nl_ratio": 0.14859437751004015,
      "cumulative_nh_nl": 80846,
      "spy_close": 187.7
    },
    {
      "date": "2014-10-15",
      "new_highs": 28,
      "new_lows": 477,
      "total_issues": 2770,
      "nh_nl_diff": -449,
      "nh_nl_ratio": 0.05870020964360587,
      "cumulative_nh_nl": 80397,
      "spy_close": 186.43
    },
    {
      "date": "2014-10-16",
      "new_highs": 23,
      "new_lows": 158,
      "total_issues": 2758,
      "nh_nl_diff": -135,
      "nh_nl_ratio": 0.14556962025316456,
      "cumulative_nh_nl": 80262,
      "spy_close": 186.27
    },
    {
      "date": "2014-10-17",
      "new_highs": 40,
      "new_lows": 23,
      "total_issues": 2759,
      "nh_nl_diff": 17,
      "nh_nl_ratio": 1.7391304347826086,
      "cumulative_nh_nl": 80279,
      "spy_close": 188.47
    },
    {
      "date": "2014-10-20",
      "new_highs": 32,
      "new_lows": 39,
      "total_issues": 2751,
      "nh_nl_diff": -7,
      "nh_nl_ratio": 0.8205128205128205,
      "cumulative_nh_nl": 80272,
      "spy_close": 190.3
    },
    {
      "date": "2014-10-21",
      "new_highs": 64,
      "new_lows": 23,
      "total_issues": 2760,
      "nh_nl_diff": 41,
      "nh_nl_ratio": 2.782608695652174,
      "cumulative_nh_nl": 80313,
      "spy_close": 194.07
    },
    {
      "date": "2014-10-22",
      "new_highs": 89,
      "new_lows": 23,
      "total_issues": 2752,
      "nh_nl_diff": 66,
      "nh_nl_ratio": 3.869565217391304,
      "cumulative_nh_nl": 80379,
      "spy_close": 192.69
    },
    {
      "date": "2014-10-23",
      "new_highs": 104,
      "new_lows": 35,
      "total_issues": 2751,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 2.9714285714285715,
      "cumulative_nh_nl": 80448,
      "spy_close": 194.93
    },
    {
      "date": "2014-10-24",
      "new_highs": 87,
      "new_lows": 23,
      "total_issues": 2749,
      "nh_nl_diff": 64,
      "nh_nl_ratio": 3.782608695652174,
      "cumulative_nh_nl": 80512,
      "spy_close": 196.43
    },
    {
      "date": "2014-10-27",
      "new_highs": 95,
      "new_lows": 42,
      "total_issues": 2757,
      "nh_nl_diff": 53,
      "nh_nl_ratio": 2.261904761904762,
      "cumulative_nh_nl": 80565,
      "spy_close": 196.16
    },
    {
      "date": "2014-10-28",
      "new_highs": 182,
      "new_lows": 28,
      "total_issues": 2765,
      "nh_nl_diff": 154,
      "nh_nl_ratio": 6.5,
      "cumulative_nh_nl": 80719,
      "spy_close": 198.41
    },
    {
      "date": "2014-10-29",
      "new_highs": 185,
      "new_lows": 35,
      "total_issues": 2752,
      "nh_nl_diff": 150,
      "nh_nl_ratio": 5.285714285714286,
      "cumulative_nh_nl": 80869,
      "spy_close": 198.11
    },
    {
      "date": "2014-10-30",
      "new_highs": 216,
      "new_lows": 67,
      "total_issues": 2763,
      "nh_nl_diff": 149,
      "nh_nl_ratio": 3.2238805970149254,
      "cumulative_nh_nl": 81018,
      "spy_close": 199.38
    },
    {
      "date": "2014-10-31",
      "new_highs": 354,
      "new_lows": 71,
      "total_issues": 2777,
      "nh_nl_diff": 283,
      "nh_nl_ratio": 4.985915492957746,
      "cumulative_nh_nl": 81301,
      "spy_close": 201.66
    },
    {
      "date": "2014-11-03",
      "new_highs": 247,
      "new_lows": 42,
      "total_issues": 2765,
      "nh_nl_diff": 205,
      "nh_nl_ratio": 5.880952380952381,
      "cumulative_nh_nl": 81506,
      "spy_close": 201.77
    },
    {
      "date": "2014-11-04",
      "new_highs": 184,
      "new_lows": 48,
      "total_issues": 2755,
      "nh_nl_diff": 136,
      "nh_nl_ratio": 3.8333333333333335,
      "cumulative_nh_nl": 81642,
      "spy_close": 201.07
    },
    {
      "date": "2014-11-05",
      "new_highs": 252,
      "new_lows": 76,
      "total_issues": 2762,
      "nh_nl_diff": 176,
      "nh_nl_ratio": 3.3157894736842106,
      "cumulative_nh_nl": 81818,
      "spy_close": 202.34
    },
    {
      "date": "2014-11-06",
      "new_highs": 180,
      "new_lows": 38,
      "total_issues": 2763,
      "nh_nl_diff": 142,
      "nh_nl_ratio": 4.7368421052631575,
      "cumulative_nh_nl": 81960,
      "spy_close": 203.15
    },
    {
      "date": "2014-11-07",
      "new_highs": 162,
      "new_lows": 34,
      "total_issues": 2768,
      "nh_nl_diff": 128,
      "nh_nl_ratio": 4.764705882352941,
      "cumulative_nh_nl": 82088,
      "spy_close": 203.34
    },
    {
      "date": "2014-11-10",
      "new_highs": 208,
      "new_lows": 32,
      "total_issues": 2767,
      "nh_nl_diff": 176,
      "nh_nl_ratio": 6.5,
      "cumulative_nh_nl": 82264,
      "spy_close": 203.98
    },
    {
      "date": "2014-11-11",
      "new_highs": 199,
      "new_lows": 38,
      "total_issues": 2772,
      "nh_nl_diff": 161,
      "nh_nl_ratio": 5.2368421052631575,
      "cumulative_nh_nl": 82425,
      "spy_close": 204.18
    },
    {
      "date": "2014-11-12",
      "new_highs": 153,
      "new_lows": 36,
      "total_issues": 2772,
      "nh_nl_diff": 117,
      "nh_nl_ratio": 4.25,
      "cumulative_nh_nl": 82542,
      "spy_close": 203.96
    },
    {
      "date": "2014-11-13",
      "new_highs": 194,
      "new_lows": 53,
      "total_issues": 2790,
      "nh_nl_diff": 141,
      "nh_nl_ratio": 3.660377358490566,
      "cumulative_nh_nl": 82683,
      "spy_close": 204.19
    },
    {
      "date": "2014-11-14",
      "new_highs": 86,
      "new_lows": 44,
      "total_issues": 2793,
      "nh_nl_diff": 42,
      "nh_nl_ratio": 1.9545454545454546,
      "cumulative_nh_nl": 82725,
      "spy_close": 204.24
    },
    {
      "date": "2014-11-17",
      "new_highs": 86,
      "new_lows": 31,
      "total_issues": 2793,
      "nh_nl_diff": 55,
      "nh_nl_ratio": 2.774193548387097,
      "cumulative_nh_nl": 82780,
      "spy_close": 204.37
    },
    {
      "date": "2014-11-18",
      "new_highs": 153,
      "new_lows": 47,
      "total_issues": 2817,
      "nh_nl_diff": 106,
      "nh_nl_ratio": 3.25531914893617,
      "cumulative_nh_nl": 82886,
      "spy_close": 205.55
    },
    {
      "date": "2014-11-19",
      "new_highs": 70,
      "new_lows": 37,
      "total_issues": 2779,
      "nh_nl_diff": 33,
      "nh_nl_ratio": 1.8918918918918919,
      "cumulative_nh_nl": 82919,
      "spy_close": 205.22
    },
    {
      "date": "2014-11-20",
      "new_highs": 98,
      "new_lows": 29,
      "total_issues": 2799,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 3.3793103448275863,
      "cumulative_nh_nl": 82988,
      "spy_close": 205.58
    },
    {
      "date": "2014-11-21",
      "new_highs": 220,
      "new_lows": 25,
      "total_issues": 2795,
      "nh_nl_diff": 195,
      "nh_nl_ratio": 8.8,
      "cumulative_nh_nl": 83183,
      "spy_close": 206.68
    },
    {
      "date": "2014-11-24",
      "new_highs": 153,
      "new_lows": 16,
      "total_issues": 2789,
      "nh_nl_diff": 137,
      "nh_nl_ratio": 9.5625,
      "cumulative_nh_nl": 83320,
      "spy_close": 207.26
    },
    {
      "date": "2014-11-25",
      "new_highs": 197,
      "new_lows": 19,
      "total_issues": 2780,
      "nh_nl_diff": 178,
      "nh_nl_ratio": 10.368421052631579,
      "cumulative_nh_nl": 83498,
      "spy_close": 207.11
    },
    {
      "date": "2014-11-26",
      "new_highs": 155,
      "new_lows": 25,
      "total_issues": 2789,
      "nh_nl_diff": 130,
      "nh_nl_ratio": 6.2,
      "cumulative_nh_nl": 83628,
      "spy_close": 207.64
    },
    {
      "date": "2014-11-28",
      "new_highs": 323,
      "new_lows": 103,
      "total_issues": 2760,
      "nh_nl_diff": 220,
      "nh_nl_ratio": 3.1359223300970873,
      "cumulative_nh_nl": 83848,
      "spy_close": 207.2
    },
    {
      "date": "2014-12-01",
      "new_highs": 109,
      "new_lows": 150,
      "total_issues": 2790,
      "nh_nl_diff": -41,
      "nh_nl_ratio": 0.7266666666666667,
      "cumulative_nh_nl": 83807,
      "spy_close": 205.76
    },
    {
      "date": "2014-12-02",
      "new_highs": 111,
      "new_lows": 80,
      "total_issues": 2790,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 1.3875,
      "cumulative_nh_nl": 83838,
      "spy_close": 207.09
    },
    {
      "date": "2014-12-03",
      "new_highs": 188,
      "new_lows": 54,
      "total_issues": 2797,
      "nh_nl_diff": 134,
      "nh_nl_ratio": 3.4814814814814814,
      "cumulative_nh_nl": 83972,
      "spy_close": 207.89
    },
    {
      "date": "2014-12-04",
      "new_highs": 188,
      "new_lows": 77,
      "total_issues": 2805,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 2.4415584415584415,
      "cumulative_nh_nl": 84083,
      "spy_close": 207.66
    },
    {
      "date": "2014-12-05",
      "new_highs": 213,
      "new_lows": 100,
      "total_issues": 2800,
      "nh_nl_diff": 113,
      "nh_nl_ratio": 2.13,
      "cumulative_nh_nl": 84196,
      "spy_close": 208.0
    },
    {
      "date": "2014-12-08",
      "new_highs": 249,
      "new_lows": 181,
      "total_issues": 2801,
      "nh_nl_diff": 68,
      "nh_nl_ratio": 1.3756906077348066,
      "cumulative_nh_nl": 84264,
      "spy_close": 206.61
    },
    {
      "date": "2014-12-09",
      "new_highs": 109,
      "new_lows": 168,
      "total_issues": 2795,
      "nh_nl_diff": -59,
      "nh_nl_ratio": 0.6488095238095238,
      "cumulative_nh_nl": 84205,
      "spy_close": 206.47
    },
    {
      "date": "2014-12-10",
      "new_highs": 114,
      "new_lows": 169,
      "total_issues": 2805,
      "nh_nl_diff": -55,
      "nh_nl_ratio": 0.6745562130177515,
      "cumulative_nh_nl": 84150,
      "spy_close": 203.16
    },
    {
      "date": "2014-12-11",
      "new_highs": 112,
      "new_lows": 142,
      "total_issues": 2782,
      "nh_nl_diff": -30,
      "nh_nl_ratio": 0.7887323943661971,
      "cumulative_nh_nl": 84120,
      "spy_close": 204.19
    },
    {
      "date": "2014-12-12",
      "new_highs": 51,
      "new_lows": 245,
      "total_issues": 2797,
      "nh_nl_diff": -194,
      "nh_nl_ratio": 0.20816326530612245,
      "cumulative_nh_nl": 83926,
      "spy_close": 200.89
    },
    {
      "date": "2014-12-15",
      "new_highs": 30,
      "new_lows": 262,
      "total_issues": 2792,
      "nh_nl_diff": -232,
      "nh_nl_ratio": 0.11450381679389313,
      "cumulative_nh_nl": 83694,
      "spy_close": 199.51
    },
    {
      "date": "2014-12-16",
      "new_highs": 27,
      "new_lows": 297,
      "total_issues": 2791,
      "nh_nl_diff": -270,
      "nh_nl_ratio": 0.09090909090909091,
      "cumulative_nh_nl": 83424,
      "spy_close": 197.91
    },
    {
      "date": "2014-12-17",
      "new_highs": 52,
      "new_lows": 68,
      "total_issues": 2802,
      "nh_nl_diff": -16,
      "nh_nl_ratio": 0.7647058823529411,
      "cumulative_nh_nl": 83408,
      "spy_close": 201.79
    },
    {
      "date": "2014-12-18",
      "new_highs": 183,
      "new_lows": 30,
      "total_issues": 2800,
      "nh_nl_diff": 153,
      "nh_nl_ratio": 6.1,
      "cumulative_nh_nl": 83561,
      "spy_close": 206.78
    },
    {
      "date": "2014-12-19",
      "new_highs": 224,
      "new_lows": 30,
      "total_issues": 2795,
      "nh_nl_diff": 194,
      "nh_nl_ratio": 7.466666666666667,
      "cumulative_nh_nl": 83755,
      "spy_close": 206.52
    },
    {
      "date": "2014-12-22",
      "new_highs": 189,
      "new_lows": 40,
      "total_issues": 2816,
      "nh_nl_diff": 149,
      "nh_nl_ratio": 4.725,
      "cumulative_nh_nl": 83904,
      "spy_close": 207.47
    },
    {
      "date": "2014-12-23",
      "new_highs": 313,
      "new_lows": 39,
      "total_issues": 2804,
      "nh_nl_diff": 274,
      "nh_nl_ratio": 8.025641025641026,
      "cumulative_nh_nl": 84178,
      "spy_close": 207.75
    },
    {
      "date": "2014-12-24",
      "new_highs": 201,
      "new_lows": 29,
      "total_issues": 2752,
      "nh_nl_diff": 172,
      "nh_nl_ratio": 6.931034482758621,
      "cumulative_nh_nl": 84350,
      "spy_close": 207.77
    },
    {
      "date": "2014-12-26",
      "new_highs": 227,
      "new_lows": 36,
      "total_issues": 2780,
      "nh_nl_diff": 191,
      "nh_nl_ratio": 6.305555555555555,
      "cumulative_nh_nl": 84541,
      "spy_close": 208.44
    },
    {
      "date": "2014-12-29",
      "new_highs": 245,
      "new_lows": 44,
      "total_issues": 2806,
      "nh_nl_diff": 201,
      "nh_nl_ratio": 5.568181818181818,
      "cumulative_nh_nl": 84742,
      "spy_close": 208.72
    },
    {
      "date": "2014-12-30",
      "new_highs": 120,
      "new_lows": 30,
      "total_issues": 2811,
      "nh_nl_diff": 90,
      "nh_nl_ratio": 4.0,
      "cumulative_nh_nl": 84832,
      "spy_close": 207.6
    },
    {
      "date": "2014-12-31",
      "new_highs": 160,
      "new_lows": 39,
      "total_issues": 2820,
      "nh_nl_diff": 121,
      "nh_nl_ratio": 4.102564102564102,
      "cumulative_nh_nl": 84953,
      "spy_close": 205.54
    },
    {
      "date": "2015-01-02",
      "new_highs": 45,
      "new_lows": 23,
      "total_issues": 2788,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 1.9565217391304348,
      "cumulative_nh_nl": 84975,
      "spy_close": 205.43
    },
    {
      "date": "2015-01-05",
      "new_highs": 57,
      "new_lows": 68,
      "total_issues": 2798,
      "nh_nl_diff": -11,
      "nh_nl_ratio": 0.8382352941176471,
      "cumulative_nh_nl": 84964,
      "spy_close": 201.72
    },
    {
      "date": "2015-01-06",
      "new_highs": 92,
      "new_lows": 103,
      "total_issues": 2796,
      "nh_nl_diff": -11,
      "nh_nl_ratio": 0.8932038834951457,
      "cumulative_nh_nl": 84953,
      "spy_close": 199.82
    },
    {
      "date": "2015-01-07",
      "new_highs": 132,
      "new_lows": 60,
      "total_issues": 2784,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 2.2,
      "cumulative_nh_nl": 85025,
      "spy_close": 202.31
    },
    {
      "date": "2015-01-08",
      "new_highs": 185,
      "new_lows": 27,
      "total_issues": 2793,
      "nh_nl_diff": 158,
      "nh_nl_ratio": 6.851851851851852,
      "cumulative_nh_nl": 85183,
      "spy_close": 205.9
    },
    {
      "date": "2015-01-09",
      "new_highs": 140,
      "new_lows": 51,
      "total_issues": 2793,
      "nh_nl_diff": 89,
      "nh_nl_ratio": 2.7450980392156863,
      "cumulative_nh_nl": 85272,
      "spy_close": 204.25
    },
    {
      "date": "2015-01-12",
      "new_highs": 137,
      "new_lows": 104,
      "total_issues": 2801,
      "nh_nl_diff": 33,
      "nh_nl_ratio": 1.3173076923076923,
      "cumulative_nh_nl": 85305,
      "spy_close": 202.65
    },
    {
      "date": "2015-01-13",
      "new_highs": 185,
      "new_lows": 110,
      "total_issues": 2795,
      "nh_nl_diff": 75,
      "nh_nl_ratio": 1.6818181818181819,
      "cumulative_nh_nl": 85380,
      "spy_close": 202.08
    },
    {
      "date": "2015-01-14",
      "new_highs": 81,
      "new_lows": 167,
      "total_issues": 2794,
      "nh_nl_diff": -86,
      "nh_nl_ratio": 0.48502994011976047,
      "cumulative_nh_nl": 85294,
      "spy_close": 200.86
    },
    {
      "date": "2015-01-15",
      "new_highs": 115,
      "new_lows": 111,
      "total_issues": 2792,
      "nh_nl_diff": 4,
      "nh_nl_ratio": 1.0360360360360361,
      "cumulative_nh_nl": 85298,
      "spy_close": 199.02
    },
    {
      "date": "2015-01-16",
      "new_highs": 133,
      "new_lows": 94,
      "total_issues": 2781,
      "nh_nl_diff": 39,
      "nh_nl_ratio": 1.4148936170212767,
      "cumulative_nh_nl": 85337,
      "spy_close": 201.63
    },
    {
      "date": "2015-01-20",
      "new_highs": 170,
      "new_lows": 83,
      "total_issues": 2805,
      "nh_nl_diff": 87,
      "nh_nl_ratio": 2.0481927710843375,
      "cumulative_nh_nl": 85424,
      "spy_close": 202.06
    },
    {
      "date": "2015-01-21",
      "new_highs": 98,
      "new_lows": 69,
      "total_issues": 2790,
      "nh_nl_diff": 29,
      "nh_nl_ratio": 1.4202898550724639,
      "cumulative_nh_nl": 85453,
      "spy_close": 203.08
    },
    {
      "date": "2015-01-22",
      "new_highs": 201,
      "new_lows": 41,
      "total_issues": 2804,
      "nh_nl_diff": 160,
      "nh_nl_ratio": 4.902439024390244,
      "cumulative_nh_nl": 85613,
      "spy_close": 206.1
    },
    {
      "date": "2015-01-23",
      "new_highs": 222,
      "new_lows": 35,
      "total_issues": 2790,
      "nh_nl_diff": 187,
      "nh_nl_ratio": 6.3428571428571425,
      "cumulative_nh_nl": 85800,
      "spy_close": 204.97
    },
    {
      "date": "2015-01-26",
      "new_highs": 180,
      "new_lows": 45,
      "total_issues": 2798,
      "nh_nl_diff": 135,
      "nh_nl_ratio": 4.0,
      "cumulative_nh_nl": 85935,
      "spy_close": 205.45
    },
    {
      "date": "2015-01-27",
      "new_highs": 157,
      "new_lows": 45,
      "total_issues": 2782,
      "nh_nl_diff": 112,
      "nh_nl_ratio": 3.488888888888889,
      "cumulative_nh_nl": 86047,
      "spy_close": 202.74
    },
    {
      "date": "2015-01-28",
      "new_highs": 220,
      "new_lows": 82,
      "total_issues": 2790,
      "nh_nl_diff": 138,
      "nh_nl_ratio": 2.682926829268293,
      "cumulative_nh_nl": 86185,
      "spy_close": 200.14
    },
    {
      "date": "2015-01-29",
      "new_highs": 102,
      "new_lows": 129,
      "total_issues": 2780,
      "nh_nl_diff": -27,
      "nh_nl_ratio": 0.7906976744186046,
      "cumulative_nh_nl": 86158,
      "spy_close": 201.99
    },
    {
      "date": "2015-01-30",
      "new_highs": 111,
      "new_lows": 100,
      "total_issues": 2789,
      "nh_nl_diff": 11,
      "nh_nl_ratio": 1.11,
      "cumulative_nh_nl": 86169,
      "spy_close": 199.45
    },
    {
      "date": "2015-02-02",
      "new_highs": 76,
      "new_lows": 51,
      "total_issues": 2797,
      "nh_nl_diff": 25,
      "nh_nl_ratio": 1.4901960784313726,
      "cumulative_nh_nl": 86194,
      "spy_close": 201.92
    },
    {
      "date": "2015-02-03",
      "new_highs": 114,
      "new_lows": 21,
      "total_issues": 2807,
      "nh_nl_diff": 93,
      "nh_nl_ratio": 5.428571428571429,
      "cumulative_nh_nl": 86287,
      "spy_close": 204.84
    },
    {
      "date": "2015-02-04",
      "new_highs": 119,
      "new_lows": 20,
      "total_issues": 2795,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 5.95,
      "cumulative_nh_nl": 86386,
      "spy_close": 204.06
    },
    {
      "date": "2015-02-05",
      "new_highs": 132,
      "new_lows": 23,
      "total_issues": 2796,
      "nh_nl_diff": 109,
      "nh_nl_ratio": 5.739130434782608,
      "cumulative_nh_nl": 86495,
      "spy_close": 206.12
    },
    {
      "date": "2015-02-06",
      "new_highs": 149,
      "new_lows": 18,
      "total_issues": 2801,
      "nh_nl_diff": 131,
      "nh_nl_ratio": 8.277777777777779,
      "cumulative_nh_nl": 86626,
      "spy_close": 205.55
    },
    {
      "date": "2015-02-09",
      "new_highs": 53,
      "new_lows": 24,
      "total_issues": 2797,
      "nh_nl_diff": 29,
      "nh_nl_ratio": 2.2083333333333335,
      "cumulative_nh_nl": 86655,
      "spy_close": 204.63
    },
    {
      "date": "2015-02-10",
      "new_highs": 83,
      "new_lows": 35,
      "total_issues": 2803,
      "nh_nl_diff": 48,
      "nh_nl_ratio": 2.3714285714285714,
      "cumulative_nh_nl": 86703,
      "spy_close": 206.81
    },
    {
      "date": "2015-02-11",
      "new_highs": 106,
      "new_lows": 27,
      "total_issues": 2810,
      "nh_nl_diff": 79,
      "nh_nl_ratio": 3.925925925925926,
      "cumulative_nh_nl": 86782,
      "spy_close": 206.93
    },
    {
      "date": "2015-02-12",
      "new_highs": 186,
      "new_lows": 21,
      "total_issues": 2804,
      "nh_nl_diff": 165,
      "nh_nl_ratio": 8.857142857142858,
      "cumulative_nh_nl": 86947,
      "spy_close": 208.92
    },
    {
      "date": "2015-02-13",
      "new_highs": 192,
      "new_lows": 21,
      "total_issues": 2809,
      "nh_nl_diff": 171,
      "nh_nl_ratio": 9.142857142857142,
      "cumulative_nh_nl": 87118,
      "spy_close": 209.78
    },
    {
      "date": "2015-02-17",
      "new_highs": 180,
      "new_lows": 22,
      "total_issues": 2808,
      "nh_nl_diff": 158,
      "nh_nl_ratio": 8.181818181818182,
      "cumulative_nh_nl": 87276,
      "spy_close": 210.11
    },
    {
      "date": "2015-02-18",
      "new_highs": 136,
      "new_lows": 16,
      "total_issues": 2807,
      "nh_nl_diff": 120,
      "nh_nl_ratio": 8.5,
      "cumulative_nh_nl": 87396,
      "spy_close": 210.13
    },
    {
      "date": "2015-02-19",
      "new_highs": 172,
      "new_lows": 16,
      "total_issues": 2796,
      "nh_nl_diff": 156,
      "nh_nl_ratio": 10.75,
      "cumulative_nh_nl": 87552,
      "spy_close": 209.98
    },
    {
      "date": "2015-02-20",
      "new_highs": 193,
      "new_lows": 19,
      "total_issues": 2809,
      "nh_nl_diff": 174,
      "nh_nl_ratio": 10.157894736842104,
      "cumulative_nh_nl": 87726,
      "spy_close": 211.24
    },
    {
      "date": "2015-02-23",
      "new_highs": 179,
      "new_lows": 26,
      "total_issues": 2813,
      "nh_nl_diff": 153,
      "nh_nl_ratio": 6.884615384615385,
      "cumulative_nh_nl": 87879,
      "spy_close": 211.21
    },
    {
      "date": "2015-02-24",
      "new_highs": 210,
      "new_lows": 27,
      "total_issues": 2808,
      "nh_nl_diff": 183,
      "nh_nl_ratio": 7.777777777777778,
      "cumulative_nh_nl": 88062,
      "spy_close": 211.81
    },
    {
      "date": "2015-02-25",
      "new_highs": 174,
      "new_lows": 14,
      "total_issues": 2796,
      "nh_nl_diff": 160,
      "nh_nl_ratio": 12.428571428571429,
      "cumulative_nh_nl": 88222,
      "spy_close": 211.63
    },
    {
      "date": "2015-02-26",
      "new_highs": 140,
      "new_lows": 20,
      "total_issues": 2792,
      "nh_nl_diff": 120,
      "nh_nl_ratio": 7.0,
      "cumulative_nh_nl": 88342,
      "spy_close": 211.38
    },
    {
      "date": "2015-02-27",
      "new_highs": 114,
      "new_lows": 25,
      "total_issues": 2813,
      "nh_nl_diff": 89,
      "nh_nl_ratio": 4.56,
      "cumulative_nh_nl": 88431,
      "spy_close": 210.66
    },
    {
      "date": "2015-03-02",
      "new_highs": 177,
      "new_lows": 32,
      "total_issues": 2818,
      "nh_nl_diff": 145,
      "nh_nl_ratio": 5.53125,
      "cumulative_nh_nl": 88576,
      "spy_close": 211.99
    },
    {
      "date": "2015-03-03",
      "new_highs": 86,
      "new_lows": 23,
      "total_issues": 2823,
      "nh_nl_diff": 63,
      "nh_nl_ratio": 3.739130434782609,
      "cumulative_nh_nl": 88639,
      "spy_close": 211.12
    },
    {
      "date": "2015-03-04",
      "new_highs": 67,
      "new_lows": 38,
      "total_issues": 2803,
      "nh_nl_diff": 29,
      "nh_nl_ratio": 1.763157894736842,
      "cumulative_nh_nl": 88668,
      "spy_close": 210.23
    },
    {
      "date": "2015-03-05",
      "new_highs": 95,
      "new_lows": 34,
      "total_issues": 2811,
      "nh_nl_diff": 61,
      "nh_nl_ratio": 2.7941176470588234,
      "cumulative_nh_nl": 88729,
      "spy_close": 210.46
    },
    {
      "date": "2015-03-06",
      "new_highs": 59,
      "new_lows": 54,
      "total_issues": 2801,
      "nh_nl_diff": 5,
      "nh_nl_ratio": 1.0925925925925926,
      "cumulative_nh_nl": 88734,
      "spy_close": 207.5
    },
    {
      "date": "2015-03-09",
      "new_highs": 50,
      "new_lows": 69,
      "total_issues": 2818,
      "nh_nl_diff": -19,
      "nh_nl_ratio": 0.7246376811594203,
      "cumulative_nh_nl": 88715,
      "spy_close": 208.36
    },
    {
      "date": "2015-03-10",
      "new_highs": 25,
      "new_lows": 106,
      "total_issues": 2809,
      "nh_nl_diff": -81,
      "nh_nl_ratio": 0.2358490566037736,
      "cumulative_nh_nl": 88634,
      "spy_close": 204.98
    },
    {
      "date": "2015-03-11",
      "new_highs": 51,
      "new_lows": 102,
      "total_issues": 2809,
      "nh_nl_diff": -51,
      "nh_nl_ratio": 0.5,
      "cumulative_nh_nl": 88583,
      "spy_close": 204.5
    },
    {
      "date": "2015-03-12",
      "new_highs": 118,
      "new_lows": 42,
      "total_issues": 2799,
      "nh_nl_diff": 76,
      "nh_nl_ratio": 2.8095238095238093,
      "cumulative_nh_nl": 88659,
      "spy_close": 207.1
    },
    {
      "date": "2015-03-13",
      "new_highs": 88,
      "new_lows": 86,
      "total_issues": 2801,
      "nh_nl_diff": 2,
      "nh_nl_ratio": 1.0232558139534884,
      "cumulative_nh_nl": 88661,
      "spy_close": 205.83
    },
    {
      "date": "2015-03-16",
      "new_highs": 175,
      "new_lows": 64,
      "total_issues": 2810,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 2.734375,
      "cumulative_nh_nl": 88772,
      "spy_close": 208.58
    },
    {
      "date": "2015-03-17",
      "new_highs": 121,
      "new_lows": 54,
      "total_issues": 2805,
      "nh_nl_diff": 67,
      "nh_nl_ratio": 2.240740740740741,
      "cumulative_nh_nl": 88839,
      "spy_close": 207.96
    },
    {
      "date": "2015-03-18",
      "new_highs": 219,
      "new_lows": 63,
      "total_issues": 2806,
      "nh_nl_diff": 156,
      "nh_nl_ratio": 3.4761904761904763,
      "cumulative_nh_nl": 88995,
      "spy_close": 210.46
    },
    {
      "date": "2015-03-19",
      "new_highs": 164,
      "new_lows": 28,
      "total_issues": 2801,
      "nh_nl_diff": 136,
      "nh_nl_ratio": 5.857142857142857,
      "cumulative_nh_nl": 89131,
      "spy_close": 209.5
    },
    {
      "date": "2015-03-20",
      "new_highs": 301,
      "new_lows": 26,
      "total_issues": 2833,
      "nh_nl_diff": 275,
      "nh_nl_ratio": 11.576923076923077,
      "cumulative_nh_nl": 89406,
      "spy_close": 210.41
    },
    {
      "date": "2015-03-23",
      "new_highs": 227,
      "new_lows": 20,
      "total_issues": 2833,
      "nh_nl_diff": 207,
      "nh_nl_ratio": 11.35,
      "cumulative_nh_nl": 89613,
      "spy_close": 210.0
    },
    {
      "date": "2015-03-24",
      "new_highs": 110,
      "new_lows": 8,
      "total_issues": 2817,
      "nh_nl_diff": 102,
      "nh_nl_ratio": 13.75,
      "cumulative_nh_nl": 89715,
      "spy_close": 208.82
    },
    {
      "date": "2015-03-25",
      "new_highs": 73,
      "new_lows": 12,
      "total_issues": 2804,
      "nh_nl_diff": 61,
      "nh_nl_ratio": 6.083333333333333,
      "cumulative_nh_nl": 89776,
      "spy_close": 205.76
    },
    {
      "date": "2015-03-26",
      "new_highs": 15,
      "new_lows": 27,
      "total_issues": 2796,
      "nh_nl_diff": -12,
      "nh_nl_ratio": 0.5555555555555556,
      "cumulative_nh_nl": 89764,
      "spy_close": 205.27
    },
    {
      "date": "2015-03-27",
      "new_highs": 34,
      "new_lows": 31,
      "total_issues": 2802,
      "nh_nl_diff": 3,
      "nh_nl_ratio": 1.096774193548387,
      "cumulative_nh_nl": 89767,
      "spy_close": 205.74
    },
    {
      "date": "2015-03-30",
      "new_highs": 133,
      "new_lows": 17,
      "total_issues": 2833,
      "nh_nl_diff": 116,
      "nh_nl_ratio": 7.823529411764706,
      "cumulative_nh_nl": 89883,
      "spy_close": 208.25
    },
    {
      "date": "2015-03-31",
      "new_highs": 99,
      "new_lows": 30,
      "total_issues": 2829,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 3.3,
      "cumulative_nh_nl": 89952,
      "spy_close": 206.43
    },
    {
      "date": "2015-04-01",
      "new_highs": 68,
      "new_lows": 41,
      "total_issues": 2815,
      "nh_nl_diff": 27,
      "nh_nl_ratio": 1.6585365853658536,
      "cumulative_nh_nl": 89979,
      "spy_close": 205.7
    },
    {
      "date": "2015-04-02",
      "new_highs": 120,
      "new_lows": 20,
      "total_issues": 2827,
      "nh_nl_diff": 100,
      "nh_nl_ratio": 6.0,
      "cumulative_nh_nl": 90079,
      "spy_close": 206.44
    },
    {
      "date": "2015-04-06",
      "new_highs": 117,
      "new_lows": 11,
      "total_issues": 2823,
      "nh_nl_diff": 106,
      "nh_nl_ratio": 10.636363636363637,
      "cumulative_nh_nl": 90185,
      "spy_close": 207.83
    },
    {
      "date": "2015-04-07",
      "new_highs": 89,
      "new_lows": 17,
      "total_issues": 2821,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 5.235294117647059,
      "cumulative_nh_nl": 90257,
      "spy_close": 207.28
    },
    {
      "date": "2015-04-08",
      "new_highs": 93,
      "new_lows": 20,
      "total_issues": 2828,
      "nh_nl_diff": 73,
      "nh_nl_ratio": 4.65,
      "cumulative_nh_nl": 90330,
      "spy_close": 207.98
    },
    {
      "date": "2015-04-09",
      "new_highs": 96,
      "new_lows": 18,
      "total_issues": 2813,
      "nh_nl_diff": 78,
      "nh_nl_ratio": 5.333333333333333,
      "cumulative_nh_nl": 90408,
      "spy_close": 208.9
    },
    {
      "date": "2015-04-10",
      "new_highs": 107,
      "new_lows": 14,
      "total_issues": 2828,
      "nh_nl_diff": 93,
      "nh_nl_ratio": 7.642857142857143,
      "cumulative_nh_nl": 90501,
      "spy_close": 210.04
    },
    {
      "date": "2015-04-13",
      "new_highs": 120,
      "new_lows": 13,
      "total_issues": 2832,
      "nh_nl_diff": 107,
      "nh_nl_ratio": 9.23076923076923,
      "cumulative_nh_nl": 90608,
      "spy_close": 209.09
    },
    {
      "date": "2015-04-14",
      "new_highs": 57,
      "new_lows": 10,
      "total_issues": 2829,
      "nh_nl_diff": 47,
      "nh_nl_ratio": 5.7,
      "cumulative_nh_nl": 90655,
      "spy_close": 209.49
    },
    {
      "date": "2015-04-15",
      "new_highs": 110,
      "new_lows": 19,
      "total_issues": 2840,
      "nh_nl_diff": 91,
      "nh_nl_ratio": 5.7894736842105265,
      "cumulative_nh_nl": 90746,
      "spy_close": 210.43
    },
    {
      "date": "2015-04-16",
      "new_highs": 78,
      "new_lows": 9,
      "total_issues": 2826,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 8.666666666666666,
      "cumulative_nh_nl": 90815,
      "spy_close": 210.37
    },
    {
      "date": "2015-04-17",
      "new_highs": 22,
      "new_lows": 12,
      "total_issues": 2844,
      "nh_nl_diff": 10,
      "nh_nl_ratio": 1.8333333333333333,
      "cumulative_nh_nl": 90825,
      "spy_close": 207.95
    },
    {
      "date": "2015-04-20",
      "new_highs": 53,
      "new_lows": 15,
      "total_issues": 2836,
      "nh_nl_diff": 38,
      "nh_nl_ratio": 3.533333333333333,
      "cumulative_nh_nl": 90863,
      "spy_close": 209.85
    },
    {
      "date": "2015-04-21",
      "new_highs": 95,
      "new_lows": 14,
      "total_issues": 2819,
      "nh_nl_diff": 81,
      "nh_nl_ratio": 6.785714285714286,
      "cumulative_nh_nl": 90944,
      "spy_close": 209.6
    },
    {
      "date": "2015-04-22",
      "new_highs": 94,
      "new_lows": 18,
      "total_issues": 2834,
      "nh_nl_diff": 76,
      "nh_nl_ratio": 5.222222222222222,
      "cumulative_nh_nl": 91020,
      "spy_close": 210.63
    },
    {
      "date": "2015-04-23",
      "new_highs": 118,
      "new_lows": 19,
      "total_issues": 2839,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 6.2105263157894735,
      "cumulative_nh_nl": 91119,
      "spy_close": 211.16
    },
    {
      "date": "2015-04-24",
      "new_highs": 107,
      "new_lows": 17,
      "total_issues": 2830,
      "nh_nl_diff": 90,
      "nh_nl_ratio": 6.294117647058823,
      "cumulative_nh_nl": 91209,
      "spy_close": 211.65
    },
    {
      "date": "2015-04-27",
      "new_highs": 128,
      "new_lows": 26,
      "total_issues": 2838,
      "nh_nl_diff": 102,
      "nh_nl_ratio": 4.923076923076923,
      "cumulative_nh_nl": 91311,
      "spy_close": 210.77
    },
    {
      "date": "2015-04-28",
      "new_highs": 58,
      "new_lows": 13,
      "total_issues": 2831,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 4.461538461538462,
      "cumulative_nh_nl": 91356,
      "spy_close": 211.44
    },
    {
      "date": "2015-04-29",
      "new_highs": 54,
      "new_lows": 18,
      "total_issues": 2828,
      "nh_nl_diff": 36,
      "nh_nl_ratio": 3.0,
      "cumulative_nh_nl": 91392,
      "spy_close": 210.57
    },
    {
      "date": "2015-04-30",
      "new_highs": 41,
      "new_lows": 40,
      "total_issues": 2848,
      "nh_nl_diff": 1,
      "nh_nl_ratio": 1.025,
      "cumulative_nh_nl": 91393,
      "spy_close": 208.46
    },
    {
      "date": "2015-05-01",
      "new_highs": 37,
      "new_lows": 30,
      "total_issues": 2835,
      "nh_nl_diff": 7,
      "nh_nl_ratio": 1.2333333333333334,
      "cumulative_nh_nl": 91400,
      "spy_close": 210.72
    },
    {
      "date": "2015-05-04",
      "new_highs": 59,
      "new_lows": 11,
      "total_issues": 2837,
      "nh_nl_diff": 48,
      "nh_nl_ratio": 5.363636363636363,
      "cumulative_nh_nl": 91448,
      "spy_close": 211.32
    },
    {
      "date": "2015-05-05",
      "new_highs": 37,
      "new_lows": 35,
      "total_issues": 2846,
      "nh_nl_diff": 2,
      "nh_nl_ratio": 1.0571428571428572,
      "cumulative_nh_nl": 91450,
      "spy_close": 208.9
    },
    {
      "date": "2015-05-06",
      "new_highs": 23,
      "new_lows": 39,
      "total_issues": 2827,
      "nh_nl_diff": -16,
      "nh_nl_ratio": 0.5897435897435898,
      "cumulative_nh_nl": 91434,
      "spy_close": 208.04
    },
    {
      "date": "2015-05-07",
      "new_highs": 30,
      "new_lows": 37,
      "total_issues": 2836,
      "nh_nl_diff": -7,
      "nh_nl_ratio": 0.8108108108108109,
      "cumulative_nh_nl": 91427,
      "spy_close": 208.87
    },
    {
      "date": "2015-05-08",
      "new_highs": 71,
      "new_lows": 21,
      "total_issues": 2853,
      "nh_nl_diff": 50,
      "nh_nl_ratio": 3.380952380952381,
      "cumulative_nh_nl": 91477,
      "spy_close": 211.62
    },
    {
      "date": "2015-05-11",
      "new_highs": 66,
      "new_lows": 26,
      "total_issues": 2841,
      "nh_nl_diff": 40,
      "nh_nl_ratio": 2.5384615384615383,
      "cumulative_nh_nl": 91517,
      "spy_close": 210.61
    },
    {
      "date": "2015-05-12",
      "new_highs": 37,
      "new_lows": 44,
      "total_issues": 2841,
      "nh_nl_diff": -7,
      "nh_nl_ratio": 0.8409090909090909,
      "cumulative_nh_nl": 91510,
      "spy_close": 209.98
    },
    {
      "date": "2015-05-13",
      "new_highs": 64,
      "new_lows": 16,
      "total_issues": 2835,
      "nh_nl_diff": 48,
      "nh_nl_ratio": 4.0,
      "cumulative_nh_nl": 91558,
      "spy_close": 210.02
    },
    {
      "date": "2015-05-14",
      "new_highs": 107,
      "new_lows": 26,
      "total_issues": 2839,
      "nh_nl_diff": 81,
      "nh_nl_ratio": 4.115384615384615,
      "cumulative_nh_nl": 91639,
      "spy_close": 212.21
    },
    {
      "date": "2015-05-15",
      "new_highs": 93,
      "new_lows": 20,
      "total_issues": 2835,
      "nh_nl_diff": 73,
      "nh_nl_ratio": 4.65,
      "cumulative_nh_nl": 91712,
      "spy_close": 212.44
    },
    {
      "date": "2015-05-18",
      "new_highs": 134,
      "new_lows": 22,
      "total_issues": 2844,
      "nh_nl_diff": 112,
      "nh_nl_ratio": 6.090909090909091,
      "cumulative_nh_nl": 91824,
      "spy_close": 213.1
    },
    {
      "date": "2015-05-19",
      "new_highs": 147,
      "new_lows": 30,
      "total_issues": 2847,
      "nh_nl_diff": 117,
      "nh_nl_ratio": 4.9,
      "cumulative_nh_nl": 91941,
      "spy_close": 213.03
    },
    {
      "date": "2015-05-20",
      "new_highs": 115,
      "new_lows": 24,
      "total_issues": 2848,
      "nh_nl_diff": 91,
      "nh_nl_ratio": 4.791666666666667,
      "cumulative_nh_nl": 92032,
      "spy_close": 212.88
    },
    {
      "date": "2015-05-21",
      "new_highs": 82,
      "new_lows": 24,
      "total_issues": 2851,
      "nh_nl_diff": 58,
      "nh_nl_ratio": 3.4166666666666665,
      "cumulative_nh_nl": 92090,
      "spy_close": 213.5
    },
    {
      "date": "2015-05-22",
      "new_highs": 77,
      "new_lows": 35,
      "total_issues": 2844,
      "nh_nl_diff": 42,
      "nh_nl_ratio": 2.2,
      "cumulative_nh_nl": 92132,
      "spy_close": 212.99
    },
    {
      "date": "2015-05-26",
      "new_highs": 37,
      "new_lows": 57,
      "total_issues": 2853,
      "nh_nl_diff": -20,
      "nh_nl_ratio": 0.6491228070175439,
      "cumulative_nh_nl": 92112,
      "spy_close": 210.7
    },
    {
      "date": "2015-05-27",
      "new_highs": 74,
      "new_lows": 39,
      "total_issues": 2852,
      "nh_nl_diff": 35,
      "nh_nl_ratio": 1.8974358974358974,
      "cumulative_nh_nl": 92147,
      "spy_close": 212.7
    },
    {
      "date": "2015-05-28",
      "new_highs": 75,
      "new_lows": 44,
      "total_issues": 2842,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 1.7045454545454546,
      "cumulative_nh_nl": 92178,
      "spy_close": 212.46
    },
    {
      "date": "2015-05-29",
      "new_highs": 65,
      "new_lows": 37,
      "total_issues": 2853,
      "nh_nl_diff": 28,
      "nh_nl_ratio": 1.7567567567567568,
      "cumulative_nh_nl": 92206,
      "spy_close": 211.14
    },
    {
      "date": "2015-06-01",
      "new_highs": 85,
      "new_lows": 40,
      "total_issues": 2858,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 2.125,
      "cumulative_nh_nl": 92251,
      "spy_close": 211.57
    },
    {
      "date": "2015-06-02",
      "new_highs": 60,
      "new_lows": 23,
      "total_issues": 2855,
      "nh_nl_diff": 37,
      "nh_nl_ratio": 2.608695652173913,
      "cumulative_nh_nl": 92288,
      "spy_close": 211.36
    },
    {
      "date": "2015-06-03",
      "new_highs": 120,
      "new_lows": 25,
      "total_issues": 2852,
      "nh_nl_diff": 95,
      "nh_nl_ratio": 4.8,
      "cumulative_nh_nl": 92383,
      "spy_close": 211.92
    },
    {
      "date": "2015-06-04",
      "new_highs": 54,
      "new_lows": 44,
      "total_issues": 2851,
      "nh_nl_diff": 10,
      "nh_nl_ratio": 1.2272727272727273,
      "cumulative_nh_nl": 92393,
      "spy_close": 210.13
    },
    {
      "date": "2015-06-05",
      "new_highs": 82,
      "new_lows": 82,
      "total_issues": 2838,
      "nh_nl_diff": 0,
      "nh_nl_ratio": 1.0,
      "cumulative_nh_nl": 92393,
      "spy_close": 209.77
    },
    {
      "date": "2015-06-08",
      "new_highs": 94,
      "new_lows": 76,
      "total_issues": 2850,
      "nh_nl_diff": 18,
      "nh_nl_ratio": 1.236842105263158,
      "cumulative_nh_nl": 92411,
      "spy_close": 208.48
    },
    {
      "date": "2015-06-09",
      "new_highs": 75,
      "new_lows": 100,
      "total_issues": 2850,
      "nh_nl_diff": -25,
      "nh_nl_ratio": 0.75,
      "cumulative_nh_nl": 92386,
      "spy_close": 208.45
    },
    {
      "date": "2015-06-10",
      "new_highs": 153,
      "new_lows": 63,
      "total_issues": 2859,
      "nh_nl_diff": 90,
      "nh_nl_ratio": 2.4285714285714284,
      "cumulative_nh_nl": 92476,
      "spy_close": 210.95
    },
    {
      "date": "2015-06-11",
      "new_highs": 128,
      "new_lows": 41,
      "total_issues": 2863,
      "nh_nl_diff": 87,
      "nh_nl_ratio": 3.1219512195121952,
      "cumulative_nh_nl": 92563,
      "spy_close": 211.63
    },
    {
      "date": "2015-06-12",
      "new_highs": 67,
      "new_lows": 54,
      "total_issues": 2840,
      "nh_nl_diff": 13,
      "nh_nl_ratio": 1.2407407407407407,
      "cumulative_nh_nl": 92576,
      "spy_close": 210.01
    },
    {
      "date": "2015-06-15",
      "new_highs": 52,
      "new_lows": 81,
      "total_issues": 2850,
      "nh_nl_diff": -29,
      "nh_nl_ratio": 0.6419753086419753,
      "cumulative_nh_nl": 92547,
      "spy_close": 209.11
    },
    {
      "date": "2015-06-16",
      "new_highs": 94,
      "new_lows": 52,
      "total_issues": 2857,
      "nh_nl_diff": 42,
      "nh_nl_ratio": 1.8076923076923077,
      "cumulative_nh_nl": 92589,
      "spy_close": 210.25
    },
    {
      "date": "2015-06-17",
      "new_highs": 117,
      "new_lows": 46,
      "total_issues": 2856,
      "nh_nl_diff": 71,
      "nh_nl_ratio": 2.5434782608695654,
      "cumulative_nh_nl": 92660,
      "spy_close": 210.59
    },
    {
      "date": "2015-06-18",
      "new_highs": 151,
      "new_lows": 26,
      "total_issues": 2868,
      "nh_nl_diff": 125,
      "nh_nl_ratio": 5.8076923076923075,
      "cumulative_nh_nl": 92785,
      "spy_close": 212.78
    },
    {
      "date": "2015-06-19",
      "new_highs": 120,
      "new_lows": 27,
      "total_issues": 2871,
      "nh_nl_diff": 93,
      "nh_nl_ratio": 4.444444444444445,
      "cumulative_nh_nl": 92878,
      "spy_close": 210.81
    },
    {
      "date": "2015-06-22",
      "new_highs": 208,
      "new_lows": 40,
      "total_issues": 2860,
      "nh_nl_diff": 168,
      "nh_nl_ratio": 5.2,
      "cumulative_nh_nl": 93046,
      "spy_close": 211.89
    },
    {
      "date": "2015-06-23",
      "new_highs": 192,
      "new_lows": 38,
      "total_issues": 2858,
      "nh_nl_diff": 154,
      "nh_nl_ratio": 5.052631578947368,
      "cumulative_nh_nl": 93200,
      "spy_close": 212.04
    },
    {
      "date": "2015-06-24",
      "new_highs": 106,
      "new_lows": 32,
      "total_issues": 2873,
      "nh_nl_diff": 74,
      "nh_nl_ratio": 3.3125,
      "cumulative_nh_nl": 93274,
      "spy_close": 210.5
    },
    {
      "date": "2015-06-25",
      "new_highs": 104,
      "new_lows": 71,
      "total_issues": 2860,
      "nh_nl_diff": 33,
      "nh_nl_ratio": 1.4647887323943662,
      "cumulative_nh_nl": 93307,
      "spy_close": 209.86
    },
    {
      "date": "2015-06-26",
      "new_highs": 114,
      "new_lows": 124,
      "total_issues": 2863,
      "nh_nl_diff": -10,
      "nh_nl_ratio": 0.9193548387096774,
      "cumulative_nh_nl": 93297,
      "spy_close": 209.82
    },
    {
      "date": "2015-06-29",
      "new_highs": 37,
      "new_lows": 207,
      "total_issues": 2875,
      "nh_nl_diff": -170,
      "nh_nl_ratio": 0.178743961352657,
      "cumulative_nh_nl": 93127,
      "spy_close": 205.42
    },
    {
      "date": "2015-06-30",
      "new_highs": 29,
      "new_lows": 138,
      "total_issues": 2880,
      "nh_nl_diff": -109,
      "nh_nl_ratio": 0.21014492753623187,
      "cumulative_nh_nl": 93018,
      "spy_close": 205.85
    },
    {
      "date": "2015-07-01",
      "new_highs": 78,
      "new_lows": 125,
      "total_issues": 2859,
      "nh_nl_diff": -47,
      "nh_nl_ratio": 0.624,
      "cumulative_nh_nl": 92971,
      "spy_close": 207.5
    },
    {
      "date": "2015-07-02",
      "new_highs": 48,
      "new_lows": 73,
      "total_issues": 2875,
      "nh_nl_diff": -25,
      "nh_nl_ratio": 0.6575342465753424,
      "cumulative_nh_nl": 92946,
      "spy_close": 207.31
    },
    {
      "date": "2015-07-06",
      "new_highs": 33,
      "new_lows": 149,
      "total_issues": 2875,
      "nh_nl_diff": -116,
      "nh_nl_ratio": 0.2214765100671141,
      "cumulative_nh_nl": 92830,
      "spy_close": 206.72
    },
    {
      "date": "2015-07-07",
      "new_highs": 44,
      "new_lows": 224,
      "total_issues": 2875,
      "nh_nl_diff": -180,
      "nh_nl_ratio": 0.19642857142857142,
      "cumulative_nh_nl": 92650,
      "spy_close": 208.02
    },
    {
      "date": "2015-07-08",
      "new_highs": 23,
      "new_lows": 166,
      "total_issues": 2868,
      "nh_nl_diff": -143,
      "nh_nl_ratio": 0.13855421686746988,
      "cumulative_nh_nl": 92507,
      "spy_close": 204.53
    },
    {
      "date": "2015-07-09",
      "new_highs": 26,
      "new_lows": 96,
      "total_issues": 2865,
      "nh_nl_diff": -70,
      "nh_nl_ratio": 0.2708333333333333,
      "cumulative_nh_nl": 92437,
      "spy_close": 204.9
    },
    {
      "date": "2015-07-10",
      "new_highs": 65,
      "new_lows": 58,
      "total_issues": 2861,
      "nh_nl_diff": 7,
      "nh_nl_ratio": 1.1206896551724137,
      "cumulative_nh_nl": 92444,
      "spy_close": 207.48
    },
    {
      "date": "2015-07-13",
      "new_highs": 150,
      "new_lows": 53,
      "total_issues": 2867,
      "nh_nl_diff": 97,
      "nh_nl_ratio": 2.830188679245283,
      "cumulative_nh_nl": 92541,
      "spy_close": 209.77
    },
    {
      "date": "2015-07-14",
      "new_highs": 137,
      "new_lows": 26,
      "total_issues": 2870,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 5.269230769230769,
      "cumulative_nh_nl": 92652,
      "spy_close": 210.68
    },
    {
      "date": "2015-07-15",
      "new_highs": 139,
      "new_lows": 78,
      "total_issues": 2873,
      "nh_nl_diff": 61,
      "nh_nl_ratio": 1.7820512820512822,
      "cumulative_nh_nl": 92713,
      "spy_close": 210.61
    },
    {
      "date": "2015-07-16",
      "new_highs": 191,
      "new_lows": 95,
      "total_issues": 2878,
      "nh_nl_diff": 96,
      "nh_nl_ratio": 2.0105263157894737,
      "cumulative_nh_nl": 92809,
      "spy_close": 212.3
    },
    {
      "date": "2015-07-17",
      "new_highs": 108,
      "new_lows": 134,
      "total_issues": 2876,
      "nh_nl_diff": -26,
      "nh_nl_ratio": 0.8059701492537313,
      "cumulative_nh_nl": 92783,
      "spy_close": 212.48
    },
    {
      "date": "2015-07-20",
      "new_highs": 136,
      "new_lows": 208,
      "total_issues": 2878,
      "nh_nl_diff": -72,
      "nh_nl_ratio": 0.6538461538461539,
      "cumulative_nh_nl": 92711,
      "spy_close": 212.59
    },
    {
      "date": "2015-07-21",
      "new_highs": 107,
      "new_lows": 159,
      "total_issues": 2883,
      "nh_nl_diff": -52,
      "nh_nl_ratio": 0.6729559748427673,
      "cumulative_nh_nl": 92659,
      "spy_close": 211.75
    },
    {
      "date": "2015-07-22",
      "new_highs": 104,
      "new_lows": 234,
      "total_issues": 2875,
      "nh_nl_diff": -130,
      "nh_nl_ratio": 0.4444444444444444,
      "cumulative_nh_nl": 92529,
      "spy_close": 211.37
    },
    {
      "date": "2015-07-23",
      "new_highs": 117,
      "new_lows": 247,
      "total_issues": 2877,
      "nh_nl_diff": -130,
      "nh_nl_ratio": 0.47368421052631576,
      "cumulative_nh_nl": 92399,
      "spy_close": 210.18
    },
    {
      "date": "2015-07-24",
      "new_highs": 49,
      "new_lows": 336,
      "total_issues": 2867,
      "nh_nl_diff": -287,
      "nh_nl_ratio": 0.14583333333333334,
      "cumulative_nh_nl": 92112,
      "spy_close": 208.0
    },
    {
      "date": "2015-07-27",
      "new_highs": 12,
      "new_lows": 362,
      "total_issues": 2872,
      "nh_nl_diff": -350,
      "nh_nl_ratio": 0.03314917127071823,
      "cumulative_nh_nl": 91762,
      "spy_close": 206.79
    },
    {
      "date": "2015-07-28",
      "new_highs": 39,
      "new_lows": 154,
      "total_issues": 2885,
      "nh_nl_diff": -115,
      "nh_nl_ratio": 0.2532467532467532,
      "cumulative_nh_nl": 91647,
      "spy_close": 209.33
    },
    {
      "date": "2015-07-29",
      "new_highs": 63,
      "new_lows": 60,
      "total_issues": 2868,
      "nh_nl_diff": 3,
      "nh_nl_ratio": 1.05,
      "cumulative_nh_nl": 91650,
      "spy_close": 210.77
    },
    {
      "date": "2015-07-30",
      "new_highs": 88,
      "new_lows": 73,
      "total_issues": 2876,
      "nh_nl_diff": 15,
      "nh_nl_ratio": 1.2054794520547945,
      "cumulative_nh_nl": 91665,
      "spy_close": 210.82
    },
    {
      "date": "2015-07-31",
      "new_highs": 131,
      "new_lows": 67,
      "total_issues": 2873,
      "nh_nl_diff": 64,
      "nh_nl_ratio": 1.955223880597015,
      "cumulative_nh_nl": 91729,
      "spy_close": 210.5
    },
    {
      "date": "2015-08-03",
      "new_highs": 82,
      "new_lows": 135,
      "total_issues": 2888,
      "nh_nl_diff": -53,
      "nh_nl_ratio": 0.6074074074074074,
      "cumulative_nh_nl": 91676,
      "spy_close": 209.79
    },
    {
      "date": "2015-08-04",
      "new_highs": 100,
      "new_lows": 111,
      "total_issues": 2895,
      "nh_nl_diff": -11,
      "nh_nl_ratio": 0.9009009009009009,
      "cumulative_nh_nl": 91665,
      "spy_close": 209.38
    },
    {
      "date": "2015-08-05",
      "new_highs": 158,
      "new_lows": 152,
      "total_issues": 2888,
      "nh_nl_diff": 6,
      "nh_nl_ratio": 1.0394736842105263,
      "cumulative_nh_nl": 91671,
      "spy_close": 210.07
    },
    {
      "date": "2015-08-06",
      "new_highs": 69,
      "new_lows": 196,
      "total_issues": 2885,
      "nh_nl_diff": -127,
      "nh_nl_ratio": 0.3520408163265306,
      "cumulative_nh_nl": 91544,
      "spy_close": 208.35
    },
    {
      "date": "2015-08-07",
      "new_highs": 18,
      "new_lows": 167,
      "total_issues": 2878,
      "nh_nl_diff": -149,
      "nh_nl_ratio": 0.10778443113772455,
      "cumulative_nh_nl": 91395,
      "spy_close": 207.95
    },
    {
      "date": "2015-08-10",
      "new_highs": 82,
      "new_lows": 62,
      "total_issues": 2878,
      "nh_nl_diff": 20,
      "nh_nl_ratio": 1.3225806451612903,
      "cumulative_nh_nl": 91415,
      "spy_close": 210.57
    },
    {
      "date": "2015-08-11",
      "new_highs": 34,
      "new_lows": 122,
      "total_issues": 2880,
      "nh_nl_diff": -88,
      "nh_nl_ratio": 0.2786885245901639,
      "cumulative_nh_nl": 91327,
      "spy_close": 208.67
    },
    {
      "date": "2015-08-12",
      "new_highs": 23,
      "new_lows": 172,
      "total_issues": 2886,
      "nh_nl_diff": -149,
      "nh_nl_ratio": 0.13372093023255813,
      "cumulative_nh_nl": 91178,
      "spy_close": 208.92
    },
    {
      "date": "2015-08-13",
      "new_highs": 68,
      "new_lows": 99,
      "total_issues": 2882,
      "nh_nl_diff": -31,
      "nh_nl_ratio": 0.6868686868686869,
      "cumulative_nh_nl": 91147,
      "spy_close": 208.66
    },
    {
      "date": "2015-08-14",
      "new_highs": 61,
      "new_lows": 83,
      "total_issues": 2886,
      "nh_nl_diff": -22,
      "nh_nl_ratio": 0.7349397590361446,
      "cumulative_nh_nl": 91125,
      "spy_close": 209.42
    },
    {
      "date": "2015-08-17",
      "new_highs": 112,
      "new_lows": 115,
      "total_issues": 2892,
      "nh_nl_diff": -3,
      "nh_nl_ratio": 0.9739130434782609,
      "cumulative_nh_nl": 91122,
      "spy_close": 210.59
    },
    {
      "date": "2015-08-18",
      "new_highs": 109,
      "new_lows": 129,
      "total_issues": 2885,
      "nh_nl_diff": -20,
      "nh_nl_ratio": 0.8449612403100775,
      "cumulative_nh_nl": 91102,
      "spy_close": 209.98
    },
    {
      "date": "2015-08-19",
      "new_highs": 43,
      "new_lows": 207,
      "total_issues": 2879,
      "nh_nl_diff": -164,
      "nh_nl_ratio": 0.20772946859903382,
      "cumulative_nh_nl": 90938,
      "spy_close": 208.32
    },
    {
      "date": "2015-08-20",
      "new_highs": 14,
      "new_lows": 294,
      "total_issues": 2892,
      "nh_nl_diff": -280,
      "nh_nl_ratio": 0.047619047619047616,
      "cumulative_nh_nl": 90658,
      "spy_close": 203.97
    },
    {
      "date": "2015-08-21",
      "new_highs": 7,
      "new_lows": 485,
      "total_issues": 2903,
      "nh_nl_diff": -478,
      "nh_nl_ratio": 0.01443298969072165,
      "cumulative_nh_nl": 90180,
      "spy_close": 197.63
    },
    {
      "date": "2015-08-24",
      "new_highs": 6,
      "new_lows": 1029,
      "total_issues": 2921,
      "nh_nl_diff": -1023,
      "nh_nl_ratio": 0.0058309037900874635,
      "cumulative_nh_nl": 89157,
      "spy_close": 189.55
    },
    {
      "date": "2015-08-25",
      "new_highs": 4,
      "new_lows": 181,
      "total_issues": 2900,
      "nh_nl_diff": -177,
      "nh_nl_ratio": 0.022099447513812154,
      "cumulative_nh_nl": 88980,
      "spy_close": 187.27
    },
    {
      "date": "2015-08-26",
      "new_highs": 3,
      "new_lows": 176,
      "total_issues": 2904,
      "nh_nl_diff": -173,
      "nh_nl_ratio": 0.017045454545454544,
      "cumulative_nh_nl": 88807,
      "spy_close": 194.46
    },
    {
      "date": "2015-08-27",
      "new_highs": 8,
      "new_lows": 30,
      "total_issues": 2887,
      "nh_nl_diff": -22,
      "nh_nl_ratio": 0.26666666666666666,
      "cumulative_nh_nl": 88785,
      "spy_close": 199.27
    },
    {
      "date": "2015-08-28",
      "new_highs": 11,
      "new_lows": 18,
      "total_issues": 2891,
      "nh_nl_diff": -7,
      "nh_nl_ratio": 0.6111111111111112,
      "cumulative_nh_nl": 88778,
      "spy_close": 199.28
    },
    {
      "date": "2015-08-31",
      "new_highs": 10,
      "new_lows": 24,
      "total_issues": 2894,
      "nh_nl_diff": -14,
      "nh_nl_ratio": 0.4166666666666667,
      "cumulative_nh_nl": 88764,
      "spy_close": 197.67
    },
    {
      "date": "2015-09-01",
      "new_highs": 2,
      "new_lows": 72,
      "total_issues": 2894,
      "nh_nl_diff": -70,
      "nh_nl_ratio": 0.027777777777777776,
      "cumulative_nh_nl": 88694,
      "spy_close": 191.77
    },
    {
      "date": "2015-09-02",
      "new_highs": 7,
      "new_lows": 61,
      "total_issues": 2898,
      "nh_nl_diff": -54,
      "nh_nl_ratio": 0.11475409836065574,
      "cumulative_nh_nl": 88640,
      "spy_close": 195.41
    },
    {
      "date": "2015-09-03",
      "new_highs": 17,
      "new_lows": 23,
      "total_issues": 2877,
      "nh_nl_diff": -6,
      "nh_nl_ratio": 0.7391304347826086,
      "cumulative_nh_nl": 88634,
      "spy_close": 195.55
    },
    {
      "date": "2015-09-04",
      "new_highs": 6,
      "new_lows": 99,
      "total_issues": 2879,
      "nh_nl_diff": -93,
      "nh_nl_ratio": 0.06060606060606061,
      "cumulative_nh_nl": 88541,
      "spy_close": 192.59
    },
    {
      "date": "2015-09-08",
      "new_highs": 28,
      "new_lows": 22,
      "total_issues": 2895,
      "nh_nl_diff": 6,
      "nh_nl_ratio": 1.2727272727272727,
      "cumulative_nh_nl": 88547,
      "spy_close": 197.43
    },
    {
      "date": "2015-09-09",
      "new_highs": 30,
      "new_lows": 41,
      "total_issues": 2895,
      "nh_nl_diff": -11,
      "nh_nl_ratio": 0.7317073170731707,
      "cumulative_nh_nl": 88536,
      "spy_close": 194.79
    },
    {
      "date": "2015-09-10",
      "new_highs": 14,
      "new_lows": 88,
      "total_issues": 2881,
      "nh_nl_diff": -74,
      "nh_nl_ratio": 0.1590909090909091,
      "cumulative_nh_nl": 88462,
      "spy_close": 195.85
    },
    {
      "date": "2015-09-11",
      "new_highs": 14,
      "new_lows": 107,
      "total_issues": 2887,
      "nh_nl_diff": -93,
      "nh_nl_ratio": 0.1308411214953271,
      "cumulative_nh_nl": 88369,
      "spy_close": 196.74
    },
    {
      "date": "2015-09-14",
      "new_highs": 20,
      "new_lows": 75,
      "total_issues": 2886,
      "nh_nl_diff": -55,
      "nh_nl_ratio": 0.26666666666666666,
      "cumulative_nh_nl": 88314,
      "spy_close": 196.01
    },
    {
      "date": "2015-09-15",
      "new_highs": 24,
      "new_lows": 58,
      "total_issues": 2897,
      "nh_nl_diff": -34,
      "nh_nl_ratio": 0.41379310344827586,
      "cumulative_nh_nl": 88280,
      "spy_close": 198.46
    },
    {
      "date": "2015-09-16",
      "new_highs": 37,
      "new_lows": 31,
      "total_issues": 2891,
      "nh_nl_diff": 6,
      "nh_nl_ratio": 1.1935483870967742,
      "cumulative_nh_nl": 88286,
      "spy_close": 200.18
    },
    {
      "date": "2015-09-17",
      "new_highs": 53,
      "new_lows": 23,
      "total_issues": 2899,
      "nh_nl_diff": 30,
      "nh_nl_ratio": 2.3043478260869565,
      "cumulative_nh_nl": 88316,
      "spy_close": 199.73
    },
    {
      "date": "2015-09-18",
      "new_highs": 20,
      "new_lows": 79,
      "total_issues": 2916,
      "nh_nl_diff": -59,
      "nh_nl_ratio": 0.25316455696202533,
      "cumulative_nh_nl": 88257,
      "spy_close": 195.45
    },
    {
      "date": "2015-09-21",
      "new_highs": 14,
      "new_lows": 61,
      "total_issues": 2901,
      "nh_nl_diff": -47,
      "nh_nl_ratio": 0.22950819672131148,
      "cumulative_nh_nl": 88210,
      "spy_close": 196.46
    },
    {
      "date": "2015-09-22",
      "new_highs": 8,
      "new_lows": 155,
      "total_issues": 2897,
      "nh_nl_diff": -147,
      "nh_nl_ratio": 0.05161290322580645,
      "cumulative_nh_nl": 88063,
      "spy_close": 193.91
    },
    {
      "date": "2015-09-23",
      "new_highs": 15,
      "new_lows": 168,
      "total_issues": 2891,
      "nh_nl_diff": -153,
      "nh_nl_ratio": 0.08928571428571429,
      "cumulative_nh_nl": 87910,
      "spy_close": 193.6
    },
    {
      "date": "2015-09-24",
      "new_highs": 13,
      "new_lows": 244,
      "total_issues": 2882,
      "nh_nl_diff": -231,
      "nh_nl_ratio": 0.05327868852459016,
      "cumulative_nh_nl": 87679,
      "spy_close": 192.9
    },
    {
      "date": "2015-09-25",
      "new_highs": 34,
      "new_lows": 109,
      "total_issues": 2891,
      "nh_nl_diff": -75,
      "nh_nl_ratio": 0.3119266055045872,
      "cumulative_nh_nl": 87604,
      "spy_close": 192.85
    },
    {
      "date": "2015-09-28",
      "new_highs": 8,
      "new_lows": 348,
      "total_issues": 2896,
      "nh_nl_diff": -340,
      "nh_nl_ratio": 0.022988505747126436,
      "cumulative_nh_nl": 87264,
      "spy_close": 188.01
    },
    {
      "date": "2015-09-29",
      "new_highs": 9,
      "new_lows": 325,
      "total_issues": 2887,
      "nh_nl_diff": -316,
      "nh_nl_ratio": 0.027692307692307693,
      "cumulative_nh_nl": 86948,
      "spy_close": 188.12
    },
    {
      "date": "2015-09-30",
      "new_highs": 11,
      "new_lows": 150,
      "total_issues": 2907,
      "nh_nl_diff": -139,
      "nh_nl_ratio": 0.07333333333333333,
      "cumulative_nh_nl": 86809,
      "spy_close": 191.63
    },
    {
      "date": "2015-10-01",
      "new_highs": 10,
      "new_lows": 147,
      "total_issues": 2877,
      "nh_nl_diff": -137,
      "nh_nl_ratio": 0.06802721088435375,
      "cumulative_nh_nl": 86672,
      "spy_close": 192.13
    },
    {
      "date": "2015-10-02",
      "new_highs": 14,
      "new_lows": 200,
      "total_issues": 2890,
      "nh_nl_diff": -186,
      "nh_nl_ratio": 0.07,
      "cumulative_nh_nl": 86486,
      "spy_close": 195.0
    },
    {
      "date": "2015-10-05",
      "new_highs": 54,
      "new_lows": 14,
      "total_issues": 2913,
      "nh_nl_diff": 40,
      "nh_nl_ratio": 3.857142857142857,
      "cumulative_nh_nl": 86526,
      "spy_close": 198.47
    },
    {
      "date": "2015-10-06",
      "new_highs": 37,
      "new_lows": 20,
      "total_issues": 2899,
      "nh_nl_diff": 17,
      "nh_nl_ratio": 1.85,
      "cumulative_nh_nl": 86543,
      "spy_close": 197.79
    },
    {
      "date": "2015-10-07",
      "new_highs": 43,
      "new_lows": 14,
      "total_issues": 2914,
      "nh_nl_diff": 29,
      "nh_nl_ratio": 3.0714285714285716,
      "cumulative_nh_nl": 86572,
      "spy_close": 199.41
    },
    {
      "date": "2015-10-08",
      "new_highs": 67,
      "new_lows": 9,
      "total_issues": 2895,
      "nh_nl_diff": 58,
      "nh_nl_ratio": 7.444444444444445,
      "cumulative_nh_nl": 86630,
      "spy_close": 201.21
    },
    {
      "date": "2015-10-09",
      "new_highs": 72,
      "new_lows": 16,
      "total_issues": 2890,
      "nh_nl_diff": 56,
      "nh_nl_ratio": 4.5,
      "cumulative_nh_nl": 86686,
      "spy_close": 201.33
    },
    {
      "date": "2015-10-12",
      "new_highs": 77,
      "new_lows": 13,
      "total_issues": 2879,
      "nh_nl_diff": 64,
      "nh_nl_ratio": 5.923076923076923,
      "cumulative_nh_nl": 86750,
      "spy_close": 201.52
    },
    {
      "date": "2015-10-13",
      "new_highs": 56,
      "new_lows": 18,
      "total_issues": 2908,
      "nh_nl_diff": 38,
      "nh_nl_ratio": 3.111111111111111,
      "cumulative_nh_nl": 86788,
      "spy_close": 200.25
    },
    {
      "date": "2015-10-14",
      "new_highs": 13,
      "new_lows": 24,
      "total_issues": 2880,
      "nh_nl_diff": -11,
      "nh_nl_ratio": 0.5416666666666666,
      "cumulative_nh_nl": 86777,
      "spy_close": 199.29
    },
    {
      "date": "2015-10-15",
      "new_highs": 38,
      "new_lows": 30,
      "total_issues": 2908,
      "nh_nl_diff": 8,
      "nh_nl_ratio": 1.2666666666666666,
      "cumulative_nh_nl": 86785,
      "spy_close": 202.35
    },
    {
      "date": "2015-10-16",
      "new_highs": 57,
      "new_lows": 14,
      "total_issues": 2893,
      "nh_nl_diff": 43,
      "nh_nl_ratio": 4.071428571428571,
      "cumulative_nh_nl": 86828,
      "spy_close": 203.27
    },
    {
      "date": "2015-10-19",
      "new_highs": 62,
      "new_lows": 24,
      "total_issues": 2907,
      "nh_nl_diff": 38,
      "nh_nl_ratio": 2.5833333333333335,
      "cumulative_nh_nl": 86866,
      "spy_close": 203.37
    },
    {
      "date": "2015-10-20",
      "new_highs": 78,
      "new_lows": 28,
      "total_issues": 2890,
      "nh_nl_diff": 50,
      "nh_nl_ratio": 2.7857142857142856,
      "cumulative_nh_nl": 86916,
      "spy_close": 203.09
    },
    {
      "date": "2015-10-21",
      "new_highs": 80,
      "new_lows": 49,
      "total_issues": 2904,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 1.6326530612244898,
      "cumulative_nh_nl": 86947,
      "spy_close": 201.85
    },
    {
      "date": "2015-10-22",
      "new_highs": 102,
      "new_lows": 52,
      "total_issues": 2900,
      "nh_nl_diff": 50,
      "nh_nl_ratio": 1.9615384615384615,
      "cumulative_nh_nl": 86997,
      "spy_close": 205.26
    },
    {
      "date": "2015-10-23",
      "new_highs": 157,
      "new_lows": 50,
      "total_issues": 2907,
      "nh_nl_diff": 107,
      "nh_nl_ratio": 3.14,
      "cumulative_nh_nl": 87104,
      "spy_close": 207.51
    },
    {
      "date": "2015-10-26",
      "new_highs": 103,
      "new_lows": 46,
      "total_issues": 2920,
      "nh_nl_diff": 57,
      "nh_nl_ratio": 2.239130434782609,
      "cumulative_nh_nl": 87161,
      "spy_close": 207.0
    },
    {
      "date": "2015-10-27",
      "new_highs": 57,
      "new_lows": 83,
      "total_issues": 2905,
      "nh_nl_diff": -26,
      "nh_nl_ratio": 0.6867469879518072,
      "cumulative_nh_nl": 87135,
      "spy_close": 206.6
    },
    {
      "date": "2015-10-28",
      "new_highs": 146,
      "new_lows": 51,
      "total_issues": 2907,
      "nh_nl_diff": 95,
      "nh_nl_ratio": 2.8627450980392157,
      "cumulative_nh_nl": 87230,
      "spy_close": 208.95
    },
    {
      "date": "2015-10-29",
      "new_highs": 114,
      "new_lows": 60,
      "total_issues": 2891,
      "nh_nl_diff": 54,
      "nh_nl_ratio": 1.9,
      "cumulative_nh_nl": 87284,
      "spy_close": 208.83
    },
    {
      "date": "2015-10-30",
      "new_highs": 70,
      "new_lows": 62,
      "total_issues": 2917,
      "nh_nl_diff": 8,
      "nh_nl_ratio": 1.1290322580645162,
      "cumulative_nh_nl": 87292,
      "spy_close": 207.93
    },
    {
      "date": "2015-11-02",
      "new_highs": 75,
      "new_lows": 36,
      "total_issues": 2929,
      "nh_nl_diff": 39,
      "nh_nl_ratio": 2.0833333333333335,
      "cumulative_nh_nl": 87331,
      "spy_close": 210.39
    },
    {
      "date": "2015-11-03",
      "new_highs": 88,
      "new_lows": 23,
      "total_issues": 2924,
      "nh_nl_diff": 65,
      "nh_nl_ratio": 3.8260869565217392,
      "cumulative_nh_nl": 87396,
      "spy_close": 211.0
    },
    {
      "date": "2015-11-04",
      "new_highs": 78,
      "new_lows": 27,
      "total_issues": 2915,
      "nh_nl_diff": 51,
      "nh_nl_ratio": 2.888888888888889,
      "cumulative_nh_nl": 87447,
      "spy_close": 210.36
    },
    {
      "date": "2015-11-05",
      "new_highs": 93,
      "new_lows": 49,
      "total_issues": 2918,
      "nh_nl_diff": 44,
      "nh_nl_ratio": 1.8979591836734695,
      "cumulative_nh_nl": 87491,
      "spy_close": 210.15
    },
    {
      "date": "2015-11-06",
      "new_highs": 116,
      "new_lows": 60,
      "total_issues": 2926,
      "nh_nl_diff": 56,
      "nh_nl_ratio": 1.9333333333333333,
      "cumulative_nh_nl": 87547,
      "spy_close": 210.04
    },
    {
      "date": "2015-11-09",
      "new_highs": 76,
      "new_lows": 66,
      "total_issues": 2927,
      "nh_nl_diff": 10,
      "nh_nl_ratio": 1.1515151515151516,
      "cumulative_nh_nl": 87557,
      "spy_close": 208.08
    },
    {
      "date": "2015-11-10",
      "new_highs": 53,
      "new_lows": 68,
      "total_issues": 2917,
      "nh_nl_diff": -15,
      "nh_nl_ratio": 0.7794117647058824,
      "cumulative_nh_nl": 87542,
      "spy_close": 208.56
    },
    {
      "date": "2015-11-11",
      "new_highs": 78,
      "new_lows": 79,
      "total_issues": 2917,
      "nh_nl_diff": -1,
      "nh_nl_ratio": 0.9873417721518988,
      "cumulative_nh_nl": 87541,
      "spy_close": 207.74
    },
    {
      "date": "2015-11-12",
      "new_highs": 26,
      "new_lows": 127,
      "total_issues": 2920,
      "nh_nl_diff": -101,
      "nh_nl_ratio": 0.2047244094488189,
      "cumulative_nh_nl": 87440,
      "spy_close": 204.84
    },
    {
      "date": "2015-11-13",
      "new_highs": 19,
      "new_lows": 179,
      "total_issues": 2920,
      "nh_nl_diff": -160,
      "nh_nl_ratio": 0.10614525139664804,
      "cumulative_nh_nl": 87280,
      "spy_close": 202.54
    },
    {
      "date": "2015-11-16",
      "new_highs": 20,
      "new_lows": 131,
      "total_issues": 2928,
      "nh_nl_diff": -111,
      "nh_nl_ratio": 0.15267175572519084,
      "cumulative_nh_nl": 87169,
      "spy_close": 205.62
    },
    {
      "date": "2015-11-17",
      "new_highs": 45,
      "new_lows": 116,
      "total_issues": 2928,
      "nh_nl_diff": -71,
      "nh_nl_ratio": 0.3879310344827586,
      "cumulative_nh_nl": 87098,
      "spy_close": 205.47
    },
    {
      "date": "2015-11-18",
      "new_highs": 63,
      "new_lows": 92,
      "total_issues": 2939,
      "nh_nl_diff": -29,
      "nh_nl_ratio": 0.6847826086956522,
      "cumulative_nh_nl": 87069,
      "spy_close": 208.73
    },
    {
      "date": "2015-11-19",
      "new_highs": 71,
      "new_lows": 66,
      "total_issues": 2939,
      "nh_nl_diff": 5,
      "nh_nl_ratio": 1.0757575757575757,
      "cumulative_nh_nl": 87074,
      "spy_close": 208.55
    },
    {
      "date": "2015-11-20",
      "new_highs": 86,
      "new_lows": 79,
      "total_issues": 2939,
      "nh_nl_diff": 7,
      "nh_nl_ratio": 1.0886075949367089,
      "cumulative_nh_nl": 87081,
      "spy_close": 209.31
    },
    {
      "date": "2015-11-23",
      "new_highs": 94,
      "new_lows": 56,
      "total_issues": 2940,
      "nh_nl_diff": 38,
      "nh_nl_ratio": 1.6785714285714286,
      "cumulative_nh_nl": 87119,
      "spy_close": 209.07
    },
    {
      "date": "2015-11-24",
      "new_highs": 67,
      "new_lows": 57,
      "total_issues": 2922,
      "nh_nl_diff": 10,
      "nh_nl_ratio": 1.1754385964912282,
      "cumulative_nh_nl": 87129,
      "spy_close": 209.35
    },
    {
      "date": "2015-11-25",
      "new_highs": 90,
      "new_lows": 21,
      "total_issues": 2927,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 4.285714285714286,
      "cumulative_nh_nl": 87198,
      "spy_close": 209.32
    },
    {
      "date": "2015-11-27",
      "new_highs": 102,
      "new_lows": 30,
      "total_issues": 2866,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 3.4,
      "cumulative_nh_nl": 87270,
      "spy_close": 209.56
    },
    {
      "date": "2015-11-30",
      "new_highs": 124,
      "new_lows": 32,
      "total_issues": 2945,
      "nh_nl_diff": 92,
      "nh_nl_ratio": 3.875,
      "cumulative_nh_nl": 87362,
      "spy_close": 208.69
    },
    {
      "date": "2015-12-01",
      "new_highs": 104,
      "new_lows": 36,
      "total_issues": 2938,
      "nh_nl_diff": 68,
      "nh_nl_ratio": 2.888888888888889,
      "cumulative_nh_nl": 87430,
      "spy_close": 210.68
    },
    {
      "date": "2015-12-02",
      "new_highs": 90,
      "new_lows": 68,
      "total_issues": 2940,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 1.3235294117647058,
      "cumulative_nh_nl": 87452,
      "spy_close": 208.53
    },
    {
      "date": "2015-12-03",
      "new_highs": 50,
      "new_lows": 94,
      "total_issues": 2923,
      "nh_nl_diff": -44,
      "nh_nl_ratio": 0.5319148936170213,
      "cumulative_nh_nl": 87408,
      "spy_close": 205.61
    },
    {
      "date": "2015-12-04",
      "new_highs": 64,
      "new_lows": 108,
      "total_issues": 2933,
      "nh_nl_diff": -44,
      "nh_nl_ratio": 0.5925925925925926,
      "cumulative_nh_nl": 87364,
      "spy_close": 209.62
    },
    {
      "date": "2015-12-07",
      "new_highs": 52,
      "new_lows": 190,
      "total_issues": 2954,
      "nh_nl_diff": -138,
      "nh_nl_ratio": 0.2736842105263158,
      "cumulative_nh_nl": 87226,
      "spy_close": 208.35
    },
    {
      "date": "2015-12-08",
      "new_highs": 27,
      "new_lows": 240,
      "total_issues": 2941,
      "nh_nl_diff": -213,
      "nh_nl_ratio": 0.1125,
      "cumulative_nh_nl": 87013,
      "spy_close": 206.95
    },
    {
      "date": "2015-12-09",
      "new_highs": 35,
      "new_lows": 129,
      "total_issues": 2935,
      "nh_nl_diff": -94,
      "nh_nl_ratio": 0.2713178294573643,
      "cumulative_nh_nl": 86919,
      "spy_close": 205.34
    },
    {
      "date": "2015-12-10",
      "new_highs": 20,
      "new_lows": 109,
      "total_issues": 2938,
      "nh_nl_diff": -89,
      "nh_nl_ratio": 0.1834862385321101,
      "cumulative_nh_nl": 86830,
      "spy_close": 205.87
    },
    {
      "date": "2015-12-11",
      "new_highs": 14,
      "new_lows": 267,
      "total_issues": 2956,
      "nh_nl_diff": -253,
      "nh_nl_ratio": 0.052434456928838954,
      "cumulative_nh_nl": 86577,
      "spy_close": 201.88
    },
    {
      "date": "2015-12-14",
      "new_highs": 12,
      "new_lows": 399,
      "total_issues": 2942,
      "nh_nl_diff": -387,
      "nh_nl_ratio": 0.03007518796992481,
      "cumulative_nh_nl": 86190,
      "spy_close": 202.9
    },
    {
      "date": "2015-12-15",
      "new_highs": 29,
      "new_lows": 124,
      "total_issues": 2954,
      "nh_nl_diff": -95,
      "nh_nl_ratio": 0.23387096774193547,
      "cumulative_nh_nl": 86095,
      "spy_close": 205.03
    },
    {
      "date": "2015-12-16",
      "new_highs": 56,
      "new_lows": 87,
      "total_issues": 2959,
      "nh_nl_diff": -31,
      "nh_nl_ratio": 0.6436781609195402,
      "cumulative_nh_nl": 86064,
      "spy_close": 208.03
    },
    {
      "date": "2015-12-17",
      "new_highs": 47,
      "new_lows": 126,
      "total_issues": 2960,
      "nh_nl_diff": -79,
      "nh_nl_ratio": 0.373015873015873,
      "cumulative_nh_nl": 85985,
      "spy_close": 204.86
    },
    {
      "date": "2015-12-18",
      "new_highs": 18,
      "new_lows": 172,
      "total_issues": 2971,
      "nh_nl_diff": -154,
      "nh_nl_ratio": 0.10465116279069768,
      "cumulative_nh_nl": 85831,
      "spy_close": 200.02
    },
    {
      "date": "2015-12-21",
      "new_highs": 27,
      "new_lows": 120,
      "total_issues": 2951,
      "nh_nl_diff": -93,
      "nh_nl_ratio": 0.225,
      "cumulative_nh_nl": 85738,
      "spy_close": 201.67
    },
    {
      "date": "2015-12-22",
      "new_highs": 30,
      "new_lows": 66,
      "total_issues": 2962,
      "nh_nl_diff": -36,
      "nh_nl_ratio": 0.45454545454545453,
      "cumulative_nh_nl": 85702,
      "spy_close": 203.5
    },
    {
      "date": "2015-12-23",
      "new_highs": 43,
      "new_lows": 21,
      "total_issues": 2957,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 2.0476190476190474,
      "cumulative_nh_nl": 85724,
      "spy_close": 206.02
    },
    {
      "date": "2015-12-24",
      "new_highs": 50,
      "new_lows": 10,
      "total_issues": 2898,
      "nh_nl_diff": 40,
      "nh_nl_ratio": 5.0,
      "cumulative_nh_nl": 85764,
      "spy_close": 205.68
    },
    {
      "date": "2015-12-28",
      "new_highs": 38,
      "new_lows": 25,
      "total_issues": 2952,
      "nh_nl_diff": 13,
      "nh_nl_ratio": 1.52,
      "cumulative_nh_nl": 85777,
      "spy_close": 205.21
    },
    {
      "date": "2015-12-29",
      "new_highs": 98,
      "new_lows": 32,
      "total_issues": 2956,
      "nh_nl_diff": 66,
      "nh_nl_ratio": 3.0625,
      "cumulative_nh_nl": 85843,
      "spy_close": 207.4
    },
    {
      "date": "2015-12-30",
      "new_highs": 47,
      "new_lows": 34,
      "total_issues": 2962,
      "nh_nl_diff": 13,
      "nh_nl_ratio": 1.3823529411764706,
      "cumulative_nh_nl": 85856,
      "spy_close": 205.93
    },
    {
      "date": "2015-12-31",
      "new_highs": 24,
      "new_lows": 48,
      "total_issues": 2963,
      "nh_nl_diff": -24,
      "nh_nl_ratio": 0.5,
      "cumulative_nh_nl": 85832,
      "spy_close": 203.87
    },
    {
      "date": "2016-01-04",
      "new_highs": 8,
      "new_lows": 136,
      "total_issues": 2960,
      "nh_nl_diff": -128,
      "nh_nl_ratio": 0.058823529411764705,
      "cumulative_nh_nl": 85704,
      "spy_close": 201.02
    },
    {
      "date": "2016-01-05",
      "new_highs": 24,
      "new_lows": 72,
      "total_issues": 2939,
      "nh_nl_diff": -48,
      "nh_nl_ratio": 0.3333333333333333,
      "cumulative_nh_nl": 85656,
      "spy_close": 201.36
    },
    {
      "date": "2016-01-06",
      "new_highs": 24,
      "new_lows": 217,
      "total_issues": 2942,
      "nh_nl_diff": -193,
      "nh_nl_ratio": 0.11059907834101383,
      "cumulative_nh_nl": 85463,
      "spy_close": 198.82
    },
    {
      "date": "2016-01-07",
      "new_highs": 9,
      "new_lows": 435,
      "total_issues": 2952,
      "nh_nl_diff": -426,
      "nh_nl_ratio": 0.020689655172413793,
      "cumulative_nh_nl": 85037,
      "spy_close": 194.05
    },
    {
      "date": "2016-01-08",
      "new_highs": 14,
      "new_lows": 445,
      "total_issues": 2946,
      "nh_nl_diff": -431,
      "nh_nl_ratio": 0.03146067415730337,
      "cumulative_nh_nl": 84606,
      "spy_close": 191.92
    },
    {
      "date": "2016-01-11",
      "new_highs": 12,
      "new_lows": 550,
      "total_issues": 2942,
      "nh_nl_diff": -538,
      "nh_nl_ratio": 0.02181818181818182,
      "cumulative_nh_nl": 84068,
      "spy_close": 192.11
    },
    {
      "date": "2016-01-12",
      "new_highs": 12,
      "new_lows": 453,
      "total_issues": 2952,
      "nh_nl_diff": -441,
      "nh_nl_ratio": 0.026490066225165563,
      "cumulative_nh_nl": 83627,
      "spy_close": 193.66
    },
    {
      "date": "2016-01-13",
      "new_highs": 12,
      "new_lows": 679,
      "total_issues": 2948,
      "nh_nl_diff": -667,
      "nh_nl_ratio": 0.017673048600883652,
      "cumulative_nh_nl": 82960,
      "spy_close": 188.83
    },
    {
      "date": "2016-01-14",
      "new_highs": 9,
      "new_lows": 650,
      "total_issues": 2953,
      "nh_nl_diff": -641,
      "nh_nl_ratio": 0.013846153846153847,
      "cumulative_nh_nl": 82319,
      "spy_close": 191.93
    },
    {
      "date": "2016-01-15",
      "new_highs": 12,
      "new_lows": 837,
      "total_issues": 2954,
      "nh_nl_diff": -825,
      "nh_nl_ratio": 0.014336917562724014,
      "cumulative_nh_nl": 81494,
      "spy_close": 187.81
    },
    {
      "date": "2016-01-19",
      "new_highs": 7,
      "new_lows": 570,
      "total_issues": 2964,
      "nh_nl_diff": -563,
      "nh_nl_ratio": 0.012280701754385965,
      "cumulative_nh_nl": 80931,
      "spy_close": 188.06
    },
    {
      "date": "2016-01-20",
      "new_highs": 11,
      "new_lows": 1150,
      "total_issues": 2974,
      "nh_nl_diff": -1139,
      "nh_nl_ratio": 0.009565217391304347,
      "cumulative_nh_nl": 79792,
      "spy_close": 185.65
    },
    {
      "date": "2016-01-21",
      "new_highs": 1,
      "new_lows": 89,
      "total_issues": 2945,
      "nh_nl_diff": -88,
      "nh_nl_ratio": 0.011235955056179775,
      "cumulative_nh_nl": 79704,
      "spy_close": 186.69
    },
    {
      "date": "2016-01-22",
      "new_highs": 12,
      "new_lows": 30,
      "total_issues": 2958,
      "nh_nl_diff": -18,
      "nh_nl_ratio": 0.4,
      "cumulative_nh_nl": 79686,
      "spy_close": 190.52
    },
    {
      "date": "2016-01-25",
      "new_highs": 11,
      "new_lows": 89,
      "total_issues": 2944,
      "nh_nl_diff": -78,
      "nh_nl_ratio": 0.12359550561797752,
      "cumulative_nh_nl": 79608,
      "spy_close": 187.64
    },
    {
      "date": "2016-01-26",
      "new_highs": 14,
      "new_lows": 55,
      "total_issues": 2961,
      "nh_nl_diff": -41,
      "nh_nl_ratio": 0.2545454545454545,
      "cumulative_nh_nl": 79567,
      "spy_close": 190.2
    },
    {
      "date": "2016-01-27",
      "new_highs": 15,
      "new_lows": 45,
      "total_issues": 2935,
      "nh_nl_diff": -30,
      "nh_nl_ratio": 0.3333333333333333,
      "cumulative_nh_nl": 79537,
      "spy_close": 188.13
    },
    {
      "date": "2016-01-28",
      "new_highs": 20,
      "new_lows": 119,
      "total_issues": 2943,
      "nh_nl_diff": -99,
      "nh_nl_ratio": 0.16806722689075632,
      "cumulative_nh_nl": 79438,
      "spy_close": 189.11
    },
    {
      "date": "2016-01-29",
      "new_highs": 51,
      "new_lows": 53,
      "total_issues": 2961,
      "nh_nl_diff": -2,
      "nh_nl_ratio": 0.9622641509433962,
      "cumulative_nh_nl": 79436,
      "spy_close": 193.72
    },
    {
      "date": "2016-02-01",
      "new_highs": 62,
      "new_lows": 49,
      "total_issues": 2955,
      "nh_nl_diff": 13,
      "nh_nl_ratio": 1.2653061224489797,
      "cumulative_nh_nl": 79449,
      "spy_close": 193.65
    },
    {
      "date": "2016-02-02",
      "new_highs": 49,
      "new_lows": 118,
      "total_issues": 2954,
      "nh_nl_diff": -69,
      "nh_nl_ratio": 0.4152542372881356,
      "cumulative_nh_nl": 79380,
      "spy_close": 190.16
    },
    {
      "date": "2016-02-03",
      "new_highs": 69,
      "new_lows": 225,
      "total_issues": 2939,
      "nh_nl_diff": -156,
      "nh_nl_ratio": 0.30666666666666664,
      "cumulative_nh_nl": 79224,
      "spy_close": 191.3
    },
    {
      "date": "2016-02-04",
      "new_highs": 37,
      "new_lows": 66,
      "total_issues": 2952,
      "nh_nl_diff": -29,
      "nh_nl_ratio": 0.5606060606060606,
      "cumulative_nh_nl": 79195,
      "spy_close": 191.6
    },
    {
      "date": "2016-02-05",
      "new_highs": 32,
      "new_lows": 155,
      "total_issues": 2940,
      "nh_nl_diff": -123,
      "nh_nl_ratio": 0.2064516129032258,
      "cumulative_nh_nl": 79072,
      "spy_close": 187.95
    },
    {
      "date": "2016-02-08",
      "new_highs": 40,
      "new_lows": 426,
      "total_issues": 2952,
      "nh_nl_diff": -386,
      "nh_nl_ratio": 0.09389671361502347,
      "cumulative_nh_nl": 78686,
      "spy_close": 185.42
    },
    {
      "date": "2016-02-09",
      "new_highs": 49,
      "new_lows": 380,
      "total_issues": 2936,
      "nh_nl_diff": -331,
      "nh_nl_ratio": 0.12894736842105264,
      "cumulative_nh_nl": 78355,
      "spy_close": 185.43
    },
    {
      "date": "2016-02-10",
      "new_highs": 35,
      "new_lows": 143,
      "total_issues": 2949,
      "nh_nl_diff": -108,
      "nh_nl_ratio": 0.24475524475524477,
      "cumulative_nh_nl": 78247,
      "spy_close": 185.27
    },
    {
      "date": "2016-02-11",
      "new_highs": 38,
      "new_lows": 525,
      "total_issues": 2956,
      "nh_nl_diff": -487,
      "nh_nl_ratio": 0.07238095238095238,
      "cumulative_nh_nl": 77760,
      "spy_close": 182.86
    },
    {
      "date": "2016-02-12",
      "new_highs": 18,
      "new_lows": 104,
      "total_issues": 2949,
      "nh_nl_diff": -86,
      "nh_nl_ratio": 0.17307692307692307,
      "cumulative_nh_nl": 77674,
      "spy_close": 186.63
    },
    {
      "date": "2016-02-16",
      "new_highs": 18,
      "new_lows": 37,
      "total_issues": 2965,
      "nh_nl_diff": -19,
      "nh_nl_ratio": 0.4864864864864865,
      "cumulative_nh_nl": 77655,
      "spy_close": 189.78
    },
    {
      "date": "2016-02-17",
      "new_highs": 23,
      "new_lows": 26,
      "total_issues": 2955,
      "nh_nl_diff": -3,
      "nh_nl_ratio": 0.8846153846153846,
      "cumulative_nh_nl": 77652,
      "spy_close": 192.88
    },
    {
      "date": "2016-02-18",
      "new_highs": 35,
      "new_lows": 28,
      "total_issues": 2958,
      "nh_nl_diff": 7,
      "nh_nl_ratio": 1.25,
      "cumulative_nh_nl": 77659,
      "spy_close": 192.09
    },
    {
      "date": "2016-02-19",
      "new_highs": 37,
      "new_lows": 33,
      "total_issues": 2948,
      "nh_nl_diff": 4,
      "nh_nl_ratio": 1.121212121212121,
      "cumulative_nh_nl": 77663,
      "spy_close": 192.0
    },
    {
      "date": "2016-02-22",
      "new_highs": 53,
      "new_lows": 13,
      "total_issues": 2964,
      "nh_nl_diff": 40,
      "nh_nl_ratio": 4.076923076923077,
      "cumulative_nh_nl": 77703,
      "spy_close": 194.78
    },
    {
      "date": "2016-02-23",
      "new_highs": 42,
      "new_lows": 28,
      "total_issues": 2938,
      "nh_nl_diff": 14,
      "nh_nl_ratio": 1.5,
      "cumulative_nh_nl": 77717,
      "spy_close": 192.32
    },
    {
      "date": "2016-02-24",
      "new_highs": 47,
      "new_lows": 56,
      "total_issues": 2951,
      "nh_nl_diff": -9,
      "nh_nl_ratio": 0.8392857142857143,
      "cumulative_nh_nl": 77708,
      "spy_close": 193.2
    },
    {
      "date": "2016-02-25",
      "new_highs": 76,
      "new_lows": 19,
      "total_issues": 2943,
      "nh_nl_diff": 57,
      "nh_nl_ratio": 4.0,
      "cumulative_nh_nl": 77765,
      "spy_close": 195.54
    },
    {
      "date": "2016-02-26",
      "new_highs": 57,
      "new_lows": 25,
      "total_issues": 2947,
      "nh_nl_diff": 32,
      "nh_nl_ratio": 2.28,
      "cumulative_nh_nl": 77797,
      "spy_close": 195.09
    },
    {
      "date": "2016-02-29",
      "new_highs": 38,
      "new_lows": 29,
      "total_issues": 2949,
      "nh_nl_diff": 9,
      "nh_nl_ratio": 1.3103448275862069,
      "cumulative_nh_nl": 77806,
      "spy_close": 193.56
    },
    {
      "date": "2016-03-01",
      "new_highs": 52,
      "new_lows": 26,
      "total_issues": 2949,
      "nh_nl_diff": 26,
      "nh_nl_ratio": 2.0,
      "cumulative_nh_nl": 77832,
      "spy_close": 198.11
    },
    {
      "date": "2016-03-02",
      "new_highs": 38,
      "new_lows": 18,
      "total_issues": 2955,
      "nh_nl_diff": 20,
      "nh_nl_ratio": 2.111111111111111,
      "cumulative_nh_nl": 77852,
      "spy_close": 199.0
    },
    {
      "date": "2016-03-03",
      "new_highs": 66,
      "new_lows": 12,
      "total_issues": 2964,
      "nh_nl_diff": 54,
      "nh_nl_ratio": 5.5,
      "cumulative_nh_nl": 77906,
      "spy_close": 199.78
    },
    {
      "date": "2016-03-04",
      "new_highs": 86,
      "new_lows": 9,
      "total_issues": 2974,
      "nh_nl_diff": 77,
      "nh_nl_ratio": 9.555555555555555,
      "cumulative_nh_nl": 77983,
      "spy_close": 200.43
    },
    {
      "date": "2016-03-07",
      "new_highs": 43,
      "new_lows": 10,
      "total_issues": 2962,
      "nh_nl_diff": 33,
      "nh_nl_ratio": 4.3,
      "cumulative_nh_nl": 78016,
      "spy_close": 200.59
    },
    {
      "date": "2016-03-08",
      "new_highs": 52,
      "new_lows": 8,
      "total_issues": 2956,
      "nh_nl_diff": 44,
      "nh_nl_ratio": 6.5,
      "cumulative_nh_nl": 78060,
      "spy_close": 198.4
    },
    {
      "date": "2016-03-09",
      "new_highs": 73,
      "new_lows": 9,
      "total_issues": 2951,
      "nh_nl_diff": 64,
      "nh_nl_ratio": 8.11111111111111,
      "cumulative_nh_nl": 78124,
      "spy_close": 199.38
    },
    {
      "date": "2016-03-10",
      "new_highs": 60,
      "new_lows": 24,
      "total_issues": 2952,
      "nh_nl_diff": 36,
      "nh_nl_ratio": 2.5,
      "cumulative_nh_nl": 78160,
      "spy_close": 199.54
    },
    {
      "date": "2016-03-11",
      "new_highs": 83,
      "new_lows": 7,
      "total_issues": 2964,
      "nh_nl_diff": 76,
      "nh_nl_ratio": 11.857142857142858,
      "cumulative_nh_nl": 78236,
      "spy_close": 202.76
    },
    {
      "date": "2016-03-14",
      "new_highs": 54,
      "new_lows": 7,
      "total_issues": 2956,
      "nh_nl_diff": 47,
      "nh_nl_ratio": 7.714285714285714,
      "cumulative_nh_nl": 78283,
      "spy_close": 202.5
    },
    {
      "date": "2016-03-15",
      "new_highs": 52,
      "new_lows": 17,
      "total_issues": 2947,
      "nh_nl_diff": 35,
      "nh_nl_ratio": 3.0588235294117645,
      "cumulative_nh_nl": 78318,
      "spy_close": 202.17
    },
    {
      "date": "2016-03-16",
      "new_highs": 85,
      "new_lows": 26,
      "total_issues": 2938,
      "nh_nl_diff": 59,
      "nh_nl_ratio": 3.269230769230769,
      "cumulative_nh_nl": 78377,
      "spy_close": 203.34
    },
    {
      "date": "2016-03-17",
      "new_highs": 158,
      "new_lows": 32,
      "total_issues": 2965,
      "nh_nl_diff": 126,
      "nh_nl_ratio": 4.9375,
      "cumulative_nh_nl": 78503,
      "spy_close": 204.63
    },
    {
      "date": "2016-03-18",
      "new_highs": 132,
      "new_lows": 19,
      "total_issues": 2964,
      "nh_nl_diff": 113,
      "nh_nl_ratio": 6.947368421052632,
      "cumulative_nh_nl": 78616,
      "spy_close": 204.38
    },
    {
      "date": "2016-03-21",
      "new_highs": 56,
      "new_lows": 12,
      "total_issues": 2961,
      "nh_nl_diff": 44,
      "nh_nl_ratio": 4.666666666666667,
      "cumulative_nh_nl": 78660,
      "spy_close": 204.67
    },
    {
      "date": "2016-03-22",
      "new_highs": 58,
      "new_lows": 13,
      "total_issues": 2958,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 4.461538461538462,
      "cumulative_nh_nl": 78705,
      "spy_close": 204.56
    },
    {
      "date": "2016-03-23",
      "new_highs": 47,
      "new_lows": 15,
      "total_issues": 2948,
      "nh_nl_diff": 32,
      "nh_nl_ratio": 3.1333333333333333,
      "cumulative_nh_nl": 78737,
      "spy_close": 203.21
    },
    {
      "date": "2016-03-24",
      "new_highs": 39,
      "new_lows": 20,
      "total_issues": 2949,
      "nh_nl_diff": 19,
      "nh_nl_ratio": 1.95,
      "cumulative_nh_nl": 78756,
      "spy_close": 203.12
    },
    {
      "date": "2016-03-28",
      "new_highs": 63,
      "new_lows": 13,
      "total_issues": 2970,
      "nh_nl_diff": 50,
      "nh_nl_ratio": 4.846153846153846,
      "cumulative_nh_nl": 78806,
      "spy_close": 203.24
    },
    {
      "date": "2016-03-29",
      "new_highs": 152,
      "new_lows": 19,
      "total_issues": 2979,
      "nh_nl_diff": 133,
      "nh_nl_ratio": 8.0,
      "cumulative_nh_nl": 78939,
      "spy_close": 205.12
    },
    {
      "date": "2016-03-30",
      "new_highs": 186,
      "new_lows": 15,
      "total_issues": 2972,
      "nh_nl_diff": 171,
      "nh_nl_ratio": 12.4,
      "cumulative_nh_nl": 79110,
      "spy_close": 206.02
    },
    {
      "date": "2016-03-31",
      "new_highs": 128,
      "new_lows": 9,
      "total_issues": 2981,
      "nh_nl_diff": 119,
      "nh_nl_ratio": 14.222222222222221,
      "cumulative_nh_nl": 79229,
      "spy_close": 205.52
    },
    {
      "date": "2016-04-01",
      "new_highs": 154,
      "new_lows": 15,
      "total_issues": 2962,
      "nh_nl_diff": 139,
      "nh_nl_ratio": 10.266666666666667,
      "cumulative_nh_nl": 79368,
      "spy_close": 206.92
    },
    {
      "date": "2016-04-04",
      "new_highs": 132,
      "new_lows": 16,
      "total_issues": 2972,
      "nh_nl_diff": 116,
      "nh_nl_ratio": 8.25,
      "cumulative_nh_nl": 79484,
      "spy_close": 206.25
    },
    {
      "date": "2016-04-05",
      "new_highs": 59,
      "new_lows": 23,
      "total_issues": 2967,
      "nh_nl_diff": 36,
      "nh_nl_ratio": 2.5652173913043477,
      "cumulative_nh_nl": 79520,
      "spy_close": 204.19
    },
    {
      "date": "2016-04-06",
      "new_highs": 86,
      "new_lows": 13,
      "total_issues": 2958,
      "nh_nl_diff": 73,
      "nh_nl_ratio": 6.615384615384615,
      "cumulative_nh_nl": 79593,
      "spy_close": 206.42
    },
    {
      "date": "2016-04-07",
      "new_highs": 51,
      "new_lows": 18,
      "total_issues": 2949,
      "nh_nl_diff": 33,
      "nh_nl_ratio": 2.8333333333333335,
      "cumulative_nh_nl": 79626,
      "spy_close": 203.95
    },
    {
      "date": "2016-04-08",
      "new_highs": 86,
      "new_lows": 13,
      "total_issues": 2960,
      "nh_nl_diff": 73,
      "nh_nl_ratio": 6.615384615384615,
      "cumulative_nh_nl": 79699,
      "spy_close": 204.5
    },
    {
      "date": "2016-04-11",
      "new_highs": 101,
      "new_lows": 12,
      "total_issues": 2984,
      "nh_nl_diff": 89,
      "nh_nl_ratio": 8.416666666666666,
      "cumulative_nh_nl": 79788,
      "spy_close": 204.02
    },
    {
      "date": "2016-04-12",
      "new_highs": 100,
      "new_lows": 13,
      "total_issues": 2977,
      "nh_nl_diff": 87,
      "nh_nl_ratio": 7.6923076923076925,
      "cumulative_nh_nl": 79875,
      "spy_close": 205.92
    },
    {
      "date": "2016-04-13",
      "new_highs": 94,
      "new_lows": 11,
      "total_issues": 3001,
      "nh_nl_diff": 83,
      "nh_nl_ratio": 8.545454545454545,
      "cumulative_nh_nl": 79958,
      "spy_close": 208.0
    },
    {
      "date": "2016-04-14",
      "new_highs": 79,
      "new_lows": 8,
      "total_issues": 2976,
      "nh_nl_diff": 71,
      "nh_nl_ratio": 9.875,
      "cumulative_nh_nl": 80029,
      "spy_close": 208.01
    },
    {
      "date": "2016-04-15",
      "new_highs": 72,
      "new_lows": 9,
      "total_issues": 2980,
      "nh_nl_diff": 63,
      "nh_nl_ratio": 8.0,
      "cumulative_nh_nl": 80092,
      "spy_close": 207.78
    },
    {
      "date": "2016-04-18",
      "new_highs": 119,
      "new_lows": 13,
      "total_issues": 2988,
      "nh_nl_diff": 106,
      "nh_nl_ratio": 9.153846153846153,
      "cumulative_nh_nl": 80198,
      "spy_close": 209.24
    },
    {
      "date": "2016-04-19",
      "new_highs": 170,
      "new_lows": 18,
      "total_issues": 2986,
      "nh_nl_diff": 152,
      "nh_nl_ratio": 9.444444444444445,
      "cumulative_nh_nl": 80350,
      "spy_close": 209.9
    },
    {
      "date": "2016-04-20",
      "new_highs": 124,
      "new_lows": 13,
      "total_issues": 2994,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 9.538461538461538,
      "cumulative_nh_nl": 80461,
      "spy_close": 210.1
    },
    {
      "date": "2016-04-21",
      "new_highs": 70,
      "new_lows": 11,
      "total_issues": 2977,
      "nh_nl_diff": 59,
      "nh_nl_ratio": 6.363636363636363,
      "cumulative_nh_nl": 80520,
      "spy_close": 208.97
    },
    {
      "date": "2016-04-22",
      "new_highs": 51,
      "new_lows": 8,
      "total_issues": 2979,
      "nh_nl_diff": 43,
      "nh_nl_ratio": 6.375,
      "cumulative_nh_nl": 80563,
      "spy_close": 208.97
    },
    {
      "date": "2016-04-25",
      "new_highs": 30,
      "new_lows": 9,
      "total_issues": 2983,
      "nh_nl_diff": 21,
      "nh_nl_ratio": 3.3333333333333335,
      "cumulative_nh_nl": 80584,
      "spy_close": 208.61
    },
    {
      "date": "2016-04-26",
      "new_highs": 69,
      "new_lows": 11,
      "total_issues": 2995,
      "nh_nl_diff": 58,
      "nh_nl_ratio": 6.2727272727272725,
      "cumulative_nh_nl": 80642,
      "spy_close": 208.92
    },
    {
      "date": "2016-04-27",
      "new_highs": 93,
      "new_lows": 11,
      "total_issues": 2979,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 8.454545454545455,
      "cumulative_nh_nl": 80724,
      "spy_close": 209.35
    },
    {
      "date": "2016-04-28",
      "new_highs": 103,
      "new_lows": 9,
      "total_issues": 2973,
      "nh_nl_diff": 94,
      "nh_nl_ratio": 11.444444444444445,
      "cumulative_nh_nl": 80818,
      "spy_close": 207.45
    },
    {
      "date": "2016-04-29",
      "new_highs": 78,
      "new_lows": 14,
      "total_issues": 2979,
      "nh_nl_diff": 64,
      "nh_nl_ratio": 5.571428571428571,
      "cumulative_nh_nl": 80882,
      "spy_close": 206.33
    },
    {
      "date": "2016-05-02",
      "new_highs": 103,
      "new_lows": 14,
      "total_issues": 3000,
      "nh_nl_diff": 89,
      "nh_nl_ratio": 7.357142857142857,
      "cumulative_nh_nl": 80971,
      "spy_close": 207.97
    },
    {
      "date": "2016-05-03",
      "new_highs": 64,
      "new_lows": 28,
      "total_issues": 2974,
      "nh_nl_diff": 36,
      "nh_nl_ratio": 2.2857142857142856,
      "cumulative_nh_nl": 81007,
      "spy_close": 206.16
    },
    {
      "date": "2016-05-04",
      "new_highs": 88,
      "new_lows": 35,
      "total_issues": 2980,
      "nh_nl_diff": 53,
      "nh_nl_ratio": 2.5142857142857142,
      "cumulative_nh_nl": 81060,
      "spy_close": 205.01
    },
    {
      "date": "2016-05-05",
      "new_highs": 101,
      "new_lows": 29,
      "total_issues": 2965,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 3.4827586206896552,
      "cumulative_nh_nl": 81132,
      "spy_close": 204.97
    },
    {
      "date": "2016-05-06",
      "new_highs": 102,
      "new_lows": 39,
      "total_issues": 2979,
      "nh_nl_diff": 63,
      "nh_nl_ratio": 2.6153846153846154,
      "cumulative_nh_nl": 81195,
      "spy_close": 205.72
    },
    {
      "date": "2016-05-09",
      "new_highs": 162,
      "new_lows": 24,
      "total_issues": 2997,
      "nh_nl_diff": 138,
      "nh_nl_ratio": 6.75,
      "cumulative_nh_nl": 81333,
      "spy_close": 205.89
    },
    {
      "date": "2016-05-10",
      "new_highs": 168,
      "new_lows": 29,
      "total_issues": 2997,
      "nh_nl_diff": 139,
      "nh_nl_ratio": 5.793103448275862,
      "cumulative_nh_nl": 81472,
      "spy_close": 208.45
    },
    {
      "date": "2016-05-11",
      "new_highs": 105,
      "new_lows": 35,
      "total_issues": 2986,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 3.0,
      "cumulative_nh_nl": 81542,
      "spy_close": 206.5
    },
    {
      "date": "2016-05-12",
      "new_highs": 93,
      "new_lows": 55,
      "total_issues": 2968,
      "nh_nl_diff": 38,
      "nh_nl_ratio": 1.690909090909091,
      "cumulative_nh_nl": 81580,
      "spy_close": 206.56
    },
    {
      "date": "2016-05-13",
      "new_highs": 70,
      "new_lows": 40,
      "total_issues": 2985,
      "nh_nl_diff": 30,
      "nh_nl_ratio": 1.75,
      "cumulative_nh_nl": 81610,
      "spy_close": 204.76
    },
    {
      "date": "2016-05-16",
      "new_highs": 96,
      "new_lows": 25,
      "total_issues": 2992,
      "nh_nl_diff": 71,
      "nh_nl_ratio": 3.84,
      "cumulative_nh_nl": 81681,
      "spy_close": 206.78
    },
    {
      "date": "2016-05-17",
      "new_highs": 46,
      "new_lows": 39,
      "total_issues": 3009,
      "nh_nl_diff": 7,
      "nh_nl_ratio": 1.1794871794871795,
      "cumulative_nh_nl": 81688,
      "spy_close": 204.85
    },
    {
      "date": "2016-05-18",
      "new_highs": 39,
      "new_lows": 29,
      "total_issues": 2990,
      "nh_nl_diff": 10,
      "nh_nl_ratio": 1.3448275862068966,
      "cumulative_nh_nl": 81698,
      "spy_close": 204.91
    },
    {
      "date": "2016-05-19",
      "new_highs": 17,
      "new_lows": 36,
      "total_issues": 2981,
      "nh_nl_diff": -19,
      "nh_nl_ratio": 0.4722222222222222,
      "cumulative_nh_nl": 81679,
      "spy_close": 204.2
    },
    {
      "date": "2016-05-20",
      "new_highs": 40,
      "new_lows": 10,
      "total_issues": 2985,
      "nh_nl_diff": 30,
      "nh_nl_ratio": 4.0,
      "cumulative_nh_nl": 81709,
      "spy_close": 205.49
    },
    {
      "date": "2016-05-23",
      "new_highs": 50,
      "new_lows": 17,
      "total_issues": 2984,
      "nh_nl_diff": 33,
      "nh_nl_ratio": 2.9411764705882355,
      "cumulative_nh_nl": 81742,
      "spy_close": 205.21
    },
    {
      "date": "2016-05-24",
      "new_highs": 99,
      "new_lows": 13,
      "total_issues": 2999,
      "nh_nl_diff": 86,
      "nh_nl_ratio": 7.615384615384615,
      "cumulative_nh_nl": 81828,
      "spy_close": 207.87
    },
    {
      "date": "2016-05-25",
      "new_highs": 110,
      "new_lows": 10,
      "total_issues": 2990,
      "nh_nl_diff": 100,
      "nh_nl_ratio": 11.0,
      "cumulative_nh_nl": 81928,
      "spy_close": 209.28
    },
    {
      "date": "2016-05-26",
      "new_highs": 81,
      "new_lows": 14,
      "total_issues": 2983,
      "nh_nl_diff": 67,
      "nh_nl_ratio": 5.785714285714286,
      "cumulative_nh_nl": 81995,
      "spy_close": 209.34
    },
    {
      "date": "2016-05-27",
      "new_highs": 94,
      "new_lows": 12,
      "total_issues": 2991,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 7.833333333333333,
      "cumulative_nh_nl": 82077,
      "spy_close": 210.24
    },
    {
      "date": "2016-05-31",
      "new_highs": 99,
      "new_lows": 15,
      "total_issues": 2998,
      "nh_nl_diff": 84,
      "nh_nl_ratio": 6.6,
      "cumulative_nh_nl": 82161,
      "spy_close": 209.84
    },
    {
      "date": "2016-06-01",
      "new_highs": 100,
      "new_lows": 14,
      "total_issues": 3011,
      "nh_nl_diff": 86,
      "nh_nl_ratio": 7.142857142857143,
      "cumulative_nh_nl": 82247,
      "spy_close": 210.27
    },
    {
      "date": "2016-06-02",
      "new_highs": 117,
      "new_lows": 13,
      "total_issues": 2995,
      "nh_nl_diff": 104,
      "nh_nl_ratio": 9.0,
      "cumulative_nh_nl": 82351,
      "spy_close": 210.91
    },
    {
      "date": "2016-06-03",
      "new_highs": 152,
      "new_lows": 11,
      "total_issues": 2998,
      "nh_nl_diff": 141,
      "nh_nl_ratio": 13.818181818181818,
      "cumulative_nh_nl": 82492,
      "spy_close": 210.28
    },
    {
      "date": "2016-06-06",
      "new_highs": 177,
      "new_lows": 21,
      "total_issues": 3023,
      "nh_nl_diff": 156,
      "nh_nl_ratio": 8.428571428571429,
      "cumulative_nh_nl": 82648,
      "spy_close": 211.35
    },
    {
      "date": "2016-06-07",
      "new_highs": 181,
      "new_lows": 19,
      "total_issues": 3023,
      "nh_nl_diff": 162,
      "nh_nl_ratio": 9.526315789473685,
      "cumulative_nh_nl": 82810,
      "spy_close": 211.68
    },
    {
      "date": "2016-06-08",
      "new_highs": 249,
      "new_lows": 17,
      "total_issues": 3017,
      "nh_nl_diff": 232,
      "nh_nl_ratio": 14.647058823529411,
      "cumulative_nh_nl": 83042,
      "spy_close": 212.37
    },
    {
      "date": "2016-06-09",
      "new_highs": 209,
      "new_lows": 12,
      "total_issues": 3013,
      "nh_nl_diff": 197,
      "nh_nl_ratio": 17.416666666666668,
      "cumulative_nh_nl": 83239,
      "spy_close": 212.08
    },
    {
      "date": "2016-06-10",
      "new_highs": 132,
      "new_lows": 23,
      "total_issues": 2999,
      "nh_nl_diff": 109,
      "nh_nl_ratio": 5.739130434782608,
      "cumulative_nh_nl": 83348,
      "spy_close": 210.07
    },
    {
      "date": "2016-06-13",
      "new_highs": 99,
      "new_lows": 37,
      "total_issues": 3013,
      "nh_nl_diff": 62,
      "nh_nl_ratio": 2.675675675675676,
      "cumulative_nh_nl": 83410,
      "spy_close": 208.45
    },
    {
      "date": "2016-06-14",
      "new_highs": 44,
      "new_lows": 57,
      "total_issues": 3024,
      "nh_nl_diff": -13,
      "nh_nl_ratio": 0.7719298245614035,
      "cumulative_nh_nl": 83397,
      "spy_close": 208.04
    },
    {
      "date": "2016-06-15",
      "new_highs": 79,
      "new_lows": 21,
      "total_issues": 3016,
      "nh_nl_diff": 58,
      "nh_nl_ratio": 3.761904761904762,
      "cumulative_nh_nl": 83455,
      "spy_close": 207.75
    },
    {
      "date": "2016-06-16",
      "new_highs": 100,
      "new_lows": 42,
      "total_issues": 3023,
      "nh_nl_diff": 58,
      "nh_nl_ratio": 2.380952380952381,
      "cumulative_nh_nl": 83513,
      "spy_close": 208.37
    },
    {
      "date": "2016-06-17",
      "new_highs": 82,
      "new_lows": 27,
      "total_issues": 3004,
      "nh_nl_diff": 55,
      "nh_nl_ratio": 3.037037037037037,
      "cumulative_nh_nl": 83568,
      "spy_close": 206.52
    },
    {
      "date": "2016-06-20",
      "new_highs": 126,
      "new_lows": 12,
      "total_issues": 3018,
      "nh_nl_diff": 114,
      "nh_nl_ratio": 10.5,
      "cumulative_nh_nl": 83682,
      "spy_close": 207.85
    },
    {
      "date": "2016-06-21",
      "new_highs": 91,
      "new_lows": 22,
      "total_issues": 3009,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 4.136363636363637,
      "cumulative_nh_nl": 83751,
      "spy_close": 208.44
    },
    {
      "date": "2016-06-22",
      "new_highs": 93,
      "new_lows": 20,
      "total_issues": 3013,
      "nh_nl_diff": 73,
      "nh_nl_ratio": 4.65,
      "cumulative_nh_nl": 83824,
      "spy_close": 208.1
    },
    {
      "date": "2016-06-23",
      "new_highs": 167,
      "new_lows": 11,
      "total_issues": 3027,
      "nh_nl_diff": 156,
      "nh_nl_ratio": 15.181818181818182,
      "cumulative_nh_nl": 83980,
      "spy_close": 210.81
    },
    {
      "date": "2016-06-24",
      "new_highs": 127,
      "new_lows": 63,
      "total_issues": 3036,
      "nh_nl_diff": 64,
      "nh_nl_ratio": 2.015873015873016,
      "cumulative_nh_nl": 84044,
      "spy_close": 203.13
    },
    {
      "date": "2016-06-27",
      "new_highs": 96,
      "new_lows": 143,
      "total_issues": 3041,
      "nh_nl_diff": -47,
      "nh_nl_ratio": 0.6713286713286714,
      "cumulative_nh_nl": 83997,
      "spy_close": 199.6
    },
    {
      "date": "2016-06-28",
      "new_highs": 116,
      "new_lows": 28,
      "total_issues": 3022,
      "nh_nl_diff": 88,
      "nh_nl_ratio": 4.142857142857143,
      "cumulative_nh_nl": 84085,
      "spy_close": 203.2
    },
    {
      "date": "2016-06-29",
      "new_highs": 208,
      "new_lows": 21,
      "total_issues": 3036,
      "nh_nl_diff": 187,
      "nh_nl_ratio": 9.904761904761905,
      "cumulative_nh_nl": 84272,
      "spy_close": 206.66
    },
    {
      "date": "2016-06-30",
      "new_highs": 304,
      "new_lows": 16,
      "total_issues": 3047,
      "nh_nl_diff": 288,
      "nh_nl_ratio": 19.0,
      "cumulative_nh_nl": 84560,
      "spy_close": 209.48
    },
    {
      "date": "2016-07-01",
      "new_highs": 351,
      "new_lows": 13,
      "total_issues": 3013,
      "nh_nl_diff": 338,
      "nh_nl_ratio": 27.0,
      "cumulative_nh_nl": 84898,
      "spy_close": 209.92
    },
    {
      "date": "2016-07-05",
      "new_highs": 235,
      "new_lows": 25,
      "total_issues": 3036,
      "nh_nl_diff": 210,
      "nh_nl_ratio": 9.4,
      "cumulative_nh_nl": 85108,
      "spy_close": 208.41
    },
    {
      "date": "2016-07-06",
      "new_highs": 234,
      "new_lows": 40,
      "total_issues": 3040,
      "nh_nl_diff": 194,
      "nh_nl_ratio": 5.85,
      "cumulative_nh_nl": 85302,
      "spy_close": 209.66
    },
    {
      "date": "2016-07-07",
      "new_highs": 143,
      "new_lows": 15,
      "total_issues": 3028,
      "nh_nl_diff": 128,
      "nh_nl_ratio": 9.533333333333333,
      "cumulative_nh_nl": 85430,
      "spy_close": 209.53
    },
    {
      "date": "2016-07-08",
      "new_highs": 271,
      "new_lows": 21,
      "total_issues": 3041,
      "nh_nl_diff": 250,
      "nh_nl_ratio": 12.904761904761905,
      "cumulative_nh_nl": 85680,
      "spy_close": 212.65
    },
    {
      "date": "2016-07-11",
      "new_highs": 339,
      "new_lows": 19,
      "total_issues": 3041,
      "nh_nl_diff": 320,
      "nh_nl_ratio": 17.842105263157894,
      "cumulative_nh_nl": 86000,
      "spy_close": 213.4
    },
    {
      "date": "2016-07-12",
      "new_highs": 298,
      "new_lows": 13,
      "total_issues": 3060,
      "nh_nl_diff": 285,
      "nh_nl_ratio": 22.923076923076923,
      "cumulative_nh_nl": 86285,
      "spy_close": 214.95
    },
    {
      "date": "2016-07-13",
      "new_highs": 222,
      "new_lows": 11,
      "total_issues": 3039,
      "nh_nl_diff": 211,
      "nh_nl_ratio": 20.181818181818183,
      "cumulative_nh_nl": 86496,
      "spy_close": 214.92
    },
    {
      "date": "2016-07-14",
      "new_highs": 247,
      "new_lows": 19,
      "total_issues": 3043,
      "nh_nl_diff": 228,
      "nh_nl_ratio": 13.0,
      "cumulative_nh_nl": 86724,
      "spy_close": 216.12
    },
    {
      "date": "2016-07-15",
      "new_highs": 126,
      "new_lows": 13,
      "total_issues": 3046,
      "nh_nl_diff": 113,
      "nh_nl_ratio": 9.692307692307692,
      "cumulative_nh_nl": 86837,
      "spy_close": 215.83
    },
    {
      "date": "2016-07-18",
      "new_highs": 149,
      "new_lows": 13,
      "total_issues": 3054,
      "nh_nl_diff": 136,
      "nh_nl_ratio": 11.461538461538462,
      "cumulative_nh_nl": 86973,
      "spy_close": 216.41
    },
    {
      "date": "2016-07-19",
      "new_highs": 108,
      "new_lows": 7,
      "total_issues": 3043,
      "nh_nl_diff": 101,
      "nh_nl_ratio": 15.428571428571429,
      "cumulative_nh_nl": 87074,
      "spy_close": 216.19
    },
    {
      "date": "2016-07-20",
      "new_highs": 193,
      "new_lows": 20,
      "total_issues": 3045,
      "nh_nl_diff": 173,
      "nh_nl_ratio": 9.65,
      "cumulative_nh_nl": 87247,
      "spy_close": 217.09
    },
    {
      "date": "2016-07-21",
      "new_highs": 147,
      "new_lows": 14,
      "total_issues": 3038,
      "nh_nl_diff": 133,
      "nh_nl_ratio": 10.5,
      "cumulative_nh_nl": 87380,
      "spy_close": 216.27
    },
    {
      "date": "2016-07-22",
      "new_highs": 186,
      "new_lows": 13,
      "total_issues": 3049,
      "nh_nl_diff": 173,
      "nh_nl_ratio": 14.307692307692308,
      "cumulative_nh_nl": 87553,
      "spy_close": 217.24
    },
    {
      "date": "2016-07-25",
      "new_highs": 164,
      "new_lows": 7,
      "total_issues": 3053,
      "nh_nl_diff": 157,
      "nh_nl_ratio": 23.428571428571427,
      "cumulative_nh_nl": 87710,
      "spy_close": 216.65
    },
    {
      "date": "2016-07-26",
      "new_highs": 217,
      "new_lows": 14,
      "total_issues": 3060,
      "nh_nl_diff": 203,
      "nh_nl_ratio": 15.5,
      "cumulative_nh_nl": 87913,
      "spy_close": 216.75
    },
    {
      "date": "2016-07-27",
      "new_highs": 222,
      "new_lows": 18,
      "total_issues": 3062,
      "nh_nl_diff": 204,
      "nh_nl_ratio": 12.333333333333334,
      "cumulative_nh_nl": 88117,
      "spy_close": 216.52
    },
    {
      "date": "2016-07-28",
      "new_highs": 196,
      "new_lows": 15,
      "total_issues": 3047,
      "nh_nl_diff": 181,
      "nh_nl_ratio": 13.066666666666666,
      "cumulative_nh_nl": 88298,
      "spy_close": 216.77
    },
    {
      "date": "2016-07-29",
      "new_highs": 257,
      "new_lows": 34,
      "total_issues": 3058,
      "nh_nl_diff": 223,
      "nh_nl_ratio": 7.5588235294117645,
      "cumulative_nh_nl": 88521,
      "spy_close": 217.12
    },
    {
      "date": "2016-08-01",
      "new_highs": 207,
      "new_lows": 19,
      "total_issues": 3028,
      "nh_nl_diff": 188,
      "nh_nl_ratio": 10.894736842105264,
      "cumulative_nh_nl": 88709,
      "spy_close": 216.94
    },
    {
      "date": "2016-08-02",
      "new_highs": 99,
      "new_lows": 24,
      "total_issues": 3056,
      "nh_nl_diff": 75,
      "nh_nl_ratio": 4.125,
      "cumulative_nh_nl": 88784,
      "spy_close": 215.55
    },
    {
      "date": "2016-08-03",
      "new_highs": 83,
      "new_lows": 19,
      "total_issues": 3052,
      "nh_nl_diff": 64,
      "nh_nl_ratio": 4.368421052631579,
      "cumulative_nh_nl": 88848,
      "spy_close": 216.18
    },
    {
      "date": "2016-08-04",
      "new_highs": 127,
      "new_lows": 13,
      "total_issues": 3052,
      "nh_nl_diff": 114,
      "nh_nl_ratio": 9.76923076923077,
      "cumulative_nh_nl": 88962,
      "spy_close": 216.41
    },
    {
      "date": "2016-08-05",
      "new_highs": 225,
      "new_lows": 19,
      "total_issues": 3066,
      "nh_nl_diff": 206,
      "nh_nl_ratio": 11.842105263157896,
      "cumulative_nh_nl": 89168,
      "spy_close": 218.18
    },
    {
      "date": "2016-08-08",
      "new_highs": 194,
      "new_lows": 16,
      "total_issues": 3063,
      "nh_nl_diff": 178,
      "nh_nl_ratio": 12.125,
      "cumulative_nh_nl": 89346,
      "spy_close": 218.05
    },
    {
      "date": "2016-08-09",
      "new_highs": 200,
      "new_lows": 16,
      "total_issues": 3055,
      "nh_nl_diff": 184,
      "nh_nl_ratio": 12.5,
      "cumulative_nh_nl": 89530,
      "spy_close": 218.18
    },
    {
      "date": "2016-08-10",
      "new_highs": 179,
      "new_lows": 18,
      "total_issues": 3050,
      "nh_nl_diff": 161,
      "nh_nl_ratio": 9.944444444444445,
      "cumulative_nh_nl": 89691,
      "spy_close": 217.64
    },
    {
      "date": "2016-08-11",
      "new_highs": 206,
      "new_lows": 22,
      "total_issues": 3067,
      "nh_nl_diff": 184,
      "nh_nl_ratio": 9.363636363636363,
      "cumulative_nh_nl": 89875,
      "spy_close": 218.65
    },
    {
      "date": "2016-08-12",
      "new_highs": 147,
      "new_lows": 15,
      "total_issues": 3051,
      "nh_nl_diff": 132,
      "nh_nl_ratio": 9.8,
      "cumulative_nh_nl": 90007,
      "spy_close": 218.46
    },
    {
      "date": "2016-08-15",
      "new_highs": 246,
      "new_lows": 22,
      "total_issues": 3067,
      "nh_nl_diff": 224,
      "nh_nl_ratio": 11.181818181818182,
      "cumulative_nh_nl": 90231,
      "spy_close": 219.09
    },
    {
      "date": "2016-08-16",
      "new_highs": 107,
      "new_lows": 9,
      "total_issues": 3062,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 11.88888888888889,
      "cumulative_nh_nl": 90329,
      "spy_close": 217.96
    },
    {
      "date": "2016-08-17",
      "new_highs": 88,
      "new_lows": 13,
      "total_issues": 3048,
      "nh_nl_diff": 75,
      "nh_nl_ratio": 6.769230769230769,
      "cumulative_nh_nl": 90404,
      "spy_close": 218.37
    },
    {
      "date": "2016-08-18",
      "new_highs": 155,
      "new_lows": 12,
      "total_issues": 3061,
      "nh_nl_diff": 143,
      "nh_nl_ratio": 12.916666666666666,
      "cumulative_nh_nl": 90547,
      "spy_close": 218.86
    },
    {
      "date": "2016-08-19",
      "new_highs": 144,
      "new_lows": 8,
      "total_issues": 3051,
      "nh_nl_diff": 136,
      "nh_nl_ratio": 18.0,
      "cumulative_nh_nl": 90683,
      "spy_close": 218.54
    },
    {
      "date": "2016-08-22",
      "new_highs": 118,
      "new_lows": 12,
      "total_issues": 3057,
      "nh_nl_diff": 106,
      "nh_nl_ratio": 9.833333333333334,
      "cumulative_nh_nl": 90789,
      "spy_close": 218.53
    },
    {
      "date": "2016-08-23",
      "new_highs": 258,
      "new_lows": 15,
      "total_issues": 3075,
      "nh_nl_diff": 243,
      "nh_nl_ratio": 17.2,
      "cumulative_nh_nl": 91032,
      "spy_close": 218.97
    },
    {
      "date": "2016-08-24",
      "new_highs": 124,
      "new_lows": 8,
      "total_issues": 3071,
      "nh_nl_diff": 116,
      "nh_nl_ratio": 15.5,
      "cumulative_nh_nl": 91148,
      "spy_close": 217.85
    },
    {
      "date": "2016-08-25",
      "new_highs": 104,
      "new_lows": 16,
      "total_issues": 3060,
      "nh_nl_diff": 88,
      "nh_nl_ratio": 6.5,
      "cumulative_nh_nl": 91236,
      "spy_close": 217.7
    },
    {
      "date": "2016-08-26",
      "new_highs": 204,
      "new_lows": 18,
      "total_issues": 3060,
      "nh_nl_diff": 186,
      "nh_nl_ratio": 11.333333333333334,
      "cumulative_nh_nl": 91422,
      "spy_close": 217.29
    },
    {
      "date": "2016-08-29",
      "new_highs": 186,
      "new_lows": 15,
      "total_issues": 3069,
      "nh_nl_diff": 171,
      "nh_nl_ratio": 12.4,
      "cumulative_nh_nl": 91593,
      "spy_close": 218.36
    },
    {
      "date": "2016-08-30",
      "new_highs": 182,
      "new_lows": 14,
      "total_issues": 3071,
      "nh_nl_diff": 168,
      "nh_nl_ratio": 13.0,
      "cumulative_nh_nl": 91761,
      "spy_close": 218.0
    },
    {
      "date": "2016-08-31",
      "new_highs": 123,
      "new_lows": 21,
      "total_issues": 3071,
      "nh_nl_diff": 102,
      "nh_nl_ratio": 5.857142857142857,
      "cumulative_nh_nl": 91863,
      "spy_close": 217.38
    },
    {
      "date": "2016-09-01",
      "new_highs": 124,
      "new_lows": 25,
      "total_issues": 3061,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 4.96,
      "cumulative_nh_nl": 91962,
      "spy_close": 217.39
    },
    {
      "date": "2016-09-02",
      "new_highs": 234,
      "new_lows": 18,
      "total_issues": 3065,
      "nh_nl_diff": 216,
      "nh_nl_ratio": 13.0,
      "cumulative_nh_nl": 92178,
      "spy_close": 218.37
    },
    {
      "date": "2016-09-06",
      "new_highs": 270,
      "new_lows": 17,
      "total_issues": 3092,
      "nh_nl_diff": 253,
      "nh_nl_ratio": 15.882352941176471,
      "cumulative_nh_nl": 92431,
      "spy_close": 219.03
    },
    {
      "date": "2016-09-07",
      "new_highs": 253,
      "new_lows": 16,
      "total_issues": 3079,
      "nh_nl_diff": 237,
      "nh_nl_ratio": 15.8125,
      "cumulative_nh_nl": 92668,
      "spy_close": 219.01
    },
    {
      "date": "2016-09-08",
      "new_highs": 175,
      "new_lows": 20,
      "total_issues": 3066,
      "nh_nl_diff": 155,
      "nh_nl_ratio": 8.75,
      "cumulative_nh_nl": 92823,
      "spy_close": 218.51
    },
    {
      "date": "2016-09-09",
      "new_highs": 32,
      "new_lows": 27,
      "total_issues": 3078,
      "nh_nl_diff": 5,
      "nh_nl_ratio": 1.1851851851851851,
      "cumulative_nh_nl": 92828,
      "spy_close": 213.28
    },
    {
      "date": "2016-09-12",
      "new_highs": 24,
      "new_lows": 30,
      "total_issues": 3074,
      "nh_nl_diff": -6,
      "nh_nl_ratio": 0.8,
      "cumulative_nh_nl": 92822,
      "spy_close": 216.34
    },
    {
      "date": "2016-09-13",
      "new_highs": 20,
      "new_lows": 26,
      "total_issues": 3074,
      "nh_nl_diff": -6,
      "nh_nl_ratio": 0.7692307692307693,
      "cumulative_nh_nl": 92816,
      "spy_close": 213.23
    },
    {
      "date": "2016-09-14",
      "new_highs": 19,
      "new_lows": 27,
      "total_issues": 3066,
      "nh_nl_diff": -8,
      "nh_nl_ratio": 0.7037037037037037,
      "cumulative_nh_nl": 92808,
      "spy_close": 213.15
    },
    {
      "date": "2016-09-15",
      "new_highs": 53,
      "new_lows": 23,
      "total_issues": 3065,
      "nh_nl_diff": 30,
      "nh_nl_ratio": 2.3043478260869565,
      "cumulative_nh_nl": 92838,
      "spy_close": 215.28
    },
    {
      "date": "2016-09-16",
      "new_highs": 58,
      "new_lows": 21,
      "total_issues": 3085,
      "nh_nl_diff": 37,
      "nh_nl_ratio": 2.761904761904762,
      "cumulative_nh_nl": 92875,
      "spy_close": 213.37
    },
    {
      "date": "2016-09-19",
      "new_highs": 96,
      "new_lows": 14,
      "total_issues": 3072,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 6.857142857142857,
      "cumulative_nh_nl": 92957,
      "spy_close": 213.41
    },
    {
      "date": "2016-09-20",
      "new_highs": 52,
      "new_lows": 19,
      "total_issues": 3070,
      "nh_nl_diff": 33,
      "nh_nl_ratio": 2.736842105263158,
      "cumulative_nh_nl": 92990,
      "spy_close": 213.42
    },
    {
      "date": "2016-09-21",
      "new_highs": 90,
      "new_lows": 22,
      "total_issues": 3066,
      "nh_nl_diff": 68,
      "nh_nl_ratio": 4.090909090909091,
      "cumulative_nh_nl": 93058,
      "spy_close": 215.82
    },
    {
      "date": "2016-09-22",
      "new_highs": 222,
      "new_lows": 14,
      "total_issues": 3078,
      "nh_nl_diff": 208,
      "nh_nl_ratio": 15.857142857142858,
      "cumulative_nh_nl": 93266,
      "spy_close": 217.18
    },
    {
      "date": "2016-09-23",
      "new_highs": 103,
      "new_lows": 12,
      "total_issues": 3063,
      "nh_nl_diff": 91,
      "nh_nl_ratio": 8.583333333333334,
      "cumulative_nh_nl": 93357,
      "spy_close": 215.99
    },
    {
      "date": "2016-09-26",
      "new_highs": 50,
      "new_lows": 17,
      "total_issues": 3076,
      "nh_nl_diff": 33,
      "nh_nl_ratio": 2.9411764705882355,
      "cumulative_nh_nl": 93390,
      "spy_close": 214.24
    },
    {
      "date": "2016-09-27",
      "new_highs": 84,
      "new_lows": 20,
      "total_issues": 3079,
      "nh_nl_diff": 64,
      "nh_nl_ratio": 4.2,
      "cumulative_nh_nl": 93454,
      "spy_close": 215.57
    },
    {
      "date": "2016-09-28",
      "new_highs": 123,
      "new_lows": 15,
      "total_issues": 3079,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 8.2,
      "cumulative_nh_nl": 93562,
      "spy_close": 216.64
    },
    {
      "date": "2016-09-29",
      "new_highs": 111,
      "new_lows": 30,
      "total_issues": 3066,
      "nh_nl_diff": 81,
      "nh_nl_ratio": 3.7,
      "cumulative_nh_nl": 93643,
      "spy_close": 214.68
    },
    {
      "date": "2016-09-30",
      "new_highs": 135,
      "new_lows": 21,
      "total_issues": 3077,
      "nh_nl_diff": 114,
      "nh_nl_ratio": 6.428571428571429,
      "cumulative_nh_nl": 93757,
      "spy_close": 216.3
    },
    {
      "date": "2016-10-03",
      "new_highs": 88,
      "new_lows": 16,
      "total_issues": 3071,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 5.5,
      "cumulative_nh_nl": 93829,
      "spy_close": 215.78
    },
    {
      "date": "2016-10-04",
      "new_highs": 87,
      "new_lows": 21,
      "total_issues": 3081,
      "nh_nl_diff": 66,
      "nh_nl_ratio": 4.142857142857143,
      "cumulative_nh_nl": 93895,
      "spy_close": 214.68
    },
    {
      "date": "2016-10-05",
      "new_highs": 134,
      "new_lows": 15,
      "total_issues": 3078,
      "nh_nl_diff": 119,
      "nh_nl_ratio": 8.933333333333334,
      "cumulative_nh_nl": 94014,
      "spy_close": 215.63
    },
    {
      "date": "2016-10-06",
      "new_highs": 91,
      "new_lows": 21,
      "total_issues": 3056,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 4.333333333333333,
      "cumulative_nh_nl": 94084,
      "spy_close": 215.78
    },
    {
      "date": "2016-10-07",
      "new_highs": 66,
      "new_lows": 23,
      "total_issues": 3066,
      "nh_nl_diff": 43,
      "nh_nl_ratio": 2.869565217391304,
      "cumulative_nh_nl": 94127,
      "spy_close": 215.04
    },
    {
      "date": "2016-10-10",
      "new_highs": 168,
      "new_lows": 23,
      "total_issues": 3059,
      "nh_nl_diff": 145,
      "nh_nl_ratio": 7.304347826086956,
      "cumulative_nh_nl": 94272,
      "spy_close": 216.16
    },
    {
      "date": "2016-10-11",
      "new_highs": 38,
      "new_lows": 31,
      "total_issues": 3069,
      "nh_nl_diff": 7,
      "nh_nl_ratio": 1.2258064516129032,
      "cumulative_nh_nl": 94279,
      "spy_close": 213.43
    },
    {
      "date": "2016-10-12",
      "new_highs": 42,
      "new_lows": 35,
      "total_issues": 3059,
      "nh_nl_diff": 7,
      "nh_nl_ratio": 1.2,
      "cumulative_nh_nl": 94286,
      "spy_close": 213.71
    },
    {
      "date": "2016-10-13",
      "new_highs": 28,
      "new_lows": 48,
      "total_issues": 3071,
      "nh_nl_diff": -20,
      "nh_nl_ratio": 0.5833333333333334,
      "cumulative_nh_nl": 94266,
      "spy_close": 213.01
    },
    {
      "date": "2016-10-14",
      "new_highs": 44,
      "new_lows": 31,
      "total_issues": 3071,
      "nh_nl_diff": 13,
      "nh_nl_ratio": 1.4193548387096775,
      "cumulative_nh_nl": 94279,
      "spy_close": 213.12
    },
    {
      "date": "2016-10-17",
      "new_highs": 34,
      "new_lows": 58,
      "total_issues": 3067,
      "nh_nl_diff": -24,
      "nh_nl_ratio": 0.5862068965517241,
      "cumulative_nh_nl": 94255,
      "spy_close": 212.38
    },
    {
      "date": "2016-10-18",
      "new_highs": 63,
      "new_lows": 38,
      "total_issues": 3081,
      "nh_nl_diff": 25,
      "nh_nl_ratio": 1.6578947368421053,
      "cumulative_nh_nl": 94280,
      "spy_close": 213.71
    },
    {
      "date": "2016-10-19",
      "new_highs": 86,
      "new_lows": 21,
      "total_issues": 3067,
      "nh_nl_diff": 65,
      "nh_nl_ratio": 4.095238095238095,
      "cumulative_nh_nl": 94345,
      "spy_close": 214.28
    },
    {
      "date": "2016-10-20",
      "new_highs": 72,
      "new_lows": 29,
      "total_issues": 3059,
      "nh_nl_diff": 43,
      "nh_nl_ratio": 2.4827586206896552,
      "cumulative_nh_nl": 94388,
      "spy_close": 213.88
    },
    {
      "date": "2016-10-21",
      "new_highs": 71,
      "new_lows": 30,
      "total_issues": 3063,
      "nh_nl_diff": 41,
      "nh_nl_ratio": 2.3666666666666667,
      "cumulative_nh_nl": 94429,
      "spy_close": 213.98
    },
    {
      "date": "2016-10-24",
      "new_highs": 140,
      "new_lows": 28,
      "total_issues": 3080,
      "nh_nl_diff": 112,
      "nh_nl_ratio": 5.0,
      "cumulative_nh_nl": 94541,
      "spy_close": 214.89
    },
    {
      "date": "2016-10-25",
      "new_highs": 89,
      "new_lows": 46,
      "total_issues": 3074,
      "nh_nl_diff": 43,
      "nh_nl_ratio": 1.934782608695652,
      "cumulative_nh_nl": 94584,
      "spy_close": 214.17
    },
    {
      "date": "2016-10-26",
      "new_highs": 59,
      "new_lows": 52,
      "total_issues": 3076,
      "nh_nl_diff": 7,
      "nh_nl_ratio": 1.1346153846153846,
      "cumulative_nh_nl": 94591,
      "spy_close": 213.74
    },
    {
      "date": "2016-10-27",
      "new_highs": 85,
      "new_lows": 72,
      "total_issues": 3067,
      "nh_nl_diff": 13,
      "nh_nl_ratio": 1.1805555555555556,
      "cumulative_nh_nl": 94604,
      "spy_close": 213.17
    },
    {
      "date": "2016-10-28",
      "new_highs": 68,
      "new_lows": 77,
      "total_issues": 3075,
      "nh_nl_diff": -9,
      "nh_nl_ratio": 0.8831168831168831,
      "cumulative_nh_nl": 94595,
      "spy_close": 212.54
    },
    {
      "date": "2016-10-31",
      "new_highs": 50,
      "new_lows": 62,
      "total_issues": 3086,
      "nh_nl_diff": -12,
      "nh_nl_ratio": 0.8064516129032258,
      "cumulative_nh_nl": 94583,
      "spy_close": 212.55
    },
    {
      "date": "2016-11-01",
      "new_highs": 41,
      "new_lows": 82,
      "total_issues": 3077,
      "nh_nl_diff": -41,
      "nh_nl_ratio": 0.5,
      "cumulative_nh_nl": 94542,
      "spy_close": 211.01
    },
    {
      "date": "2016-11-02",
      "new_highs": 16,
      "new_lows": 87,
      "total_issues": 3075,
      "nh_nl_diff": -71,
      "nh_nl_ratio": 0.1839080459770115,
      "cumulative_nh_nl": 94471,
      "spy_close": 209.74
    },
    {
      "date": "2016-11-03",
      "new_highs": 26,
      "new_lows": 106,
      "total_issues": 3067,
      "nh_nl_diff": -80,
      "nh_nl_ratio": 0.24528301886792453,
      "cumulative_nh_nl": 94391,
      "spy_close": 208.78
    },
    {
      "date": "2016-11-04",
      "new_highs": 25,
      "new_lows": 72,
      "total_issues": 3075,
      "nh_nl_diff": -47,
      "nh_nl_ratio": 0.3472222222222222,
      "cumulative_nh_nl": 94344,
      "spy_close": 208.55
    },
    {
      "date": "2016-11-07",
      "new_highs": 86,
      "new_lows": 40,
      "total_issues": 3078,
      "nh_nl_diff": 46,
      "nh_nl_ratio": 2.15,
      "cumulative_nh_nl": 94390,
      "spy_close": 213.15
    },
    {
      "date": "2016-11-08",
      "new_highs": 102,
      "new_lows": 48,
      "total_issues": 3070,
      "nh_nl_diff": 54,
      "nh_nl_ratio": 2.125,
      "cumulative_nh_nl": 94444,
      "spy_close": 214.11
    },
    {
      "date": "2016-11-09",
      "new_highs": 274,
      "new_lows": 75,
      "total_issues": 3089,
      "nh_nl_diff": 199,
      "nh_nl_ratio": 3.6533333333333333,
      "cumulative_nh_nl": 94643,
      "spy_close": 216.38
    },
    {
      "date": "2016-11-10",
      "new_highs": 415,
      "new_lows": 74,
      "total_issues": 3093,
      "nh_nl_diff": 341,
      "nh_nl_ratio": 5.608108108108108,
      "cumulative_nh_nl": 94984,
      "spy_close": 216.92
    },
    {
      "date": "2016-11-11",
      "new_highs": 366,
      "new_lows": 74,
      "total_issues": 3094,
      "nh_nl_diff": 292,
      "nh_nl_ratio": 4.945945945945946,
      "cumulative_nh_nl": 95276,
      "spy_close": 216.42
    },
    {
      "date": "2016-11-14",
      "new_highs": 492,
      "new_lows": 108,
      "total_issues": 3113,
      "nh_nl_diff": 384,
      "nh_nl_ratio": 4.555555555555555,
      "cumulative_nh_nl": 95660,
      "spy_close": 216.59
    },
    {
      "date": "2016-11-15",
      "new_highs": 212,
      "new_lows": 35,
      "total_issues": 3109,
      "nh_nl_diff": 177,
      "nh_nl_ratio": 6.057142857142857,
      "cumulative_nh_nl": 95837,
      "spy_close": 218.28
    },
    {
      "date": "2016-11-16",
      "new_highs": 195,
      "new_lows": 19,
      "total_issues": 3099,
      "nh_nl_diff": 176,
      "nh_nl_ratio": 10.263157894736842,
      "cumulative_nh_nl": 96013,
      "spy_close": 217.87
    },
    {
      "date": "2016-11-17",
      "new_highs": 279,
      "new_lows": 29,
      "total_issues": 3110,
      "nh_nl_diff": 250,
      "nh_nl_ratio": 9.620689655172415,
      "cumulative_nh_nl": 96263,
      "spy_close": 218.99
    },
    {
      "date": "2016-11-18",
      "new_highs": 268,
      "new_lows": 37,
      "total_issues": 3105,
      "nh_nl_diff": 231,
      "nh_nl_ratio": 7.243243243243243,
      "cumulative_nh_nl": 96494,
      "spy_close": 218.5
    },
    {
      "date": "2016-11-21",
      "new_highs": 301,
      "new_lows": 32,
      "total_issues": 3113,
      "nh_nl_diff": 269,
      "nh_nl_ratio": 9.40625,
      "cumulative_nh_nl": 96763,
      "spy_close": 220.15
    },
    {
      "date": "2016-11-22",
      "new_highs": 403,
      "new_lows": 32,
      "total_issues": 3120,
      "nh_nl_diff": 371,
      "nh_nl_ratio": 12.59375,
      "cumulative_nh_nl": 97134,
      "spy_close": 220.58
    },
    {
      "date": "2016-11-23",
      "new_highs": 415,
      "new_lows": 42,
      "total_issues": 3101,
      "nh_nl_diff": 373,
      "nh_nl_ratio": 9.880952380952381,
      "cumulative_nh_nl": 97507,
      "spy_close": 220.7
    },
    {
      "date": "2016-11-25",
      "new_highs": 336,
      "new_lows": 17,
      "total_issues": 3064,
      "nh_nl_diff": 319,
      "nh_nl_ratio": 19.764705882352942,
      "cumulative_nh_nl": 97826,
      "spy_close": 221.52
    },
    {
      "date": "2016-11-28",
      "new_highs": 219,
      "new_lows": 8,
      "total_issues": 3112,
      "nh_nl_diff": 211,
      "nh_nl_ratio": 27.375,
      "cumulative_nh_nl": 98037,
      "spy_close": 220.48
    },
    {
      "date": "2016-11-29",
      "new_highs": 206,
      "new_lows": 22,
      "total_issues": 3112,
      "nh_nl_diff": 184,
      "nh_nl_ratio": 9.363636363636363,
      "cumulative_nh_nl": 98221,
      "spy_close": 220.91
    },
    {
      "date": "2016-11-30",
      "new_highs": 263,
      "new_lows": 36,
      "total_issues": 3117,
      "nh_nl_diff": 227,
      "nh_nl_ratio": 7.305555555555555,
      "cumulative_nh_nl": 98448,
      "spy_close": 220.38
    },
    {
      "date": "2016-12-01",
      "new_highs": 275,
      "new_lows": 68,
      "total_issues": 3113,
      "nh_nl_diff": 207,
      "nh_nl_ratio": 4.044117647058823,
      "cumulative_nh_nl": 98655,
      "spy_close": 219.57
    },
    {
      "date": "2016-12-02",
      "new_highs": 131,
      "new_lows": 49,
      "total_issues": 3107,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 2.673469387755102,
      "cumulative_nh_nl": 98737,
      "spy_close": 219.68
    },
    {
      "date": "2016-12-05",
      "new_highs": 318,
      "new_lows": 30,
      "total_issues": 3116,
      "nh_nl_diff": 288,
      "nh_nl_ratio": 10.6,
      "cumulative_nh_nl": 99025,
      "spy_close": 221.0
    },
    {
      "date": "2016-12-06",
      "new_highs": 380,
      "new_lows": 17,
      "total_issues": 3111,
      "nh_nl_diff": 363,
      "nh_nl_ratio": 22.352941176470587,
      "cumulative_nh_nl": 99388,
      "spy_close": 221.7
    },
    {
      "date": "2016-12-07",
      "new_highs": 538,
      "new_lows": 22,
      "total_issues": 3136,
      "nh_nl_diff": 516,
      "nh_nl_ratio": 24.454545454545453,
      "cumulative_nh_nl": 99904,
      "spy_close": 224.6
    },
    {
      "date": "2016-12-08",
      "new_highs": 671,
      "new_lows": 31,
      "total_issues": 3125,
      "nh_nl_diff": 640,
      "nh_nl_ratio": 21.64516129032258,
      "cumulative_nh_nl": 100544,
      "spy_close": 225.15
    },
    {
      "date": "2016-12-09",
      "new_highs": 487,
      "new_lows": 21,
      "total_issues": 3134,
      "nh_nl_diff": 466,
      "nh_nl_ratio": 23.19047619047619,
      "cumulative_nh_nl": 101010,
      "spy_close": 226.51
    },
    {
      "date": "2016-12-12",
      "new_highs": 336,
      "new_lows": 20,
      "total_issues": 3135,
      "nh_nl_diff": 316,
      "nh_nl_ratio": 16.8,
      "cumulative_nh_nl": 101326,
      "spy_close": 226.25
    },
    {
      "date": "2016-12-13",
      "new_highs": 272,
      "new_lows": 24,
      "total_issues": 3122,
      "nh_nl_diff": 248,
      "nh_nl_ratio": 11.333333333333334,
      "cumulative_nh_nl": 101574,
      "spy_close": 227.76
    },
    {
      "date": "2016-12-14",
      "new_highs": 141,
      "new_lows": 34,
      "total_issues": 3127,
      "nh_nl_diff": 107,
      "nh_nl_ratio": 4.147058823529412,
      "cumulative_nh_nl": 101681,
      "spy_close": 225.88
    },
    {
      "date": "2016-12-15",
      "new_highs": 177,
      "new_lows": 37,
      "total_issues": 3128,
      "nh_nl_diff": 140,
      "nh_nl_ratio": 4.783783783783784,
      "cumulative_nh_nl": 101821,
      "spy_close": 226.81
    },
    {
      "date": "2016-12-16",
      "new_highs": 180,
      "new_lows": 21,
      "total_issues": 3135,
      "nh_nl_diff": 159,
      "nh_nl_ratio": 8.571428571428571,
      "cumulative_nh_nl": 101980,
      "spy_close": 225.04
    },
    {
      "date": "2016-12-19",
      "new_highs": 163,
      "new_lows": 25,
      "total_issues": 3118,
      "nh_nl_diff": 138,
      "nh_nl_ratio": 6.52,
      "cumulative_nh_nl": 102118,
      "spy_close": 225.53
    },
    {
      "date": "2016-12-20",
      "new_highs": 260,
      "new_lows": 27,
      "total_issues": 3118,
      "nh_nl_diff": 233,
      "nh_nl_ratio": 9.62962962962963,
      "cumulative_nh_nl": 102351,
      "spy_close": 226.4
    },
    {
      "date": "2016-12-21",
      "new_highs": 172,
      "new_lows": 20,
      "total_issues": 3122,
      "nh_nl_diff": 152,
      "nh_nl_ratio": 8.6,
      "cumulative_nh_nl": 102503,
      "spy_close": 225.77
    },
    {
      "date": "2016-12-22",
      "new_highs": 109,
      "new_lows": 16,
      "total_issues": 3129,
      "nh_nl_diff": 93,
      "nh_nl_ratio": 6.8125,
      "cumulative_nh_nl": 102596,
      "spy_close": 225.38
    },
    {
      "date": "2016-12-23",
      "new_highs": 69,
      "new_lows": 17,
      "total_issues": 3137,
      "nh_nl_diff": 52,
      "nh_nl_ratio": 4.0588235294117645,
      "cumulative_nh_nl": 102648,
      "spy_close": 225.71
    },
    {
      "date": "2016-12-27",
      "new_highs": 185,
      "new_lows": 15,
      "total_issues": 3130,
      "nh_nl_diff": 170,
      "nh_nl_ratio": 12.333333333333334,
      "cumulative_nh_nl": 102818,
      "spy_close": 226.27
    },
    {
      "date": "2016-12-28",
      "new_highs": 116,
      "new_lows": 20,
      "total_issues": 3133,
      "nh_nl_diff": 96,
      "nh_nl_ratio": 5.8,
      "cumulative_nh_nl": 102914,
      "spy_close": 224.4
    },
    {
      "date": "2016-12-29",
      "new_highs": 76,
      "new_lows": 21,
      "total_issues": 3144,
      "nh_nl_diff": 55,
      "nh_nl_ratio": 3.619047619047619,
      "cumulative_nh_nl": 102969,
      "spy_close": 224.35
    },
    {
      "date": "2016-12-30",
      "new_highs": 62,
      "new_lows": 22,
      "total_issues": 3139,
      "nh_nl_diff": 40,
      "nh_nl_ratio": 2.8181818181818183,
      "cumulative_nh_nl": 103009,
      "spy_close": 223.53
    },
    {
      "date": "2017-01-03",
      "new_highs": 147,
      "new_lows": 12,
      "total_issues": 3127,
      "nh_nl_diff": 135,
      "nh_nl_ratio": 12.25,
      "cumulative_nh_nl": 103144,
      "spy_close": 225.24
    },
    {
      "date": "2017-01-04",
      "new_highs": 223,
      "new_lows": 12,
      "total_issues": 3132,
      "nh_nl_diff": 211,
      "nh_nl_ratio": 18.583333333333332,
      "cumulative_nh_nl": 103355,
      "spy_close": 226.58
    },
    {
      "date": "2017-01-05",
      "new_highs": 120,
      "new_lows": 8,
      "total_issues": 3120,
      "nh_nl_diff": 112,
      "nh_nl_ratio": 15.0,
      "cumulative_nh_nl": 103467,
      "spy_close": 226.4
    },
    {
      "date": "2017-01-06",
      "new_highs": 116,
      "new_lows": 12,
      "total_issues": 3119,
      "nh_nl_diff": 104,
      "nh_nl_ratio": 9.666666666666666,
      "cumulative_nh_nl": 103571,
      "spy_close": 227.21
    },
    {
      "date": "2017-01-09",
      "new_highs": 91,
      "new_lows": 11,
      "total_issues": 3122,
      "nh_nl_diff": 80,
      "nh_nl_ratio": 8.272727272727273,
      "cumulative_nh_nl": 103651,
      "spy_close": 226.46
    },
    {
      "date": "2017-01-10",
      "new_highs": 115,
      "new_lows": 13,
      "total_issues": 3130,
      "nh_nl_diff": 102,
      "nh_nl_ratio": 8.846153846153847,
      "cumulative_nh_nl": 103753,
      "spy_close": 226.46
    },
    {
      "date": "2017-01-11",
      "new_highs": 139,
      "new_lows": 16,
      "total_issues": 3120,
      "nh_nl_diff": 123,
      "nh_nl_ratio": 8.6875,
      "cumulative_nh_nl": 103876,
      "spy_close": 227.1
    },
    {
      "date": "2017-01-12",
      "new_highs": 91,
      "new_lows": 10,
      "total_issues": 3117,
      "nh_nl_diff": 81,
      "nh_nl_ratio": 9.1,
      "cumulative_nh_nl": 103957,
      "spy_close": 226.53
    },
    {
      "date": "2017-01-13",
      "new_highs": 165,
      "new_lows": 13,
      "total_issues": 3125,
      "nh_nl_diff": 152,
      "nh_nl_ratio": 12.692307692307692,
      "cumulative_nh_nl": 104109,
      "spy_close": 227.05
    },
    {
      "date": "2017-01-17",
      "new_highs": 99,
      "new_lows": 11,
      "total_issues": 3128,
      "nh_nl_diff": 88,
      "nh_nl_ratio": 9.0,
      "cumulative_nh_nl": 104197,
      "spy_close": 226.25
    },
    {
      "date": "2017-01-18",
      "new_highs": 85,
      "new_lows": 16,
      "total_issues": 3121,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 5.3125,
      "cumulative_nh_nl": 104266,
      "spy_close": 226.75
    },
    {
      "date": "2017-01-19",
      "new_highs": 82,
      "new_lows": 19,
      "total_issues": 3121,
      "nh_nl_diff": 63,
      "nh_nl_ratio": 4.315789473684211,
      "cumulative_nh_nl": 104329,
      "spy_close": 225.91
    },
    {
      "date": "2017-01-20",
      "new_highs": 111,
      "new_lows": 21,
      "total_issues": 3108,
      "nh_nl_diff": 90,
      "nh_nl_ratio": 5.285714285714286,
      "cumulative_nh_nl": 104419,
      "spy_close": 226.74
    },
    {
      "date": "2017-01-23",
      "new_highs": 106,
      "new_lows": 23,
      "total_issues": 3119,
      "nh_nl_diff": 83,
      "nh_nl_ratio": 4.608695652173913,
      "cumulative_nh_nl": 104502,
      "spy_close": 226.15
    },
    {
      "date": "2017-01-24",
      "new_highs": 232,
      "new_lows": 19,
      "total_issues": 3128,
      "nh_nl_diff": 213,
      "nh_nl_ratio": 12.210526315789474,
      "cumulative_nh_nl": 104715,
      "spy_close": 227.6
    },
    {
      "date": "2017-01-25",
      "new_highs": 377,
      "new_lows": 18,
      "total_issues": 3124,
      "nh_nl_diff": 359,
      "nh_nl_ratio": 20.944444444444443,
      "cumulative_nh_nl": 105074,
      "spy_close": 229.57
    },
    {
      "date": "2017-01-26",
      "new_highs": 280,
      "new_lows": 20,
      "total_issues": 3125,
      "nh_nl_diff": 260,
      "nh_nl_ratio": 14.0,
      "cumulative_nh_nl": 105334,
      "spy_close": 229.33
    },
    {
      "date": "2017-01-27",
      "new_highs": 157,
      "new_lows": 22,
      "total_issues": 3113,
      "nh_nl_diff": 135,
      "nh_nl_ratio": 7.136363636363637,
      "cumulative_nh_nl": 105469,
      "spy_close": 228.97
    },
    {
      "date": "2017-01-30",
      "new_highs": 54,
      "new_lows": 22,
      "total_issues": 3145,
      "nh_nl_diff": 32,
      "nh_nl_ratio": 2.4545454545454546,
      "cumulative_nh_nl": 105501,
      "spy_close": 227.55
    },
    {
      "date": "2017-01-31",
      "new_highs": 91,
      "new_lows": 23,
      "total_issues": 3130,
      "nh_nl_diff": 68,
      "nh_nl_ratio": 3.9565217391304346,
      "cumulative_nh_nl": 105569,
      "spy_close": 227.53
    },
    {
      "date": "2017-02-01",
      "new_highs": 189,
      "new_lows": 10,
      "total_issues": 3133,
      "nh_nl_diff": 179,
      "nh_nl_ratio": 18.9,
      "cumulative_nh_nl": 105748,
      "spy_close": 227.62
    },
    {
      "date": "2017-02-02",
      "new_highs": 133,
      "new_lows": 14,
      "total_issues": 3136,
      "nh_nl_diff": 119,
      "nh_nl_ratio": 9.5,
      "cumulative_nh_nl": 105867,
      "spy_close": 227.77
    },
    {
      "date": "2017-02-03",
      "new_highs": 220,
      "new_lows": 18,
      "total_issues": 3132,
      "nh_nl_diff": 202,
      "nh_nl_ratio": 12.222222222222221,
      "cumulative_nh_nl": 106069,
      "spy_close": 229.34
    },
    {
      "date": "2017-02-06",
      "new_highs": 151,
      "new_lows": 9,
      "total_issues": 3134,
      "nh_nl_diff": 142,
      "nh_nl_ratio": 16.77777777777778,
      "cumulative_nh_nl": 106211,
      "spy_close": 228.93
    },
    {
      "date": "2017-02-07",
      "new_highs": 192,
      "new_lows": 31,
      "total_issues": 3120,
      "nh_nl_diff": 161,
      "nh_nl_ratio": 6.193548387096774,
      "cumulative_nh_nl": 106372,
      "spy_close": 228.94
    },
    {
      "date": "2017-02-08",
      "new_highs": 143,
      "new_lows": 37,
      "total_issues": 3130,
      "nh_nl_diff": 106,
      "nh_nl_ratio": 3.864864864864865,
      "cumulative_nh_nl": 106478,
      "spy_close": 229.24
    },
    {
      "date": "2017-02-09",
      "new_highs": 222,
      "new_lows": 23,
      "total_issues": 3126,
      "nh_nl_diff": 199,
      "nh_nl_ratio": 9.652173913043478,
      "cumulative_nh_nl": 106677,
      "spy_close": 230.6
    },
    {
      "date": "2017-02-10",
      "new_highs": 288,
      "new_lows": 23,
      "total_issues": 3139,
      "nh_nl_diff": 265,
      "nh_nl_ratio": 12.521739130434783,
      "cumulative_nh_nl": 106942,
      "spy_close": 231.51
    },
    {
      "date": "2017-02-13",
      "new_highs": 362,
      "new_lows": 20,
      "total_issues": 3132,
      "nh_nl_diff": 342,
      "nh_nl_ratio": 18.1,
      "cumulative_nh_nl": 107284,
      "spy_close": 232.77
    },
    {
      "date": "2017-02-14",
      "new_highs": 244,
      "new_lows": 17,
      "total_issues": 3139,
      "nh_nl_diff": 227,
      "nh_nl_ratio": 14.352941176470589,
      "cumulative_nh_nl": 107511,
      "spy_close": 233.7
    },
    {
      "date": "2017-02-15",
      "new_highs": 326,
      "new_lows": 30,
      "total_issues": 3137,
      "nh_nl_diff": 296,
      "nh_nl_ratio": 10.866666666666667,
      "cumulative_nh_nl": 107807,
      "spy_close": 234.92
    },
    {
      "date": "2017-02-16",
      "new_highs": 262,
      "new_lows": 14,
      "total_issues": 3119,
      "nh_nl_diff": 248,
      "nh_nl_ratio": 18.714285714285715,
      "cumulative_nh_nl": 108055,
      "spy_close": 234.72
    },
    {
      "date": "2017-02-17",
      "new_highs": 165,
      "new_lows": 10,
      "total_issues": 3118,
      "nh_nl_diff": 155,
      "nh_nl_ratio": 16.5,
      "cumulative_nh_nl": 108210,
      "spy_close": 235.09
    },
    {
      "date": "2017-02-21",
      "new_highs": 356,
      "new_lows": 23,
      "total_issues": 3148,
      "nh_nl_diff": 333,
      "nh_nl_ratio": 15.478260869565217,
      "cumulative_nh_nl": 108543,
      "spy_close": 236.49
    },
    {
      "date": "2017-02-22",
      "new_highs": 246,
      "new_lows": 18,
      "total_issues": 3138,
      "nh_nl_diff": 228,
      "nh_nl_ratio": 13.666666666666666,
      "cumulative_nh_nl": 108771,
      "spy_close": 236.28
    },
    {
      "date": "2017-02-23",
      "new_highs": 268,
      "new_lows": 26,
      "total_issues": 3130,
      "nh_nl_diff": 242,
      "nh_nl_ratio": 10.307692307692308,
      "cumulative_nh_nl": 109013,
      "spy_close": 236.44
    },
    {
      "date": "2017-02-24",
      "new_highs": 140,
      "new_lows": 21,
      "total_issues": 3135,
      "nh_nl_diff": 119,
      "nh_nl_ratio": 6.666666666666667,
      "cumulative_nh_nl": 109132,
      "spy_close": 236.74
    },
    {
      "date": "2017-02-27",
      "new_highs": 208,
      "new_lows": 14,
      "total_issues": 3139,
      "nh_nl_diff": 194,
      "nh_nl_ratio": 14.857142857142858,
      "cumulative_nh_nl": 109326,
      "spy_close": 237.11
    },
    {
      "date": "2017-02-28",
      "new_highs": 151,
      "new_lows": 14,
      "total_issues": 3139,
      "nh_nl_diff": 137,
      "nh_nl_ratio": 10.785714285714286,
      "cumulative_nh_nl": 109463,
      "spy_close": 236.47
    },
    {
      "date": "2017-03-01",
      "new_highs": 415,
      "new_lows": 32,
      "total_issues": 3142,
      "nh_nl_diff": 383,
      "nh_nl_ratio": 12.96875,
      "cumulative_nh_nl": 109846,
      "spy_close": 239.78
    },
    {
      "date": "2017-03-02",
      "new_highs": 161,
      "new_lows": 16,
      "total_issues": 3130,
      "nh_nl_diff": 145,
      "nh_nl_ratio": 10.0625,
      "cumulative_nh_nl": 109991,
      "spy_close": 238.27
    },
    {
      "date": "2017-03-03",
      "new_highs": 79,
      "new_lows": 24,
      "total_issues": 3135,
      "nh_nl_diff": 55,
      "nh_nl_ratio": 3.2916666666666665,
      "cumulative_nh_nl": 110046,
      "spy_close": 238.42
    },
    {
      "date": "2017-03-06",
      "new_highs": 65,
      "new_lows": 28,
      "total_issues": 3148,
      "nh_nl_diff": 37,
      "nh_nl_ratio": 2.3214285714285716,
      "cumulative_nh_nl": 110083,
      "spy_close": 237.71
    },
    {
      "date": "2017-03-07",
      "new_highs": 71,
      "new_lows": 40,
      "total_issues": 3129,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 1.775,
      "cumulative_nh_nl": 110114,
      "spy_close": 237.0
    },
    {
      "date": "2017-03-08",
      "new_highs": 74,
      "new_lows": 43,
      "total_issues": 3135,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 1.7209302325581395,
      "cumulative_nh_nl": 110145,
      "spy_close": 236.56
    },
    {
      "date": "2017-03-09",
      "new_highs": 69,
      "new_lows": 58,
      "total_issues": 3130,
      "nh_nl_diff": 11,
      "nh_nl_ratio": 1.1896551724137931,
      "cumulative_nh_nl": 110156,
      "spy_close": 236.86
    },
    {
      "date": "2017-03-10",
      "new_highs": 116,
      "new_lows": 24,
      "total_issues": 3135,
      "nh_nl_diff": 92,
      "nh_nl_ratio": 4.833333333333333,
      "cumulative_nh_nl": 110248,
      "spy_close": 237.69
    },
    {
      "date": "2017-03-13",
      "new_highs": 124,
      "new_lows": 27,
      "total_issues": 3143,
      "nh_nl_diff": 97,
      "nh_nl_ratio": 4.592592592592593,
      "cumulative_nh_nl": 110345,
      "spy_close": 237.81
    },
    {
      "date": "2017-03-14",
      "new_highs": 62,
      "new_lows": 31,
      "total_issues": 3132,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 2.0,
      "cumulative_nh_nl": 110376,
      "spy_close": 236.9
    },
    {
      "date": "2017-03-15",
      "new_highs": 210,
      "new_lows": 15,
      "total_issues": 3138,
      "nh_nl_diff": 195,
      "nh_nl_ratio": 14.0,
      "cumulative_nh_nl": 110571,
      "spy_close": 238.95
    },
    {
      "date": "2017-03-16",
      "new_highs": 224,
      "new_lows": 16,
      "total_issues": 3135,
      "nh_nl_diff": 208,
      "nh_nl_ratio": 14.0,
      "cumulative_nh_nl": 110779,
      "spy_close": 238.48
    },
    {
      "date": "2017-03-17",
      "new_highs": 185,
      "new_lows": 8,
      "total_issues": 3132,
      "nh_nl_diff": 177,
      "nh_nl_ratio": 23.125,
      "cumulative_nh_nl": 110956,
      "spy_close": 237.03
    },
    {
      "date": "2017-03-20",
      "new_highs": 143,
      "new_lows": 19,
      "total_issues": 3140,
      "nh_nl_diff": 124,
      "nh_nl_ratio": 7.526315789473684,
      "cumulative_nh_nl": 111080,
      "spy_close": 236.77
    },
    {
      "date": "2017-03-21",
      "new_highs": 142,
      "new_lows": 48,
      "total_issues": 3138,
      "nh_nl_diff": 94,
      "nh_nl_ratio": 2.9583333333333335,
      "cumulative_nh_nl": 111174,
      "spy_close": 233.73
    },
    {
      "date": "2017-03-22",
      "new_highs": 30,
      "new_lows": 54,
      "total_issues": 3127,
      "nh_nl_diff": -24,
      "nh_nl_ratio": 0.5555555555555556,
      "cumulative_nh_nl": 111150,
      "spy_close": 234.28
    },
    {
      "date": "2017-03-23",
      "new_highs": 62,
      "new_lows": 20,
      "total_issues": 3125,
      "nh_nl_diff": 42,
      "nh_nl_ratio": 3.1,
      "cumulative_nh_nl": 111192,
      "spy_close": 234.03
    },
    {
      "date": "2017-03-24",
      "new_highs": 66,
      "new_lows": 17,
      "total_issues": 3138,
      "nh_nl_diff": 49,
      "nh_nl_ratio": 3.8823529411764706,
      "cumulative_nh_nl": 111241,
      "spy_close": 233.86
    },
    {
      "date": "2017-03-27",
      "new_highs": 57,
      "new_lows": 30,
      "total_issues": 3142,
      "nh_nl_diff": 27,
      "nh_nl_ratio": 1.9,
      "cumulative_nh_nl": 111268,
      "spy_close": 233.62
    },
    {
      "date": "2017-03-28",
      "new_highs": 101,
      "new_lows": 16,
      "total_issues": 3136,
      "nh_nl_diff": 85,
      "nh_nl_ratio": 6.3125,
      "cumulative_nh_nl": 111353,
      "spy_close": 235.32
    },
    {
      "date": "2017-03-29",
      "new_highs": 107,
      "new_lows": 10,
      "total_issues": 3125,
      "nh_nl_diff": 97,
      "nh_nl_ratio": 10.7,
      "cumulative_nh_nl": 111450,
      "spy_close": 235.54
    },
    {
      "date": "2017-03-30",
      "new_highs": 113,
      "new_lows": 15,
      "total_issues": 3140,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 7.533333333333333,
      "cumulative_nh_nl": 111548,
      "spy_close": 236.29
    },
    {
      "date": "2017-03-31",
      "new_highs": 124,
      "new_lows": 16,
      "total_issues": 3140,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 7.75,
      "cumulative_nh_nl": 111656,
      "spy_close": 235.74
    },
    {
      "date": "2017-04-03",
      "new_highs": 109,
      "new_lows": 22,
      "total_issues": 3146,
      "nh_nl_diff": 87,
      "nh_nl_ratio": 4.954545454545454,
      "cumulative_nh_nl": 111743,
      "spy_close": 235.33
    },
    {
      "date": "2017-04-04",
      "new_highs": 63,
      "new_lows": 34,
      "total_issues": 3137,
      "nh_nl_diff": 29,
      "nh_nl_ratio": 1.8529411764705883,
      "cumulative_nh_nl": 111772,
      "spy_close": 235.48
    },
    {
      "date": "2017-04-05",
      "new_highs": 121,
      "new_lows": 40,
      "total_issues": 3143,
      "nh_nl_diff": 81,
      "nh_nl_ratio": 3.025,
      "cumulative_nh_nl": 111853,
      "spy_close": 234.78
    },
    {
      "date": "2017-04-06",
      "new_highs": 57,
      "new_lows": 35,
      "total_issues": 3127,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 1.6285714285714286,
      "cumulative_nh_nl": 111875,
      "spy_close": 235.44
    },
    {
      "date": "2017-04-07",
      "new_highs": 69,
      "new_lows": 24,
      "total_issues": 3126,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 2.875,
      "cumulative_nh_nl": 111920,
      "spy_close": 235.2
    },
    {
      "date": "2017-04-10",
      "new_highs": 98,
      "new_lows": 17,
      "total_issues": 3129,
      "nh_nl_diff": 81,
      "nh_nl_ratio": 5.764705882352941,
      "cumulative_nh_nl": 112001,
      "spy_close": 235.34
    },
    {
      "date": "2017-04-11",
      "new_highs": 93,
      "new_lows": 16,
      "total_issues": 3138,
      "nh_nl_diff": 77,
      "nh_nl_ratio": 5.8125,
      "cumulative_nh_nl": 112078,
      "spy_close": 235.06
    },
    {
      "date": "2017-04-12",
      "new_highs": 87,
      "new_lows": 13,
      "total_issues": 3121,
      "nh_nl_diff": 74,
      "nh_nl_ratio": 6.6923076923076925,
      "cumulative_nh_nl": 112152,
      "spy_close": 234.03
    },
    {
      "date": "2017-04-13",
      "new_highs": 57,
      "new_lows": 25,
      "total_issues": 3135,
      "nh_nl_diff": 32,
      "nh_nl_ratio": 2.28,
      "cumulative_nh_nl": 112184,
      "spy_close": 232.51
    },
    {
      "date": "2017-04-17",
      "new_highs": 74,
      "new_lows": 22,
      "total_issues": 3153,
      "nh_nl_diff": 52,
      "nh_nl_ratio": 3.3636363636363638,
      "cumulative_nh_nl": 112236,
      "spy_close": 234.57
    },
    {
      "date": "2017-04-18",
      "new_highs": 93,
      "new_lows": 26,
      "total_issues": 3140,
      "nh_nl_diff": 67,
      "nh_nl_ratio": 3.576923076923077,
      "cumulative_nh_nl": 112303,
      "spy_close": 233.87
    },
    {
      "date": "2017-04-19",
      "new_highs": 111,
      "new_lows": 20,
      "total_issues": 3146,
      "nh_nl_diff": 91,
      "nh_nl_ratio": 5.55,
      "cumulative_nh_nl": 112394,
      "spy_close": 233.44
    },
    {
      "date": "2017-04-20",
      "new_highs": 167,
      "new_lows": 17,
      "total_issues": 3145,
      "nh_nl_diff": 150,
      "nh_nl_ratio": 9.823529411764707,
      "cumulative_nh_nl": 112544,
      "spy_close": 235.34
    },
    {
      "date": "2017-04-21",
      "new_highs": 130,
      "new_lows": 23,
      "total_issues": 3132,
      "nh_nl_diff": 107,
      "nh_nl_ratio": 5.6521739130434785,
      "cumulative_nh_nl": 112651,
      "spy_close": 234.59
    },
    {
      "date": "2017-04-24",
      "new_highs": 321,
      "new_lows": 23,
      "total_issues": 3146,
      "nh_nl_diff": 298,
      "nh_nl_ratio": 13.956521739130435,
      "cumulative_nh_nl": 112949,
      "spy_close": 237.17
    },
    {
      "date": "2017-04-25",
      "new_highs": 393,
      "new_lows": 30,
      "total_issues": 3150,
      "nh_nl_diff": 363,
      "nh_nl_ratio": 13.1,
      "cumulative_nh_nl": 113312,
      "spy_close": 238.55
    },
    {
      "date": "2017-04-26",
      "new_highs": 370,
      "new_lows": 23,
      "total_issues": 3136,
      "nh_nl_diff": 347,
      "nh_nl_ratio": 16.08695652173913,
      "cumulative_nh_nl": 113659,
      "spy_close": 238.4
    },
    {
      "date": "2017-04-27",
      "new_highs": 334,
      "new_lows": 29,
      "total_issues": 3141,
      "nh_nl_diff": 305,
      "nh_nl_ratio": 11.517241379310345,
      "cumulative_nh_nl": 113964,
      "spy_close": 238.6
    },
    {
      "date": "2017-04-28",
      "new_highs": 210,
      "new_lows": 33,
      "total_issues": 3147,
      "nh_nl_diff": 177,
      "nh_nl_ratio": 6.363636363636363,
      "cumulative_nh_nl": 114141,
      "spy_close": 238.08
    },
    {
      "date": "2017-05-01",
      "new_highs": 227,
      "new_lows": 39,
      "total_issues": 3150,
      "nh_nl_diff": 188,
      "nh_nl_ratio": 5.82051282051282,
      "cumulative_nh_nl": 114329,
      "spy_close": 238.68
    },
    {
      "date": "2017-05-02",
      "new_highs": 245,
      "new_lows": 44,
      "total_issues": 3139,
      "nh_nl_diff": 201,
      "nh_nl_ratio": 5.568181818181818,
      "cumulative_nh_nl": 114530,
      "spy_close": 238.77
    },
    {
      "date": "2017-05-03",
      "new_highs": 140,
      "new_lows": 42,
      "total_issues": 3129,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 3.3333333333333335,
      "cumulative_nh_nl": 114628,
      "spy_close": 238.48
    },
    {
      "date": "2017-05-04",
      "new_highs": 180,
      "new_lows": 67,
      "total_issues": 3144,
      "nh_nl_diff": 113,
      "nh_nl_ratio": 2.6865671641791047,
      "cumulative_nh_nl": 114741,
      "spy_close": 238.76
    },
    {
      "date": "2017-05-05",
      "new_highs": 224,
      "new_lows": 35,
      "total_issues": 3141,
      "nh_nl_diff": 189,
      "nh_nl_ratio": 6.4,
      "cumulative_nh_nl": 114930,
      "spy_close": 239.7
    },
    {
      "date": "2017-05-08",
      "new_highs": 215,
      "new_lows": 45,
      "total_issues": 3154,
      "nh_nl_diff": 170,
      "nh_nl_ratio": 4.777777777777778,
      "cumulative_nh_nl": 115100,
      "spy_close": 239.66
    },
    {
      "date": "2017-05-09",
      "new_highs": 211,
      "new_lows": 38,
      "total_issues": 3146,
      "nh_nl_diff": 173,
      "nh_nl_ratio": 5.552631578947368,
      "cumulative_nh_nl": 115273,
      "spy_close": 239.44
    },
    {
      "date": "2017-05-10",
      "new_highs": 179,
      "new_lows": 31,
      "total_issues": 3130,
      "nh_nl_diff": 148,
      "nh_nl_ratio": 5.774193548387097,
      "cumulative_nh_nl": 115421,
      "spy_close": 239.87
    },
    {
      "date": "2017-05-11",
      "new_highs": 124,
      "new_lows": 31,
      "total_issues": 3143,
      "nh_nl_diff": 93,
      "nh_nl_ratio": 4.0,
      "cumulative_nh_nl": 115514,
      "spy_close": 239.38
    },
    {
      "date": "2017-05-12",
      "new_highs": 108,
      "new_lows": 42,
      "total_issues": 3136,
      "nh_nl_diff": 66,
      "nh_nl_ratio": 2.5714285714285716,
      "cumulative_nh_nl": 115580,
      "spy_close": 238.98
    },
    {
      "date": "2017-05-15",
      "new_highs": 224,
      "new_lows": 43,
      "total_issues": 3157,
      "nh_nl_diff": 181,
      "nh_nl_ratio": 5.209302325581396,
      "cumulative_nh_nl": 115761,
      "spy_close": 240.3
    },
    {
      "date": "2017-05-16",
      "new_highs": 249,
      "new_lows": 52,
      "total_issues": 3156,
      "nh_nl_diff": 197,
      "nh_nl_ratio": 4.788461538461538,
      "cumulative_nh_nl": 115958,
      "spy_close": 240.08
    },
    {
      "date": "2017-05-17",
      "new_highs": 49,
      "new_lows": 83,
      "total_issues": 3151,
      "nh_nl_diff": -34,
      "nh_nl_ratio": 0.5903614457831325,
      "cumulative_nh_nl": 115924,
      "spy_close": 235.82
    },
    {
      "date": "2017-05-18",
      "new_highs": 51,
      "new_lows": 66,
      "total_issues": 3144,
      "nh_nl_diff": -15,
      "nh_nl_ratio": 0.7727272727272727,
      "cumulative_nh_nl": 115909,
      "spy_close": 236.77
    },
    {
      "date": "2017-05-19",
      "new_highs": 124,
      "new_lows": 38,
      "total_issues": 3148,
      "nh_nl_diff": 86,
      "nh_nl_ratio": 3.263157894736842,
      "cumulative_nh_nl": 115995,
      "spy_close": 238.31
    },
    {
      "date": "2017-05-22",
      "new_highs": 175,
      "new_lows": 30,
      "total_issues": 3152,
      "nh_nl_diff": 145,
      "nh_nl_ratio": 5.833333333333333,
      "cumulative_nh_nl": 116140,
      "spy_close": 239.52
    },
    {
      "date": "2017-05-23",
      "new_highs": 161,
      "new_lows": 37,
      "total_issues": 3147,
      "nh_nl_diff": 124,
      "nh_nl_ratio": 4.351351351351352,
      "cumulative_nh_nl": 116264,
      "spy_close": 240.05
    },
    {
      "date": "2017-05-24",
      "new_highs": 168,
      "new_lows": 50,
      "total_issues": 3131,
      "nh_nl_diff": 118,
      "nh_nl_ratio": 3.36,
      "cumulative_nh_nl": 116382,
      "spy_close": 240.61
    },
    {
      "date": "2017-05-25",
      "new_highs": 287,
      "new_lows": 53,
      "total_issues": 3148,
      "nh_nl_diff": 234,
      "nh_nl_ratio": 5.415094339622642,
      "cumulative_nh_nl": 116616,
      "spy_close": 241.76
    },
    {
      "date": "2017-05-26",
      "new_highs": 165,
      "new_lows": 44,
      "total_issues": 3146,
      "nh_nl_diff": 121,
      "nh_nl_ratio": 3.75,
      "cumulative_nh_nl": 116737,
      "spy_close": 241.71
    },
    {
      "date": "2017-05-30",
      "new_highs": 164,
      "new_lows": 61,
      "total_issues": 3149,
      "nh_nl_diff": 103,
      "nh_nl_ratio": 2.6885245901639343,
      "cumulative_nh_nl": 116840,
      "spy_close": 241.5
    },
    {
      "date": "2017-05-31",
      "new_highs": 217,
      "new_lows": 86,
      "total_issues": 3163,
      "nh_nl_diff": 131,
      "nh_nl_ratio": 2.5232558139534884,
      "cumulative_nh_nl": 116971,
      "spy_close": 241.44
    },
    {
      "date": "2017-06-01",
      "new_highs": 311,
      "new_lows": 25,
      "total_issues": 3168,
      "nh_nl_diff": 286,
      "nh_nl_ratio": 12.44,
      "cumulative_nh_nl": 117257,
      "spy_close": 243.36
    },
    {
      "date": "2017-06-02",
      "new_highs": 444,
      "new_lows": 34,
      "total_issues": 3160,
      "nh_nl_diff": 410,
      "nh_nl_ratio": 13.058823529411764,
      "cumulative_nh_nl": 117667,
      "spy_close": 244.17
    },
    {
      "date": "2017-06-05",
      "new_highs": 247,
      "new_lows": 40,
      "total_issues": 3173,
      "nh_nl_diff": 207,
      "nh_nl_ratio": 6.175,
      "cumulative_nh_nl": 117874,
      "spy_close": 243.99
    },
    {
      "date": "2017-06-06",
      "new_highs": 154,
      "new_lows": 45,
      "total_issues": 3153,
      "nh_nl_diff": 109,
      "nh_nl_ratio": 3.422222222222222,
      "cumulative_nh_nl": 117983,
      "spy_close": 243.21
    },
    {
      "date": "2017-06-07",
      "new_highs": 157,
      "new_lows": 52,
      "total_issues": 3167,
      "nh_nl_diff": 105,
      "nh_nl_ratio": 3.019230769230769,
      "cumulative_nh_nl": 118088,
      "spy_close": 243.66
    },
    {
      "date": "2017-06-08",
      "new_highs": 211,
      "new_lows": 44,
      "total_issues": 3150,
      "nh_nl_diff": 167,
      "nh_nl_ratio": 4.795454545454546,
      "cumulative_nh_nl": 118255,
      "spy_close": 243.78
    },
    {
      "date": "2017-06-09",
      "new_highs": 298,
      "new_lows": 35,
      "total_issues": 3150,
      "nh_nl_diff": 263,
      "nh_nl_ratio": 8.514285714285714,
      "cumulative_nh_nl": 118518,
      "spy_close": 243.41
    },
    {
      "date": "2017-06-12",
      "new_highs": 132,
      "new_lows": 16,
      "total_issues": 3164,
      "nh_nl_diff": 116,
      "nh_nl_ratio": 8.25,
      "cumulative_nh_nl": 118634,
      "spy_close": 243.36
    },
    {
      "date": "2017-06-13",
      "new_highs": 149,
      "new_lows": 15,
      "total_issues": 3163,
      "nh_nl_diff": 134,
      "nh_nl_ratio": 9.933333333333334,
      "cumulative_nh_nl": 118768,
      "spy_close": 244.55
    },
    {
      "date": "2017-06-14",
      "new_highs": 166,
      "new_lows": 29,
      "total_issues": 3154,
      "nh_nl_diff": 137,
      "nh_nl_ratio": 5.724137931034483,
      "cumulative_nh_nl": 118905,
      "spy_close": 244.24
    },
    {
      "date": "2017-06-15",
      "new_highs": 85,
      "new_lows": 53,
      "total_issues": 3156,
      "nh_nl_diff": 32,
      "nh_nl_ratio": 1.6037735849056605,
      "cumulative_nh_nl": 118937,
      "spy_close": 243.77
    },
    {
      "date": "2017-06-16",
      "new_highs": 135,
      "new_lows": 43,
      "total_issues": 3162,
      "nh_nl_diff": 92,
      "nh_nl_ratio": 3.13953488372093,
      "cumulative_nh_nl": 119029,
      "spy_close": 242.64
    },
    {
      "date": "2017-06-19",
      "new_highs": 242,
      "new_lows": 34,
      "total_issues": 3169,
      "nh_nl_diff": 208,
      "nh_nl_ratio": 7.117647058823529,
      "cumulative_nh_nl": 119237,
      "spy_close": 244.66
    },
    {
      "date": "2017-06-20",
      "new_highs": 131,
      "new_lows": 54,
      "total_issues": 3165,
      "nh_nl_diff": 77,
      "nh_nl_ratio": 2.425925925925926,
      "cumulative_nh_nl": 119314,
      "spy_close": 243.01
    },
    {
      "date": "2017-06-21",
      "new_highs": 100,
      "new_lows": 76,
      "total_issues": 3164,
      "nh_nl_diff": 24,
      "nh_nl_ratio": 1.3157894736842106,
      "cumulative_nh_nl": 119338,
      "spy_close": 242.95
    },
    {
      "date": "2017-06-22",
      "new_highs": 110,
      "new_lows": 42,
      "total_issues": 3167,
      "nh_nl_diff": 68,
      "nh_nl_ratio": 2.619047619047619,
      "cumulative_nh_nl": 119406,
      "spy_close": 242.84
    },
    {
      "date": "2017-06-23",
      "new_highs": 131,
      "new_lows": 30,
      "total_issues": 3166,
      "nh_nl_diff": 101,
      "nh_nl_ratio": 4.366666666666666,
      "cumulative_nh_nl": 119507,
      "spy_close": 243.13
    },
    {
      "date": "2017-06-26",
      "new_highs": 175,
      "new_lows": 13,
      "total_issues": 3164,
      "nh_nl_diff": 162,
      "nh_nl_ratio": 13.461538461538462,
      "cumulative_nh_nl": 119669,
      "spy_close": 243.29
    },
    {
      "date": "2017-06-27",
      "new_highs": 80,
      "new_lows": 14,
      "total_issues": 3156,
      "nh_nl_diff": 66,
      "nh_nl_ratio": 5.714285714285714,
      "cumulative_nh_nl": 119735,
      "spy_close": 241.33
    },
    {
      "date": "2017-06-28",
      "new_highs": 122,
      "new_lows": 18,
      "total_issues": 3164,
      "nh_nl_diff": 104,
      "nh_nl_ratio": 6.777777777777778,
      "cumulative_nh_nl": 119839,
      "spy_close": 243.49
    },
    {
      "date": "2017-06-29",
      "new_highs": 90,
      "new_lows": 22,
      "total_issues": 3173,
      "nh_nl_diff": 68,
      "nh_nl_ratio": 4.090909090909091,
      "cumulative_nh_nl": 119907,
      "spy_close": 241.35
    },
    {
      "date": "2017-06-30",
      "new_highs": 77,
      "new_lows": 14,
      "total_issues": 3170,
      "nh_nl_diff": 63,
      "nh_nl_ratio": 5.5,
      "cumulative_nh_nl": 119970,
      "spy_close": 241.8
    },
    {
      "date": "2017-07-03",
      "new_highs": 111,
      "new_lows": 11,
      "total_issues": 3124,
      "nh_nl_diff": 100,
      "nh_nl_ratio": 10.090909090909092,
      "cumulative_nh_nl": 120070,
      "spy_close": 242.21
    },
    {
      "date": "2017-07-05",
      "new_highs": 94,
      "new_lows": 21,
      "total_issues": 3163,
      "nh_nl_diff": 73,
      "nh_nl_ratio": 4.476190476190476,
      "cumulative_nh_nl": 120143,
      "spy_close": 242.77
    },
    {
      "date": "2017-07-06",
      "new_highs": 39,
      "new_lows": 31,
      "total_issues": 3162,
      "nh_nl_diff": 8,
      "nh_nl_ratio": 1.2580645161290323,
      "cumulative_nh_nl": 120151,
      "spy_close": 240.55
    },
    {
      "date": "2017-07-07",
      "new_highs": 75,
      "new_lows": 50,
      "total_issues": 3158,
      "nh_nl_diff": 25,
      "nh_nl_ratio": 1.5,
      "cumulative_nh_nl": 120176,
      "spy_close": 242.11
    },
    {
      "date": "2017-07-10",
      "new_highs": 119,
      "new_lows": 47,
      "total_issues": 3174,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 2.5319148936170213,
      "cumulative_nh_nl": 120248,
      "spy_close": 242.37
    },
    {
      "date": "2017-07-11",
      "new_highs": 97,
      "new_lows": 46,
      "total_issues": 3167,
      "nh_nl_diff": 51,
      "nh_nl_ratio": 2.108695652173913,
      "cumulative_nh_nl": 120299,
      "spy_close": 242.19
    },
    {
      "date": "2017-07-12",
      "new_highs": 213,
      "new_lows": 26,
      "total_issues": 3181,
      "nh_nl_diff": 187,
      "nh_nl_ratio": 8.192307692307692,
      "cumulative_nh_nl": 120486,
      "spy_close": 244.01
    },
    {
      "date": "2017-07-13",
      "new_highs": 141,
      "new_lows": 22,
      "total_issues": 3157,
      "nh_nl_diff": 119,
      "nh_nl_ratio": 6.409090909090909,
      "cumulative_nh_nl": 120605,
      "spy_close": 244.42
    },
    {
      "date": "2017-07-14",
      "new_highs": 196,
      "new_lows": 22,
      "total_issues": 3163,
      "nh_nl_diff": 174,
      "nh_nl_ratio": 8.909090909090908,
      "cumulative_nh_nl": 120779,
      "spy_close": 245.56
    },
    {
      "date": "2017-07-17",
      "new_highs": 165,
      "new_lows": 14,
      "total_issues": 3171,
      "nh_nl_diff": 151,
      "nh_nl_ratio": 11.785714285714286,
      "cumulative_nh_nl": 120930,
      "spy_close": 245.53
    },
    {
      "date": "2017-07-18",
      "new_highs": 135,
      "new_lows": 28,
      "total_issues": 3177,
      "nh_nl_diff": 107,
      "nh_nl_ratio": 4.821428571428571,
      "cumulative_nh_nl": 121037,
      "spy_close": 245.66
    },
    {
      "date": "2017-07-19",
      "new_highs": 280,
      "new_lows": 33,
      "total_issues": 3172,
      "nh_nl_diff": 247,
      "nh_nl_ratio": 8.484848484848484,
      "cumulative_nh_nl": 121284,
      "spy_close": 246.99
    },
    {
      "date": "2017-07-20",
      "new_highs": 250,
      "new_lows": 25,
      "total_issues": 3163,
      "nh_nl_diff": 225,
      "nh_nl_ratio": 10.0,
      "cumulative_nh_nl": 121509,
      "spy_close": 247.1
    },
    {
      "date": "2017-07-21",
      "new_highs": 173,
      "new_lows": 26,
      "total_issues": 3159,
      "nh_nl_diff": 147,
      "nh_nl_ratio": 6.653846153846154,
      "cumulative_nh_nl": 121656,
      "spy_close": 246.88
    },
    {
      "date": "2017-07-24",
      "new_highs": 179,
      "new_lows": 35,
      "total_issues": 3183,
      "nh_nl_diff": 144,
      "nh_nl_ratio": 5.114285714285714,
      "cumulative_nh_nl": 121800,
      "spy_close": 246.82
    },
    {
      "date": "2017-07-25",
      "new_highs": 295,
      "new_lows": 28,
      "total_issues": 3191,
      "nh_nl_diff": 267,
      "nh_nl_ratio": 10.535714285714286,
      "cumulative_nh_nl": 122067,
      "spy_close": 247.42
    },
    {
      "date": "2017-07-26",
      "new_highs": 233,
      "new_lows": 24,
      "total_issues": 3164,
      "nh_nl_diff": 209,
      "nh_nl_ratio": 9.708333333333334,
      "cumulative_nh_nl": 122276,
      "spy_close": 247.43
    },
    {
      "date": "2017-07-27",
      "new_highs": 232,
      "new_lows": 38,
      "total_issues": 3169,
      "nh_nl_diff": 194,
      "nh_nl_ratio": 6.105263157894737,
      "cumulative_nh_nl": 122470,
      "spy_close": 247.2
    },
    {
      "date": "2017-07-28",
      "new_highs": 105,
      "new_lows": 38,
      "total_issues": 3169,
      "nh_nl_diff": 67,
      "nh_nl_ratio": 2.763157894736842,
      "cumulative_nh_nl": 122537,
      "spy_close": 246.91
    },
    {
      "date": "2017-07-31",
      "new_highs": 145,
      "new_lows": 43,
      "total_issues": 3187,
      "nh_nl_diff": 102,
      "nh_nl_ratio": 3.372093023255814,
      "cumulative_nh_nl": 122639,
      "spy_close": 246.77
    },
    {
      "date": "2017-08-01",
      "new_highs": 194,
      "new_lows": 46,
      "total_issues": 3181,
      "nh_nl_diff": 148,
      "nh_nl_ratio": 4.217391304347826,
      "cumulative_nh_nl": 122787,
      "spy_close": 247.32
    },
    {
      "date": "2017-08-02",
      "new_highs": 149,
      "new_lows": 62,
      "total_issues": 3179,
      "nh_nl_diff": 87,
      "nh_nl_ratio": 2.403225806451613,
      "cumulative_nh_nl": 122874,
      "spy_close": 247.44
    },
    {
      "date": "2017-08-03",
      "new_highs": 125,
      "new_lows": 65,
      "total_issues": 3172,
      "nh_nl_diff": 60,
      "nh_nl_ratio": 1.9230769230769231,
      "cumulative_nh_nl": 122934,
      "spy_close": 246.96
    },
    {
      "date": "2017-08-04",
      "new_highs": 142,
      "new_lows": 52,
      "total_issues": 3172,
      "nh_nl_diff": 90,
      "nh_nl_ratio": 2.730769230769231,
      "cumulative_nh_nl": 123024,
      "spy_close": 247.41
    },
    {
      "date": "2017-08-07",
      "new_highs": 134,
      "new_lows": 45,
      "total_issues": 3178,
      "nh_nl_diff": 89,
      "nh_nl_ratio": 2.977777777777778,
      "cumulative_nh_nl": 123113,
      "spy_close": 247.87
    },
    {
      "date": "2017-08-08",
      "new_highs": 177,
      "new_lows": 61,
      "total_issues": 3189,
      "nh_nl_diff": 116,
      "nh_nl_ratio": 2.901639344262295,
      "cumulative_nh_nl": 123229,
      "spy_close": 247.26
    },
    {
      "date": "2017-08-09",
      "new_highs": 70,
      "new_lows": 87,
      "total_issues": 3184,
      "nh_nl_diff": -17,
      "nh_nl_ratio": 0.8045977011494253,
      "cumulative_nh_nl": 123212,
      "spy_close": 247.25
    },
    {
      "date": "2017-08-10",
      "new_highs": 47,
      "new_lows": 107,
      "total_issues": 3180,
      "nh_nl_diff": -60,
      "nh_nl_ratio": 0.4392523364485981,
      "cumulative_nh_nl": 123152,
      "spy_close": 243.76
    },
    {
      "date": "2017-08-11",
      "new_highs": 29,
      "new_lows": 116,
      "total_issues": 3171,
      "nh_nl_diff": -87,
      "nh_nl_ratio": 0.25,
      "cumulative_nh_nl": 123065,
      "spy_close": 244.12
    },
    {
      "date": "2017-08-14",
      "new_highs": 64,
      "new_lows": 48,
      "total_issues": 3184,
      "nh_nl_diff": 16,
      "nh_nl_ratio": 1.3333333333333333,
      "cumulative_nh_nl": 123081,
      "spy_close": 246.54
    },
    {
      "date": "2017-08-15",
      "new_highs": 74,
      "new_lows": 97,
      "total_issues": 3196,
      "nh_nl_diff": -23,
      "nh_nl_ratio": 0.7628865979381443,
      "cumulative_nh_nl": 123058,
      "spy_close": 246.51
    },
    {
      "date": "2017-08-16",
      "new_highs": 98,
      "new_lows": 83,
      "total_issues": 3180,
      "nh_nl_diff": 15,
      "nh_nl_ratio": 1.180722891566265,
      "cumulative_nh_nl": 123073,
      "spy_close": 246.94
    },
    {
      "date": "2017-08-17",
      "new_highs": 52,
      "new_lows": 119,
      "total_issues": 3183,
      "nh_nl_diff": -67,
      "nh_nl_ratio": 0.4369747899159664,
      "cumulative_nh_nl": 123006,
      "spy_close": 243.09
    },
    {
      "date": "2017-08-18",
      "new_highs": 39,
      "new_lows": 132,
      "total_issues": 3181,
      "nh_nl_diff": -93,
      "nh_nl_ratio": 0.29545454545454547,
      "cumulative_nh_nl": 122913,
      "spy_close": 242.71
    },
    {
      "date": "2017-08-21",
      "new_highs": 44,
      "new_lows": 116,
      "total_issues": 3178,
      "nh_nl_diff": -72,
      "nh_nl_ratio": 0.3793103448275862,
      "cumulative_nh_nl": 122841,
      "spy_close": 242.9
    },
    {
      "date": "2017-08-22",
      "new_highs": 76,
      "new_lows": 49,
      "total_issues": 3186,
      "nh_nl_diff": 27,
      "nh_nl_ratio": 1.5510204081632653,
      "cumulative_nh_nl": 122868,
      "spy_close": 245.44
    },
    {
      "date": "2017-08-23",
      "new_highs": 72,
      "new_lows": 59,
      "total_issues": 3184,
      "nh_nl_diff": 13,
      "nh_nl_ratio": 1.2203389830508475,
      "cumulative_nh_nl": 122881,
      "spy_close": 244.56
    },
    {
      "date": "2017-08-24",
      "new_highs": 89,
      "new_lows": 43,
      "total_issues": 3178,
      "nh_nl_diff": 46,
      "nh_nl_ratio": 2.0697674418604652,
      "cumulative_nh_nl": 122927,
      "spy_close": 243.99
    },
    {
      "date": "2017-08-25",
      "new_highs": 107,
      "new_lows": 28,
      "total_issues": 3174,
      "nh_nl_diff": 79,
      "nh_nl_ratio": 3.8214285714285716,
      "cumulative_nh_nl": 123006,
      "spy_close": 244.56
    },
    {
      "date": "2017-08-28",
      "new_highs": 87,
      "new_lows": 43,
      "total_issues": 3192,
      "nh_nl_diff": 44,
      "nh_nl_ratio": 2.0232558139534884,
      "cumulative_nh_nl": 123050,
      "spy_close": 244.57
    },
    {
      "date": "2017-08-29",
      "new_highs": 82,
      "new_lows": 47,
      "total_issues": 3188,
      "nh_nl_diff": 35,
      "nh_nl_ratio": 1.7446808510638299,
      "cumulative_nh_nl": 123085,
      "spy_close": 244.85
    },
    {
      "date": "2017-08-30",
      "new_highs": 101,
      "new_lows": 48,
      "total_issues": 3191,
      "nh_nl_diff": 53,
      "nh_nl_ratio": 2.1041666666666665,
      "cumulative_nh_nl": 123138,
      "spy_close": 246.01
    },
    {
      "date": "2017-08-31",
      "new_highs": 181,
      "new_lows": 30,
      "total_issues": 3209,
      "nh_nl_diff": 151,
      "nh_nl_ratio": 6.033333333333333,
      "cumulative_nh_nl": 123289,
      "spy_close": 247.49
    },
    {
      "date": "2017-09-01",
      "new_highs": 212,
      "new_lows": 25,
      "total_issues": 3197,
      "nh_nl_diff": 187,
      "nh_nl_ratio": 8.48,
      "cumulative_nh_nl": 123476,
      "spy_close": 247.84
    },
    {
      "date": "2017-09-05",
      "new_highs": 140,
      "new_lows": 30,
      "total_issues": 3200,
      "nh_nl_diff": 110,
      "nh_nl_ratio": 4.666666666666667,
      "cumulative_nh_nl": 123586,
      "spy_close": 246.06
    },
    {
      "date": "2017-09-06",
      "new_highs": 125,
      "new_lows": 30,
      "total_issues": 3191,
      "nh_nl_diff": 95,
      "nh_nl_ratio": 4.166666666666667,
      "cumulative_nh_nl": 123681,
      "spy_close": 246.9
    },
    {
      "date": "2017-09-07",
      "new_highs": 147,
      "new_lows": 54,
      "total_issues": 3198,
      "nh_nl_diff": 93,
      "nh_nl_ratio": 2.7222222222222223,
      "cumulative_nh_nl": 123774,
      "spy_close": 246.87
    },
    {
      "date": "2017-09-08",
      "new_highs": 153,
      "new_lows": 49,
      "total_issues": 3199,
      "nh_nl_diff": 104,
      "nh_nl_ratio": 3.122448979591837,
      "cumulative_nh_nl": 123878,
      "spy_close": 246.58
    },
    {
      "date": "2017-09-11",
      "new_highs": 256,
      "new_lows": 23,
      "total_issues": 3201,
      "nh_nl_diff": 233,
      "nh_nl_ratio": 11.130434782608695,
      "cumulative_nh_nl": 124111,
      "spy_close": 249.21
    },
    {
      "date": "2017-09-12",
      "new_highs": 225,
      "new_lows": 13,
      "total_issues": 3200,
      "nh_nl_diff": 212,
      "nh_nl_ratio": 17.307692307692307,
      "cumulative_nh_nl": 124323,
      "spy_close": 250.05
    },
    {
      "date": "2017-09-13",
      "new_highs": 140,
      "new_lows": 12,
      "total_issues": 3200,
      "nh_nl_diff": 128,
      "nh_nl_ratio": 11.666666666666666,
      "cumulative_nh_nl": 124451,
      "spy_close": 250.17
    },
    {
      "date": "2017-09-14",
      "new_highs": 138,
      "new_lows": 14,
      "total_issues": 3188,
      "nh_nl_diff": 124,
      "nh_nl_ratio": 9.857142857142858,
      "cumulative_nh_nl": 124575,
      "spy_close": 250.09
    },
    {
      "date": "2017-09-15",
      "new_highs": 161,
      "new_lows": 22,
      "total_issues": 3211,
      "nh_nl_diff": 139,
      "nh_nl_ratio": 7.318181818181818,
      "cumulative_nh_nl": 124714,
      "spy_close": 249.19
    },
    {
      "date": "2017-09-18",
      "new_highs": 260,
      "new_lows": 27,
      "total_issues": 3222,
      "nh_nl_diff": 233,
      "nh_nl_ratio": 9.62962962962963,
      "cumulative_nh_nl": 124947,
      "spy_close": 249.72
    },
    {
      "date": "2017-09-19",
      "new_highs": 225,
      "new_lows": 26,
      "total_issues": 3205,
      "nh_nl_diff": 199,
      "nh_nl_ratio": 8.653846153846153,
      "cumulative_nh_nl": 125146,
      "spy_close": 249.97
    },
    {
      "date": "2017-09-20",
      "new_highs": 239,
      "new_lows": 24,
      "total_issues": 3201,
      "nh_nl_diff": 215,
      "nh_nl_ratio": 9.958333333333334,
      "cumulative_nh_nl": 125361,
      "spy_close": 250.06
    },
    {
      "date": "2017-09-21",
      "new_highs": 165,
      "new_lows": 26,
      "total_issues": 3195,
      "nh_nl_diff": 139,
      "nh_nl_ratio": 6.346153846153846,
      "cumulative_nh_nl": 125500,
      "spy_close": 249.39
    },
    {
      "date": "2017-09-22",
      "new_highs": 177,
      "new_lows": 22,
      "total_issues": 3199,
      "nh_nl_diff": 155,
      "nh_nl_ratio": 8.045454545454545,
      "cumulative_nh_nl": 125655,
      "spy_close": 249.44
    },
    {
      "date": "2017-09-25",
      "new_highs": 159,
      "new_lows": 25,
      "total_issues": 3207,
      "nh_nl_diff": 134,
      "nh_nl_ratio": 6.36,
      "cumulative_nh_nl": 125789,
      "spy_close": 248.93
    },
    {
      "date": "2017-09-26",
      "new_highs": 190,
      "new_lows": 16,
      "total_issues": 3211,
      "nh_nl_diff": 174,
      "nh_nl_ratio": 11.875,
      "cumulative_nh_nl": 125963,
      "spy_close": 249.08
    },
    {
      "date": "2017-09-27",
      "new_highs": 328,
      "new_lows": 25,
      "total_issues": 3197,
      "nh_nl_diff": 303,
      "nh_nl_ratio": 13.12,
      "cumulative_nh_nl": 126266,
      "spy_close": 250.05
    },
    {
      "date": "2017-09-28",
      "new_highs": 254,
      "new_lows": 24,
      "total_issues": 3197,
      "nh_nl_diff": 230,
      "nh_nl_ratio": 10.583333333333334,
      "cumulative_nh_nl": 126496,
      "spy_close": 250.35
    },
    {
      "date": "2017-09-29",
      "new_highs": 303,
      "new_lows": 25,
      "total_issues": 3210,
      "nh_nl_diff": 278,
      "nh_nl_ratio": 12.12,
      "cumulative_nh_nl": 126774,
      "spy_close": 251.23
    },
    {
      "date": "2017-10-02",
      "new_highs": 410,
      "new_lows": 31,
      "total_issues": 3213,
      "nh_nl_diff": 379,
      "nh_nl_ratio": 13.225806451612904,
      "cumulative_nh_nl": 127153,
      "spy_close": 252.32
    },
    {
      "date": "2017-10-03",
      "new_highs": 446,
      "new_lows": 22,
      "total_issues": 3218,
      "nh_nl_diff": 424,
      "nh_nl_ratio": 20.272727272727273,
      "cumulative_nh_nl": 127577,
      "spy_close": 252.86
    },
    {
      "date": "2017-10-04",
      "new_highs": 352,
      "new_lows": 19,
      "total_issues": 3211,
      "nh_nl_diff": 333,
      "nh_nl_ratio": 18.526315789473685,
      "cumulative_nh_nl": 127910,
      "spy_close": 253.16
    },
    {
      "date": "2017-10-05",
      "new_highs": 356,
      "new_lows": 25,
      "total_issues": 3220,
      "nh_nl_diff": 331,
      "nh_nl_ratio": 14.24,
      "cumulative_nh_nl": 128241,
      "spy_close": 254.66
    },
    {
      "date": "2017-10-06",
      "new_highs": 238,
      "new_lows": 16,
      "total_issues": 3204,
      "nh_nl_diff": 222,
      "nh_nl_ratio": 14.875,
      "cumulative_nh_nl": 128463,
      "spy_close": 254.37
    },
    {
      "date": "2017-10-09",
      "new_highs": 253,
      "new_lows": 28,
      "total_issues": 3193,
      "nh_nl_diff": 225,
      "nh_nl_ratio": 9.035714285714286,
      "cumulative_nh_nl": 128688,
      "spy_close": 253.95
    },
    {
      "date": "2017-10-10",
      "new_highs": 278,
      "new_lows": 22,
      "total_issues": 3209,
      "nh_nl_diff": 256,
      "nh_nl_ratio": 12.636363636363637,
      "cumulative_nh_nl": 128944,
      "spy_close": 254.62
    },
    {
      "date": "2017-10-11",
      "new_highs": 245,
      "new_lows": 21,
      "total_issues": 3213,
      "nh_nl_diff": 224,
      "nh_nl_ratio": 11.666666666666666,
      "cumulative_nh_nl": 129168,
      "spy_close": 255.02
    },
    {
      "date": "2017-10-12",
      "new_highs": 279,
      "new_lows": 35,
      "total_issues": 3215,
      "nh_nl_diff": 244,
      "nh_nl_ratio": 7.9714285714285715,
      "cumulative_nh_nl": 129412,
      "spy_close": 254.64
    },
    {
      "date": "2017-10-13",
      "new_highs": 332,
      "new_lows": 42,
      "total_issues": 3214,
      "nh_nl_diff": 290,
      "nh_nl_ratio": 7.904761904761905,
      "cumulative_nh_nl": 129702,
      "spy_close": 254.95
    },
    {
      "date": "2017-10-16",
      "new_highs": 273,
      "new_lows": 32,
      "total_issues": 3217,
      "nh_nl_diff": 241,
      "nh_nl_ratio": 8.53125,
      "cumulative_nh_nl": 129943,
      "spy_close": 255.29
    },
    {
      "date": "2017-10-17",
      "new_highs": 166,
      "new_lows": 32,
      "total_issues": 3204,
      "nh_nl_diff": 134,
      "nh_nl_ratio": 5.1875,
      "cumulative_nh_nl": 130077,
      "spy_close": 255.47
    },
    {
      "date": "2017-10-18",
      "new_highs": 210,
      "new_lows": 31,
      "total_issues": 3216,
      "nh_nl_diff": 179,
      "nh_nl_ratio": 6.774193548387097,
      "cumulative_nh_nl": 130256,
      "spy_close": 255.72
    },
    {
      "date": "2017-10-19",
      "new_highs": 139,
      "new_lows": 34,
      "total_issues": 3208,
      "nh_nl_diff": 105,
      "nh_nl_ratio": 4.088235294117647,
      "cumulative_nh_nl": 130361,
      "spy_close": 255.79
    },
    {
      "date": "2017-10-20",
      "new_highs": 345,
      "new_lows": 34,
      "total_issues": 3219,
      "nh_nl_diff": 311,
      "nh_nl_ratio": 10.147058823529411,
      "cumulative_nh_nl": 130672,
      "spy_close": 257.11
    },
    {
      "date": "2017-10-23",
      "new_highs": 258,
      "new_lows": 37,
      "total_issues": 3220,
      "nh_nl_diff": 221,
      "nh_nl_ratio": 6.972972972972973,
      "cumulative_nh_nl": 130893,
      "spy_close": 256.11
    },
    {
      "date": "2017-10-24",
      "new_highs": 233,
      "new_lows": 44,
      "total_issues": 3226,
      "nh_nl_diff": 189,
      "nh_nl_ratio": 5.295454545454546,
      "cumulative_nh_nl": 131082,
      "spy_close": 256.56
    },
    {
      "date": "2017-10-25",
      "new_highs": 154,
      "new_lows": 60,
      "total_issues": 3223,
      "nh_nl_diff": 94,
      "nh_nl_ratio": 2.566666666666667,
      "cumulative_nh_nl": 131176,
      "spy_close": 255.29
    },
    {
      "date": "2017-10-26",
      "new_highs": 235,
      "new_lows": 54,
      "total_issues": 3210,
      "nh_nl_diff": 181,
      "nh_nl_ratio": 4.351851851851852,
      "cumulative_nh_nl": 131357,
      "spy_close": 255.62
    },
    {
      "date": "2017-10-27",
      "new_highs": 275,
      "new_lows": 66,
      "total_issues": 3212,
      "nh_nl_diff": 209,
      "nh_nl_ratio": 4.166666666666667,
      "cumulative_nh_nl": 131566,
      "spy_close": 257.71
    },
    {
      "date": "2017-10-30",
      "new_highs": 156,
      "new_lows": 49,
      "total_issues": 3230,
      "nh_nl_diff": 107,
      "nh_nl_ratio": 3.183673469387755,
      "cumulative_nh_nl": 131673,
      "spy_close": 256.75
    },
    {
      "date": "2017-10-31",
      "new_highs": 241,
      "new_lows": 58,
      "total_issues": 3230,
      "nh_nl_diff": 183,
      "nh_nl_ratio": 4.155172413793103,
      "cumulative_nh_nl": 131856,
      "spy_close": 257.15
    },
    {
      "date": "2017-11-01",
      "new_highs": 277,
      "new_lows": 59,
      "total_issues": 3227,
      "nh_nl_diff": 218,
      "nh_nl_ratio": 4.694915254237288,
      "cumulative_nh_nl": 132074,
      "spy_close": 257.49
    },
    {
      "date": "2017-11-02",
      "new_highs": 194,
      "new_lows": 71,
      "total_issues": 3232,
      "nh_nl_diff": 123,
      "nh_nl_ratio": 2.732394366197183,
      "cumulative_nh_nl": 132197,
      "spy_close": 257.59
    },
    {
      "date": "2017-11-03",
      "new_highs": 200,
      "new_lows": 70,
      "total_issues": 3210,
      "nh_nl_diff": 130,
      "nh_nl_ratio": 2.857142857142857,
      "cumulative_nh_nl": 132327,
      "spy_close": 258.45
    },
    {
      "date": "2017-11-06",
      "new_highs": 238,
      "new_lows": 64,
      "total_issues": 3228,
      "nh_nl_diff": 174,
      "nh_nl_ratio": 3.71875,
      "cumulative_nh_nl": 132501,
      "spy_close": 258.85
    },
    {
      "date": "2017-11-07",
      "new_highs": 222,
      "new_lows": 70,
      "total_issues": 3224,
      "nh_nl_diff": 152,
      "nh_nl_ratio": 3.1714285714285713,
      "cumulative_nh_nl": 132653,
      "spy_close": 258.67
    },
    {
      "date": "2017-11-08",
      "new_highs": 161,
      "new_lows": 77,
      "total_issues": 3223,
      "nh_nl_diff": 84,
      "nh_nl_ratio": 2.090909090909091,
      "cumulative_nh_nl": 132737,
      "spy_close": 259.11
    },
    {
      "date": "2017-11-09",
      "new_highs": 97,
      "new_lows": 64,
      "total_issues": 3221,
      "nh_nl_diff": 33,
      "nh_nl_ratio": 1.515625,
      "cumulative_nh_nl": 132770,
      "spy_close": 258.17
    },
    {
      "date": "2017-11-10",
      "new_highs": 91,
      "new_lows": 53,
      "total_issues": 3231,
      "nh_nl_diff": 38,
      "nh_nl_ratio": 1.7169811320754718,
      "cumulative_nh_nl": 132808,
      "spy_close": 258.09
    },
    {
      "date": "2017-11-13",
      "new_highs": 126,
      "new_lows": 86,
      "total_issues": 3233,
      "nh_nl_diff": 40,
      "nh_nl_ratio": 1.4651162790697674,
      "cumulative_nh_nl": 132848,
      "spy_close": 258.33
    },
    {
      "date": "2017-11-14",
      "new_highs": 122,
      "new_lows": 91,
      "total_issues": 3235,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 1.3406593406593406,
      "cumulative_nh_nl": 132879,
      "spy_close": 257.73
    },
    {
      "date": "2017-11-15",
      "new_highs": 84,
      "new_lows": 101,
      "total_issues": 3226,
      "nh_nl_diff": -17,
      "nh_nl_ratio": 0.8316831683168316,
      "cumulative_nh_nl": 132862,
      "spy_close": 256.44
    },
    {
      "date": "2017-11-16",
      "new_highs": 162,
      "new_lows": 29,
      "total_issues": 3222,
      "nh_nl_diff": 133,
      "nh_nl_ratio": 5.586206896551724,
      "cumulative_nh_nl": 132995,
      "spy_close": 258.62
    },
    {
      "date": "2017-11-17",
      "new_highs": 147,
      "new_lows": 24,
      "total_issues": 3233,
      "nh_nl_diff": 123,
      "nh_nl_ratio": 6.125,
      "cumulative_nh_nl": 133118,
      "spy_close": 257.86
    },
    {
      "date": "2017-11-20",
      "new_highs": 216,
      "new_lows": 36,
      "total_issues": 3237,
      "nh_nl_diff": 180,
      "nh_nl_ratio": 6.0,
      "cumulative_nh_nl": 133298,
      "spy_close": 258.3
    },
    {
      "date": "2017-11-21",
      "new_highs": 329,
      "new_lows": 37,
      "total_issues": 3242,
      "nh_nl_diff": 292,
      "nh_nl_ratio": 8.891891891891891,
      "cumulative_nh_nl": 133590,
      "spy_close": 259.99
    },
    {
      "date": "2017-11-22",
      "new_highs": 243,
      "new_lows": 30,
      "total_issues": 3223,
      "nh_nl_diff": 213,
      "nh_nl_ratio": 8.1,
      "cumulative_nh_nl": 133803,
      "spy_close": 259.76
    },
    {
      "date": "2017-11-24",
      "new_highs": 196,
      "new_lows": 22,
      "total_issues": 3203,
      "nh_nl_diff": 174,
      "nh_nl_ratio": 8.909090909090908,
      "cumulative_nh_nl": 133977,
      "spy_close": 260.36
    },
    {
      "date": "2017-11-27",
      "new_highs": 187,
      "new_lows": 25,
      "total_issues": 3231,
      "nh_nl_diff": 162,
      "nh_nl_ratio": 7.48,
      "cumulative_nh_nl": 134139,
      "spy_close": 260.23
    },
    {
      "date": "2017-11-28",
      "new_highs": 281,
      "new_lows": 48,
      "total_issues": 3244,
      "nh_nl_diff": 233,
      "nh_nl_ratio": 5.854166666666667,
      "cumulative_nh_nl": 134372,
      "spy_close": 262.87
    },
    {
      "date": "2017-11-29",
      "new_highs": 394,
      "new_lows": 37,
      "total_issues": 3249,
      "nh_nl_diff": 357,
      "nh_nl_ratio": 10.64864864864865,
      "cumulative_nh_nl": 134729,
      "spy_close": 262.71
    },
    {
      "date": "2017-11-30",
      "new_highs": 373,
      "new_lows": 26,
      "total_issues": 3245,
      "nh_nl_diff": 347,
      "nh_nl_ratio": 14.346153846153847,
      "cumulative_nh_nl": 135076,
      "spy_close": 265.01
    },
    {
      "date": "2017-12-01",
      "new_highs": 148,
      "new_lows": 23,
      "total_issues": 3237,
      "nh_nl_diff": 125,
      "nh_nl_ratio": 6.434782608695652,
      "cumulative_nh_nl": 135201,
      "spy_close": 264.46
    },
    {
      "date": "2017-12-04",
      "new_highs": 360,
      "new_lows": 28,
      "total_issues": 3248,
      "nh_nl_diff": 332,
      "nh_nl_ratio": 12.857142857142858,
      "cumulative_nh_nl": 135533,
      "spy_close": 264.14
    },
    {
      "date": "2017-12-05",
      "new_highs": 86,
      "new_lows": 36,
      "total_issues": 3242,
      "nh_nl_diff": 50,
      "nh_nl_ratio": 2.388888888888889,
      "cumulative_nh_nl": 135583,
      "spy_close": 263.19
    },
    {
      "date": "2017-12-06",
      "new_highs": 52,
      "new_lows": 53,
      "total_issues": 3237,
      "nh_nl_diff": -1,
      "nh_nl_ratio": 0.9811320754716981,
      "cumulative_nh_nl": 135582,
      "spy_close": 263.24
    },
    {
      "date": "2017-12-07",
      "new_highs": 101,
      "new_lows": 59,
      "total_issues": 3243,
      "nh_nl_diff": 42,
      "nh_nl_ratio": 1.7118644067796611,
      "cumulative_nh_nl": 135624,
      "spy_close": 264.07
    },
    {
      "date": "2017-12-08",
      "new_highs": 118,
      "new_lows": 31,
      "total_issues": 3240,
      "nh_nl_diff": 87,
      "nh_nl_ratio": 3.806451612903226,
      "cumulative_nh_nl": 135711,
      "spy_close": 265.51
    },
    {
      "date": "2017-12-11",
      "new_highs": 117,
      "new_lows": 28,
      "total_issues": 3254,
      "nh_nl_diff": 89,
      "nh_nl_ratio": 4.178571428571429,
      "cumulative_nh_nl": 135800,
      "spy_close": 266.31
    },
    {
      "date": "2017-12-12",
      "new_highs": 129,
      "new_lows": 35,
      "total_issues": 3245,
      "nh_nl_diff": 94,
      "nh_nl_ratio": 3.6857142857142855,
      "cumulative_nh_nl": 135894,
      "spy_close": 266.78
    },
    {
      "date": "2017-12-13",
      "new_highs": 154,
      "new_lows": 36,
      "total_issues": 3257,
      "nh_nl_diff": 118,
      "nh_nl_ratio": 4.277777777777778,
      "cumulative_nh_nl": 136012,
      "spy_close": 266.75
    },
    {
      "date": "2017-12-14",
      "new_highs": 85,
      "new_lows": 48,
      "total_issues": 3255,
      "nh_nl_diff": 37,
      "nh_nl_ratio": 1.7708333333333333,
      "cumulative_nh_nl": 136049,
      "spy_close": 265.66
    },
    {
      "date": "2017-12-15",
      "new_highs": 143,
      "new_lows": 35,
      "total_issues": 3265,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 4.085714285714285,
      "cumulative_nh_nl": 136157,
      "spy_close": 266.51
    },
    {
      "date": "2017-12-18",
      "new_highs": 327,
      "new_lows": 26,
      "total_issues": 3274,
      "nh_nl_diff": 301,
      "nh_nl_ratio": 12.576923076923077,
      "cumulative_nh_nl": 136458,
      "spy_close": 268.2
    },
    {
      "date": "2017-12-19",
      "new_highs": 194,
      "new_lows": 32,
      "total_issues": 3261,
      "nh_nl_diff": 162,
      "nh_nl_ratio": 6.0625,
      "cumulative_nh_nl": 136620,
      "spy_close": 267.17
    },
    {
      "date": "2017-12-20",
      "new_highs": 160,
      "new_lows": 35,
      "total_issues": 3256,
      "nh_nl_diff": 125,
      "nh_nl_ratio": 4.571428571428571,
      "cumulative_nh_nl": 136745,
      "spy_close": 267.03
    },
    {
      "date": "2017-12-21",
      "new_highs": 194,
      "new_lows": 34,
      "total_issues": 3252,
      "nh_nl_diff": 160,
      "nh_nl_ratio": 5.705882352941177,
      "cumulative_nh_nl": 136905,
      "spy_close": 267.58
    },
    {
      "date": "2017-12-22",
      "new_highs": 130,
      "new_lows": 18,
      "total_issues": 3253,
      "nh_nl_diff": 112,
      "nh_nl_ratio": 7.222222222222222,
      "cumulative_nh_nl": 137017,
      "spy_close": 267.51
    },
    {
      "date": "2017-12-26",
      "new_highs": 155,
      "new_lows": 18,
      "total_issues": 3254,
      "nh_nl_diff": 137,
      "nh_nl_ratio": 8.61111111111111,
      "cumulative_nh_nl": 137154,
      "spy_close": 267.19
    },
    {
      "date": "2017-12-27",
      "new_highs": 135,
      "new_lows": 17,
      "total_issues": 3263,
      "nh_nl_diff": 118,
      "nh_nl_ratio": 7.9411764705882355,
      "cumulative_nh_nl": 137272,
      "spy_close": 267.32
    },
    {
      "date": "2017-12-28",
      "new_highs": 136,
      "new_lows": 22,
      "total_issues": 3269,
      "nh_nl_diff": 114,
      "nh_nl_ratio": 6.181818181818182,
      "cumulative_nh_nl": 137386,
      "spy_close": 267.87
    },
    {
      "date": "2017-12-29",
      "new_highs": 185,
      "new_lows": 18,
      "total_issues": 3274,
      "nh_nl_diff": 167,
      "nh_nl_ratio": 10.277777777777779,
      "cumulative_nh_nl": 137553,
      "spy_close": 266.86
    },
    {
      "date": "2018-01-02",
      "new_highs": 209,
      "new_lows": 26,
      "total_issues": 3275,
      "nh_nl_diff": 183,
      "nh_nl_ratio": 8.038461538461538,
      "cumulative_nh_nl": 137736,
      "spy_close": 268.77
    },
    {
      "date": "2018-01-03",
      "new_highs": 273,
      "new_lows": 37,
      "total_issues": 3267,
      "nh_nl_diff": 236,
      "nh_nl_ratio": 7.378378378378378,
      "cumulative_nh_nl": 137972,
      "spy_close": 270.47
    },
    {
      "date": "2018-01-04",
      "new_highs": 363,
      "new_lows": 34,
      "total_issues": 3255,
      "nh_nl_diff": 329,
      "nh_nl_ratio": 10.676470588235293,
      "cumulative_nh_nl": 138301,
      "spy_close": 271.61
    },
    {
      "date": "2018-01-05",
      "new_highs": 320,
      "new_lows": 30,
      "total_issues": 3264,
      "nh_nl_diff": 290,
      "nh_nl_ratio": 10.666666666666666,
      "cumulative_nh_nl": 138591,
      "spy_close": 273.42
    },
    {
      "date": "2018-01-08",
      "new_highs": 338,
      "new_lows": 31,
      "total_issues": 3256,
      "nh_nl_diff": 307,
      "nh_nl_ratio": 10.903225806451612,
      "cumulative_nh_nl": 138898,
      "spy_close": 273.92
    },
    {
      "date": "2018-01-09",
      "new_highs": 375,
      "new_lows": 54,
      "total_issues": 3251,
      "nh_nl_diff": 321,
      "nh_nl_ratio": 6.944444444444445,
      "cumulative_nh_nl": 139219,
      "spy_close": 274.54
    },
    {
      "date": "2018-01-10",
      "new_highs": 206,
      "new_lows": 52,
      "total_issues": 3244,
      "nh_nl_diff": 154,
      "nh_nl_ratio": 3.9615384615384617,
      "cumulative_nh_nl": 139373,
      "spy_close": 274.12
    },
    {
      "date": "2018-01-11",
      "new_highs": 398,
      "new_lows": 45,
      "total_issues": 3262,
      "nh_nl_diff": 353,
      "nh_nl_ratio": 8.844444444444445,
      "cumulative_nh_nl": 139726,
      "spy_close": 276.12
    },
    {
      "date": "2018-01-12",
      "new_highs": 521,
      "new_lows": 57,
      "total_issues": 3264,
      "nh_nl_diff": 464,
      "nh_nl_ratio": 9.140350877192983,
      "cumulative_nh_nl": 140190,
      "spy_close": 277.92
    },
    {
      "date": "2018-01-16",
      "new_highs": 535,
      "new_lows": 52,
      "total_issues": 3276,
      "nh_nl_diff": 483,
      "nh_nl_ratio": 10.288461538461538,
      "cumulative_nh_nl": 140673,
      "spy_close": 276.97
    },
    {
      "date": "2018-01-17",
      "new_highs": 226,
      "new_lows": 42,
      "total_issues": 3268,
      "nh_nl_diff": 184,
      "nh_nl_ratio": 5.380952380952381,
      "cumulative_nh_nl": 140857,
      "spy_close": 279.61
    },
    {
      "date": "2018-01-18",
      "new_highs": 243,
      "new_lows": 60,
      "total_issues": 3269,
      "nh_nl_diff": 183,
      "nh_nl_ratio": 4.05,
      "cumulative_nh_nl": 141040,
      "spy_close": 279.14
    },
    {
      "date": "2018-01-19",
      "new_highs": 341,
      "new_lows": 49,
      "total_issues": 3264,
      "nh_nl_diff": 292,
      "nh_nl_ratio": 6.959183673469388,
      "cumulative_nh_nl": 141332,
      "spy_close": 280.41
    },
    {
      "date": "2018-01-22",
      "new_highs": 403,
      "new_lows": 38,
      "total_issues": 3269,
      "nh_nl_diff": 365,
      "nh_nl_ratio": 10.605263157894736,
      "cumulative_nh_nl": 141697,
      "spy_close": 282.69
    },
    {
      "date": "2018-01-23",
      "new_highs": 442,
      "new_lows": 31,
      "total_issues": 3258,
      "nh_nl_diff": 411,
      "nh_nl_ratio": 14.258064516129032,
      "cumulative_nh_nl": 142108,
      "spy_close": 283.29
    },
    {
      "date": "2018-01-24",
      "new_highs": 470,
      "new_lows": 39,
      "total_issues": 3263,
      "nh_nl_diff": 431,
      "nh_nl_ratio": 12.051282051282051,
      "cumulative_nh_nl": 142539,
      "spy_close": 283.18
    },
    {
      "date": "2018-01-25",
      "new_highs": 294,
      "new_lows": 41,
      "total_issues": 3253,
      "nh_nl_diff": 253,
      "nh_nl_ratio": 7.170731707317073,
      "cumulative_nh_nl": 142792,
      "spy_close": 283.3
    },
    {
      "date": "2018-01-26",
      "new_highs": 366,
      "new_lows": 50,
      "total_issues": 3252,
      "nh_nl_diff": 316,
      "nh_nl_ratio": 7.32,
      "cumulative_nh_nl": 143108,
      "spy_close": 286.58
    },
    {
      "date": "2018-01-29",
      "new_highs": 283,
      "new_lows": 83,
      "total_issues": 3263,
      "nh_nl_diff": 200,
      "nh_nl_ratio": 3.4096385542168677,
      "cumulative_nh_nl": 143308,
      "spy_close": 284.68
    },
    {
      "date": "2018-01-30",
      "new_highs": 55,
      "new_lows": 110,
      "total_issues": 3258,
      "nh_nl_diff": -55,
      "nh_nl_ratio": 0.5,
      "cumulative_nh_nl": 143253,
      "spy_close": 281.76
    },
    {
      "date": "2018-01-31",
      "new_highs": 103,
      "new_lows": 70,
      "total_issues": 3259,
      "nh_nl_diff": 33,
      "nh_nl_ratio": 1.4714285714285715,
      "cumulative_nh_nl": 143286,
      "spy_close": 281.9
    },
    {
      "date": "2018-02-01",
      "new_highs": 112,
      "new_lows": 82,
      "total_issues": 3252,
      "nh_nl_diff": 30,
      "nh_nl_ratio": 1.3658536585365855,
      "cumulative_nh_nl": 143316,
      "spy_close": 281.58
    },
    {
      "date": "2018-02-02",
      "new_highs": 69,
      "new_lows": 185,
      "total_issues": 3264,
      "nh_nl_diff": -116,
      "nh_nl_ratio": 0.372972972972973,
      "cumulative_nh_nl": 143200,
      "spy_close": 275.45
    },
    {
      "date": "2018-02-05",
      "new_highs": 21,
      "new_lows": 316,
      "total_issues": 3275,
      "nh_nl_diff": -295,
      "nh_nl_ratio": 0.06645569620253164,
      "cumulative_nh_nl": 142905,
      "spy_close": 263.93
    },
    {
      "date": "2018-02-06",
      "new_highs": 18,
      "new_lows": 355,
      "total_issues": 3271,
      "nh_nl_diff": -337,
      "nh_nl_ratio": 0.05070422535211268,
      "cumulative_nh_nl": 142568,
      "spy_close": 269.13
    },
    {
      "date": "2018-02-07",
      "new_highs": 25,
      "new_lows": 48,
      "total_issues": 3244,
      "nh_nl_diff": -23,
      "nh_nl_ratio": 0.5208333333333334,
      "cumulative_nh_nl": 142545,
      "spy_close": 267.67
    },
    {
      "date": "2018-02-08",
      "new_highs": 22,
      "new_lows": 159,
      "total_issues": 3254,
      "nh_nl_diff": -137,
      "nh_nl_ratio": 0.13836477987421383,
      "cumulative_nh_nl": 142408,
      "spy_close": 257.63
    },
    {
      "date": "2018-02-09",
      "new_highs": 17,
      "new_lows": 273,
      "total_issues": 3265,
      "nh_nl_diff": -256,
      "nh_nl_ratio": 0.06227106227106227,
      "cumulative_nh_nl": 142152,
      "spy_close": 261.5
    },
    {
      "date": "2018-02-12",
      "new_highs": 18,
      "new_lows": 68,
      "total_issues": 3264,
      "nh_nl_diff": -50,
      "nh_nl_ratio": 0.2647058823529412,
      "cumulative_nh_nl": 142102,
      "spy_close": 265.34
    },
    {
      "date": "2018-02-13",
      "new_highs": 29,
      "new_lows": 36,
      "total_issues": 3248,
      "nh_nl_diff": -7,
      "nh_nl_ratio": 0.8055555555555556,
      "cumulative_nh_nl": 142095,
      "spy_close": 266.0
    },
    {
      "date": "2018-02-14",
      "new_highs": 55,
      "new_lows": 47,
      "total_issues": 3261,
      "nh_nl_diff": 8,
      "nh_nl_ratio": 1.1702127659574468,
      "cumulative_nh_nl": 142103,
      "spy_close": 269.59
    },
    {
      "date": "2018-02-15",
      "new_highs": 87,
      "new_lows": 25,
      "total_issues": 3258,
      "nh_nl_diff": 62,
      "nh_nl_ratio": 3.48,
      "cumulative_nh_nl": 142165,
      "spy_close": 273.03
    },
    {
      "date": "2018-02-16",
      "new_highs": 101,
      "new_lows": 25,
      "total_issues": 3251,
      "nh_nl_diff": 76,
      "nh_nl_ratio": 4.04,
      "cumulative_nh_nl": 142241,
      "spy_close": 273.11
    },
    {
      "date": "2018-02-20",
      "new_highs": 88,
      "new_lows": 32,
      "total_issues": 3263,
      "nh_nl_diff": 56,
      "nh_nl_ratio": 2.75,
      "cumulative_nh_nl": 142297,
      "spy_close": 271.4
    },
    {
      "date": "2018-02-21",
      "new_highs": 96,
      "new_lows": 42,
      "total_issues": 3263,
      "nh_nl_diff": 54,
      "nh_nl_ratio": 2.2857142857142856,
      "cumulative_nh_nl": 142351,
      "spy_close": 270.05
    },
    {
      "date": "2018-02-22",
      "new_highs": 51,
      "new_lows": 59,
      "total_issues": 3248,
      "nh_nl_diff": -8,
      "nh_nl_ratio": 0.864406779661017,
      "cumulative_nh_nl": 142343,
      "spy_close": 270.4
    },
    {
      "date": "2018-02-23",
      "new_highs": 63,
      "new_lows": 32,
      "total_issues": 3248,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 1.96875,
      "cumulative_nh_nl": 142374,
      "spy_close": 274.71
    },
    {
      "date": "2018-02-26",
      "new_highs": 126,
      "new_lows": 31,
      "total_issues": 3255,
      "nh_nl_diff": 95,
      "nh_nl_ratio": 4.064516129032258,
      "cumulative_nh_nl": 142469,
      "spy_close": 277.9
    },
    {
      "date": "2018-02-27",
      "new_highs": 125,
      "new_lows": 55,
      "total_issues": 3254,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 2.272727272727273,
      "cumulative_nh_nl": 142539,
      "spy_close": 274.43
    },
    {
      "date": "2018-02-28",
      "new_highs": 69,
      "new_lows": 96,
      "total_issues": 3266,
      "nh_nl_diff": -27,
      "nh_nl_ratio": 0.71875,
      "cumulative_nh_nl": 142512,
      "spy_close": 271.65
    },
    {
      "date": "2018-03-01",
      "new_highs": 16,
      "new_lows": 119,
      "total_issues": 3248,
      "nh_nl_diff": -103,
      "nh_nl_ratio": 0.13445378151260504,
      "cumulative_nh_nl": 142409,
      "spy_close": 267.7
    },
    {
      "date": "2018-03-02",
      "new_highs": 39,
      "new_lows": 114,
      "total_issues": 3250,
      "nh_nl_diff": -75,
      "nh_nl_ratio": 0.34210526315789475,
      "cumulative_nh_nl": 142334,
      "spy_close": 269.08
    },
    {
      "date": "2018-03-05",
      "new_highs": 102,
      "new_lows": 29,
      "total_issues": 3261,
      "nh_nl_diff": 73,
      "nh_nl_ratio": 3.5172413793103448,
      "cumulative_nh_nl": 142407,
      "spy_close": 272.19
    },
    {
      "date": "2018-03-06",
      "new_highs": 137,
      "new_lows": 21,
      "total_issues": 3279,
      "nh_nl_diff": 116,
      "nh_nl_ratio": 6.523809523809524,
      "cumulative_nh_nl": 142523,
      "spy_close": 272.88
    },
    {
      "date": "2018-03-07",
      "new_highs": 152,
      "new_lows": 20,
      "total_issues": 3278,
      "nh_nl_diff": 132,
      "nh_nl_ratio": 7.6,
      "cumulative_nh_nl": 142655,
      "spy_close": 272.78
    },
    {
      "date": "2018-03-08",
      "new_highs": 162,
      "new_lows": 16,
      "total_issues": 3266,
      "nh_nl_diff": 146,
      "nh_nl_ratio": 10.125,
      "cumulative_nh_nl": 142801,
      "spy_close": 274.1
    },
    {
      "date": "2018-03-09",
      "new_highs": 231,
      "new_lows": 23,
      "total_issues": 3271,
      "nh_nl_diff": 208,
      "nh_nl_ratio": 10.043478260869565,
      "cumulative_nh_nl": 143009,
      "spy_close": 278.87
    },
    {
      "date": "2018-03-12",
      "new_highs": 256,
      "new_lows": 19,
      "total_issues": 3269,
      "nh_nl_diff": 237,
      "nh_nl_ratio": 13.473684210526315,
      "cumulative_nh_nl": 143246,
      "spy_close": 278.52
    },
    {
      "date": "2018-03-13",
      "new_highs": 192,
      "new_lows": 26,
      "total_issues": 3258,
      "nh_nl_diff": 166,
      "nh_nl_ratio": 7.384615384615385,
      "cumulative_nh_nl": 143412,
      "spy_close": 276.72
    },
    {
      "date": "2018-03-14",
      "new_highs": 74,
      "new_lows": 40,
      "total_issues": 3267,
      "nh_nl_diff": 34,
      "nh_nl_ratio": 1.85,
      "cumulative_nh_nl": 143446,
      "spy_close": 275.3
    },
    {
      "date": "2018-03-15",
      "new_highs": 61,
      "new_lows": 64,
      "total_issues": 3263,
      "nh_nl_diff": -3,
      "nh_nl_ratio": 0.953125,
      "cumulative_nh_nl": 143443,
      "spy_close": 275.0
    },
    {
      "date": "2018-03-16",
      "new_highs": 100,
      "new_lows": 58,
      "total_issues": 3268,
      "nh_nl_diff": 42,
      "nh_nl_ratio": 1.7241379310344827,
      "cumulative_nh_nl": 143485,
      "spy_close": 274.2
    },
    {
      "date": "2018-03-19",
      "new_highs": 56,
      "new_lows": 81,
      "total_issues": 3272,
      "nh_nl_diff": -25,
      "nh_nl_ratio": 0.691358024691358,
      "cumulative_nh_nl": 143460,
      "spy_close": 270.49
    },
    {
      "date": "2018-03-20",
      "new_highs": 75,
      "new_lows": 90,
      "total_issues": 3273,
      "nh_nl_diff": -15,
      "nh_nl_ratio": 0.8333333333333334,
      "cumulative_nh_nl": 143445,
      "spy_close": 270.95
    },
    {
      "date": "2018-03-21",
      "new_highs": 100,
      "new_lows": 93,
      "total_issues": 3263,
      "nh_nl_diff": 7,
      "nh_nl_ratio": 1.075268817204301,
      "cumulative_nh_nl": 143452,
      "spy_close": 270.43
    },
    {
      "date": "2018-03-22",
      "new_highs": 38,
      "new_lows": 84,
      "total_issues": 3276,
      "nh_nl_diff": -46,
      "nh_nl_ratio": 0.4523809523809524,
      "cumulative_nh_nl": 143406,
      "spy_close": 263.67
    },
    {
      "date": "2018-03-23",
      "new_highs": 14,
      "new_lows": 152,
      "total_issues": 3263,
      "nh_nl_diff": -138,
      "nh_nl_ratio": 0.09210526315789473,
      "cumulative_nh_nl": 143268,
      "spy_close": 258.05
    },
    {
      "date": "2018-03-26",
      "new_highs": 34,
      "new_lows": 130,
      "total_issues": 3266,
      "nh_nl_diff": -96,
      "nh_nl_ratio": 0.26153846153846155,
      "cumulative_nh_nl": 143172,
      "spy_close": 265.11
    },
    {
      "date": "2018-03-27",
      "new_highs": 46,
      "new_lows": 80,
      "total_issues": 3270,
      "nh_nl_diff": -34,
      "nh_nl_ratio": 0.575,
      "cumulative_nh_nl": 143138,
      "spy_close": 260.6
    },
    {
      "date": "2018-03-28",
      "new_highs": 21,
      "new_lows": 83,
      "total_issues": 3263,
      "nh_nl_diff": -62,
      "nh_nl_ratio": 0.25301204819277107,
      "cumulative_nh_nl": 143076,
      "spy_close": 259.83
    },
    {
      "date": "2018-03-29",
      "new_highs": 53,
      "new_lows": 46,
      "total_issues": 3274,
      "nh_nl_diff": 7,
      "nh_nl_ratio": 1.1521739130434783,
      "cumulative_nh_nl": 143083,
      "spy_close": 263.15
    },
    {
      "date": "2018-04-02",
      "new_highs": 25,
      "new_lows": 121,
      "total_issues": 3274,
      "nh_nl_diff": -96,
      "nh_nl_ratio": 0.2066115702479339,
      "cumulative_nh_nl": 142987,
      "spy_close": 257.47
    },
    {
      "date": "2018-04-03",
      "new_highs": 26,
      "new_lows": 70,
      "total_issues": 3275,
      "nh_nl_diff": -44,
      "nh_nl_ratio": 0.37142857142857144,
      "cumulative_nh_nl": 142943,
      "spy_close": 260.77
    },
    {
      "date": "2018-04-04",
      "new_highs": 43,
      "new_lows": 58,
      "total_issues": 3274,
      "nh_nl_diff": -15,
      "nh_nl_ratio": 0.7413793103448276,
      "cumulative_nh_nl": 142928,
      "spy_close": 263.56
    },
    {
      "date": "2018-04-05",
      "new_highs": 78,
      "new_lows": 14,
      "total_issues": 3270,
      "nh_nl_diff": 64,
      "nh_nl_ratio": 5.571428571428571,
      "cumulative_nh_nl": 142992,
      "spy_close": 265.64
    },
    {
      "date": "2018-04-06",
      "new_highs": 44,
      "new_lows": 38,
      "total_issues": 3264,
      "nh_nl_diff": 6,
      "nh_nl_ratio": 1.1578947368421053,
      "cumulative_nh_nl": 142998,
      "spy_close": 259.72
    },
    {
      "date": "2018-04-09",
      "new_highs": 33,
      "new_lows": 33,
      "total_issues": 3268,
      "nh_nl_diff": 0,
      "nh_nl_ratio": 1.0,
      "cumulative_nh_nl": 142998,
      "spy_close": 261.0
    },
    {
      "date": "2018-04-10",
      "new_highs": 72,
      "new_lows": 17,
      "total_issues": 3278,
      "nh_nl_diff": 55,
      "nh_nl_ratio": 4.235294117647059,
      "cumulative_nh_nl": 143053,
      "spy_close": 265.15
    },
    {
      "date": "2018-04-11",
      "new_highs": 74,
      "new_lows": 13,
      "total_issues": 3268,
      "nh_nl_diff": 61,
      "nh_nl_ratio": 5.6923076923076925,
      "cumulative_nh_nl": 143114,
      "spy_close": 263.76
    },
    {
      "date": "2018-04-12",
      "new_highs": 83,
      "new_lows": 24,
      "total_issues": 3273,
      "nh_nl_diff": 59,
      "nh_nl_ratio": 3.4583333333333335,
      "cumulative_nh_nl": 143173,
      "spy_close": 265.93
    },
    {
      "date": "2018-04-13",
      "new_highs": 62,
      "new_lows": 31,
      "total_issues": 3266,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 2.0,
      "cumulative_nh_nl": 143204,
      "spy_close": 265.15
    },
    {
      "date": "2018-04-16",
      "new_highs": 89,
      "new_lows": 23,
      "total_issues": 3279,
      "nh_nl_diff": 66,
      "nh_nl_ratio": 3.869565217391304,
      "cumulative_nh_nl": 143270,
      "spy_close": 267.33
    },
    {
      "date": "2018-04-17",
      "new_highs": 151,
      "new_lows": 30,
      "total_issues": 3274,
      "nh_nl_diff": 121,
      "nh_nl_ratio": 5.033333333333333,
      "cumulative_nh_nl": 143391,
      "spy_close": 270.19
    },
    {
      "date": "2018-04-18",
      "new_highs": 166,
      "new_lows": 39,
      "total_issues": 3268,
      "nh_nl_diff": 127,
      "nh_nl_ratio": 4.256410256410256,
      "cumulative_nh_nl": 143518,
      "spy_close": 270.39
    },
    {
      "date": "2018-04-19",
      "new_highs": 89,
      "new_lows": 60,
      "total_issues": 3268,
      "nh_nl_diff": 29,
      "nh_nl_ratio": 1.4833333333333334,
      "cumulative_nh_nl": 143547,
      "spy_close": 268.89
    },
    {
      "date": "2018-04-20",
      "new_highs": 64,
      "new_lows": 77,
      "total_issues": 3271,
      "nh_nl_diff": -13,
      "nh_nl_ratio": 0.8311688311688312,
      "cumulative_nh_nl": 143534,
      "spy_close": 266.61
    },
    {
      "date": "2018-04-23",
      "new_highs": 81,
      "new_lows": 95,
      "total_issues": 3262,
      "nh_nl_diff": -14,
      "nh_nl_ratio": 0.8526315789473684,
      "cumulative_nh_nl": 143520,
      "spy_close": 266.57
    },
    {
      "date": "2018-04-24",
      "new_highs": 86,
      "new_lows": 105,
      "total_issues": 3272,
      "nh_nl_diff": -19,
      "nh_nl_ratio": 0.819047619047619,
      "cumulative_nh_nl": 143501,
      "spy_close": 262.98
    },
    {
      "date": "2018-04-25",
      "new_highs": 45,
      "new_lows": 121,
      "total_issues": 3272,
      "nh_nl_diff": -76,
      "nh_nl_ratio": 0.371900826446281,
      "cumulative_nh_nl": 143425,
      "spy_close": 263.63
    },
    {
      "date": "2018-04-26",
      "new_highs": 79,
      "new_lows": 57,
      "total_issues": 3266,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 1.3859649122807018,
      "cumulative_nh_nl": 143447,
      "spy_close": 266.31
    },
    {
      "date": "2018-04-27",
      "new_highs": 72,
      "new_lows": 47,
      "total_issues": 3275,
      "nh_nl_diff": 25,
      "nh_nl_ratio": 1.5319148936170213,
      "cumulative_nh_nl": 143472,
      "spy_close": 266.56
    },
    {
      "date": "2018-04-30",
      "new_highs": 82,
      "new_lows": 53,
      "total_issues": 3277,
      "nh_nl_diff": 29,
      "nh_nl_ratio": 1.5471698113207548,
      "cumulative_nh_nl": 143501,
      "spy_close": 264.51
    },
    {
      "date": "2018-05-01",
      "new_highs": 34,
      "new_lows": 98,
      "total_issues": 3272,
      "nh_nl_diff": -64,
      "nh_nl_ratio": 0.3469387755102041,
      "cumulative_nh_nl": 143437,
      "spy_close": 264.98
    },
    {
      "date": "2018-05-02",
      "new_highs": 98,
      "new_lows": 64,
      "total_issues": 3300,
      "nh_nl_diff": 34,
      "nh_nl_ratio": 1.53125,
      "cumulative_nh_nl": 143471,
      "spy_close": 263.2
    },
    {
      "date": "2018-05-03",
      "new_highs": 73,
      "new_lows": 113,
      "total_issues": 3274,
      "nh_nl_diff": -40,
      "nh_nl_ratio": 0.6460176991150443,
      "cumulative_nh_nl": 143431,
      "spy_close": 262.62
    },
    {
      "date": "2018-05-04",
      "new_highs": 105,
      "new_lows": 52,
      "total_issues": 3281,
      "nh_nl_diff": 53,
      "nh_nl_ratio": 2.019230769230769,
      "cumulative_nh_nl": 143484,
      "spy_close": 266.02
    },
    {
      "date": "2018-05-07",
      "new_highs": 136,
      "new_lows": 51,
      "total_issues": 3308,
      "nh_nl_diff": 85,
      "nh_nl_ratio": 2.6666666666666665,
      "cumulative_nh_nl": 143569,
      "spy_close": 266.92
    },
    {
      "date": "2018-05-08",
      "new_highs": 120,
      "new_lows": 53,
      "total_issues": 3293,
      "nh_nl_diff": 67,
      "nh_nl_ratio": 2.2641509433962264,
      "cumulative_nh_nl": 143636,
      "spy_close": 266.92
    },
    {
      "date": "2018-05-09",
      "new_highs": 198,
      "new_lows": 62,
      "total_issues": 3295,
      "nh_nl_diff": 136,
      "nh_nl_ratio": 3.193548387096774,
      "cumulative_nh_nl": 143772,
      "spy_close": 269.5
    },
    {
      "date": "2018-05-10",
      "new_highs": 196,
      "new_lows": 35,
      "total_issues": 3291,
      "nh_nl_diff": 161,
      "nh_nl_ratio": 5.6,
      "cumulative_nh_nl": 143933,
      "spy_close": 272.02
    },
    {
      "date": "2018-05-11",
      "new_highs": 167,
      "new_lows": 36,
      "total_issues": 3289,
      "nh_nl_diff": 131,
      "nh_nl_ratio": 4.638888888888889,
      "cumulative_nh_nl": 144064,
      "spy_close": 272.85
    },
    {
      "date": "2018-05-14",
      "new_highs": 169,
      "new_lows": 38,
      "total_issues": 3308,
      "nh_nl_diff": 131,
      "nh_nl_ratio": 4.447368421052632,
      "cumulative_nh_nl": 144195,
      "spy_close": 272.98
    },
    {
      "date": "2018-05-15",
      "new_highs": 95,
      "new_lows": 89,
      "total_issues": 3303,
      "nh_nl_diff": 6,
      "nh_nl_ratio": 1.0674157303370786,
      "cumulative_nh_nl": 144201,
      "spy_close": 271.1
    },
    {
      "date": "2018-05-16",
      "new_highs": 167,
      "new_lows": 55,
      "total_issues": 3316,
      "nh_nl_diff": 112,
      "nh_nl_ratio": 3.036363636363636,
      "cumulative_nh_nl": 144313,
      "spy_close": 272.24
    },
    {
      "date": "2018-05-17",
      "new_highs": 183,
      "new_lows": 56,
      "total_issues": 3301,
      "nh_nl_diff": 127,
      "nh_nl_ratio": 3.267857142857143,
      "cumulative_nh_nl": 144440,
      "spy_close": 272.01
    },
    {
      "date": "2018-05-18",
      "new_highs": 160,
      "new_lows": 71,
      "total_issues": 3304,
      "nh_nl_diff": 89,
      "nh_nl_ratio": 2.2535211267605635,
      "cumulative_nh_nl": 144529,
      "spy_close": 271.33
    },
    {
      "date": "2018-05-21",
      "new_highs": 260,
      "new_lows": 56,
      "total_issues": 3302,
      "nh_nl_diff": 204,
      "nh_nl_ratio": 4.642857142857143,
      "cumulative_nh_nl": 144733,
      "spy_close": 273.37
    },
    {
      "date": "2018-05-22",
      "new_highs": 187,
      "new_lows": 46,
      "total_issues": 3317,
      "nh_nl_diff": 141,
      "nh_nl_ratio": 4.065217391304348,
      "cumulative_nh_nl": 144874,
      "spy_close": 272.61
    },
    {
      "date": "2018-05-23",
      "new_highs": 73,
      "new_lows": 60,
      "total_issues": 3303,
      "nh_nl_diff": 13,
      "nh_nl_ratio": 1.2166666666666666,
      "cumulative_nh_nl": 144887,
      "spy_close": 273.36
    },
    {
      "date": "2018-05-24",
      "new_highs": 105,
      "new_lows": 46,
      "total_issues": 3302,
      "nh_nl_diff": 59,
      "nh_nl_ratio": 2.282608695652174,
      "cumulative_nh_nl": 144946,
      "spy_close": 272.8
    },
    {
      "date": "2018-05-25",
      "new_highs": 124,
      "new_lows": 35,
      "total_issues": 3308,
      "nh_nl_diff": 89,
      "nh_nl_ratio": 3.5428571428571427,
      "cumulative_nh_nl": 145035,
      "spy_close": 272.15
    },
    {
      "date": "2018-05-29",
      "new_highs": 95,
      "new_lows": 70,
      "total_issues": 3310,
      "nh_nl_diff": 25,
      "nh_nl_ratio": 1.3571428571428572,
      "cumulative_nh_nl": 145060,
      "spy_close": 269.02
    },
    {
      "date": "2018-05-30",
      "new_highs": 237,
      "new_lows": 32,
      "total_issues": 3323,
      "nh_nl_diff": 205,
      "nh_nl_ratio": 7.40625,
      "cumulative_nh_nl": 145265,
      "spy_close": 272.61
    },
    {
      "date": "2018-05-31",
      "new_highs": 162,
      "new_lows": 60,
      "total_issues": 3307,
      "nh_nl_diff": 102,
      "nh_nl_ratio": 2.7,
      "cumulative_nh_nl": 145367,
      "spy_close": 270.94
    },
    {
      "date": "2018-06-01",
      "new_highs": 206,
      "new_lows": 41,
      "total_issues": 3316,
      "nh_nl_diff": 165,
      "nh_nl_ratio": 5.024390243902439,
      "cumulative_nh_nl": 145532,
      "spy_close": 273.6
    },
    {
      "date": "2018-06-04",
      "new_highs": 275,
      "new_lows": 41,
      "total_issues": 3322,
      "nh_nl_diff": 234,
      "nh_nl_ratio": 6.7073170731707314,
      "cumulative_nh_nl": 145766,
      "spy_close": 274.9
    },
    {
      "date": "2018-06-05",
      "new_highs": 279,
      "new_lows": 51,
      "total_issues": 3313,
      "nh_nl_diff": 228,
      "nh_nl_ratio": 5.470588235294118,
      "cumulative_nh_nl": 145994,
      "spy_close": 275.1
    },
    {
      "date": "2018-06-06",
      "new_highs": 334,
      "new_lows": 53,
      "total_issues": 3320,
      "nh_nl_diff": 281,
      "nh_nl_ratio": 6.30188679245283,
      "cumulative_nh_nl": 146275,
      "spy_close": 277.4
    },
    {
      "date": "2018-06-07",
      "new_highs": 282,
      "new_lows": 56,
      "total_issues": 3313,
      "nh_nl_diff": 226,
      "nh_nl_ratio": 5.035714285714286,
      "cumulative_nh_nl": 146501,
      "spy_close": 277.37
    },
    {
      "date": "2018-06-08",
      "new_highs": 162,
      "new_lows": 21,
      "total_issues": 3314,
      "nh_nl_diff": 141,
      "nh_nl_ratio": 7.714285714285714,
      "cumulative_nh_nl": 146642,
      "spy_close": 278.19
    },
    {
      "date": "2018-06-11",
      "new_highs": 208,
      "new_lows": 33,
      "total_issues": 3320,
      "nh_nl_diff": 175,
      "nh_nl_ratio": 6.303030303030303,
      "cumulative_nh_nl": 146817,
      "spy_close": 278.56
    },
    {
      "date": "2018-06-12",
      "new_highs": 202,
      "new_lows": 35,
      "total_issues": 3316,
      "nh_nl_diff": 167,
      "nh_nl_ratio": 5.771428571428571,
      "cumulative_nh_nl": 146984,
      "spy_close": 278.92
    },
    {
      "date": "2018-06-13",
      "new_highs": 192,
      "new_lows": 34,
      "total_issues": 3328,
      "nh_nl_diff": 158,
      "nh_nl_ratio": 5.647058823529412,
      "cumulative_nh_nl": 147142,
      "spy_close": 278.03
    },
    {
      "date": "2018-06-14",
      "new_highs": 174,
      "new_lows": 50,
      "total_issues": 3315,
      "nh_nl_diff": 124,
      "nh_nl_ratio": 3.48,
      "cumulative_nh_nl": 147266,
      "spy_close": 278.73
    },
    {
      "date": "2018-06-15",
      "new_highs": 146,
      "new_lows": 67,
      "total_issues": 3325,
      "nh_nl_diff": 79,
      "nh_nl_ratio": 2.1791044776119404,
      "cumulative_nh_nl": 147345,
      "spy_close": 277.13
    },
    {
      "date": "2018-06-18",
      "new_highs": 181,
      "new_lows": 80,
      "total_issues": 3321,
      "nh_nl_diff": 101,
      "nh_nl_ratio": 2.2625,
      "cumulative_nh_nl": 147446,
      "spy_close": 276.56
    },
    {
      "date": "2018-06-19",
      "new_highs": 123,
      "new_lows": 78,
      "total_issues": 3325,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 1.5769230769230769,
      "cumulative_nh_nl": 147491,
      "spy_close": 275.5
    },
    {
      "date": "2018-06-20",
      "new_highs": 225,
      "new_lows": 47,
      "total_issues": 3322,
      "nh_nl_diff": 178,
      "nh_nl_ratio": 4.787234042553192,
      "cumulative_nh_nl": 147669,
      "spy_close": 275.97
    },
    {
      "date": "2018-06-21",
      "new_highs": 155,
      "new_lows": 67,
      "total_issues": 3337,
      "nh_nl_diff": 88,
      "nh_nl_ratio": 2.3134328358208953,
      "cumulative_nh_nl": 147757,
      "spy_close": 274.24
    },
    {
      "date": "2018-06-22",
      "new_highs": 136,
      "new_lows": 31,
      "total_issues": 3322,
      "nh_nl_diff": 105,
      "nh_nl_ratio": 4.387096774193548,
      "cumulative_nh_nl": 147862,
      "spy_close": 274.74
    },
    {
      "date": "2018-06-25",
      "new_highs": 69,
      "new_lows": 88,
      "total_issues": 3320,
      "nh_nl_diff": -19,
      "nh_nl_ratio": 0.7840909090909091,
      "cumulative_nh_nl": 147843,
      "spy_close": 271.0
    },
    {
      "date": "2018-06-26",
      "new_highs": 80,
      "new_lows": 47,
      "total_issues": 3312,
      "nh_nl_diff": 33,
      "nh_nl_ratio": 1.702127659574468,
      "cumulative_nh_nl": 147876,
      "spy_close": 271.6
    },
    {
      "date": "2018-06-27",
      "new_highs": 73,
      "new_lows": 109,
      "total_issues": 3320,
      "nh_nl_diff": -36,
      "nh_nl_ratio": 0.6697247706422018,
      "cumulative_nh_nl": 147840,
      "spy_close": 269.35
    },
    {
      "date": "2018-06-28",
      "new_highs": 51,
      "new_lows": 146,
      "total_issues": 3322,
      "nh_nl_diff": -95,
      "nh_nl_ratio": 0.3493150684931507,
      "cumulative_nh_nl": 147745,
      "spy_close": 270.89
    },
    {
      "date": "2018-06-29",
      "new_highs": 58,
      "new_lows": 53,
      "total_issues": 3327,
      "nh_nl_diff": 5,
      "nh_nl_ratio": 1.0943396226415094,
      "cumulative_nh_nl": 147750,
      "spy_close": 271.28
    },
    {
      "date": "2018-07-02",
      "new_highs": 49,
      "new_lows": 96,
      "total_issues": 3308,
      "nh_nl_diff": -47,
      "nh_nl_ratio": 0.5104166666666666,
      "cumulative_nh_nl": 147703,
      "spy_close": 271.86
    },
    {
      "date": "2018-07-03",
      "new_highs": 83,
      "new_lows": 35,
      "total_issues": 3288,
      "nh_nl_diff": 48,
      "nh_nl_ratio": 2.3714285714285714,
      "cumulative_nh_nl": 147751,
      "spy_close": 270.9
    },
    {
      "date": "2018-07-05",
      "new_highs": 85,
      "new_lows": 28,
      "total_issues": 3320,
      "nh_nl_diff": 57,
      "nh_nl_ratio": 3.0357142857142856,
      "cumulative_nh_nl": 147808,
      "spy_close": 273.11
    },
    {
      "date": "2018-07-06",
      "new_highs": 156,
      "new_lows": 19,
      "total_issues": 3322,
      "nh_nl_diff": 137,
      "nh_nl_ratio": 8.210526315789474,
      "cumulative_nh_nl": 147945,
      "spy_close": 275.42
    },
    {
      "date": "2018-07-09",
      "new_highs": 167,
      "new_lows": 18,
      "total_issues": 3325,
      "nh_nl_diff": 149,
      "nh_nl_ratio": 9.277777777777779,
      "cumulative_nh_nl": 148094,
      "spy_close": 277.9
    },
    {
      "date": "2018-07-10",
      "new_highs": 160,
      "new_lows": 19,
      "total_issues": 3326,
      "nh_nl_diff": 141,
      "nh_nl_ratio": 8.421052631578947,
      "cumulative_nh_nl": 148235,
      "spy_close": 278.9
    },
    {
      "date": "2018-07-11",
      "new_highs": 75,
      "new_lows": 35,
      "total_issues": 3318,
      "nh_nl_diff": 40,
      "nh_nl_ratio": 2.142857142857143,
      "cumulative_nh_nl": 148275,
      "spy_close": 276.86
    },
    {
      "date": "2018-07-12",
      "new_highs": 132,
      "new_lows": 32,
      "total_issues": 3307,
      "nh_nl_diff": 100,
      "nh_nl_ratio": 4.125,
      "cumulative_nh_nl": 148375,
      "spy_close": 279.37
    },
    {
      "date": "2018-07-13",
      "new_highs": 133,
      "new_lows": 31,
      "total_issues": 3328,
      "nh_nl_diff": 102,
      "nh_nl_ratio": 4.290322580645161,
      "cumulative_nh_nl": 148477,
      "spy_close": 279.59
    },
    {
      "date": "2018-07-16",
      "new_highs": 76,
      "new_lows": 46,
      "total_issues": 3326,
      "nh_nl_diff": 30,
      "nh_nl_ratio": 1.6521739130434783,
      "cumulative_nh_nl": 148507,
      "spy_close": 279.34
    },
    {
      "date": "2018-07-17",
      "new_highs": 99,
      "new_lows": 32,
      "total_issues": 3319,
      "nh_nl_diff": 67,
      "nh_nl_ratio": 3.09375,
      "cumulative_nh_nl": 148574,
      "spy_close": 280.47
    },
    {
      "date": "2018-07-18",
      "new_highs": 120,
      "new_lows": 42,
      "total_issues": 3324,
      "nh_nl_diff": 78,
      "nh_nl_ratio": 2.857142857142857,
      "cumulative_nh_nl": 148652,
      "spy_close": 281.06
    },
    {
      "date": "2018-07-19",
      "new_highs": 122,
      "new_lows": 37,
      "total_issues": 3321,
      "nh_nl_diff": 85,
      "nh_nl_ratio": 3.2972972972972974,
      "cumulative_nh_nl": 148737,
      "spy_close": 280.0
    },
    {
      "date": "2018-07-20",
      "new_highs": 138,
      "new_lows": 24,
      "total_issues": 3321,
      "nh_nl_diff": 114,
      "nh_nl_ratio": 5.75,
      "cumulative_nh_nl": 148851,
      "spy_close": 279.68
    },
    {
      "date": "2018-07-23",
      "new_highs": 127,
      "new_lows": 39,
      "total_issues": 3320,
      "nh_nl_diff": 88,
      "nh_nl_ratio": 3.2564102564102564,
      "cumulative_nh_nl": 148939,
      "spy_close": 280.2
    },
    {
      "date": "2018-07-24",
      "new_highs": 150,
      "new_lows": 42,
      "total_issues": 3329,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 3.5714285714285716,
      "cumulative_nh_nl": 149047,
      "spy_close": 281.61
    },
    {
      "date": "2018-07-25",
      "new_highs": 130,
      "new_lows": 69,
      "total_issues": 3328,
      "nh_nl_diff": 61,
      "nh_nl_ratio": 1.8840579710144927,
      "cumulative_nh_nl": 149108,
      "spy_close": 284.01
    },
    {
      "date": "2018-07-26",
      "new_highs": 177,
      "new_lows": 47,
      "total_issues": 3330,
      "nh_nl_diff": 130,
      "nh_nl_ratio": 3.765957446808511,
      "cumulative_nh_nl": 149238,
      "spy_close": 283.34
    },
    {
      "date": "2018-07-27",
      "new_highs": 97,
      "new_lows": 55,
      "total_issues": 3341,
      "nh_nl_diff": 42,
      "nh_nl_ratio": 1.7636363636363637,
      "cumulative_nh_nl": 149280,
      "spy_close": 281.42
    },
    {
      "date": "2018-07-30",
      "new_highs": 49,
      "new_lows": 64,
      "total_issues": 3329,
      "nh_nl_diff": -15,
      "nh_nl_ratio": 0.765625,
      "cumulative_nh_nl": 149265,
      "spy_close": 279.95
    },
    {
      "date": "2018-07-31",
      "new_highs": 78,
      "new_lows": 42,
      "total_issues": 3326,
      "nh_nl_diff": 36,
      "nh_nl_ratio": 1.8571428571428572,
      "cumulative_nh_nl": 149301,
      "spy_close": 281.33
    },
    {
      "date": "2018-08-01",
      "new_highs": 93,
      "new_lows": 62,
      "total_issues": 3344,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 1.5,
      "cumulative_nh_nl": 149332,
      "spy_close": 280.86
    },
    {
      "date": "2018-08-02",
      "new_highs": 125,
      "new_lows": 79,
      "total_issues": 3330,
      "nh_nl_diff": 46,
      "nh_nl_ratio": 1.5822784810126582,
      "cumulative_nh_nl": 149378,
      "spy_close": 282.39
    },
    {
      "date": "2018-08-03",
      "new_highs": 121,
      "new_lows": 49,
      "total_issues": 3333,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 2.4693877551020407,
      "cumulative_nh_nl": 149450,
      "spy_close": 283.6
    },
    {
      "date": "2018-08-06",
      "new_highs": 129,
      "new_lows": 53,
      "total_issues": 3330,
      "nh_nl_diff": 76,
      "nh_nl_ratio": 2.4339622641509435,
      "cumulative_nh_nl": 149526,
      "spy_close": 284.64
    },
    {
      "date": "2018-08-07",
      "new_highs": 165,
      "new_lows": 52,
      "total_issues": 3346,
      "nh_nl_diff": 113,
      "nh_nl_ratio": 3.173076923076923,
      "cumulative_nh_nl": 149639,
      "spy_close": 285.58
    },
    {
      "date": "2018-08-08",
      "new_highs": 114,
      "new_lows": 56,
      "total_issues": 3335,
      "nh_nl_diff": 58,
      "nh_nl_ratio": 2.0357142857142856,
      "cumulative_nh_nl": 149697,
      "spy_close": 285.46
    },
    {
      "date": "2018-08-09",
      "new_highs": 151,
      "new_lows": 42,
      "total_issues": 3328,
      "nh_nl_diff": 109,
      "nh_nl_ratio": 3.5952380952380953,
      "cumulative_nh_nl": 149806,
      "spy_close": 285.07
    },
    {
      "date": "2018-08-10",
      "new_highs": 103,
      "new_lows": 98,
      "total_issues": 3333,
      "nh_nl_diff": 5,
      "nh_nl_ratio": 1.0510204081632653,
      "cumulative_nh_nl": 149811,
      "spy_close": 283.16
    },
    {
      "date": "2018-08-13",
      "new_highs": 74,
      "new_lows": 126,
      "total_issues": 3341,
      "nh_nl_diff": -52,
      "nh_nl_ratio": 0.5873015873015873,
      "cumulative_nh_nl": 149759,
      "spy_close": 282.1
    },
    {
      "date": "2018-08-14",
      "new_highs": 129,
      "new_lows": 73,
      "total_issues": 3331,
      "nh_nl_diff": 56,
      "nh_nl_ratio": 1.7671232876712328,
      "cumulative_nh_nl": 149815,
      "spy_close": 283.9
    },
    {
      "date": "2018-08-15",
      "new_highs": 85,
      "new_lows": 170,
      "total_issues": 3339,
      "nh_nl_diff": -85,
      "nh_nl_ratio": 0.5,
      "cumulative_nh_nl": 149730,
      "spy_close": 281.78
    },
    {
      "date": "2018-08-16",
      "new_highs": 127,
      "new_lows": 69,
      "total_issues": 3338,
      "nh_nl_diff": 58,
      "nh_nl_ratio": 1.8405797101449275,
      "cumulative_nh_nl": 149788,
      "spy_close": 284.06
    },
    {
      "date": "2018-08-17",
      "new_highs": 134,
      "new_lows": 58,
      "total_issues": 3324,
      "nh_nl_diff": 76,
      "nh_nl_ratio": 2.310344827586207,
      "cumulative_nh_nl": 149864,
      "spy_close": 285.06
    },
    {
      "date": "2018-08-20",
      "new_highs": 184,
      "new_lows": 40,
      "total_issues": 3345,
      "nh_nl_diff": 144,
      "nh_nl_ratio": 4.6,
      "cumulative_nh_nl": 150008,
      "spy_close": 285.67
    },
    {
      "date": "2018-08-21",
      "new_highs": 241,
      "new_lows": 20,
      "total_issues": 3348,
      "nh_nl_diff": 221,
      "nh_nl_ratio": 12.05,
      "cumulative_nh_nl": 150229,
      "spy_close": 286.34
    },
    {
      "date": "2018-08-22",
      "new_highs": 151,
      "new_lows": 23,
      "total_issues": 3344,
      "nh_nl_diff": 128,
      "nh_nl_ratio": 6.565217391304348,
      "cumulative_nh_nl": 150357,
      "spy_close": 286.17
    },
    {
      "date": "2018-08-23",
      "new_highs": 157,
      "new_lows": 27,
      "total_issues": 3342,
      "nh_nl_diff": 130,
      "nh_nl_ratio": 5.814814814814815,
      "cumulative_nh_nl": 150487,
      "spy_close": 285.79
    },
    {
      "date": "2018-08-24",
      "new_highs": 186,
      "new_lows": 31,
      "total_issues": 3346,
      "nh_nl_diff": 155,
      "nh_nl_ratio": 6.0,
      "cumulative_nh_nl": 150642,
      "spy_close": 287.51
    },
    {
      "date": "2018-08-27",
      "new_highs": 245,
      "new_lows": 26,
      "total_issues": 3360,
      "nh_nl_diff": 219,
      "nh_nl_ratio": 9.423076923076923,
      "cumulative_nh_nl": 150861,
      "spy_close": 289.78
    },
    {
      "date": "2018-08-28",
      "new_highs": 168,
      "new_lows": 30,
      "total_issues": 3347,
      "nh_nl_diff": 138,
      "nh_nl_ratio": 5.6,
      "cumulative_nh_nl": 150999,
      "spy_close": 289.92
    },
    {
      "date": "2018-08-29",
      "new_highs": 213,
      "new_lows": 32,
      "total_issues": 3342,
      "nh_nl_diff": 181,
      "nh_nl_ratio": 6.65625,
      "cumulative_nh_nl": 151180,
      "spy_close": 291.48
    },
    {
      "date": "2018-08-30",
      "new_highs": 161,
      "new_lows": 51,
      "total_issues": 3344,
      "nh_nl_diff": 110,
      "nh_nl_ratio": 3.156862745098039,
      "cumulative_nh_nl": 151290,
      "spy_close": 290.3
    },
    {
      "date": "2018-08-31",
      "new_highs": 143,
      "new_lows": 33,
      "total_issues": 3342,
      "nh_nl_diff": 110,
      "nh_nl_ratio": 4.333333333333333,
      "cumulative_nh_nl": 151400,
      "spy_close": 290.31
    },
    {
      "date": "2018-09-04",
      "new_highs": 190,
      "new_lows": 77,
      "total_issues": 3347,
      "nh_nl_diff": 113,
      "nh_nl_ratio": 2.4675324675324677,
      "cumulative_nh_nl": 151513,
      "spy_close": 289.81
    },
    {
      "date": "2018-09-05",
      "new_highs": 130,
      "new_lows": 84,
      "total_issues": 3334,
      "nh_nl_diff": 46,
      "nh_nl_ratio": 1.5476190476190477,
      "cumulative_nh_nl": 151559,
      "spy_close": 289.03
    },
    {
      "date": "2018-09-06",
      "new_highs": 148,
      "new_lows": 94,
      "total_issues": 3340,
      "nh_nl_diff": 54,
      "nh_nl_ratio": 1.574468085106383,
      "cumulative_nh_nl": 151613,
      "spy_close": 288.16
    },
    {
      "date": "2018-09-07",
      "new_highs": 126,
      "new_lows": 107,
      "total_issues": 3338,
      "nh_nl_diff": 19,
      "nh_nl_ratio": 1.1775700934579438,
      "cumulative_nh_nl": 151632,
      "spy_close": 287.6
    },
    {
      "date": "2018-09-10",
      "new_highs": 147,
      "new_lows": 81,
      "total_issues": 3360,
      "nh_nl_diff": 66,
      "nh_nl_ratio": 1.8148148148148149,
      "cumulative_nh_nl": 151698,
      "spy_close": 288.1
    },
    {
      "date": "2018-09-11",
      "new_highs": 140,
      "new_lows": 134,
      "total_issues": 3364,
      "nh_nl_diff": 6,
      "nh_nl_ratio": 1.044776119402985,
      "cumulative_nh_nl": 151704,
      "spy_close": 289.05
    },
    {
      "date": "2018-09-12",
      "new_highs": 116,
      "new_lows": 78,
      "total_issues": 3349,
      "nh_nl_diff": 38,
      "nh_nl_ratio": 1.4871794871794872,
      "cumulative_nh_nl": 151742,
      "spy_close": 289.12
    },
    {
      "date": "2018-09-13",
      "new_highs": 191,
      "new_lows": 60,
      "total_issues": 3348,
      "nh_nl_diff": 131,
      "nh_nl_ratio": 3.183333333333333,
      "cumulative_nh_nl": 151873,
      "spy_close": 290.83
    },
    {
      "date": "2018-09-14",
      "new_highs": 168,
      "new_lows": 72,
      "total_issues": 3358,
      "nh_nl_diff": 96,
      "nh_nl_ratio": 2.3333333333333335,
      "cumulative_nh_nl": 151969,
      "spy_close": 290.88
    },
    {
      "date": "2018-09-17",
      "new_highs": 97,
      "new_lows": 69,
      "total_issues": 3357,
      "nh_nl_diff": 28,
      "nh_nl_ratio": 1.4057971014492754,
      "cumulative_nh_nl": 151997,
      "spy_close": 289.34
    },
    {
      "date": "2018-09-18",
      "new_highs": 119,
      "new_lows": 88,
      "total_issues": 3351,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 1.3522727272727273,
      "cumulative_nh_nl": 152028,
      "spy_close": 290.91
    },
    {
      "date": "2018-09-19",
      "new_highs": 94,
      "new_lows": 59,
      "total_issues": 3350,
      "nh_nl_diff": 35,
      "nh_nl_ratio": 1.5932203389830508,
      "cumulative_nh_nl": 152063,
      "spy_close": 291.22
    },
    {
      "date": "2018-09-20",
      "new_highs": 119,
      "new_lows": 63,
      "total_issues": 3364,
      "nh_nl_diff": 56,
      "nh_nl_ratio": 1.8888888888888888,
      "cumulative_nh_nl": 152119,
      "spy_close": 293.58
    },
    {
      "date": "2018-09-21",
      "new_highs": 131,
      "new_lows": 68,
      "total_issues": 3365,
      "nh_nl_diff": 63,
      "nh_nl_ratio": 1.9264705882352942,
      "cumulative_nh_nl": 152182,
      "spy_close": 291.99
    },
    {
      "date": "2018-09-24",
      "new_highs": 57,
      "new_lows": 79,
      "total_issues": 3363,
      "nh_nl_diff": -22,
      "nh_nl_ratio": 0.7215189873417721,
      "cumulative_nh_nl": 152160,
      "spy_close": 291.02
    },
    {
      "date": "2018-09-25",
      "new_highs": 94,
      "new_lows": 97,
      "total_issues": 3355,
      "nh_nl_diff": -3,
      "nh_nl_ratio": 0.9690721649484536,
      "cumulative_nh_nl": 152157,
      "spy_close": 290.75
    },
    {
      "date": "2018-09-26",
      "new_highs": 93,
      "new_lows": 87,
      "total_issues": 3353,
      "nh_nl_diff": 6,
      "nh_nl_ratio": 1.0689655172413792,
      "cumulative_nh_nl": 152163,
      "spy_close": 289.88
    },
    {
      "date": "2018-09-27",
      "new_highs": 62,
      "new_lows": 87,
      "total_issues": 3346,
      "nh_nl_diff": -25,
      "nh_nl_ratio": 0.7126436781609196,
      "cumulative_nh_nl": 152138,
      "spy_close": 290.69
    },
    {
      "date": "2018-09-28",
      "new_highs": 86,
      "new_lows": 111,
      "total_issues": 3367,
      "nh_nl_diff": -25,
      "nh_nl_ratio": 0.7747747747747747,
      "cumulative_nh_nl": 152113,
      "spy_close": 290.72
    },
    {
      "date": "2018-10-01",
      "new_highs": 141,
      "new_lows": 98,
      "total_issues": 3364,
      "nh_nl_diff": 43,
      "nh_nl_ratio": 1.4387755102040816,
      "cumulative_nh_nl": 152156,
      "spy_close": 291.73
    },
    {
      "date": "2018-10-02",
      "new_highs": 55,
      "new_lows": 120,
      "total_issues": 3362,
      "nh_nl_diff": -65,
      "nh_nl_ratio": 0.4583333333333333,
      "cumulative_nh_nl": 152091,
      "spy_close": 291.56
    },
    {
      "date": "2018-10-03",
      "new_highs": 79,
      "new_lows": 133,
      "total_issues": 3372,
      "nh_nl_diff": -54,
      "nh_nl_ratio": 0.5939849624060151,
      "cumulative_nh_nl": 152037,
      "spy_close": 291.72
    },
    {
      "date": "2018-10-04",
      "new_highs": 42,
      "new_lows": 205,
      "total_issues": 3364,
      "nh_nl_diff": -163,
      "nh_nl_ratio": 0.2048780487804878,
      "cumulative_nh_nl": 151874,
      "spy_close": 289.44
    },
    {
      "date": "2018-10-05",
      "new_highs": 31,
      "new_lows": 279,
      "total_issues": 3351,
      "nh_nl_diff": -248,
      "nh_nl_ratio": 0.1111111111111111,
      "cumulative_nh_nl": 151626,
      "spy_close": 287.82
    },
    {
      "date": "2018-10-08",
      "new_highs": 26,
      "new_lows": 250,
      "total_issues": 3355,
      "nh_nl_diff": -224,
      "nh_nl_ratio": 0.104,
      "cumulative_nh_nl": 151402,
      "spy_close": 287.82
    },
    {
      "date": "2018-10-09",
      "new_highs": 46,
      "new_lows": 227,
      "total_issues": 3370,
      "nh_nl_diff": -181,
      "nh_nl_ratio": 0.2026431718061674,
      "cumulative_nh_nl": 151221,
      "spy_close": 287.4
    },
    {
      "date": "2018-10-10",
      "new_highs": 33,
      "new_lows": 433,
      "total_issues": 3376,
      "nh_nl_diff": -400,
      "nh_nl_ratio": 0.07621247113163972,
      "cumulative_nh_nl": 150821,
      "spy_close": 278.3
    },
    {
      "date": "2018-10-11",
      "new_highs": 6,
      "new_lows": 509,
      "total_issues": 3371,
      "nh_nl_diff": -503,
      "nh_nl_ratio": 0.011787819253438114,
      "cumulative_nh_nl": 150318,
      "spy_close": 272.17
    },
    {
      "date": "2018-10-12",
      "new_highs": 9,
      "new_lows": 371,
      "total_issues": 3375,
      "nh_nl_diff": -362,
      "nh_nl_ratio": 0.02425876010781671,
      "cumulative_nh_nl": 149956,
      "spy_close": 275.95
    },
    {
      "date": "2018-10-15",
      "new_highs": 13,
      "new_lows": 160,
      "total_issues": 3370,
      "nh_nl_diff": -147,
      "nh_nl_ratio": 0.08125,
      "cumulative_nh_nl": 149809,
      "spy_close": 274.4
    },
    {
      "date": "2018-10-16",
      "new_highs": 21,
      "new_lows": 78,
      "total_issues": 3370,
      "nh_nl_diff": -57,
      "nh_nl_ratio": 0.2692307692307692,
      "cumulative_nh_nl": 149752,
      "spy_close": 280.4
    },
    {
      "date": "2018-10-17",
      "new_highs": 19,
      "new_lows": 94,
      "total_issues": 3363,
      "nh_nl_diff": -75,
      "nh_nl_ratio": 0.20212765957446807,
      "cumulative_nh_nl": 149677,
      "spy_close": 280.45
    },
    {
      "date": "2018-10-18",
      "new_highs": 15,
      "new_lows": 218,
      "total_issues": 3368,
      "nh_nl_diff": -203,
      "nh_nl_ratio": 0.06880733944954129,
      "cumulative_nh_nl": 149474,
      "spy_close": 276.4
    },
    {
      "date": "2018-10-19",
      "new_highs": 23,
      "new_lows": 263,
      "total_issues": 3369,
      "nh_nl_diff": -240,
      "nh_nl_ratio": 0.08745247148288973,
      "cumulative_nh_nl": 149234,
      "spy_close": 276.25
    },
    {
      "date": "2018-10-22",
      "new_highs": 23,
      "new_lows": 319,
      "total_issues": 3376,
      "nh_nl_diff": -296,
      "nh_nl_ratio": 0.07210031347962383,
      "cumulative_nh_nl": 148938,
      "spy_close": 275.01
    },
    {
      "date": "2018-10-23",
      "new_highs": 12,
      "new_lows": 557,
      "total_issues": 3377,
      "nh_nl_diff": -545,
      "nh_nl_ratio": 0.02154398563734291,
      "cumulative_nh_nl": 148393,
      "spy_close": 273.61
    },
    {
      "date": "2018-10-24",
      "new_highs": 31,
      "new_lows": 580,
      "total_issues": 3378,
      "nh_nl_diff": -549,
      "nh_nl_ratio": 0.05344827586206897,
      "cumulative_nh_nl": 147844,
      "spy_close": 265.32
    },
    {
      "date": "2018-10-25",
      "new_highs": 17,
      "new_lows": 297,
      "total_issues": 3372,
      "nh_nl_diff": -280,
      "nh_nl_ratio": 0.05723905723905724,
      "cumulative_nh_nl": 147564,
      "spy_close": 270.08
    },
    {
      "date": "2018-10-26",
      "new_highs": 13,
      "new_lows": 527,
      "total_issues": 3374,
      "nh_nl_diff": -514,
      "nh_nl_ratio": 0.024667931688804556,
      "cumulative_nh_nl": 147050,
      "spy_close": 265.33
    },
    {
      "date": "2018-10-29",
      "new_highs": 23,
      "new_lows": 398,
      "total_issues": 3376,
      "nh_nl_diff": -375,
      "nh_nl_ratio": 0.05778894472361809,
      "cumulative_nh_nl": 146675,
      "spy_close": 263.86
    },
    {
      "date": "2018-10-30",
      "new_highs": 34,
      "new_lows": 282,
      "total_issues": 3372,
      "nh_nl_diff": -248,
      "nh_nl_ratio": 0.12056737588652482,
      "cumulative_nh_nl": 146427,
      "spy_close": 267.77
    },
    {
      "date": "2018-10-31",
      "new_highs": 33,
      "new_lows": 122,
      "total_issues": 3371,
      "nh_nl_diff": -89,
      "nh_nl_ratio": 0.27049180327868855,
      "cumulative_nh_nl": 146338,
      "spy_close": 270.63
    },
    {
      "date": "2018-11-01",
      "new_highs": 36,
      "new_lows": 57,
      "total_issues": 3365,
      "nh_nl_diff": -21,
      "nh_nl_ratio": 0.631578947368421,
      "cumulative_nh_nl": 146317,
      "spy_close": 273.51
    },
    {
      "date": "2018-11-02",
      "new_highs": 43,
      "new_lows": 51,
      "total_issues": 3372,
      "nh_nl_diff": -8,
      "nh_nl_ratio": 0.8431372549019608,
      "cumulative_nh_nl": 146309,
      "spy_close": 271.89
    },
    {
      "date": "2018-11-05",
      "new_highs": 48,
      "new_lows": 35,
      "total_issues": 3383,
      "nh_nl_diff": 13,
      "nh_nl_ratio": 1.3714285714285714,
      "cumulative_nh_nl": 146322,
      "spy_close": 273.39
    },
    {
      "date": "2018-11-06",
      "new_highs": 65,
      "new_lows": 54,
      "total_issues": 3382,
      "nh_nl_diff": 11,
      "nh_nl_ratio": 1.2037037037037037,
      "cumulative_nh_nl": 146333,
      "spy_close": 275.12
    },
    {
      "date": "2018-11-07",
      "new_highs": 94,
      "new_lows": 40,
      "total_issues": 3376,
      "nh_nl_diff": 54,
      "nh_nl_ratio": 2.35,
      "cumulative_nh_nl": 146387,
      "spy_close": 281.01
    },
    {
      "date": "2018-11-08",
      "new_highs": 103,
      "new_lows": 60,
      "total_issues": 3387,
      "nh_nl_diff": 43,
      "nh_nl_ratio": 1.7166666666666666,
      "cumulative_nh_nl": 146430,
      "spy_close": 280.5
    },
    {
      "date": "2018-11-09",
      "new_highs": 70,
      "new_lows": 89,
      "total_issues": 3381,
      "nh_nl_diff": -19,
      "nh_nl_ratio": 0.7865168539325843,
      "cumulative_nh_nl": 146411,
      "spy_close": 277.76
    },
    {
      "date": "2018-11-12",
      "new_highs": 64,
      "new_lows": 118,
      "total_issues": 3381,
      "nh_nl_diff": -54,
      "nh_nl_ratio": 0.5423728813559322,
      "cumulative_nh_nl": 146357,
      "spy_close": 272.57
    },
    {
      "date": "2018-11-13",
      "new_highs": 27,
      "new_lows": 138,
      "total_issues": 3379,
      "nh_nl_diff": -111,
      "nh_nl_ratio": 0.1956521739130435,
      "cumulative_nh_nl": 146246,
      "spy_close": 272.06
    },
    {
      "date": "2018-11-14",
      "new_highs": 31,
      "new_lows": 162,
      "total_issues": 3382,
      "nh_nl_diff": -131,
      "nh_nl_ratio": 0.19135802469135801,
      "cumulative_nh_nl": 146115,
      "spy_close": 270.2
    },
    {
      "date": "2018-11-15",
      "new_highs": 29,
      "new_lows": 175,
      "total_issues": 3385,
      "nh_nl_diff": -146,
      "nh_nl_ratio": 0.1657142857142857,
      "cumulative_nh_nl": 145969,
      "spy_close": 273.02
    },
    {
      "date": "2018-11-16",
      "new_highs": 51,
      "new_lows": 133,
      "total_issues": 3384,
      "nh_nl_diff": -82,
      "nh_nl_ratio": 0.38345864661654133,
      "cumulative_nh_nl": 145887,
      "spy_close": 273.73
    },
    {
      "date": "2018-11-19",
      "new_highs": 53,
      "new_lows": 176,
      "total_issues": 3405,
      "nh_nl_diff": -123,
      "nh_nl_ratio": 0.30113636363636365,
      "cumulative_nh_nl": 145764,
      "spy_close": 269.1
    },
    {
      "date": "2018-11-20",
      "new_highs": 32,
      "new_lows": 397,
      "total_issues": 3388,
      "nh_nl_diff": -365,
      "nh_nl_ratio": 0.08060453400503778,
      "cumulative_nh_nl": 145399,
      "spy_close": 264.12
    },
    {
      "date": "2018-11-21",
      "new_highs": 16,
      "new_lows": 126,
      "total_issues": 3380,
      "nh_nl_diff": -110,
      "nh_nl_ratio": 0.12698412698412698,
      "cumulative_nh_nl": 145289,
      "spy_close": 265.02
    },
    {
      "date": "2018-11-23",
      "new_highs": 10,
      "new_lows": 131,
      "total_issues": 3341,
      "nh_nl_diff": -121,
      "nh_nl_ratio": 0.07633587786259542,
      "cumulative_nh_nl": 145168,
      "spy_close": 263.25
    },
    {
      "date": "2018-11-26",
      "new_highs": 20,
      "new_lows": 96,
      "total_issues": 3399,
      "nh_nl_diff": -76,
      "nh_nl_ratio": 0.20833333333333334,
      "cumulative_nh_nl": 145092,
      "spy_close": 267.5
    },
    {
      "date": "2018-11-27",
      "new_highs": 20,
      "new_lows": 147,
      "total_issues": 3397,
      "nh_nl_diff": -127,
      "nh_nl_ratio": 0.1360544217687075,
      "cumulative_nh_nl": 144965,
      "spy_close": 268.4
    },
    {
      "date": "2018-11-28",
      "new_highs": 48,
      "new_lows": 124,
      "total_issues": 3410,
      "nh_nl_diff": -76,
      "nh_nl_ratio": 0.3870967741935484,
      "cumulative_nh_nl": 144889,
      "spy_close": 274.58
    },
    {
      "date": "2018-11-29",
      "new_highs": 46,
      "new_lows": 53,
      "total_issues": 3392,
      "nh_nl_diff": -7,
      "nh_nl_ratio": 0.8679245283018868,
      "cumulative_nh_nl": 144882,
      "spy_close": 273.98
    },
    {
      "date": "2018-11-30",
      "new_highs": 71,
      "new_lows": 86,
      "total_issues": 3404,
      "nh_nl_diff": -15,
      "nh_nl_ratio": 0.8255813953488372,
      "cumulative_nh_nl": 144867,
      "spy_close": 275.65
    },
    {
      "date": "2018-12-03",
      "new_highs": 106,
      "new_lows": 41,
      "total_issues": 3401,
      "nh_nl_diff": 65,
      "nh_nl_ratio": 2.5853658536585367,
      "cumulative_nh_nl": 144932,
      "spy_close": 279.3
    },
    {
      "date": "2018-12-04",
      "new_highs": 80,
      "new_lows": 220,
      "total_issues": 3408,
      "nh_nl_diff": -140,
      "nh_nl_ratio": 0.36363636363636365,
      "cumulative_nh_nl": 144792,
      "spy_close": 270.25
    },
    {
      "date": "2018-12-06",
      "new_highs": 33,
      "new_lows": 470,
      "total_issues": 3413,
      "nh_nl_diff": -437,
      "nh_nl_ratio": 0.07021276595744681,
      "cumulative_nh_nl": 144355,
      "spy_close": 269.84
    },
    {
      "date": "2018-12-07",
      "new_highs": 31,
      "new_lows": 256,
      "total_issues": 3400,
      "nh_nl_diff": -225,
      "nh_nl_ratio": 0.12109375,
      "cumulative_nh_nl": 144130,
      "spy_close": 263.57
    },
    {
      "date": "2018-12-10",
      "new_highs": 11,
      "new_lows": 526,
      "total_issues": 3410,
      "nh_nl_diff": -515,
      "nh_nl_ratio": 0.02091254752851711,
      "cumulative_nh_nl": 143615,
      "spy_close": 264.07
    },
    {
      "date": "2018-12-11",
      "new_highs": 37,
      "new_lows": 283,
      "total_issues": 3399,
      "nh_nl_diff": -246,
      "nh_nl_ratio": 0.13074204946996468,
      "cumulative_nh_nl": 143369,
      "spy_close": 264.13
    },
    {
      "date": "2018-12-12",
      "new_highs": 35,
      "new_lows": 126,
      "total_issues": 3403,
      "nh_nl_diff": -91,
      "nh_nl_ratio": 0.2777777777777778,
      "cumulative_nh_nl": 143278,
      "spy_close": 265.46
    },
    {
      "date": "2018-12-13",
      "new_highs": 27,
      "new_lows": 315,
      "total_issues": 3397,
      "nh_nl_diff": -288,
      "nh_nl_ratio": 0.08571428571428572,
      "cumulative_nh_nl": 142990,
      "spy_close": 265.37
    },
    {
      "date": "2018-12-14",
      "new_highs": 21,
      "new_lows": 565,
      "total_issues": 3397,
      "nh_nl_diff": -544,
      "nh_nl_ratio": 0.03716814159292035,
      "cumulative_nh_nl": 142446,
      "spy_close": 260.47
    },
    {
      "date": "2018-12-17",
      "new_highs": 12,
      "new_lows": 783,
      "total_issues": 3411,
      "nh_nl_diff": -771,
      "nh_nl_ratio": 0.01532567049808429,
      "cumulative_nh_nl": 141675,
      "spy_close": 255.36
    },
    {
      "date": "2018-12-18",
      "new_highs": 9,
      "new_lows": 610,
      "total_issues": 3408,
      "nh_nl_diff": -601,
      "nh_nl_ratio": 0.014754098360655738,
      "cumulative_nh_nl": 141074,
      "spy_close": 255.08
    },
    {
      "date": "2018-12-19",
      "new_highs": 13,
      "new_lows": 836,
      "total_issues": 3414,
      "nh_nl_diff": -823,
      "nh_nl_ratio": 0.01555023923444976,
      "cumulative_nh_nl": 140251,
      "spy_close": 251.26
    },
    {
      "date": "2018-12-20",
      "new_highs": 13,
      "new_lows": 1191,
      "total_issues": 3423,
      "nh_nl_diff": -1178,
      "nh_nl_ratio": 0.0109151973131822,
      "cumulative_nh_nl": 139073,
      "spy_close": 247.17
    },
    {
      "date": "2018-12-21",
      "new_highs": 15,
      "new_lows": 1074,
      "total_issues": 3424,
      "nh_nl_diff": -1059,
      "nh_nl_ratio": 0.013966480446927373,
      "cumulative_nh_nl": 138014,
      "spy_close": 240.7
    },
    {
      "date": "2018-12-24",
      "new_highs": 16,
      "new_lows": 1277,
      "total_issues": 3404,
      "nh_nl_diff": -1261,
      "nh_nl_ratio": 0.012529365700861394,
      "cumulative_nh_nl": 136753,
      "spy_close": 234.34
    },
    {
      "date": "2018-12-26",
      "new_highs": 11,
      "new_lows": 816,
      "total_issues": 3406,
      "nh_nl_diff": -805,
      "nh_nl_ratio": 0.013480392156862746,
      "cumulative_nh_nl": 135948,
      "spy_close": 246.18
    },
    {
      "date": "2018-12-27",
      "new_highs": 1,
      "new_lows": 186,
      "total_issues": 3416,
      "nh_nl_diff": -185,
      "nh_nl_ratio": 0.005376344086021506,
      "cumulative_nh_nl": 135763,
      "spy_close": 248.07
    },
    {
      "date": "2018-12-28",
      "new_highs": 4,
      "new_lows": 57,
      "total_issues": 3421,
      "nh_nl_diff": -53,
      "nh_nl_ratio": 0.07017543859649122,
      "cumulative_nh_nl": 135710,
      "spy_close": 247.75
    },
    {
      "date": "2018-12-31",
      "new_highs": 5,
      "new_lows": 72,
      "total_issues": 3428,
      "nh_nl_diff": -67,
      "nh_nl_ratio": 0.06944444444444445,
      "cumulative_nh_nl": 135643,
      "spy_close": 249.92
    },
    {
      "date": "2019-01-02",
      "new_highs": 9,
      "new_lows": 49,
      "total_issues": 3411,
      "nh_nl_diff": -40,
      "nh_nl_ratio": 0.1836734693877551,
      "cumulative_nh_nl": 135603,
      "spy_close": 250.18
    },
    {
      "date": "2019-01-03",
      "new_highs": 9,
      "new_lows": 57,
      "total_issues": 3398,
      "nh_nl_diff": -48,
      "nh_nl_ratio": 0.15789473684210525,
      "cumulative_nh_nl": 135555,
      "spy_close": 244.21
    },
    {
      "date": "2019-01-04",
      "new_highs": 8,
      "new_lows": 13,
      "total_issues": 3422,
      "nh_nl_diff": -5,
      "nh_nl_ratio": 0.6153846153846154,
      "cumulative_nh_nl": 135550,
      "spy_close": 252.39
    },
    {
      "date": "2019-01-07",
      "new_highs": 13,
      "new_lows": 10,
      "total_issues": 3407,
      "nh_nl_diff": 3,
      "nh_nl_ratio": 1.3,
      "cumulative_nh_nl": 135553,
      "spy_close": 254.38
    },
    {
      "date": "2019-01-08",
      "new_highs": 20,
      "new_lows": 6,
      "total_issues": 3404,
      "nh_nl_diff": 14,
      "nh_nl_ratio": 3.3333333333333335,
      "cumulative_nh_nl": 135567,
      "spy_close": 256.77
    },
    {
      "date": "2019-01-09",
      "new_highs": 18,
      "new_lows": 6,
      "total_issues": 3412,
      "nh_nl_diff": 12,
      "nh_nl_ratio": 3.0,
      "cumulative_nh_nl": 135579,
      "spy_close": 257.97
    },
    {
      "date": "2019-01-10",
      "new_highs": 12,
      "new_lows": 11,
      "total_issues": 3410,
      "nh_nl_diff": 1,
      "nh_nl_ratio": 1.0909090909090908,
      "cumulative_nh_nl": 135580,
      "spy_close": 258.88
    },
    {
      "date": "2019-01-11",
      "new_highs": 19,
      "new_lows": 8,
      "total_issues": 3412,
      "nh_nl_diff": 11,
      "nh_nl_ratio": 2.375,
      "cumulative_nh_nl": 135591,
      "spy_close": 258.98
    },
    {
      "date": "2019-01-14",
      "new_highs": 13,
      "new_lows": 18,
      "total_issues": 3408,
      "nh_nl_diff": -5,
      "nh_nl_ratio": 0.7222222222222222,
      "cumulative_nh_nl": 135586,
      "spy_close": 257.4
    },
    {
      "date": "2019-01-15",
      "new_highs": 23,
      "new_lows": 12,
      "total_issues": 3412,
      "nh_nl_diff": 11,
      "nh_nl_ratio": 1.9166666666666667,
      "cumulative_nh_nl": 135597,
      "spy_close": 260.35
    },
    {
      "date": "2019-01-16",
      "new_highs": 19,
      "new_lows": 7,
      "total_issues": 3410,
      "nh_nl_diff": 12,
      "nh_nl_ratio": 2.7142857142857144,
      "cumulative_nh_nl": 135609,
      "spy_close": 260.98
    },
    {
      "date": "2019-01-17",
      "new_highs": 22,
      "new_lows": 13,
      "total_issues": 3407,
      "nh_nl_diff": 9,
      "nh_nl_ratio": 1.6923076923076923,
      "cumulative_nh_nl": 135618,
      "spy_close": 262.96
    },
    {
      "date": "2019-01-18",
      "new_highs": 33,
      "new_lows": 10,
      "total_issues": 3421,
      "nh_nl_diff": 23,
      "nh_nl_ratio": 3.3,
      "cumulative_nh_nl": 135641,
      "spy_close": 266.46
    },
    {
      "date": "2019-01-22",
      "new_highs": 19,
      "new_lows": 28,
      "total_issues": 3420,
      "nh_nl_diff": -9,
      "nh_nl_ratio": 0.6785714285714286,
      "cumulative_nh_nl": 135632,
      "spy_close": 262.86
    },
    {
      "date": "2019-01-23",
      "new_highs": 21,
      "new_lows": 26,
      "total_issues": 3404,
      "nh_nl_diff": -5,
      "nh_nl_ratio": 0.8076923076923077,
      "cumulative_nh_nl": 135627,
      "spy_close": 263.41
    },
    {
      "date": "2019-01-24",
      "new_highs": 27,
      "new_lows": 20,
      "total_issues": 3404,
      "nh_nl_diff": 7,
      "nh_nl_ratio": 1.35,
      "cumulative_nh_nl": 135634,
      "spy_close": 263.55
    },
    {
      "date": "2019-01-25",
      "new_highs": 52,
      "new_lows": 8,
      "total_issues": 3419,
      "nh_nl_diff": 44,
      "nh_nl_ratio": 6.5,
      "cumulative_nh_nl": 135678,
      "spy_close": 265.78
    },
    {
      "date": "2019-01-28",
      "new_highs": 35,
      "new_lows": 24,
      "total_issues": 3417,
      "nh_nl_diff": 11,
      "nh_nl_ratio": 1.4583333333333333,
      "cumulative_nh_nl": 135689,
      "spy_close": 263.76
    },
    {
      "date": "2019-01-29",
      "new_highs": 50,
      "new_lows": 19,
      "total_issues": 3417,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 2.6315789473684212,
      "cumulative_nh_nl": 135720,
      "spy_close": 263.41
    },
    {
      "date": "2019-01-30",
      "new_highs": 63,
      "new_lows": 20,
      "total_issues": 3429,
      "nh_nl_diff": 43,
      "nh_nl_ratio": 3.15,
      "cumulative_nh_nl": 135763,
      "spy_close": 267.58
    },
    {
      "date": "2019-01-31",
      "new_highs": 99,
      "new_lows": 17,
      "total_issues": 3427,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 5.823529411764706,
      "cumulative_nh_nl": 135845,
      "spy_close": 269.93
    },
    {
      "date": "2019-02-01",
      "new_highs": 95,
      "new_lows": 12,
      "total_issues": 3428,
      "nh_nl_diff": 83,
      "nh_nl_ratio": 7.916666666666667,
      "cumulative_nh_nl": 135928,
      "spy_close": 270.06
    },
    {
      "date": "2019-02-04",
      "new_highs": 74,
      "new_lows": 13,
      "total_issues": 3436,
      "nh_nl_diff": 61,
      "nh_nl_ratio": 5.6923076923076925,
      "cumulative_nh_nl": 135989,
      "spy_close": 271.96
    },
    {
      "date": "2019-02-05",
      "new_highs": 98,
      "new_lows": 8,
      "total_issues": 3431,
      "nh_nl_diff": 90,
      "nh_nl_ratio": 12.25,
      "cumulative_nh_nl": 136079,
      "spy_close": 273.1
    },
    {
      "date": "2019-02-06",
      "new_highs": 75,
      "new_lows": 15,
      "total_issues": 3421,
      "nh_nl_diff": 60,
      "nh_nl_ratio": 5.0,
      "cumulative_nh_nl": 136139,
      "spy_close": 272.74
    },
    {
      "date": "2019-02-07",
      "new_highs": 62,
      "new_lows": 24,
      "total_issues": 3427,
      "nh_nl_diff": 38,
      "nh_nl_ratio": 2.5833333333333335,
      "cumulative_nh_nl": 136177,
      "spy_close": 270.14
    },
    {
      "date": "2019-02-08",
      "new_highs": 78,
      "new_lows": 29,
      "total_issues": 3422,
      "nh_nl_diff": 49,
      "nh_nl_ratio": 2.689655172413793,
      "cumulative_nh_nl": 136226,
      "spy_close": 270.47
    },
    {
      "date": "2019-02-11",
      "new_highs": 107,
      "new_lows": 16,
      "total_issues": 3438,
      "nh_nl_diff": 91,
      "nh_nl_ratio": 6.6875,
      "cumulative_nh_nl": 136317,
      "spy_close": 270.62
    },
    {
      "date": "2019-02-12",
      "new_highs": 119,
      "new_lows": 8,
      "total_issues": 3434,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 14.875,
      "cumulative_nh_nl": 136428,
      "spy_close": 274.1
    },
    {
      "date": "2019-02-13",
      "new_highs": 100,
      "new_lows": 8,
      "total_issues": 3433,
      "nh_nl_diff": 92,
      "nh_nl_ratio": 12.5,
      "cumulative_nh_nl": 136520,
      "spy_close": 274.99
    },
    {
      "date": "2019-02-14",
      "new_highs": 85,
      "new_lows": 13,
      "total_issues": 3434,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 6.538461538461538,
      "cumulative_nh_nl": 136592,
      "spy_close": 274.38
    },
    {
      "date": "2019-02-15",
      "new_highs": 130,
      "new_lows": 8,
      "total_issues": 3450,
      "nh_nl_diff": 122,
      "nh_nl_ratio": 16.25,
      "cumulative_nh_nl": 136714,
      "spy_close": 277.37
    },
    {
      "date": "2019-02-19",
      "new_highs": 141,
      "new_lows": 13,
      "total_issues": 3445,
      "nh_nl_diff": 128,
      "nh_nl_ratio": 10.846153846153847,
      "cumulative_nh_nl": 136842,
      "spy_close": 277.85
    },
    {
      "date": "2019-02-20",
      "new_highs": 137,
      "new_lows": 10,
      "total_issues": 3442,
      "nh_nl_diff": 127,
      "nh_nl_ratio": 13.7,
      "cumulative_nh_nl": 136969,
      "spy_close": 278.41
    },
    {
      "date": "2019-02-21",
      "new_highs": 110,
      "new_lows": 8,
      "total_issues": 3440,
      "nh_nl_diff": 102,
      "nh_nl_ratio": 13.75,
      "cumulative_nh_nl": 137071,
      "spy_close": 277.42
    },
    {
      "date": "2019-02-22",
      "new_highs": 193,
      "new_lows": 13,
      "total_issues": 3437,
      "nh_nl_diff": 180,
      "nh_nl_ratio": 14.846153846153847,
      "cumulative_nh_nl": 137251,
      "spy_close": 279.14
    },
    {
      "date": "2019-02-25",
      "new_highs": 180,
      "new_lows": 15,
      "total_issues": 3448,
      "nh_nl_diff": 165,
      "nh_nl_ratio": 12.0,
      "cumulative_nh_nl": 137416,
      "spy_close": 279.52
    },
    {
      "date": "2019-02-26",
      "new_highs": 78,
      "new_lows": 8,
      "total_issues": 3448,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 9.75,
      "cumulative_nh_nl": 137486,
      "spy_close": 279.32
    },
    {
      "date": "2019-02-27",
      "new_highs": 93,
      "new_lows": 19,
      "total_issues": 3411,
      "nh_nl_diff": 74,
      "nh_nl_ratio": 4.894736842105263,
      "cumulative_nh_nl": 137560,
      "spy_close": 279.2
    },
    {
      "date": "2019-02-28",
      "new_highs": 125,
      "new_lows": 14,
      "total_issues": 3433,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 8.928571428571429,
      "cumulative_nh_nl": 137671,
      "spy_close": 278.68
    },
    {
      "date": "2019-03-01",
      "new_highs": 153,
      "new_lows": 20,
      "total_issues": 3432,
      "nh_nl_diff": 133,
      "nh_nl_ratio": 7.65,
      "cumulative_nh_nl": 137804,
      "spy_close": 280.42
    },
    {
      "date": "2019-03-04",
      "new_highs": 133,
      "new_lows": 25,
      "total_issues": 3441,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 5.32,
      "cumulative_nh_nl": 137912,
      "spy_close": 279.4
    },
    {
      "date": "2019-03-05",
      "new_highs": 71,
      "new_lows": 22,
      "total_issues": 3440,
      "nh_nl_diff": 49,
      "nh_nl_ratio": 3.227272727272727,
      "cumulative_nh_nl": 137961,
      "spy_close": 279.02
    },
    {
      "date": "2019-03-06",
      "new_highs": 51,
      "new_lows": 40,
      "total_issues": 3432,
      "nh_nl_diff": 11,
      "nh_nl_ratio": 1.275,
      "cumulative_nh_nl": 137972,
      "spy_close": 277.33
    },
    {
      "date": "2019-03-07",
      "new_highs": 57,
      "new_lows": 58,
      "total_issues": 3450,
      "nh_nl_diff": -1,
      "nh_nl_ratio": 0.9827586206896551,
      "cumulative_nh_nl": 137971,
      "spy_close": 275.01
    },
    {
      "date": "2019-03-08",
      "new_highs": 42,
      "new_lows": 56,
      "total_issues": 3429,
      "nh_nl_diff": -14,
      "nh_nl_ratio": 0.75,
      "cumulative_nh_nl": 137957,
      "spy_close": 274.46
    },
    {
      "date": "2019-03-11",
      "new_highs": 121,
      "new_lows": 24,
      "total_issues": 3444,
      "nh_nl_diff": 97,
      "nh_nl_ratio": 5.041666666666667,
      "cumulative_nh_nl": 138054,
      "spy_close": 278.44
    },
    {
      "date": "2019-03-12",
      "new_highs": 150,
      "new_lows": 15,
      "total_issues": 3444,
      "nh_nl_diff": 135,
      "nh_nl_ratio": 10.0,
      "cumulative_nh_nl": 138189,
      "spy_close": 279.49
    },
    {
      "date": "2019-03-13",
      "new_highs": 168,
      "new_lows": 22,
      "total_issues": 3443,
      "nh_nl_diff": 146,
      "nh_nl_ratio": 7.636363636363637,
      "cumulative_nh_nl": 138335,
      "spy_close": 281.34
    },
    {
      "date": "2019-03-14",
      "new_highs": 116,
      "new_lows": 25,
      "total_issues": 3434,
      "nh_nl_diff": 91,
      "nh_nl_ratio": 4.64,
      "cumulative_nh_nl": 138426,
      "spy_close": 281.16
    },
    {
      "date": "2019-03-15",
      "new_highs": 159,
      "new_lows": 25,
      "total_issues": 3453,
      "nh_nl_diff": 134,
      "nh_nl_ratio": 6.36,
      "cumulative_nh_nl": 138560,
      "spy_close": 281.31
    },
    {
      "date": "2019-03-18",
      "new_highs": 115,
      "new_lows": 22,
      "total_issues": 3448,
      "nh_nl_diff": 93,
      "nh_nl_ratio": 5.2272727272727275,
      "cumulative_nh_nl": 138653,
      "spy_close": 282.33
    },
    {
      "date": "2019-03-19",
      "new_highs": 130,
      "new_lows": 27,
      "total_issues": 3448,
      "nh_nl_diff": 103,
      "nh_nl_ratio": 4.814814814814815,
      "cumulative_nh_nl": 138756,
      "spy_close": 282.4
    },
    {
      "date": "2019-03-20",
      "new_highs": 94,
      "new_lows": 46,
      "total_issues": 3443,
      "nh_nl_diff": 48,
      "nh_nl_ratio": 2.0434782608695654,
      "cumulative_nh_nl": 138804,
      "spy_close": 281.55
    },
    {
      "date": "2019-03-21",
      "new_highs": 175,
      "new_lows": 33,
      "total_issues": 3448,
      "nh_nl_diff": 142,
      "nh_nl_ratio": 5.303030303030303,
      "cumulative_nh_nl": 138946,
      "spy_close": 284.73
    },
    {
      "date": "2019-03-22",
      "new_highs": 134,
      "new_lows": 63,
      "total_issues": 3455,
      "nh_nl_diff": 71,
      "nh_nl_ratio": 2.126984126984127,
      "cumulative_nh_nl": 139017,
      "spy_close": 279.25
    },
    {
      "date": "2019-03-25",
      "new_highs": 61,
      "new_lows": 67,
      "total_issues": 3462,
      "nh_nl_diff": -6,
      "nh_nl_ratio": 0.9104477611940298,
      "cumulative_nh_nl": 139011,
      "spy_close": 279.04
    },
    {
      "date": "2019-03-26",
      "new_highs": 120,
      "new_lows": 26,
      "total_issues": 3444,
      "nh_nl_diff": 94,
      "nh_nl_ratio": 4.615384615384615,
      "cumulative_nh_nl": 139105,
      "spy_close": 281.12
    },
    {
      "date": "2019-03-27",
      "new_highs": 111,
      "new_lows": 43,
      "total_issues": 3443,
      "nh_nl_diff": 68,
      "nh_nl_ratio": 2.5813953488372094,
      "cumulative_nh_nl": 139173,
      "spy_close": 279.65
    },
    {
      "date": "2019-03-28",
      "new_highs": 97,
      "new_lows": 31,
      "total_issues": 3446,
      "nh_nl_diff": 66,
      "nh_nl_ratio": 3.129032258064516,
      "cumulative_nh_nl": 139239,
      "spy_close": 280.71
    },
    {
      "date": "2019-03-29",
      "new_highs": 126,
      "new_lows": 25,
      "total_issues": 3459,
      "nh_nl_diff": 101,
      "nh_nl_ratio": 5.04,
      "cumulative_nh_nl": 139340,
      "spy_close": 282.48
    },
    {
      "date": "2019-04-01",
      "new_highs": 177,
      "new_lows": 24,
      "total_issues": 3466,
      "nh_nl_diff": 153,
      "nh_nl_ratio": 7.375,
      "cumulative_nh_nl": 139493,
      "spy_close": 285.83
    },
    {
      "date": "2019-04-02",
      "new_highs": 132,
      "new_lows": 28,
      "total_issues": 3464,
      "nh_nl_diff": 104,
      "nh_nl_ratio": 4.714285714285714,
      "cumulative_nh_nl": 139597,
      "spy_close": 285.97
    },
    {
      "date": "2019-04-03",
      "new_highs": 182,
      "new_lows": 27,
      "total_issues": 3463,
      "nh_nl_diff": 155,
      "nh_nl_ratio": 6.7407407407407405,
      "cumulative_nh_nl": 139752,
      "spy_close": 286.42
    },
    {
      "date": "2019-04-04",
      "new_highs": 84,
      "new_lows": 15,
      "total_issues": 3440,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 5.6,
      "cumulative_nh_nl": 139821,
      "spy_close": 287.18
    },
    {
      "date": "2019-04-05",
      "new_highs": 138,
      "new_lows": 16,
      "total_issues": 3455,
      "nh_nl_diff": 122,
      "nh_nl_ratio": 8.625,
      "cumulative_nh_nl": 139943,
      "spy_close": 288.57
    },
    {
      "date": "2019-04-08",
      "new_highs": 122,
      "new_lows": 16,
      "total_issues": 3462,
      "nh_nl_diff": 106,
      "nh_nl_ratio": 7.625,
      "cumulative_nh_nl": 140049,
      "spy_close": 288.79
    },
    {
      "date": "2019-04-09",
      "new_highs": 80,
      "new_lows": 15,
      "total_issues": 3455,
      "nh_nl_diff": 65,
      "nh_nl_ratio": 5.333333333333333,
      "cumulative_nh_nl": 140114,
      "spy_close": 287.31
    },
    {
      "date": "2019-04-10",
      "new_highs": 135,
      "new_lows": 20,
      "total_issues": 3454,
      "nh_nl_diff": 115,
      "nh_nl_ratio": 6.75,
      "cumulative_nh_nl": 140229,
      "spy_close": 288.29
    },
    {
      "date": "2019-04-11",
      "new_highs": 145,
      "new_lows": 25,
      "total_issues": 3457,
      "nh_nl_diff": 120,
      "nh_nl_ratio": 5.8,
      "cumulative_nh_nl": 140349,
      "spy_close": 288.21
    },
    {
      "date": "2019-04-12",
      "new_highs": 187,
      "new_lows": 27,
      "total_issues": 3457,
      "nh_nl_diff": 160,
      "nh_nl_ratio": 6.925925925925926,
      "cumulative_nh_nl": 140509,
      "spy_close": 290.16
    },
    {
      "date": "2019-04-15",
      "new_highs": 179,
      "new_lows": 31,
      "total_issues": 3465,
      "nh_nl_diff": 148,
      "nh_nl_ratio": 5.774193548387097,
      "cumulative_nh_nl": 140657,
      "spy_close": 289.97
    },
    {
      "date": "2019-04-16",
      "new_highs": 174,
      "new_lows": 34,
      "total_issues": 3462,
      "nh_nl_diff": 140,
      "nh_nl_ratio": 5.117647058823529,
      "cumulative_nh_nl": 140797,
      "spy_close": 290.16
    },
    {
      "date": "2019-04-17",
      "new_highs": 120,
      "new_lows": 46,
      "total_issues": 3464,
      "nh_nl_diff": 74,
      "nh_nl_ratio": 2.608695652173913,
      "cumulative_nh_nl": 140871,
      "spy_close": 289.45
    },
    {
      "date": "2019-04-18",
      "new_highs": 91,
      "new_lows": 46,
      "total_issues": 3452,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 1.9782608695652173,
      "cumulative_nh_nl": 140916,
      "spy_close": 290.02
    },
    {
      "date": "2019-04-22",
      "new_highs": 61,
      "new_lows": 47,
      "total_issues": 3462,
      "nh_nl_diff": 14,
      "nh_nl_ratio": 1.297872340425532,
      "cumulative_nh_nl": 140930,
      "spy_close": 290.27
    },
    {
      "date": "2019-04-23",
      "new_highs": 167,
      "new_lows": 43,
      "total_issues": 3463,
      "nh_nl_diff": 124,
      "nh_nl_ratio": 3.883720930232558,
      "cumulative_nh_nl": 141054,
      "spy_close": 292.88
    },
    {
      "date": "2019-04-24",
      "new_highs": 192,
      "new_lows": 40,
      "total_issues": 3460,
      "nh_nl_diff": 152,
      "nh_nl_ratio": 4.8,
      "cumulative_nh_nl": 141206,
      "spy_close": 292.23
    },
    {
      "date": "2019-04-25",
      "new_highs": 102,
      "new_lows": 50,
      "total_issues": 3460,
      "nh_nl_diff": 52,
      "nh_nl_ratio": 2.04,
      "cumulative_nh_nl": 141258,
      "spy_close": 292.05
    },
    {
      "date": "2019-04-26",
      "new_highs": 151,
      "new_lows": 30,
      "total_issues": 3462,
      "nh_nl_diff": 121,
      "nh_nl_ratio": 5.033333333333333,
      "cumulative_nh_nl": 141379,
      "spy_close": 293.41
    },
    {
      "date": "2019-04-29",
      "new_highs": 163,
      "new_lows": 19,
      "total_issues": 3460,
      "nh_nl_diff": 144,
      "nh_nl_ratio": 8.578947368421053,
      "cumulative_nh_nl": 141523,
      "spy_close": 293.87
    },
    {
      "date": "2019-04-30",
      "new_highs": 185,
      "new_lows": 31,
      "total_issues": 3464,
      "nh_nl_diff": 154,
      "nh_nl_ratio": 5.967741935483871,
      "cumulative_nh_nl": 141677,
      "spy_close": 294.02
    },
    {
      "date": "2019-05-01",
      "new_highs": 206,
      "new_lows": 40,
      "total_issues": 3460,
      "nh_nl_diff": 166,
      "nh_nl_ratio": 5.15,
      "cumulative_nh_nl": 141843,
      "spy_close": 291.81
    },
    {
      "date": "2019-05-02",
      "new_highs": 90,
      "new_lows": 47,
      "total_issues": 3461,
      "nh_nl_diff": 43,
      "nh_nl_ratio": 1.9148936170212767,
      "cumulative_nh_nl": 141886,
      "spy_close": 291.18
    },
    {
      "date": "2019-05-03",
      "new_highs": 175,
      "new_lows": 21,
      "total_issues": 3468,
      "nh_nl_diff": 154,
      "nh_nl_ratio": 8.333333333333334,
      "cumulative_nh_nl": 142040,
      "spy_close": 294.03
    },
    {
      "date": "2019-05-06",
      "new_highs": 123,
      "new_lows": 24,
      "total_issues": 3474,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 5.125,
      "cumulative_nh_nl": 142139,
      "spy_close": 292.82
    },
    {
      "date": "2019-05-07",
      "new_highs": 65,
      "new_lows": 43,
      "total_issues": 3469,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 1.5116279069767442,
      "cumulative_nh_nl": 142161,
      "spy_close": 287.93
    },
    {
      "date": "2019-05-08",
      "new_highs": 79,
      "new_lows": 46,
      "total_issues": 3468,
      "nh_nl_diff": 33,
      "nh_nl_ratio": 1.7173913043478262,
      "cumulative_nh_nl": 142194,
      "spy_close": 287.53
    },
    {
      "date": "2019-05-09",
      "new_highs": 64,
      "new_lows": 96,
      "total_issues": 3454,
      "nh_nl_diff": -32,
      "nh_nl_ratio": 0.6666666666666666,
      "cumulative_nh_nl": 142162,
      "spy_close": 286.66
    },
    {
      "date": "2019-05-10",
      "new_highs": 80,
      "new_lows": 78,
      "total_issues": 3469,
      "nh_nl_diff": 2,
      "nh_nl_ratio": 1.0256410256410255,
      "cumulative_nh_nl": 142164,
      "spy_close": 288.1
    },
    {
      "date": "2019-05-13",
      "new_highs": 61,
      "new_lows": 137,
      "total_issues": 3481,
      "nh_nl_diff": -76,
      "nh_nl_ratio": 0.44525547445255476,
      "cumulative_nh_nl": 142088,
      "spy_close": 280.86
    },
    {
      "date": "2019-05-14",
      "new_highs": 78,
      "new_lows": 58,
      "total_issues": 3478,
      "nh_nl_diff": 20,
      "nh_nl_ratio": 1.3448275862068966,
      "cumulative_nh_nl": 142108,
      "spy_close": 283.4
    },
    {
      "date": "2019-05-15",
      "new_highs": 96,
      "new_lows": 54,
      "total_issues": 3474,
      "nh_nl_diff": 42,
      "nh_nl_ratio": 1.7777777777777777,
      "cumulative_nh_nl": 142150,
      "spy_close": 285.06
    },
    {
      "date": "2019-05-16",
      "new_highs": 176,
      "new_lows": 55,
      "total_issues": 3470,
      "nh_nl_diff": 121,
      "nh_nl_ratio": 3.2,
      "cumulative_nh_nl": 142271,
      "spy_close": 287.7
    },
    {
      "date": "2019-05-17",
      "new_highs": 113,
      "new_lows": 90,
      "total_issues": 3463,
      "nh_nl_diff": 23,
      "nh_nl_ratio": 1.2555555555555555,
      "cumulative_nh_nl": 142294,
      "spy_close": 285.84
    },
    {
      "date": "2019-05-20",
      "new_highs": 71,
      "new_lows": 134,
      "total_issues": 3472,
      "nh_nl_diff": -63,
      "nh_nl_ratio": 0.5298507462686567,
      "cumulative_nh_nl": 142231,
      "spy_close": 283.95
    },
    {
      "date": "2019-05-21",
      "new_highs": 104,
      "new_lows": 64,
      "total_issues": 3476,
      "nh_nl_diff": 40,
      "nh_nl_ratio": 1.625,
      "cumulative_nh_nl": 142271,
      "spy_close": 286.51
    },
    {
      "date": "2019-05-22",
      "new_highs": 84,
      "new_lows": 109,
      "total_issues": 3471,
      "nh_nl_diff": -25,
      "nh_nl_ratio": 0.7706422018348624,
      "cumulative_nh_nl": 142246,
      "spy_close": 285.63
    },
    {
      "date": "2019-05-23",
      "new_highs": 67,
      "new_lows": 196,
      "total_issues": 3452,
      "nh_nl_diff": -129,
      "nh_nl_ratio": 0.34183673469387754,
      "cumulative_nh_nl": 142117,
      "spy_close": 282.14
    },
    {
      "date": "2019-05-24",
      "new_highs": 112,
      "new_lows": 85,
      "total_issues": 3456,
      "nh_nl_diff": 27,
      "nh_nl_ratio": 1.3176470588235294,
      "cumulative_nh_nl": 142144,
      "spy_close": 282.78
    },
    {
      "date": "2019-05-28",
      "new_highs": 110,
      "new_lows": 125,
      "total_issues": 3473,
      "nh_nl_diff": -15,
      "nh_nl_ratio": 0.88,
      "cumulative_nh_nl": 142129,
      "spy_close": 280.15
    },
    {
      "date": "2019-05-29",
      "new_highs": 42,
      "new_lows": 219,
      "total_issues": 3474,
      "nh_nl_diff": -177,
      "nh_nl_ratio": 0.1917808219178082,
      "cumulative_nh_nl": 141952,
      "spy_close": 278.27
    },
    {
      "date": "2019-05-30",
      "new_highs": 38,
      "new_lows": 128,
      "total_issues": 3474,
      "nh_nl_diff": -90,
      "nh_nl_ratio": 0.296875,
      "cumulative_nh_nl": 141862,
      "spy_close": 279.03
    },
    {
      "date": "2019-05-31",
      "new_highs": 48,
      "new_lows": 270,
      "total_issues": 3485,
      "nh_nl_diff": -222,
      "nh_nl_ratio": 0.17777777777777778,
      "cumulative_nh_nl": 141640,
      "spy_close": 275.27
    },
    {
      "date": "2019-06-03",
      "new_highs": 78,
      "new_lows": 145,
      "total_issues": 3485,
      "nh_nl_diff": -67,
      "nh_nl_ratio": 0.5379310344827586,
      "cumulative_nh_nl": 141573,
      "spy_close": 274.57
    },
    {
      "date": "2019-06-04",
      "new_highs": 102,
      "new_lows": 29,
      "total_issues": 3475,
      "nh_nl_diff": 73,
      "nh_nl_ratio": 3.5172413793103448,
      "cumulative_nh_nl": 141646,
      "spy_close": 280.53
    },
    {
      "date": "2019-06-05",
      "new_highs": 174,
      "new_lows": 80,
      "total_issues": 3477,
      "nh_nl_diff": 94,
      "nh_nl_ratio": 2.175,
      "cumulative_nh_nl": 141740,
      "spy_close": 282.96
    },
    {
      "date": "2019-06-06",
      "new_highs": 203,
      "new_lows": 102,
      "total_issues": 3477,
      "nh_nl_diff": 101,
      "nh_nl_ratio": 1.9901960784313726,
      "cumulative_nh_nl": 141841,
      "spy_close": 284.8
    },
    {
      "date": "2019-06-07",
      "new_highs": 311,
      "new_lows": 66,
      "total_issues": 3487,
      "nh_nl_diff": 245,
      "nh_nl_ratio": 4.712121212121212,
      "cumulative_nh_nl": 142086,
      "spy_close": 287.65
    },
    {
      "date": "2019-06-10",
      "new_highs": 202,
      "new_lows": 37,
      "total_issues": 3499,
      "nh_nl_diff": 165,
      "nh_nl_ratio": 5.45945945945946,
      "cumulative_nh_nl": 142251,
      "spy_close": 288.97
    },
    {
      "date": "2019-06-11",
      "new_highs": 134,
      "new_lows": 58,
      "total_issues": 3483,
      "nh_nl_diff": 76,
      "nh_nl_ratio": 2.310344827586207,
      "cumulative_nh_nl": 142327,
      "spy_close": 288.9
    },
    {
      "date": "2019-06-12",
      "new_highs": 104,
      "new_lows": 85,
      "total_issues": 3477,
      "nh_nl_diff": 19,
      "nh_nl_ratio": 1.223529411764706,
      "cumulative_nh_nl": 142346,
      "spy_close": 288.39
    },
    {
      "date": "2019-06-13",
      "new_highs": 128,
      "new_lows": 46,
      "total_issues": 3484,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 2.782608695652174,
      "cumulative_nh_nl": 142428,
      "spy_close": 289.58
    },
    {
      "date": "2019-06-14",
      "new_highs": 127,
      "new_lows": 64,
      "total_issues": 3481,
      "nh_nl_diff": 63,
      "nh_nl_ratio": 1.984375,
      "cumulative_nh_nl": 142491,
      "spy_close": 289.26
    },
    {
      "date": "2019-06-17",
      "new_highs": 141,
      "new_lows": 67,
      "total_issues": 3481,
      "nh_nl_diff": 74,
      "nh_nl_ratio": 2.1044776119402986,
      "cumulative_nh_nl": 142565,
      "spy_close": 289.37
    },
    {
      "date": "2019-06-18",
      "new_highs": 212,
      "new_lows": 40,
      "total_issues": 3496,
      "nh_nl_diff": 172,
      "nh_nl_ratio": 5.3,
      "cumulative_nh_nl": 142737,
      "spy_close": 292.4
    },
    {
      "date": "2019-06-19",
      "new_highs": 160,
      "new_lows": 52,
      "total_issues": 3495,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 3.076923076923077,
      "cumulative_nh_nl": 142845,
      "spy_close": 293.06
    },
    {
      "date": "2019-06-20",
      "new_highs": 340,
      "new_lows": 45,
      "total_issues": 3503,
      "nh_nl_diff": 295,
      "nh_nl_ratio": 7.555555555555555,
      "cumulative_nh_nl": 143140,
      "spy_close": 295.86
    },
    {
      "date": "2019-06-21",
      "new_highs": 132,
      "new_lows": 64,
      "total_issues": 3503,
      "nh_nl_diff": 68,
      "nh_nl_ratio": 2.0625,
      "cumulative_nh_nl": 143208,
      "spy_close": 294.0
    },
    {
      "date": "2019-06-24",
      "new_highs": 138,
      "new_lows": 68,
      "total_issues": 3498,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 2.0294117647058822,
      "cumulative_nh_nl": 143278,
      "spy_close": 293.64
    },
    {
      "date": "2019-06-25",
      "new_highs": 103,
      "new_lows": 81,
      "total_issues": 3502,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 1.271604938271605,
      "cumulative_nh_nl": 143300,
      "spy_close": 290.76
    },
    {
      "date": "2019-06-26",
      "new_highs": 47,
      "new_lows": 71,
      "total_issues": 3508,
      "nh_nl_diff": -24,
      "nh_nl_ratio": 0.6619718309859155,
      "cumulative_nh_nl": 143276,
      "spy_close": 290.47
    },
    {
      "date": "2019-06-27",
      "new_highs": 79,
      "new_lows": 38,
      "total_issues": 3496,
      "nh_nl_diff": 41,
      "nh_nl_ratio": 2.0789473684210527,
      "cumulative_nh_nl": 143317,
      "spy_close": 291.5
    },
    {
      "date": "2019-06-28",
      "new_highs": 163,
      "new_lows": 19,
      "total_issues": 3514,
      "nh_nl_diff": 144,
      "nh_nl_ratio": 8.578947368421053,
      "cumulative_nh_nl": 143461,
      "spy_close": 293.0
    },
    {
      "date": "2019-07-01",
      "new_highs": 257,
      "new_lows": 22,
      "total_issues": 3509,
      "nh_nl_diff": 235,
      "nh_nl_ratio": 11.681818181818182,
      "cumulative_nh_nl": 143696,
      "spy_close": 295.66
    },
    {
      "date": "2019-07-02",
      "new_highs": 153,
      "new_lows": 29,
      "total_issues": 3507,
      "nh_nl_diff": 124,
      "nh_nl_ratio": 5.275862068965517,
      "cumulative_nh_nl": 143820,
      "spy_close": 296.43
    },
    {
      "date": "2019-07-03",
      "new_highs": 273,
      "new_lows": 27,
      "total_issues": 3479,
      "nh_nl_diff": 246,
      "nh_nl_ratio": 10.11111111111111,
      "cumulative_nh_nl": 144066,
      "spy_close": 298.8
    },
    {
      "date": "2019-07-05",
      "new_highs": 129,
      "new_lows": 18,
      "total_issues": 3489,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 7.166666666666667,
      "cumulative_nh_nl": 144177,
      "spy_close": 298.46
    },
    {
      "date": "2019-07-08",
      "new_highs": 118,
      "new_lows": 28,
      "total_issues": 3495,
      "nh_nl_diff": 90,
      "nh_nl_ratio": 4.214285714285714,
      "cumulative_nh_nl": 144267,
      "spy_close": 296.82
    },
    {
      "date": "2019-07-09",
      "new_highs": 121,
      "new_lows": 38,
      "total_issues": 3496,
      "nh_nl_diff": 83,
      "nh_nl_ratio": 3.1842105263157894,
      "cumulative_nh_nl": 144350,
      "spy_close": 297.19
    },
    {
      "date": "2019-07-10",
      "new_highs": 271,
      "new_lows": 37,
      "total_issues": 3507,
      "nh_nl_diff": 234,
      "nh_nl_ratio": 7.324324324324325,
      "cumulative_nh_nl": 144584,
      "spy_close": 298.61
    },
    {
      "date": "2019-07-11",
      "new_highs": 183,
      "new_lows": 51,
      "total_issues": 3506,
      "nh_nl_diff": 132,
      "nh_nl_ratio": 3.588235294117647,
      "cumulative_nh_nl": 144716,
      "spy_close": 299.31
    },
    {
      "date": "2019-07-12",
      "new_highs": 191,
      "new_lows": 38,
      "total_issues": 3508,
      "nh_nl_diff": 153,
      "nh_nl_ratio": 5.026315789473684,
      "cumulative_nh_nl": 144869,
      "spy_close": 300.65
    },
    {
      "date": "2019-07-15",
      "new_highs": 211,
      "new_lows": 59,
      "total_issues": 3512,
      "nh_nl_diff": 152,
      "nh_nl_ratio": 3.5762711864406778,
      "cumulative_nh_nl": 145021,
      "spy_close": 300.75
    },
    {
      "date": "2019-07-16",
      "new_highs": 158,
      "new_lows": 47,
      "total_issues": 3504,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 3.3617021276595747,
      "cumulative_nh_nl": 145132,
      "spy_close": 299.71
    },
    {
      "date": "2019-07-17",
      "new_highs": 129,
      "new_lows": 60,
      "total_issues": 3510,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 2.15,
      "cumulative_nh_nl": 145201,
      "spy_close": 297.74
    },
    {
      "date": "2019-07-18",
      "new_highs": 154,
      "new_lows": 89,
      "total_issues": 3500,
      "nh_nl_diff": 65,
      "nh_nl_ratio": 1.7303370786516854,
      "cumulative_nh_nl": 145266,
      "spy_close": 298.83
    },
    {
      "date": "2019-07-19",
      "new_highs": 171,
      "new_lows": 65,
      "total_issues": 3496,
      "nh_nl_diff": 106,
      "nh_nl_ratio": 2.6307692307692307,
      "cumulative_nh_nl": 145372,
      "spy_close": 297.17
    },
    {
      "date": "2019-07-22",
      "new_highs": 86,
      "new_lows": 82,
      "total_issues": 3515,
      "nh_nl_diff": 4,
      "nh_nl_ratio": 1.048780487804878,
      "cumulative_nh_nl": 145376,
      "spy_close": 297.9
    },
    {
      "date": "2019-07-23",
      "new_highs": 106,
      "new_lows": 77,
      "total_issues": 3508,
      "nh_nl_diff": 29,
      "nh_nl_ratio": 1.3766233766233766,
      "cumulative_nh_nl": 145405,
      "spy_close": 300.03
    },
    {
      "date": "2019-07-24",
      "new_highs": 194,
      "new_lows": 52,
      "total_issues": 3516,
      "nh_nl_diff": 142,
      "nh_nl_ratio": 3.730769230769231,
      "cumulative_nh_nl": 145547,
      "spy_close": 301.44
    },
    {
      "date": "2019-07-25",
      "new_highs": 154,
      "new_lows": 73,
      "total_issues": 3496,
      "nh_nl_diff": 81,
      "nh_nl_ratio": 2.1095890410958904,
      "cumulative_nh_nl": 145628,
      "spy_close": 300.0
    },
    {
      "date": "2019-07-26",
      "new_highs": 205,
      "new_lows": 70,
      "total_issues": 3532,
      "nh_nl_diff": 135,
      "nh_nl_ratio": 2.9285714285714284,
      "cumulative_nh_nl": 145763,
      "spy_close": 302.01
    },
    {
      "date": "2019-07-29",
      "new_highs": 205,
      "new_lows": 73,
      "total_issues": 3524,
      "nh_nl_diff": 132,
      "nh_nl_ratio": 2.808219178082192,
      "cumulative_nh_nl": 145895,
      "spy_close": 301.46
    },
    {
      "date": "2019-07-30",
      "new_highs": 183,
      "new_lows": 69,
      "total_issues": 3534,
      "nh_nl_diff": 114,
      "nh_nl_ratio": 2.652173913043478,
      "cumulative_nh_nl": 146009,
      "spy_close": 300.72
    },
    {
      "date": "2019-07-31",
      "new_highs": 250,
      "new_lows": 54,
      "total_issues": 3543,
      "nh_nl_diff": 196,
      "nh_nl_ratio": 4.62962962962963,
      "cumulative_nh_nl": 146205,
      "spy_close": 297.43
    },
    {
      "date": "2019-08-01",
      "new_highs": 204,
      "new_lows": 120,
      "total_issues": 3530,
      "nh_nl_diff": 84,
      "nh_nl_ratio": 1.7,
      "cumulative_nh_nl": 146289,
      "spy_close": 294.84
    },
    {
      "date": "2019-08-02",
      "new_highs": 91,
      "new_lows": 160,
      "total_issues": 3526,
      "nh_nl_diff": -69,
      "nh_nl_ratio": 0.56875,
      "cumulative_nh_nl": 146220,
      "spy_close": 292.62
    },
    {
      "date": "2019-08-05",
      "new_highs": 95,
      "new_lows": 281,
      "total_issues": 3538,
      "nh_nl_diff": -186,
      "nh_nl_ratio": 0.33807829181494664,
      "cumulative_nh_nl": 146034,
      "spy_close": 283.82
    },
    {
      "date": "2019-08-06",
      "new_highs": 75,
      "new_lows": 183,
      "total_issues": 3530,
      "nh_nl_diff": -108,
      "nh_nl_ratio": 0.4098360655737705,
      "cumulative_nh_nl": 145926,
      "spy_close": 287.8
    },
    {
      "date": "2019-08-07",
      "new_highs": 137,
      "new_lows": 236,
      "total_issues": 3537,
      "nh_nl_diff": -99,
      "nh_nl_ratio": 0.5805084745762712,
      "cumulative_nh_nl": 145827,
      "spy_close": 287.97
    },
    {
      "date": "2019-08-08",
      "new_highs": 188,
      "new_lows": 58,
      "total_issues": 3543,
      "nh_nl_diff": 130,
      "nh_nl_ratio": 3.2413793103448274,
      "cumulative_nh_nl": 145957,
      "spy_close": 293.62
    },
    {
      "date": "2019-08-09",
      "new_highs": 172,
      "new_lows": 117,
      "total_issues": 3521,
      "nh_nl_diff": 55,
      "nh_nl_ratio": 1.4700854700854702,
      "cumulative_nh_nl": 146012,
      "spy_close": 291.62
    },
    {
      "date": "2019-08-12",
      "new_highs": 126,
      "new_lows": 214,
      "total_issues": 3532,
      "nh_nl_diff": -88,
      "nh_nl_ratio": 0.5887850467289719,
      "cumulative_nh_nl": 145924,
      "spy_close": 288.12
    },
    {
      "date": "2019-08-13",
      "new_highs": 125,
      "new_lows": 140,
      "total_issues": 3551,
      "nh_nl_diff": -15,
      "nh_nl_ratio": 0.8928571428571429,
      "cumulative_nh_nl": 145909,
      "spy_close": 292.55
    },
    {
      "date": "2019-08-14",
      "new_highs": 53,
      "new_lows": 325,
      "total_issues": 3533,
      "nh_nl_diff": -272,
      "nh_nl_ratio": 0.16307692307692306,
      "cumulative_nh_nl": 145637,
      "spy_close": 283.9
    },
    {
      "date": "2019-08-15",
      "new_highs": 74,
      "new_lows": 325,
      "total_issues": 3535,
      "nh_nl_diff": -251,
      "nh_nl_ratio": 0.2276923076923077,
      "cumulative_nh_nl": 145386,
      "spy_close": 284.65
    },
    {
      "date": "2019-08-16",
      "new_highs": 121,
      "new_lows": 65,
      "total_issues": 3527,
      "nh_nl_diff": 56,
      "nh_nl_ratio": 1.8615384615384616,
      "cumulative_nh_nl": 145442,
      "spy_close": 288.85
    },
    {
      "date": "2019-08-19",
      "new_highs": 187,
      "new_lows": 42,
      "total_issues": 3535,
      "nh_nl_diff": 145,
      "nh_nl_ratio": 4.4523809523809526,
      "cumulative_nh_nl": 145587,
      "spy_close": 292.33
    },
    {
      "date": "2019-08-20",
      "new_highs": 125,
      "new_lows": 70,
      "total_issues": 3520,
      "nh_nl_diff": 55,
      "nh_nl_ratio": 1.7857142857142858,
      "cumulative_nh_nl": 145642,
      "spy_close": 290.09
    },
    {
      "date": "2019-08-21",
      "new_highs": 130,
      "new_lows": 50,
      "total_issues": 3535,
      "nh_nl_diff": 80,
      "nh_nl_ratio": 2.6,
      "cumulative_nh_nl": 145722,
      "spy_close": 292.45
    },
    {
      "date": "2019-08-22",
      "new_highs": 137,
      "new_lows": 59,
      "total_issues": 3535,
      "nh_nl_diff": 78,
      "nh_nl_ratio": 2.3220338983050848,
      "cumulative_nh_nl": 145800,
      "spy_close": 292.36
    },
    {
      "date": "2019-08-23",
      "new_highs": 114,
      "new_lows": 223,
      "total_issues": 3523,
      "nh_nl_diff": -109,
      "nh_nl_ratio": 0.5112107623318386,
      "cumulative_nh_nl": 145691,
      "spy_close": 284.85
    },
    {
      "date": "2019-08-26",
      "new_highs": 38,
      "new_lows": 142,
      "total_issues": 3529,
      "nh_nl_diff": -104,
      "nh_nl_ratio": 0.2676056338028169,
      "cumulative_nh_nl": 145587,
      "spy_close": 288.0
    },
    {
      "date": "2019-08-27",
      "new_highs": 107,
      "new_lows": 234,
      "total_issues": 3543,
      "nh_nl_diff": -127,
      "nh_nl_ratio": 0.45726495726495725,
      "cumulative_nh_nl": 145460,
      "spy_close": 286.87
    },
    {
      "date": "2019-08-28",
      "new_highs": 75,
      "new_lows": 189,
      "total_issues": 3534,
      "nh_nl_diff": -114,
      "nh_nl_ratio": 0.3968253968253968,
      "cumulative_nh_nl": 145346,
      "spy_close": 288.89
    },
    {
      "date": "2019-08-29",
      "new_highs": 103,
      "new_lows": 55,
      "total_issues": 3524,
      "nh_nl_diff": 48,
      "nh_nl_ratio": 1.8727272727272728,
      "cumulative_nh_nl": 145394,
      "spy_close": 292.58
    },
    {
      "date": "2019-08-30",
      "new_highs": 118,
      "new_lows": 49,
      "total_issues": 3522,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 2.4081632653061225,
      "cumulative_nh_nl": 145463,
      "spy_close": 292.45
    },
    {
      "date": "2019-09-03",
      "new_highs": 142,
      "new_lows": 128,
      "total_issues": 3528,
      "nh_nl_diff": 14,
      "nh_nl_ratio": 1.109375,
      "cumulative_nh_nl": 145477,
      "spy_close": 290.74
    },
    {
      "date": "2019-09-04",
      "new_highs": 204,
      "new_lows": 57,
      "total_issues": 3523,
      "nh_nl_diff": 147,
      "nh_nl_ratio": 3.5789473684210527,
      "cumulative_nh_nl": 145624,
      "spy_close": 294.04
    },
    {
      "date": "2019-09-05",
      "new_highs": 171,
      "new_lows": 18,
      "total_issues": 3534,
      "nh_nl_diff": 153,
      "nh_nl_ratio": 9.5,
      "cumulative_nh_nl": 145777,
      "spy_close": 297.82
    },
    {
      "date": "2019-09-06",
      "new_highs": 123,
      "new_lows": 28,
      "total_issues": 3537,
      "nh_nl_diff": 95,
      "nh_nl_ratio": 4.392857142857143,
      "cumulative_nh_nl": 145872,
      "spy_close": 298.05
    },
    {
      "date": "2019-09-09",
      "new_highs": 110,
      "new_lows": 25,
      "total_issues": 3540,
      "nh_nl_diff": 85,
      "nh_nl_ratio": 4.4,
      "cumulative_nh_nl": 145957,
      "spy_close": 298.2
    },
    {
      "date": "2019-09-10",
      "new_highs": 86,
      "new_lows": 14,
      "total_issues": 3535,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 6.142857142857143,
      "cumulative_nh_nl": 146029,
      "spy_close": 298.13
    },
    {
      "date": "2019-09-11",
      "new_highs": 115,
      "new_lows": 7,
      "total_issues": 3531,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 16.428571428571427,
      "cumulative_nh_nl": 146137,
      "spy_close": 300.25
    },
    {
      "date": "2019-09-12",
      "new_highs": 166,
      "new_lows": 19,
      "total_issues": 3543,
      "nh_nl_diff": 147,
      "nh_nl_ratio": 8.736842105263158,
      "cumulative_nh_nl": 146284,
      "spy_close": 301.29
    },
    {
      "date": "2019-09-13",
      "new_highs": 124,
      "new_lows": 12,
      "total_issues": 3544,
      "nh_nl_diff": 112,
      "nh_nl_ratio": 10.333333333333334,
      "cumulative_nh_nl": 146396,
      "spy_close": 301.09
    },
    {
      "date": "2019-09-16",
      "new_highs": 67,
      "new_lows": 5,
      "total_issues": 3562,
      "nh_nl_diff": 62,
      "nh_nl_ratio": 13.4,
      "cumulative_nh_nl": 146458,
      "spy_close": 300.16
    },
    {
      "date": "2019-09-17",
      "new_highs": 64,
      "new_lows": 17,
      "total_issues": 3553,
      "nh_nl_diff": 47,
      "nh_nl_ratio": 3.764705882352941,
      "cumulative_nh_nl": 146505,
      "spy_close": 300.92
    },
    {
      "date": "2019-09-18",
      "new_highs": 86,
      "new_lows": 19,
      "total_issues": 3543,
      "nh_nl_diff": 67,
      "nh_nl_ratio": 4.526315789473684,
      "cumulative_nh_nl": 146572,
      "spy_close": 301.1
    },
    {
      "date": "2019-09-19",
      "new_highs": 120,
      "new_lows": 23,
      "total_issues": 3549,
      "nh_nl_diff": 97,
      "nh_nl_ratio": 5.217391304347826,
      "cumulative_nh_nl": 146669,
      "spy_close": 301.08
    },
    {
      "date": "2019-09-20",
      "new_highs": 74,
      "new_lows": 17,
      "total_issues": 3556,
      "nh_nl_diff": 57,
      "nh_nl_ratio": 4.352941176470588,
      "cumulative_nh_nl": 146726,
      "spy_close": 298.28
    },
    {
      "date": "2019-09-23",
      "new_highs": 76,
      "new_lows": 20,
      "total_issues": 3543,
      "nh_nl_diff": 56,
      "nh_nl_ratio": 3.8,
      "cumulative_nh_nl": 146782,
      "spy_close": 298.21
    },
    {
      "date": "2019-09-24",
      "new_highs": 102,
      "new_lows": 51,
      "total_issues": 3551,
      "nh_nl_diff": 51,
      "nh_nl_ratio": 2.0,
      "cumulative_nh_nl": 146833,
      "spy_close": 295.87
    },
    {
      "date": "2019-09-25",
      "new_highs": 70,
      "new_lows": 45,
      "total_issues": 3544,
      "nh_nl_diff": 25,
      "nh_nl_ratio": 1.5555555555555556,
      "cumulative_nh_nl": 146858,
      "spy_close": 297.62
    },
    {
      "date": "2019-09-26",
      "new_highs": 120,
      "new_lows": 55,
      "total_issues": 3541,
      "nh_nl_diff": 65,
      "nh_nl_ratio": 2.1818181818181817,
      "cumulative_nh_nl": 146923,
      "spy_close": 297.0
    },
    {
      "date": "2019-09-27",
      "new_highs": 69,
      "new_lows": 57,
      "total_issues": 3545,
      "nh_nl_diff": 12,
      "nh_nl_ratio": 1.2105263157894737,
      "cumulative_nh_nl": 146935,
      "spy_close": 295.4
    },
    {
      "date": "2019-09-30",
      "new_highs": 89,
      "new_lows": 62,
      "total_issues": 3550,
      "nh_nl_diff": 27,
      "nh_nl_ratio": 1.435483870967742,
      "cumulative_nh_nl": 146962,
      "spy_close": 296.77
    },
    {
      "date": "2019-10-01",
      "new_highs": 56,
      "new_lows": 89,
      "total_issues": 3542,
      "nh_nl_diff": -33,
      "nh_nl_ratio": 0.6292134831460674,
      "cumulative_nh_nl": 146929,
      "spy_close": 293.24
    },
    {
      "date": "2019-10-02",
      "new_highs": 14,
      "new_lows": 120,
      "total_issues": 3545,
      "nh_nl_diff": -106,
      "nh_nl_ratio": 0.11666666666666667,
      "cumulative_nh_nl": 146823,
      "spy_close": 288.06
    },
    {
      "date": "2019-10-03",
      "new_highs": 27,
      "new_lows": 103,
      "total_issues": 3543,
      "nh_nl_diff": -76,
      "nh_nl_ratio": 0.2621359223300971,
      "cumulative_nh_nl": 146747,
      "spy_close": 290.42
    },
    {
      "date": "2019-10-04",
      "new_highs": 61,
      "new_lows": 50,
      "total_issues": 3532,
      "nh_nl_diff": 11,
      "nh_nl_ratio": 1.22,
      "cumulative_nh_nl": 146758,
      "spy_close": 294.35
    },
    {
      "date": "2019-10-07",
      "new_highs": 64,
      "new_lows": 52,
      "total_issues": 3559,
      "nh_nl_diff": 12,
      "nh_nl_ratio": 1.2307692307692308,
      "cumulative_nh_nl": 146770,
      "spy_close": 293.08
    },
    {
      "date": "2019-10-08",
      "new_highs": 45,
      "new_lows": 123,
      "total_issues": 3548,
      "nh_nl_diff": -78,
      "nh_nl_ratio": 0.36585365853658536,
      "cumulative_nh_nl": 146692,
      "spy_close": 288.53
    },
    {
      "date": "2019-10-09",
      "new_highs": 60,
      "new_lows": 92,
      "total_issues": 3537,
      "nh_nl_diff": -32,
      "nh_nl_ratio": 0.6521739130434783,
      "cumulative_nh_nl": 146660,
      "spy_close": 291.27
    },
    {
      "date": "2019-10-10",
      "new_highs": 34,
      "new_lows": 72,
      "total_issues": 3540,
      "nh_nl_diff": -38,
      "nh_nl_ratio": 0.4722222222222222,
      "cumulative_nh_nl": 146622,
      "spy_close": 293.24
    },
    {
      "date": "2019-10-11",
      "new_highs": 104,
      "new_lows": 29,
      "total_issues": 3560,
      "nh_nl_diff": 75,
      "nh_nl_ratio": 3.586206896551724,
      "cumulative_nh_nl": 146697,
      "spy_close": 296.28
    },
    {
      "date": "2019-10-14",
      "new_highs": 39,
      "new_lows": 53,
      "total_issues": 3522,
      "nh_nl_diff": -14,
      "nh_nl_ratio": 0.7358490566037735,
      "cumulative_nh_nl": 146683,
      "spy_close": 295.95
    },
    {
      "date": "2019-10-15",
      "new_highs": 79,
      "new_lows": 37,
      "total_issues": 3556,
      "nh_nl_diff": 42,
      "nh_nl_ratio": 2.135135135135135,
      "cumulative_nh_nl": 146725,
      "spy_close": 298.88
    },
    {
      "date": "2019-10-16",
      "new_highs": 76,
      "new_lows": 32,
      "total_issues": 3570,
      "nh_nl_diff": 44,
      "nh_nl_ratio": 2.375,
      "cumulative_nh_nl": 146769,
      "spy_close": 298.4
    },
    {
      "date": "2019-10-17",
      "new_highs": 133,
      "new_lows": 35,
      "total_issues": 3555,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 3.8,
      "cumulative_nh_nl": 146867,
      "spy_close": 299.28
    },
    {
      "date": "2019-10-18",
      "new_highs": 122,
      "new_lows": 35,
      "total_issues": 3547,
      "nh_nl_diff": 87,
      "nh_nl_ratio": 3.4857142857142858,
      "cumulative_nh_nl": 146954,
      "spy_close": 297.97
    },
    {
      "date": "2019-10-21",
      "new_highs": 198,
      "new_lows": 42,
      "total_issues": 3560,
      "nh_nl_diff": 156,
      "nh_nl_ratio": 4.714285714285714,
      "cumulative_nh_nl": 147110,
      "spy_close": 299.99
    },
    {
      "date": "2019-10-22",
      "new_highs": 178,
      "new_lows": 40,
      "total_issues": 3549,
      "nh_nl_diff": 138,
      "nh_nl_ratio": 4.45,
      "cumulative_nh_nl": 147248,
      "spy_close": 299.01
    },
    {
      "date": "2019-10-23",
      "new_highs": 129,
      "new_lows": 31,
      "total_issues": 3553,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 4.161290322580645,
      "cumulative_nh_nl": 147346,
      "spy_close": 299.88
    },
    {
      "date": "2019-10-24",
      "new_highs": 146,
      "new_lows": 35,
      "total_issues": 3558,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 4.171428571428572,
      "cumulative_nh_nl": 147457,
      "spy_close": 300.37
    },
    {
      "date": "2019-10-25",
      "new_highs": 161,
      "new_lows": 40,
      "total_issues": 3551,
      "nh_nl_diff": 121,
      "nh_nl_ratio": 4.025,
      "cumulative_nh_nl": 147578,
      "spy_close": 301.6
    },
    {
      "date": "2019-10-28",
      "new_highs": 208,
      "new_lows": 38,
      "total_issues": 3568,
      "nh_nl_diff": 170,
      "nh_nl_ratio": 5.473684210526316,
      "cumulative_nh_nl": 147748,
      "spy_close": 303.3
    },
    {
      "date": "2019-10-29",
      "new_highs": 188,
      "new_lows": 54,
      "total_issues": 3559,
      "nh_nl_diff": 134,
      "nh_nl_ratio": 3.4814814814814814,
      "cumulative_nh_nl": 147882,
      "spy_close": 303.21
    },
    {
      "date": "2019-10-30",
      "new_highs": 160,
      "new_lows": 53,
      "total_issues": 3574,
      "nh_nl_diff": 107,
      "nh_nl_ratio": 3.018867924528302,
      "cumulative_nh_nl": 147989,
      "spy_close": 304.14
    },
    {
      "date": "2019-10-31",
      "new_highs": 144,
      "new_lows": 60,
      "total_issues": 3570,
      "nh_nl_diff": 84,
      "nh_nl_ratio": 2.4,
      "cumulative_nh_nl": 148073,
      "spy_close": 303.33
    },
    {
      "date": "2019-11-01",
      "new_highs": 235,
      "new_lows": 49,
      "total_issues": 3571,
      "nh_nl_diff": 186,
      "nh_nl_ratio": 4.795918367346939,
      "cumulative_nh_nl": 148259,
      "spy_close": 306.14
    },
    {
      "date": "2019-11-04",
      "new_highs": 295,
      "new_lows": 34,
      "total_issues": 3566,
      "nh_nl_diff": 261,
      "nh_nl_ratio": 8.676470588235293,
      "cumulative_nh_nl": 148520,
      "spy_close": 307.37
    },
    {
      "date": "2019-11-05",
      "new_highs": 277,
      "new_lows": 38,
      "total_issues": 3583,
      "nh_nl_diff": 239,
      "nh_nl_ratio": 7.2894736842105265,
      "cumulative_nh_nl": 148759,
      "spy_close": 307.03
    },
    {
      "date": "2019-11-06",
      "new_highs": 131,
      "new_lows": 53,
      "total_issues": 3574,
      "nh_nl_diff": 78,
      "nh_nl_ratio": 2.4716981132075473,
      "cumulative_nh_nl": 148837,
      "spy_close": 307.1
    },
    {
      "date": "2019-11-07",
      "new_highs": 266,
      "new_lows": 69,
      "total_issues": 3575,
      "nh_nl_diff": 197,
      "nh_nl_ratio": 3.8550724637681157,
      "cumulative_nh_nl": 149034,
      "spy_close": 308.18
    },
    {
      "date": "2019-11-08",
      "new_highs": 129,
      "new_lows": 61,
      "total_issues": 3580,
      "nh_nl_diff": 68,
      "nh_nl_ratio": 2.1147540983606556,
      "cumulative_nh_nl": 149102,
      "spy_close": 308.94
    },
    {
      "date": "2019-11-11",
      "new_highs": 130,
      "new_lows": 63,
      "total_issues": 3577,
      "nh_nl_diff": 67,
      "nh_nl_ratio": 2.0634920634920637,
      "cumulative_nh_nl": 149169,
      "spy_close": 308.35
    },
    {
      "date": "2019-11-12",
      "new_highs": 185,
      "new_lows": 93,
      "total_issues": 3567,
      "nh_nl_diff": 92,
      "nh_nl_ratio": 1.989247311827957,
      "cumulative_nh_nl": 149261,
      "spy_close": 309.0
    },
    {
      "date": "2019-11-13",
      "new_highs": 111,
      "new_lows": 86,
      "total_issues": 3577,
      "nh_nl_diff": 25,
      "nh_nl_ratio": 1.2906976744186047,
      "cumulative_nh_nl": 149286,
      "spy_close": 309.1
    },
    {
      "date": "2019-11-14",
      "new_highs": 120,
      "new_lows": 91,
      "total_issues": 3570,
      "nh_nl_diff": 29,
      "nh_nl_ratio": 1.3186813186813187,
      "cumulative_nh_nl": 149315,
      "spy_close": 309.55
    },
    {
      "date": "2019-11-15",
      "new_highs": 186,
      "new_lows": 84,
      "total_issues": 3595,
      "nh_nl_diff": 102,
      "nh_nl_ratio": 2.2142857142857144,
      "cumulative_nh_nl": 149417,
      "spy_close": 311.79
    },
    {
      "date": "2019-11-18",
      "new_highs": 167,
      "new_lows": 105,
      "total_issues": 3591,
      "nh_nl_diff": 62,
      "nh_nl_ratio": 1.5904761904761904,
      "cumulative_nh_nl": 149479,
      "spy_close": 312.02
    },
    {
      "date": "2019-11-19",
      "new_highs": 172,
      "new_lows": 100,
      "total_issues": 3581,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 1.72,
      "cumulative_nh_nl": 149551,
      "spy_close": 311.93
    },
    {
      "date": "2019-11-20",
      "new_highs": 133,
      "new_lows": 88,
      "total_issues": 3572,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 1.5113636363636365,
      "cumulative_nh_nl": 149596,
      "spy_close": 310.77
    },
    {
      "date": "2019-11-21",
      "new_highs": 69,
      "new_lows": 66,
      "total_issues": 3584,
      "nh_nl_diff": 3,
      "nh_nl_ratio": 1.0454545454545454,
      "cumulative_nh_nl": 149599,
      "spy_close": 310.27
    },
    {
      "date": "2019-11-22",
      "new_highs": 64,
      "new_lows": 57,
      "total_issues": 3581,
      "nh_nl_diff": 7,
      "nh_nl_ratio": 1.1228070175438596,
      "cumulative_nh_nl": 149606,
      "spy_close": 310.96
    },
    {
      "date": "2019-11-25",
      "new_highs": 198,
      "new_lows": 52,
      "total_issues": 3584,
      "nh_nl_diff": 146,
      "nh_nl_ratio": 3.8076923076923075,
      "cumulative_nh_nl": 149752,
      "spy_close": 313.37
    },
    {
      "date": "2019-11-26",
      "new_highs": 213,
      "new_lows": 53,
      "total_issues": 3585,
      "nh_nl_diff": 160,
      "nh_nl_ratio": 4.018867924528302,
      "cumulative_nh_nl": 149912,
      "spy_close": 314.08
    },
    {
      "date": "2019-11-27",
      "new_highs": 230,
      "new_lows": 52,
      "total_issues": 3577,
      "nh_nl_diff": 178,
      "nh_nl_ratio": 4.423076923076923,
      "cumulative_nh_nl": 150090,
      "spy_close": 315.48
    },
    {
      "date": "2019-11-29",
      "new_highs": 117,
      "new_lows": 24,
      "total_issues": 3552,
      "nh_nl_diff": 93,
      "nh_nl_ratio": 4.875,
      "cumulative_nh_nl": 150183,
      "spy_close": 314.31
    },
    {
      "date": "2019-12-02",
      "new_highs": 81,
      "new_lows": 47,
      "total_issues": 3579,
      "nh_nl_diff": 34,
      "nh_nl_ratio": 1.7234042553191489,
      "cumulative_nh_nl": 150217,
      "spy_close": 311.64
    },
    {
      "date": "2019-12-03",
      "new_highs": 39,
      "new_lows": 60,
      "total_issues": 3582,
      "nh_nl_diff": -21,
      "nh_nl_ratio": 0.65,
      "cumulative_nh_nl": 150196,
      "spy_close": 309.55
    },
    {
      "date": "2019-12-04",
      "new_highs": 92,
      "new_lows": 30,
      "total_issues": 3596,
      "nh_nl_diff": 62,
      "nh_nl_ratio": 3.066666666666667,
      "cumulative_nh_nl": 150258,
      "spy_close": 311.46
    },
    {
      "date": "2019-12-05",
      "new_highs": 78,
      "new_lows": 28,
      "total_issues": 3587,
      "nh_nl_diff": 50,
      "nh_nl_ratio": 2.7857142857142856,
      "cumulative_nh_nl": 150308,
      "spy_close": 312.02
    },
    {
      "date": "2019-12-06",
      "new_highs": 217,
      "new_lows": 20,
      "total_issues": 3596,
      "nh_nl_diff": 197,
      "nh_nl_ratio": 10.85,
      "cumulative_nh_nl": 150505,
      "spy_close": 314.87
    },
    {
      "date": "2019-12-09",
      "new_highs": 131,
      "new_lows": 27,
      "total_issues": 3594,
      "nh_nl_diff": 104,
      "nh_nl_ratio": 4.851851851851852,
      "cumulative_nh_nl": 150609,
      "spy_close": 313.88
    },
    {
      "date": "2019-12-10",
      "new_highs": 106,
      "new_lows": 33,
      "total_issues": 3590,
      "nh_nl_diff": 73,
      "nh_nl_ratio": 3.212121212121212,
      "cumulative_nh_nl": 150682,
      "spy_close": 313.53
    },
    {
      "date": "2019-12-11",
      "new_highs": 158,
      "new_lows": 34,
      "total_issues": 3580,
      "nh_nl_diff": 124,
      "nh_nl_ratio": 4.647058823529412,
      "cumulative_nh_nl": 150806,
      "spy_close": 314.42
    },
    {
      "date": "2019-12-12",
      "new_highs": 343,
      "new_lows": 47,
      "total_issues": 3599,
      "nh_nl_diff": 296,
      "nh_nl_ratio": 7.297872340425532,
      "cumulative_nh_nl": 151102,
      "spy_close": 317.13
    },
    {
      "date": "2019-12-13",
      "new_highs": 270,
      "new_lows": 43,
      "total_issues": 3593,
      "nh_nl_diff": 227,
      "nh_nl_ratio": 6.27906976744186,
      "cumulative_nh_nl": 151329,
      "spy_close": 317.32
    },
    {
      "date": "2019-12-16",
      "new_highs": 373,
      "new_lows": 55,
      "total_issues": 3619,
      "nh_nl_diff": 318,
      "nh_nl_ratio": 6.781818181818182,
      "cumulative_nh_nl": 151647,
      "spy_close": 319.5
    },
    {
      "date": "2019-12-17",
      "new_highs": 271,
      "new_lows": 36,
      "total_issues": 3603,
      "nh_nl_diff": 235,
      "nh_nl_ratio": 7.527777777777778,
      "cumulative_nh_nl": 151882,
      "spy_close": 319.57
    },
    {
      "date": "2019-12-18",
      "new_highs": 262,
      "new_lows": 36,
      "total_issues": 3599,
      "nh_nl_diff": 226,
      "nh_nl_ratio": 7.277777777777778,
      "cumulative_nh_nl": 152108,
      "spy_close": 319.59
    },
    {
      "date": "2019-12-19",
      "new_highs": 239,
      "new_lows": 38,
      "total_issues": 3593,
      "nh_nl_diff": 201,
      "nh_nl_ratio": 6.2894736842105265,
      "cumulative_nh_nl": 152309,
      "spy_close": 320.9
    },
    {
      "date": "2019-12-20",
      "new_highs": 372,
      "new_lows": 32,
      "total_issues": 3611,
      "nh_nl_diff": 340,
      "nh_nl_ratio": 11.625,
      "cumulative_nh_nl": 152649,
      "spy_close": 320.73
    },
    {
      "date": "2019-12-23",
      "new_highs": 252,
      "new_lows": 31,
      "total_issues": 3606,
      "nh_nl_diff": 221,
      "nh_nl_ratio": 8.129032258064516,
      "cumulative_nh_nl": 152870,
      "spy_close": 321.22
    },
    {
      "date": "2019-12-24",
      "new_highs": 158,
      "new_lows": 24,
      "total_issues": 3583,
      "nh_nl_diff": 134,
      "nh_nl_ratio": 6.583333333333333,
      "cumulative_nh_nl": 153004,
      "spy_close": 321.23
    },
    {
      "date": "2019-12-26",
      "new_highs": 221,
      "new_lows": 25,
      "total_issues": 3590,
      "nh_nl_diff": 196,
      "nh_nl_ratio": 8.84,
      "cumulative_nh_nl": 153200,
      "spy_close": 322.94
    },
    {
      "date": "2019-12-27",
      "new_highs": 233,
      "new_lows": 29,
      "total_issues": 3612,
      "nh_nl_diff": 204,
      "nh_nl_ratio": 8.03448275862069,
      "cumulative_nh_nl": 153404,
      "spy_close": 322.86
    },
    {
      "date": "2019-12-30",
      "new_highs": 128,
      "new_lows": 25,
      "total_issues": 3616,
      "nh_nl_diff": 103,
      "nh_nl_ratio": 5.12,
      "cumulative_nh_nl": 153507,
      "spy_close": 321.08
    },
    {
      "date": "2019-12-31",
      "new_highs": 118,
      "new_lows": 17,
      "total_issues": 3615,
      "nh_nl_diff": 101,
      "nh_nl_ratio": 6.9411764705882355,
      "cumulative_nh_nl": 153608,
      "spy_close": 321.86
    },
    {
      "date": "2020-01-02",
      "new_highs": 270,
      "new_lows": 24,
      "total_issues": 3595,
      "nh_nl_diff": 246,
      "nh_nl_ratio": 11.25,
      "cumulative_nh_nl": 153854,
      "spy_close": 324.87
    },
    {
      "date": "2020-01-03",
      "new_highs": 107,
      "new_lows": 11,
      "total_issues": 3601,
      "nh_nl_diff": 96,
      "nh_nl_ratio": 9.727272727272727,
      "cumulative_nh_nl": 153950,
      "spy_close": 322.41
    },
    {
      "date": "2020-01-06",
      "new_highs": 128,
      "new_lows": 20,
      "total_issues": 3594,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 6.4,
      "cumulative_nh_nl": 154058,
      "spy_close": 323.64
    },
    {
      "date": "2020-01-07",
      "new_highs": 162,
      "new_lows": 14,
      "total_issues": 3595,
      "nh_nl_diff": 148,
      "nh_nl_ratio": 11.571428571428571,
      "cumulative_nh_nl": 154206,
      "spy_close": 322.73
    },
    {
      "date": "2020-01-08",
      "new_highs": 250,
      "new_lows": 16,
      "total_issues": 3599,
      "nh_nl_diff": 234,
      "nh_nl_ratio": 15.625,
      "cumulative_nh_nl": 154440,
      "spy_close": 324.45
    },
    {
      "date": "2020-01-09",
      "new_highs": 305,
      "new_lows": 26,
      "total_issues": 3597,
      "nh_nl_diff": 279,
      "nh_nl_ratio": 11.73076923076923,
      "cumulative_nh_nl": 154719,
      "spy_close": 326.65
    },
    {
      "date": "2020-01-10",
      "new_highs": 232,
      "new_lows": 31,
      "total_issues": 3603,
      "nh_nl_diff": 201,
      "nh_nl_ratio": 7.483870967741935,
      "cumulative_nh_nl": 154920,
      "spy_close": 325.71
    },
    {
      "date": "2020-01-13",
      "new_highs": 302,
      "new_lows": 41,
      "total_issues": 3590,
      "nh_nl_diff": 261,
      "nh_nl_ratio": 7.365853658536586,
      "cumulative_nh_nl": 155181,
      "spy_close": 327.95
    },
    {
      "date": "2020-01-14",
      "new_highs": 303,
      "new_lows": 31,
      "total_issues": 3607,
      "nh_nl_diff": 272,
      "nh_nl_ratio": 9.774193548387096,
      "cumulative_nh_nl": 155453,
      "spy_close": 327.45
    },
    {
      "date": "2020-01-15",
      "new_highs": 321,
      "new_lows": 19,
      "total_issues": 3600,
      "nh_nl_diff": 302,
      "nh_nl_ratio": 16.894736842105264,
      "cumulative_nh_nl": 155755,
      "spy_close": 328.19
    },
    {
      "date": "2020-01-16",
      "new_highs": 407,
      "new_lows": 21,
      "total_issues": 3606,
      "nh_nl_diff": 386,
      "nh_nl_ratio": 19.38095238095238,
      "cumulative_nh_nl": 156141,
      "spy_close": 330.92
    },
    {
      "date": "2020-01-17",
      "new_highs": 452,
      "new_lows": 28,
      "total_issues": 3602,
      "nh_nl_diff": 424,
      "nh_nl_ratio": 16.142857142857142,
      "cumulative_nh_nl": 156565,
      "spy_close": 331.95
    },
    {
      "date": "2020-01-21",
      "new_highs": 310,
      "new_lows": 39,
      "total_issues": 3622,
      "nh_nl_diff": 271,
      "nh_nl_ratio": 7.948717948717949,
      "cumulative_nh_nl": 156836,
      "spy_close": 331.3
    },
    {
      "date": "2020-01-22",
      "new_highs": 396,
      "new_lows": 41,
      "total_issues": 3607,
      "nh_nl_diff": 355,
      "nh_nl_ratio": 9.658536585365853,
      "cumulative_nh_nl": 157191,
      "spy_close": 331.34
    },
    {
      "date": "2020-01-23",
      "new_highs": 225,
      "new_lows": 41,
      "total_issues": 3589,
      "nh_nl_diff": 184,
      "nh_nl_ratio": 5.487804878048781,
      "cumulative_nh_nl": 157375,
      "spy_close": 331.72
    },
    {
      "date": "2020-01-24",
      "new_highs": 300,
      "new_lows": 60,
      "total_issues": 3609,
      "nh_nl_diff": 240,
      "nh_nl_ratio": 5.0,
      "cumulative_nh_nl": 157615,
      "spy_close": 328.77
    },
    {
      "date": "2020-01-27",
      "new_highs": 94,
      "new_lows": 96,
      "total_issues": 3602,
      "nh_nl_diff": -2,
      "nh_nl_ratio": 0.9791666666666666,
      "cumulative_nh_nl": 157613,
      "spy_close": 323.5
    },
    {
      "date": "2020-01-28",
      "new_highs": 136,
      "new_lows": 56,
      "total_issues": 3584,
      "nh_nl_diff": 80,
      "nh_nl_ratio": 2.4285714285714284,
      "cumulative_nh_nl": 157693,
      "spy_close": 326.89
    },
    {
      "date": "2020-01-29",
      "new_highs": 188,
      "new_lows": 83,
      "total_issues": 3596,
      "nh_nl_diff": 105,
      "nh_nl_ratio": 2.2650602409638556,
      "cumulative_nh_nl": 157798,
      "spy_close": 326.62
    },
    {
      "date": "2020-01-30",
      "new_highs": 155,
      "new_lows": 118,
      "total_issues": 3587,
      "nh_nl_diff": 37,
      "nh_nl_ratio": 1.3135593220338984,
      "cumulative_nh_nl": 157835,
      "spy_close": 327.68
    },
    {
      "date": "2020-01-31",
      "new_highs": 135,
      "new_lows": 131,
      "total_issues": 3611,
      "nh_nl_diff": 4,
      "nh_nl_ratio": 1.0305343511450382,
      "cumulative_nh_nl": 157839,
      "spy_close": 321.73
    },
    {
      "date": "2020-02-03",
      "new_highs": 118,
      "new_lows": 105,
      "total_issues": 3612,
      "nh_nl_diff": 13,
      "nh_nl_ratio": 1.1238095238095238,
      "cumulative_nh_nl": 157852,
      "spy_close": 324.12
    },
    {
      "date": "2020-02-04",
      "new_highs": 261,
      "new_lows": 53,
      "total_issues": 3617,
      "nh_nl_diff": 208,
      "nh_nl_ratio": 4.9245283018867925,
      "cumulative_nh_nl": 158060,
      "spy_close": 329.06
    },
    {
      "date": "2020-02-05",
      "new_highs": 290,
      "new_lows": 25,
      "total_issues": 3601,
      "nh_nl_diff": 265,
      "nh_nl_ratio": 11.6,
      "cumulative_nh_nl": 158325,
      "spy_close": 332.86
    },
    {
      "date": "2020-02-06",
      "new_highs": 281,
      "new_lows": 42,
      "total_issues": 3616,
      "nh_nl_diff": 239,
      "nh_nl_ratio": 6.690476190476191,
      "cumulative_nh_nl": 158564,
      "spy_close": 333.98
    },
    {
      "date": "2020-02-07",
      "new_highs": 179,
      "new_lows": 82,
      "total_issues": 3603,
      "nh_nl_diff": 97,
      "nh_nl_ratio": 2.182926829268293,
      "cumulative_nh_nl": 158661,
      "spy_close": 332.2
    },
    {
      "date": "2020-02-10",
      "new_highs": 254,
      "new_lows": 110,
      "total_issues": 3604,
      "nh_nl_diff": 144,
      "nh_nl_ratio": 2.309090909090909,
      "cumulative_nh_nl": 158805,
      "spy_close": 334.68
    },
    {
      "date": "2020-02-11",
      "new_highs": 373,
      "new_lows": 57,
      "total_issues": 3612,
      "nh_nl_diff": 316,
      "nh_nl_ratio": 6.543859649122807,
      "cumulative_nh_nl": 159121,
      "spy_close": 335.26
    },
    {
      "date": "2020-02-12",
      "new_highs": 355,
      "new_lows": 45,
      "total_issues": 3609,
      "nh_nl_diff": 310,
      "nh_nl_ratio": 7.888888888888889,
      "cumulative_nh_nl": 159431,
      "spy_close": 337.42
    },
    {
      "date": "2020-02-13",
      "new_highs": 316,
      "new_lows": 52,
      "total_issues": 3611,
      "nh_nl_diff": 264,
      "nh_nl_ratio": 6.076923076923077,
      "cumulative_nh_nl": 159695,
      "spy_close": 337.06
    },
    {
      "date": "2020-02-14",
      "new_highs": 311,
      "new_lows": 64,
      "total_issues": 3596,
      "nh_nl_diff": 247,
      "nh_nl_ratio": 4.859375,
      "cumulative_nh_nl": 159942,
      "spy_close": 337.6
    },
    {
      "date": "2020-02-18",
      "new_highs": 289,
      "new_lows": 79,
      "total_issues": 3608,
      "nh_nl_diff": 210,
      "nh_nl_ratio": 3.6582278481012658,
      "cumulative_nh_nl": 160152,
      "spy_close": 336.73
    },
    {
      "date": "2020-02-19",
      "new_highs": 368,
      "new_lows": 62,
      "total_issues": 3622,
      "nh_nl_diff": 306,
      "nh_nl_ratio": 5.935483870967742,
      "cumulative_nh_nl": 160458,
      "spy_close": 338.34
    },
    {
      "date": "2020-02-20",
      "new_highs": 293,
      "new_lows": 63,
      "total_issues": 3611,
      "nh_nl_diff": 230,
      "nh_nl_ratio": 4.650793650793651,
      "cumulative_nh_nl": 160688,
      "spy_close": 336.95
    },
    {
      "date": "2020-02-21",
      "new_highs": 186,
      "new_lows": 88,
      "total_issues": 3608,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 2.1136363636363638,
      "cumulative_nh_nl": 160786,
      "spy_close": 333.48
    },
    {
      "date": "2020-02-24",
      "new_highs": 84,
      "new_lows": 237,
      "total_issues": 3629,
      "nh_nl_diff": -153,
      "nh_nl_ratio": 0.35443037974683544,
      "cumulative_nh_nl": 160633,
      "spy_close": 322.42
    },
    {
      "date": "2020-02-25",
      "new_highs": 57,
      "new_lows": 360,
      "total_issues": 3613,
      "nh_nl_diff": -303,
      "nh_nl_ratio": 0.15833333333333333,
      "cumulative_nh_nl": 160330,
      "spy_close": 312.65
    },
    {
      "date": "2020-02-26",
      "new_highs": 29,
      "new_lows": 363,
      "total_issues": 3623,
      "nh_nl_diff": -334,
      "nh_nl_ratio": 0.07988980716253444,
      "cumulative_nh_nl": 159996,
      "spy_close": 311.5
    },
    {
      "date": "2020-02-27",
      "new_highs": 29,
      "new_lows": 725,
      "total_issues": 3628,
      "nh_nl_diff": -696,
      "nh_nl_ratio": 0.04,
      "cumulative_nh_nl": 159300,
      "spy_close": 297.51
    },
    {
      "date": "2020-02-28",
      "new_highs": 21,
      "new_lows": 960,
      "total_issues": 3645,
      "nh_nl_diff": -939,
      "nh_nl_ratio": 0.021875,
      "cumulative_nh_nl": 158361,
      "spy_close": 296.26
    },
    {
      "date": "2020-03-02",
      "new_highs": 17,
      "new_lows": 183,
      "total_issues": 3633,
      "nh_nl_diff": -166,
      "nh_nl_ratio": 0.09289617486338798,
      "cumulative_nh_nl": 158195,
      "spy_close": 309.09
    },
    {
      "date": "2020-03-03",
      "new_highs": 23,
      "new_lows": 208,
      "total_issues": 3626,
      "nh_nl_diff": -185,
      "nh_nl_ratio": 0.11057692307692307,
      "cumulative_nh_nl": 158010,
      "spy_close": 300.24
    },
    {
      "date": "2020-03-04",
      "new_highs": 47,
      "new_lows": 155,
      "total_issues": 3617,
      "nh_nl_diff": -108,
      "nh_nl_ratio": 0.3032258064516129,
      "cumulative_nh_nl": 157902,
      "spy_close": 312.86
    },
    {
      "date": "2020-03-05",
      "new_highs": 38,
      "new_lows": 473,
      "total_issues": 3621,
      "nh_nl_diff": -435,
      "nh_nl_ratio": 0.080338266384778,
      "cumulative_nh_nl": 157467,
      "spy_close": 302.46
    },
    {
      "date": "2020-03-06",
      "new_highs": 34,
      "new_lows": 812,
      "total_issues": 3630,
      "nh_nl_diff": -778,
      "nh_nl_ratio": 0.04187192118226601,
      "cumulative_nh_nl": 156689,
      "spy_close": 297.46
    },
    {
      "date": "2020-03-09",
      "new_highs": 29,
      "new_lows": 1664,
      "total_issues": 3643,
      "nh_nl_diff": -1635,
      "nh_nl_ratio": 0.017427884615384616,
      "cumulative_nh_nl": 155054,
      "spy_close": 274.23
    },
    {
      "date": "2020-03-10",
      "new_highs": 16,
      "new_lows": 811,
      "total_issues": 3636,
      "nh_nl_diff": -795,
      "nh_nl_ratio": 0.01972872996300863,
      "cumulative_nh_nl": 154259,
      "spy_close": 288.42
    },
    {
      "date": "2020-03-11",
      "new_highs": 9,
      "new_lows": 1253,
      "total_issues": 3628,
      "nh_nl_diff": -1244,
      "nh_nl_ratio": 0.007182761372705506,
      "cumulative_nh_nl": 153015,
      "spy_close": 274.36
    },
    {
      "date": "2020-03-12",
      "new_highs": 18,
      "new_lows": 2485,
      "total_issues": 3648,
      "nh_nl_diff": -2467,
      "nh_nl_ratio": 0.007243460764587525,
      "cumulative_nh_nl": 150548,
      "spy_close": 248.11
    },
    {
      "date": "2020-03-13",
      "new_highs": 12,
      "new_lows": 835,
      "total_issues": 3642,
      "nh_nl_diff": -823,
      "nh_nl_ratio": 0.01437125748502994,
      "cumulative_nh_nl": 149725,
      "spy_close": 269.32
    },
    {
      "date": "2020-03-16",
      "new_highs": 14,
      "new_lows": 2245,
      "total_issues": 3636,
      "nh_nl_diff": -2231,
      "nh_nl_ratio": 0.0062360801781737195,
      "cumulative_nh_nl": 147494,
      "spy_close": 239.85
    },
    {
      "date": "2020-03-17",
      "new_highs": 22,
      "new_lows": 1389,
      "total_issues": 3632,
      "nh_nl_diff": -1367,
      "nh_nl_ratio": 0.01583873290136789,
      "cumulative_nh_nl": 146127,
      "spy_close": 252.8
    },
    {
      "date": "2020-03-18",
      "new_highs": 34,
      "new_lows": 2129,
      "total_issues": 3633,
      "nh_nl_diff": -2095,
      "nh_nl_ratio": 0.015969938938468764,
      "cumulative_nh_nl": 144032,
      "spy_close": 240.0
    },
    {
      "date": "2020-03-19",
      "new_highs": 24,
      "new_lows": 1006,
      "total_issues": 3624,
      "nh_nl_diff": -982,
      "nh_nl_ratio": 0.02385685884691849,
      "cumulative_nh_nl": 143050,
      "spy_close": 240.51
    },
    {
      "date": "2020-03-20",
      "new_highs": 8,
      "new_lows": 391,
      "total_issues": 3643,
      "nh_nl_diff": -383,
      "nh_nl_ratio": 0.020460358056265986,
      "cumulative_nh_nl": 142667,
      "spy_close": 228.8
    },
    {
      "date": "2020-03-23",
      "new_highs": 8,
      "new_lows": 954,
      "total_issues": 3640,
      "nh_nl_diff": -946,
      "nh_nl_ratio": 0.008385744234800839,
      "cumulative_nh_nl": 141721,
      "spy_close": 222.95
    },
    {
      "date": "2020-03-24",
      "new_highs": 3,
      "new_lows": 76,
      "total_issues": 3642,
      "nh_nl_diff": -73,
      "nh_nl_ratio": 0.039473684210526314,
      "cumulative_nh_nl": 141648,
      "spy_close": 243.15
    },
    {
      "date": "2020-03-25",
      "new_highs": 2,
      "new_lows": 63,
      "total_issues": 3639,
      "nh_nl_diff": -61,
      "nh_nl_ratio": 0.031746031746031744,
      "cumulative_nh_nl": 141587,
      "spy_close": 246.79
    },
    {
      "date": "2020-03-26",
      "new_highs": 0,
      "new_lows": 25,
      "total_issues": 3639,
      "nh_nl_diff": -25,
      "nh_nl_ratio": 0.0,
      "cumulative_nh_nl": 141562,
      "spy_close": 261.2
    },
    {
      "date": "2020-03-27",
      "new_highs": 2,
      "new_lows": 41,
      "total_issues": 3633,
      "nh_nl_diff": -39,
      "nh_nl_ratio": 0.04878048780487805,
      "cumulative_nh_nl": 141523,
      "spy_close": 253.42
    },
    {
      "date": "2020-03-30",
      "new_highs": 4,
      "new_lows": 48,
      "total_issues": 3634,
      "nh_nl_diff": -44,
      "nh_nl_ratio": 0.08333333333333333,
      "cumulative_nh_nl": 141479,
      "spy_close": 261.65
    },
    {
      "date": "2020-03-31",
      "new_highs": 7,
      "new_lows": 31,
      "total_issues": 3646,
      "nh_nl_diff": -24,
      "nh_nl_ratio": 0.22580645161290322,
      "cumulative_nh_nl": 141455,
      "spy_close": 257.75
    },
    {
      "date": "2020-04-01",
      "new_highs": 3,
      "new_lows": 107,
      "total_issues": 3636,
      "nh_nl_diff": -104,
      "nh_nl_ratio": 0.028037383177570093,
      "cumulative_nh_nl": 141351,
      "spy_close": 246.15
    },
    {
      "date": "2020-04-02",
      "new_highs": 2,
      "new_lows": 144,
      "total_issues": 3626,
      "nh_nl_diff": -142,
      "nh_nl_ratio": 0.013888888888888888,
      "cumulative_nh_nl": 141209,
      "spy_close": 251.83
    },
    {
      "date": "2020-04-03",
      "new_highs": 4,
      "new_lows": 210,
      "total_issues": 3626,
      "nh_nl_diff": -206,
      "nh_nl_ratio": 0.01904761904761905,
      "cumulative_nh_nl": 141003,
      "spy_close": 248.19
    },
    {
      "date": "2020-04-06",
      "new_highs": 12,
      "new_lows": 23,
      "total_issues": 3632,
      "nh_nl_diff": -11,
      "nh_nl_ratio": 0.5217391304347826,
      "cumulative_nh_nl": 140992,
      "spy_close": 264.86
    },
    {
      "date": "2020-04-07",
      "new_highs": 14,
      "new_lows": 28,
      "total_issues": 3636,
      "nh_nl_diff": -14,
      "nh_nl_ratio": 0.5,
      "cumulative_nh_nl": 140978,
      "spy_close": 265.13
    },
    {
      "date": "2020-04-08",
      "new_highs": 8,
      "new_lows": 13,
      "total_issues": 3643,
      "nh_nl_diff": -5,
      "nh_nl_ratio": 0.6153846153846154,
      "cumulative_nh_nl": 140973,
      "spy_close": 274.03
    },
    {
      "date": "2020-04-09",
      "new_highs": 15,
      "new_lows": 14,
      "total_issues": 3648,
      "nh_nl_diff": 1,
      "nh_nl_ratio": 1.0714285714285714,
      "cumulative_nh_nl": 140974,
      "spy_close": 278.2
    },
    {
      "date": "2020-04-13",
      "new_highs": 18,
      "new_lows": 16,
      "total_issues": 3641,
      "nh_nl_diff": 2,
      "nh_nl_ratio": 1.125,
      "cumulative_nh_nl": 140976,
      "spy_close": 275.66
    },
    {
      "date": "2020-04-14",
      "new_highs": 35,
      "new_lows": 21,
      "total_issues": 3656,
      "nh_nl_diff": 14,
      "nh_nl_ratio": 1.6666666666666667,
      "cumulative_nh_nl": 140990,
      "spy_close": 283.79
    },
    {
      "date": "2020-04-15",
      "new_highs": 23,
      "new_lows": 24,
      "total_issues": 3633,
      "nh_nl_diff": -1,
      "nh_nl_ratio": 0.9583333333333334,
      "cumulative_nh_nl": 140989,
      "spy_close": 277.76
    },
    {
      "date": "2020-04-16",
      "new_highs": 45,
      "new_lows": 57,
      "total_issues": 3639,
      "nh_nl_diff": -12,
      "nh_nl_ratio": 0.7894736842105263,
      "cumulative_nh_nl": 140977,
      "spy_close": 279.1
    },
    {
      "date": "2020-04-17",
      "new_highs": 44,
      "new_lows": 16,
      "total_issues": 3653,
      "nh_nl_diff": 28,
      "nh_nl_ratio": 2.75,
      "cumulative_nh_nl": 141005,
      "spy_close": 286.64
    },
    {
      "date": "2020-04-20",
      "new_highs": 40,
      "new_lows": 21,
      "total_issues": 3639,
      "nh_nl_diff": 19,
      "nh_nl_ratio": 1.9047619047619047,
      "cumulative_nh_nl": 141024,
      "spy_close": 281.59
    },
    {
      "date": "2020-04-21",
      "new_highs": 28,
      "new_lows": 36,
      "total_issues": 3645,
      "nh_nl_diff": -8,
      "nh_nl_ratio": 0.7777777777777778,
      "cumulative_nh_nl": 141016,
      "spy_close": 273.04
    },
    {
      "date": "2020-04-22",
      "new_highs": 37,
      "new_lows": 16,
      "total_issues": 3648,
      "nh_nl_diff": 21,
      "nh_nl_ratio": 2.3125,
      "cumulative_nh_nl": 141037,
      "spy_close": 279.1
    },
    {
      "date": "2020-04-23",
      "new_highs": 53,
      "new_lows": 23,
      "total_issues": 3642,
      "nh_nl_diff": 30,
      "nh_nl_ratio": 2.3043478260869565,
      "cumulative_nh_nl": 141067,
      "spy_close": 279.08
    },
    {
      "date": "2020-04-24",
      "new_highs": 42,
      "new_lows": 27,
      "total_issues": 3649,
      "nh_nl_diff": 15,
      "nh_nl_ratio": 1.5555555555555556,
      "cumulative_nh_nl": 141082,
      "spy_close": 282.97
    },
    {
      "date": "2020-04-27",
      "new_highs": 63,
      "new_lows": 21,
      "total_issues": 3654,
      "nh_nl_diff": 42,
      "nh_nl_ratio": 3.0,
      "cumulative_nh_nl": 141124,
      "spy_close": 287.05
    },
    {
      "date": "2020-04-28",
      "new_highs": 55,
      "new_lows": 17,
      "total_issues": 3653,
      "nh_nl_diff": 38,
      "nh_nl_ratio": 3.235294117647059,
      "cumulative_nh_nl": 141162,
      "spy_close": 285.73
    },
    {
      "date": "2020-04-29",
      "new_highs": 33,
      "new_lows": 17,
      "total_issues": 3668,
      "nh_nl_diff": 16,
      "nh_nl_ratio": 1.9411764705882353,
      "cumulative_nh_nl": 141178,
      "spy_close": 293.21
    },
    {
      "date": "2020-04-30",
      "new_highs": 22,
      "new_lows": 3,
      "total_issues": 3652,
      "nh_nl_diff": 19,
      "nh_nl_ratio": 7.333333333333333,
      "cumulative_nh_nl": 141197,
      "spy_close": 290.48
    },
    {
      "date": "2020-05-01",
      "new_highs": 9,
      "new_lows": 10,
      "total_issues": 3657,
      "nh_nl_diff": -1,
      "nh_nl_ratio": 0.9,
      "cumulative_nh_nl": 141196,
      "spy_close": 282.79
    },
    {
      "date": "2020-05-04",
      "new_highs": 17,
      "new_lows": 14,
      "total_issues": 3648,
      "nh_nl_diff": 3,
      "nh_nl_ratio": 1.2142857142857142,
      "cumulative_nh_nl": 141199,
      "spy_close": 283.57
    },
    {
      "date": "2020-05-05",
      "new_highs": 44,
      "new_lows": 15,
      "total_issues": 3648,
      "nh_nl_diff": 29,
      "nh_nl_ratio": 2.933333333333333,
      "cumulative_nh_nl": 141228,
      "spy_close": 286.19
    },
    {
      "date": "2020-05-06",
      "new_highs": 47,
      "new_lows": 28,
      "total_issues": 3655,
      "nh_nl_diff": 19,
      "nh_nl_ratio": 1.6785714285714286,
      "cumulative_nh_nl": 141247,
      "spy_close": 284.25
    },
    {
      "date": "2020-05-07",
      "new_highs": 48,
      "new_lows": 21,
      "total_issues": 3652,
      "nh_nl_diff": 27,
      "nh_nl_ratio": 2.2857142857142856,
      "cumulative_nh_nl": 141274,
      "spy_close": 287.68
    },
    {
      "date": "2020-05-08",
      "new_highs": 71,
      "new_lows": 9,
      "total_issues": 3662,
      "nh_nl_diff": 62,
      "nh_nl_ratio": 7.888888888888889,
      "cumulative_nh_nl": 141336,
      "spy_close": 292.44
    },
    {
      "date": "2020-05-11",
      "new_highs": 92,
      "new_lows": 19,
      "total_issues": 3681,
      "nh_nl_diff": 73,
      "nh_nl_ratio": 4.842105263157895,
      "cumulative_nh_nl": 141409,
      "spy_close": 292.5
    },
    {
      "date": "2020-05-12",
      "new_highs": 90,
      "new_lows": 48,
      "total_issues": 3663,
      "nh_nl_diff": 42,
      "nh_nl_ratio": 1.875,
      "cumulative_nh_nl": 141451,
      "spy_close": 286.67
    },
    {
      "date": "2020-05-13",
      "new_highs": 28,
      "new_lows": 107,
      "total_issues": 3672,
      "nh_nl_diff": -79,
      "nh_nl_ratio": 0.2616822429906542,
      "cumulative_nh_nl": 141372,
      "spy_close": 281.6
    },
    {
      "date": "2020-05-14",
      "new_highs": 20,
      "new_lows": 157,
      "total_issues": 3674,
      "nh_nl_diff": -137,
      "nh_nl_ratio": 0.12738853503184713,
      "cumulative_nh_nl": 141235,
      "spy_close": 284.97
    },
    {
      "date": "2020-05-15",
      "new_highs": 57,
      "new_lows": 16,
      "total_issues": 3657,
      "nh_nl_diff": 41,
      "nh_nl_ratio": 3.5625,
      "cumulative_nh_nl": 141276,
      "spy_close": 286.28
    },
    {
      "date": "2020-05-18",
      "new_highs": 110,
      "new_lows": 18,
      "total_issues": 3677,
      "nh_nl_diff": 92,
      "nh_nl_ratio": 6.111111111111111,
      "cumulative_nh_nl": 141368,
      "spy_close": 295.0
    },
    {
      "date": "2020-05-19",
      "new_highs": 69,
      "new_lows": 17,
      "total_issues": 3670,
      "nh_nl_diff": 52,
      "nh_nl_ratio": 4.0588235294117645,
      "cumulative_nh_nl": 141420,
      "spy_close": 291.97
    },
    {
      "date": "2020-05-20",
      "new_highs": 79,
      "new_lows": 18,
      "total_issues": 3679,
      "nh_nl_diff": 61,
      "nh_nl_ratio": 4.388888888888889,
      "cumulative_nh_nl": 141481,
      "spy_close": 296.93
    },
    {
      "date": "2020-05-21",
      "new_highs": 52,
      "new_lows": 10,
      "total_issues": 3673,
      "nh_nl_diff": 42,
      "nh_nl_ratio": 5.2,
      "cumulative_nh_nl": 141523,
      "spy_close": 294.88
    },
    {
      "date": "2020-05-22",
      "new_highs": 52,
      "new_lows": 5,
      "total_issues": 3671,
      "nh_nl_diff": 47,
      "nh_nl_ratio": 10.4,
      "cumulative_nh_nl": 141570,
      "spy_close": 295.44
    },
    {
      "date": "2020-05-26",
      "new_highs": 100,
      "new_lows": 19,
      "total_issues": 3679,
      "nh_nl_diff": 81,
      "nh_nl_ratio": 5.2631578947368425,
      "cumulative_nh_nl": 141651,
      "spy_close": 299.08
    },
    {
      "date": "2020-05-27",
      "new_highs": 43,
      "new_lows": 12,
      "total_issues": 3674,
      "nh_nl_diff": 31,
      "nh_nl_ratio": 3.5833333333333335,
      "cumulative_nh_nl": 141682,
      "spy_close": 303.53
    },
    {
      "date": "2020-05-28",
      "new_highs": 80,
      "new_lows": 14,
      "total_issues": 3690,
      "nh_nl_diff": 66,
      "nh_nl_ratio": 5.714285714285714,
      "cumulative_nh_nl": 141748,
      "spy_close": 302.97
    },
    {
      "date": "2020-05-29",
      "new_highs": 61,
      "new_lows": 10,
      "total_issues": 3678,
      "nh_nl_diff": 51,
      "nh_nl_ratio": 6.1,
      "cumulative_nh_nl": 141799,
      "spy_close": 304.32
    },
    {
      "date": "2020-06-01",
      "new_highs": 106,
      "new_lows": 7,
      "total_issues": 3679,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 15.142857142857142,
      "cumulative_nh_nl": 141898,
      "spy_close": 305.55
    },
    {
      "date": "2020-06-02",
      "new_highs": 105,
      "new_lows": 12,
      "total_issues": 3678,
      "nh_nl_diff": 93,
      "nh_nl_ratio": 8.75,
      "cumulative_nh_nl": 141991,
      "spy_close": 308.08
    },
    {
      "date": "2020-06-03",
      "new_highs": 128,
      "new_lows": 20,
      "total_issues": 3687,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 6.4,
      "cumulative_nh_nl": 142099,
      "spy_close": 312.18
    },
    {
      "date": "2020-06-04",
      "new_highs": 64,
      "new_lows": 12,
      "total_issues": 3687,
      "nh_nl_diff": 52,
      "nh_nl_ratio": 5.333333333333333,
      "cumulative_nh_nl": 142151,
      "spy_close": 311.36
    },
    {
      "date": "2020-06-05",
      "new_highs": 132,
      "new_lows": 18,
      "total_issues": 3694,
      "nh_nl_diff": 114,
      "nh_nl_ratio": 7.333333333333333,
      "cumulative_nh_nl": 142265,
      "spy_close": 319.34
    },
    {
      "date": "2020-06-08",
      "new_highs": 93,
      "new_lows": 17,
      "total_issues": 3703,
      "nh_nl_diff": 76,
      "nh_nl_ratio": 5.470588235294118,
      "cumulative_nh_nl": 142341,
      "spy_close": 323.2
    },
    {
      "date": "2020-06-09",
      "new_highs": 55,
      "new_lows": 7,
      "total_issues": 3694,
      "nh_nl_diff": 48,
      "nh_nl_ratio": 7.857142857142857,
      "cumulative_nh_nl": 142389,
      "spy_close": 320.79
    },
    {
      "date": "2020-06-10",
      "new_highs": 88,
      "new_lows": 6,
      "total_issues": 3696,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 14.666666666666666,
      "cumulative_nh_nl": 142471,
      "spy_close": 319.0
    },
    {
      "date": "2020-06-11",
      "new_highs": 19,
      "new_lows": 2,
      "total_issues": 3694,
      "nh_nl_diff": 17,
      "nh_nl_ratio": 9.5,
      "cumulative_nh_nl": 142488,
      "spy_close": 300.61
    },
    {
      "date": "2020-06-12",
      "new_highs": 16,
      "new_lows": 5,
      "total_issues": 3677,
      "nh_nl_diff": 11,
      "nh_nl_ratio": 3.2,
      "cumulative_nh_nl": 142499,
      "spy_close": 304.21
    },
    {
      "date": "2020-06-15",
      "new_highs": 39,
      "new_lows": 6,
      "total_issues": 3680,
      "nh_nl_diff": 33,
      "nh_nl_ratio": 6.5,
      "cumulative_nh_nl": 142532,
      "spy_close": 307.05
    },
    {
      "date": "2020-06-16",
      "new_highs": 91,
      "new_lows": 2,
      "total_issues": 3700,
      "nh_nl_diff": 89,
      "nh_nl_ratio": 45.5,
      "cumulative_nh_nl": 142621,
      "spy_close": 312.96
    },
    {
      "date": "2020-06-17",
      "new_highs": 91,
      "new_lows": 2,
      "total_issues": 3686,
      "nh_nl_diff": 89,
      "nh_nl_ratio": 45.5,
      "cumulative_nh_nl": 142710,
      "spy_close": 311.66
    },
    {
      "date": "2020-06-18",
      "new_highs": 74,
      "new_lows": 1,
      "total_issues": 3700,
      "nh_nl_diff": 73,
      "nh_nl_ratio": 74.0,
      "cumulative_nh_nl": 142783,
      "spy_close": 311.78
    },
    {
      "date": "2020-06-19",
      "new_highs": 129,
      "new_lows": 8,
      "total_issues": 3706,
      "nh_nl_diff": 121,
      "nh_nl_ratio": 16.125,
      "cumulative_nh_nl": 142904,
      "spy_close": 308.64
    },
    {
      "date": "2020-06-22",
      "new_highs": 120,
      "new_lows": 9,
      "total_issues": 3698,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 13.333333333333334,
      "cumulative_nh_nl": 143015,
      "spy_close": 310.62
    },
    {
      "date": "2020-06-23",
      "new_highs": 147,
      "new_lows": 10,
      "total_issues": 3712,
      "nh_nl_diff": 137,
      "nh_nl_ratio": 14.7,
      "cumulative_nh_nl": 143152,
      "spy_close": 312.05
    },
    {
      "date": "2020-06-24",
      "new_highs": 34,
      "new_lows": 12,
      "total_issues": 3699,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 2.8333333333333335,
      "cumulative_nh_nl": 143174,
      "spy_close": 304.09
    },
    {
      "date": "2020-06-25",
      "new_highs": 55,
      "new_lows": 12,
      "total_issues": 3703,
      "nh_nl_diff": 43,
      "nh_nl_ratio": 4.583333333333333,
      "cumulative_nh_nl": 143217,
      "spy_close": 307.35
    },
    {
      "date": "2020-06-26",
      "new_highs": 51,
      "new_lows": 18,
      "total_issues": 3707,
      "nh_nl_diff": 33,
      "nh_nl_ratio": 2.8333333333333335,
      "cumulative_nh_nl": 143250,
      "spy_close": 300.05
    },
    {
      "date": "2020-06-29",
      "new_highs": 42,
      "new_lows": 5,
      "total_issues": 3708,
      "nh_nl_diff": 37,
      "nh_nl_ratio": 8.4,
      "cumulative_nh_nl": 143287,
      "spy_close": 304.46
    },
    {
      "date": "2020-06-30",
      "new_highs": 78,
      "new_lows": 6,
      "total_issues": 3702,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 13.0,
      "cumulative_nh_nl": 143359,
      "spy_close": 308.36
    },
    {
      "date": "2020-07-01",
      "new_highs": 98,
      "new_lows": 7,
      "total_issues": 3684,
      "nh_nl_diff": 91,
      "nh_nl_ratio": 14.0,
      "cumulative_nh_nl": 143450,
      "spy_close": 310.52
    },
    {
      "date": "2020-07-02",
      "new_highs": 163,
      "new_lows": 12,
      "total_issues": 3705,
      "nh_nl_diff": 151,
      "nh_nl_ratio": 13.583333333333334,
      "cumulative_nh_nl": 143601,
      "spy_close": 312.23
    },
    {
      "date": "2020-07-06",
      "new_highs": 202,
      "new_lows": 11,
      "total_issues": 3705,
      "nh_nl_diff": 191,
      "nh_nl_ratio": 18.363636363636363,
      "cumulative_nh_nl": 143792,
      "spy_close": 317.05
    },
    {
      "date": "2020-07-07",
      "new_highs": 140,
      "new_lows": 12,
      "total_issues": 3707,
      "nh_nl_diff": 128,
      "nh_nl_ratio": 11.666666666666666,
      "cumulative_nh_nl": 143920,
      "spy_close": 313.78
    },
    {
      "date": "2020-07-08",
      "new_highs": 159,
      "new_lows": 11,
      "total_issues": 3711,
      "nh_nl_diff": 148,
      "nh_nl_ratio": 14.454545454545455,
      "cumulative_nh_nl": 144068,
      "spy_close": 316.18
    },
    {
      "date": "2020-07-09",
      "new_highs": 191,
      "new_lows": 28,
      "total_issues": 3705,
      "nh_nl_diff": 163,
      "nh_nl_ratio": 6.821428571428571,
      "cumulative_nh_nl": 144231,
      "spy_close": 314.38
    },
    {
      "date": "2020-07-10",
      "new_highs": 99,
      "new_lows": 12,
      "total_issues": 3705,
      "nh_nl_diff": 87,
      "nh_nl_ratio": 8.25,
      "cumulative_nh_nl": 144318,
      "spy_close": 317.59
    },
    {
      "date": "2020-07-13",
      "new_highs": 188,
      "new_lows": 15,
      "total_issues": 3712,
      "nh_nl_diff": 173,
      "nh_nl_ratio": 12.533333333333333,
      "cumulative_nh_nl": 144491,
      "spy_close": 314.84
    },
    {
      "date": "2020-07-14",
      "new_highs": 39,
      "new_lows": 6,
      "total_issues": 3704,
      "nh_nl_diff": 33,
      "nh_nl_ratio": 6.5,
      "cumulative_nh_nl": 144524,
      "spy_close": 318.92
    },
    {
      "date": "2020-07-15",
      "new_highs": 127,
      "new_lows": 4,
      "total_issues": 3708,
      "nh_nl_diff": 123,
      "nh_nl_ratio": 31.75,
      "cumulative_nh_nl": 144647,
      "spy_close": 321.85
    },
    {
      "date": "2020-07-16",
      "new_highs": 80,
      "new_lows": 1,
      "total_issues": 3701,
      "nh_nl_diff": 79,
      "nh_nl_ratio": 80.0,
      "cumulative_nh_nl": 144726,
      "spy_close": 320.79
    },
    {
      "date": "2020-07-17",
      "new_highs": 124,
      "new_lows": 7,
      "total_issues": 3723,
      "nh_nl_diff": 117,
      "nh_nl_ratio": 17.714285714285715,
      "cumulative_nh_nl": 144843,
      "spy_close": 321.72
    },
    {
      "date": "2020-07-20",
      "new_highs": 189,
      "new_lows": 15,
      "total_issues": 3722,
      "nh_nl_diff": 174,
      "nh_nl_ratio": 12.6,
      "cumulative_nh_nl": 145017,
      "spy_close": 324.32
    },
    {
      "date": "2020-07-21",
      "new_highs": 223,
      "new_lows": 15,
      "total_issues": 3722,
      "nh_nl_diff": 208,
      "nh_nl_ratio": 14.866666666666667,
      "cumulative_nh_nl": 145225,
      "spy_close": 325.01
    },
    {
      "date": "2020-07-22",
      "new_highs": 171,
      "new_lows": 11,
      "total_issues": 3723,
      "nh_nl_diff": 160,
      "nh_nl_ratio": 15.545454545454545,
      "cumulative_nh_nl": 145385,
      "spy_close": 326.86
    },
    {
      "date": "2020-07-23",
      "new_highs": 193,
      "new_lows": 14,
      "total_issues": 3722,
      "nh_nl_diff": 179,
      "nh_nl_ratio": 13.785714285714286,
      "cumulative_nh_nl": 145564,
      "spy_close": 322.96
    },
    {
      "date": "2020-07-24",
      "new_highs": 46,
      "new_lows": 9,
      "total_issues": 3711,
      "nh_nl_diff": 37,
      "nh_nl_ratio": 5.111111111111111,
      "cumulative_nh_nl": 145601,
      "spy_close": 320.88
    },
    {
      "date": "2020-07-27",
      "new_highs": 134,
      "new_lows": 19,
      "total_issues": 3730,
      "nh_nl_diff": 115,
      "nh_nl_ratio": 7.052631578947368,
      "cumulative_nh_nl": 145716,
      "spy_close": 323.22
    },
    {
      "date": "2020-07-28",
      "new_highs": 98,
      "new_lows": 11,
      "total_issues": 3713,
      "nh_nl_diff": 87,
      "nh_nl_ratio": 8.909090909090908,
      "cumulative_nh_nl": 145803,
      "spy_close": 321.17
    },
    {
      "date": "2020-07-29",
      "new_highs": 154,
      "new_lows": 7,
      "total_issues": 3719,
      "nh_nl_diff": 147,
      "nh_nl_ratio": 22.0,
      "cumulative_nh_nl": 145950,
      "spy_close": 325.12
    },
    {
      "date": "2020-07-30",
      "new_highs": 125,
      "new_lows": 14,
      "total_issues": 3722,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 8.928571428571429,
      "cumulative_nh_nl": 146061,
      "spy_close": 323.96
    },
    {
      "date": "2020-07-31",
      "new_highs": 145,
      "new_lows": 14,
      "total_issues": 3726,
      "nh_nl_diff": 131,
      "nh_nl_ratio": 10.357142857142858,
      "cumulative_nh_nl": 146192,
      "spy_close": 326.52
    },
    {
      "date": "2020-08-03",
      "new_highs": 233,
      "new_lows": 18,
      "total_issues": 3735,
      "nh_nl_diff": 215,
      "nh_nl_ratio": 12.944444444444445,
      "cumulative_nh_nl": 146407,
      "spy_close": 328.79
    },
    {
      "date": "2020-08-04",
      "new_highs": 183,
      "new_lows": 21,
      "total_issues": 3729,
      "nh_nl_diff": 162,
      "nh_nl_ratio": 8.714285714285714,
      "cumulative_nh_nl": 146569,
      "spy_close": 330.06
    },
    {
      "date": "2020-08-05",
      "new_highs": 278,
      "new_lows": 20,
      "total_issues": 3730,
      "nh_nl_diff": 258,
      "nh_nl_ratio": 13.9,
      "cumulative_nh_nl": 146827,
      "spy_close": 332.11
    },
    {
      "date": "2020-08-06",
      "new_highs": 210,
      "new_lows": 14,
      "total_issues": 3725,
      "nh_nl_diff": 196,
      "nh_nl_ratio": 15.0,
      "cumulative_nh_nl": 147023,
      "spy_close": 334.33
    },
    {
      "date": "2020-08-07",
      "new_highs": 163,
      "new_lows": 13,
      "total_issues": 3731,
      "nh_nl_diff": 150,
      "nh_nl_ratio": 12.538461538461538,
      "cumulative_nh_nl": 147173,
      "spy_close": 334.57
    },
    {
      "date": "2020-08-10",
      "new_highs": 162,
      "new_lows": 12,
      "total_issues": 3736,
      "nh_nl_diff": 150,
      "nh_nl_ratio": 13.5,
      "cumulative_nh_nl": 147323,
      "spy_close": 335.57
    },
    {
      "date": "2020-08-11",
      "new_highs": 156,
      "new_lows": 10,
      "total_issues": 3730,
      "nh_nl_diff": 146,
      "nh_nl_ratio": 15.6,
      "cumulative_nh_nl": 147469,
      "spy_close": 332.8
    },
    {
      "date": "2020-08-12",
      "new_highs": 129,
      "new_lows": 11,
      "total_issues": 3740,
      "nh_nl_diff": 118,
      "nh_nl_ratio": 11.727272727272727,
      "cumulative_nh_nl": 147587,
      "spy_close": 337.44
    },
    {
      "date": "2020-08-13",
      "new_highs": 92,
      "new_lows": 11,
      "total_issues": 3731,
      "nh_nl_diff": 81,
      "nh_nl_ratio": 8.363636363636363,
      "cumulative_nh_nl": 147668,
      "spy_close": 336.83
    },
    {
      "date": "2020-08-14",
      "new_highs": 56,
      "new_lows": 4,
      "total_issues": 3729,
      "nh_nl_diff": 52,
      "nh_nl_ratio": 14.0,
      "cumulative_nh_nl": 147720,
      "spy_close": 336.84
    },
    {
      "date": "2020-08-17",
      "new_highs": 138,
      "new_lows": 14,
      "total_issues": 3743,
      "nh_nl_diff": 124,
      "nh_nl_ratio": 9.857142857142858,
      "cumulative_nh_nl": 147844,
      "spy_close": 337.91
    },
    {
      "date": "2020-08-18",
      "new_highs": 134,
      "new_lows": 20,
      "total_issues": 3743,
      "nh_nl_diff": 114,
      "nh_nl_ratio": 6.7,
      "cumulative_nh_nl": 147958,
      "spy_close": 338.64
    },
    {
      "date": "2020-08-19",
      "new_highs": 117,
      "new_lows": 22,
      "total_issues": 3743,
      "nh_nl_diff": 95,
      "nh_nl_ratio": 5.318181818181818,
      "cumulative_nh_nl": 148053,
      "spy_close": 337.23
    },
    {
      "date": "2020-08-20",
      "new_highs": 75,
      "new_lows": 15,
      "total_issues": 3729,
      "nh_nl_diff": 60,
      "nh_nl_ratio": 5.0,
      "cumulative_nh_nl": 148113,
      "spy_close": 338.28
    },
    {
      "date": "2020-08-21",
      "new_highs": 88,
      "new_lows": 25,
      "total_issues": 3736,
      "nh_nl_diff": 63,
      "nh_nl_ratio": 3.52,
      "cumulative_nh_nl": 148176,
      "spy_close": 339.48
    },
    {
      "date": "2020-08-24",
      "new_highs": 147,
      "new_lows": 25,
      "total_issues": 3742,
      "nh_nl_diff": 122,
      "nh_nl_ratio": 5.88,
      "cumulative_nh_nl": 148298,
      "spy_close": 342.92
    },
    {
      "date": "2020-08-25",
      "new_highs": 103,
      "new_lows": 15,
      "total_issues": 3733,
      "nh_nl_diff": 88,
      "nh_nl_ratio": 6.866666666666666,
      "cumulative_nh_nl": 148386,
      "spy_close": 344.12
    },
    {
      "date": "2020-08-26",
      "new_highs": 149,
      "new_lows": 17,
      "total_issues": 3742,
      "nh_nl_diff": 132,
      "nh_nl_ratio": 8.764705882352942,
      "cumulative_nh_nl": 148518,
      "spy_close": 347.57
    },
    {
      "date": "2020-08-27",
      "new_highs": 135,
      "new_lows": 19,
      "total_issues": 3735,
      "nh_nl_diff": 116,
      "nh_nl_ratio": 7.105263157894737,
      "cumulative_nh_nl": 148634,
      "spy_close": 348.33
    },
    {
      "date": "2020-08-28",
      "new_highs": 117,
      "new_lows": 20,
      "total_issues": 3733,
      "nh_nl_diff": 97,
      "nh_nl_ratio": 5.85,
      "cumulative_nh_nl": 148731,
      "spy_close": 350.58
    },
    {
      "date": "2020-08-31",
      "new_highs": 136,
      "new_lows": 23,
      "total_issues": 3755,
      "nh_nl_diff": 113,
      "nh_nl_ratio": 5.913043478260869,
      "cumulative_nh_nl": 148844,
      "spy_close": 349.31
    },
    {
      "date": "2020-09-01",
      "new_highs": 206,
      "new_lows": 31,
      "total_issues": 3751,
      "nh_nl_diff": 175,
      "nh_nl_ratio": 6.645161290322581,
      "cumulative_nh_nl": 149019,
      "spy_close": 352.6
    },
    {
      "date": "2020-09-02",
      "new_highs": 270,
      "new_lows": 27,
      "total_issues": 3747,
      "nh_nl_diff": 243,
      "nh_nl_ratio": 10.0,
      "cumulative_nh_nl": 149262,
      "spy_close": 357.7
    },
    {
      "date": "2020-09-03",
      "new_highs": 50,
      "new_lows": 22,
      "total_issues": 3740,
      "nh_nl_diff": 28,
      "nh_nl_ratio": 2.272727272727273,
      "cumulative_nh_nl": 149290,
      "spy_close": 345.39
    },
    {
      "date": "2020-09-04",
      "new_highs": 23,
      "new_lows": 38,
      "total_issues": 3748,
      "nh_nl_diff": -15,
      "nh_nl_ratio": 0.6052631578947368,
      "cumulative_nh_nl": 149275,
      "spy_close": 342.57
    },
    {
      "date": "2020-09-08",
      "new_highs": 22,
      "new_lows": 30,
      "total_issues": 3743,
      "nh_nl_diff": -8,
      "nh_nl_ratio": 0.7333333333333333,
      "cumulative_nh_nl": 149267,
      "spy_close": 333.21
    },
    {
      "date": "2020-09-09",
      "new_highs": 31,
      "new_lows": 21,
      "total_issues": 3744,
      "nh_nl_diff": 10,
      "nh_nl_ratio": 1.4761904761904763,
      "cumulative_nh_nl": 149277,
      "spy_close": 339.79
    },
    {
      "date": "2020-09-10",
      "new_highs": 44,
      "new_lows": 24,
      "total_issues": 3741,
      "nh_nl_diff": 20,
      "nh_nl_ratio": 1.8333333333333333,
      "cumulative_nh_nl": 149297,
      "spy_close": 333.89
    },
    {
      "date": "2020-09-11",
      "new_highs": 30,
      "new_lows": 24,
      "total_issues": 3741,
      "nh_nl_diff": 6,
      "nh_nl_ratio": 1.25,
      "cumulative_nh_nl": 149303,
      "spy_close": 334.06
    },
    {
      "date": "2020-09-14",
      "new_highs": 61,
      "new_lows": 12,
      "total_issues": 3756,
      "nh_nl_diff": 49,
      "nh_nl_ratio": 5.083333333333333,
      "cumulative_nh_nl": 149352,
      "spy_close": 338.46
    },
    {
      "date": "2020-09-15",
      "new_highs": 85,
      "new_lows": 9,
      "total_issues": 3756,
      "nh_nl_diff": 76,
      "nh_nl_ratio": 9.444444444444445,
      "cumulative_nh_nl": 149428,
      "spy_close": 340.17
    },
    {
      "date": "2020-09-16",
      "new_highs": 102,
      "new_lows": 13,
      "total_issues": 3762,
      "nh_nl_diff": 89,
      "nh_nl_ratio": 7.846153846153846,
      "cumulative_nh_nl": 149517,
      "spy_close": 338.82
    },
    {
      "date": "2020-09-17",
      "new_highs": 43,
      "new_lows": 11,
      "total_issues": 3763,
      "nh_nl_diff": 32,
      "nh_nl_ratio": 3.909090909090909,
      "cumulative_nh_nl": 149549,
      "spy_close": 335.84
    },
    {
      "date": "2020-09-18",
      "new_highs": 75,
      "new_lows": 18,
      "total_issues": 3761,
      "nh_nl_diff": 57,
      "nh_nl_ratio": 4.166666666666667,
      "cumulative_nh_nl": 149606,
      "spy_close": 330.65
    },
    {
      "date": "2020-09-21",
      "new_highs": 16,
      "new_lows": 43,
      "total_issues": 3759,
      "nh_nl_diff": -27,
      "nh_nl_ratio": 0.37209302325581395,
      "cumulative_nh_nl": 149579,
      "spy_close": 326.97
    },
    {
      "date": "2020-09-22",
      "new_highs": 26,
      "new_lows": 35,
      "total_issues": 3751,
      "nh_nl_diff": -9,
      "nh_nl_ratio": 0.7428571428571429,
      "cumulative_nh_nl": 149570,
      "spy_close": 330.3
    },
    {
      "date": "2020-09-23",
      "new_highs": 24,
      "new_lows": 72,
      "total_issues": 3756,
      "nh_nl_diff": -48,
      "nh_nl_ratio": 0.3333333333333333,
      "cumulative_nh_nl": 149522,
      "spy_close": 322.64
    },
    {
      "date": "2020-09-24",
      "new_highs": 8,
      "new_lows": 90,
      "total_issues": 3749,
      "nh_nl_diff": -82,
      "nh_nl_ratio": 0.08888888888888889,
      "cumulative_nh_nl": 149440,
      "spy_close": 323.5
    },
    {
      "date": "2020-09-25",
      "new_highs": 17,
      "new_lows": 21,
      "total_issues": 3751,
      "nh_nl_diff": -4,
      "nh_nl_ratio": 0.8095238095238095,
      "cumulative_nh_nl": 149436,
      "spy_close": 328.73
    },
    {
      "date": "2020-09-28",
      "new_highs": 46,
      "new_lows": 10,
      "total_issues": 3757,
      "nh_nl_diff": 36,
      "nh_nl_ratio": 4.6,
      "cumulative_nh_nl": 149472,
      "spy_close": 334.19
    },
    {
      "date": "2020-09-29",
      "new_highs": 62,
      "new_lows": 15,
      "total_issues": 3745,
      "nh_nl_diff": 47,
      "nh_nl_ratio": 4.133333333333334,
      "cumulative_nh_nl": 149519,
      "spy_close": 332.37
    },
    {
      "date": "2020-09-30",
      "new_highs": 70,
      "new_lows": 11,
      "total_issues": 3757,
      "nh_nl_diff": 59,
      "nh_nl_ratio": 6.363636363636363,
      "cumulative_nh_nl": 149578,
      "spy_close": 334.89
    },
    {
      "date": "2020-10-01",
      "new_highs": 89,
      "new_lows": 20,
      "total_issues": 3749,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 4.45,
      "cumulative_nh_nl": 149647,
      "spy_close": 337.04
    },
    {
      "date": "2020-10-02",
      "new_highs": 76,
      "new_lows": 19,
      "total_issues": 3749,
      "nh_nl_diff": 57,
      "nh_nl_ratio": 4.0,
      "cumulative_nh_nl": 149704,
      "spy_close": 333.84
    },
    {
      "date": "2020-10-05",
      "new_highs": 150,
      "new_lows": 6,
      "total_issues": 3775,
      "nh_nl_diff": 144,
      "nh_nl_ratio": 25.0,
      "cumulative_nh_nl": 149848,
      "spy_close": 339.76
    },
    {
      "date": "2020-10-06",
      "new_highs": 171,
      "new_lows": 12,
      "total_issues": 3774,
      "nh_nl_diff": 159,
      "nh_nl_ratio": 14.25,
      "cumulative_nh_nl": 150007,
      "spy_close": 334.93
    },
    {
      "date": "2020-10-07",
      "new_highs": 187,
      "new_lows": 5,
      "total_issues": 3768,
      "nh_nl_diff": 182,
      "nh_nl_ratio": 37.4,
      "cumulative_nh_nl": 150189,
      "spy_close": 340.76
    },
    {
      "date": "2020-10-08",
      "new_highs": 224,
      "new_lows": 10,
      "total_issues": 3762,
      "nh_nl_diff": 214,
      "nh_nl_ratio": 22.4,
      "cumulative_nh_nl": 150403,
      "spy_close": 343.78
    },
    {
      "date": "2020-10-09",
      "new_highs": 251,
      "new_lows": 9,
      "total_issues": 3751,
      "nh_nl_diff": 242,
      "nh_nl_ratio": 27.88888888888889,
      "cumulative_nh_nl": 150645,
      "spy_close": 346.85
    },
    {
      "date": "2020-10-12",
      "new_highs": 266,
      "new_lows": 17,
      "total_issues": 3763,
      "nh_nl_diff": 249,
      "nh_nl_ratio": 15.647058823529411,
      "cumulative_nh_nl": 150894,
      "spy_close": 352.43
    },
    {
      "date": "2020-10-13",
      "new_highs": 160,
      "new_lows": 6,
      "total_issues": 3755,
      "nh_nl_diff": 154,
      "nh_nl_ratio": 26.666666666666668,
      "cumulative_nh_nl": 151048,
      "spy_close": 350.13
    },
    {
      "date": "2020-10-14",
      "new_highs": 140,
      "new_lows": 4,
      "total_issues": 3771,
      "nh_nl_diff": 136,
      "nh_nl_ratio": 35.0,
      "cumulative_nh_nl": 151184,
      "spy_close": 347.93
    },
    {
      "date": "2020-10-15",
      "new_highs": 70,
      "new_lows": 15,
      "total_issues": 3750,
      "nh_nl_diff": 55,
      "nh_nl_ratio": 4.666666666666667,
      "cumulative_nh_nl": 151239,
      "spy_close": 347.5
    },
    {
      "date": "2020-10-16",
      "new_highs": 159,
      "new_lows": 10,
      "total_issues": 3764,
      "nh_nl_diff": 149,
      "nh_nl_ratio": 15.9,
      "cumulative_nh_nl": 151388,
      "spy_close": 347.29
    },
    {
      "date": "2020-10-19",
      "new_highs": 117,
      "new_lows": 13,
      "total_issues": 3765,
      "nh_nl_diff": 104,
      "nh_nl_ratio": 9.0,
      "cumulative_nh_nl": 151492,
      "spy_close": 342.01
    },
    {
      "date": "2020-10-20",
      "new_highs": 82,
      "new_lows": 11,
      "total_issues": 3764,
      "nh_nl_diff": 71,
      "nh_nl_ratio": 7.454545454545454,
      "cumulative_nh_nl": 151563,
      "spy_close": 343.38
    },
    {
      "date": "2020-10-21",
      "new_highs": 78,
      "new_lows": 13,
      "total_issues": 3761,
      "nh_nl_diff": 65,
      "nh_nl_ratio": 6.0,
      "cumulative_nh_nl": 151628,
      "spy_close": 342.73
    },
    {
      "date": "2020-10-22",
      "new_highs": 69,
      "new_lows": 14,
      "total_issues": 3766,
      "nh_nl_diff": 55,
      "nh_nl_ratio": 4.928571428571429,
      "cumulative_nh_nl": 151683,
      "spy_close": 344.61
    },
    {
      "date": "2020-10-23",
      "new_highs": 83,
      "new_lows": 8,
      "total_issues": 3755,
      "nh_nl_diff": 75,
      "nh_nl_ratio": 10.375,
      "cumulative_nh_nl": 151758,
      "spy_close": 345.78
    },
    {
      "date": "2020-10-26",
      "new_highs": 24,
      "new_lows": 25,
      "total_issues": 3773,
      "nh_nl_diff": -1,
      "nh_nl_ratio": 0.96,
      "cumulative_nh_nl": 151757,
      "spy_close": 339.39
    },
    {
      "date": "2020-10-27",
      "new_highs": 50,
      "new_lows": 30,
      "total_issues": 3767,
      "nh_nl_diff": 20,
      "nh_nl_ratio": 1.6666666666666667,
      "cumulative_nh_nl": 151777,
      "spy_close": 338.22
    },
    {
      "date": "2020-10-28",
      "new_highs": 15,
      "new_lows": 75,
      "total_issues": 3782,
      "nh_nl_diff": -60,
      "nh_nl_ratio": 0.2,
      "cumulative_nh_nl": 151717,
      "spy_close": 326.66
    },
    {
      "date": "2020-10-29",
      "new_highs": 29,
      "new_lows": 73,
      "total_issues": 3775,
      "nh_nl_diff": -44,
      "nh_nl_ratio": 0.3972602739726027,
      "cumulative_nh_nl": 151673,
      "spy_close": 329.98
    },
    {
      "date": "2020-10-30",
      "new_highs": 23,
      "new_lows": 36,
      "total_issues": 3784,
      "nh_nl_diff": -13,
      "nh_nl_ratio": 0.6388888888888888,
      "cumulative_nh_nl": 151660,
      "spy_close": 326.54
    },
    {
      "date": "2020-11-02",
      "new_highs": 27,
      "new_lows": 19,
      "total_issues": 3784,
      "nh_nl_diff": 8,
      "nh_nl_ratio": 1.4210526315789473,
      "cumulative_nh_nl": 151668,
      "spy_close": 330.2
    },
    {
      "date": "2020-11-03",
      "new_highs": 80,
      "new_lows": 17,
      "total_issues": 3788,
      "nh_nl_diff": 63,
      "nh_nl_ratio": 4.705882352941177,
      "cumulative_nh_nl": 151731,
      "spy_close": 336.03
    },
    {
      "date": "2020-11-04",
      "new_highs": 147,
      "new_lows": 16,
      "total_issues": 3769,
      "nh_nl_diff": 131,
      "nh_nl_ratio": 9.1875,
      "cumulative_nh_nl": 151862,
      "spy_close": 343.54
    },
    {
      "date": "2020-11-05",
      "new_highs": 245,
      "new_lows": 19,
      "total_issues": 3779,
      "nh_nl_diff": 226,
      "nh_nl_ratio": 12.894736842105264,
      "cumulative_nh_nl": 152088,
      "spy_close": 350.24
    },
    {
      "date": "2020-11-06",
      "new_highs": 207,
      "new_lows": 23,
      "total_issues": 3779,
      "nh_nl_diff": 184,
      "nh_nl_ratio": 9.0,
      "cumulative_nh_nl": 152272,
      "spy_close": 350.16
    },
    {
      "date": "2020-11-09",
      "new_highs": 477,
      "new_lows": 26,
      "total_issues": 3806,
      "nh_nl_diff": 451,
      "nh_nl_ratio": 18.346153846153847,
      "cumulative_nh_nl": 152723,
      "spy_close": 354.56
    },
    {
      "date": "2020-11-10",
      "new_highs": 94,
      "new_lows": 11,
      "total_issues": 3798,
      "nh_nl_diff": 83,
      "nh_nl_ratio": 8.545454545454545,
      "cumulative_nh_nl": 152806,
      "spy_close": 354.04
    },
    {
      "date": "2020-11-11",
      "new_highs": 88,
      "new_lows": 2,
      "total_issues": 3797,
      "nh_nl_diff": 86,
      "nh_nl_ratio": 44.0,
      "cumulative_nh_nl": 152892,
      "spy_close": 356.67
    },
    {
      "date": "2020-11-12",
      "new_highs": 58,
      "new_lows": 2,
      "total_issues": 3788,
      "nh_nl_diff": 56,
      "nh_nl_ratio": 29.0,
      "cumulative_nh_nl": 152948,
      "spy_close": 353.21
    },
    {
      "date": "2020-11-13",
      "new_highs": 81,
      "new_lows": 7,
      "total_issues": 3796,
      "nh_nl_diff": 74,
      "nh_nl_ratio": 11.571428571428571,
      "cumulative_nh_nl": 153022,
      "spy_close": 358.1
    },
    {
      "date": "2020-11-16",
      "new_highs": 235,
      "new_lows": 6,
      "total_issues": 3807,
      "nh_nl_diff": 229,
      "nh_nl_ratio": 39.166666666666664,
      "cumulative_nh_nl": 153251,
      "spy_close": 362.57
    },
    {
      "date": "2020-11-17",
      "new_highs": 161,
      "new_lows": 6,
      "total_issues": 3804,
      "nh_nl_diff": 155,
      "nh_nl_ratio": 26.833333333333332,
      "cumulative_nh_nl": 153406,
      "spy_close": 360.62
    },
    {
      "date": "2020-11-18",
      "new_highs": 204,
      "new_lows": 11,
      "total_issues": 3799,
      "nh_nl_diff": 193,
      "nh_nl_ratio": 18.545454545454547,
      "cumulative_nh_nl": 153599,
      "spy_close": 356.28
    },
    {
      "date": "2020-11-19",
      "new_highs": 93,
      "new_lows": 2,
      "total_issues": 3798,
      "nh_nl_diff": 91,
      "nh_nl_ratio": 46.5,
      "cumulative_nh_nl": 153690,
      "spy_close": 357.78
    },
    {
      "date": "2020-11-20",
      "new_highs": 129,
      "new_lows": 3,
      "total_issues": 3804,
      "nh_nl_diff": 126,
      "nh_nl_ratio": 43.0,
      "cumulative_nh_nl": 153816,
      "spy_close": 355.33
    },
    {
      "date": "2020-11-23",
      "new_highs": 238,
      "new_lows": 8,
      "total_issues": 3809,
      "nh_nl_diff": 230,
      "nh_nl_ratio": 29.75,
      "cumulative_nh_nl": 154046,
      "spy_close": 357.46
    },
    {
      "date": "2020-11-24",
      "new_highs": 344,
      "new_lows": 13,
      "total_issues": 3810,
      "nh_nl_diff": 331,
      "nh_nl_ratio": 26.46153846153846,
      "cumulative_nh_nl": 154377,
      "spy_close": 363.22
    },
    {
      "date": "2020-11-25",
      "new_highs": 159,
      "new_lows": 3,
      "total_issues": 3810,
      "nh_nl_diff": 156,
      "nh_nl_ratio": 53.0,
      "cumulative_nh_nl": 154533,
      "spy_close": 362.66
    },
    {
      "date": "2020-11-27",
      "new_highs": 222,
      "new_lows": 6,
      "total_issues": 3801,
      "nh_nl_diff": 216,
      "nh_nl_ratio": 37.0,
      "cumulative_nh_nl": 154749,
      "spy_close": 363.67
    },
    {
      "date": "2020-11-30",
      "new_highs": 177,
      "new_lows": 5,
      "total_issues": 3814,
      "nh_nl_diff": 172,
      "nh_nl_ratio": 35.4,
      "cumulative_nh_nl": 154921,
      "spy_close": 362.06
    },
    {
      "date": "2020-12-01",
      "new_highs": 254,
      "new_lows": 16,
      "total_issues": 3813,
      "nh_nl_diff": 238,
      "nh_nl_ratio": 15.875,
      "cumulative_nh_nl": 155159,
      "spy_close": 366.02
    },
    {
      "date": "2020-12-02",
      "new_highs": 122,
      "new_lows": 6,
      "total_issues": 3810,
      "nh_nl_diff": 116,
      "nh_nl_ratio": 20.333333333333332,
      "cumulative_nh_nl": 155275,
      "spy_close": 366.79
    },
    {
      "date": "2020-12-03",
      "new_highs": 270,
      "new_lows": 14,
      "total_issues": 3817,
      "nh_nl_diff": 256,
      "nh_nl_ratio": 19.285714285714285,
      "cumulative_nh_nl": 155531,
      "spy_close": 366.69
    },
    {
      "date": "2020-12-04",
      "new_highs": 371,
      "new_lows": 19,
      "total_issues": 3810,
      "nh_nl_diff": 352,
      "nh_nl_ratio": 19.526315789473685,
      "cumulative_nh_nl": 155883,
      "spy_close": 369.85
    },
    {
      "date": "2020-12-07",
      "new_highs": 330,
      "new_lows": 12,
      "total_issues": 3814,
      "nh_nl_diff": 318,
      "nh_nl_ratio": 27.5,
      "cumulative_nh_nl": 156201,
      "spy_close": 369.09
    },
    {
      "date": "2020-12-08",
      "new_highs": 338,
      "new_lows": 21,
      "total_issues": 3822,
      "nh_nl_diff": 317,
      "nh_nl_ratio": 16.095238095238095,
      "cumulative_nh_nl": 156518,
      "spy_close": 370.17
    },
    {
      "date": "2020-12-09",
      "new_highs": 364,
      "new_lows": 18,
      "total_issues": 3814,
      "nh_nl_diff": 346,
      "nh_nl_ratio": 20.22222222222222,
      "cumulative_nh_nl": 156864,
      "spy_close": 366.85
    },
    {
      "date": "2020-12-10",
      "new_highs": 177,
      "new_lows": 7,
      "total_issues": 3819,
      "nh_nl_diff": 170,
      "nh_nl_ratio": 25.285714285714285,
      "cumulative_nh_nl": 157034,
      "spy_close": 366.73
    },
    {
      "date": "2020-12-11",
      "new_highs": 176,
      "new_lows": 8,
      "total_issues": 3812,
      "nh_nl_diff": 168,
      "nh_nl_ratio": 22.0,
      "cumulative_nh_nl": 157202,
      "spy_close": 366.3
    },
    {
      "date": "2020-12-14",
      "new_highs": 275,
      "new_lows": 13,
      "total_issues": 3833,
      "nh_nl_diff": 262,
      "nh_nl_ratio": 21.153846153846153,
      "cumulative_nh_nl": 157464,
      "spy_close": 364.66
    },
    {
      "date": "2020-12-15",
      "new_highs": 246,
      "new_lows": 12,
      "total_issues": 3813,
      "nh_nl_diff": 234,
      "nh_nl_ratio": 20.5,
      "cumulative_nh_nl": 157698,
      "spy_close": 369.59
    },
    {
      "date": "2020-12-16",
      "new_highs": 284,
      "new_lows": 16,
      "total_issues": 3820,
      "nh_nl_diff": 268,
      "nh_nl_ratio": 17.75,
      "cumulative_nh_nl": 157966,
      "spy_close": 370.17
    },
    {
      "date": "2020-12-17",
      "new_highs": 370,
      "new_lows": 17,
      "total_issues": 3828,
      "nh_nl_diff": 353,
      "nh_nl_ratio": 21.764705882352942,
      "cumulative_nh_nl": 158319,
      "spy_close": 372.24
    },
    {
      "date": "2020-12-18",
      "new_highs": 405,
      "new_lows": 13,
      "total_issues": 3825,
      "nh_nl_diff": 392,
      "nh_nl_ratio": 31.153846153846153,
      "cumulative_nh_nl": 158711,
      "spy_close": 369.18
    },
    {
      "date": "2020-12-21",
      "new_highs": 192,
      "new_lows": 7,
      "total_issues": 3824,
      "nh_nl_diff": 185,
      "nh_nl_ratio": 27.428571428571427,
      "cumulative_nh_nl": 158896,
      "spy_close": 367.86
    },
    {
      "date": "2020-12-22",
      "new_highs": 338,
      "new_lows": 5,
      "total_issues": 3829,
      "nh_nl_diff": 333,
      "nh_nl_ratio": 67.6,
      "cumulative_nh_nl": 159229,
      "spy_close": 367.24
    },
    {
      "date": "2020-12-23",
      "new_highs": 326,
      "new_lows": 6,
      "total_issues": 3831,
      "nh_nl_diff": 320,
      "nh_nl_ratio": 54.333333333333336,
      "cumulative_nh_nl": 159549,
      "spy_close": 367.57
    },
    {
      "date": "2020-12-24",
      "new_highs": 146,
      "new_lows": 6,
      "total_issues": 3807,
      "nh_nl_diff": 140,
      "nh_nl_ratio": 24.333333333333332,
      "cumulative_nh_nl": 159689,
      "spy_close": 369.0
    },
    {
      "date": "2020-12-28",
      "new_highs": 292,
      "new_lows": 19,
      "total_issues": 3832,
      "nh_nl_diff": 273,
      "nh_nl_ratio": 15.368421052631579,
      "cumulative_nh_nl": 159962,
      "spy_close": 372.17
    },
    {
      "date": "2020-12-29",
      "new_highs": 129,
      "new_lows": 14,
      "total_issues": 3837,
      "nh_nl_diff": 115,
      "nh_nl_ratio": 9.214285714285714,
      "cumulative_nh_nl": 160077,
      "spy_close": 371.46
    },
    {
      "date": "2020-12-30",
      "new_highs": 156,
      "new_lows": 4,
      "total_issues": 3828,
      "nh_nl_diff": 152,
      "nh_nl_ratio": 39.0,
      "cumulative_nh_nl": 160229,
      "spy_close": 371.99
    },
    {
      "date": "2020-12-31",
      "new_highs": 150,
      "new_lows": 9,
      "total_issues": 3829,
      "nh_nl_diff": 141,
      "nh_nl_ratio": 16.666666666666668,
      "cumulative_nh_nl": 160370,
      "spy_close": 373.88
    },
    {
      "date": "2021-01-04",
      "new_highs": 250,
      "new_lows": 13,
      "total_issues": 3825,
      "nh_nl_diff": 237,
      "nh_nl_ratio": 19.23076923076923,
      "cumulative_nh_nl": 160607,
      "spy_close": 368.79
    },
    {
      "date": "2021-01-05",
      "new_highs": 170,
      "new_lows": 4,
      "total_issues": 3829,
      "nh_nl_diff": 166,
      "nh_nl_ratio": 42.5,
      "cumulative_nh_nl": 160773,
      "spy_close": 371.33
    },
    {
      "date": "2021-01-06",
      "new_highs": 567,
      "new_lows": 17,
      "total_issues": 3844,
      "nh_nl_diff": 550,
      "nh_nl_ratio": 33.35294117647059,
      "cumulative_nh_nl": 161323,
      "spy_close": 373.55
    },
    {
      "date": "2021-01-07",
      "new_highs": 577,
      "new_lows": 16,
      "total_issues": 3833,
      "nh_nl_diff": 561,
      "nh_nl_ratio": 36.0625,
      "cumulative_nh_nl": 161884,
      "spy_close": 379.1
    },
    {
      "date": "2021-01-08",
      "new_highs": 515,
      "new_lows": 16,
      "total_issues": 3832,
      "nh_nl_diff": 499,
      "nh_nl_ratio": 32.1875,
      "cumulative_nh_nl": 162383,
      "spy_close": 381.26
    },
    {
      "date": "2021-01-11",
      "new_highs": 252,
      "new_lows": 2,
      "total_issues": 3830,
      "nh_nl_diff": 250,
      "nh_nl_ratio": 126.0,
      "cumulative_nh_nl": 162633,
      "spy_close": 378.69
    },
    {
      "date": "2021-01-12",
      "new_highs": 453,
      "new_lows": 10,
      "total_issues": 3830,
      "nh_nl_diff": 443,
      "nh_nl_ratio": 45.3,
      "cumulative_nh_nl": 163076,
      "spy_close": 378.77
    },
    {
      "date": "2021-01-13",
      "new_highs": 306,
      "new_lows": 5,
      "total_issues": 3837,
      "nh_nl_diff": 301,
      "nh_nl_ratio": 61.2,
      "cumulative_nh_nl": 163377,
      "spy_close": 379.79
    },
    {
      "date": "2021-01-14",
      "new_highs": 465,
      "new_lows": 13,
      "total_issues": 3837,
      "nh_nl_diff": 452,
      "nh_nl_ratio": 35.76923076923077,
      "cumulative_nh_nl": 163829,
      "spy_close": 378.46
    },
    {
      "date": "2021-01-15",
      "new_highs": 159,
      "new_lows": 1,
      "total_issues": 3846,
      "nh_nl_diff": 158,
      "nh_nl_ratio": 159.0,
      "cumulative_nh_nl": 163987,
      "spy_close": 375.7
    },
    {
      "date": "2021-01-19",
      "new_highs": 340,
      "new_lows": 2,
      "total_issues": 3845,
      "nh_nl_diff": 338,
      "nh_nl_ratio": 170.0,
      "cumulative_nh_nl": 164325,
      "spy_close": 378.65
    },
    {
      "date": "2021-01-20",
      "new_highs": 465,
      "new_lows": 17,
      "total_issues": 3843,
      "nh_nl_diff": 448,
      "nh_nl_ratio": 27.352941176470587,
      "cumulative_nh_nl": 164773,
      "spy_close": 383.89
    },
    {
      "date": "2021-01-21",
      "new_highs": 296,
      "new_lows": 11,
      "total_issues": 3844,
      "nh_nl_diff": 285,
      "nh_nl_ratio": 26.90909090909091,
      "cumulative_nh_nl": 165058,
      "spy_close": 384.24
    },
    {
      "date": "2021-01-22",
      "new_highs": 188,
      "new_lows": 2,
      "total_issues": 3844,
      "nh_nl_diff": 186,
      "nh_nl_ratio": 94.0,
      "cumulative_nh_nl": 165244,
      "spy_close": 382.88
    },
    {
      "date": "2021-01-25",
      "new_highs": 385,
      "new_lows": 12,
      "total_issues": 3845,
      "nh_nl_diff": 373,
      "nh_nl_ratio": 32.083333333333336,
      "cumulative_nh_nl": 165617,
      "spy_close": 384.39
    },
    {
      "date": "2021-01-26",
      "new_highs": 220,
      "new_lows": 6,
      "total_issues": 3841,
      "nh_nl_diff": 214,
      "nh_nl_ratio": 36.666666666666664,
      "cumulative_nh_nl": 165831,
      "spy_close": 383.79
    },
    {
      "date": "2021-01-27",
      "new_highs": 179,
      "new_lows": 5,
      "total_issues": 3851,
      "nh_nl_diff": 174,
      "nh_nl_ratio": 35.8,
      "cumulative_nh_nl": 166005,
      "spy_close": 374.41
    },
    {
      "date": "2021-01-28",
      "new_highs": 90,
      "new_lows": 2,
      "total_issues": 3847,
      "nh_nl_diff": 88,
      "nh_nl_ratio": 45.0,
      "cumulative_nh_nl": 166093,
      "spy_close": 377.63
    },
    {
      "date": "2021-01-29",
      "new_highs": 66,
      "new_lows": 2,
      "total_issues": 3846,
      "nh_nl_diff": 64,
      "nh_nl_ratio": 33.0,
      "cumulative_nh_nl": 166157,
      "spy_close": 370.07
    },
    {
      "date": "2021-02-01",
      "new_highs": 102,
      "new_lows": 3,
      "total_issues": 3855,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 34.0,
      "cumulative_nh_nl": 166256,
      "spy_close": 376.23
    },
    {
      "date": "2021-02-02",
      "new_highs": 175,
      "new_lows": 5,
      "total_issues": 3853,
      "nh_nl_diff": 170,
      "nh_nl_ratio": 35.0,
      "cumulative_nh_nl": 166426,
      "spy_close": 381.55
    },
    {
      "date": "2021-02-03",
      "new_highs": 180,
      "new_lows": 6,
      "total_issues": 3847,
      "nh_nl_diff": 174,
      "nh_nl_ratio": 30.0,
      "cumulative_nh_nl": 166600,
      "spy_close": 381.85
    },
    {
      "date": "2021-02-04",
      "new_highs": 301,
      "new_lows": 11,
      "total_issues": 3854,
      "nh_nl_diff": 290,
      "nh_nl_ratio": 27.363636363636363,
      "cumulative_nh_nl": 166890,
      "spy_close": 386.19
    },
    {
      "date": "2021-02-05",
      "new_highs": 415,
      "new_lows": 14,
      "total_issues": 3855,
      "nh_nl_diff": 401,
      "nh_nl_ratio": 29.642857142857142,
      "cumulative_nh_nl": 167291,
      "spy_close": 387.71
    },
    {
      "date": "2021-02-08",
      "new_highs": 590,
      "new_lows": 19,
      "total_issues": 3868,
      "nh_nl_diff": 571,
      "nh_nl_ratio": 31.05263157894737,
      "cumulative_nh_nl": 167862,
      "spy_close": 390.51
    },
    {
      "date": "2021-02-09",
      "new_highs": 578,
      "new_lows": 17,
      "total_issues": 3865,
      "nh_nl_diff": 561,
      "nh_nl_ratio": 34.0,
      "cumulative_nh_nl": 168423,
      "spy_close": 390.25
    },
    {
      "date": "2021-02-10",
      "new_highs": 572,
      "new_lows": 20,
      "total_issues": 3858,
      "nh_nl_diff": 552,
      "nh_nl_ratio": 28.6,
      "cumulative_nh_nl": 168975,
      "spy_close": 390.08
    },
    {
      "date": "2021-02-11",
      "new_highs": 396,
      "new_lows": 7,
      "total_issues": 3862,
      "nh_nl_diff": 389,
      "nh_nl_ratio": 56.57142857142857,
      "cumulative_nh_nl": 169364,
      "spy_close": 390.71
    },
    {
      "date": "2021-02-12",
      "new_highs": 376,
      "new_lows": 13,
      "total_issues": 3865,
      "nh_nl_diff": 363,
      "nh_nl_ratio": 28.923076923076923,
      "cumulative_nh_nl": 169727,
      "spy_close": 392.64
    },
    {
      "date": "2021-02-16",
      "new_highs": 602,
      "new_lows": 17,
      "total_issues": 3875,
      "nh_nl_diff": 585,
      "nh_nl_ratio": 35.411764705882355,
      "cumulative_nh_nl": 170312,
      "spy_close": 392.3
    },
    {
      "date": "2021-02-17",
      "new_highs": 231,
      "new_lows": 7,
      "total_issues": 3860,
      "nh_nl_diff": 224,
      "nh_nl_ratio": 33.0,
      "cumulative_nh_nl": 170536,
      "spy_close": 392.39
    },
    {
      "date": "2021-02-18",
      "new_highs": 109,
      "new_lows": 2,
      "total_issues": 3854,
      "nh_nl_diff": 107,
      "nh_nl_ratio": 54.5,
      "cumulative_nh_nl": 170643,
      "spy_close": 390.72
    },
    {
      "date": "2021-02-19",
      "new_highs": 307,
      "new_lows": 4,
      "total_issues": 3863,
      "nh_nl_diff": 303,
      "nh_nl_ratio": 76.75,
      "cumulative_nh_nl": 170946,
      "spy_close": 390.03
    },
    {
      "date": "2021-02-22",
      "new_highs": 425,
      "new_lows": 6,
      "total_issues": 3870,
      "nh_nl_diff": 419,
      "nh_nl_ratio": 70.83333333333333,
      "cumulative_nh_nl": 171365,
      "spy_close": 387.03
    },
    {
      "date": "2021-02-23",
      "new_highs": 291,
      "new_lows": 8,
      "total_issues": 3869,
      "nh_nl_diff": 283,
      "nh_nl_ratio": 36.375,
      "cumulative_nh_nl": 171648,
      "spy_close": 387.5
    },
    {
      "date": "2021-02-24",
      "new_highs": 542,
      "new_lows": 9,
      "total_issues": 3868,
      "nh_nl_diff": 533,
      "nh_nl_ratio": 60.22222222222222,
      "cumulative_nh_nl": 172181,
      "spy_close": 391.77
    },
    {
      "date": "2021-02-25",
      "new_highs": 392,
      "new_lows": 7,
      "total_issues": 3866,
      "nh_nl_diff": 385,
      "nh_nl_ratio": 56.0,
      "cumulative_nh_nl": 172566,
      "spy_close": 382.33
    },
    {
      "date": "2021-02-26",
      "new_highs": 81,
      "new_lows": 5,
      "total_issues": 3872,
      "nh_nl_diff": 76,
      "nh_nl_ratio": 16.2,
      "cumulative_nh_nl": 172642,
      "spy_close": 380.36
    },
    {
      "date": "2021-03-01",
      "new_highs": 310,
      "new_lows": 3,
      "total_issues": 3868,
      "nh_nl_diff": 307,
      "nh_nl_ratio": 103.33333333333333,
      "cumulative_nh_nl": 172949,
      "spy_close": 389.58
    },
    {
      "date": "2021-03-02",
      "new_highs": 217,
      "new_lows": 3,
      "total_issues": 3860,
      "nh_nl_diff": 214,
      "nh_nl_ratio": 72.33333333333333,
      "cumulative_nh_nl": 173163,
      "spy_close": 386.54
    },
    {
      "date": "2021-03-03",
      "new_highs": 427,
      "new_lows": 9,
      "total_issues": 3872,
      "nh_nl_diff": 418,
      "nh_nl_ratio": 47.44444444444444,
      "cumulative_nh_nl": 173581,
      "spy_close": 381.42
    },
    {
      "date": "2021-03-04",
      "new_highs": 261,
      "new_lows": 16,
      "total_issues": 3870,
      "nh_nl_diff": 245,
      "nh_nl_ratio": 16.3125,
      "cumulative_nh_nl": 173826,
      "spy_close": 376.7
    },
    {
      "date": "2021-03-05",
      "new_highs": 326,
      "new_lows": 20,
      "total_issues": 3867,
      "nh_nl_diff": 306,
      "nh_nl_ratio": 16.3,
      "cumulative_nh_nl": 174132,
      "spy_close": 383.63
    },
    {
      "date": "2021-03-08",
      "new_highs": 672,
      "new_lows": 9,
      "total_issues": 3867,
      "nh_nl_diff": 663,
      "nh_nl_ratio": 74.66666666666667,
      "cumulative_nh_nl": 174795,
      "spy_close": 381.72
    },
    {
      "date": "2021-03-09",
      "new_highs": 386,
      "new_lows": 2,
      "total_issues": 3876,
      "nh_nl_diff": 384,
      "nh_nl_ratio": 193.0,
      "cumulative_nh_nl": 175179,
      "spy_close": 387.17
    },
    {
      "date": "2021-03-10",
      "new_highs": 544,
      "new_lows": 9,
      "total_issues": 3874,
      "nh_nl_diff": 535,
      "nh_nl_ratio": 60.44444444444444,
      "cumulative_nh_nl": 175714,
      "spy_close": 389.58
    },
    {
      "date": "2021-03-11",
      "new_highs": 630,
      "new_lows": 14,
      "total_issues": 3878,
      "nh_nl_diff": 616,
      "nh_nl_ratio": 45.0,
      "cumulative_nh_nl": 176330,
      "spy_close": 393.53
    },
    {
      "date": "2021-03-12",
      "new_highs": 698,
      "new_lows": 11,
      "total_issues": 3876,
      "nh_nl_diff": 687,
      "nh_nl_ratio": 63.45454545454545,
      "cumulative_nh_nl": 177017,
      "spy_close": 394.06
    },
    {
      "date": "2021-03-15",
      "new_highs": 604,
      "new_lows": 13,
      "total_issues": 3875,
      "nh_nl_diff": 591,
      "nh_nl_ratio": 46.46153846153846,
      "cumulative_nh_nl": 177608,
      "spy_close": 396.41
    },
    {
      "date": "2021-03-16",
      "new_highs": 281,
      "new_lows": 8,
      "total_issues": 3870,
      "nh_nl_diff": 273,
      "nh_nl_ratio": 35.125,
      "cumulative_nh_nl": 177881,
      "spy_close": 395.91
    },
    {
      "date": "2021-03-17",
      "new_highs": 272,
      "new_lows": 10,
      "total_issues": 3868,
      "nh_nl_diff": 262,
      "nh_nl_ratio": 27.2,
      "cumulative_nh_nl": 178143,
      "spy_close": 397.26
    },
    {
      "date": "2021-03-18",
      "new_highs": 440,
      "new_lows": 7,
      "total_issues": 3867,
      "nh_nl_diff": 433,
      "nh_nl_ratio": 62.857142857142854,
      "cumulative_nh_nl": 178576,
      "spy_close": 391.48
    },
    {
      "date": "2021-03-19",
      "new_highs": 142,
      "new_lows": 1,
      "total_issues": 3875,
      "nh_nl_diff": 141,
      "nh_nl_ratio": 142.0,
      "cumulative_nh_nl": 178717,
      "spy_close": 389.48
    },
    {
      "date": "2021-03-22",
      "new_highs": 139,
      "new_lows": 7,
      "total_issues": 3870,
      "nh_nl_diff": 132,
      "nh_nl_ratio": 19.857142857142858,
      "cumulative_nh_nl": 178849,
      "spy_close": 392.59
    },
    {
      "date": "2021-03-23",
      "new_highs": 66,
      "new_lows": 5,
      "total_issues": 3874,
      "nh_nl_diff": 61,
      "nh_nl_ratio": 13.2,
      "cumulative_nh_nl": 178910,
      "spy_close": 389.5
    },
    {
      "date": "2021-03-24",
      "new_highs": 72,
      "new_lows": 8,
      "total_issues": 3876,
      "nh_nl_diff": 64,
      "nh_nl_ratio": 9.0,
      "cumulative_nh_nl": 178974,
      "spy_close": 387.52
    },
    {
      "date": "2021-03-25",
      "new_highs": 56,
      "new_lows": 11,
      "total_issues": 3864,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 5.090909090909091,
      "cumulative_nh_nl": 179019,
      "spy_close": 389.7
    },
    {
      "date": "2021-03-26",
      "new_highs": 199,
      "new_lows": 13,
      "total_issues": 3866,
      "nh_nl_diff": 186,
      "nh_nl_ratio": 15.307692307692308,
      "cumulative_nh_nl": 179205,
      "spy_close": 395.98
    },
    {
      "date": "2021-03-29",
      "new_highs": 227,
      "new_lows": 15,
      "total_issues": 3872,
      "nh_nl_diff": 212,
      "nh_nl_ratio": 15.133333333333333,
      "cumulative_nh_nl": 179417,
      "spy_close": 395.78
    },
    {
      "date": "2021-03-30",
      "new_highs": 104,
      "new_lows": 21,
      "total_issues": 3870,
      "nh_nl_diff": 83,
      "nh_nl_ratio": 4.9523809523809526,
      "cumulative_nh_nl": 179500,
      "spy_close": 394.73
    },
    {
      "date": "2021-03-31",
      "new_highs": 165,
      "new_lows": 13,
      "total_issues": 3876,
      "nh_nl_diff": 152,
      "nh_nl_ratio": 12.692307692307692,
      "cumulative_nh_nl": 179652,
      "spy_close": 396.33
    },
    {
      "date": "2021-04-01",
      "new_highs": 175,
      "new_lows": 12,
      "total_issues": 3878,
      "nh_nl_diff": 163,
      "nh_nl_ratio": 14.583333333333334,
      "cumulative_nh_nl": 179815,
      "spy_close": 400.61
    },
    {
      "date": "2021-04-05",
      "new_highs": 363,
      "new_lows": 17,
      "total_issues": 3881,
      "nh_nl_diff": 346,
      "nh_nl_ratio": 21.352941176470587,
      "cumulative_nh_nl": 180161,
      "spy_close": 406.36
    },
    {
      "date": "2021-04-06",
      "new_highs": 297,
      "new_lows": 13,
      "total_issues": 3881,
      "nh_nl_diff": 284,
      "nh_nl_ratio": 22.846153846153847,
      "cumulative_nh_nl": 180445,
      "spy_close": 406.12
    },
    {
      "date": "2021-04-07",
      "new_highs": 203,
      "new_lows": 12,
      "total_issues": 3883,
      "nh_nl_diff": 191,
      "nh_nl_ratio": 16.916666666666668,
      "cumulative_nh_nl": 180636,
      "spy_close": 406.59
    },
    {
      "date": "2021-04-08",
      "new_highs": 235,
      "new_lows": 17,
      "total_issues": 3873,
      "nh_nl_diff": 218,
      "nh_nl_ratio": 13.823529411764707,
      "cumulative_nh_nl": 180854,
      "spy_close": 408.52
    },
    {
      "date": "2021-04-09",
      "new_highs": 260,
      "new_lows": 25,
      "total_issues": 3880,
      "nh_nl_diff": 235,
      "nh_nl_ratio": 10.4,
      "cumulative_nh_nl": 181089,
      "spy_close": 411.49
    },
    {
      "date": "2021-04-12",
      "new_highs": 310,
      "new_lows": 25,
      "total_issues": 3875,
      "nh_nl_diff": 285,
      "nh_nl_ratio": 12.4,
      "cumulative_nh_nl": 181374,
      "spy_close": 411.64
    },
    {
      "date": "2021-04-13",
      "new_highs": 228,
      "new_lows": 40,
      "total_issues": 3867,
      "nh_nl_diff": 188,
      "nh_nl_ratio": 5.7,
      "cumulative_nh_nl": 181562,
      "spy_close": 412.86
    },
    {
      "date": "2021-04-14",
      "new_highs": 305,
      "new_lows": 19,
      "total_issues": 3878,
      "nh_nl_diff": 286,
      "nh_nl_ratio": 16.05263157894737,
      "cumulative_nh_nl": 181848,
      "spy_close": 411.45
    },
    {
      "date": "2021-04-15",
      "new_highs": 339,
      "new_lows": 27,
      "total_issues": 3870,
      "nh_nl_diff": 312,
      "nh_nl_ratio": 12.555555555555555,
      "cumulative_nh_nl": 182160,
      "spy_close": 415.87
    },
    {
      "date": "2021-04-16",
      "new_highs": 475,
      "new_lows": 36,
      "total_issues": 3875,
      "nh_nl_diff": 439,
      "nh_nl_ratio": 13.194444444444445,
      "cumulative_nh_nl": 182599,
      "spy_close": 417.26
    },
    {
      "date": "2021-04-19",
      "new_highs": 244,
      "new_lows": 27,
      "total_issues": 3884,
      "nh_nl_diff": 217,
      "nh_nl_ratio": 9.037037037037036,
      "cumulative_nh_nl": 182816,
      "spy_close": 415.21
    },
    {
      "date": "2021-04-20",
      "new_highs": 187,
      "new_lows": 33,
      "total_issues": 3879,
      "nh_nl_diff": 154,
      "nh_nl_ratio": 5.666666666666667,
      "cumulative_nh_nl": 182970,
      "spy_close": 412.17
    },
    {
      "date": "2021-04-21",
      "new_highs": 235,
      "new_lows": 14,
      "total_issues": 3885,
      "nh_nl_diff": 221,
      "nh_nl_ratio": 16.785714285714285,
      "cumulative_nh_nl": 183191,
      "spy_close": 416.07
    },
    {
      "date": "2021-04-22",
      "new_highs": 287,
      "new_lows": 7,
      "total_issues": 3874,
      "nh_nl_diff": 280,
      "nh_nl_ratio": 41.0,
      "cumulative_nh_nl": 183471,
      "spy_close": 412.27
    },
    {
      "date": "2021-04-23",
      "new_highs": 330,
      "new_lows": 11,
      "total_issues": 3882,
      "nh_nl_diff": 319,
      "nh_nl_ratio": 30.0,
      "cumulative_nh_nl": 183790,
      "spy_close": 416.74
    },
    {
      "date": "2021-04-26",
      "new_highs": 429,
      "new_lows": 10,
      "total_issues": 3883,
      "nh_nl_diff": 419,
      "nh_nl_ratio": 42.9,
      "cumulative_nh_nl": 184209,
      "spy_close": 417.61
    },
    {
      "date": "2021-04-27",
      "new_highs": 296,
      "new_lows": 13,
      "total_issues": 3882,
      "nh_nl_diff": 283,
      "nh_nl_ratio": 22.76923076923077,
      "cumulative_nh_nl": 184492,
      "spy_close": 417.52
    },
    {
      "date": "2021-04-28",
      "new_highs": 343,
      "new_lows": 17,
      "total_issues": 3884,
      "nh_nl_diff": 326,
      "nh_nl_ratio": 20.176470588235293,
      "cumulative_nh_nl": 184818,
      "spy_close": 417.4
    },
    {
      "date": "2021-04-29",
      "new_highs": 506,
      "new_lows": 20,
      "total_issues": 3886,
      "nh_nl_diff": 486,
      "nh_nl_ratio": 25.3,
      "cumulative_nh_nl": 185304,
      "spy_close": 420.06
    },
    {
      "date": "2021-04-30",
      "new_highs": 222,
      "new_lows": 21,
      "total_issues": 3881,
      "nh_nl_diff": 201,
      "nh_nl_ratio": 10.571428571428571,
      "cumulative_nh_nl": 185505,
      "spy_close": 417.3
    },
    {
      "date": "2021-05-03",
      "new_highs": 420,
      "new_lows": 19,
      "total_issues": 3885,
      "nh_nl_diff": 401,
      "nh_nl_ratio": 22.105263157894736,
      "cumulative_nh_nl": 185906,
      "spy_close": 418.2
    },
    {
      "date": "2021-05-04",
      "new_highs": 312,
      "new_lows": 29,
      "total_issues": 3885,
      "nh_nl_diff": 283,
      "nh_nl_ratio": 10.758620689655173,
      "cumulative_nh_nl": 186189,
      "spy_close": 415.62
    },
    {
      "date": "2021-05-05",
      "new_highs": 411,
      "new_lows": 27,
      "total_issues": 3891,
      "nh_nl_diff": 384,
      "nh_nl_ratio": 15.222222222222221,
      "cumulative_nh_nl": 186573,
      "spy_close": 415.75
    },
    {
      "date": "2021-05-06",
      "new_highs": 442,
      "new_lows": 43,
      "total_issues": 3881,
      "nh_nl_diff": 399,
      "nh_nl_ratio": 10.279069767441861,
      "cumulative_nh_nl": 186972,
      "spy_close": 419.07
    },
    {
      "date": "2021-05-07",
      "new_highs": 599,
      "new_lows": 20,
      "total_issues": 3882,
      "nh_nl_diff": 579,
      "nh_nl_ratio": 29.95,
      "cumulative_nh_nl": 187551,
      "spy_close": 422.12
    },
    {
      "date": "2021-05-10",
      "new_highs": 779,
      "new_lows": 40,
      "total_issues": 3897,
      "nh_nl_diff": 739,
      "nh_nl_ratio": 19.475,
      "cumulative_nh_nl": 188290,
      "spy_close": 417.94
    },
    {
      "date": "2021-05-11",
      "new_highs": 62,
      "new_lows": 64,
      "total_issues": 3892,
      "nh_nl_diff": -2,
      "nh_nl_ratio": 0.96875,
      "cumulative_nh_nl": 188288,
      "spy_close": 414.21
    },
    {
      "date": "2021-05-12",
      "new_highs": 85,
      "new_lows": 17,
      "total_issues": 3887,
      "nh_nl_diff": 68,
      "nh_nl_ratio": 5.0,
      "cumulative_nh_nl": 188356,
      "spy_close": 405.41
    },
    {
      "date": "2021-05-13",
      "new_highs": 62,
      "new_lows": 48,
      "total_issues": 3890,
      "nh_nl_diff": 14,
      "nh_nl_ratio": 1.2916666666666667,
      "cumulative_nh_nl": 188370,
      "spy_close": 410.28
    },
    {
      "date": "2021-05-14",
      "new_highs": 174,
      "new_lows": 7,
      "total_issues": 3888,
      "nh_nl_diff": 167,
      "nh_nl_ratio": 24.857142857142858,
      "cumulative_nh_nl": 188537,
      "spy_close": 416.58
    },
    {
      "date": "2021-05-17",
      "new_highs": 208,
      "new_lows": 14,
      "total_issues": 3885,
      "nh_nl_diff": 194,
      "nh_nl_ratio": 14.857142857142858,
      "cumulative_nh_nl": 188731,
      "spy_close": 415.52
    },
    {
      "date": "2021-05-18",
      "new_highs": 251,
      "new_lows": 7,
      "total_issues": 3890,
      "nh_nl_diff": 244,
      "nh_nl_ratio": 35.857142857142854,
      "cumulative_nh_nl": 188975,
      "spy_close": 411.94
    },
    {
      "date": "2021-05-19",
      "new_highs": 43,
      "new_lows": 14,
      "total_issues": 3890,
      "nh_nl_diff": 29,
      "nh_nl_ratio": 3.0714285714285716,
      "cumulative_nh_nl": 189004,
      "spy_close": 410.86
    },
    {
      "date": "2021-05-20",
      "new_highs": 112,
      "new_lows": 4,
      "total_issues": 3890,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 28.0,
      "cumulative_nh_nl": 189112,
      "spy_close": 415.28
    },
    {
      "date": "2021-05-21",
      "new_highs": 194,
      "new_lows": 9,
      "total_issues": 3888,
      "nh_nl_diff": 185,
      "nh_nl_ratio": 21.555555555555557,
      "cumulative_nh_nl": 189297,
      "spy_close": 414.94
    },
    {
      "date": "2021-05-24",
      "new_highs": 207,
      "new_lows": 14,
      "total_issues": 3891,
      "nh_nl_diff": 193,
      "nh_nl_ratio": 14.785714285714286,
      "cumulative_nh_nl": 189490,
      "spy_close": 419.17
    },
    {
      "date": "2021-05-25",
      "new_highs": 191,
      "new_lows": 17,
      "total_issues": 3888,
      "nh_nl_diff": 174,
      "nh_nl_ratio": 11.235294117647058,
      "cumulative_nh_nl": 189664,
      "spy_close": 418.24
    },
    {
      "date": "2021-05-26",
      "new_highs": 142,
      "new_lows": 18,
      "total_issues": 3894,
      "nh_nl_diff": 124,
      "nh_nl_ratio": 7.888888888888889,
      "cumulative_nh_nl": 189788,
      "spy_close": 419.07
    },
    {
      "date": "2021-05-27",
      "new_highs": 256,
      "new_lows": 13,
      "total_issues": 3894,
      "nh_nl_diff": 243,
      "nh_nl_ratio": 19.692307692307693,
      "cumulative_nh_nl": 190031,
      "spy_close": 419.29
    },
    {
      "date": "2021-05-28",
      "new_highs": 240,
      "new_lows": 11,
      "total_issues": 3888,
      "nh_nl_diff": 229,
      "nh_nl_ratio": 21.818181818181817,
      "cumulative_nh_nl": 190260,
      "spy_close": 420.04
    },
    {
      "date": "2021-06-01",
      "new_highs": 466,
      "new_lows": 18,
      "total_issues": 3897,
      "nh_nl_diff": 448,
      "nh_nl_ratio": 25.88888888888889,
      "cumulative_nh_nl": 190708,
      "spy_close": 419.67
    },
    {
      "date": "2021-06-02",
      "new_highs": 370,
      "new_lows": 12,
      "total_issues": 3892,
      "nh_nl_diff": 358,
      "nh_nl_ratio": 30.833333333333332,
      "cumulative_nh_nl": 191066,
      "spy_close": 420.33
    },
    {
      "date": "2021-06-03",
      "new_highs": 203,
      "new_lows": 13,
      "total_issues": 3896,
      "nh_nl_diff": 190,
      "nh_nl_ratio": 15.615384615384615,
      "cumulative_nh_nl": 191256,
      "spy_close": 418.77
    },
    {
      "date": "2021-06-04",
      "new_highs": 322,
      "new_lows": 19,
      "total_issues": 3891,
      "nh_nl_diff": 303,
      "nh_nl_ratio": 16.94736842105263,
      "cumulative_nh_nl": 191559,
      "spy_close": 422.6
    },
    {
      "date": "2021-06-07",
      "new_highs": 420,
      "new_lows": 18,
      "total_issues": 3903,
      "nh_nl_diff": 402,
      "nh_nl_ratio": 23.333333333333332,
      "cumulative_nh_nl": 191961,
      "spy_close": 422.19
    },
    {
      "date": "2021-06-08",
      "new_highs": 427,
      "new_lows": 17,
      "total_issues": 3903,
      "nh_nl_diff": 410,
      "nh_nl_ratio": 25.11764705882353,
      "cumulative_nh_nl": 192371,
      "spy_close": 422.28
    },
    {
      "date": "2021-06-09",
      "new_highs": 377,
      "new_lows": 8,
      "total_issues": 3897,
      "nh_nl_diff": 369,
      "nh_nl_ratio": 47.125,
      "cumulative_nh_nl": 192740,
      "spy_close": 421.65
    },
    {
      "date": "2021-06-10",
      "new_highs": 317,
      "new_lows": 11,
      "total_issues": 3895,
      "nh_nl_diff": 306,
      "nh_nl_ratio": 28.818181818181817,
      "cumulative_nh_nl": 193046,
      "spy_close": 423.61
    },
    {
      "date": "2021-06-11",
      "new_highs": 221,
      "new_lows": 10,
      "total_issues": 3892,
      "nh_nl_diff": 211,
      "nh_nl_ratio": 22.1,
      "cumulative_nh_nl": 193257,
      "spy_close": 424.31
    },
    {
      "date": "2021-06-14",
      "new_highs": 272,
      "new_lows": 18,
      "total_issues": 3906,
      "nh_nl_diff": 254,
      "nh_nl_ratio": 15.11111111111111,
      "cumulative_nh_nl": 193511,
      "spy_close": 425.26
    },
    {
      "date": "2021-06-15",
      "new_highs": 191,
      "new_lows": 11,
      "total_issues": 3904,
      "nh_nl_diff": 180,
      "nh_nl_ratio": 17.363636363636363,
      "cumulative_nh_nl": 193691,
      "spy_close": 424.48
    },
    {
      "date": "2021-06-16",
      "new_highs": 176,
      "new_lows": 15,
      "total_issues": 3913,
      "nh_nl_diff": 161,
      "nh_nl_ratio": 11.733333333333333,
      "cumulative_nh_nl": 193852,
      "spy_close": 422.11
    },
    {
      "date": "2021-06-17",
      "new_highs": 127,
      "new_lows": 21,
      "total_issues": 3909,
      "nh_nl_diff": 106,
      "nh_nl_ratio": 6.0476190476190474,
      "cumulative_nh_nl": 193958,
      "spy_close": 421.97
    },
    {
      "date": "2021-06-18",
      "new_highs": 56,
      "new_lows": 21,
      "total_issues": 3906,
      "nh_nl_diff": 35,
      "nh_nl_ratio": 2.6666666666666665,
      "cumulative_nh_nl": 193993,
      "spy_close": 414.92
    },
    {
      "date": "2021-06-21",
      "new_highs": 93,
      "new_lows": 15,
      "total_issues": 3905,
      "nh_nl_diff": 78,
      "nh_nl_ratio": 6.2,
      "cumulative_nh_nl": 194071,
      "spy_close": 420.86
    },
    {
      "date": "2021-06-22",
      "new_highs": 118,
      "new_lows": 25,
      "total_issues": 3911,
      "nh_nl_diff": 93,
      "nh_nl_ratio": 4.72,
      "cumulative_nh_nl": 194164,
      "spy_close": 423.11
    },
    {
      "date": "2021-06-23",
      "new_highs": 160,
      "new_lows": 20,
      "total_issues": 3906,
      "nh_nl_diff": 140,
      "nh_nl_ratio": 8.0,
      "cumulative_nh_nl": 194304,
      "spy_close": 422.6
    },
    {
      "date": "2021-06-24",
      "new_highs": 211,
      "new_lows": 22,
      "total_issues": 3912,
      "nh_nl_diff": 189,
      "nh_nl_ratio": 9.590909090909092,
      "cumulative_nh_nl": 194493,
      "spy_close": 425.1
    },
    {
      "date": "2021-06-25",
      "new_highs": 244,
      "new_lows": 16,
      "total_issues": 3909,
      "nh_nl_diff": 228,
      "nh_nl_ratio": 15.25,
      "cumulative_nh_nl": 194721,
      "spy_close": 426.61
    },
    {
      "date": "2021-06-28",
      "new_highs": 152,
      "new_lows": 25,
      "total_issues": 3908,
      "nh_nl_diff": 127,
      "nh_nl_ratio": 6.08,
      "cumulative_nh_nl": 194848,
      "spy_close": 427.47
    },
    {
      "date": "2021-06-29",
      "new_highs": 159,
      "new_lows": 28,
      "total_issues": 3909,
      "nh_nl_diff": 131,
      "nh_nl_ratio": 5.678571428571429,
      "cumulative_nh_nl": 194979,
      "spy_close": 427.7
    },
    {
      "date": "2021-06-30",
      "new_highs": 154,
      "new_lows": 19,
      "total_issues": 3917,
      "nh_nl_diff": 135,
      "nh_nl_ratio": 8.105263157894736,
      "cumulative_nh_nl": 195114,
      "spy_close": 428.06
    },
    {
      "date": "2021-07-01",
      "new_highs": 203,
      "new_lows": 13,
      "total_issues": 3909,
      "nh_nl_diff": 190,
      "nh_nl_ratio": 15.615384615384615,
      "cumulative_nh_nl": 195304,
      "spy_close": 430.43
    },
    {
      "date": "2021-07-02",
      "new_highs": 194,
      "new_lows": 23,
      "total_issues": 3902,
      "nh_nl_diff": 171,
      "nh_nl_ratio": 8.434782608695652,
      "cumulative_nh_nl": 195475,
      "spy_close": 433.72
    },
    {
      "date": "2021-07-06",
      "new_highs": 178,
      "new_lows": 22,
      "total_issues": 3910,
      "nh_nl_diff": 156,
      "nh_nl_ratio": 8.090909090909092,
      "cumulative_nh_nl": 195631,
      "spy_close": 432.93
    },
    {
      "date": "2021-07-07",
      "new_highs": 212,
      "new_lows": 45,
      "total_issues": 3915,
      "nh_nl_diff": 167,
      "nh_nl_ratio": 4.711111111111111,
      "cumulative_nh_nl": 195798,
      "spy_close": 434.46
    },
    {
      "date": "2021-07-08",
      "new_highs": 83,
      "new_lows": 60,
      "total_issues": 3912,
      "nh_nl_diff": 23,
      "nh_nl_ratio": 1.3833333333333333,
      "cumulative_nh_nl": 195821,
      "spy_close": 430.92
    },
    {
      "date": "2021-07-09",
      "new_highs": 153,
      "new_lows": 13,
      "total_issues": 3905,
      "nh_nl_diff": 140,
      "nh_nl_ratio": 11.76923076923077,
      "cumulative_nh_nl": 195961,
      "spy_close": 435.52
    },
    {
      "date": "2021-07-12",
      "new_highs": 225,
      "new_lows": 21,
      "total_issues": 3910,
      "nh_nl_diff": 204,
      "nh_nl_ratio": 10.714285714285714,
      "cumulative_nh_nl": 196165,
      "spy_close": 437.08
    },
    {
      "date": "2021-07-13",
      "new_highs": 139,
      "new_lows": 28,
      "total_issues": 3909,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 4.964285714285714,
      "cumulative_nh_nl": 196276,
      "spy_close": 435.59
    },
    {
      "date": "2021-07-14",
      "new_highs": 115,
      "new_lows": 47,
      "total_issues": 3917,
      "nh_nl_diff": 68,
      "nh_nl_ratio": 2.4468085106382977,
      "cumulative_nh_nl": 196344,
      "spy_close": 436.24
    },
    {
      "date": "2021-07-15",
      "new_highs": 77,
      "new_lows": 60,
      "total_issues": 3920,
      "nh_nl_diff": 17,
      "nh_nl_ratio": 1.2833333333333334,
      "cumulative_nh_nl": 196361,
      "spy_close": 434.75
    },
    {
      "date": "2021-07-16",
      "new_highs": 109,
      "new_lows": 43,
      "total_issues": 3922,
      "nh_nl_diff": 66,
      "nh_nl_ratio": 2.5348837209302326,
      "cumulative_nh_nl": 196427,
      "spy_close": 431.34
    },
    {
      "date": "2021-07-19",
      "new_highs": 21,
      "new_lows": 105,
      "total_issues": 3928,
      "nh_nl_diff": -84,
      "nh_nl_ratio": 0.2,
      "cumulative_nh_nl": 196343,
      "spy_close": 424.97
    },
    {
      "date": "2021-07-20",
      "new_highs": 103,
      "new_lows": 24,
      "total_issues": 3920,
      "nh_nl_diff": 79,
      "nh_nl_ratio": 4.291666666666667,
      "cumulative_nh_nl": 196422,
      "spy_close": 431.06
    },
    {
      "date": "2021-07-21",
      "new_highs": 122,
      "new_lows": 5,
      "total_issues": 3924,
      "nh_nl_diff": 117,
      "nh_nl_ratio": 24.4,
      "cumulative_nh_nl": 196539,
      "spy_close": 434.55
    },
    {
      "date": "2021-07-22",
      "new_highs": 113,
      "new_lows": 20,
      "total_issues": 3917,
      "nh_nl_diff": 93,
      "nh_nl_ratio": 5.65,
      "cumulative_nh_nl": 196632,
      "spy_close": 435.46
    },
    {
      "date": "2021-07-23",
      "new_highs": 192,
      "new_lows": 65,
      "total_issues": 3912,
      "nh_nl_diff": 127,
      "nh_nl_ratio": 2.953846153846154,
      "cumulative_nh_nl": 196759,
      "spy_close": 439.94
    },
    {
      "date": "2021-07-26",
      "new_highs": 157,
      "new_lows": 71,
      "total_issues": 3928,
      "nh_nl_diff": 86,
      "nh_nl_ratio": 2.211267605633803,
      "cumulative_nh_nl": 196845,
      "spy_close": 441.02
    },
    {
      "date": "2021-07-27",
      "new_highs": 102,
      "new_lows": 91,
      "total_issues": 3921,
      "nh_nl_diff": 11,
      "nh_nl_ratio": 1.120879120879121,
      "cumulative_nh_nl": 196856,
      "spy_close": 439.01
    },
    {
      "date": "2021-07-28",
      "new_highs": 124,
      "new_lows": 11,
      "total_issues": 3918,
      "nh_nl_diff": 113,
      "nh_nl_ratio": 11.272727272727273,
      "cumulative_nh_nl": 196969,
      "spy_close": 438.83
    },
    {
      "date": "2021-07-29",
      "new_highs": 258,
      "new_lows": 17,
      "total_issues": 3919,
      "nh_nl_diff": 241,
      "nh_nl_ratio": 15.176470588235293,
      "cumulative_nh_nl": 197210,
      "spy_close": 440.65
    },
    {
      "date": "2021-07-30",
      "new_highs": 213,
      "new_lows": 32,
      "total_issues": 3927,
      "nh_nl_diff": 181,
      "nh_nl_ratio": 6.65625,
      "cumulative_nh_nl": 197391,
      "spy_close": 438.51
    },
    {
      "date": "2021-08-02",
      "new_highs": 238,
      "new_lows": 26,
      "total_issues": 3936,
      "nh_nl_diff": 212,
      "nh_nl_ratio": 9.153846153846153,
      "cumulative_nh_nl": 197603,
      "spy_close": 437.59
    },
    {
      "date": "2021-08-03",
      "new_highs": 185,
      "new_lows": 52,
      "total_issues": 3936,
      "nh_nl_diff": 133,
      "nh_nl_ratio": 3.5576923076923075,
      "cumulative_nh_nl": 197736,
      "spy_close": 441.15
    },
    {
      "date": "2021-08-04",
      "new_highs": 198,
      "new_lows": 45,
      "total_issues": 3924,
      "nh_nl_diff": 153,
      "nh_nl_ratio": 4.4,
      "cumulative_nh_nl": 197889,
      "spy_close": 438.98
    },
    {
      "date": "2021-08-05",
      "new_highs": 224,
      "new_lows": 58,
      "total_issues": 3927,
      "nh_nl_diff": 166,
      "nh_nl_ratio": 3.8620689655172415,
      "cumulative_nh_nl": 198055,
      "spy_close": 441.76
    },
    {
      "date": "2021-08-06",
      "new_highs": 206,
      "new_lows": 45,
      "total_issues": 3930,
      "nh_nl_diff": 161,
      "nh_nl_ratio": 4.5777777777777775,
      "cumulative_nh_nl": 198216,
      "spy_close": 442.49
    },
    {
      "date": "2021-08-09",
      "new_highs": 134,
      "new_lows": 50,
      "total_issues": 3929,
      "nh_nl_diff": 84,
      "nh_nl_ratio": 2.68,
      "cumulative_nh_nl": 198300,
      "spy_close": 442.13
    },
    {
      "date": "2021-08-10",
      "new_highs": 185,
      "new_lows": 71,
      "total_issues": 3930,
      "nh_nl_diff": 114,
      "nh_nl_ratio": 2.6056338028169015,
      "cumulative_nh_nl": 198414,
      "spy_close": 442.68
    },
    {
      "date": "2021-08-11",
      "new_highs": 218,
      "new_lows": 62,
      "total_issues": 3925,
      "nh_nl_diff": 156,
      "nh_nl_ratio": 3.5161290322580645,
      "cumulative_nh_nl": 198570,
      "spy_close": 443.78
    },
    {
      "date": "2021-08-12",
      "new_highs": 182,
      "new_lows": 77,
      "total_issues": 3936,
      "nh_nl_diff": 105,
      "nh_nl_ratio": 2.3636363636363638,
      "cumulative_nh_nl": 198675,
      "spy_close": 445.11
    },
    {
      "date": "2021-08-13",
      "new_highs": 197,
      "new_lows": 59,
      "total_issues": 3937,
      "nh_nl_diff": 138,
      "nh_nl_ratio": 3.3389830508474576,
      "cumulative_nh_nl": 198813,
      "spy_close": 445.92
    },
    {
      "date": "2021-08-16",
      "new_highs": 181,
      "new_lows": 111,
      "total_issues": 3936,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 1.6306306306306306,
      "cumulative_nh_nl": 198883,
      "spy_close": 446.97
    },
    {
      "date": "2021-08-17",
      "new_highs": 100,
      "new_lows": 153,
      "total_issues": 3943,
      "nh_nl_diff": -53,
      "nh_nl_ratio": 0.6535947712418301,
      "cumulative_nh_nl": 198830,
      "spy_close": 444.04
    },
    {
      "date": "2021-08-18",
      "new_highs": 97,
      "new_lows": 73,
      "total_issues": 3941,
      "nh_nl_diff": 24,
      "nh_nl_ratio": 1.3287671232876712,
      "cumulative_nh_nl": 198854,
      "spy_close": 439.18
    },
    {
      "date": "2021-08-19",
      "new_highs": 55,
      "new_lows": 137,
      "total_issues": 3941,
      "nh_nl_diff": -82,
      "nh_nl_ratio": 0.40145985401459855,
      "cumulative_nh_nl": 198772,
      "spy_close": 439.86
    },
    {
      "date": "2021-08-20",
      "new_highs": 106,
      "new_lows": 103,
      "total_issues": 3936,
      "nh_nl_diff": 3,
      "nh_nl_ratio": 1.029126213592233,
      "cumulative_nh_nl": 198775,
      "spy_close": 443.36
    },
    {
      "date": "2021-08-23",
      "new_highs": 160,
      "new_lows": 19,
      "total_issues": 3963,
      "nh_nl_diff": 141,
      "nh_nl_ratio": 8.421052631578947,
      "cumulative_nh_nl": 198916,
      "spy_close": 447.26
    },
    {
      "date": "2021-08-24",
      "new_highs": 152,
      "new_lows": 11,
      "total_issues": 3953,
      "nh_nl_diff": 141,
      "nh_nl_ratio": 13.818181818181818,
      "cumulative_nh_nl": 199057,
      "spy_close": 447.97
    },
    {
      "date": "2021-08-25",
      "new_highs": 184,
      "new_lows": 12,
      "total_issues": 3952,
      "nh_nl_diff": 172,
      "nh_nl_ratio": 15.333333333333334,
      "cumulative_nh_nl": 199229,
      "spy_close": 448.91
    },
    {
      "date": "2021-08-26",
      "new_highs": 114,
      "new_lows": 10,
      "total_issues": 3953,
      "nh_nl_diff": 104,
      "nh_nl_ratio": 11.4,
      "cumulative_nh_nl": 199333,
      "spy_close": 446.26
    },
    {
      "date": "2021-08-27",
      "new_highs": 242,
      "new_lows": 23,
      "total_issues": 3963,
      "nh_nl_diff": 219,
      "nh_nl_ratio": 10.521739130434783,
      "cumulative_nh_nl": 199552,
      "spy_close": 450.25
    },
    {
      "date": "2021-08-30",
      "new_highs": 290,
      "new_lows": 21,
      "total_issues": 3961,
      "nh_nl_diff": 269,
      "nh_nl_ratio": 13.80952380952381,
      "cumulative_nh_nl": 199821,
      "spy_close": 452.23
    },
    {
      "date": "2021-08-31",
      "new_highs": 187,
      "new_lows": 10,
      "total_issues": 3972,
      "nh_nl_diff": 177,
      "nh_nl_ratio": 18.7,
      "cumulative_nh_nl": 199998,
      "spy_close": 451.56
    },
    {
      "date": "2021-09-01",
      "new_highs": 240,
      "new_lows": 12,
      "total_issues": 3959,
      "nh_nl_diff": 228,
      "nh_nl_ratio": 20.0,
      "cumulative_nh_nl": 200226,
      "spy_close": 451.8
    },
    {
      "date": "2021-09-02",
      "new_highs": 305,
      "new_lows": 14,
      "total_issues": 3957,
      "nh_nl_diff": 291,
      "nh_nl_ratio": 21.785714285714285,
      "cumulative_nh_nl": 200517,
      "spy_close": 453.19
    },
    {
      "date": "2021-09-03",
      "new_highs": 239,
      "new_lows": 14,
      "total_issues": 3957,
      "nh_nl_diff": 225,
      "nh_nl_ratio": 17.071428571428573,
      "cumulative_nh_nl": 200742,
      "spy_close": 453.08
    },
    {
      "date": "2021-09-07",
      "new_highs": 177,
      "new_lows": 16,
      "total_issues": 3965,
      "nh_nl_diff": 161,
      "nh_nl_ratio": 11.0625,
      "cumulative_nh_nl": 200903,
      "spy_close": 451.46
    },
    {
      "date": "2021-09-08",
      "new_highs": 116,
      "new_lows": 24,
      "total_issues": 3968,
      "nh_nl_diff": 92,
      "nh_nl_ratio": 4.833333333333333,
      "cumulative_nh_nl": 200995,
      "spy_close": 450.91
    },
    {
      "date": "2021-09-09",
      "new_highs": 121,
      "new_lows": 20,
      "total_issues": 3964,
      "nh_nl_diff": 101,
      "nh_nl_ratio": 6.05,
      "cumulative_nh_nl": 201096,
      "spy_close": 448.98
    },
    {
      "date": "2021-09-10",
      "new_highs": 107,
      "new_lows": 21,
      "total_issues": 3966,
      "nh_nl_diff": 86,
      "nh_nl_ratio": 5.095238095238095,
      "cumulative_nh_nl": 201182,
      "spy_close": 445.44
    },
    {
      "date": "2021-09-13",
      "new_highs": 96,
      "new_lows": 27,
      "total_issues": 3973,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 3.5555555555555554,
      "cumulative_nh_nl": 201251,
      "spy_close": 446.58
    },
    {
      "date": "2021-09-14",
      "new_highs": 77,
      "new_lows": 37,
      "total_issues": 3974,
      "nh_nl_diff": 40,
      "nh_nl_ratio": 2.081081081081081,
      "cumulative_nh_nl": 201291,
      "spy_close": 444.17
    },
    {
      "date": "2021-09-15",
      "new_highs": 93,
      "new_lows": 36,
      "total_issues": 3971,
      "nh_nl_diff": 57,
      "nh_nl_ratio": 2.5833333333333335,
      "cumulative_nh_nl": 201348,
      "spy_close": 447.88
    },
    {
      "date": "2021-09-16",
      "new_highs": 100,
      "new_lows": 46,
      "total_issues": 3980,
      "nh_nl_diff": 54,
      "nh_nl_ratio": 2.1739130434782608,
      "cumulative_nh_nl": 201402,
      "spy_close": 447.17
    },
    {
      "date": "2021-09-17",
      "new_highs": 75,
      "new_lows": 36,
      "total_issues": 3981,
      "nh_nl_diff": 39,
      "nh_nl_ratio": 2.0833333333333335,
      "cumulative_nh_nl": 201441,
      "spy_close": 441.4
    },
    {
      "date": "2021-09-20",
      "new_highs": 18,
      "new_lows": 91,
      "total_issues": 3995,
      "nh_nl_diff": -73,
      "nh_nl_ratio": 0.1978021978021978,
      "cumulative_nh_nl": 201368,
      "spy_close": 434.04
    },
    {
      "date": "2021-09-21",
      "new_highs": 38,
      "new_lows": 42,
      "total_issues": 3982,
      "nh_nl_diff": -4,
      "nh_nl_ratio": 0.9047619047619048,
      "cumulative_nh_nl": 201364,
      "spy_close": 433.63
    },
    {
      "date": "2021-09-22",
      "new_highs": 71,
      "new_lows": 29,
      "total_issues": 3990,
      "nh_nl_diff": 42,
      "nh_nl_ratio": 2.4482758620689653,
      "cumulative_nh_nl": 201406,
      "spy_close": 437.86
    },
    {
      "date": "2021-09-23",
      "new_highs": 127,
      "new_lows": 33,
      "total_issues": 3991,
      "nh_nl_diff": 94,
      "nh_nl_ratio": 3.8484848484848486,
      "cumulative_nh_nl": 201500,
      "spy_close": 443.18
    },
    {
      "date": "2021-09-24",
      "new_highs": 107,
      "new_lows": 54,
      "total_issues": 3984,
      "nh_nl_diff": 53,
      "nh_nl_ratio": 1.9814814814814814,
      "cumulative_nh_nl": 201553,
      "spy_close": 443.91
    },
    {
      "date": "2021-09-27",
      "new_highs": 158,
      "new_lows": 49,
      "total_issues": 4000,
      "nh_nl_diff": 109,
      "nh_nl_ratio": 3.2244897959183674,
      "cumulative_nh_nl": 201662,
      "spy_close": 442.64
    },
    {
      "date": "2021-09-28",
      "new_highs": 88,
      "new_lows": 73,
      "total_issues": 3994,
      "nh_nl_diff": 15,
      "nh_nl_ratio": 1.2054794520547945,
      "cumulative_nh_nl": 201677,
      "spy_close": 433.72
    },
    {
      "date": "2021-09-29",
      "new_highs": 55,
      "new_lows": 87,
      "total_issues": 3995,
      "nh_nl_diff": -32,
      "nh_nl_ratio": 0.632183908045977,
      "cumulative_nh_nl": 201645,
      "spy_close": 434.45
    },
    {
      "date": "2021-09-30",
      "new_highs": 58,
      "new_lows": 63,
      "total_issues": 3997,
      "nh_nl_diff": -5,
      "nh_nl_ratio": 0.9206349206349206,
      "cumulative_nh_nl": 201640,
      "spy_close": 429.14
    },
    {
      "date": "2021-10-01",
      "new_highs": 97,
      "new_lows": 75,
      "total_issues": 4001,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 1.2933333333333332,
      "cumulative_nh_nl": 201662,
      "spy_close": 434.24
    },
    {
      "date": "2021-10-04",
      "new_highs": 134,
      "new_lows": 93,
      "total_issues": 4005,
      "nh_nl_diff": 41,
      "nh_nl_ratio": 1.4408602150537635,
      "cumulative_nh_nl": 201703,
      "spy_close": 428.64
    },
    {
      "date": "2021-10-05",
      "new_highs": 133,
      "new_lows": 81,
      "total_issues": 4003,
      "nh_nl_diff": 52,
      "nh_nl_ratio": 1.6419753086419753,
      "cumulative_nh_nl": 201755,
      "spy_close": 433.1
    },
    {
      "date": "2021-10-06",
      "new_highs": 45,
      "new_lows": 115,
      "total_issues": 4005,
      "nh_nl_diff": -70,
      "nh_nl_ratio": 0.391304347826087,
      "cumulative_nh_nl": 201685,
      "spy_close": 434.9
    },
    {
      "date": "2021-10-07",
      "new_highs": 155,
      "new_lows": 32,
      "total_issues": 4013,
      "nh_nl_diff": 123,
      "nh_nl_ratio": 4.84375,
      "cumulative_nh_nl": 201808,
      "spy_close": 438.66
    },
    {
      "date": "2021-10-08",
      "new_highs": 150,
      "new_lows": 52,
      "total_issues": 4002,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 2.8846153846153846,
      "cumulative_nh_nl": 201906,
      "spy_close": 437.86
    },
    {
      "date": "2021-10-11",
      "new_highs": 179,
      "new_lows": 74,
      "total_issues": 4010,
      "nh_nl_diff": 105,
      "nh_nl_ratio": 2.418918918918919,
      "cumulative_nh_nl": 202011,
      "spy_close": 434.69
    },
    {
      "date": "2021-10-12",
      "new_highs": 86,
      "new_lows": 51,
      "total_issues": 4015,
      "nh_nl_diff": 35,
      "nh_nl_ratio": 1.6862745098039216,
      "cumulative_nh_nl": 202046,
      "spy_close": 433.62
    },
    {
      "date": "2021-10-13",
      "new_highs": 72,
      "new_lows": 25,
      "total_issues": 4017,
      "nh_nl_diff": 47,
      "nh_nl_ratio": 2.88,
      "cumulative_nh_nl": 202093,
      "spy_close": 435.18
    },
    {
      "date": "2021-10-14",
      "new_highs": 170,
      "new_lows": 14,
      "total_issues": 4012,
      "nh_nl_diff": 156,
      "nh_nl_ratio": 12.142857142857142,
      "cumulative_nh_nl": 202249,
      "spy_close": 442.5
    },
    {
      "date": "2021-10-15",
      "new_highs": 255,
      "new_lows": 27,
      "total_issues": 4030,
      "nh_nl_diff": 228,
      "nh_nl_ratio": 9.444444444444445,
      "cumulative_nh_nl": 202477,
      "spy_close": 445.87
    },
    {
      "date": "2021-10-18",
      "new_highs": 163,
      "new_lows": 48,
      "total_issues": 4024,
      "nh_nl_diff": 115,
      "nh_nl_ratio": 3.3958333333333335,
      "cumulative_nh_nl": 202592,
      "spy_close": 447.19
    },
    {
      "date": "2021-10-19",
      "new_highs": 170,
      "new_lows": 29,
      "total_issues": 4030,
      "nh_nl_diff": 141,
      "nh_nl_ratio": 5.862068965517241,
      "cumulative_nh_nl": 202733,
      "spy_close": 450.64
    },
    {
      "date": "2021-10-20",
      "new_highs": 225,
      "new_lows": 30,
      "total_issues": 4027,
      "nh_nl_diff": 195,
      "nh_nl_ratio": 7.5,
      "cumulative_nh_nl": 202928,
      "spy_close": 452.41
    },
    {
      "date": "2021-10-21",
      "new_highs": 227,
      "new_lows": 28,
      "total_issues": 4028,
      "nh_nl_diff": 199,
      "nh_nl_ratio": 8.107142857142858,
      "cumulative_nh_nl": 203127,
      "spy_close": 453.59
    },
    {
      "date": "2021-10-22",
      "new_highs": 268,
      "new_lows": 54,
      "total_issues": 4028,
      "nh_nl_diff": 214,
      "nh_nl_ratio": 4.962962962962963,
      "cumulative_nh_nl": 203341,
      "spy_close": 453.12
    },
    {
      "date": "2021-10-25",
      "new_highs": 302,
      "new_lows": 49,
      "total_issues": 4030,
      "nh_nl_diff": 253,
      "nh_nl_ratio": 6.163265306122449,
      "cumulative_nh_nl": 203594,
      "spy_close": 455.55
    },
    {
      "date": "2021-10-26",
      "new_highs": 261,
      "new_lows": 48,
      "total_issues": 4029,
      "nh_nl_diff": 213,
      "nh_nl_ratio": 5.4375,
      "cumulative_nh_nl": 203807,
      "spy_close": 455.96
    },
    {
      "date": "2021-10-27",
      "new_highs": 118,
      "new_lows": 61,
      "total_issues": 4024,
      "nh_nl_diff": 57,
      "nh_nl_ratio": 1.9344262295081966,
      "cumulative_nh_nl": 203864,
      "spy_close": 453.94
    },
    {
      "date": "2021-10-28",
      "new_highs": 182,
      "new_lows": 58,
      "total_issues": 4035,
      "nh_nl_diff": 124,
      "nh_nl_ratio": 3.1379310344827585,
      "cumulative_nh_nl": 203988,
      "spy_close": 458.32
    },
    {
      "date": "2021-10-29",
      "new_highs": 212,
      "new_lows": 59,
      "total_issues": 4036,
      "nh_nl_diff": 153,
      "nh_nl_ratio": 3.593220338983051,
      "cumulative_nh_nl": 204141,
      "spy_close": 459.25
    },
    {
      "date": "2021-11-01",
      "new_highs": 299,
      "new_lows": 32,
      "total_issues": 4050,
      "nh_nl_diff": 267,
      "nh_nl_ratio": 9.34375,
      "cumulative_nh_nl": 204408,
      "spy_close": 460.04
    },
    {
      "date": "2021-11-02",
      "new_highs": 282,
      "new_lows": 54,
      "total_issues": 4049,
      "nh_nl_diff": 228,
      "nh_nl_ratio": 5.222222222222222,
      "cumulative_nh_nl": 204636,
      "spy_close": 461.9
    },
    {
      "date": "2021-11-03",
      "new_highs": 375,
      "new_lows": 42,
      "total_issues": 4051,
      "nh_nl_diff": 333,
      "nh_nl_ratio": 8.928571428571429,
      "cumulative_nh_nl": 204969,
      "spy_close": 464.72
    },
    {
      "date": "2021-11-04",
      "new_highs": 381,
      "new_lows": 42,
      "total_issues": 4053,
      "nh_nl_diff": 339,
      "nh_nl_ratio": 9.071428571428571,
      "cumulative_nh_nl": 205308,
      "spy_close": 466.91
    },
    {
      "date": "2021-11-05",
      "new_highs": 504,
      "new_lows": 52,
      "total_issues": 4048,
      "nh_nl_diff": 452,
      "nh_nl_ratio": 9.692307692307692,
      "cumulative_nh_nl": 205760,
      "spy_close": 468.53
    },
    {
      "date": "2021-11-08",
      "new_highs": 386,
      "new_lows": 29,
      "total_issues": 4042,
      "nh_nl_diff": 357,
      "nh_nl_ratio": 13.310344827586206,
      "cumulative_nh_nl": 206117,
      "spy_close": 468.93
    },
    {
      "date": "2021-11-09",
      "new_highs": 217,
      "new_lows": 31,
      "total_issues": 4045,
      "nh_nl_diff": 186,
      "nh_nl_ratio": 7.0,
      "cumulative_nh_nl": 206303,
      "spy_close": 467.38
    },
    {
      "date": "2021-11-10",
      "new_highs": 172,
      "new_lows": 51,
      "total_issues": 4044,
      "nh_nl_diff": 121,
      "nh_nl_ratio": 3.372549019607843,
      "cumulative_nh_nl": 206424,
      "spy_close": 463.62
    },
    {
      "date": "2021-11-11",
      "new_highs": 154,
      "new_lows": 56,
      "total_issues": 4044,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 2.75,
      "cumulative_nh_nl": 206522,
      "spy_close": 463.77
    },
    {
      "date": "2021-11-12",
      "new_highs": 205,
      "new_lows": 38,
      "total_issues": 4041,
      "nh_nl_diff": 167,
      "nh_nl_ratio": 5.394736842105263,
      "cumulative_nh_nl": 206689,
      "spy_close": 467.27
    },
    {
      "date": "2021-11-15",
      "new_highs": 203,
      "new_lows": 67,
      "total_issues": 4056,
      "nh_nl_diff": 136,
      "nh_nl_ratio": 3.029850746268657,
      "cumulative_nh_nl": 206825,
      "spy_close": 467.43
    },
    {
      "date": "2021-11-16",
      "new_highs": 235,
      "new_lows": 87,
      "total_issues": 4048,
      "nh_nl_diff": 148,
      "nh_nl_ratio": 2.7011494252873565,
      "cumulative_nh_nl": 206973,
      "spy_close": 469.28
    },
    {
      "date": "2021-11-17",
      "new_highs": 160,
      "new_lows": 123,
      "total_issues": 4052,
      "nh_nl_diff": 37,
      "nh_nl_ratio": 1.3008130081300813,
      "cumulative_nh_nl": 207010,
      "spy_close": 468.14
    },
    {
      "date": "2021-11-18",
      "new_highs": 162,
      "new_lows": 204,
      "total_issues": 4055,
      "nh_nl_diff": -42,
      "nh_nl_ratio": 0.7941176470588235,
      "cumulative_nh_nl": 206968,
      "spy_close": 469.73
    },
    {
      "date": "2021-11-19",
      "new_highs": 158,
      "new_lows": 166,
      "total_issues": 4055,
      "nh_nl_diff": -8,
      "nh_nl_ratio": 0.9518072289156626,
      "cumulative_nh_nl": 206960,
      "spy_close": 468.89
    },
    {
      "date": "2021-11-22",
      "new_highs": 230,
      "new_lows": 256,
      "total_issues": 4061,
      "nh_nl_diff": -26,
      "nh_nl_ratio": 0.8984375,
      "cumulative_nh_nl": 206934,
      "spy_close": 467.57
    },
    {
      "date": "2021-11-23",
      "new_highs": 87,
      "new_lows": 253,
      "total_issues": 4070,
      "nh_nl_diff": -166,
      "nh_nl_ratio": 0.3438735177865613,
      "cumulative_nh_nl": 206768,
      "spy_close": 468.19
    },
    {
      "date": "2021-11-24",
      "new_highs": 79,
      "new_lows": 125,
      "total_issues": 4065,
      "nh_nl_diff": -46,
      "nh_nl_ratio": 0.632,
      "cumulative_nh_nl": 206722,
      "spy_close": 469.44
    },
    {
      "date": "2021-11-26",
      "new_highs": 17,
      "new_lows": 249,
      "total_issues": 4052,
      "nh_nl_diff": -232,
      "nh_nl_ratio": 0.06827309236947791,
      "cumulative_nh_nl": 206490,
      "spy_close": 458.97
    },
    {
      "date": "2021-11-29",
      "new_highs": 33,
      "new_lows": 204,
      "total_issues": 4076,
      "nh_nl_diff": -171,
      "nh_nl_ratio": 0.16176470588235295,
      "cumulative_nh_nl": 206319,
      "spy_close": 464.6
    },
    {
      "date": "2021-11-30",
      "new_highs": 21,
      "new_lows": 404,
      "total_issues": 4078,
      "nh_nl_diff": -383,
      "nh_nl_ratio": 0.05198019801980198,
      "cumulative_nh_nl": 205936,
      "spy_close": 455.56
    },
    {
      "date": "2021-12-01",
      "new_highs": 44,
      "new_lows": 369,
      "total_issues": 4088,
      "nh_nl_diff": -325,
      "nh_nl_ratio": 0.11924119241192412,
      "cumulative_nh_nl": 205611,
      "spy_close": 450.5
    },
    {
      "date": "2021-12-02",
      "new_highs": 18,
      "new_lows": 322,
      "total_issues": 4069,
      "nh_nl_diff": -304,
      "nh_nl_ratio": 0.055900621118012424,
      "cumulative_nh_nl": 205307,
      "spy_close": 457.4
    },
    {
      "date": "2021-12-03",
      "new_highs": 29,
      "new_lows": 369,
      "total_issues": 4080,
      "nh_nl_diff": -340,
      "nh_nl_ratio": 0.07859078590785908,
      "cumulative_nh_nl": 204967,
      "spy_close": 453.42
    },
    {
      "date": "2021-12-06",
      "new_highs": 56,
      "new_lows": 295,
      "total_issues": 4080,
      "nh_nl_diff": -239,
      "nh_nl_ratio": 0.18983050847457628,
      "cumulative_nh_nl": 204728,
      "spy_close": 458.79
    },
    {
      "date": "2021-12-07",
      "new_highs": 115,
      "new_lows": 17,
      "total_issues": 4081,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 6.764705882352941,
      "cumulative_nh_nl": 204826,
      "spy_close": 468.28
    },
    {
      "date": "2021-12-08",
      "new_highs": 92,
      "new_lows": 15,
      "total_issues": 4083,
      "nh_nl_diff": 77,
      "nh_nl_ratio": 6.133333333333334,
      "cumulative_nh_nl": 204903,
      "spy_close": 469.52
    },
    {
      "date": "2021-12-09",
      "new_highs": 64,
      "new_lows": 42,
      "total_issues": 4089,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 1.5238095238095237,
      "cumulative_nh_nl": 204925,
      "spy_close": 466.35
    },
    {
      "date": "2021-12-10",
      "new_highs": 66,
      "new_lows": 64,
      "total_issues": 4093,
      "nh_nl_diff": 2,
      "nh_nl_ratio": 1.03125,
      "cumulative_nh_nl": 204927,
      "spy_close": 470.74
    },
    {
      "date": "2021-12-13",
      "new_highs": 96,
      "new_lows": 161,
      "total_issues": 4108,
      "nh_nl_diff": -65,
      "nh_nl_ratio": 0.5962732919254659,
      "cumulative_nh_nl": 204862,
      "spy_close": 466.57
    },
    {
      "date": "2021-12-14",
      "new_highs": 33,
      "new_lows": 240,
      "total_issues": 4098,
      "nh_nl_diff": -207,
      "nh_nl_ratio": 0.1375,
      "cumulative_nh_nl": 204655,
      "spy_close": 463.36
    },
    {
      "date": "2021-12-15",
      "new_highs": 79,
      "new_lows": 350,
      "total_issues": 4101,
      "nh_nl_diff": -271,
      "nh_nl_ratio": 0.2257142857142857,
      "cumulative_nh_nl": 204384,
      "spy_close": 470.6
    },
    {
      "date": "2021-12-16",
      "new_highs": 134,
      "new_lows": 99,
      "total_issues": 4104,
      "nh_nl_diff": 35,
      "nh_nl_ratio": 1.3535353535353536,
      "cumulative_nh_nl": 204419,
      "spy_close": 466.45
    },
    {
      "date": "2021-12-17",
      "new_highs": 56,
      "new_lows": 215,
      "total_issues": 4108,
      "nh_nl_diff": -159,
      "nh_nl_ratio": 0.26046511627906976,
      "cumulative_nh_nl": 204260,
      "spy_close": 459.87
    },
    {
      "date": "2021-12-20",
      "new_highs": 13,
      "new_lows": 264,
      "total_issues": 4114,
      "nh_nl_diff": -251,
      "nh_nl_ratio": 0.04924242424242424,
      "cumulative_nh_nl": 204009,
      "spy_close": 454.98
    },
    {
      "date": "2021-12-21",
      "new_highs": 39,
      "new_lows": 58,
      "total_issues": 4115,
      "nh_nl_diff": -19,
      "nh_nl_ratio": 0.6724137931034483,
      "cumulative_nh_nl": 203990,
      "spy_close": 463.06
    },
    {
      "date": "2021-12-22",
      "new_highs": 64,
      "new_lows": 53,
      "total_issues": 4108,
      "nh_nl_diff": 11,
      "nh_nl_ratio": 1.2075471698113207,
      "cumulative_nh_nl": 204001,
      "spy_close": 467.69
    },
    {
      "date": "2021-12-23",
      "new_highs": 113,
      "new_lows": 37,
      "total_issues": 4118,
      "nh_nl_diff": 76,
      "nh_nl_ratio": 3.054054054054054,
      "cumulative_nh_nl": 204077,
      "spy_close": 470.6
    },
    {
      "date": "2021-12-27",
      "new_highs": 190,
      "new_lows": 53,
      "total_issues": 4119,
      "nh_nl_diff": 137,
      "nh_nl_ratio": 3.5849056603773586,
      "cumulative_nh_nl": 204214,
      "spy_close": 477.26
    },
    {
      "date": "2021-12-28",
      "new_highs": 237,
      "new_lows": 100,
      "total_issues": 4114,
      "nh_nl_diff": 137,
      "nh_nl_ratio": 2.37,
      "cumulative_nh_nl": 204351,
      "spy_close": 476.87
    },
    {
      "date": "2021-12-29",
      "new_highs": 203,
      "new_lows": 168,
      "total_issues": 4116,
      "nh_nl_diff": 35,
      "nh_nl_ratio": 1.2083333333333333,
      "cumulative_nh_nl": 204386,
      "spy_close": 477.48
    },
    {
      "date": "2021-12-30",
      "new_highs": 188,
      "new_lows": 68,
      "total_issues": 4114,
      "nh_nl_diff": 120,
      "nh_nl_ratio": 2.764705882352941,
      "cumulative_nh_nl": 204506,
      "spy_close": 476.16
    },
    {
      "date": "2021-12-31",
      "new_highs": 141,
      "new_lows": 62,
      "total_issues": 4114,
      "nh_nl_diff": 79,
      "nh_nl_ratio": 2.274193548387097,
      "cumulative_nh_nl": 204585,
      "spy_close": 474.96
    },
    {
      "date": "2022-01-03",
      "new_highs": 123,
      "new_lows": 28,
      "total_issues": 4115,
      "nh_nl_diff": 95,
      "nh_nl_ratio": 4.392857142857143,
      "cumulative_nh_nl": 204680,
      "spy_close": 477.71
    },
    {
      "date": "2022-01-04",
      "new_highs": 203,
      "new_lows": 64,
      "total_issues": 4114,
      "nh_nl_diff": 139,
      "nh_nl_ratio": 3.171875,
      "cumulative_nh_nl": 204819,
      "spy_close": 477.55
    },
    {
      "date": "2022-01-05",
      "new_highs": 171,
      "new_lows": 161,
      "total_issues": 4119,
      "nh_nl_diff": 10,
      "nh_nl_ratio": 1.062111801242236,
      "cumulative_nh_nl": 204829,
      "spy_close": 468.38
    },
    {
      "date": "2022-01-06",
      "new_highs": 108,
      "new_lows": 261,
      "total_issues": 4109,
      "nh_nl_diff": -153,
      "nh_nl_ratio": 0.41379310344827586,
      "cumulative_nh_nl": 204676,
      "spy_close": 467.94
    },
    {
      "date": "2022-01-07",
      "new_highs": 148,
      "new_lows": 126,
      "total_issues": 4117,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 1.1746031746031746,
      "cumulative_nh_nl": 204698,
      "spy_close": 466.09
    },
    {
      "date": "2022-01-10",
      "new_highs": 132,
      "new_lows": 318,
      "total_issues": 4122,
      "nh_nl_diff": -186,
      "nh_nl_ratio": 0.41509433962264153,
      "cumulative_nh_nl": 204512,
      "spy_close": 465.51
    },
    {
      "date": "2022-01-11",
      "new_highs": 98,
      "new_lows": 55,
      "total_issues": 4122,
      "nh_nl_diff": 43,
      "nh_nl_ratio": 1.7818181818181817,
      "cumulative_nh_nl": 204555,
      "spy_close": 469.75
    },
    {
      "date": "2022-01-12",
      "new_highs": 148,
      "new_lows": 68,
      "total_issues": 4116,
      "nh_nl_diff": 80,
      "nh_nl_ratio": 2.176470588235294,
      "cumulative_nh_nl": 204635,
      "spy_close": 471.02
    },
    {
      "date": "2022-01-13",
      "new_highs": 174,
      "new_lows": 176,
      "total_issues": 4119,
      "nh_nl_diff": -2,
      "nh_nl_ratio": 0.9886363636363636,
      "cumulative_nh_nl": 204633,
      "spy_close": 464.53
    },
    {
      "date": "2022-01-14",
      "new_highs": 130,
      "new_lows": 312,
      "total_issues": 4117,
      "nh_nl_diff": -182,
      "nh_nl_ratio": 0.4166666666666667,
      "cumulative_nh_nl": 204451,
      "spy_close": 464.72
    },
    {
      "date": "2022-01-18",
      "new_highs": 136,
      "new_lows": 417,
      "total_issues": 4133,
      "nh_nl_diff": -281,
      "nh_nl_ratio": 0.3261390887290168,
      "cumulative_nh_nl": 204170,
      "spy_close": 456.49
    },
    {
      "date": "2022-01-19",
      "new_highs": 57,
      "new_lows": 421,
      "total_issues": 4140,
      "nh_nl_diff": -364,
      "nh_nl_ratio": 0.13539192399049882,
      "cumulative_nh_nl": 203806,
      "spy_close": 451.75
    },
    {
      "date": "2022-01-20",
      "new_highs": 38,
      "new_lows": 369,
      "total_issues": 4131,
      "nh_nl_diff": -331,
      "nh_nl_ratio": 0.10298102981029811,
      "cumulative_nh_nl": 203475,
      "spy_close": 446.75
    },
    {
      "date": "2022-01-21",
      "new_highs": 12,
      "new_lows": 729,
      "total_issues": 4142,
      "nh_nl_diff": -717,
      "nh_nl_ratio": 0.01646090534979424,
      "cumulative_nh_nl": 202758,
      "spy_close": 437.98
    },
    {
      "date": "2022-01-24",
      "new_highs": 9,
      "new_lows": 994,
      "total_issues": 4146,
      "nh_nl_diff": -985,
      "nh_nl_ratio": 0.009054325955734407,
      "cumulative_nh_nl": 201773,
      "spy_close": 439.84
    },
    {
      "date": "2022-01-25",
      "new_highs": 23,
      "new_lows": 87,
      "total_issues": 4142,
      "nh_nl_diff": -64,
      "nh_nl_ratio": 0.26436781609195403,
      "cumulative_nh_nl": 201709,
      "spy_close": 434.47
    },
    {
      "date": "2022-01-26",
      "new_highs": 46,
      "new_lows": 149,
      "total_issues": 4138,
      "nh_nl_diff": -103,
      "nh_nl_ratio": 0.3087248322147651,
      "cumulative_nh_nl": 201606,
      "spy_close": 433.38
    },
    {
      "date": "2022-01-27",
      "new_highs": 44,
      "new_lows": 411,
      "total_issues": 4146,
      "nh_nl_diff": -367,
      "nh_nl_ratio": 0.1070559610705596,
      "cumulative_nh_nl": 201239,
      "spy_close": 431.24
    },
    {
      "date": "2022-01-28",
      "new_highs": 23,
      "new_lows": 593,
      "total_issues": 4143,
      "nh_nl_diff": -570,
      "nh_nl_ratio": 0.0387858347386172,
      "cumulative_nh_nl": 200669,
      "spy_close": 441.95
    },
    {
      "date": "2022-01-31",
      "new_highs": 36,
      "new_lows": 34,
      "total_issues": 4157,
      "nh_nl_diff": 2,
      "nh_nl_ratio": 1.0588235294117647,
      "cumulative_nh_nl": 200671,
      "spy_close": 449.91
    },
    {
      "date": "2022-02-01",
      "new_highs": 73,
      "new_lows": 21,
      "total_issues": 4152,
      "nh_nl_diff": 52,
      "nh_nl_ratio": 3.4761904761904763,
      "cumulative_nh_nl": 200723,
      "spy_close": 452.95
    },
    {
      "date": "2022-02-02",
      "new_highs": 91,
      "new_lows": 33,
      "total_issues": 4152,
      "nh_nl_diff": 58,
      "nh_nl_ratio": 2.757575757575758,
      "cumulative_nh_nl": 200781,
      "spy_close": 457.35
    },
    {
      "date": "2022-02-03",
      "new_highs": 69,
      "new_lows": 111,
      "total_issues": 4142,
      "nh_nl_diff": -42,
      "nh_nl_ratio": 0.6216216216216216,
      "cumulative_nh_nl": 200739,
      "spy_close": 446.6
    },
    {
      "date": "2022-02-04",
      "new_highs": 78,
      "new_lows": 205,
      "total_issues": 4142,
      "nh_nl_diff": -127,
      "nh_nl_ratio": 0.3804878048780488,
      "cumulative_nh_nl": 200612,
      "spy_close": 448.7
    },
    {
      "date": "2022-02-07",
      "new_highs": 66,
      "new_lows": 92,
      "total_issues": 4149,
      "nh_nl_diff": -26,
      "nh_nl_ratio": 0.717391304347826,
      "cumulative_nh_nl": 200586,
      "spy_close": 447.26
    },
    {
      "date": "2022-02-08",
      "new_highs": 97,
      "new_lows": 122,
      "total_issues": 4162,
      "nh_nl_diff": -25,
      "nh_nl_ratio": 0.7950819672131147,
      "cumulative_nh_nl": 200561,
      "spy_close": 450.94
    },
    {
      "date": "2022-02-09",
      "new_highs": 123,
      "new_lows": 57,
      "total_issues": 4159,
      "nh_nl_diff": 66,
      "nh_nl_ratio": 2.1578947368421053,
      "cumulative_nh_nl": 200627,
      "spy_close": 457.54
    },
    {
      "date": "2022-02-10",
      "new_highs": 110,
      "new_lows": 167,
      "total_issues": 4160,
      "nh_nl_diff": -57,
      "nh_nl_ratio": 0.6586826347305389,
      "cumulative_nh_nl": 200570,
      "spy_close": 449.32
    },
    {
      "date": "2022-02-11",
      "new_highs": 77,
      "new_lows": 249,
      "total_issues": 4169,
      "nh_nl_diff": -172,
      "nh_nl_ratio": 0.3092369477911647,
      "cumulative_nh_nl": 200398,
      "spy_close": 440.46
    },
    {
      "date": "2022-02-14",
      "new_highs": 35,
      "new_lows": 315,
      "total_issues": 4180,
      "nh_nl_diff": -280,
      "nh_nl_ratio": 0.1111111111111111,
      "cumulative_nh_nl": 200118,
      "spy_close": 439.02
    },
    {
      "date": "2022-02-15",
      "new_highs": 47,
      "new_lows": 100,
      "total_issues": 4180,
      "nh_nl_diff": -53,
      "nh_nl_ratio": 0.47,
      "cumulative_nh_nl": 200065,
      "spy_close": 446.1
    },
    {
      "date": "2022-02-16",
      "new_highs": 88,
      "new_lows": 93,
      "total_issues": 4167,
      "nh_nl_diff": -5,
      "nh_nl_ratio": 0.946236559139785,
      "cumulative_nh_nl": 200060,
      "spy_close": 446.6
    },
    {
      "date": "2022-02-17",
      "new_highs": 31,
      "new_lows": 178,
      "total_issues": 4169,
      "nh_nl_diff": -147,
      "nh_nl_ratio": 0.17415730337078653,
      "cumulative_nh_nl": 199913,
      "spy_close": 437.06
    },
    {
      "date": "2022-02-18",
      "new_highs": 30,
      "new_lows": 271,
      "total_issues": 4174,
      "nh_nl_diff": -241,
      "nh_nl_ratio": 0.11070110701107011,
      "cumulative_nh_nl": 199672,
      "spy_close": 434.23
    },
    {
      "date": "2022-02-22",
      "new_highs": 39,
      "new_lows": 447,
      "total_issues": 4181,
      "nh_nl_diff": -408,
      "nh_nl_ratio": 0.087248322147651,
      "cumulative_nh_nl": 199264,
      "spy_close": 429.57
    },
    {
      "date": "2022-02-23",
      "new_highs": 37,
      "new_lows": 505,
      "total_issues": 4186,
      "nh_nl_diff": -468,
      "nh_nl_ratio": 0.07326732673267326,
      "cumulative_nh_nl": 198796,
      "spy_close": 421.95
    },
    {
      "date": "2022-02-24",
      "new_highs": 43,
      "new_lows": 997,
      "total_issues": 4187,
      "nh_nl_diff": -954,
      "nh_nl_ratio": 0.04312938816449348,
      "cumulative_nh_nl": 197842,
      "spy_close": 428.3
    },
    {
      "date": "2022-02-25",
      "new_highs": 61,
      "new_lows": 46,
      "total_issues": 4190,
      "nh_nl_diff": 15,
      "nh_nl_ratio": 1.326086956521739,
      "cumulative_nh_nl": 197857,
      "spy_close": 437.75
    },
    {
      "date": "2022-02-28",
      "new_highs": 89,
      "new_lows": 67,
      "total_issues": 4182,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 1.328358208955224,
      "cumulative_nh_nl": 197879,
      "spy_close": 436.63
    },
    {
      "date": "2022-03-01",
      "new_highs": 116,
      "new_lows": 144,
      "total_issues": 4187,
      "nh_nl_diff": -28,
      "nh_nl_ratio": 0.8055555555555556,
      "cumulative_nh_nl": 197851,
      "spy_close": 429.98
    },
    {
      "date": "2022-03-02",
      "new_highs": 142,
      "new_lows": 71,
      "total_issues": 4184,
      "nh_nl_diff": 71,
      "nh_nl_ratio": 2.0,
      "cumulative_nh_nl": 197922,
      "spy_close": 437.89
    },
    {
      "date": "2022-03-03",
      "new_highs": 118,
      "new_lows": 150,
      "total_issues": 4185,
      "nh_nl_diff": -32,
      "nh_nl_ratio": 0.7866666666666666,
      "cumulative_nh_nl": 197890,
      "spy_close": 435.71
    },
    {
      "date": "2022-03-04",
      "new_highs": 160,
      "new_lows": 340,
      "total_issues": 4184,
      "nh_nl_diff": -180,
      "nh_nl_ratio": 0.47058823529411764,
      "cumulative_nh_nl": 197710,
      "spy_close": 432.17
    },
    {
      "date": "2022-03-07",
      "new_highs": 211,
      "new_lows": 571,
      "total_issues": 4202,
      "nh_nl_diff": -360,
      "nh_nl_ratio": 0.36952714535901926,
      "cumulative_nh_nl": 197350,
      "spy_close": 419.43
    },
    {
      "date": "2022-03-08",
      "new_highs": 124,
      "new_lows": 578,
      "total_issues": 4199,
      "nh_nl_diff": -454,
      "nh_nl_ratio": 0.21453287197231835,
      "cumulative_nh_nl": 196896,
      "spy_close": 416.25
    },
    {
      "date": "2022-03-09",
      "new_highs": 21,
      "new_lows": 46,
      "total_issues": 4194,
      "nh_nl_diff": -25,
      "nh_nl_ratio": 0.45652173913043476,
      "cumulative_nh_nl": 196871,
      "spy_close": 427.41
    },
    {
      "date": "2022-03-10",
      "new_highs": 49,
      "new_lows": 213,
      "total_issues": 4195,
      "nh_nl_diff": -164,
      "nh_nl_ratio": 0.2300469483568075,
      "cumulative_nh_nl": 196707,
      "spy_close": 425.48
    },
    {
      "date": "2022-03-11",
      "new_highs": 76,
      "new_lows": 316,
      "total_issues": 4183,
      "nh_nl_diff": -240,
      "nh_nl_ratio": 0.24050632911392406,
      "cumulative_nh_nl": 196467,
      "spy_close": 420.07
    },
    {
      "date": "2022-03-14",
      "new_highs": 51,
      "new_lows": 682,
      "total_issues": 4210,
      "nh_nl_diff": -631,
      "nh_nl_ratio": 0.0747800586510264,
      "cumulative_nh_nl": 195836,
      "spy_close": 417.0
    },
    {
      "date": "2022-03-15",
      "new_highs": 39,
      "new_lows": 361,
      "total_issues": 4208,
      "nh_nl_diff": -322,
      "nh_nl_ratio": 0.10803324099722991,
      "cumulative_nh_nl": 195514,
      "spy_close": 426.17
    },
    {
      "date": "2022-03-16",
      "new_highs": 49,
      "new_lows": 104,
      "total_issues": 4216,
      "nh_nl_diff": -55,
      "nh_nl_ratio": 0.47115384615384615,
      "cumulative_nh_nl": 195459,
      "spy_close": 435.62
    },
    {
      "date": "2022-03-17",
      "new_highs": 64,
      "new_lows": 23,
      "total_issues": 4205,
      "nh_nl_diff": 41,
      "nh_nl_ratio": 2.782608695652174,
      "cumulative_nh_nl": 195500,
      "spy_close": 441.07
    },
    {
      "date": "2022-03-18",
      "new_highs": 79,
      "new_lows": 21,
      "total_issues": 4212,
      "nh_nl_diff": 58,
      "nh_nl_ratio": 3.761904761904762,
      "cumulative_nh_nl": 195558,
      "spy_close": 444.52
    },
    {
      "date": "2022-03-21",
      "new_highs": 129,
      "new_lows": 41,
      "total_issues": 4220,
      "nh_nl_diff": 88,
      "nh_nl_ratio": 3.1463414634146343,
      "cumulative_nh_nl": 195646,
      "spy_close": 444.39
    },
    {
      "date": "2022-03-22",
      "new_highs": 113,
      "new_lows": 40,
      "total_issues": 4219,
      "nh_nl_diff": 73,
      "nh_nl_ratio": 2.825,
      "cumulative_nh_nl": 195719,
      "spy_close": 449.59
    },
    {
      "date": "2022-03-23",
      "new_highs": 90,
      "new_lows": 58,
      "total_issues": 4212,
      "nh_nl_diff": 32,
      "nh_nl_ratio": 1.5517241379310345,
      "cumulative_nh_nl": 195751,
      "spy_close": 443.8
    },
    {
      "date": "2022-03-24",
      "new_highs": 106,
      "new_lows": 86,
      "total_issues": 4214,
      "nh_nl_diff": 20,
      "nh_nl_ratio": 1.2325581395348837,
      "cumulative_nh_nl": 195771,
      "spy_close": 450.49
    },
    {
      "date": "2022-03-25",
      "new_highs": 181,
      "new_lows": 152,
      "total_issues": 4215,
      "nh_nl_diff": 29,
      "nh_nl_ratio": 1.1907894736842106,
      "cumulative_nh_nl": 195800,
      "spy_close": 452.69
    },
    {
      "date": "2022-03-28",
      "new_highs": 82,
      "new_lows": 128,
      "total_issues": 4227,
      "nh_nl_diff": -46,
      "nh_nl_ratio": 0.640625,
      "cumulative_nh_nl": 195754,
      "spy_close": 455.91
    },
    {
      "date": "2022-03-29",
      "new_highs": 138,
      "new_lows": 56,
      "total_issues": 4236,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 2.4642857142857144,
      "cumulative_nh_nl": 195836,
      "spy_close": 461.55
    },
    {
      "date": "2022-03-30",
      "new_highs": 128,
      "new_lows": 29,
      "total_issues": 4233,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 4.413793103448276,
      "cumulative_nh_nl": 195935,
      "spy_close": 458.7
    },
    {
      "date": "2022-03-31",
      "new_highs": 131,
      "new_lows": 89,
      "total_issues": 4234,
      "nh_nl_diff": 42,
      "nh_nl_ratio": 1.4719101123595506,
      "cumulative_nh_nl": 195977,
      "spy_close": 451.64
    },
    {
      "date": "2022-04-01",
      "new_highs": 115,
      "new_lows": 92,
      "total_issues": 4243,
      "nh_nl_diff": 23,
      "nh_nl_ratio": 1.25,
      "cumulative_nh_nl": 196000,
      "spy_close": 452.92
    },
    {
      "date": "2022-04-04",
      "new_highs": 102,
      "new_lows": 53,
      "total_issues": 4244,
      "nh_nl_diff": 49,
      "nh_nl_ratio": 1.9245283018867925,
      "cumulative_nh_nl": 196049,
      "spy_close": 456.8
    },
    {
      "date": "2022-04-05",
      "new_highs": 131,
      "new_lows": 119,
      "total_issues": 4242,
      "nh_nl_diff": 12,
      "nh_nl_ratio": 1.1008403361344539,
      "cumulative_nh_nl": 196061,
      "spy_close": 451.03
    },
    {
      "date": "2022-04-06",
      "new_highs": 87,
      "new_lows": 253,
      "total_issues": 4241,
      "nh_nl_diff": -166,
      "nh_nl_ratio": 0.3438735177865613,
      "cumulative_nh_nl": 195895,
      "spy_close": 446.52
    },
    {
      "date": "2022-04-07",
      "new_highs": 91,
      "new_lows": 271,
      "total_issues": 4228,
      "nh_nl_diff": -180,
      "nh_nl_ratio": 0.33579335793357934,
      "cumulative_nh_nl": 195715,
      "spy_close": 448.77
    },
    {
      "date": "2022-04-08",
      "new_highs": 138,
      "new_lows": 184,
      "total_issues": 4222,
      "nh_nl_diff": -46,
      "nh_nl_ratio": 0.75,
      "cumulative_nh_nl": 195669,
      "spy_close": 447.57
    },
    {
      "date": "2022-04-11",
      "new_highs": 91,
      "new_lows": 304,
      "total_issues": 4240,
      "nh_nl_diff": -213,
      "nh_nl_ratio": 0.2993421052631579,
      "cumulative_nh_nl": 195456,
      "spy_close": 439.92
    },
    {
      "date": "2022-04-12",
      "new_highs": 98,
      "new_lows": 237,
      "total_issues": 4236,
      "nh_nl_diff": -139,
      "nh_nl_ratio": 0.41350210970464135,
      "cumulative_nh_nl": 195317,
      "spy_close": 438.29
    },
    {
      "date": "2022-04-13",
      "new_highs": 115,
      "new_lows": 197,
      "total_issues": 4244,
      "nh_nl_diff": -82,
      "nh_nl_ratio": 0.583756345177665,
      "cumulative_nh_nl": 195235,
      "spy_close": 443.31
    },
    {
      "date": "2022-04-14",
      "new_highs": 155,
      "new_lows": 242,
      "total_issues": 4228,
      "nh_nl_diff": -87,
      "nh_nl_ratio": 0.640495867768595,
      "cumulative_nh_nl": 195148,
      "spy_close": 437.79
    },
    {
      "date": "2022-04-18",
      "new_highs": 168,
      "new_lows": 378,
      "total_issues": 4256,
      "nh_nl_diff": -210,
      "nh_nl_ratio": 0.4444444444444444,
      "cumulative_nh_nl": 194938,
      "spy_close": 437.97
    },
    {
      "date": "2022-04-19",
      "new_highs": 111,
      "new_lows": 207,
      "total_issues": 4253,
      "nh_nl_diff": -96,
      "nh_nl_ratio": 0.5362318840579711,
      "cumulative_nh_nl": 194842,
      "spy_close": 445.04
    },
    {
      "date": "2022-04-20",
      "new_highs": 195,
      "new_lows": 110,
      "total_issues": 4259,
      "nh_nl_diff": 85,
      "nh_nl_ratio": 1.7727272727272727,
      "cumulative_nh_nl": 194927,
      "spy_close": 444.71
    },
    {
      "date": "2022-04-21",
      "new_highs": 174,
      "new_lows": 282,
      "total_issues": 4249,
      "nh_nl_diff": -108,
      "nh_nl_ratio": 0.6170212765957447,
      "cumulative_nh_nl": 194819,
      "spy_close": 438.06
    },
    {
      "date": "2022-04-22",
      "new_highs": 17,
      "new_lows": 452,
      "total_issues": 4258,
      "nh_nl_diff": -435,
      "nh_nl_ratio": 0.03761061946902655,
      "cumulative_nh_nl": 194384,
      "spy_close": 426.04
    },
    {
      "date": "2022-04-25",
      "new_highs": 11,
      "new_lows": 541,
      "total_issues": 4269,
      "nh_nl_diff": -530,
      "nh_nl_ratio": 0.02033271719038817,
      "cumulative_nh_nl": 193854,
      "spy_close": 428.51
    },
    {
      "date": "2022-04-26",
      "new_highs": 10,
      "new_lows": 619,
      "total_issues": 4277,
      "nh_nl_diff": -609,
      "nh_nl_ratio": 0.01615508885298869,
      "cumulative_nh_nl": 193245,
      "spy_close": 416.1
    },
    {
      "date": "2022-04-27",
      "new_highs": 17,
      "new_lows": 738,
      "total_issues": 4273,
      "nh_nl_diff": -721,
      "nh_nl_ratio": 0.023035230352303523,
      "cumulative_nh_nl": 192524,
      "spy_close": 417.27
    },
    {
      "date": "2022-04-28",
      "new_highs": 31,
      "new_lows": 641,
      "total_issues": 4281,
      "nh_nl_diff": -610,
      "nh_nl_ratio": 0.0483619344773791,
      "cumulative_nh_nl": 191914,
      "spy_close": 427.81
    },
    {
      "date": "2022-04-29",
      "new_highs": 18,
      "new_lows": 417,
      "total_issues": 4278,
      "nh_nl_diff": -399,
      "nh_nl_ratio": 0.04316546762589928,
      "cumulative_nh_nl": 191515,
      "spy_close": 412.0
    },
    {
      "date": "2022-05-02",
      "new_highs": 15,
      "new_lows": 699,
      "total_issues": 4288,
      "nh_nl_diff": -684,
      "nh_nl_ratio": 0.02145922746781116,
      "cumulative_nh_nl": 190831,
      "spy_close": 414.48
    },
    {
      "date": "2022-05-03",
      "new_highs": 31,
      "new_lows": 218,
      "total_issues": 4277,
      "nh_nl_diff": -187,
      "nh_nl_ratio": 0.14220183486238533,
      "cumulative_nh_nl": 190644,
      "spy_close": 416.38
    },
    {
      "date": "2022-05-04",
      "new_highs": 68,
      "new_lows": 351,
      "total_issues": 4277,
      "nh_nl_diff": -283,
      "nh_nl_ratio": 0.19373219373219372,
      "cumulative_nh_nl": 190361,
      "spy_close": 429.06
    },
    {
      "date": "2022-05-05",
      "new_highs": 56,
      "new_lows": 481,
      "total_issues": 4274,
      "nh_nl_diff": -425,
      "nh_nl_ratio": 0.11642411642411643,
      "cumulative_nh_nl": 189936,
      "spy_close": 413.81
    },
    {
      "date": "2022-05-06",
      "new_highs": 32,
      "new_lows": 845,
      "total_issues": 4283,
      "nh_nl_diff": -813,
      "nh_nl_ratio": 0.0378698224852071,
      "cumulative_nh_nl": 189123,
      "spy_close": 411.34
    },
    {
      "date": "2022-05-09",
      "new_highs": 26,
      "new_lows": 1341,
      "total_issues": 4301,
      "nh_nl_diff": -1315,
      "nh_nl_ratio": 0.019388516032811335,
      "cumulative_nh_nl": 187808,
      "spy_close": 398.17
    },
    {
      "date": "2022-05-10",
      "new_highs": 11,
      "new_lows": 1165,
      "total_issues": 4296,
      "nh_nl_diff": -1154,
      "nh_nl_ratio": 0.00944206008583691,
      "cumulative_nh_nl": 186654,
      "spy_close": 399.09
    },
    {
      "date": "2022-05-11",
      "new_highs": 19,
      "new_lows": 1132,
      "total_issues": 4286,
      "nh_nl_diff": -1113,
      "nh_nl_ratio": 0.01678445229681979,
      "cumulative_nh_nl": 185541,
      "spy_close": 392.75
    },
    {
      "date": "2022-05-12",
      "new_highs": 16,
      "new_lows": 1434,
      "total_issues": 4299,
      "nh_nl_diff": -1418,
      "nh_nl_ratio": 0.011157601115760111,
      "cumulative_nh_nl": 184123,
      "spy_close": 392.34
    },
    {
      "date": "2022-05-13",
      "new_highs": 23,
      "new_lows": 170,
      "total_issues": 4293,
      "nh_nl_diff": -147,
      "nh_nl_ratio": 0.13529411764705881,
      "cumulative_nh_nl": 183976,
      "spy_close": 401.72
    },
    {
      "date": "2022-05-16",
      "new_highs": 45,
      "new_lows": 190,
      "total_issues": 4294,
      "nh_nl_diff": -145,
      "nh_nl_ratio": 0.23684210526315788,
      "cumulative_nh_nl": 183831,
      "spy_close": 400.09
    },
    {
      "date": "2022-05-17",
      "new_highs": 62,
      "new_lows": 102,
      "total_issues": 4296,
      "nh_nl_diff": -40,
      "nh_nl_ratio": 0.6078431372549019,
      "cumulative_nh_nl": 183791,
      "spy_close": 408.32
    },
    {
      "date": "2022-05-18",
      "new_highs": 27,
      "new_lows": 324,
      "total_issues": 4288,
      "nh_nl_diff": -297,
      "nh_nl_ratio": 0.08333333333333333,
      "cumulative_nh_nl": 183494,
      "spy_close": 391.86
    },
    {
      "date": "2022-05-19",
      "new_highs": 12,
      "new_lows": 375,
      "total_issues": 4286,
      "nh_nl_diff": -363,
      "nh_nl_ratio": 0.032,
      "cumulative_nh_nl": 183131,
      "spy_close": 389.46
    },
    {
      "date": "2022-05-20",
      "new_highs": 25,
      "new_lows": 445,
      "total_issues": 4297,
      "nh_nl_diff": -420,
      "nh_nl_ratio": 0.056179775280898875,
      "cumulative_nh_nl": 182711,
      "spy_close": 389.63
    },
    {
      "date": "2022-05-23",
      "new_highs": 40,
      "new_lows": 105,
      "total_issues": 4295,
      "nh_nl_diff": -65,
      "nh_nl_ratio": 0.38095238095238093,
      "cumulative_nh_nl": 182646,
      "spy_close": 396.92
    },
    {
      "date": "2022-05-24",
      "new_highs": 34,
      "new_lows": 412,
      "total_issues": 4305,
      "nh_nl_diff": -378,
      "nh_nl_ratio": 0.0825242718446602,
      "cumulative_nh_nl": 182268,
      "spy_close": 393.89
    },
    {
      "date": "2022-05-25",
      "new_highs": 57,
      "new_lows": 159,
      "total_issues": 4298,
      "nh_nl_diff": -102,
      "nh_nl_ratio": 0.3584905660377358,
      "cumulative_nh_nl": 182166,
      "spy_close": 397.37
    },
    {
      "date": "2022-05-26",
      "new_highs": 87,
      "new_lows": 60,
      "total_issues": 4309,
      "nh_nl_diff": 27,
      "nh_nl_ratio": 1.45,
      "cumulative_nh_nl": 182193,
      "spy_close": 405.31
    },
    {
      "date": "2022-05-27",
      "new_highs": 98,
      "new_lows": 44,
      "total_issues": 4313,
      "nh_nl_diff": 54,
      "nh_nl_ratio": 2.227272727272727,
      "cumulative_nh_nl": 182247,
      "spy_close": 415.26
    },
    {
      "date": "2022-05-31",
      "new_highs": 114,
      "new_lows": 34,
      "total_issues": 4324,
      "nh_nl_diff": 80,
      "nh_nl_ratio": 3.3529411764705883,
      "cumulative_nh_nl": 182327,
      "spy_close": 412.93
    },
    {
      "date": "2022-06-01",
      "new_highs": 51,
      "new_lows": 68,
      "total_issues": 4310,
      "nh_nl_diff": -17,
      "nh_nl_ratio": 0.75,
      "cumulative_nh_nl": 182310,
      "spy_close": 409.59
    },
    {
      "date": "2022-06-02",
      "new_highs": 66,
      "new_lows": 52,
      "total_issues": 4304,
      "nh_nl_diff": 14,
      "nh_nl_ratio": 1.2692307692307692,
      "cumulative_nh_nl": 182324,
      "spy_close": 417.39
    },
    {
      "date": "2022-06-03",
      "new_highs": 55,
      "new_lows": 35,
      "total_issues": 4296,
      "nh_nl_diff": 20,
      "nh_nl_ratio": 1.5714285714285714,
      "cumulative_nh_nl": 182344,
      "spy_close": 410.54
    },
    {
      "date": "2022-06-06",
      "new_highs": 89,
      "new_lows": 61,
      "total_issues": 4319,
      "nh_nl_diff": 28,
      "nh_nl_ratio": 1.459016393442623,
      "cumulative_nh_nl": 182372,
      "spy_close": 411.79
    },
    {
      "date": "2022-06-07",
      "new_highs": 116,
      "new_lows": 66,
      "total_issues": 4316,
      "nh_nl_diff": 50,
      "nh_nl_ratio": 1.7575757575757576,
      "cumulative_nh_nl": 182422,
      "spy_close": 415.74
    },
    {
      "date": "2022-06-08",
      "new_highs": 100,
      "new_lows": 50,
      "total_issues": 4303,
      "nh_nl_diff": 50,
      "nh_nl_ratio": 2.0,
      "cumulative_nh_nl": 182472,
      "spy_close": 411.22
    },
    {
      "date": "2022-06-09",
      "new_highs": 15,
      "new_lows": 111,
      "total_issues": 4299,
      "nh_nl_diff": -96,
      "nh_nl_ratio": 0.13513513513513514,
      "cumulative_nh_nl": 182376,
      "spy_close": 401.44
    },
    {
      "date": "2022-06-10",
      "new_highs": 10,
      "new_lows": 332,
      "total_issues": 4312,
      "nh_nl_diff": -322,
      "nh_nl_ratio": 0.030120481927710843,
      "cumulative_nh_nl": 182054,
      "spy_close": 389.8
    },
    {
      "date": "2022-06-13",
      "new_highs": 16,
      "new_lows": 1024,
      "total_issues": 4330,
      "nh_nl_diff": -1008,
      "nh_nl_ratio": 0.015625,
      "cumulative_nh_nl": 181046,
      "spy_close": 375.0
    },
    {
      "date": "2022-06-14",
      "new_highs": 18,
      "new_lows": 1035,
      "total_issues": 4335,
      "nh_nl_diff": -1017,
      "nh_nl_ratio": 0.017391304347826087,
      "cumulative_nh_nl": 180029,
      "spy_close": 373.87
    },
    {
      "date": "2022-06-15",
      "new_highs": 8,
      "new_lows": 390,
      "total_issues": 4331,
      "nh_nl_diff": -382,
      "nh_nl_ratio": 0.020512820512820513,
      "cumulative_nh_nl": 179647,
      "spy_close": 379.2
    },
    {
      "date": "2022-06-16",
      "new_highs": 18,
      "new_lows": 1397,
      "total_issues": 4335,
      "nh_nl_diff": -1379,
      "nh_nl_ratio": 0.012884753042233358,
      "cumulative_nh_nl": 178268,
      "spy_close": 366.65
    },
    {
      "date": "2022-06-17",
      "new_highs": 8,
      "new_lows": 613,
      "total_issues": 4329,
      "nh_nl_diff": -605,
      "nh_nl_ratio": 0.013050570962479609,
      "cumulative_nh_nl": 177663,
      "spy_close": 365.86
    },
    {
      "date": "2022-06-21",
      "new_highs": 12,
      "new_lows": 162,
      "total_issues": 4334,
      "nh_nl_diff": -150,
      "nh_nl_ratio": 0.07407407407407407,
      "cumulative_nh_nl": 177513,
      "spy_close": 375.07
    },
    {
      "date": "2022-06-22",
      "new_highs": 2,
      "new_lows": 309,
      "total_issues": 4335,
      "nh_nl_diff": -307,
      "nh_nl_ratio": 0.006472491909385114,
      "cumulative_nh_nl": 177206,
      "spy_close": 374.39
    },
    {
      "date": "2022-06-23",
      "new_highs": 14,
      "new_lows": 286,
      "total_issues": 4351,
      "nh_nl_diff": -272,
      "nh_nl_ratio": 0.04895104895104895,
      "cumulative_nh_nl": 176934,
      "spy_close": 378.06
    },
    {
      "date": "2022-06-24",
      "new_highs": 25,
      "new_lows": 61,
      "total_issues": 4337,
      "nh_nl_diff": -36,
      "nh_nl_ratio": 0.4098360655737705,
      "cumulative_nh_nl": 176898,
      "spy_close": 390.08
    },
    {
      "date": "2022-06-27",
      "new_highs": 17,
      "new_lows": 54,
      "total_issues": 4345,
      "nh_nl_diff": -37,
      "nh_nl_ratio": 0.3148148148148148,
      "cumulative_nh_nl": 176861,
      "spy_close": 388.59
    },
    {
      "date": "2022-06-28",
      "new_highs": 22,
      "new_lows": 86,
      "total_issues": 4343,
      "nh_nl_diff": -64,
      "nh_nl_ratio": 0.2558139534883721,
      "cumulative_nh_nl": 176797,
      "spy_close": 380.65
    },
    {
      "date": "2022-06-29",
      "new_highs": 8,
      "new_lows": 255,
      "total_issues": 4329,
      "nh_nl_diff": -247,
      "nh_nl_ratio": 0.03137254901960784,
      "cumulative_nh_nl": 176550,
      "spy_close": 380.34
    },
    {
      "date": "2022-06-30",
      "new_highs": 12,
      "new_lows": 435,
      "total_issues": 4364,
      "nh_nl_diff": -423,
      "nh_nl_ratio": 0.027586206896551724,
      "cumulative_nh_nl": 176127,
      "spy_close": 377.25
    },
    {
      "date": "2022-07-01",
      "new_highs": 17,
      "new_lows": 261,
      "total_issues": 4360,
      "nh_nl_diff": -244,
      "nh_nl_ratio": 0.06513409961685823,
      "cumulative_nh_nl": 175883,
      "spy_close": 381.24
    },
    {
      "date": "2022-07-05",
      "new_highs": 13,
      "new_lows": 428,
      "total_issues": 4373,
      "nh_nl_diff": -415,
      "nh_nl_ratio": 0.030373831775700934,
      "cumulative_nh_nl": 175468,
      "spy_close": 381.96
    },
    {
      "date": "2022-07-06",
      "new_highs": 24,
      "new_lows": 199,
      "total_issues": 4375,
      "nh_nl_diff": -175,
      "nh_nl_ratio": 0.12060301507537688,
      "cumulative_nh_nl": 175293,
      "spy_close": 383.25
    },
    {
      "date": "2022-07-07",
      "new_highs": 22,
      "new_lows": 48,
      "total_issues": 4361,
      "nh_nl_diff": -26,
      "nh_nl_ratio": 0.4583333333333333,
      "cumulative_nh_nl": 175267,
      "spy_close": 388.99
    },
    {
      "date": "2022-07-08",
      "new_highs": 26,
      "new_lows": 52,
      "total_issues": 4350,
      "nh_nl_diff": -26,
      "nh_nl_ratio": 0.5,
      "cumulative_nh_nl": 175241,
      "spy_close": 388.67
    },
    {
      "date": "2022-07-11",
      "new_highs": 22,
      "new_lows": 155,
      "total_issues": 4357,
      "nh_nl_diff": -133,
      "nh_nl_ratio": 0.14193548387096774,
      "cumulative_nh_nl": 175108,
      "spy_close": 384.23
    },
    {
      "date": "2022-07-12",
      "new_highs": 17,
      "new_lows": 185,
      "total_issues": 4357,
      "nh_nl_diff": -168,
      "nh_nl_ratio": 0.0918918918918919,
      "cumulative_nh_nl": 174940,
      "spy_close": 380.83
    },
    {
      "date": "2022-07-13",
      "new_highs": 14,
      "new_lows": 278,
      "total_issues": 4371,
      "nh_nl_diff": -264,
      "nh_nl_ratio": 0.050359712230215826,
      "cumulative_nh_nl": 174676,
      "spy_close": 378.83
    },
    {
      "date": "2022-07-14",
      "new_highs": 11,
      "new_lows": 488,
      "total_issues": 4362,
      "nh_nl_diff": -477,
      "nh_nl_ratio": 0.022540983606557378,
      "cumulative_nh_nl": 174199,
      "spy_close": 377.91
    },
    {
      "date": "2022-07-15",
      "new_highs": 18,
      "new_lows": 106,
      "total_issues": 4367,
      "nh_nl_diff": -88,
      "nh_nl_ratio": 0.16981132075471697,
      "cumulative_nh_nl": 174111,
      "spy_close": 385.13
    },
    {
      "date": "2022-07-18",
      "new_highs": 26,
      "new_lows": 53,
      "total_issues": 4371,
      "nh_nl_diff": -27,
      "nh_nl_ratio": 0.49056603773584906,
      "cumulative_nh_nl": 174084,
      "spy_close": 381.95
    },
    {
      "date": "2022-07-19",
      "new_highs": 27,
      "new_lows": 31,
      "total_issues": 4382,
      "nh_nl_diff": -4,
      "nh_nl_ratio": 0.8709677419354839,
      "cumulative_nh_nl": 174080,
      "spy_close": 392.27
    },
    {
      "date": "2022-07-20",
      "new_highs": 32,
      "new_lows": 31,
      "total_issues": 4380,
      "nh_nl_diff": 1,
      "nh_nl_ratio": 1.032258064516129,
      "cumulative_nh_nl": 174081,
      "spy_close": 394.77
    },
    {
      "date": "2022-07-21",
      "new_highs": 24,
      "new_lows": 45,
      "total_issues": 4370,
      "nh_nl_diff": -21,
      "nh_nl_ratio": 0.5333333333333333,
      "cumulative_nh_nl": 174060,
      "spy_close": 398.79
    },
    {
      "date": "2022-07-22",
      "new_highs": 25,
      "new_lows": 44,
      "total_issues": 4380,
      "nh_nl_diff": -19,
      "nh_nl_ratio": 0.5681818181818182,
      "cumulative_nh_nl": 174041,
      "spy_close": 395.09
    },
    {
      "date": "2022-07-25",
      "new_highs": 31,
      "new_lows": 69,
      "total_issues": 4398,
      "nh_nl_diff": -38,
      "nh_nl_ratio": 0.4492753623188406,
      "cumulative_nh_nl": 174003,
      "spy_close": 395.57
    },
    {
      "date": "2022-07-26",
      "new_highs": 35,
      "new_lows": 86,
      "total_issues": 4388,
      "nh_nl_diff": -51,
      "nh_nl_ratio": 0.4069767441860465,
      "cumulative_nh_nl": 173952,
      "spy_close": 390.89
    },
    {
      "date": "2022-07-27",
      "new_highs": 52,
      "new_lows": 61,
      "total_issues": 4394,
      "nh_nl_diff": -9,
      "nh_nl_ratio": 0.8524590163934426,
      "cumulative_nh_nl": 173943,
      "spy_close": 401.04
    },
    {
      "date": "2022-07-28",
      "new_highs": 72,
      "new_lows": 67,
      "total_issues": 4403,
      "nh_nl_diff": 5,
      "nh_nl_ratio": 1.0746268656716418,
      "cumulative_nh_nl": 173948,
      "spy_close": 406.07
    },
    {
      "date": "2022-07-29",
      "new_highs": 71,
      "new_lows": 56,
      "total_issues": 4399,
      "nh_nl_diff": 15,
      "nh_nl_ratio": 1.2678571428571428,
      "cumulative_nh_nl": 173963,
      "spy_close": 411.99
    },
    {
      "date": "2022-08-01",
      "new_highs": 71,
      "new_lows": 50,
      "total_issues": 4420,
      "nh_nl_diff": 21,
      "nh_nl_ratio": 1.42,
      "cumulative_nh_nl": 173984,
      "spy_close": 410.77
    },
    {
      "date": "2022-08-02",
      "new_highs": 46,
      "new_lows": 41,
      "total_issues": 4422,
      "nh_nl_diff": 5,
      "nh_nl_ratio": 1.1219512195121952,
      "cumulative_nh_nl": 173989,
      "spy_close": 408.06
    },
    {
      "date": "2022-08-03",
      "new_highs": 32,
      "new_lows": 29,
      "total_issues": 4419,
      "nh_nl_diff": 3,
      "nh_nl_ratio": 1.103448275862069,
      "cumulative_nh_nl": 173992,
      "spy_close": 414.45
    },
    {
      "date": "2022-08-04",
      "new_highs": 49,
      "new_lows": 36,
      "total_issues": 4408,
      "nh_nl_diff": 13,
      "nh_nl_ratio": 1.3611111111111112,
      "cumulative_nh_nl": 174005,
      "spy_close": 414.17
    },
    {
      "date": "2022-08-05",
      "new_highs": 49,
      "new_lows": 45,
      "total_issues": 4401,
      "nh_nl_diff": 4,
      "nh_nl_ratio": 1.0888888888888888,
      "cumulative_nh_nl": 174009,
      "spy_close": 413.47
    },
    {
      "date": "2022-08-08",
      "new_highs": 82,
      "new_lows": 16,
      "total_issues": 4415,
      "nh_nl_diff": 66,
      "nh_nl_ratio": 5.125,
      "cumulative_nh_nl": 174075,
      "spy_close": 412.99
    },
    {
      "date": "2022-08-09",
      "new_highs": 44,
      "new_lows": 56,
      "total_issues": 4416,
      "nh_nl_diff": -12,
      "nh_nl_ratio": 0.7857142857142857,
      "cumulative_nh_nl": 174063,
      "spy_close": 411.35
    },
    {
      "date": "2022-08-10",
      "new_highs": 87,
      "new_lows": 36,
      "total_issues": 4426,
      "nh_nl_diff": 51,
      "nh_nl_ratio": 2.4166666666666665,
      "cumulative_nh_nl": 174114,
      "spy_close": 419.99
    },
    {
      "date": "2022-08-11",
      "new_highs": 87,
      "new_lows": 24,
      "total_issues": 4421,
      "nh_nl_diff": 63,
      "nh_nl_ratio": 3.625,
      "cumulative_nh_nl": 174177,
      "spy_close": 419.99
    },
    {
      "date": "2022-08-12",
      "new_highs": 100,
      "new_lows": 22,
      "total_issues": 4416,
      "nh_nl_diff": 78,
      "nh_nl_ratio": 4.545454545454546,
      "cumulative_nh_nl": 174255,
      "spy_close": 427.1
    },
    {
      "date": "2022-08-15",
      "new_highs": 104,
      "new_lows": 21,
      "total_issues": 4422,
      "nh_nl_diff": 83,
      "nh_nl_ratio": 4.9523809523809526,
      "cumulative_nh_nl": 174338,
      "spy_close": 428.86
    },
    {
      "date": "2022-08-16",
      "new_highs": 107,
      "new_lows": 24,
      "total_issues": 4423,
      "nh_nl_diff": 83,
      "nh_nl_ratio": 4.458333333333333,
      "cumulative_nh_nl": 174421,
      "spy_close": 429.7
    },
    {
      "date": "2022-08-17",
      "new_highs": 51,
      "new_lows": 42,
      "total_issues": 4418,
      "nh_nl_diff": 9,
      "nh_nl_ratio": 1.2142857142857142,
      "cumulative_nh_nl": 174430,
      "spy_close": 426.65
    },
    {
      "date": "2022-08-18",
      "new_highs": 87,
      "new_lows": 42,
      "total_issues": 4428,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 2.0714285714285716,
      "cumulative_nh_nl": 174475,
      "spy_close": 427.89
    },
    {
      "date": "2022-08-19",
      "new_highs": 45,
      "new_lows": 67,
      "total_issues": 4407,
      "nh_nl_diff": -22,
      "nh_nl_ratio": 0.6716417910447762,
      "cumulative_nh_nl": 174453,
      "spy_close": 422.14
    },
    {
      "date": "2022-08-22",
      "new_highs": 29,
      "new_lows": 142,
      "total_issues": 4416,
      "nh_nl_diff": -113,
      "nh_nl_ratio": 0.20422535211267606,
      "cumulative_nh_nl": 174340,
      "spy_close": 413.35
    },
    {
      "date": "2022-08-23",
      "new_highs": 39,
      "new_lows": 105,
      "total_issues": 4426,
      "nh_nl_diff": -66,
      "nh_nl_ratio": 0.37142857142857144,
      "cumulative_nh_nl": 174274,
      "spy_close": 412.35
    },
    {
      "date": "2022-08-24",
      "new_highs": 48,
      "new_lows": 95,
      "total_issues": 4424,
      "nh_nl_diff": -47,
      "nh_nl_ratio": 0.5052631578947369,
      "cumulative_nh_nl": 174227,
      "spy_close": 413.67
    },
    {
      "date": "2022-08-25",
      "new_highs": 61,
      "new_lows": 42,
      "total_issues": 4423,
      "nh_nl_diff": 19,
      "nh_nl_ratio": 1.4523809523809523,
      "cumulative_nh_nl": 174246,
      "spy_close": 419.51
    },
    {
      "date": "2022-08-26",
      "new_highs": 38,
      "new_lows": 130,
      "total_issues": 4407,
      "nh_nl_diff": -92,
      "nh_nl_ratio": 0.2923076923076923,
      "cumulative_nh_nl": 174154,
      "spy_close": 405.31
    },
    {
      "date": "2022-08-29",
      "new_highs": 29,
      "new_lows": 200,
      "total_issues": 4421,
      "nh_nl_diff": -171,
      "nh_nl_ratio": 0.145,
      "cumulative_nh_nl": 173983,
      "spy_close": 402.63
    },
    {
      "date": "2022-08-30",
      "new_highs": 12,
      "new_lows": 216,
      "total_issues": 4428,
      "nh_nl_diff": -204,
      "nh_nl_ratio": 0.05555555555555555,
      "cumulative_nh_nl": 173779,
      "spy_close": 398.21
    },
    {
      "date": "2022-08-31",
      "new_highs": 11,
      "new_lows": 217,
      "total_issues": 4432,
      "nh_nl_diff": -206,
      "nh_nl_ratio": 0.05069124423963134,
      "cumulative_nh_nl": 173573,
      "spy_close": 395.18
    },
    {
      "date": "2022-09-01",
      "new_highs": 13,
      "new_lows": 395,
      "total_issues": 4430,
      "nh_nl_diff": -382,
      "nh_nl_ratio": 0.03291139240506329,
      "cumulative_nh_nl": 173191,
      "spy_close": 396.42
    },
    {
      "date": "2022-09-02",
      "new_highs": 16,
      "new_lows": 161,
      "total_issues": 4425,
      "nh_nl_diff": -145,
      "nh_nl_ratio": 0.09937888198757763,
      "cumulative_nh_nl": 173046,
      "spy_close": 392.24
    },
    {
      "date": "2022-09-06",
      "new_highs": 19,
      "new_lows": 346,
      "total_issues": 4439,
      "nh_nl_diff": -327,
      "nh_nl_ratio": 0.05491329479768786,
      "cumulative_nh_nl": 172719,
      "spy_close": 390.76
    },
    {
      "date": "2022-09-07",
      "new_highs": 24,
      "new_lows": 227,
      "total_issues": 4433,
      "nh_nl_diff": -203,
      "nh_nl_ratio": 0.10572687224669604,
      "cumulative_nh_nl": 172516,
      "spy_close": 397.78
    },
    {
      "date": "2022-09-08",
      "new_highs": 31,
      "new_lows": 148,
      "total_issues": 4430,
      "nh_nl_diff": -117,
      "nh_nl_ratio": 0.20945945945945946,
      "cumulative_nh_nl": 172399,
      "spy_close": 400.38
    },
    {
      "date": "2022-09-09",
      "new_highs": 42,
      "new_lows": 40,
      "total_issues": 4441,
      "nh_nl_diff": 2,
      "nh_nl_ratio": 1.05,
      "cumulative_nh_nl": 172401,
      "spy_close": 406.6
    },
    {
      "date": "2022-09-12",
      "new_highs": 55,
      "new_lows": 34,
      "total_issues": 4446,
      "nh_nl_diff": 21,
      "nh_nl_ratio": 1.6176470588235294,
      "cumulative_nh_nl": 172422,
      "spy_close": 410.97
    },
    {
      "date": "2022-09-13",
      "new_highs": 14,
      "new_lows": 143,
      "total_issues": 4439,
      "nh_nl_diff": -129,
      "nh_nl_ratio": 0.0979020979020979,
      "cumulative_nh_nl": 172293,
      "spy_close": 393.1
    },
    {
      "date": "2022-09-14",
      "new_highs": 34,
      "new_lows": 247,
      "total_issues": 4438,
      "nh_nl_diff": -213,
      "nh_nl_ratio": 0.13765182186234817,
      "cumulative_nh_nl": 172080,
      "spy_close": 394.6
    },
    {
      "date": "2022-09-15",
      "new_highs": 16,
      "new_lows": 238,
      "total_issues": 4431,
      "nh_nl_diff": -222,
      "nh_nl_ratio": 0.06722689075630252,
      "cumulative_nh_nl": 171858,
      "spy_close": 390.12
    },
    {
      "date": "2022-09-16",
      "new_highs": 9,
      "new_lows": 486,
      "total_issues": 4459,
      "nh_nl_diff": -477,
      "nh_nl_ratio": 0.018518518518518517,
      "cumulative_nh_nl": 171381,
      "spy_close": 385.56
    },
    {
      "date": "2022-09-19",
      "new_highs": 17,
      "new_lows": 332,
      "total_issues": 4448,
      "nh_nl_diff": -315,
      "nh_nl_ratio": 0.05120481927710843,
      "cumulative_nh_nl": 171066,
      "spy_close": 388.55
    },
    {
      "date": "2022-09-20",
      "new_highs": 18,
      "new_lows": 471,
      "total_issues": 4446,
      "nh_nl_diff": -453,
      "nh_nl_ratio": 0.03821656050955414,
      "cumulative_nh_nl": 170613,
      "spy_close": 384.09
    },
    {
      "date": "2022-09-21",
      "new_highs": 24,
      "new_lows": 493,
      "total_issues": 4445,
      "nh_nl_diff": -469,
      "nh_nl_ratio": 0.0486815415821501,
      "cumulative_nh_nl": 170144,
      "spy_close": 377.39
    },
    {
      "date": "2022-09-22",
      "new_highs": 13,
      "new_lows": 878,
      "total_issues": 4449,
      "nh_nl_diff": -865,
      "nh_nl_ratio": 0.014806378132118452,
      "cumulative_nh_nl": 169279,
      "spy_close": 374.22
    },
    {
      "date": "2022-09-23",
      "new_highs": 10,
      "new_lows": 1347,
      "total_issues": 4450,
      "nh_nl_diff": -1337,
      "nh_nl_ratio": 0.007423904974016332,
      "cumulative_nh_nl": 167942,
      "spy_close": 367.95
    },
    {
      "date": "2022-09-26",
      "new_highs": 9,
      "new_lows": 1173,
      "total_issues": 4453,
      "nh_nl_diff": -1164,
      "nh_nl_ratio": 0.0076726342710997444,
      "cumulative_nh_nl": 166778,
      "spy_close": 364.31
    },
    {
      "date": "2022-09-27",
      "new_highs": 8,
      "new_lows": 1005,
      "total_issues": 4458,
      "nh_nl_diff": -997,
      "nh_nl_ratio": 0.007960199004975124,
      "cumulative_nh_nl": 165781,
      "spy_close": 363.38
    },
    {
      "date": "2022-09-28",
      "new_highs": 9,
      "new_lows": 312,
      "total_issues": 4447,
      "nh_nl_diff": -303,
      "nh_nl_ratio": 0.028846153846153848,
      "cumulative_nh_nl": 165478,
      "spy_close": 370.53
    },
    {
      "date": "2022-09-29",
      "new_highs": 4,
      "new_lows": 895,
      "total_issues": 4450,
      "nh_nl_diff": -891,
      "nh_nl_ratio": 0.004469273743016759,
      "cumulative_nh_nl": 164587,
      "spy_close": 362.79
    },
    {
      "date": "2022-09-30",
      "new_highs": 8,
      "new_lows": 552,
      "total_issues": 4461,
      "nh_nl_diff": -544,
      "nh_nl_ratio": 0.014492753623188406,
      "cumulative_nh_nl": 164043,
      "spy_close": 357.18
    },
    {
      "date": "2022-10-03",
      "new_highs": 18,
      "new_lows": 321,
      "total_issues": 4472,
      "nh_nl_diff": -303,
      "nh_nl_ratio": 0.056074766355140186,
      "cumulative_nh_nl": 163740,
      "spy_close": 366.61
    },
    {
      "date": "2022-10-04",
      "new_highs": 26,
      "new_lows": 36,
      "total_issues": 4484,
      "nh_nl_diff": -10,
      "nh_nl_ratio": 0.7222222222222222,
      "cumulative_nh_nl": 163730,
      "spy_close": 377.97
    },
    {
      "date": "2022-10-05",
      "new_highs": 20,
      "new_lows": 97,
      "total_issues": 4464,
      "nh_nl_diff": -77,
      "nh_nl_ratio": 0.20618556701030927,
      "cumulative_nh_nl": 163653,
      "spy_close": 377.09
    },
    {
      "date": "2022-10-06",
      "new_highs": 23,
      "new_lows": 148,
      "total_issues": 4460,
      "nh_nl_diff": -125,
      "nh_nl_ratio": 0.1554054054054054,
      "cumulative_nh_nl": 163528,
      "spy_close": 373.2
    },
    {
      "date": "2022-10-07",
      "new_highs": 13,
      "new_lows": 448,
      "total_issues": 4454,
      "nh_nl_diff": -435,
      "nh_nl_ratio": 0.029017857142857144,
      "cumulative_nh_nl": 163093,
      "spy_close": 362.79
    },
    {
      "date": "2022-10-10",
      "new_highs": 8,
      "new_lows": 576,
      "total_issues": 4456,
      "nh_nl_diff": -568,
      "nh_nl_ratio": 0.013888888888888888,
      "cumulative_nh_nl": 162525,
      "spy_close": 360.02
    },
    {
      "date": "2022-10-11",
      "new_highs": 8,
      "new_lows": 758,
      "total_issues": 4478,
      "nh_nl_diff": -750,
      "nh_nl_ratio": 0.010554089709762533,
      "cumulative_nh_nl": 161775,
      "spy_close": 357.74
    },
    {
      "date": "2022-10-12",
      "new_highs": 6,
      "new_lows": 522,
      "total_issues": 4456,
      "nh_nl_diff": -516,
      "nh_nl_ratio": 0.011494252873563218,
      "cumulative_nh_nl": 161259,
      "spy_close": 356.56
    },
    {
      "date": "2022-10-13",
      "new_highs": 32,
      "new_lows": 1072,
      "total_issues": 4465,
      "nh_nl_diff": -1040,
      "nh_nl_ratio": 0.029850746268656716,
      "cumulative_nh_nl": 160219,
      "spy_close": 365.97
    },
    {
      "date": "2022-10-14",
      "new_highs": 29,
      "new_lows": 244,
      "total_issues": 4462,
      "nh_nl_diff": -215,
      "nh_nl_ratio": 0.11885245901639344,
      "cumulative_nh_nl": 160004,
      "spy_close": 357.63
    },
    {
      "date": "2022-10-17",
      "new_highs": 30,
      "new_lows": 123,
      "total_issues": 4475,
      "nh_nl_diff": -93,
      "nh_nl_ratio": 0.24390243902439024,
      "cumulative_nh_nl": 159911,
      "spy_close": 366.82
    },
    {
      "date": "2022-10-18",
      "new_highs": 45,
      "new_lows": 85,
      "total_issues": 4469,
      "nh_nl_diff": -40,
      "nh_nl_ratio": 0.5294117647058824,
      "cumulative_nh_nl": 159871,
      "spy_close": 371.13
    },
    {
      "date": "2022-10-19",
      "new_highs": 28,
      "new_lows": 275,
      "total_issues": 4483,
      "nh_nl_diff": -247,
      "nh_nl_ratio": 0.10181818181818182,
      "cumulative_nh_nl": 159624,
      "spy_close": 368.5
    },
    {
      "date": "2022-10-20",
      "new_highs": 36,
      "new_lows": 314,
      "total_issues": 4484,
      "nh_nl_diff": -278,
      "nh_nl_ratio": 0.11464968152866242,
      "cumulative_nh_nl": 159346,
      "spy_close": 365.41
    },
    {
      "date": "2022-10-21",
      "new_highs": 45,
      "new_lows": 436,
      "total_issues": 4481,
      "nh_nl_diff": -391,
      "nh_nl_ratio": 0.10321100917431193,
      "cumulative_nh_nl": 158955,
      "spy_close": 374.29
    },
    {
      "date": "2022-10-24",
      "new_highs": 76,
      "new_lows": 340,
      "total_issues": 4481,
      "nh_nl_diff": -264,
      "nh_nl_ratio": 0.2235294117647059,
      "cumulative_nh_nl": 158691,
      "spy_close": 378.87
    },
    {
      "date": "2022-10-25",
      "new_highs": 73,
      "new_lows": 102,
      "total_issues": 4495,
      "nh_nl_diff": -29,
      "nh_nl_ratio": 0.7156862745098039,
      "cumulative_nh_nl": 158662,
      "spy_close": 384.92
    },
    {
      "date": "2022-10-26",
      "new_highs": 105,
      "new_lows": 65,
      "total_issues": 4500,
      "nh_nl_diff": 40,
      "nh_nl_ratio": 1.6153846153846154,
      "cumulative_nh_nl": 158702,
      "spy_close": 382.02
    },
    {
      "date": "2022-10-27",
      "new_highs": 98,
      "new_lows": 121,
      "total_issues": 4496,
      "nh_nl_diff": -23,
      "nh_nl_ratio": 0.8099173553719008,
      "cumulative_nh_nl": 158679,
      "spy_close": 379.98
    },
    {
      "date": "2022-10-28",
      "new_highs": 129,
      "new_lows": 113,
      "total_issues": 4498,
      "nh_nl_diff": 16,
      "nh_nl_ratio": 1.1415929203539823,
      "cumulative_nh_nl": 158695,
      "spy_close": 389.02
    },
    {
      "date": "2022-10-31",
      "new_highs": 131,
      "new_lows": 91,
      "total_issues": 4513,
      "nh_nl_diff": 40,
      "nh_nl_ratio": 1.4395604395604396,
      "cumulative_nh_nl": 158735,
      "spy_close": 386.21
    },
    {
      "date": "2022-11-01",
      "new_highs": 136,
      "new_lows": 80,
      "total_issues": 4520,
      "nh_nl_diff": 56,
      "nh_nl_ratio": 1.7,
      "cumulative_nh_nl": 158791,
      "spy_close": 384.52
    },
    {
      "date": "2022-11-02",
      "new_highs": 96,
      "new_lows": 150,
      "total_issues": 4496,
      "nh_nl_diff": -54,
      "nh_nl_ratio": 0.64,
      "cumulative_nh_nl": 158737,
      "spy_close": 374.87
    },
    {
      "date": "2022-11-03",
      "new_highs": 53,
      "new_lows": 307,
      "total_issues": 4511,
      "nh_nl_diff": -254,
      "nh_nl_ratio": 0.17263843648208468,
      "cumulative_nh_nl": 158483,
      "spy_close": 371.01
    },
    {
      "date": "2022-11-04",
      "new_highs": 105,
      "new_lows": 248,
      "total_issues": 4501,
      "nh_nl_diff": -143,
      "nh_nl_ratio": 0.42338709677419356,
      "cumulative_nh_nl": 158340,
      "spy_close": 376.35
    },
    {
      "date": "2022-11-07",
      "new_highs": 106,
      "new_lows": 167,
      "total_issues": 4509,
      "nh_nl_diff": -61,
      "nh_nl_ratio": 0.6347305389221557,
      "cumulative_nh_nl": 158279,
      "spy_close": 379.95
    },
    {
      "date": "2022-11-08",
      "new_highs": 108,
      "new_lows": 166,
      "total_issues": 4516,
      "nh_nl_diff": -58,
      "nh_nl_ratio": 0.6506024096385542,
      "cumulative_nh_nl": 158221,
      "spy_close": 382.0
    },
    {
      "date": "2022-11-09",
      "new_highs": 40,
      "new_lows": 299,
      "total_issues": 4511,
      "nh_nl_diff": -259,
      "nh_nl_ratio": 0.13377926421404682,
      "cumulative_nh_nl": 157962,
      "spy_close": 374.13
    },
    {
      "date": "2022-11-10",
      "new_highs": 127,
      "new_lows": 79,
      "total_issues": 4529,
      "nh_nl_diff": 48,
      "nh_nl_ratio": 1.6075949367088607,
      "cumulative_nh_nl": 158010,
      "spy_close": 394.69
    },
    {
      "date": "2022-11-11",
      "new_highs": 117,
      "new_lows": 48,
      "total_issues": 4522,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 2.4375,
      "cumulative_nh_nl": 158079,
      "spy_close": 398.51
    },
    {
      "date": "2022-11-14",
      "new_highs": 60,
      "new_lows": 40,
      "total_issues": 4525,
      "nh_nl_diff": 20,
      "nh_nl_ratio": 1.5,
      "cumulative_nh_nl": 158099,
      "spy_close": 395.12
    },
    {
      "date": "2022-11-15",
      "new_highs": 85,
      "new_lows": 44,
      "total_issues": 4527,
      "nh_nl_diff": 41,
      "nh_nl_ratio": 1.9318181818181819,
      "cumulative_nh_nl": 158140,
      "spy_close": 398.49
    },
    {
      "date": "2022-11-16",
      "new_highs": 42,
      "new_lows": 73,
      "total_issues": 4527,
      "nh_nl_diff": -31,
      "nh_nl_ratio": 0.5753424657534246,
      "cumulative_nh_nl": 158109,
      "spy_close": 395.45
    },
    {
      "date": "2022-11-17",
      "new_highs": 31,
      "new_lows": 97,
      "total_issues": 4532,
      "nh_nl_diff": -66,
      "nh_nl_ratio": 0.31958762886597936,
      "cumulative_nh_nl": 158043,
      "spy_close": 394.24
    },
    {
      "date": "2022-11-18",
      "new_highs": 69,
      "new_lows": 85,
      "total_issues": 4527,
      "nh_nl_diff": -16,
      "nh_nl_ratio": 0.8117647058823529,
      "cumulative_nh_nl": 158027,
      "spy_close": 396.03
    },
    {
      "date": "2022-11-21",
      "new_highs": 62,
      "new_lows": 117,
      "total_issues": 4529,
      "nh_nl_diff": -55,
      "nh_nl_ratio": 0.5299145299145299,
      "cumulative_nh_nl": 157972,
      "spy_close": 394.59
    },
    {
      "date": "2022-11-22",
      "new_highs": 94,
      "new_lows": 122,
      "total_issues": 4540,
      "nh_nl_diff": -28,
      "nh_nl_ratio": 0.7704918032786885,
      "cumulative_nh_nl": 157944,
      "spy_close": 399.9
    },
    {
      "date": "2022-11-23",
      "new_highs": 98,
      "new_lows": 54,
      "total_issues": 4525,
      "nh_nl_diff": 44,
      "nh_nl_ratio": 1.8148148148148149,
      "cumulative_nh_nl": 157988,
      "spy_close": 402.42
    },
    {
      "date": "2022-11-25",
      "new_highs": 84,
      "new_lows": 36,
      "total_issues": 4473,
      "nh_nl_diff": 48,
      "nh_nl_ratio": 2.3333333333333335,
      "cumulative_nh_nl": 158036,
      "spy_close": 402.33
    },
    {
      "date": "2022-11-28",
      "new_highs": 47,
      "new_lows": 91,
      "total_issues": 4545,
      "nh_nl_diff": -44,
      "nh_nl_ratio": 0.5164835164835165,
      "cumulative_nh_nl": 157992,
      "spy_close": 395.91
    },
    {
      "date": "2022-11-29",
      "new_highs": 39,
      "new_lows": 96,
      "total_issues": 4530,
      "nh_nl_diff": -57,
      "nh_nl_ratio": 0.40625,
      "cumulative_nh_nl": 157935,
      "spy_close": 395.23
    },
    {
      "date": "2022-11-30",
      "new_highs": 99,
      "new_lows": 102,
      "total_issues": 4542,
      "nh_nl_diff": -3,
      "nh_nl_ratio": 0.9705882352941176,
      "cumulative_nh_nl": 157932,
      "spy_close": 407.68
    },
    {
      "date": "2022-12-01",
      "new_highs": 139,
      "new_lows": 44,
      "total_issues": 4549,
      "nh_nl_diff": 95,
      "nh_nl_ratio": 3.159090909090909,
      "cumulative_nh_nl": 158027,
      "spy_close": 407.38
    },
    {
      "date": "2022-12-02",
      "new_highs": 98,
      "new_lows": 57,
      "total_issues": 4528,
      "nh_nl_diff": 41,
      "nh_nl_ratio": 1.719298245614035,
      "cumulative_nh_nl": 158068,
      "spy_close": 406.91
    },
    {
      "date": "2022-12-05",
      "new_highs": 51,
      "new_lows": 76,
      "total_issues": 4548,
      "nh_nl_diff": -25,
      "nh_nl_ratio": 0.6710526315789473,
      "cumulative_nh_nl": 158043,
      "spy_close": 399.59
    },
    {
      "date": "2022-12-06",
      "new_highs": 20,
      "new_lows": 149,
      "total_issues": 4539,
      "nh_nl_diff": -129,
      "nh_nl_ratio": 0.1342281879194631,
      "cumulative_nh_nl": 157914,
      "spy_close": 393.83
    },
    {
      "date": "2022-12-07",
      "new_highs": 36,
      "new_lows": 161,
      "total_issues": 4546,
      "nh_nl_diff": -125,
      "nh_nl_ratio": 0.2236024844720497,
      "cumulative_nh_nl": 157789,
      "spy_close": 393.16
    },
    {
      "date": "2022-12-08",
      "new_highs": 58,
      "new_lows": 120,
      "total_issues": 4551,
      "nh_nl_diff": -62,
      "nh_nl_ratio": 0.48333333333333334,
      "cumulative_nh_nl": 157727,
      "spy_close": 396.24
    },
    {
      "date": "2022-12-09",
      "new_highs": 34,
      "new_lows": 121,
      "total_issues": 4535,
      "nh_nl_diff": -87,
      "nh_nl_ratio": 0.2809917355371901,
      "cumulative_nh_nl": 157640,
      "spy_close": 393.28
    },
    {
      "date": "2022-12-12",
      "new_highs": 25,
      "new_lows": 160,
      "total_issues": 4546,
      "nh_nl_diff": -135,
      "nh_nl_ratio": 0.15625,
      "cumulative_nh_nl": 157505,
      "spy_close": 398.95
    },
    {
      "date": "2022-12-13",
      "new_highs": 98,
      "new_lows": 117,
      "total_issues": 4556,
      "nh_nl_diff": -19,
      "nh_nl_ratio": 0.8376068376068376,
      "cumulative_nh_nl": 157486,
      "spy_close": 401.97
    },
    {
      "date": "2022-12-14",
      "new_highs": 53,
      "new_lows": 137,
      "total_issues": 4554,
      "nh_nl_diff": -84,
      "nh_nl_ratio": 0.38686131386861317,
      "cumulative_nh_nl": 157402,
      "spy_close": 399.4
    },
    {
      "date": "2022-12-15",
      "new_highs": 25,
      "new_lows": 244,
      "total_issues": 4565,
      "nh_nl_diff": -219,
      "nh_nl_ratio": 0.10245901639344263,
      "cumulative_nh_nl": 157183,
      "spy_close": 389.63
    },
    {
      "date": "2022-12-16",
      "new_highs": 25,
      "new_lows": 322,
      "total_issues": 4568,
      "nh_nl_diff": -297,
      "nh_nl_ratio": 0.07763975155279502,
      "cumulative_nh_nl": 156886,
      "spy_close": 383.27
    },
    {
      "date": "2022-12-19",
      "new_highs": 30,
      "new_lows": 328,
      "total_issues": 4570,
      "nh_nl_diff": -298,
      "nh_nl_ratio": 0.09146341463414634,
      "cumulative_nh_nl": 156588,
      "spy_close": 380.02
    },
    {
      "date": "2022-12-20",
      "new_highs": 31,
      "new_lows": 283,
      "total_issues": 4571,
      "nh_nl_diff": -252,
      "nh_nl_ratio": 0.10954063604240283,
      "cumulative_nh_nl": 156336,
      "spy_close": 380.54
    },
    {
      "date": "2022-12-21",
      "new_highs": 46,
      "new_lows": 166,
      "total_issues": 4574,
      "nh_nl_diff": -120,
      "nh_nl_ratio": 0.27710843373493976,
      "cumulative_nh_nl": 156216,
      "spy_close": 386.23
    },
    {
      "date": "2022-12-22",
      "new_highs": 32,
      "new_lows": 349,
      "total_issues": 4553,
      "nh_nl_diff": -317,
      "nh_nl_ratio": 0.09169054441260745,
      "cumulative_nh_nl": 155899,
      "spy_close": 380.72
    },
    {
      "date": "2022-12-23",
      "new_highs": 36,
      "new_lows": 149,
      "total_issues": 4554,
      "nh_nl_diff": -113,
      "nh_nl_ratio": 0.24161073825503357,
      "cumulative_nh_nl": 155786,
      "spy_close": 382.91
    },
    {
      "date": "2022-12-27",
      "new_highs": 53,
      "new_lows": 307,
      "total_issues": 4577,
      "nh_nl_diff": -254,
      "nh_nl_ratio": 0.17263843648208468,
      "cumulative_nh_nl": 155532,
      "spy_close": 381.4
    },
    {
      "date": "2022-12-28",
      "new_highs": 30,
      "new_lows": 334,
      "total_issues": 4579,
      "nh_nl_diff": -304,
      "nh_nl_ratio": 0.08982035928143713,
      "cumulative_nh_nl": 155228,
      "spy_close": 376.66
    },
    {
      "date": "2022-12-29",
      "new_highs": 41,
      "new_lows": 117,
      "total_issues": 4581,
      "nh_nl_diff": -76,
      "nh_nl_ratio": 0.3504273504273504,
      "cumulative_nh_nl": 155152,
      "spy_close": 383.44
    },
    {
      "date": "2022-12-30",
      "new_highs": 41,
      "new_lows": 94,
      "total_issues": 4581,
      "nh_nl_diff": -53,
      "nh_nl_ratio": 0.43617021276595747,
      "cumulative_nh_nl": 155099,
      "spy_close": 382.43
    },
    {
      "date": "2023-01-03",
      "new_highs": 51,
      "new_lows": 56,
      "total_issues": 4573,
      "nh_nl_diff": -5,
      "nh_nl_ratio": 0.9107142857142857,
      "cumulative_nh_nl": 155094,
      "spy_close": 380.82
    },
    {
      "date": "2023-01-04",
      "new_highs": 51,
      "new_lows": 36,
      "total_issues": 4570,
      "nh_nl_diff": 15,
      "nh_nl_ratio": 1.4166666666666667,
      "cumulative_nh_nl": 155109,
      "spy_close": 383.76
    },
    {
      "date": "2023-01-05",
      "new_highs": 46,
      "new_lows": 74,
      "total_issues": 4573,
      "nh_nl_diff": -28,
      "nh_nl_ratio": 0.6216216216216216,
      "cumulative_nh_nl": 155081,
      "spy_close": 379.38
    },
    {
      "date": "2023-01-06",
      "new_highs": 84,
      "new_lows": 56,
      "total_issues": 4580,
      "nh_nl_diff": 28,
      "nh_nl_ratio": 1.5,
      "cumulative_nh_nl": 155109,
      "spy_close": 388.08
    },
    {
      "date": "2023-01-09",
      "new_highs": 100,
      "new_lows": 22,
      "total_issues": 4591,
      "nh_nl_diff": 78,
      "nh_nl_ratio": 4.545454545454546,
      "cumulative_nh_nl": 155187,
      "spy_close": 387.86
    },
    {
      "date": "2023-01-10",
      "new_highs": 63,
      "new_lows": 26,
      "total_issues": 4577,
      "nh_nl_diff": 37,
      "nh_nl_ratio": 2.423076923076923,
      "cumulative_nh_nl": 155224,
      "spy_close": 390.58
    },
    {
      "date": "2023-01-11",
      "new_highs": 92,
      "new_lows": 24,
      "total_issues": 4587,
      "nh_nl_diff": 68,
      "nh_nl_ratio": 3.8333333333333335,
      "cumulative_nh_nl": 155292,
      "spy_close": 395.52
    },
    {
      "date": "2023-01-12",
      "new_highs": 124,
      "new_lows": 21,
      "total_issues": 4575,
      "nh_nl_diff": 103,
      "nh_nl_ratio": 5.904761904761905,
      "cumulative_nh_nl": 155395,
      "spy_close": 396.96
    },
    {
      "date": "2023-01-13",
      "new_highs": 126,
      "new_lows": 16,
      "total_issues": 4577,
      "nh_nl_diff": 110,
      "nh_nl_ratio": 7.875,
      "cumulative_nh_nl": 155505,
      "spy_close": 398.5
    },
    {
      "date": "2023-01-17",
      "new_highs": 135,
      "new_lows": 9,
      "total_issues": 4597,
      "nh_nl_diff": 126,
      "nh_nl_ratio": 15.0,
      "cumulative_nh_nl": 155631,
      "spy_close": 397.77
    },
    {
      "date": "2023-01-18",
      "new_highs": 103,
      "new_lows": 18,
      "total_issues": 4589,
      "nh_nl_diff": 85,
      "nh_nl_ratio": 5.722222222222222,
      "cumulative_nh_nl": 155716,
      "spy_close": 391.49
    },
    {
      "date": "2023-01-19",
      "new_highs": 22,
      "new_lows": 28,
      "total_issues": 4597,
      "nh_nl_diff": -6,
      "nh_nl_ratio": 0.7857142857142857,
      "cumulative_nh_nl": 155710,
      "spy_close": 388.64
    },
    {
      "date": "2023-01-20",
      "new_highs": 46,
      "new_lows": 26,
      "total_issues": 4587,
      "nh_nl_diff": 20,
      "nh_nl_ratio": 1.7692307692307692,
      "cumulative_nh_nl": 155730,
      "spy_close": 395.88
    },
    {
      "date": "2023-01-23",
      "new_highs": 101,
      "new_lows": 18,
      "total_issues": 4610,
      "nh_nl_diff": 83,
      "nh_nl_ratio": 5.611111111111111,
      "cumulative_nh_nl": 155813,
      "spy_close": 400.63
    },
    {
      "date": "2023-01-24",
      "new_highs": 91,
      "new_lows": 20,
      "total_issues": 4601,
      "nh_nl_diff": 71,
      "nh_nl_ratio": 4.55,
      "cumulative_nh_nl": 155884,
      "spy_close": 400.2
    },
    {
      "date": "2023-01-25",
      "new_highs": 73,
      "new_lows": 24,
      "total_issues": 4583,
      "nh_nl_diff": 49,
      "nh_nl_ratio": 3.0416666666666665,
      "cumulative_nh_nl": 155933,
      "spy_close": 400.35
    },
    {
      "date": "2023-01-26",
      "new_highs": 135,
      "new_lows": 36,
      "total_issues": 4604,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 3.75,
      "cumulative_nh_nl": 156032,
      "spy_close": 404.75
    },
    {
      "date": "2023-01-27",
      "new_highs": 130,
      "new_lows": 32,
      "total_issues": 4592,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 4.0625,
      "cumulative_nh_nl": 156130,
      "spy_close": 405.68
    },
    {
      "date": "2023-01-30",
      "new_highs": 57,
      "new_lows": 10,
      "total_issues": 4609,
      "nh_nl_diff": 47,
      "nh_nl_ratio": 5.7,
      "cumulative_nh_nl": 156177,
      "spy_close": 400.59
    },
    {
      "date": "2023-01-31",
      "new_highs": 123,
      "new_lows": 15,
      "total_issues": 4610,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 8.2,
      "cumulative_nh_nl": 156285,
      "spy_close": 406.48
    },
    {
      "date": "2023-02-01",
      "new_highs": 229,
      "new_lows": 27,
      "total_issues": 4617,
      "nh_nl_diff": 202,
      "nh_nl_ratio": 8.481481481481481,
      "cumulative_nh_nl": 156487,
      "spy_close": 410.8
    },
    {
      "date": "2023-02-02",
      "new_highs": 280,
      "new_lows": 22,
      "total_issues": 4610,
      "nh_nl_diff": 258,
      "nh_nl_ratio": 12.727272727272727,
      "cumulative_nh_nl": 156745,
      "spy_close": 416.78
    },
    {
      "date": "2023-02-03",
      "new_highs": 170,
      "new_lows": 11,
      "total_issues": 4605,
      "nh_nl_diff": 159,
      "nh_nl_ratio": 15.454545454545455,
      "cumulative_nh_nl": 156904,
      "spy_close": 412.35
    },
    {
      "date": "2023-02-06",
      "new_highs": 78,
      "new_lows": 12,
      "total_issues": 4606,
      "nh_nl_diff": 66,
      "nh_nl_ratio": 6.5,
      "cumulative_nh_nl": 156970,
      "spy_close": 409.83
    },
    {
      "date": "2023-02-07",
      "new_highs": 107,
      "new_lows": 19,
      "total_issues": 4602,
      "nh_nl_diff": 88,
      "nh_nl_ratio": 5.631578947368421,
      "cumulative_nh_nl": 157058,
      "spy_close": 415.19
    },
    {
      "date": "2023-02-08",
      "new_highs": 89,
      "new_lows": 17,
      "total_issues": 4605,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 5.235294117647059,
      "cumulative_nh_nl": 157130,
      "spy_close": 410.65
    },
    {
      "date": "2023-02-09",
      "new_highs": 100,
      "new_lows": 30,
      "total_issues": 4599,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 3.3333333333333335,
      "cumulative_nh_nl": 157200,
      "spy_close": 407.09
    },
    {
      "date": "2023-02-10",
      "new_highs": 53,
      "new_lows": 40,
      "total_issues": 4607,
      "nh_nl_diff": 13,
      "nh_nl_ratio": 1.325,
      "cumulative_nh_nl": 157213,
      "spy_close": 408.04
    },
    {
      "date": "2023-02-13",
      "new_highs": 94,
      "new_lows": 24,
      "total_issues": 4611,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 3.9166666666666665,
      "cumulative_nh_nl": 157283,
      "spy_close": 412.83
    },
    {
      "date": "2023-02-14",
      "new_highs": 124,
      "new_lows": 37,
      "total_issues": 4609,
      "nh_nl_diff": 87,
      "nh_nl_ratio": 3.3513513513513513,
      "cumulative_nh_nl": 157370,
      "spy_close": 412.64
    },
    {
      "date": "2023-02-15",
      "new_highs": 109,
      "new_lows": 28,
      "total_issues": 4625,
      "nh_nl_diff": 81,
      "nh_nl_ratio": 3.892857142857143,
      "cumulative_nh_nl": 157451,
      "spy_close": 413.98
    },
    {
      "date": "2023-02-16",
      "new_highs": 118,
      "new_lows": 28,
      "total_issues": 4619,
      "nh_nl_diff": 90,
      "nh_nl_ratio": 4.214285714285714,
      "cumulative_nh_nl": 157541,
      "spy_close": 408.28
    },
    {
      "date": "2023-02-17",
      "new_highs": 92,
      "new_lows": 37,
      "total_issues": 4594,
      "nh_nl_diff": 55,
      "nh_nl_ratio": 2.4864864864864864,
      "cumulative_nh_nl": 157596,
      "spy_close": 407.26
    },
    {
      "date": "2023-02-21",
      "new_highs": 42,
      "new_lows": 64,
      "total_issues": 4618,
      "nh_nl_diff": -22,
      "nh_nl_ratio": 0.65625,
      "cumulative_nh_nl": 157574,
      "spy_close": 399.09
    },
    {
      "date": "2023-02-22",
      "new_highs": 31,
      "new_lows": 65,
      "total_issues": 4616,
      "nh_nl_diff": -34,
      "nh_nl_ratio": 0.47692307692307695,
      "cumulative_nh_nl": 157540,
      "spy_close": 398.54
    },
    {
      "date": "2023-02-23",
      "new_highs": 61,
      "new_lows": 67,
      "total_issues": 4597,
      "nh_nl_diff": -6,
      "nh_nl_ratio": 0.9104477611940298,
      "cumulative_nh_nl": 157534,
      "spy_close": 400.66
    },
    {
      "date": "2023-02-24",
      "new_highs": 53,
      "new_lows": 101,
      "total_issues": 4606,
      "nh_nl_diff": -48,
      "nh_nl_ratio": 0.5247524752475248,
      "cumulative_nh_nl": 157486,
      "spy_close": 396.38
    },
    {
      "date": "2023-02-27",
      "new_highs": 92,
      "new_lows": 55,
      "total_issues": 4620,
      "nh_nl_diff": 37,
      "nh_nl_ratio": 1.6727272727272726,
      "cumulative_nh_nl": 157523,
      "spy_close": 397.73
    },
    {
      "date": "2023-02-28",
      "new_highs": 99,
      "new_lows": 58,
      "total_issues": 4622,
      "nh_nl_diff": 41,
      "nh_nl_ratio": 1.706896551724138,
      "cumulative_nh_nl": 157564,
      "spy_close": 396.26
    },
    {
      "date": "2023-03-01",
      "new_highs": 102,
      "new_lows": 86,
      "total_issues": 4618,
      "nh_nl_diff": 16,
      "nh_nl_ratio": 1.186046511627907,
      "cumulative_nh_nl": 157580,
      "spy_close": 394.74
    },
    {
      "date": "2023-03-02",
      "new_highs": 100,
      "new_lows": 105,
      "total_issues": 4625,
      "nh_nl_diff": -5,
      "nh_nl_ratio": 0.9523809523809523,
      "cumulative_nh_nl": 157575,
      "spy_close": 397.81
    },
    {
      "date": "2023-03-03",
      "new_highs": 152,
      "new_lows": 35,
      "total_issues": 4607,
      "nh_nl_diff": 117,
      "nh_nl_ratio": 4.3428571428571425,
      "cumulative_nh_nl": 157692,
      "spy_close": 404.19
    },
    {
      "date": "2023-03-06",
      "new_highs": 113,
      "new_lows": 52,
      "total_issues": 4617,
      "nh_nl_diff": 61,
      "nh_nl_ratio": 2.173076923076923,
      "cumulative_nh_nl": 157753,
      "spy_close": 404.47
    },
    {
      "date": "2023-03-07",
      "new_highs": 52,
      "new_lows": 110,
      "total_issues": 4615,
      "nh_nl_diff": -58,
      "nh_nl_ratio": 0.4727272727272727,
      "cumulative_nh_nl": 157695,
      "spy_close": 398.27
    },
    {
      "date": "2023-03-08",
      "new_highs": 53,
      "new_lows": 133,
      "total_issues": 4607,
      "nh_nl_diff": -80,
      "nh_nl_ratio": 0.39849624060150374,
      "cumulative_nh_nl": 157615,
      "spy_close": 398.92
    },
    {
      "date": "2023-03-09",
      "new_highs": 61,
      "new_lows": 234,
      "total_issues": 4608,
      "nh_nl_diff": -173,
      "nh_nl_ratio": 0.2606837606837607,
      "cumulative_nh_nl": 157442,
      "spy_close": 391.56
    },
    {
      "date": "2023-03-10",
      "new_highs": 19,
      "new_lows": 433,
      "total_issues": 4625,
      "nh_nl_diff": -414,
      "nh_nl_ratio": 0.04387990762124711,
      "cumulative_nh_nl": 157028,
      "spy_close": 385.91
    },
    {
      "date": "2023-03-13",
      "new_highs": 9,
      "new_lows": 560,
      "total_issues": 4638,
      "nh_nl_diff": -551,
      "nh_nl_ratio": 0.01607142857142857,
      "cumulative_nh_nl": 156477,
      "spy_close": 385.36
    },
    {
      "date": "2023-03-14",
      "new_highs": 16,
      "new_lows": 165,
      "total_issues": 4630,
      "nh_nl_diff": -149,
      "nh_nl_ratio": 0.09696969696969697,
      "cumulative_nh_nl": 156328,
      "spy_close": 391.73
    },
    {
      "date": "2023-03-15",
      "new_highs": 11,
      "new_lows": 390,
      "total_issues": 4626,
      "nh_nl_diff": -379,
      "nh_nl_ratio": 0.028205128205128206,
      "cumulative_nh_nl": 155949,
      "spy_close": 389.28
    },
    {
      "date": "2023-03-16",
      "new_highs": 29,
      "new_lows": 241,
      "total_issues": 4623,
      "nh_nl_diff": -212,
      "nh_nl_ratio": 0.12033195020746888,
      "cumulative_nh_nl": 155737,
      "spy_close": 396.11
    },
    {
      "date": "2023-03-17",
      "new_highs": 21,
      "new_lows": 276,
      "total_issues": 4623,
      "nh_nl_diff": -255,
      "nh_nl_ratio": 0.07608695652173914,
      "cumulative_nh_nl": 155482,
      "spy_close": 389.99
    },
    {
      "date": "2023-03-20",
      "new_highs": 17,
      "new_lows": 180,
      "total_issues": 4627,
      "nh_nl_diff": -163,
      "nh_nl_ratio": 0.09444444444444444,
      "cumulative_nh_nl": 155319,
      "spy_close": 393.74
    },
    {
      "date": "2023-03-21",
      "new_highs": 41,
      "new_lows": 78,
      "total_issues": 4631,
      "nh_nl_diff": -37,
      "nh_nl_ratio": 0.5256410256410257,
      "cumulative_nh_nl": 155282,
      "spy_close": 398.91
    },
    {
      "date": "2023-03-22",
      "new_highs": 44,
      "new_lows": 154,
      "total_issues": 4621,
      "nh_nl_diff": -110,
      "nh_nl_ratio": 0.2857142857142857,
      "cumulative_nh_nl": 155172,
      "spy_close": 392.11
    },
    {
      "date": "2023-03-23",
      "new_highs": 49,
      "new_lows": 320,
      "total_issues": 4620,
      "nh_nl_diff": -271,
      "nh_nl_ratio": 0.153125,
      "cumulative_nh_nl": 154901,
      "spy_close": 393.17
    },
    {
      "date": "2023-03-24",
      "new_highs": 21,
      "new_lows": 375,
      "total_issues": 4610,
      "nh_nl_diff": -354,
      "nh_nl_ratio": 0.056,
      "cumulative_nh_nl": 154547,
      "spy_close": 395.75
    },
    {
      "date": "2023-03-27",
      "new_highs": 49,
      "new_lows": 77,
      "total_issues": 4625,
      "nh_nl_diff": -28,
      "nh_nl_ratio": 0.6363636363636364,
      "cumulative_nh_nl": 154519,
      "spy_close": 396.49
    },
    {
      "date": "2023-03-28",
      "new_highs": 37,
      "new_lows": 96,
      "total_issues": 4633,
      "nh_nl_diff": -59,
      "nh_nl_ratio": 0.3854166666666667,
      "cumulative_nh_nl": 154460,
      "spy_close": 395.6
    },
    {
      "date": "2023-03-29",
      "new_highs": 63,
      "new_lows": 73,
      "total_issues": 4634,
      "nh_nl_diff": -10,
      "nh_nl_ratio": 0.863013698630137,
      "cumulative_nh_nl": 154450,
      "spy_close": 401.35
    },
    {
      "date": "2023-03-30",
      "new_highs": 74,
      "new_lows": 91,
      "total_issues": 4617,
      "nh_nl_diff": -17,
      "nh_nl_ratio": 0.8131868131868132,
      "cumulative_nh_nl": 154433,
      "spy_close": 403.7
    },
    {
      "date": "2023-03-31",
      "new_highs": 110,
      "new_lows": 54,
      "total_issues": 4618,
      "nh_nl_diff": 56,
      "nh_nl_ratio": 2.037037037037037,
      "cumulative_nh_nl": 154489,
      "spy_close": 409.39
    },
    {
      "date": "2023-04-03",
      "new_highs": 103,
      "new_lows": 65,
      "total_issues": 4631,
      "nh_nl_diff": 38,
      "nh_nl_ratio": 1.5846153846153845,
      "cumulative_nh_nl": 154527,
      "spy_close": 410.95
    },
    {
      "date": "2023-04-04",
      "new_highs": 82,
      "new_lows": 157,
      "total_issues": 4626,
      "nh_nl_diff": -75,
      "nh_nl_ratio": 0.5222929936305732,
      "cumulative_nh_nl": 154452,
      "spy_close": 408.67
    },
    {
      "date": "2023-04-05",
      "new_highs": 44,
      "new_lows": 181,
      "total_issues": 4627,
      "nh_nl_diff": -137,
      "nh_nl_ratio": 0.2430939226519337,
      "cumulative_nh_nl": 154315,
      "spy_close": 407.6
    },
    {
      "date": "2023-04-06",
      "new_highs": 44,
      "new_lows": 117,
      "total_issues": 4624,
      "nh_nl_diff": -73,
      "nh_nl_ratio": 0.37606837606837606,
      "cumulative_nh_nl": 154242,
      "spy_close": 409.19
    },
    {
      "date": "2023-04-10",
      "new_highs": 49,
      "new_lows": 95,
      "total_issues": 4626,
      "nh_nl_diff": -46,
      "nh_nl_ratio": 0.5157894736842106,
      "cumulative_nh_nl": 154196,
      "spy_close": 409.61
    },
    {
      "date": "2023-04-11",
      "new_highs": 81,
      "new_lows": 61,
      "total_issues": 4633,
      "nh_nl_diff": 20,
      "nh_nl_ratio": 1.3278688524590163,
      "cumulative_nh_nl": 154216,
      "spy_close": 409.72
    },
    {
      "date": "2023-04-12",
      "new_highs": 84,
      "new_lows": 114,
      "total_issues": 4629,
      "nh_nl_diff": -30,
      "nh_nl_ratio": 0.7368421052631579,
      "cumulative_nh_nl": 154186,
      "spy_close": 408.05
    },
    {
      "date": "2023-04-13",
      "new_highs": 92,
      "new_lows": 100,
      "total_issues": 4625,
      "nh_nl_diff": -8,
      "nh_nl_ratio": 0.92,
      "cumulative_nh_nl": 154178,
      "spy_close": 413.47
    },
    {
      "date": "2023-04-14",
      "new_highs": 73,
      "new_lows": 147,
      "total_issues": 4611,
      "nh_nl_diff": -74,
      "nh_nl_ratio": 0.4965986394557823,
      "cumulative_nh_nl": 154104,
      "spy_close": 412.46
    },
    {
      "date": "2023-04-17",
      "new_highs": 75,
      "new_lows": 122,
      "total_issues": 4618,
      "nh_nl_diff": -47,
      "nh_nl_ratio": 0.6147540983606558,
      "cumulative_nh_nl": 154057,
      "spy_close": 413.94
    },
    {
      "date": "2023-04-18",
      "new_highs": 100,
      "new_lows": 116,
      "total_issues": 4623,
      "nh_nl_diff": -16,
      "nh_nl_ratio": 0.8620689655172413,
      "cumulative_nh_nl": 154041,
      "spy_close": 414.21
    },
    {
      "date": "2023-04-19",
      "new_highs": 75,
      "new_lows": 84,
      "total_issues": 4626,
      "nh_nl_diff": -9,
      "nh_nl_ratio": 0.8928571428571429,
      "cumulative_nh_nl": 154032,
      "spy_close": 414.14
    },
    {
      "date": "2023-04-20",
      "new_highs": 95,
      "new_lows": 91,
      "total_issues": 4619,
      "nh_nl_diff": 4,
      "nh_nl_ratio": 1.043956043956044,
      "cumulative_nh_nl": 154036,
      "spy_close": 411.88
    },
    {
      "date": "2023-04-21",
      "new_highs": 83,
      "new_lows": 125,
      "total_issues": 4615,
      "nh_nl_diff": -42,
      "nh_nl_ratio": 0.664,
      "cumulative_nh_nl": 153994,
      "spy_close": 412.2
    },
    {
      "date": "2023-04-24",
      "new_highs": 80,
      "new_lows": 125,
      "total_issues": 4631,
      "nh_nl_diff": -45,
      "nh_nl_ratio": 0.64,
      "cumulative_nh_nl": 153949,
      "spy_close": 412.63
    },
    {
      "date": "2023-04-25",
      "new_highs": 47,
      "new_lows": 294,
      "total_issues": 4622,
      "nh_nl_diff": -247,
      "nh_nl_ratio": 0.1598639455782313,
      "cumulative_nh_nl": 153702,
      "spy_close": 406.08
    },
    {
      "date": "2023-04-26",
      "new_highs": 37,
      "new_lows": 303,
      "total_issues": 4647,
      "nh_nl_diff": -266,
      "nh_nl_ratio": 0.12211221122112212,
      "cumulative_nh_nl": 153436,
      "spy_close": 404.36
    },
    {
      "date": "2023-04-27",
      "new_highs": 59,
      "new_lows": 150,
      "total_issues": 4628,
      "nh_nl_diff": -91,
      "nh_nl_ratio": 0.3933333333333333,
      "cumulative_nh_nl": 153345,
      "spy_close": 412.41
    },
    {
      "date": "2023-04-28",
      "new_highs": 98,
      "new_lows": 100,
      "total_issues": 4630,
      "nh_nl_diff": -2,
      "nh_nl_ratio": 0.98,
      "cumulative_nh_nl": 153343,
      "spy_close": 415.93
    },
    {
      "date": "2023-05-01",
      "new_highs": 124,
      "new_lows": 126,
      "total_issues": 4640,
      "nh_nl_diff": -2,
      "nh_nl_ratio": 0.9841269841269841,
      "cumulative_nh_nl": 153341,
      "spy_close": 415.51
    },
    {
      "date": "2023-05-02",
      "new_highs": 64,
      "new_lows": 376,
      "total_issues": 4635,
      "nh_nl_diff": -312,
      "nh_nl_ratio": 0.1702127659574468,
      "cumulative_nh_nl": 153029,
      "spy_close": 410.84
    },
    {
      "date": "2023-05-03",
      "new_highs": 118,
      "new_lows": 230,
      "total_issues": 4641,
      "nh_nl_diff": -112,
      "nh_nl_ratio": 0.5130434782608696,
      "cumulative_nh_nl": 152917,
      "spy_close": 408.02
    },
    {
      "date": "2023-05-04",
      "new_highs": 79,
      "new_lows": 474,
      "total_issues": 4634,
      "nh_nl_diff": -395,
      "nh_nl_ratio": 0.16666666666666666,
      "cumulative_nh_nl": 152522,
      "spy_close": 405.13
    },
    {
      "date": "2023-05-05",
      "new_highs": 99,
      "new_lows": 84,
      "total_issues": 4624,
      "nh_nl_diff": 15,
      "nh_nl_ratio": 1.1785714285714286,
      "cumulative_nh_nl": 152537,
      "spy_close": 412.63
    },
    {
      "date": "2023-05-08",
      "new_highs": 82,
      "new_lows": 76,
      "total_issues": 4638,
      "nh_nl_diff": 6,
      "nh_nl_ratio": 1.0789473684210527,
      "cumulative_nh_nl": 152543,
      "spy_close": 412.74
    },
    {
      "date": "2023-05-09",
      "new_highs": 89,
      "new_lows": 151,
      "total_issues": 4634,
      "nh_nl_diff": -62,
      "nh_nl_ratio": 0.5894039735099338,
      "cumulative_nh_nl": 152481,
      "spy_close": 410.93
    },
    {
      "date": "2023-05-10",
      "new_highs": 115,
      "new_lows": 148,
      "total_issues": 4633,
      "nh_nl_diff": -33,
      "nh_nl_ratio": 0.777027027027027,
      "cumulative_nh_nl": 152448,
      "spy_close": 412.85
    },
    {
      "date": "2023-05-11",
      "new_highs": 69,
      "new_lows": 185,
      "total_issues": 4632,
      "nh_nl_diff": -116,
      "nh_nl_ratio": 0.372972972972973,
      "cumulative_nh_nl": 152332,
      "spy_close": 412.13
    },
    {
      "date": "2023-05-12",
      "new_highs": 76,
      "new_lows": 198,
      "total_issues": 4623,
      "nh_nl_diff": -122,
      "nh_nl_ratio": 0.3838383838383838,
      "cumulative_nh_nl": 152210,
      "spy_close": 411.59
    },
    {
      "date": "2023-05-15",
      "new_highs": 74,
      "new_lows": 101,
      "total_issues": 4636,
      "nh_nl_diff": -27,
      "nh_nl_ratio": 0.7326732673267327,
      "cumulative_nh_nl": 152183,
      "spy_close": 413.01
    },
    {
      "date": "2023-05-16",
      "new_highs": 62,
      "new_lows": 160,
      "total_issues": 4640,
      "nh_nl_diff": -98,
      "nh_nl_ratio": 0.3875,
      "cumulative_nh_nl": 152085,
      "spy_close": 410.25
    },
    {
      "date": "2023-05-17",
      "new_highs": 98,
      "new_lows": 108,
      "total_issues": 4637,
      "nh_nl_diff": -10,
      "nh_nl_ratio": 0.9074074074074074,
      "cumulative_nh_nl": 152075,
      "spy_close": 415.23
    },
    {
      "date": "2023-05-18",
      "new_highs": 143,
      "new_lows": 80,
      "total_issues": 4643,
      "nh_nl_diff": 63,
      "nh_nl_ratio": 1.7875,
      "cumulative_nh_nl": 152138,
      "spy_close": 419.23
    },
    {
      "date": "2023-05-19",
      "new_highs": 128,
      "new_lows": 63,
      "total_issues": 4638,
      "nh_nl_diff": 65,
      "nh_nl_ratio": 2.0317460317460316,
      "cumulative_nh_nl": 152203,
      "spy_close": 418.62
    },
    {
      "date": "2023-05-22",
      "new_highs": 99,
      "new_lows": 58,
      "total_issues": 4641,
      "nh_nl_diff": 41,
      "nh_nl_ratio": 1.706896551724138,
      "cumulative_nh_nl": 152244,
      "spy_close": 418.79
    },
    {
      "date": "2023-05-23",
      "new_highs": 62,
      "new_lows": 41,
      "total_issues": 4640,
      "nh_nl_diff": 21,
      "nh_nl_ratio": 1.5121951219512195,
      "cumulative_nh_nl": 152265,
      "spy_close": 414.09
    },
    {
      "date": "2023-05-24",
      "new_highs": 18,
      "new_lows": 109,
      "total_issues": 4645,
      "nh_nl_diff": -91,
      "nh_nl_ratio": 0.1651376146788991,
      "cumulative_nh_nl": 152174,
      "spy_close": 411.09
    },
    {
      "date": "2023-05-25",
      "new_highs": 66,
      "new_lows": 192,
      "total_issues": 4643,
      "nh_nl_diff": -126,
      "nh_nl_ratio": 0.34375,
      "cumulative_nh_nl": 152048,
      "spy_close": 414.65
    },
    {
      "date": "2023-05-26",
      "new_highs": 94,
      "new_lows": 107,
      "total_issues": 4636,
      "nh_nl_diff": -13,
      "nh_nl_ratio": 0.8785046728971962,
      "cumulative_nh_nl": 152035,
      "spy_close": 420.02
    },
    {
      "date": "2023-05-30",
      "new_highs": 107,
      "new_lows": 137,
      "total_issues": 4659,
      "nh_nl_diff": -30,
      "nh_nl_ratio": 0.781021897810219,
      "cumulative_nh_nl": 152005,
      "spy_close": 420.18
    },
    {
      "date": "2023-05-31",
      "new_highs": 33,
      "new_lows": 185,
      "total_issues": 4641,
      "nh_nl_diff": -152,
      "nh_nl_ratio": 0.1783783783783784,
      "cumulative_nh_nl": 151853,
      "spy_close": 417.85
    },
    {
      "date": "2023-06-01",
      "new_highs": 59,
      "new_lows": 123,
      "total_issues": 4652,
      "nh_nl_diff": -64,
      "nh_nl_ratio": 0.4796747967479675,
      "cumulative_nh_nl": 151789,
      "spy_close": 421.82
    },
    {
      "date": "2023-06-02",
      "new_highs": 134,
      "new_lows": 36,
      "total_issues": 4632,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 3.7222222222222223,
      "cumulative_nh_nl": 151887,
      "spy_close": 427.92
    },
    {
      "date": "2023-06-05",
      "new_highs": 99,
      "new_lows": 48,
      "total_issues": 4646,
      "nh_nl_diff": 51,
      "nh_nl_ratio": 2.0625,
      "cumulative_nh_nl": 151938,
      "spy_close": 427.1
    },
    {
      "date": "2023-06-06",
      "new_highs": 164,
      "new_lows": 49,
      "total_issues": 4646,
      "nh_nl_diff": 115,
      "nh_nl_ratio": 3.3469387755102042,
      "cumulative_nh_nl": 152053,
      "spy_close": 428.03
    },
    {
      "date": "2023-06-07",
      "new_highs": 227,
      "new_lows": 21,
      "total_issues": 4652,
      "nh_nl_diff": 206,
      "nh_nl_ratio": 10.80952380952381,
      "cumulative_nh_nl": 152259,
      "spy_close": 426.55
    },
    {
      "date": "2023-06-08",
      "new_highs": 112,
      "new_lows": 33,
      "total_issues": 4641,
      "nh_nl_diff": 79,
      "nh_nl_ratio": 3.393939393939394,
      "cumulative_nh_nl": 152338,
      "spy_close": 429.13
    },
    {
      "date": "2023-06-09",
      "new_highs": 116,
      "new_lows": 34,
      "total_issues": 4633,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 3.411764705882353,
      "cumulative_nh_nl": 152420,
      "spy_close": 429.9
    },
    {
      "date": "2023-06-12",
      "new_highs": 160,
      "new_lows": 39,
      "total_issues": 4658,
      "nh_nl_diff": 121,
      "nh_nl_ratio": 4.102564102564102,
      "cumulative_nh_nl": 152541,
      "spy_close": 433.8
    },
    {
      "date": "2023-06-13",
      "new_highs": 237,
      "new_lows": 28,
      "total_issues": 4661,
      "nh_nl_diff": 209,
      "nh_nl_ratio": 8.464285714285714,
      "cumulative_nh_nl": 152750,
      "spy_close": 436.66
    },
    {
      "date": "2023-06-14",
      "new_highs": 186,
      "new_lows": 50,
      "total_issues": 4656,
      "nh_nl_diff": 136,
      "nh_nl_ratio": 3.72,
      "cumulative_nh_nl": 152886,
      "spy_close": 437.18
    },
    {
      "date": "2023-06-15",
      "new_highs": 165,
      "new_lows": 48,
      "total_issues": 4663,
      "nh_nl_diff": 117,
      "nh_nl_ratio": 3.4375,
      "cumulative_nh_nl": 153003,
      "spy_close": 442.6
    },
    {
      "date": "2023-06-16",
      "new_highs": 227,
      "new_lows": 53,
      "total_issues": 4647,
      "nh_nl_diff": 174,
      "nh_nl_ratio": 4.283018867924528,
      "cumulative_nh_nl": 153177,
      "spy_close": 439.46
    },
    {
      "date": "2023-06-20",
      "new_highs": 106,
      "new_lows": 46,
      "total_issues": 4663,
      "nh_nl_diff": 60,
      "nh_nl_ratio": 2.3043478260869565,
      "cumulative_nh_nl": 153237,
      "spy_close": 437.18
    },
    {
      "date": "2023-06-21",
      "new_highs": 132,
      "new_lows": 62,
      "total_issues": 4651,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 2.129032258064516,
      "cumulative_nh_nl": 153307,
      "spy_close": 434.94
    },
    {
      "date": "2023-06-22",
      "new_highs": 79,
      "new_lows": 84,
      "total_issues": 4648,
      "nh_nl_diff": -5,
      "nh_nl_ratio": 0.9404761904761905,
      "cumulative_nh_nl": 153302,
      "spy_close": 436.51
    },
    {
      "date": "2023-06-23",
      "new_highs": 63,
      "new_lows": 109,
      "total_issues": 4652,
      "nh_nl_diff": -46,
      "nh_nl_ratio": 0.5779816513761468,
      "cumulative_nh_nl": 153256,
      "spy_close": 433.21
    },
    {
      "date": "2023-06-26",
      "new_highs": 82,
      "new_lows": 91,
      "total_issues": 4662,
      "nh_nl_diff": -9,
      "nh_nl_ratio": 0.9010989010989011,
      "cumulative_nh_nl": 153247,
      "spy_close": 431.44
    },
    {
      "date": "2023-06-27",
      "new_highs": 138,
      "new_lows": 89,
      "total_issues": 4664,
      "nh_nl_diff": 49,
      "nh_nl_ratio": 1.550561797752809,
      "cumulative_nh_nl": 153296,
      "spy_close": 436.17
    },
    {
      "date": "2023-06-28",
      "new_highs": 154,
      "new_lows": 80,
      "total_issues": 4666,
      "nh_nl_diff": 74,
      "nh_nl_ratio": 1.925,
      "cumulative_nh_nl": 153370,
      "spy_close": 436.39
    },
    {
      "date": "2023-06-29",
      "new_highs": 194,
      "new_lows": 50,
      "total_issues": 4661,
      "nh_nl_diff": 144,
      "nh_nl_ratio": 3.88,
      "cumulative_nh_nl": 153514,
      "spy_close": 438.11
    },
    {
      "date": "2023-06-30",
      "new_highs": 273,
      "new_lows": 41,
      "total_issues": 4654,
      "nh_nl_diff": 232,
      "nh_nl_ratio": 6.658536585365853,
      "cumulative_nh_nl": 153746,
      "spy_close": 443.28
    },
    {
      "date": "2023-07-03",
      "new_highs": 123,
      "new_lows": 23,
      "total_issues": 4625,
      "nh_nl_diff": 100,
      "nh_nl_ratio": 5.3478260869565215,
      "cumulative_nh_nl": 153846,
      "spy_close": 443.79
    },
    {
      "date": "2023-07-05",
      "new_highs": 73,
      "new_lows": 34,
      "total_issues": 4665,
      "nh_nl_diff": 39,
      "nh_nl_ratio": 2.1470588235294117,
      "cumulative_nh_nl": 153885,
      "spy_close": 443.13
    },
    {
      "date": "2023-07-06",
      "new_highs": 37,
      "new_lows": 65,
      "total_issues": 4659,
      "nh_nl_diff": -28,
      "nh_nl_ratio": 0.5692307692307692,
      "cumulative_nh_nl": 153857,
      "spy_close": 439.66
    },
    {
      "date": "2023-07-07",
      "new_highs": 79,
      "new_lows": 37,
      "total_issues": 4652,
      "nh_nl_diff": 42,
      "nh_nl_ratio": 2.135135135135135,
      "cumulative_nh_nl": 153899,
      "spy_close": 438.55
    },
    {
      "date": "2023-07-10",
      "new_highs": 110,
      "new_lows": 42,
      "total_issues": 4662,
      "nh_nl_diff": 68,
      "nh_nl_ratio": 2.619047619047619,
      "cumulative_nh_nl": 153967,
      "spy_close": 439.66
    },
    {
      "date": "2023-07-11",
      "new_highs": 197,
      "new_lows": 28,
      "total_issues": 4680,
      "nh_nl_diff": 169,
      "nh_nl_ratio": 7.035714285714286,
      "cumulative_nh_nl": 154136,
      "spy_close": 442.46
    },
    {
      "date": "2023-07-12",
      "new_highs": 295,
      "new_lows": 37,
      "total_issues": 4675,
      "nh_nl_diff": 258,
      "nh_nl_ratio": 7.972972972972973,
      "cumulative_nh_nl": 154394,
      "spy_close": 446.02
    },
    {
      "date": "2023-07-13",
      "new_highs": 279,
      "new_lows": 37,
      "total_issues": 4670,
      "nh_nl_diff": 242,
      "nh_nl_ratio": 7.54054054054054,
      "cumulative_nh_nl": 154636,
      "spy_close": 449.56
    },
    {
      "date": "2023-07-14",
      "new_highs": 193,
      "new_lows": 44,
      "total_issues": 4645,
      "nh_nl_diff": 149,
      "nh_nl_ratio": 4.386363636363637,
      "cumulative_nh_nl": 154785,
      "spy_close": 449.28
    },
    {
      "date": "2023-07-17",
      "new_highs": 246,
      "new_lows": 48,
      "total_issues": 4666,
      "nh_nl_diff": 198,
      "nh_nl_ratio": 5.125,
      "cumulative_nh_nl": 154983,
      "spy_close": 450.84
    },
    {
      "date": "2023-07-18",
      "new_highs": 324,
      "new_lows": 56,
      "total_issues": 4668,
      "nh_nl_diff": 268,
      "nh_nl_ratio": 5.785714285714286,
      "cumulative_nh_nl": 155251,
      "spy_close": 454.19
    },
    {
      "date": "2023-07-19",
      "new_highs": 279,
      "new_lows": 45,
      "total_issues": 4675,
      "nh_nl_diff": 234,
      "nh_nl_ratio": 6.2,
      "cumulative_nh_nl": 155485,
      "spy_close": 455.2
    },
    {
      "date": "2023-07-20",
      "new_highs": 138,
      "new_lows": 36,
      "total_issues": 4658,
      "nh_nl_diff": 102,
      "nh_nl_ratio": 3.8333333333333335,
      "cumulative_nh_nl": 155587,
      "spy_close": 452.18
    },
    {
      "date": "2023-07-21",
      "new_highs": 132,
      "new_lows": 30,
      "total_issues": 4668,
      "nh_nl_diff": 102,
      "nh_nl_ratio": 4.4,
      "cumulative_nh_nl": 155689,
      "spy_close": 452.18
    },
    {
      "date": "2023-07-24",
      "new_highs": 129,
      "new_lows": 51,
      "total_issues": 4673,
      "nh_nl_diff": 78,
      "nh_nl_ratio": 2.5294117647058822,
      "cumulative_nh_nl": 155767,
      "spy_close": 454.2
    },
    {
      "date": "2023-07-25",
      "new_highs": 171,
      "new_lows": 51,
      "total_issues": 4683,
      "nh_nl_diff": 120,
      "nh_nl_ratio": 3.3529411764705883,
      "cumulative_nh_nl": 155887,
      "spy_close": 455.44
    },
    {
      "date": "2023-07-26",
      "new_highs": 162,
      "new_lows": 43,
      "total_issues": 4667,
      "nh_nl_diff": 119,
      "nh_nl_ratio": 3.7674418604651163,
      "cumulative_nh_nl": 156006,
      "spy_close": 455.51
    },
    {
      "date": "2023-07-27",
      "new_highs": 221,
      "new_lows": 59,
      "total_issues": 4673,
      "nh_nl_diff": 162,
      "nh_nl_ratio": 3.7457627118644066,
      "cumulative_nh_nl": 156168,
      "spy_close": 452.49
    },
    {
      "date": "2023-07-28",
      "new_highs": 167,
      "new_lows": 38,
      "total_issues": 4649,
      "nh_nl_diff": 129,
      "nh_nl_ratio": 4.394736842105263,
      "cumulative_nh_nl": 156297,
      "spy_close": 456.92
    },
    {
      "date": "2023-07-31",
      "new_highs": 211,
      "new_lows": 28,
      "total_issues": 4687,
      "nh_nl_diff": 183,
      "nh_nl_ratio": 7.535714285714286,
      "cumulative_nh_nl": 156480,
      "spy_close": 457.79
    },
    {
      "date": "2023-08-01",
      "new_highs": 155,
      "new_lows": 38,
      "total_issues": 4669,
      "nh_nl_diff": 117,
      "nh_nl_ratio": 4.078947368421052,
      "cumulative_nh_nl": 156597,
      "spy_close": 456.48
    },
    {
      "date": "2023-08-02",
      "new_highs": 86,
      "new_lows": 77,
      "total_issues": 4669,
      "nh_nl_diff": 9,
      "nh_nl_ratio": 1.1168831168831168,
      "cumulative_nh_nl": 156606,
      "spy_close": 450.13
    },
    {
      "date": "2023-08-03",
      "new_highs": 107,
      "new_lows": 69,
      "total_issues": 4690,
      "nh_nl_diff": 38,
      "nh_nl_ratio": 1.5507246376811594,
      "cumulative_nh_nl": 156644,
      "spy_close": 448.84
    },
    {
      "date": "2023-08-04",
      "new_highs": 133,
      "new_lows": 63,
      "total_issues": 4653,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 2.111111111111111,
      "cumulative_nh_nl": 156714,
      "spy_close": 446.81
    },
    {
      "date": "2023-08-07",
      "new_highs": 137,
      "new_lows": 97,
      "total_issues": 4675,
      "nh_nl_diff": 40,
      "nh_nl_ratio": 1.4123711340206186,
      "cumulative_nh_nl": 156754,
      "spy_close": 450.71
    },
    {
      "date": "2023-08-08",
      "new_highs": 88,
      "new_lows": 129,
      "total_issues": 4669,
      "nh_nl_diff": -41,
      "nh_nl_ratio": 0.6821705426356589,
      "cumulative_nh_nl": 156713,
      "spy_close": 448.75
    },
    {
      "date": "2023-08-09",
      "new_highs": 114,
      "new_lows": 101,
      "total_issues": 4666,
      "nh_nl_diff": 13,
      "nh_nl_ratio": 1.1287128712871286,
      "cumulative_nh_nl": 156726,
      "spy_close": 445.75
    },
    {
      "date": "2023-08-10",
      "new_highs": 103,
      "new_lows": 98,
      "total_issues": 4675,
      "nh_nl_diff": 5,
      "nh_nl_ratio": 1.0510204081632653,
      "cumulative_nh_nl": 156731,
      "spy_close": 445.91
    },
    {
      "date": "2023-08-11",
      "new_highs": 61,
      "new_lows": 92,
      "total_issues": 4665,
      "nh_nl_diff": -31,
      "nh_nl_ratio": 0.6630434782608695,
      "cumulative_nh_nl": 156700,
      "spy_close": 445.65
    },
    {
      "date": "2023-08-14",
      "new_highs": 73,
      "new_lows": 118,
      "total_issues": 4676,
      "nh_nl_diff": -45,
      "nh_nl_ratio": 0.6186440677966102,
      "cumulative_nh_nl": 156655,
      "spy_close": 448.11
    },
    {
      "date": "2023-08-15",
      "new_highs": 56,
      "new_lows": 152,
      "total_issues": 4689,
      "nh_nl_diff": -96,
      "nh_nl_ratio": 0.3684210526315789,
      "cumulative_nh_nl": 156559,
      "spy_close": 442.89
    },
    {
      "date": "2023-08-16",
      "new_highs": 45,
      "new_lows": 173,
      "total_issues": 4681,
      "nh_nl_diff": -128,
      "nh_nl_ratio": 0.26011560693641617,
      "cumulative_nh_nl": 156431,
      "spy_close": 439.64
    },
    {
      "date": "2023-08-17",
      "new_highs": 18,
      "new_lows": 179,
      "total_issues": 4673,
      "nh_nl_diff": -161,
      "nh_nl_ratio": 0.1005586592178771,
      "cumulative_nh_nl": 156270,
      "spy_close": 436.29
    },
    {
      "date": "2023-08-18",
      "new_highs": 17,
      "new_lows": 160,
      "total_issues": 4676,
      "nh_nl_diff": -143,
      "nh_nl_ratio": 0.10625,
      "cumulative_nh_nl": 156127,
      "spy_close": 436.5
    },
    {
      "date": "2023-08-21",
      "new_highs": 46,
      "new_lows": 144,
      "total_issues": 4685,
      "nh_nl_diff": -98,
      "nh_nl_ratio": 0.3194444444444444,
      "cumulative_nh_nl": 156029,
      "spy_close": 439.34
    },
    {
      "date": "2023-08-22",
      "new_highs": 52,
      "new_lows": 139,
      "total_issues": 4684,
      "nh_nl_diff": -87,
      "nh_nl_ratio": 0.37410071942446044,
      "cumulative_nh_nl": 155942,
      "spy_close": 438.15
    },
    {
      "date": "2023-08-23",
      "new_highs": 60,
      "new_lows": 99,
      "total_issues": 4687,
      "nh_nl_diff": -39,
      "nh_nl_ratio": 0.6060606060606061,
      "cumulative_nh_nl": 155903,
      "spy_close": 443.03
    },
    {
      "date": "2023-08-24",
      "new_highs": 48,
      "new_lows": 140,
      "total_issues": 4677,
      "nh_nl_diff": -92,
      "nh_nl_ratio": 0.34285714285714286,
      "cumulative_nh_nl": 155811,
      "spy_close": 436.89
    },
    {
      "date": "2023-08-25",
      "new_highs": 30,
      "new_lows": 130,
      "total_issues": 4668,
      "nh_nl_diff": -100,
      "nh_nl_ratio": 0.23076923076923078,
      "cumulative_nh_nl": 155711,
      "spy_close": 439.97
    },
    {
      "date": "2023-08-28",
      "new_highs": 74,
      "new_lows": 69,
      "total_issues": 4675,
      "nh_nl_diff": 5,
      "nh_nl_ratio": 1.0724637681159421,
      "cumulative_nh_nl": 155716,
      "spy_close": 442.76
    },
    {
      "date": "2023-08-29",
      "new_highs": 92,
      "new_lows": 47,
      "total_issues": 4680,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 1.9574468085106382,
      "cumulative_nh_nl": 155761,
      "spy_close": 449.16
    },
    {
      "date": "2023-08-30",
      "new_highs": 134,
      "new_lows": 37,
      "total_issues": 4685,
      "nh_nl_diff": 97,
      "nh_nl_ratio": 3.6216216216216215,
      "cumulative_nh_nl": 155858,
      "spy_close": 451.01
    },
    {
      "date": "2023-08-31",
      "new_highs": 115,
      "new_lows": 57,
      "total_issues": 4688,
      "nh_nl_diff": 58,
      "nh_nl_ratio": 2.017543859649123,
      "cumulative_nh_nl": 155916,
      "spy_close": 450.35
    },
    {
      "date": "2023-09-01",
      "new_highs": 160,
      "new_lows": 64,
      "total_issues": 4673,
      "nh_nl_diff": 96,
      "nh_nl_ratio": 2.5,
      "cumulative_nh_nl": 156012,
      "spy_close": 451.19
    },
    {
      "date": "2023-09-05",
      "new_highs": 84,
      "new_lows": 140,
      "total_issues": 4685,
      "nh_nl_diff": -56,
      "nh_nl_ratio": 0.6,
      "cumulative_nh_nl": 155956,
      "spy_close": 449.24
    },
    {
      "date": "2023-09-06",
      "new_highs": 54,
      "new_lows": 144,
      "total_issues": 4680,
      "nh_nl_diff": -90,
      "nh_nl_ratio": 0.375,
      "cumulative_nh_nl": 155866,
      "spy_close": 446.22
    },
    {
      "date": "2023-09-07",
      "new_highs": 48,
      "new_lows": 203,
      "total_issues": 4679,
      "nh_nl_diff": -155,
      "nh_nl_ratio": 0.23645320197044334,
      "cumulative_nh_nl": 155711,
      "spy_close": 444.85
    },
    {
      "date": "2023-09-08",
      "new_highs": 62,
      "new_lows": 178,
      "total_issues": 4678,
      "nh_nl_diff": -116,
      "nh_nl_ratio": 0.34831460674157305,
      "cumulative_nh_nl": 155595,
      "spy_close": 445.52
    },
    {
      "date": "2023-09-11",
      "new_highs": 81,
      "new_lows": 145,
      "total_issues": 4690,
      "nh_nl_diff": -64,
      "nh_nl_ratio": 0.5586206896551724,
      "cumulative_nh_nl": 155531,
      "spy_close": 448.45
    },
    {
      "date": "2023-09-12",
      "new_highs": 88,
      "new_lows": 158,
      "total_issues": 4685,
      "nh_nl_diff": -70,
      "nh_nl_ratio": 0.5569620253164557,
      "cumulative_nh_nl": 155461,
      "spy_close": 445.99
    },
    {
      "date": "2023-09-13",
      "new_highs": 58,
      "new_lows": 159,
      "total_issues": 4688,
      "nh_nl_diff": -101,
      "nh_nl_ratio": 0.36477987421383645,
      "cumulative_nh_nl": 155360,
      "spy_close": 446.51
    },
    {
      "date": "2023-09-14",
      "new_highs": 86,
      "new_lows": 119,
      "total_issues": 4684,
      "nh_nl_diff": -33,
      "nh_nl_ratio": 0.7226890756302521,
      "cumulative_nh_nl": 155327,
      "spy_close": 450.36
    },
    {
      "date": "2023-09-15",
      "new_highs": 79,
      "new_lows": 161,
      "total_issues": 4682,
      "nh_nl_diff": -82,
      "nh_nl_ratio": 0.4906832298136646,
      "cumulative_nh_nl": 155245,
      "spy_close": 443.37
    },
    {
      "date": "2023-09-18",
      "new_highs": 61,
      "new_lows": 196,
      "total_issues": 4689,
      "nh_nl_diff": -135,
      "nh_nl_ratio": 0.3112244897959184,
      "cumulative_nh_nl": 155110,
      "spy_close": 443.63
    },
    {
      "date": "2023-09-19",
      "new_highs": 62,
      "new_lows": 206,
      "total_issues": 4676,
      "nh_nl_diff": -144,
      "nh_nl_ratio": 0.30097087378640774,
      "cumulative_nh_nl": 154966,
      "spy_close": 442.71
    },
    {
      "date": "2023-09-20",
      "new_highs": 66,
      "new_lows": 152,
      "total_issues": 4687,
      "nh_nl_diff": -86,
      "nh_nl_ratio": 0.4342105263157895,
      "cumulative_nh_nl": 154880,
      "spy_close": 438.64
    },
    {
      "date": "2023-09-21",
      "new_highs": 22,
      "new_lows": 375,
      "total_issues": 4691,
      "nh_nl_diff": -353,
      "nh_nl_ratio": 0.058666666666666666,
      "cumulative_nh_nl": 154527,
      "spy_close": 431.39
    },
    {
      "date": "2023-09-22",
      "new_highs": 38,
      "new_lows": 308,
      "total_issues": 4682,
      "nh_nl_diff": -270,
      "nh_nl_ratio": 0.12337662337662338,
      "cumulative_nh_nl": 154257,
      "spy_close": 430.42
    },
    {
      "date": "2023-09-25",
      "new_highs": 48,
      "new_lows": 395,
      "total_issues": 4689,
      "nh_nl_diff": -347,
      "nh_nl_ratio": 0.12151898734177215,
      "cumulative_nh_nl": 153910,
      "spy_close": 432.23
    },
    {
      "date": "2023-09-26",
      "new_highs": 36,
      "new_lows": 403,
      "total_issues": 4697,
      "nh_nl_diff": -367,
      "nh_nl_ratio": 0.08933002481389578,
      "cumulative_nh_nl": 153543,
      "spy_close": 425.88
    },
    {
      "date": "2023-09-27",
      "new_highs": 50,
      "new_lows": 384,
      "total_issues": 4707,
      "nh_nl_diff": -334,
      "nh_nl_ratio": 0.13020833333333334,
      "cumulative_nh_nl": 153209,
      "spy_close": 426.05
    },
    {
      "date": "2023-09-28",
      "new_highs": 55,
      "new_lows": 310,
      "total_issues": 4691,
      "nh_nl_diff": -255,
      "nh_nl_ratio": 0.1774193548387097,
      "cumulative_nh_nl": 152954,
      "spy_close": 428.52
    },
    {
      "date": "2023-09-29",
      "new_highs": 44,
      "new_lows": 150,
      "total_issues": 4686,
      "nh_nl_diff": -106,
      "nh_nl_ratio": 0.29333333333333333,
      "cumulative_nh_nl": 152848,
      "spy_close": 427.48
    },
    {
      "date": "2023-10-02",
      "new_highs": 19,
      "new_lows": 414,
      "total_issues": 4692,
      "nh_nl_diff": -395,
      "nh_nl_ratio": 0.04589371980676329,
      "cumulative_nh_nl": 152453,
      "spy_close": 427.31
    },
    {
      "date": "2023-10-03",
      "new_highs": 10,
      "new_lows": 609,
      "total_issues": 4691,
      "nh_nl_diff": -599,
      "nh_nl_ratio": 0.016420361247947456,
      "cumulative_nh_nl": 151854,
      "spy_close": 421.59
    },
    {
      "date": "2023-10-04",
      "new_highs": 12,
      "new_lows": 458,
      "total_issues": 4687,
      "nh_nl_diff": -446,
      "nh_nl_ratio": 0.026200873362445413,
      "cumulative_nh_nl": 151408,
      "spy_close": 424.66
    },
    {
      "date": "2023-10-05",
      "new_highs": 21,
      "new_lows": 329,
      "total_issues": 4704,
      "nh_nl_diff": -308,
      "nh_nl_ratio": 0.06382978723404255,
      "cumulative_nh_nl": 151100,
      "spy_close": 424.5
    },
    {
      "date": "2023-10-06",
      "new_highs": 43,
      "new_lows": 389,
      "total_issues": 4686,
      "nh_nl_diff": -346,
      "nh_nl_ratio": 0.11053984575835475,
      "cumulative_nh_nl": 150754,
      "spy_close": 429.54
    },
    {
      "date": "2023-10-09",
      "new_highs": 48,
      "new_lows": 216,
      "total_issues": 4686,
      "nh_nl_diff": -168,
      "nh_nl_ratio": 0.2222222222222222,
      "cumulative_nh_nl": 150586,
      "spy_close": 432.29
    },
    {
      "date": "2023-10-10",
      "new_highs": 79,
      "new_lows": 82,
      "total_issues": 4697,
      "nh_nl_diff": -3,
      "nh_nl_ratio": 0.9634146341463414,
      "cumulative_nh_nl": 150583,
      "spy_close": 434.54
    },
    {
      "date": "2023-10-11",
      "new_highs": 65,
      "new_lows": 130,
      "total_issues": 4708,
      "nh_nl_diff": -65,
      "nh_nl_ratio": 0.5,
      "cumulative_nh_nl": 150518,
      "spy_close": 436.32
    },
    {
      "date": "2023-10-12",
      "new_highs": 62,
      "new_lows": 308,
      "total_issues": 4696,
      "nh_nl_diff": -246,
      "nh_nl_ratio": 0.2012987012987013,
      "cumulative_nh_nl": 150272,
      "spy_close": 433.66
    },
    {
      "date": "2023-10-13",
      "new_highs": 45,
      "new_lows": 303,
      "total_issues": 4684,
      "nh_nl_diff": -258,
      "nh_nl_ratio": 0.1485148514851485,
      "cumulative_nh_nl": 150014,
      "spy_close": 431.5
    },
    {
      "date": "2023-10-16",
      "new_highs": 57,
      "new_lows": 175,
      "total_issues": 4706,
      "nh_nl_diff": -118,
      "nh_nl_ratio": 0.32571428571428573,
      "cumulative_nh_nl": 149896,
      "spy_close": 436.04
    },
    {
      "date": "2023-10-17",
      "new_highs": 84,
      "new_lows": 159,
      "total_issues": 4706,
      "nh_nl_diff": -75,
      "nh_nl_ratio": 0.5283018867924528,
      "cumulative_nh_nl": 149821,
      "spy_close": 436.02
    },
    {
      "date": "2023-10-18",
      "new_highs": 41,
      "new_lows": 314,
      "total_issues": 4700,
      "nh_nl_diff": -273,
      "nh_nl_ratio": 0.1305732484076433,
      "cumulative_nh_nl": 149548,
      "spy_close": 430.21
    },
    {
      "date": "2023-10-19",
      "new_highs": 22,
      "new_lows": 464,
      "total_issues": 4696,
      "nh_nl_diff": -442,
      "nh_nl_ratio": 0.04741379310344827,
      "cumulative_nh_nl": 149106,
      "spy_close": 426.43
    },
    {
      "date": "2023-10-20",
      "new_highs": 10,
      "new_lows": 536,
      "total_issues": 4683,
      "nh_nl_diff": -526,
      "nh_nl_ratio": 0.018656716417910446,
      "cumulative_nh_nl": 148580,
      "spy_close": 421.19
    },
    {
      "date": "2023-10-23",
      "new_highs": 12,
      "new_lows": 687,
      "total_issues": 4700,
      "nh_nl_diff": -675,
      "nh_nl_ratio": 0.017467248908296942,
      "cumulative_nh_nl": 147905,
      "spy_close": 420.46
    },
    {
      "date": "2023-10-24",
      "new_highs": 18,
      "new_lows": 334,
      "total_issues": 4687,
      "nh_nl_diff": -316,
      "nh_nl_ratio": 0.05389221556886228,
      "cumulative_nh_nl": 147589,
      "spy_close": 423.63
    },
    {
      "date": "2023-10-25",
      "new_highs": 21,
      "new_lows": 666,
      "total_issues": 4692,
      "nh_nl_diff": -645,
      "nh_nl_ratio": 0.03153153153153153,
      "cumulative_nh_nl": 146944,
      "spy_close": 417.55
    },
    {
      "date": "2023-10-26",
      "new_highs": 27,
      "new_lows": 513,
      "total_issues": 4701,
      "nh_nl_diff": -486,
      "nh_nl_ratio": 0.05263157894736842,
      "cumulative_nh_nl": 146458,
      "spy_close": 412.55
    },
    {
      "date": "2023-10-27",
      "new_highs": 23,
      "new_lows": 610,
      "total_issues": 4685,
      "nh_nl_diff": -587,
      "nh_nl_ratio": 0.03770491803278689,
      "cumulative_nh_nl": 145871,
      "spy_close": 410.68
    },
    {
      "date": "2023-10-30",
      "new_highs": 13,
      "new_lows": 389,
      "total_issues": 4711,
      "nh_nl_diff": -376,
      "nh_nl_ratio": 0.033419023136246784,
      "cumulative_nh_nl": 145495,
      "spy_close": 415.59
    },
    {
      "date": "2023-10-31",
      "new_highs": 15,
      "new_lows": 229,
      "total_issues": 4701,
      "nh_nl_diff": -214,
      "nh_nl_ratio": 0.06550218340611354,
      "cumulative_nh_nl": 145281,
      "spy_close": 418.2
    },
    {
      "date": "2023-11-01",
      "new_highs": 40,
      "new_lows": 279,
      "total_issues": 4703,
      "nh_nl_diff": -239,
      "nh_nl_ratio": 0.14336917562724014,
      "cumulative_nh_nl": 145042,
      "spy_close": 422.66
    },
    {
      "date": "2023-11-02",
      "new_highs": 80,
      "new_lows": 129,
      "total_issues": 4708,
      "nh_nl_diff": -49,
      "nh_nl_ratio": 0.6201550387596899,
      "cumulative_nh_nl": 144993,
      "spy_close": 430.76
    },
    {
      "date": "2023-11-03",
      "new_highs": 113,
      "new_lows": 47,
      "total_issues": 4703,
      "nh_nl_diff": 66,
      "nh_nl_ratio": 2.404255319148936,
      "cumulative_nh_nl": 145059,
      "spy_close": 434.69
    },
    {
      "date": "2023-11-06",
      "new_highs": 54,
      "new_lows": 57,
      "total_issues": 4708,
      "nh_nl_diff": -3,
      "nh_nl_ratio": 0.9473684210526315,
      "cumulative_nh_nl": 145056,
      "spy_close": 435.69
    },
    {
      "date": "2023-11-07",
      "new_highs": 55,
      "new_lows": 92,
      "total_issues": 4703,
      "nh_nl_diff": -37,
      "nh_nl_ratio": 0.5978260869565217,
      "cumulative_nh_nl": 145019,
      "spy_close": 436.93
    },
    {
      "date": "2023-11-08",
      "new_highs": 60,
      "new_lows": 149,
      "total_issues": 4704,
      "nh_nl_diff": -89,
      "nh_nl_ratio": 0.40268456375838924,
      "cumulative_nh_nl": 144930,
      "spy_close": 437.25
    },
    {
      "date": "2023-11-09",
      "new_highs": 68,
      "new_lows": 217,
      "total_issues": 4704,
      "nh_nl_diff": -149,
      "nh_nl_ratio": 0.31336405529953915,
      "cumulative_nh_nl": 144781,
      "spy_close": 433.84
    },
    {
      "date": "2023-11-10",
      "new_highs": 78,
      "new_lows": 247,
      "total_issues": 4696,
      "nh_nl_diff": -169,
      "nh_nl_ratio": 0.3157894736842105,
      "cumulative_nh_nl": 144612,
      "spy_close": 440.61
    },
    {
      "date": "2023-11-13",
      "new_highs": 93,
      "new_lows": 162,
      "total_issues": 4709,
      "nh_nl_diff": -69,
      "nh_nl_ratio": 0.5740740740740741,
      "cumulative_nh_nl": 144543,
      "spy_close": 440.19
    },
    {
      "date": "2023-11-14",
      "new_highs": 204,
      "new_lows": 62,
      "total_issues": 4734,
      "nh_nl_diff": 142,
      "nh_nl_ratio": 3.2903225806451615,
      "cumulative_nh_nl": 144685,
      "spy_close": 448.73
    },
    {
      "date": "2023-11-15",
      "new_highs": 179,
      "new_lows": 48,
      "total_issues": 4717,
      "nh_nl_diff": 131,
      "nh_nl_ratio": 3.7291666666666665,
      "cumulative_nh_nl": 144816,
      "spy_close": 449.68
    },
    {
      "date": "2023-11-16",
      "new_highs": 71,
      "new_lows": 69,
      "total_issues": 4716,
      "nh_nl_diff": 2,
      "nh_nl_ratio": 1.0289855072463767,
      "cumulative_nh_nl": 144818,
      "spy_close": 450.23
    },
    {
      "date": "2023-11-17",
      "new_highs": 102,
      "new_lows": 50,
      "total_issues": 4713,
      "nh_nl_diff": 52,
      "nh_nl_ratio": 2.04,
      "cumulative_nh_nl": 144870,
      "spy_close": 450.79
    },
    {
      "date": "2023-11-20",
      "new_highs": 152,
      "new_lows": 54,
      "total_issues": 4720,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 2.814814814814815,
      "cumulative_nh_nl": 144968,
      "spy_close": 454.26
    },
    {
      "date": "2023-11-21",
      "new_highs": 102,
      "new_lows": 58,
      "total_issues": 4720,
      "nh_nl_diff": 44,
      "nh_nl_ratio": 1.7586206896551724,
      "cumulative_nh_nl": 145012,
      "spy_close": 453.27
    },
    {
      "date": "2023-11-22",
      "new_highs": 151,
      "new_lows": 66,
      "total_issues": 4703,
      "nh_nl_diff": 85,
      "nh_nl_ratio": 2.287878787878788,
      "cumulative_nh_nl": 145097,
      "spy_close": 455.02
    },
    {
      "date": "2023-11-24",
      "new_highs": 145,
      "new_lows": 32,
      "total_issues": 4662,
      "nh_nl_diff": 113,
      "nh_nl_ratio": 4.53125,
      "cumulative_nh_nl": 145210,
      "spy_close": 455.3
    },
    {
      "date": "2023-11-27",
      "new_highs": 159,
      "new_lows": 48,
      "total_issues": 4741,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 3.3125,
      "cumulative_nh_nl": 145321,
      "spy_close": 454.48
    },
    {
      "date": "2023-11-28",
      "new_highs": 107,
      "new_lows": 60,
      "total_issues": 4717,
      "nh_nl_diff": 47,
      "nh_nl_ratio": 1.7833333333333334,
      "cumulative_nh_nl": 145368,
      "spy_close": 454.93
    },
    {
      "date": "2023-11-29",
      "new_highs": 153,
      "new_lows": 66,
      "total_issues": 4723,
      "nh_nl_diff": 87,
      "nh_nl_ratio": 2.3181818181818183,
      "cumulative_nh_nl": 145455,
      "spy_close": 454.61
    },
    {
      "date": "2023-11-30",
      "new_highs": 153,
      "new_lows": 71,
      "total_issues": 4728,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 2.1549295774647885,
      "cumulative_nh_nl": 145537,
      "spy_close": 456.4
    },
    {
      "date": "2023-12-01",
      "new_highs": 248,
      "new_lows": 47,
      "total_issues": 4727,
      "nh_nl_diff": 201,
      "nh_nl_ratio": 5.276595744680851,
      "cumulative_nh_nl": 145738,
      "spy_close": 459.1
    },
    {
      "date": "2023-12-04",
      "new_highs": 251,
      "new_lows": 33,
      "total_issues": 4738,
      "nh_nl_diff": 218,
      "nh_nl_ratio": 7.606060606060606,
      "cumulative_nh_nl": 145956,
      "spy_close": 456.69
    },
    {
      "date": "2023-12-05",
      "new_highs": 146,
      "new_lows": 52,
      "total_issues": 4727,
      "nh_nl_diff": 94,
      "nh_nl_ratio": 2.8076923076923075,
      "cumulative_nh_nl": 146050,
      "spy_close": 456.6
    },
    {
      "date": "2023-12-06",
      "new_highs": 211,
      "new_lows": 71,
      "total_issues": 4722,
      "nh_nl_diff": 140,
      "nh_nl_ratio": 2.971830985915493,
      "cumulative_nh_nl": 146190,
      "spy_close": 454.76
    },
    {
      "date": "2023-12-07",
      "new_highs": 104,
      "new_lows": 72,
      "total_issues": 4729,
      "nh_nl_diff": 32,
      "nh_nl_ratio": 1.4444444444444444,
      "cumulative_nh_nl": 146222,
      "spy_close": 458.23
    },
    {
      "date": "2023-12-08",
      "new_highs": 181,
      "new_lows": 59,
      "total_issues": 4722,
      "nh_nl_diff": 122,
      "nh_nl_ratio": 3.0677966101694913,
      "cumulative_nh_nl": 146344,
      "spy_close": 460.2
    },
    {
      "date": "2023-12-11",
      "new_highs": 219,
      "new_lows": 89,
      "total_issues": 4736,
      "nh_nl_diff": 130,
      "nh_nl_ratio": 2.460674157303371,
      "cumulative_nh_nl": 146474,
      "spy_close": 461.99
    },
    {
      "date": "2023-12-12",
      "new_highs": 233,
      "new_lows": 127,
      "total_issues": 4733,
      "nh_nl_diff": 106,
      "nh_nl_ratio": 1.8346456692913387,
      "cumulative_nh_nl": 146580,
      "spy_close": 464.1
    },
    {
      "date": "2023-12-13",
      "new_highs": 407,
      "new_lows": 84,
      "total_issues": 4744,
      "nh_nl_diff": 323,
      "nh_nl_ratio": 4.845238095238095,
      "cumulative_nh_nl": 146903,
      "spy_close": 470.5
    },
    {
      "date": "2023-12-14",
      "new_highs": 580,
      "new_lows": 38,
      "total_issues": 4745,
      "nh_nl_diff": 542,
      "nh_nl_ratio": 15.263157894736842,
      "cumulative_nh_nl": 147445,
      "spy_close": 472.01
    },
    {
      "date": "2023-12-15",
      "new_highs": 326,
      "new_lows": 52,
      "total_issues": 4738,
      "nh_nl_diff": 274,
      "nh_nl_ratio": 6.269230769230769,
      "cumulative_nh_nl": 147719,
      "spy_close": 469.33
    },
    {
      "date": "2023-12-18",
      "new_highs": 231,
      "new_lows": 53,
      "total_issues": 4740,
      "nh_nl_diff": 178,
      "nh_nl_ratio": 4.3584905660377355,
      "cumulative_nh_nl": 147897,
      "spy_close": 471.97
    },
    {
      "date": "2023-12-19",
      "new_highs": 400,
      "new_lows": 57,
      "total_issues": 4747,
      "nh_nl_diff": 343,
      "nh_nl_ratio": 7.017543859649122,
      "cumulative_nh_nl": 148240,
      "spy_close": 474.84
    },
    {
      "date": "2023-12-20",
      "new_highs": 391,
      "new_lows": 61,
      "total_issues": 4735,
      "nh_nl_diff": 330,
      "nh_nl_ratio": 6.409836065573771,
      "cumulative_nh_nl": 148570,
      "spy_close": 468.26
    },
    {
      "date": "2023-12-21",
      "new_highs": 135,
      "new_lows": 38,
      "total_issues": 4731,
      "nh_nl_diff": 97,
      "nh_nl_ratio": 3.5526315789473686,
      "cumulative_nh_nl": 148667,
      "spy_close": 472.7
    },
    {
      "date": "2023-12-22",
      "new_highs": 304,
      "new_lows": 44,
      "total_issues": 4722,
      "nh_nl_diff": 260,
      "nh_nl_ratio": 6.909090909090909,
      "cumulative_nh_nl": 148927,
      "spy_close": 473.65
    },
    {
      "date": "2023-12-26",
      "new_highs": 396,
      "new_lows": 35,
      "total_issues": 4737,
      "nh_nl_diff": 361,
      "nh_nl_ratio": 11.314285714285715,
      "cumulative_nh_nl": 149288,
      "spy_close": 475.65
    },
    {
      "date": "2023-12-27",
      "new_highs": 416,
      "new_lows": 39,
      "total_issues": 4731,
      "nh_nl_diff": 377,
      "nh_nl_ratio": 10.666666666666666,
      "cumulative_nh_nl": 149665,
      "spy_close": 476.51
    },
    {
      "date": "2023-12-28",
      "new_highs": 239,
      "new_lows": 35,
      "total_issues": 4746,
      "nh_nl_diff": 204,
      "nh_nl_ratio": 6.828571428571428,
      "cumulative_nh_nl": 149869,
      "spy_close": 476.69
    },
    {
      "date": "2023-12-29",
      "new_highs": 144,
      "new_lows": 25,
      "total_issues": 4738,
      "nh_nl_diff": 119,
      "nh_nl_ratio": 5.76,
      "cumulative_nh_nl": 149988,
      "spy_close": 475.31
    },
    {
      "date": "2024-01-02",
      "new_highs": 104,
      "new_lows": 27,
      "total_issues": 4741,
      "nh_nl_diff": 77,
      "nh_nl_ratio": 3.8518518518518516,
      "cumulative_nh_nl": 150065,
      "spy_close": 472.65
    },
    {
      "date": "2024-01-03",
      "new_highs": 71,
      "new_lows": 33,
      "total_issues": 4730,
      "nh_nl_diff": 38,
      "nh_nl_ratio": 2.1515151515151514,
      "cumulative_nh_nl": 150103,
      "spy_close": 468.79
    },
    {
      "date": "2024-01-04",
      "new_highs": 104,
      "new_lows": 38,
      "total_issues": 4742,
      "nh_nl_diff": 66,
      "nh_nl_ratio": 2.736842105263158,
      "cumulative_nh_nl": 150169,
      "spy_close": 467.28
    },
    {
      "date": "2024-01-05",
      "new_highs": 85,
      "new_lows": 44,
      "total_issues": 4728,
      "nh_nl_diff": 41,
      "nh_nl_ratio": 1.9318181818181819,
      "cumulative_nh_nl": 150210,
      "spy_close": 467.92
    },
    {
      "date": "2024-01-08",
      "new_highs": 111,
      "new_lows": 63,
      "total_issues": 4741,
      "nh_nl_diff": 48,
      "nh_nl_ratio": 1.7619047619047619,
      "cumulative_nh_nl": 150258,
      "spy_close": 474.6
    },
    {
      "date": "2024-01-09",
      "new_highs": 86,
      "new_lows": 56,
      "total_issues": 4728,
      "nh_nl_diff": 30,
      "nh_nl_ratio": 1.5357142857142858,
      "cumulative_nh_nl": 150288,
      "spy_close": 473.88
    },
    {
      "date": "2024-01-10",
      "new_highs": 117,
      "new_lows": 78,
      "total_issues": 4733,
      "nh_nl_diff": 39,
      "nh_nl_ratio": 1.5,
      "cumulative_nh_nl": 150327,
      "spy_close": 476.56
    },
    {
      "date": "2024-01-11",
      "new_highs": 107,
      "new_lows": 86,
      "total_issues": 4733,
      "nh_nl_diff": 21,
      "nh_nl_ratio": 1.244186046511628,
      "cumulative_nh_nl": 150348,
      "spy_close": 476.35
    },
    {
      "date": "2024-01-12",
      "new_highs": 156,
      "new_lows": 52,
      "total_issues": 4725,
      "nh_nl_diff": 104,
      "nh_nl_ratio": 3.0,
      "cumulative_nh_nl": 150452,
      "spy_close": 476.68
    },
    {
      "date": "2024-01-16",
      "new_highs": 107,
      "new_lows": 146,
      "total_issues": 4743,
      "nh_nl_diff": -39,
      "nh_nl_ratio": 0.7328767123287672,
      "cumulative_nh_nl": 150413,
      "spy_close": 474.93
    },
    {
      "date": "2024-01-17",
      "new_highs": 77,
      "new_lows": 172,
      "total_issues": 4734,
      "nh_nl_diff": -95,
      "nh_nl_ratio": 0.4476744186046512,
      "cumulative_nh_nl": 150318,
      "spy_close": 472.29
    },
    {
      "date": "2024-01-18",
      "new_highs": 107,
      "new_lows": 125,
      "total_issues": 4719,
      "nh_nl_diff": -18,
      "nh_nl_ratio": 0.856,
      "cumulative_nh_nl": 150300,
      "spy_close": 476.49
    },
    {
      "date": "2024-01-19",
      "new_highs": 198,
      "new_lows": 137,
      "total_issues": 4738,
      "nh_nl_diff": 61,
      "nh_nl_ratio": 1.4452554744525548,
      "cumulative_nh_nl": 150361,
      "spy_close": 482.43
    },
    {
      "date": "2024-01-22",
      "new_highs": 329,
      "new_lows": 111,
      "total_issues": 4740,
      "nh_nl_diff": 218,
      "nh_nl_ratio": 2.963963963963964,
      "cumulative_nh_nl": 150579,
      "spy_close": 483.45
    },
    {
      "date": "2024-01-23",
      "new_highs": 168,
      "new_lows": 51,
      "total_issues": 4736,
      "nh_nl_diff": 117,
      "nh_nl_ratio": 3.2941176470588234,
      "cumulative_nh_nl": 150696,
      "spy_close": 484.86
    },
    {
      "date": "2024-01-24",
      "new_highs": 259,
      "new_lows": 66,
      "total_issues": 4739,
      "nh_nl_diff": 193,
      "nh_nl_ratio": 3.9242424242424243,
      "cumulative_nh_nl": 150889,
      "spy_close": 485.39
    },
    {
      "date": "2024-01-25",
      "new_highs": 180,
      "new_lows": 66,
      "total_issues": 4731,
      "nh_nl_diff": 114,
      "nh_nl_ratio": 2.727272727272727,
      "cumulative_nh_nl": 151003,
      "spy_close": 488.03
    },
    {
      "date": "2024-01-26",
      "new_highs": 185,
      "new_lows": 45,
      "total_issues": 4739,
      "nh_nl_diff": 140,
      "nh_nl_ratio": 4.111111111111111,
      "cumulative_nh_nl": 151143,
      "spy_close": 487.41
    },
    {
      "date": "2024-01-29",
      "new_highs": 243,
      "new_lows": 55,
      "total_issues": 4749,
      "nh_nl_diff": 188,
      "nh_nl_ratio": 4.418181818181818,
      "cumulative_nh_nl": 151331,
      "spy_close": 491.27
    },
    {
      "date": "2024-01-30",
      "new_highs": 298,
      "new_lows": 46,
      "total_issues": 4739,
      "nh_nl_diff": 252,
      "nh_nl_ratio": 6.478260869565218,
      "cumulative_nh_nl": 151583,
      "spy_close": 490.89
    },
    {
      "date": "2024-01-31",
      "new_highs": 215,
      "new_lows": 70,
      "total_issues": 4750,
      "nh_nl_diff": 145,
      "nh_nl_ratio": 3.0714285714285716,
      "cumulative_nh_nl": 151728,
      "spy_close": 482.88
    },
    {
      "date": "2024-02-01",
      "new_highs": 206,
      "new_lows": 84,
      "total_issues": 4732,
      "nh_nl_diff": 122,
      "nh_nl_ratio": 2.4523809523809526,
      "cumulative_nh_nl": 151850,
      "spy_close": 489.2
    },
    {
      "date": "2024-02-02",
      "new_highs": 235,
      "new_lows": 121,
      "total_issues": 4731,
      "nh_nl_diff": 114,
      "nh_nl_ratio": 1.9421487603305785,
      "cumulative_nh_nl": 151964,
      "spy_close": 494.35
    },
    {
      "date": "2024-02-05",
      "new_highs": 112,
      "new_lows": 165,
      "total_issues": 4738,
      "nh_nl_diff": -53,
      "nh_nl_ratio": 0.6787878787878788,
      "cumulative_nh_nl": 151911,
      "spy_close": 492.55
    },
    {
      "date": "2024-02-06",
      "new_highs": 147,
      "new_lows": 78,
      "total_issues": 4742,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 1.8846153846153846,
      "cumulative_nh_nl": 151980,
      "spy_close": 493.98
    },
    {
      "date": "2024-02-07",
      "new_highs": 269,
      "new_lows": 81,
      "total_issues": 4740,
      "nh_nl_diff": 188,
      "nh_nl_ratio": 3.3209876543209877,
      "cumulative_nh_nl": 152168,
      "spy_close": 498.1
    },
    {
      "date": "2024-02-08",
      "new_highs": 254,
      "new_lows": 73,
      "total_issues": 4742,
      "nh_nl_diff": 181,
      "nh_nl_ratio": 3.4794520547945207,
      "cumulative_nh_nl": 152349,
      "spy_close": 498.32
    },
    {
      "date": "2024-02-09",
      "new_highs": 322,
      "new_lows": 59,
      "total_issues": 4732,
      "nh_nl_diff": 263,
      "nh_nl_ratio": 5.4576271186440675,
      "cumulative_nh_nl": 152612,
      "spy_close": 501.2
    },
    {
      "date": "2024-02-12",
      "new_highs": 399,
      "new_lows": 38,
      "total_issues": 4752,
      "nh_nl_diff": 361,
      "nh_nl_ratio": 10.5,
      "cumulative_nh_nl": 152973,
      "spy_close": 500.98
    },
    {
      "date": "2024-02-13",
      "new_highs": 53,
      "new_lows": 100,
      "total_issues": 4753,
      "nh_nl_diff": -47,
      "nh_nl_ratio": 0.53,
      "cumulative_nh_nl": 152926,
      "spy_close": 494.08
    },
    {
      "date": "2024-02-14",
      "new_highs": 162,
      "new_lows": 63,
      "total_issues": 4750,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 2.5714285714285716,
      "cumulative_nh_nl": 153025,
      "spy_close": 498.57
    },
    {
      "date": "2024-02-15",
      "new_highs": 332,
      "new_lows": 46,
      "total_issues": 4741,
      "nh_nl_diff": 286,
      "nh_nl_ratio": 7.217391304347826,
      "cumulative_nh_nl": 153311,
      "spy_close": 502.01
    },
    {
      "date": "2024-02-16",
      "new_highs": 305,
      "new_lows": 40,
      "total_issues": 4751,
      "nh_nl_diff": 265,
      "nh_nl_ratio": 7.625,
      "cumulative_nh_nl": 153576,
      "spy_close": 499.51
    },
    {
      "date": "2024-02-20",
      "new_highs": 147,
      "new_lows": 72,
      "total_issues": 4753,
      "nh_nl_diff": 75,
      "nh_nl_ratio": 2.0416666666666665,
      "cumulative_nh_nl": 153651,
      "spy_close": 496.76
    },
    {
      "date": "2024-02-21",
      "new_highs": 108,
      "new_lows": 82,
      "total_issues": 4753,
      "nh_nl_diff": 26,
      "nh_nl_ratio": 1.3170731707317074,
      "cumulative_nh_nl": 153677,
      "spy_close": 497.21
    },
    {
      "date": "2024-02-22",
      "new_highs": 306,
      "new_lows": 99,
      "total_issues": 4750,
      "nh_nl_diff": 207,
      "nh_nl_ratio": 3.090909090909091,
      "cumulative_nh_nl": 153884,
      "spy_close": 507.5
    },
    {
      "date": "2024-02-23",
      "new_highs": 349,
      "new_lows": 110,
      "total_issues": 4735,
      "nh_nl_diff": 239,
      "nh_nl_ratio": 3.172727272727273,
      "cumulative_nh_nl": 154123,
      "spy_close": 507.85
    },
    {
      "date": "2024-02-26",
      "new_highs": 308,
      "new_lows": 87,
      "total_issues": 4757,
      "nh_nl_diff": 221,
      "nh_nl_ratio": 3.5402298850574714,
      "cumulative_nh_nl": 154344,
      "spy_close": 505.99
    },
    {
      "date": "2024-02-27",
      "new_highs": 298,
      "new_lows": 46,
      "total_issues": 4754,
      "nh_nl_diff": 252,
      "nh_nl_ratio": 6.478260869565218,
      "cumulative_nh_nl": 154596,
      "spy_close": 506.93
    },
    {
      "date": "2024-02-28",
      "new_highs": 255,
      "new_lows": 70,
      "total_issues": 4742,
      "nh_nl_diff": 185,
      "nh_nl_ratio": 3.642857142857143,
      "cumulative_nh_nl": 154781,
      "spy_close": 506.26
    },
    {
      "date": "2024-02-29",
      "new_highs": 334,
      "new_lows": 54,
      "total_issues": 4736,
      "nh_nl_diff": 280,
      "nh_nl_ratio": 6.185185185185185,
      "cumulative_nh_nl": 155061,
      "spy_close": 508.08
    },
    {
      "date": "2024-03-01",
      "new_highs": 411,
      "new_lows": 69,
      "total_issues": 4740,
      "nh_nl_diff": 342,
      "nh_nl_ratio": 5.956521739130435,
      "cumulative_nh_nl": 155403,
      "spy_close": 512.85
    },
    {
      "date": "2024-03-04",
      "new_highs": 457,
      "new_lows": 95,
      "total_issues": 4769,
      "nh_nl_diff": 362,
      "nh_nl_ratio": 4.810526315789474,
      "cumulative_nh_nl": 155765,
      "spy_close": 512.3
    },
    {
      "date": "2024-03-05",
      "new_highs": 234,
      "new_lows": 99,
      "total_issues": 4747,
      "nh_nl_diff": 135,
      "nh_nl_ratio": 2.3636363636363638,
      "cumulative_nh_nl": 155900,
      "spy_close": 507.18
    },
    {
      "date": "2024-03-06",
      "new_highs": 300,
      "new_lows": 79,
      "total_issues": 4772,
      "nh_nl_diff": 221,
      "nh_nl_ratio": 3.7974683544303796,
      "cumulative_nh_nl": 156121,
      "spy_close": 509.75
    },
    {
      "date": "2024-03-07",
      "new_highs": 395,
      "new_lows": 56,
      "total_issues": 4758,
      "nh_nl_diff": 339,
      "nh_nl_ratio": 7.053571428571429,
      "cumulative_nh_nl": 156460,
      "spy_close": 514.81
    },
    {
      "date": "2024-03-08",
      "new_highs": 388,
      "new_lows": 55,
      "total_issues": 4754,
      "nh_nl_diff": 333,
      "nh_nl_ratio": 7.054545454545455,
      "cumulative_nh_nl": 156793,
      "spy_close": 511.72
    },
    {
      "date": "2024-03-11",
      "new_highs": 135,
      "new_lows": 39,
      "total_issues": 4754,
      "nh_nl_diff": 96,
      "nh_nl_ratio": 3.4615384615384617,
      "cumulative_nh_nl": 156889,
      "spy_close": 511.28
    },
    {
      "date": "2024-03-12",
      "new_highs": 192,
      "new_lows": 74,
      "total_issues": 4760,
      "nh_nl_diff": 118,
      "nh_nl_ratio": 2.5945945945945947,
      "cumulative_nh_nl": 157007,
      "spy_close": 516.78
    },
    {
      "date": "2024-03-13",
      "new_highs": 315,
      "new_lows": 70,
      "total_issues": 4766,
      "nh_nl_diff": 245,
      "nh_nl_ratio": 4.5,
      "cumulative_nh_nl": 157252,
      "spy_close": 515.97
    },
    {
      "date": "2024-03-14",
      "new_highs": 164,
      "new_lows": 141,
      "total_issues": 4759,
      "nh_nl_diff": 23,
      "nh_nl_ratio": 1.1631205673758864,
      "cumulative_nh_nl": 157275,
      "spy_close": 514.95
    },
    {
      "date": "2024-03-15",
      "new_highs": 133,
      "new_lows": 111,
      "total_issues": 4756,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 1.1981981981981982,
      "cumulative_nh_nl": 157297,
      "spy_close": 509.83
    },
    {
      "date": "2024-03-18",
      "new_highs": 165,
      "new_lows": 85,
      "total_issues": 4766,
      "nh_nl_diff": 80,
      "nh_nl_ratio": 1.9411764705882353,
      "cumulative_nh_nl": 157377,
      "spy_close": 512.86
    },
    {
      "date": "2024-03-19",
      "new_highs": 184,
      "new_lows": 82,
      "total_issues": 4776,
      "nh_nl_diff": 102,
      "nh_nl_ratio": 2.2439024390243905,
      "cumulative_nh_nl": 157479,
      "spy_close": 515.71
    },
    {
      "date": "2024-03-20",
      "new_highs": 337,
      "new_lows": 73,
      "total_issues": 4754,
      "nh_nl_diff": 264,
      "nh_nl_ratio": 4.616438356164384,
      "cumulative_nh_nl": 157743,
      "spy_close": 520.48
    },
    {
      "date": "2024-03-21",
      "new_highs": 523,
      "new_lows": 49,
      "total_issues": 4761,
      "nh_nl_diff": 474,
      "nh_nl_ratio": 10.673469387755102,
      "cumulative_nh_nl": 158217,
      "spy_close": 522.2
    },
    {
      "date": "2024-03-22",
      "new_highs": 264,
      "new_lows": 57,
      "total_issues": 4760,
      "nh_nl_diff": 207,
      "nh_nl_ratio": 4.631578947368421,
      "cumulative_nh_nl": 158424,
      "spy_close": 521.21
    },
    {
      "date": "2024-03-25",
      "new_highs": 222,
      "new_lows": 69,
      "total_issues": 4763,
      "nh_nl_diff": 153,
      "nh_nl_ratio": 3.217391304347826,
      "cumulative_nh_nl": 158577,
      "spy_close": 519.77
    },
    {
      "date": "2024-03-26",
      "new_highs": 183,
      "new_lows": 79,
      "total_issues": 4765,
      "nh_nl_diff": 104,
      "nh_nl_ratio": 2.3164556962025316,
      "cumulative_nh_nl": 158681,
      "spy_close": 518.81
    },
    {
      "date": "2024-03-27",
      "new_highs": 297,
      "new_lows": 39,
      "total_issues": 4773,
      "nh_nl_diff": 258,
      "nh_nl_ratio": 7.615384615384615,
      "cumulative_nh_nl": 158939,
      "spy_close": 523.17
    },
    {
      "date": "2024-03-28",
      "new_highs": 439,
      "new_lows": 31,
      "total_issues": 4764,
      "nh_nl_diff": 408,
      "nh_nl_ratio": 14.161290322580646,
      "cumulative_nh_nl": 159347,
      "spy_close": 523.07
    },
    {
      "date": "2024-04-01",
      "new_highs": 251,
      "new_lows": 46,
      "total_issues": 4787,
      "nh_nl_diff": 205,
      "nh_nl_ratio": 5.456521739130435,
      "cumulative_nh_nl": 159552,
      "spy_close": 522.16
    },
    {
      "date": "2024-04-02",
      "new_highs": 138,
      "new_lows": 94,
      "total_issues": 4778,
      "nh_nl_diff": 44,
      "nh_nl_ratio": 1.4680851063829787,
      "cumulative_nh_nl": 159596,
      "spy_close": 518.84
    },
    {
      "date": "2024-04-03",
      "new_highs": 231,
      "new_lows": 99,
      "total_issues": 4758,
      "nh_nl_diff": 132,
      "nh_nl_ratio": 2.3333333333333335,
      "cumulative_nh_nl": 159728,
      "spy_close": 519.41
    },
    {
      "date": "2024-04-04",
      "new_highs": 301,
      "new_lows": 59,
      "total_issues": 4774,
      "nh_nl_diff": 242,
      "nh_nl_ratio": 5.101694915254237,
      "cumulative_nh_nl": 159970,
      "spy_close": 513.07
    },
    {
      "date": "2024-04-05",
      "new_highs": 143,
      "new_lows": 98,
      "total_issues": 4761,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 1.4591836734693877,
      "cumulative_nh_nl": 160015,
      "spy_close": 518.43
    },
    {
      "date": "2024-04-08",
      "new_highs": 176,
      "new_lows": 56,
      "total_issues": 4772,
      "nh_nl_diff": 120,
      "nh_nl_ratio": 3.142857142857143,
      "cumulative_nh_nl": 160135,
      "spy_close": 518.72
    },
    {
      "date": "2024-04-09",
      "new_highs": 124,
      "new_lows": 46,
      "total_issues": 4767,
      "nh_nl_diff": 78,
      "nh_nl_ratio": 2.6956521739130435,
      "cumulative_nh_nl": 160213,
      "spy_close": 519.32
    },
    {
      "date": "2024-04-10",
      "new_highs": 40,
      "new_lows": 145,
      "total_issues": 4771,
      "nh_nl_diff": -105,
      "nh_nl_ratio": 0.27586206896551724,
      "cumulative_nh_nl": 160108,
      "spy_close": 514.12
    },
    {
      "date": "2024-04-11",
      "new_highs": 68,
      "new_lows": 89,
      "total_issues": 4771,
      "nh_nl_diff": -21,
      "nh_nl_ratio": 0.7640449438202247,
      "cumulative_nh_nl": 160087,
      "spy_close": 518.0
    },
    {
      "date": "2024-04-12",
      "new_highs": 83,
      "new_lows": 159,
      "total_issues": 4780,
      "nh_nl_diff": -76,
      "nh_nl_ratio": 0.5220125786163522,
      "cumulative_nh_nl": 160011,
      "spy_close": 510.85
    },
    {
      "date": "2024-04-15",
      "new_highs": 29,
      "new_lows": 248,
      "total_issues": 4780,
      "nh_nl_diff": -219,
      "nh_nl_ratio": 0.11693548387096774,
      "cumulative_nh_nl": 159792,
      "spy_close": 504.45
    },
    {
      "date": "2024-04-16",
      "new_highs": 11,
      "new_lows": 282,
      "total_issues": 4778,
      "nh_nl_diff": -271,
      "nh_nl_ratio": 0.03900709219858156,
      "cumulative_nh_nl": 159521,
      "spy_close": 503.53
    },
    {
      "date": "2024-04-17",
      "new_highs": 23,
      "new_lows": 175,
      "total_issues": 4776,
      "nh_nl_diff": -152,
      "nh_nl_ratio": 0.13142857142857142,
      "cumulative_nh_nl": 159369,
      "spy_close": 500.55
    },
    {
      "date": "2024-04-18",
      "new_highs": 23,
      "new_lows": 171,
      "total_issues": 4780,
      "nh_nl_diff": -148,
      "nh_nl_ratio": 0.13450292397660818,
      "cumulative_nh_nl": 159221,
      "spy_close": 499.52
    },
    {
      "date": "2024-04-19",
      "new_highs": 22,
      "new_lows": 133,
      "total_issues": 4770,
      "nh_nl_diff": -111,
      "nh_nl_ratio": 0.16541353383458646,
      "cumulative_nh_nl": 159110,
      "spy_close": 495.16
    },
    {
      "date": "2024-04-22",
      "new_highs": 47,
      "new_lows": 136,
      "total_issues": 4776,
      "nh_nl_diff": -89,
      "nh_nl_ratio": 0.34558823529411764,
      "cumulative_nh_nl": 159021,
      "spy_close": 499.72
    },
    {
      "date": "2024-04-23",
      "new_highs": 81,
      "new_lows": 47,
      "total_issues": 4777,
      "nh_nl_diff": 34,
      "nh_nl_ratio": 1.7234042553191489,
      "cumulative_nh_nl": 159055,
      "spy_close": 505.65
    },
    {
      "date": "2024-04-24",
      "new_highs": 81,
      "new_lows": 82,
      "total_issues": 4772,
      "nh_nl_diff": -1,
      "nh_nl_ratio": 0.9878048780487805,
      "cumulative_nh_nl": 159054,
      "spy_close": 505.41
    },
    {
      "date": "2024-04-25",
      "new_highs": 59,
      "new_lows": 139,
      "total_issues": 4775,
      "nh_nl_diff": -80,
      "nh_nl_ratio": 0.4244604316546763,
      "cumulative_nh_nl": 158974,
      "spy_close": 503.49
    },
    {
      "date": "2024-04-26",
      "new_highs": 110,
      "new_lows": 63,
      "total_issues": 4764,
      "nh_nl_diff": 47,
      "nh_nl_ratio": 1.746031746031746,
      "cumulative_nh_nl": 159021,
      "spy_close": 508.26
    },
    {
      "date": "2024-04-29",
      "new_highs": 109,
      "new_lows": 38,
      "total_issues": 4779,
      "nh_nl_diff": 71,
      "nh_nl_ratio": 2.8684210526315788,
      "cumulative_nh_nl": 159092,
      "spy_close": 510.06
    },
    {
      "date": "2024-04-30",
      "new_highs": 88,
      "new_lows": 92,
      "total_issues": 4782,
      "nh_nl_diff": -4,
      "nh_nl_ratio": 0.9565217391304348,
      "cumulative_nh_nl": 159088,
      "spy_close": 501.98
    },
    {
      "date": "2024-05-01",
      "new_highs": 91,
      "new_lows": 85,
      "total_issues": 4773,
      "nh_nl_diff": 6,
      "nh_nl_ratio": 1.0705882352941176,
      "cumulative_nh_nl": 159094,
      "spy_close": 500.35
    },
    {
      "date": "2024-05-02",
      "new_highs": 130,
      "new_lows": 60,
      "total_issues": 4775,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 2.1666666666666665,
      "cumulative_nh_nl": 159164,
      "spy_close": 505.03
    },
    {
      "date": "2024-05-03",
      "new_highs": 190,
      "new_lows": 47,
      "total_issues": 4775,
      "nh_nl_diff": 143,
      "nh_nl_ratio": 4.042553191489362,
      "cumulative_nh_nl": 159307,
      "spy_close": 511.29
    },
    {
      "date": "2024-05-06",
      "new_highs": 239,
      "new_lows": 36,
      "total_issues": 4789,
      "nh_nl_diff": 203,
      "nh_nl_ratio": 6.638888888888889,
      "cumulative_nh_nl": 159510,
      "spy_close": 516.57
    },
    {
      "date": "2024-05-07",
      "new_highs": 277,
      "new_lows": 47,
      "total_issues": 4788,
      "nh_nl_diff": 230,
      "nh_nl_ratio": 5.8936170212765955,
      "cumulative_nh_nl": 159740,
      "spy_close": 517.14
    },
    {
      "date": "2024-05-08",
      "new_highs": 187,
      "new_lows": 74,
      "total_issues": 4778,
      "nh_nl_diff": 113,
      "nh_nl_ratio": 2.527027027027027,
      "cumulative_nh_nl": 159853,
      "spy_close": 517.19
    },
    {
      "date": "2024-05-09",
      "new_highs": 252,
      "new_lows": 57,
      "total_issues": 4786,
      "nh_nl_diff": 195,
      "nh_nl_ratio": 4.421052631578948,
      "cumulative_nh_nl": 160048,
      "spy_close": 520.17
    },
    {
      "date": "2024-05-10",
      "new_highs": 289,
      "new_lows": 70,
      "total_issues": 4767,
      "nh_nl_diff": 219,
      "nh_nl_ratio": 4.128571428571429,
      "cumulative_nh_nl": 160267,
      "spy_close": 520.84
    },
    {
      "date": "2024-05-13",
      "new_highs": 224,
      "new_lows": 59,
      "total_issues": 4773,
      "nh_nl_diff": 165,
      "nh_nl_ratio": 3.7966101694915255,
      "cumulative_nh_nl": 160432,
      "spy_close": 520.91
    },
    {
      "date": "2024-05-14",
      "new_highs": 230,
      "new_lows": 40,
      "total_issues": 4779,
      "nh_nl_diff": 190,
      "nh_nl_ratio": 5.75,
      "cumulative_nh_nl": 160622,
      "spy_close": 523.3
    },
    {
      "date": "2024-05-15",
      "new_highs": 381,
      "new_lows": 45,
      "total_issues": 4791,
      "nh_nl_diff": 336,
      "nh_nl_ratio": 8.466666666666667,
      "cumulative_nh_nl": 160958,
      "spy_close": 529.78
    },
    {
      "date": "2024-05-16",
      "new_highs": 270,
      "new_lows": 35,
      "total_issues": 4786,
      "nh_nl_diff": 235,
      "nh_nl_ratio": 7.714285714285714,
      "cumulative_nh_nl": 161193,
      "spy_close": 528.69
    },
    {
      "date": "2024-05-17",
      "new_highs": 233,
      "new_lows": 48,
      "total_issues": 4787,
      "nh_nl_diff": 185,
      "nh_nl_ratio": 4.854166666666667,
      "cumulative_nh_nl": 161378,
      "spy_close": 529.45
    },
    {
      "date": "2024-05-20",
      "new_highs": 326,
      "new_lows": 81,
      "total_issues": 4788,
      "nh_nl_diff": 245,
      "nh_nl_ratio": 4.0246913580246915,
      "cumulative_nh_nl": 161623,
      "spy_close": 530.06
    },
    {
      "date": "2024-05-21",
      "new_highs": 242,
      "new_lows": 81,
      "total_issues": 4786,
      "nh_nl_diff": 161,
      "nh_nl_ratio": 2.9876543209876543,
      "cumulative_nh_nl": 161784,
      "spy_close": 531.36
    },
    {
      "date": "2024-05-22",
      "new_highs": 173,
      "new_lows": 92,
      "total_issues": 4792,
      "nh_nl_diff": 81,
      "nh_nl_ratio": 1.8804347826086956,
      "cumulative_nh_nl": 161865,
      "spy_close": 529.83
    },
    {
      "date": "2024-05-23",
      "new_highs": 139,
      "new_lows": 139,
      "total_issues": 4778,
      "nh_nl_diff": 0,
      "nh_nl_ratio": 1.0,
      "cumulative_nh_nl": 161865,
      "spy_close": 525.96
    },
    {
      "date": "2024-05-24",
      "new_highs": 142,
      "new_lows": 86,
      "total_issues": 4769,
      "nh_nl_diff": 56,
      "nh_nl_ratio": 1.6511627906976745,
      "cumulative_nh_nl": 161921,
      "spy_close": 529.44
    },
    {
      "date": "2024-05-28",
      "new_highs": 178,
      "new_lows": 97,
      "total_issues": 4788,
      "nh_nl_diff": 81,
      "nh_nl_ratio": 1.8350515463917525,
      "cumulative_nh_nl": 162002,
      "spy_close": 529.81
    },
    {
      "date": "2024-05-29",
      "new_highs": 57,
      "new_lows": 144,
      "total_issues": 4774,
      "nh_nl_diff": -87,
      "nh_nl_ratio": 0.3958333333333333,
      "cumulative_nh_nl": 161915,
      "spy_close": 526.1
    },
    {
      "date": "2024-05-30",
      "new_highs": 89,
      "new_lows": 79,
      "total_issues": 4789,
      "nh_nl_diff": 10,
      "nh_nl_ratio": 1.1265822784810127,
      "cumulative_nh_nl": 161925,
      "spy_close": 522.61
    },
    {
      "date": "2024-05-31",
      "new_highs": 125,
      "new_lows": 73,
      "total_issues": 4786,
      "nh_nl_diff": 52,
      "nh_nl_ratio": 1.7123287671232876,
      "cumulative_nh_nl": 161977,
      "spy_close": 527.37
    },
    {
      "date": "2024-06-03",
      "new_highs": 168,
      "new_lows": 81,
      "total_issues": 4789,
      "nh_nl_diff": 87,
      "nh_nl_ratio": 2.074074074074074,
      "cumulative_nh_nl": 162064,
      "spy_close": 527.8
    },
    {
      "date": "2024-06-04",
      "new_highs": 76,
      "new_lows": 102,
      "total_issues": 4785,
      "nh_nl_diff": -26,
      "nh_nl_ratio": 0.7450980392156863,
      "cumulative_nh_nl": 162038,
      "spy_close": 528.39
    },
    {
      "date": "2024-06-05",
      "new_highs": 138,
      "new_lows": 94,
      "total_issues": 4786,
      "nh_nl_diff": 44,
      "nh_nl_ratio": 1.4680851063829787,
      "cumulative_nh_nl": 162082,
      "spy_close": 534.67
    },
    {
      "date": "2024-06-06",
      "new_highs": 134,
      "new_lows": 75,
      "total_issues": 4783,
      "nh_nl_diff": 59,
      "nh_nl_ratio": 1.7866666666666666,
      "cumulative_nh_nl": 162141,
      "spy_close": 534.66
    },
    {
      "date": "2024-06-07",
      "new_highs": 77,
      "new_lows": 112,
      "total_issues": 4772,
      "nh_nl_diff": -35,
      "nh_nl_ratio": 0.6875,
      "cumulative_nh_nl": 162106,
      "spy_close": 534.01
    },
    {
      "date": "2024-06-10",
      "new_highs": 100,
      "new_lows": 143,
      "total_issues": 4789,
      "nh_nl_diff": -43,
      "nh_nl_ratio": 0.6993006993006993,
      "cumulative_nh_nl": 162063,
      "spy_close": 535.66
    },
    {
      "date": "2024-06-11",
      "new_highs": 92,
      "new_lows": 114,
      "total_issues": 4779,
      "nh_nl_diff": -22,
      "nh_nl_ratio": 0.8070175438596491,
      "cumulative_nh_nl": 162041,
      "spy_close": 536.95
    },
    {
      "date": "2024-06-12",
      "new_highs": 238,
      "new_lows": 63,
      "total_issues": 4779,
      "nh_nl_diff": 175,
      "nh_nl_ratio": 3.7777777777777777,
      "cumulative_nh_nl": 162216,
      "spy_close": 541.36
    },
    {
      "date": "2024-06-13",
      "new_highs": 98,
      "new_lows": 132,
      "total_issues": 4781,
      "nh_nl_diff": -34,
      "nh_nl_ratio": 0.7424242424242424,
      "cumulative_nh_nl": 162182,
      "spy_close": 542.45
    },
    {
      "date": "2024-06-14",
      "new_highs": 56,
      "new_lows": 196,
      "total_issues": 4784,
      "nh_nl_diff": -140,
      "nh_nl_ratio": 0.2857142857142857,
      "cumulative_nh_nl": 162042,
      "spy_close": 542.78
    },
    {
      "date": "2024-06-17",
      "new_highs": 121,
      "new_lows": 189,
      "total_issues": 4795,
      "nh_nl_diff": -68,
      "nh_nl_ratio": 0.6402116402116402,
      "cumulative_nh_nl": 161974,
      "spy_close": 547.1
    },
    {
      "date": "2024-06-18",
      "new_highs": 150,
      "new_lows": 160,
      "total_issues": 4792,
      "nh_nl_diff": -10,
      "nh_nl_ratio": 0.9375,
      "cumulative_nh_nl": 161964,
      "spy_close": 548.49
    },
    {
      "date": "2024-06-20",
      "new_highs": 115,
      "new_lows": 189,
      "total_issues": 4805,
      "nh_nl_diff": -74,
      "nh_nl_ratio": 0.6084656084656085,
      "cumulative_nh_nl": 161890,
      "spy_close": 547.0
    },
    {
      "date": "2024-06-21",
      "new_highs": 52,
      "new_lows": 122,
      "total_issues": 4807,
      "nh_nl_diff": -70,
      "nh_nl_ratio": 0.4262295081967213,
      "cumulative_nh_nl": 161820,
      "spy_close": 544.51
    },
    {
      "date": "2024-06-24",
      "new_highs": 105,
      "new_lows": 80,
      "total_issues": 4795,
      "nh_nl_diff": 25,
      "nh_nl_ratio": 1.3125,
      "cumulative_nh_nl": 161845,
      "spy_close": 542.74
    },
    {
      "date": "2024-06-25",
      "new_highs": 84,
      "new_lows": 138,
      "total_issues": 4796,
      "nh_nl_diff": -54,
      "nh_nl_ratio": 0.6086956521739131,
      "cumulative_nh_nl": 161791,
      "spy_close": 544.83
    },
    {
      "date": "2024-06-26",
      "new_highs": 69,
      "new_lows": 149,
      "total_issues": 4797,
      "nh_nl_diff": -80,
      "nh_nl_ratio": 0.46308724832214765,
      "cumulative_nh_nl": 161711,
      "spy_close": 545.51
    },
    {
      "date": "2024-06-27",
      "new_highs": 105,
      "new_lows": 101,
      "total_issues": 4800,
      "nh_nl_diff": 4,
      "nh_nl_ratio": 1.0396039603960396,
      "cumulative_nh_nl": 161715,
      "spy_close": 546.37
    },
    {
      "date": "2024-06-28",
      "new_highs": 176,
      "new_lows": 101,
      "total_issues": 4789,
      "nh_nl_diff": 75,
      "nh_nl_ratio": 1.7425742574257426,
      "cumulative_nh_nl": 161790,
      "spy_close": 544.22
    },
    {
      "date": "2024-07-01",
      "new_highs": 100,
      "new_lows": 124,
      "total_issues": 4801,
      "nh_nl_diff": -24,
      "nh_nl_ratio": 0.8064516129032258,
      "cumulative_nh_nl": 161766,
      "spy_close": 545.34
    },
    {
      "date": "2024-07-02",
      "new_highs": 102,
      "new_lows": 163,
      "total_issues": 4799,
      "nh_nl_diff": -61,
      "nh_nl_ratio": 0.6257668711656442,
      "cumulative_nh_nl": 161705,
      "spy_close": 549.01
    },
    {
      "date": "2024-07-03",
      "new_highs": 145,
      "new_lows": 76,
      "total_issues": 4764,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 1.9078947368421053,
      "cumulative_nh_nl": 161774,
      "spy_close": 551.46
    },
    {
      "date": "2024-07-05",
      "new_highs": 159,
      "new_lows": 142,
      "total_issues": 4789,
      "nh_nl_diff": 17,
      "nh_nl_ratio": 1.119718309859155,
      "cumulative_nh_nl": 161791,
      "spy_close": 554.64
    },
    {
      "date": "2024-07-08",
      "new_highs": 181,
      "new_lows": 88,
      "total_issues": 4795,
      "nh_nl_diff": 93,
      "nh_nl_ratio": 2.0568181818181817,
      "cumulative_nh_nl": 161884,
      "spy_close": 555.28
    },
    {
      "date": "2024-07-09",
      "new_highs": 160,
      "new_lows": 155,
      "total_issues": 4799,
      "nh_nl_diff": 5,
      "nh_nl_ratio": 1.032258064516129,
      "cumulative_nh_nl": 161889,
      "spy_close": 555.82
    },
    {
      "date": "2024-07-10",
      "new_highs": 193,
      "new_lows": 122,
      "total_issues": 4805,
      "nh_nl_diff": 71,
      "nh_nl_ratio": 1.5819672131147542,
      "cumulative_nh_nl": 161960,
      "spy_close": 561.32
    },
    {
      "date": "2024-07-11",
      "new_highs": 396,
      "new_lows": 40,
      "total_issues": 4809,
      "nh_nl_diff": 356,
      "nh_nl_ratio": 9.9,
      "cumulative_nh_nl": 162316,
      "spy_close": 556.48
    },
    {
      "date": "2024-07-12",
      "new_highs": 424,
      "new_lows": 32,
      "total_issues": 4808,
      "nh_nl_diff": 392,
      "nh_nl_ratio": 13.25,
      "cumulative_nh_nl": 162708,
      "spy_close": 559.99
    },
    {
      "date": "2024-07-15",
      "new_highs": 482,
      "new_lows": 32,
      "total_issues": 4806,
      "nh_nl_diff": 450,
      "nh_nl_ratio": 15.0625,
      "cumulative_nh_nl": 163158,
      "spy_close": 561.53
    },
    {
      "date": "2024-07-16",
      "new_highs": 687,
      "new_lows": 30,
      "total_issues": 4813,
      "nh_nl_diff": 657,
      "nh_nl_ratio": 22.9,
      "cumulative_nh_nl": 163815,
      "spy_close": 564.86
    },
    {
      "date": "2024-07-17",
      "new_highs": 543,
      "new_lows": 28,
      "total_issues": 4804,
      "nh_nl_diff": 515,
      "nh_nl_ratio": 19.392857142857142,
      "cumulative_nh_nl": 164330,
      "spy_close": 556.94
    },
    {
      "date": "2024-07-18",
      "new_highs": 378,
      "new_lows": 38,
      "total_issues": 4813,
      "nh_nl_diff": 340,
      "nh_nl_ratio": 9.947368421052632,
      "cumulative_nh_nl": 164670,
      "spy_close": 552.66
    },
    {
      "date": "2024-07-19",
      "new_highs": 70,
      "new_lows": 60,
      "total_issues": 4777,
      "nh_nl_diff": 10,
      "nh_nl_ratio": 1.1666666666666667,
      "cumulative_nh_nl": 164680,
      "spy_close": 548.99
    },
    {
      "date": "2024-07-22",
      "new_highs": 154,
      "new_lows": 43,
      "total_issues": 4812,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 3.5813953488372094,
      "cumulative_nh_nl": 164791,
      "spy_close": 554.65
    },
    {
      "date": "2024-07-23",
      "new_highs": 384,
      "new_lows": 42,
      "total_issues": 4809,
      "nh_nl_diff": 342,
      "nh_nl_ratio": 9.142857142857142,
      "cumulative_nh_nl": 165133,
      "spy_close": 553.78
    },
    {
      "date": "2024-07-24",
      "new_highs": 232,
      "new_lows": 62,
      "total_issues": 4796,
      "nh_nl_diff": 170,
      "nh_nl_ratio": 3.7419354838709675,
      "cumulative_nh_nl": 165303,
      "spy_close": 541.23
    },
    {
      "date": "2024-07-25",
      "new_highs": 335,
      "new_lows": 62,
      "total_issues": 4813,
      "nh_nl_diff": 273,
      "nh_nl_ratio": 5.403225806451613,
      "cumulative_nh_nl": 165576,
      "spy_close": 538.41
    },
    {
      "date": "2024-07-26",
      "new_highs": 358,
      "new_lows": 36,
      "total_issues": 4796,
      "nh_nl_diff": 322,
      "nh_nl_ratio": 9.944444444444445,
      "cumulative_nh_nl": 165898,
      "spy_close": 544.44
    },
    {
      "date": "2024-07-29",
      "new_highs": 263,
      "new_lows": 48,
      "total_issues": 4811,
      "nh_nl_diff": 215,
      "nh_nl_ratio": 5.479166666666667,
      "cumulative_nh_nl": 166113,
      "spy_close": 544.76
    },
    {
      "date": "2024-07-30",
      "new_highs": 307,
      "new_lows": 67,
      "total_issues": 4797,
      "nh_nl_diff": 240,
      "nh_nl_ratio": 4.582089552238806,
      "cumulative_nh_nl": 166353,
      "spy_close": 542.0
    },
    {
      "date": "2024-07-31",
      "new_highs": 483,
      "new_lows": 52,
      "total_issues": 4824,
      "nh_nl_diff": 431,
      "nh_nl_ratio": 9.288461538461538,
      "cumulative_nh_nl": 166784,
      "spy_close": 550.81
    },
    {
      "date": "2024-08-01",
      "new_highs": 236,
      "new_lows": 125,
      "total_issues": 4819,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 1.888,
      "cumulative_nh_nl": 166895,
      "spy_close": 543.01
    },
    {
      "date": "2024-08-02",
      "new_highs": 175,
      "new_lows": 246,
      "total_issues": 4803,
      "nh_nl_diff": -71,
      "nh_nl_ratio": 0.7113821138211383,
      "cumulative_nh_nl": 166824,
      "spy_close": 532.9
    },
    {
      "date": "2024-08-05",
      "new_highs": 40,
      "new_lows": 492,
      "total_issues": 4837,
      "nh_nl_diff": -452,
      "nh_nl_ratio": 0.08130081300813008,
      "cumulative_nh_nl": 166372,
      "spy_close": 517.38
    },
    {
      "date": "2024-08-06",
      "new_highs": 59,
      "new_lows": 104,
      "total_issues": 4818,
      "nh_nl_diff": -45,
      "nh_nl_ratio": 0.5673076923076923,
      "cumulative_nh_nl": 166327,
      "spy_close": 522.15
    },
    {
      "date": "2024-08-07",
      "new_highs": 104,
      "new_lows": 133,
      "total_issues": 4812,
      "nh_nl_diff": -29,
      "nh_nl_ratio": 0.7819548872180451,
      "cumulative_nh_nl": 166298,
      "spy_close": 518.66
    },
    {
      "date": "2024-08-08",
      "new_highs": 60,
      "new_lows": 119,
      "total_issues": 4823,
      "nh_nl_diff": -59,
      "nh_nl_ratio": 0.5042016806722689,
      "cumulative_nh_nl": 166239,
      "spy_close": 530.65
    },
    {
      "date": "2024-08-09",
      "new_highs": 71,
      "new_lows": 107,
      "total_issues": 4804,
      "nh_nl_diff": -36,
      "nh_nl_ratio": 0.6635514018691588,
      "cumulative_nh_nl": 166203,
      "spy_close": 532.99
    },
    {
      "date": "2024-08-12",
      "new_highs": 76,
      "new_lows": 156,
      "total_issues": 4821,
      "nh_nl_diff": -80,
      "nh_nl_ratio": 0.48717948717948717,
      "cumulative_nh_nl": 166123,
      "spy_close": 533.27
    },
    {
      "date": "2024-08-13",
      "new_highs": 108,
      "new_lows": 89,
      "total_issues": 4819,
      "nh_nl_diff": 19,
      "nh_nl_ratio": 1.2134831460674158,
      "cumulative_nh_nl": 166142,
      "spy_close": 542.04
    },
    {
      "date": "2024-08-14",
      "new_highs": 145,
      "new_lows": 102,
      "total_issues": 4814,
      "nh_nl_diff": 43,
      "nh_nl_ratio": 1.4215686274509804,
      "cumulative_nh_nl": 166185,
      "spy_close": 543.75
    },
    {
      "date": "2024-08-15",
      "new_highs": 185,
      "new_lows": 50,
      "total_issues": 4818,
      "nh_nl_diff": 135,
      "nh_nl_ratio": 3.7,
      "cumulative_nh_nl": 166320,
      "spy_close": 553.07
    },
    {
      "date": "2024-08-16",
      "new_highs": 169,
      "new_lows": 39,
      "total_issues": 4811,
      "nh_nl_diff": 130,
      "nh_nl_ratio": 4.333333333333333,
      "cumulative_nh_nl": 166450,
      "spy_close": 554.31
    },
    {
      "date": "2024-08-19",
      "new_highs": 223,
      "new_lows": 37,
      "total_issues": 4838,
      "nh_nl_diff": 186,
      "nh_nl_ratio": 6.027027027027027,
      "cumulative_nh_nl": 166636,
      "spy_close": 559.61
    },
    {
      "date": "2024-08-20",
      "new_highs": 196,
      "new_lows": 51,
      "total_issues": 4825,
      "nh_nl_diff": 145,
      "nh_nl_ratio": 3.843137254901961,
      "cumulative_nh_nl": 166781,
      "spy_close": 558.7
    },
    {
      "date": "2024-08-21",
      "new_highs": 217,
      "new_lows": 43,
      "total_issues": 4819,
      "nh_nl_diff": 174,
      "nh_nl_ratio": 5.046511627906977,
      "cumulative_nh_nl": 166955,
      "spy_close": 560.62
    },
    {
      "date": "2024-08-22",
      "new_highs": 215,
      "new_lows": 48,
      "total_issues": 4831,
      "nh_nl_diff": 167,
      "nh_nl_ratio": 4.479166666666667,
      "cumulative_nh_nl": 167122,
      "spy_close": 556.22
    },
    {
      "date": "2024-08-23",
      "new_highs": 391,
      "new_lows": 27,
      "total_issues": 4817,
      "nh_nl_diff": 364,
      "nh_nl_ratio": 14.481481481481481,
      "cumulative_nh_nl": 167486,
      "spy_close": 562.13
    },
    {
      "date": "2024-08-26",
      "new_highs": 444,
      "new_lows": 28,
      "total_issues": 4836,
      "nh_nl_diff": 416,
      "nh_nl_ratio": 15.857142857142858,
      "cumulative_nh_nl": 167902,
      "spy_close": 560.79
    },
    {
      "date": "2024-08-27",
      "new_highs": 181,
      "new_lows": 35,
      "total_issues": 4831,
      "nh_nl_diff": 146,
      "nh_nl_ratio": 5.171428571428572,
      "cumulative_nh_nl": 168048,
      "spy_close": 561.56
    },
    {
      "date": "2024-08-28",
      "new_highs": 223,
      "new_lows": 71,
      "total_issues": 4819,
      "nh_nl_diff": 152,
      "nh_nl_ratio": 3.140845070422535,
      "cumulative_nh_nl": 168200,
      "spy_close": 558.3
    },
    {
      "date": "2024-08-29",
      "new_highs": 277,
      "new_lows": 49,
      "total_issues": 4825,
      "nh_nl_diff": 228,
      "nh_nl_ratio": 5.653061224489796,
      "cumulative_nh_nl": 168428,
      "spy_close": 558.35
    },
    {
      "date": "2024-08-30",
      "new_highs": 315,
      "new_lows": 50,
      "total_issues": 4822,
      "nh_nl_diff": 265,
      "nh_nl_ratio": 6.3,
      "cumulative_nh_nl": 168693,
      "spy_close": 563.68
    },
    {
      "date": "2024-09-03",
      "new_highs": 243,
      "new_lows": 122,
      "total_issues": 4833,
      "nh_nl_diff": 121,
      "nh_nl_ratio": 1.9918032786885247,
      "cumulative_nh_nl": 168814,
      "spy_close": 552.08
    },
    {
      "date": "2024-09-04",
      "new_highs": 222,
      "new_lows": 131,
      "total_issues": 4829,
      "nh_nl_diff": 91,
      "nh_nl_ratio": 1.6946564885496183,
      "cumulative_nh_nl": 168905,
      "spy_close": 550.95
    },
    {
      "date": "2024-09-05",
      "new_highs": 201,
      "new_lows": 116,
      "total_issues": 4831,
      "nh_nl_diff": 85,
      "nh_nl_ratio": 1.7327586206896552,
      "cumulative_nh_nl": 168990,
      "spy_close": 549.61
    },
    {
      "date": "2024-09-06",
      "new_highs": 111,
      "new_lows": 181,
      "total_issues": 4820,
      "nh_nl_diff": -70,
      "nh_nl_ratio": 0.6132596685082873,
      "cumulative_nh_nl": 168920,
      "spy_close": 540.36
    },
    {
      "date": "2024-09-09",
      "new_highs": 153,
      "new_lows": 156,
      "total_issues": 4832,
      "nh_nl_diff": -3,
      "nh_nl_ratio": 0.9807692307692307,
      "cumulative_nh_nl": 168917,
      "spy_close": 546.41
    },
    {
      "date": "2024-09-10",
      "new_highs": 201,
      "new_lows": 191,
      "total_issues": 4832,
      "nh_nl_diff": 10,
      "nh_nl_ratio": 1.0523560209424083,
      "cumulative_nh_nl": 168927,
      "spy_close": 548.79
    },
    {
      "date": "2024-09-11",
      "new_highs": 150,
      "new_lows": 162,
      "total_issues": 4841,
      "nh_nl_diff": -12,
      "nh_nl_ratio": 0.9259259259259259,
      "cumulative_nh_nl": 168915,
      "spy_close": 554.42
    },
    {
      "date": "2024-09-12",
      "new_highs": 264,
      "new_lows": 55,
      "total_issues": 4837,
      "nh_nl_diff": 209,
      "nh_nl_ratio": 4.8,
      "cumulative_nh_nl": 169124,
      "spy_close": 559.09
    },
    {
      "date": "2024-09-13",
      "new_highs": 395,
      "new_lows": 35,
      "total_issues": 4838,
      "nh_nl_diff": 360,
      "nh_nl_ratio": 11.285714285714286,
      "cumulative_nh_nl": 169484,
      "spy_close": 562.01
    },
    {
      "date": "2024-09-16",
      "new_highs": 452,
      "new_lows": 55,
      "total_issues": 4836,
      "nh_nl_diff": 397,
      "nh_nl_ratio": 8.218181818181819,
      "cumulative_nh_nl": 169881,
      "spy_close": 562.84
    },
    {
      "date": "2024-09-17",
      "new_highs": 420,
      "new_lows": 35,
      "total_issues": 4834,
      "nh_nl_diff": 385,
      "nh_nl_ratio": 12.0,
      "cumulative_nh_nl": 170266,
      "spy_close": 563.07
    },
    {
      "date": "2024-09-18",
      "new_highs": 472,
      "new_lows": 43,
      "total_issues": 4845,
      "nh_nl_diff": 429,
      "nh_nl_ratio": 10.976744186046512,
      "cumulative_nh_nl": 170695,
      "spy_close": 561.4
    },
    {
      "date": "2024-09-19",
      "new_highs": 464,
      "new_lows": 47,
      "total_issues": 4841,
      "nh_nl_diff": 417,
      "nh_nl_ratio": 9.872340425531915,
      "cumulative_nh_nl": 171112,
      "spy_close": 570.98
    },
    {
      "date": "2024-09-20",
      "new_highs": 276,
      "new_lows": 62,
      "total_issues": 4833,
      "nh_nl_diff": 214,
      "nh_nl_ratio": 4.451612903225806,
      "cumulative_nh_nl": 171326,
      "spy_close": 568.25
    },
    {
      "date": "2024-09-23",
      "new_highs": 302,
      "new_lows": 73,
      "total_issues": 4843,
      "nh_nl_diff": 229,
      "nh_nl_ratio": 4.136986301369863,
      "cumulative_nh_nl": 171555,
      "spy_close": 569.67
    },
    {
      "date": "2024-09-24",
      "new_highs": 325,
      "new_lows": 59,
      "total_issues": 4839,
      "nh_nl_diff": 266,
      "nh_nl_ratio": 5.508474576271187,
      "cumulative_nh_nl": 171821,
      "spy_close": 571.3
    },
    {
      "date": "2024-09-25",
      "new_highs": 232,
      "new_lows": 76,
      "total_issues": 4842,
      "nh_nl_diff": 156,
      "nh_nl_ratio": 3.0526315789473686,
      "cumulative_nh_nl": 171977,
      "spy_close": 570.04
    },
    {
      "date": "2024-09-26",
      "new_highs": 332,
      "new_lows": 68,
      "total_issues": 4848,
      "nh_nl_diff": 264,
      "nh_nl_ratio": 4.882352941176471,
      "cumulative_nh_nl": 172241,
      "spy_close": 572.3
    },
    {
      "date": "2024-09-27",
      "new_highs": 258,
      "new_lows": 34,
      "total_issues": 4835,
      "nh_nl_diff": 224,
      "nh_nl_ratio": 7.588235294117647,
      "cumulative_nh_nl": 172465,
      "spy_close": 571.47
    },
    {
      "date": "2024-09-30",
      "new_highs": 245,
      "new_lows": 42,
      "total_issues": 4851,
      "nh_nl_diff": 203,
      "nh_nl_ratio": 5.833333333333333,
      "cumulative_nh_nl": 172668,
      "spy_close": 573.76
    },
    {
      "date": "2024-10-01",
      "new_highs": 235,
      "new_lows": 81,
      "total_issues": 4852,
      "nh_nl_diff": 154,
      "nh_nl_ratio": 2.9012345679012346,
      "cumulative_nh_nl": 172822,
      "spy_close": 568.62
    },
    {
      "date": "2024-10-02",
      "new_highs": 195,
      "new_lows": 84,
      "total_issues": 4837,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 2.3214285714285716,
      "cumulative_nh_nl": 172933,
      "spy_close": 568.86
    },
    {
      "date": "2024-10-03",
      "new_highs": 143,
      "new_lows": 84,
      "total_issues": 4843,
      "nh_nl_diff": 59,
      "nh_nl_ratio": 1.7023809523809523,
      "cumulative_nh_nl": 172992,
      "spy_close": 567.82
    },
    {
      "date": "2024-10-04",
      "new_highs": 242,
      "new_lows": 52,
      "total_issues": 4841,
      "nh_nl_diff": 190,
      "nh_nl_ratio": 4.653846153846154,
      "cumulative_nh_nl": 173182,
      "spy_close": 572.98
    },
    {
      "date": "2024-10-07",
      "new_highs": 204,
      "new_lows": 81,
      "total_issues": 4855,
      "nh_nl_diff": 123,
      "nh_nl_ratio": 2.5185185185185186,
      "cumulative_nh_nl": 173305,
      "spy_close": 567.8
    },
    {
      "date": "2024-10-08",
      "new_highs": 136,
      "new_lows": 78,
      "total_issues": 4840,
      "nh_nl_diff": 58,
      "nh_nl_ratio": 1.7435897435897436,
      "cumulative_nh_nl": 173363,
      "spy_close": 573.17
    },
    {
      "date": "2024-10-09",
      "new_highs": 212,
      "new_lows": 91,
      "total_issues": 4841,
      "nh_nl_diff": 121,
      "nh_nl_ratio": 2.32967032967033,
      "cumulative_nh_nl": 173484,
      "spy_close": 577.14
    },
    {
      "date": "2024-10-10",
      "new_highs": 126,
      "new_lows": 104,
      "total_issues": 4833,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 1.2115384615384615,
      "cumulative_nh_nl": 173506,
      "spy_close": 576.13
    },
    {
      "date": "2024-10-11",
      "new_highs": 311,
      "new_lows": 47,
      "total_issues": 4841,
      "nh_nl_diff": 264,
      "nh_nl_ratio": 6.617021276595745,
      "cumulative_nh_nl": 173770,
      "spy_close": 579.58
    },
    {
      "date": "2024-10-14",
      "new_highs": 367,
      "new_lows": 52,
      "total_issues": 4850,
      "nh_nl_diff": 315,
      "nh_nl_ratio": 7.0576923076923075,
      "cumulative_nh_nl": 174085,
      "spy_close": 584.32
    },
    {
      "date": "2024-10-15",
      "new_highs": 416,
      "new_lows": 50,
      "total_issues": 4850,
      "nh_nl_diff": 366,
      "nh_nl_ratio": 8.32,
      "cumulative_nh_nl": 174451,
      "spy_close": 579.78
    },
    {
      "date": "2024-10-16",
      "new_highs": 407,
      "new_lows": 32,
      "total_issues": 4852,
      "nh_nl_diff": 375,
      "nh_nl_ratio": 12.71875,
      "cumulative_nh_nl": 174826,
      "spy_close": 582.3
    },
    {
      "date": "2024-10-17",
      "new_highs": 380,
      "new_lows": 42,
      "total_issues": 4852,
      "nh_nl_diff": 338,
      "nh_nl_ratio": 9.047619047619047,
      "cumulative_nh_nl": 175164,
      "spy_close": 582.35
    },
    {
      "date": "2024-10-18",
      "new_highs": 320,
      "new_lows": 33,
      "total_issues": 4839,
      "nh_nl_diff": 287,
      "nh_nl_ratio": 9.696969696969697,
      "cumulative_nh_nl": 175451,
      "spy_close": 584.59
    },
    {
      "date": "2024-10-21",
      "new_highs": 225,
      "new_lows": 50,
      "total_issues": 4855,
      "nh_nl_diff": 175,
      "nh_nl_ratio": 4.5,
      "cumulative_nh_nl": 175626,
      "spy_close": 583.63
    },
    {
      "date": "2024-10-22",
      "new_highs": 133,
      "new_lows": 70,
      "total_issues": 4845,
      "nh_nl_diff": 63,
      "nh_nl_ratio": 1.9,
      "cumulative_nh_nl": 175689,
      "spy_close": 583.32
    },
    {
      "date": "2024-10-23",
      "new_highs": 111,
      "new_lows": 90,
      "total_issues": 4856,
      "nh_nl_diff": 21,
      "nh_nl_ratio": 1.2333333333333334,
      "cumulative_nh_nl": 175710,
      "spy_close": 577.99
    },
    {
      "date": "2024-10-24",
      "new_highs": 156,
      "new_lows": 75,
      "total_issues": 4855,
      "nh_nl_diff": 81,
      "nh_nl_ratio": 2.08,
      "cumulative_nh_nl": 175791,
      "spy_close": 579.24
    },
    {
      "date": "2024-10-25",
      "new_highs": 148,
      "new_lows": 62,
      "total_issues": 4847,
      "nh_nl_diff": 86,
      "nh_nl_ratio": 2.3870967741935485,
      "cumulative_nh_nl": 175877,
      "spy_close": 579.04
    },
    {
      "date": "2024-10-28",
      "new_highs": 154,
      "new_lows": 52,
      "total_issues": 4856,
      "nh_nl_diff": 102,
      "nh_nl_ratio": 2.9615384615384617,
      "cumulative_nh_nl": 175979,
      "spy_close": 580.83
    },
    {
      "date": "2024-10-29",
      "new_highs": 141,
      "new_lows": 80,
      "total_issues": 4855,
      "nh_nl_diff": 61,
      "nh_nl_ratio": 1.7625,
      "cumulative_nh_nl": 176040,
      "spy_close": 581.77
    },
    {
      "date": "2024-10-30",
      "new_highs": 225,
      "new_lows": 91,
      "total_issues": 4855,
      "nh_nl_diff": 134,
      "nh_nl_ratio": 2.4725274725274726,
      "cumulative_nh_nl": 176174,
      "spy_close": 580.01
    },
    {
      "date": "2024-10-31",
      "new_highs": 113,
      "new_lows": 152,
      "total_issues": 4852,
      "nh_nl_diff": -39,
      "nh_nl_ratio": 0.743421052631579,
      "cumulative_nh_nl": 176135,
      "spy_close": 568.64
    },
    {
      "date": "2024-11-01",
      "new_highs": 94,
      "new_lows": 127,
      "total_issues": 4851,
      "nh_nl_diff": -33,
      "nh_nl_ratio": 0.7401574803149606,
      "cumulative_nh_nl": 176102,
      "spy_close": 571.04
    },
    {
      "date": "2024-11-04",
      "new_highs": 100,
      "new_lows": 96,
      "total_issues": 4864,
      "nh_nl_diff": 4,
      "nh_nl_ratio": 1.0416666666666667,
      "cumulative_nh_nl": 176106,
      "spy_close": 569.81
    },
    {
      "date": "2024-11-05",
      "new_highs": 199,
      "new_lows": 102,
      "total_issues": 4863,
      "nh_nl_diff": 97,
      "nh_nl_ratio": 1.9509803921568627,
      "cumulative_nh_nl": 176203,
      "spy_close": 576.7
    },
    {
      "date": "2024-11-06",
      "new_highs": 867,
      "new_lows": 126,
      "total_issues": 4865,
      "nh_nl_diff": 741,
      "nh_nl_ratio": 6.880952380952381,
      "cumulative_nh_nl": 176944,
      "spy_close": 591.04
    },
    {
      "date": "2024-11-07",
      "new_highs": 441,
      "new_lows": 67,
      "total_issues": 4865,
      "nh_nl_diff": 374,
      "nh_nl_ratio": 6.582089552238806,
      "cumulative_nh_nl": 177318,
      "spy_close": 595.61
    },
    {
      "date": "2024-11-08",
      "new_highs": 469,
      "new_lows": 99,
      "total_issues": 4860,
      "nh_nl_diff": 370,
      "nh_nl_ratio": 4.737373737373737,
      "cumulative_nh_nl": 177688,
      "spy_close": 598.19
    },
    {
      "date": "2024-11-11",
      "new_highs": 722,
      "new_lows": 96,
      "total_issues": 4866,
      "nh_nl_diff": 626,
      "nh_nl_ratio": 7.520833333333333,
      "cumulative_nh_nl": 178314,
      "spy_close": 598.76
    },
    {
      "date": "2024-11-12",
      "new_highs": 341,
      "new_lows": 145,
      "total_issues": 4863,
      "nh_nl_diff": 196,
      "nh_nl_ratio": 2.3517241379310345,
      "cumulative_nh_nl": 178510,
      "spy_close": 596.9
    },
    {
      "date": "2024-11-13",
      "new_highs": 357,
      "new_lows": 164,
      "total_issues": 4861,
      "nh_nl_diff": 193,
      "nh_nl_ratio": 2.176829268292683,
      "cumulative_nh_nl": 178703,
      "spy_close": 597.19
    },
    {
      "date": "2024-11-14",
      "new_highs": 164,
      "new_lows": 150,
      "total_issues": 4864,
      "nh_nl_diff": 14,
      "nh_nl_ratio": 1.0933333333333333,
      "cumulative_nh_nl": 178717,
      "spy_close": 593.35
    },
    {
      "date": "2024-11-15",
      "new_highs": 88,
      "new_lows": 211,
      "total_issues": 4857,
      "nh_nl_diff": -123,
      "nh_nl_ratio": 0.41706161137440756,
      "cumulative_nh_nl": 178594,
      "spy_close": 585.75
    },
    {
      "date": "2024-11-18",
      "new_highs": 145,
      "new_lows": 180,
      "total_issues": 4867,
      "nh_nl_diff": -35,
      "nh_nl_ratio": 0.8055555555555556,
      "cumulative_nh_nl": 178559,
      "spy_close": 588.15
    },
    {
      "date": "2024-11-19",
      "new_highs": 146,
      "new_lows": 184,
      "total_issues": 4864,
      "nh_nl_diff": -38,
      "nh_nl_ratio": 0.7934782608695652,
      "cumulative_nh_nl": 178521,
      "spy_close": 590.3
    },
    {
      "date": "2024-11-20",
      "new_highs": 192,
      "new_lows": 142,
      "total_issues": 4869,
      "nh_nl_diff": 50,
      "nh_nl_ratio": 1.352112676056338,
      "cumulative_nh_nl": 178571,
      "spy_close": 590.5
    },
    {
      "date": "2024-11-21",
      "new_highs": 344,
      "new_lows": 116,
      "total_issues": 4872,
      "nh_nl_diff": 228,
      "nh_nl_ratio": 2.9655172413793105,
      "cumulative_nh_nl": 178799,
      "spy_close": 593.67
    },
    {
      "date": "2024-11-22",
      "new_highs": 435,
      "new_lows": 61,
      "total_issues": 4864,
      "nh_nl_diff": 374,
      "nh_nl_ratio": 7.131147540983607,
      "cumulative_nh_nl": 179173,
      "spy_close": 595.51
    },
    {
      "date": "2024-11-25",
      "new_highs": 746,
      "new_lows": 50,
      "total_issues": 4879,
      "nh_nl_diff": 696,
      "nh_nl_ratio": 14.92,
      "cumulative_nh_nl": 179869,
      "spy_close": 597.53
    },
    {
      "date": "2024-11-26",
      "new_highs": 244,
      "new_lows": 75,
      "total_issues": 4874,
      "nh_nl_diff": 169,
      "nh_nl_ratio": 3.2533333333333334,
      "cumulative_nh_nl": 180038,
      "spy_close": 600.65
    },
    {
      "date": "2024-11-27",
      "new_highs": 337,
      "new_lows": 51,
      "total_issues": 4853,
      "nh_nl_diff": 286,
      "nh_nl_ratio": 6.607843137254902,
      "cumulative_nh_nl": 180324,
      "spy_close": 598.83
    },
    {
      "date": "2024-11-29",
      "new_highs": 252,
      "new_lows": 47,
      "total_issues": 4853,
      "nh_nl_diff": 205,
      "nh_nl_ratio": 5.361702127659575,
      "cumulative_nh_nl": 180529,
      "spy_close": 602.55
    },
    {
      "date": "2024-12-02",
      "new_highs": 239,
      "new_lows": 63,
      "total_issues": 4881,
      "nh_nl_diff": 176,
      "nh_nl_ratio": 3.7936507936507935,
      "cumulative_nh_nl": 180705,
      "spy_close": 603.63
    },
    {
      "date": "2024-12-03",
      "new_highs": 220,
      "new_lows": 60,
      "total_issues": 4884,
      "nh_nl_diff": 160,
      "nh_nl_ratio": 3.6666666666666665,
      "cumulative_nh_nl": 180865,
      "spy_close": 603.91
    },
    {
      "date": "2024-12-04",
      "new_highs": 247,
      "new_lows": 84,
      "total_issues": 4887,
      "nh_nl_diff": 163,
      "nh_nl_ratio": 2.9404761904761907,
      "cumulative_nh_nl": 181028,
      "spy_close": 607.66
    },
    {
      "date": "2024-12-05",
      "new_highs": 256,
      "new_lows": 96,
      "total_issues": 4879,
      "nh_nl_diff": 160,
      "nh_nl_ratio": 2.6666666666666665,
      "cumulative_nh_nl": 181188,
      "spy_close": 606.66
    },
    {
      "date": "2024-12-06",
      "new_highs": 225,
      "new_lows": 109,
      "total_issues": 4874,
      "nh_nl_diff": 116,
      "nh_nl_ratio": 2.0642201834862384,
      "cumulative_nh_nl": 181304,
      "spy_close": 607.81
    },
    {
      "date": "2024-12-09",
      "new_highs": 220,
      "new_lows": 48,
      "total_issues": 4879,
      "nh_nl_diff": 172,
      "nh_nl_ratio": 4.583333333333333,
      "cumulative_nh_nl": 181476,
      "spy_close": 604.68
    },
    {
      "date": "2024-12-10",
      "new_highs": 115,
      "new_lows": 69,
      "total_issues": 4876,
      "nh_nl_diff": 46,
      "nh_nl_ratio": 1.6666666666666667,
      "cumulative_nh_nl": 181522,
      "spy_close": 602.8
    },
    {
      "date": "2024-12-11",
      "new_highs": 185,
      "new_lows": 110,
      "total_issues": 4880,
      "nh_nl_diff": 75,
      "nh_nl_ratio": 1.6818181818181819,
      "cumulative_nh_nl": 181597,
      "spy_close": 607.46
    },
    {
      "date": "2024-12-12",
      "new_highs": 117,
      "new_lows": 140,
      "total_issues": 4880,
      "nh_nl_diff": -23,
      "nh_nl_ratio": 0.8357142857142857,
      "cumulative_nh_nl": 181574,
      "spy_close": 604.33
    },
    {
      "date": "2024-12-13",
      "new_highs": 87,
      "new_lows": 211,
      "total_issues": 4874,
      "nh_nl_diff": -124,
      "nh_nl_ratio": 0.41232227488151657,
      "cumulative_nh_nl": 181450,
      "spy_close": 604.21
    },
    {
      "date": "2024-12-16",
      "new_highs": 169,
      "new_lows": 233,
      "total_issues": 4877,
      "nh_nl_diff": -64,
      "nh_nl_ratio": 0.7253218884120172,
      "cumulative_nh_nl": 181386,
      "spy_close": 606.79
    },
    {
      "date": "2024-12-17",
      "new_highs": 106,
      "new_lows": 247,
      "total_issues": 4886,
      "nh_nl_diff": -141,
      "nh_nl_ratio": 0.4291497975708502,
      "cumulative_nh_nl": 181245,
      "spy_close": 604.29
    },
    {
      "date": "2024-12-18",
      "new_highs": 103,
      "new_lows": 332,
      "total_issues": 4889,
      "nh_nl_diff": -229,
      "nh_nl_ratio": 0.3102409638554217,
      "cumulative_nh_nl": 181016,
      "spy_close": 586.28
    },
    {
      "date": "2024-12-19",
      "new_highs": 26,
      "new_lows": 351,
      "total_issues": 4888,
      "nh_nl_diff": -325,
      "nh_nl_ratio": 0.07407407407407407,
      "cumulative_nh_nl": 180691,
      "spy_close": 586.1
    },
    {
      "date": "2024-12-20",
      "new_highs": 48,
      "new_lows": 279,
      "total_issues": 4879,
      "nh_nl_diff": -231,
      "nh_nl_ratio": 0.17204301075268819,
      "cumulative_nh_nl": 180460,
      "spy_close": 591.15
    },
    {
      "date": "2024-12-23",
      "new_highs": 44,
      "new_lows": 188,
      "total_issues": 4891,
      "nh_nl_diff": -144,
      "nh_nl_ratio": 0.23404255319148937,
      "cumulative_nh_nl": 180316,
      "spy_close": 594.69
    },
    {
      "date": "2024-12-24",
      "new_highs": 53,
      "new_lows": 109,
      "total_issues": 4849,
      "nh_nl_diff": -56,
      "nh_nl_ratio": 0.48623853211009177,
      "cumulative_nh_nl": 180260,
      "spy_close": 601.3
    },
    {
      "date": "2024-12-26",
      "new_highs": 87,
      "new_lows": 73,
      "total_issues": 4873,
      "nh_nl_diff": 14,
      "nh_nl_ratio": 1.1917808219178083,
      "cumulative_nh_nl": 180274,
      "spy_close": 601.34
    },
    {
      "date": "2024-12-27",
      "new_highs": 59,
      "new_lows": 115,
      "total_issues": 4877,
      "nh_nl_diff": -56,
      "nh_nl_ratio": 0.5130434782608696,
      "cumulative_nh_nl": 180218,
      "spy_close": 595.01
    },
    {
      "date": "2024-12-30",
      "new_highs": 63,
      "new_lows": 207,
      "total_issues": 4896,
      "nh_nl_diff": -144,
      "nh_nl_ratio": 0.30434782608695654,
      "cumulative_nh_nl": 180074,
      "spy_close": 588.22
    },
    {
      "date": "2024-12-31",
      "new_highs": 50,
      "new_lows": 86,
      "total_issues": 4888,
      "nh_nl_diff": -36,
      "nh_nl_ratio": 0.5813953488372093,
      "cumulative_nh_nl": 180038,
      "spy_close": 586.08
    },
    {
      "date": "2025-01-02",
      "new_highs": 66,
      "new_lows": 62,
      "total_issues": 4890,
      "nh_nl_diff": 4,
      "nh_nl_ratio": 1.064516129032258,
      "cumulative_nh_nl": 180042,
      "spy_close": 584.64
    },
    {
      "date": "2025-01-03",
      "new_highs": 80,
      "new_lows": 72,
      "total_issues": 4885,
      "nh_nl_diff": 8,
      "nh_nl_ratio": 1.1111111111111112,
      "cumulative_nh_nl": 180050,
      "spy_close": 591.95
    },
    {
      "date": "2025-01-06",
      "new_highs": 133,
      "new_lows": 48,
      "total_issues": 4894,
      "nh_nl_diff": 85,
      "nh_nl_ratio": 2.7708333333333335,
      "cumulative_nh_nl": 180135,
      "spy_close": 595.36
    },
    {
      "date": "2025-01-07",
      "new_highs": 88,
      "new_lows": 90,
      "total_issues": 4893,
      "nh_nl_diff": -2,
      "nh_nl_ratio": 0.9777777777777777,
      "cumulative_nh_nl": 180133,
      "spy_close": 588.63
    },
    {
      "date": "2025-01-08",
      "new_highs": 49,
      "new_lows": 172,
      "total_issues": 4877,
      "nh_nl_diff": -123,
      "nh_nl_ratio": 0.28488372093023256,
      "cumulative_nh_nl": 180010,
      "spy_close": 589.49
    },
    {
      "date": "2025-01-10",
      "new_highs": 55,
      "new_lows": 304,
      "total_issues": 4891,
      "nh_nl_diff": -249,
      "nh_nl_ratio": 0.18092105263157895,
      "cumulative_nh_nl": 179761,
      "spy_close": 580.49
    },
    {
      "date": "2025-01-13",
      "new_highs": 30,
      "new_lows": 301,
      "total_issues": 4891,
      "nh_nl_diff": -271,
      "nh_nl_ratio": 0.09966777408637874,
      "cumulative_nh_nl": 179490,
      "spy_close": 581.39
    },
    {
      "date": "2025-01-14",
      "new_highs": 62,
      "new_lows": 102,
      "total_issues": 4891,
      "nh_nl_diff": -40,
      "nh_nl_ratio": 0.6078431372549019,
      "cumulative_nh_nl": 179450,
      "spy_close": 582.19
    },
    {
      "date": "2025-01-15",
      "new_highs": 113,
      "new_lows": 58,
      "total_issues": 4891,
      "nh_nl_diff": 55,
      "nh_nl_ratio": 1.9482758620689655,
      "cumulative_nh_nl": 179505,
      "spy_close": 592.78
    },
    {
      "date": "2025-01-16",
      "new_highs": 120,
      "new_lows": 79,
      "total_issues": 4890,
      "nh_nl_diff": 41,
      "nh_nl_ratio": 1.518987341772152,
      "cumulative_nh_nl": 179546,
      "spy_close": 591.64
    },
    {
      "date": "2025-01-17",
      "new_highs": 140,
      "new_lows": 48,
      "total_issues": 4888,
      "nh_nl_diff": 92,
      "nh_nl_ratio": 2.9166666666666665,
      "cumulative_nh_nl": 179638,
      "spy_close": 597.58
    },
    {
      "date": "2025-01-21",
      "new_highs": 231,
      "new_lows": 46,
      "total_issues": 4902,
      "nh_nl_diff": 185,
      "nh_nl_ratio": 5.021739130434782,
      "cumulative_nh_nl": 179823,
      "spy_close": 603.05
    },
    {
      "date": "2025-01-22",
      "new_highs": 207,
      "new_lows": 70,
      "total_issues": 4904,
      "nh_nl_diff": 137,
      "nh_nl_ratio": 2.9571428571428573,
      "cumulative_nh_nl": 179960,
      "spy_close": 606.44
    },
    {
      "date": "2025-01-23",
      "new_highs": 151,
      "new_lows": 86,
      "total_issues": 4903,
      "nh_nl_diff": 65,
      "nh_nl_ratio": 1.755813953488372,
      "cumulative_nh_nl": 180025,
      "spy_close": 609.75
    },
    {
      "date": "2025-01-24",
      "new_highs": 167,
      "new_lows": 44,
      "total_issues": 4902,
      "nh_nl_diff": 123,
      "nh_nl_ratio": 3.7954545454545454,
      "cumulative_nh_nl": 180148,
      "spy_close": 607.97
    },
    {
      "date": "2025-01-27",
      "new_highs": 105,
      "new_lows": 69,
      "total_issues": 4911,
      "nh_nl_diff": 36,
      "nh_nl_ratio": 1.5217391304347827,
      "cumulative_nh_nl": 180184,
      "spy_close": 599.37
    },
    {
      "date": "2025-01-28",
      "new_highs": 164,
      "new_lows": 105,
      "total_issues": 4900,
      "nh_nl_diff": 59,
      "nh_nl_ratio": 1.561904761904762,
      "cumulative_nh_nl": 180243,
      "spy_close": 604.52
    },
    {
      "date": "2025-01-29",
      "new_highs": 149,
      "new_lows": 84,
      "total_issues": 4901,
      "nh_nl_diff": 65,
      "nh_nl_ratio": 1.7738095238095237,
      "cumulative_nh_nl": 180308,
      "spy_close": 601.81
    },
    {
      "date": "2025-01-30",
      "new_highs": 221,
      "new_lows": 82,
      "total_issues": 4899,
      "nh_nl_diff": 139,
      "nh_nl_ratio": 2.6951219512195124,
      "cumulative_nh_nl": 180447,
      "spy_close": 605.04
    },
    {
      "date": "2025-01-31",
      "new_highs": 151,
      "new_lows": 78,
      "total_issues": 4904,
      "nh_nl_diff": 73,
      "nh_nl_ratio": 1.935897435897436,
      "cumulative_nh_nl": 180520,
      "spy_close": 601.82
    },
    {
      "date": "2025-02-03",
      "new_highs": 71,
      "new_lows": 210,
      "total_issues": 4913,
      "nh_nl_diff": -139,
      "nh_nl_ratio": 0.3380952380952381,
      "cumulative_nh_nl": 180381,
      "spy_close": 597.77
    },
    {
      "date": "2025-02-04",
      "new_highs": 131,
      "new_lows": 97,
      "total_issues": 4906,
      "nh_nl_diff": 34,
      "nh_nl_ratio": 1.3505154639175259,
      "cumulative_nh_nl": 180415,
      "spy_close": 601.78
    },
    {
      "date": "2025-02-05",
      "new_highs": 194,
      "new_lows": 74,
      "total_issues": 4906,
      "nh_nl_diff": 120,
      "nh_nl_ratio": 2.6216216216216215,
      "cumulative_nh_nl": 180535,
      "spy_close": 604.22
    },
    {
      "date": "2025-02-06",
      "new_highs": 207,
      "new_lows": 79,
      "total_issues": 4910,
      "nh_nl_diff": 128,
      "nh_nl_ratio": 2.6202531645569622,
      "cumulative_nh_nl": 180663,
      "spy_close": 606.32
    },
    {
      "date": "2025-02-07",
      "new_highs": 173,
      "new_lows": 160,
      "total_issues": 4910,
      "nh_nl_diff": 13,
      "nh_nl_ratio": 1.08125,
      "cumulative_nh_nl": 180676,
      "spy_close": 600.77
    },
    {
      "date": "2025-02-10",
      "new_highs": 160,
      "new_lows": 158,
      "total_issues": 4915,
      "nh_nl_diff": 2,
      "nh_nl_ratio": 1.0126582278481013,
      "cumulative_nh_nl": 180678,
      "spy_close": 604.85
    },
    {
      "date": "2025-02-11",
      "new_highs": 104,
      "new_lows": 181,
      "total_issues": 4910,
      "nh_nl_diff": -77,
      "nh_nl_ratio": 0.574585635359116,
      "cumulative_nh_nl": 180601,
      "spy_close": 605.31
    },
    {
      "date": "2025-02-12",
      "new_highs": 116,
      "new_lows": 191,
      "total_issues": 4914,
      "nh_nl_diff": -75,
      "nh_nl_ratio": 0.6073298429319371,
      "cumulative_nh_nl": 180526,
      "spy_close": 603.36
    },
    {
      "date": "2025-02-13",
      "new_highs": 203,
      "new_lows": 105,
      "total_issues": 4911,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 1.9333333333333333,
      "cumulative_nh_nl": 180624,
      "spy_close": 609.73
    },
    {
      "date": "2025-02-14",
      "new_highs": 212,
      "new_lows": 84,
      "total_issues": 4914,
      "nh_nl_diff": 128,
      "nh_nl_ratio": 2.5238095238095237,
      "cumulative_nh_nl": 180752,
      "spy_close": 609.7
    },
    {
      "date": "2025-02-18",
      "new_highs": 214,
      "new_lows": 106,
      "total_issues": 4926,
      "nh_nl_diff": 108,
      "nh_nl_ratio": 2.018867924528302,
      "cumulative_nh_nl": 180860,
      "spy_close": 611.49
    },
    {
      "date": "2025-02-19",
      "new_highs": 160,
      "new_lows": 130,
      "total_issues": 4919,
      "nh_nl_diff": 30,
      "nh_nl_ratio": 1.2307692307692308,
      "cumulative_nh_nl": 180890,
      "spy_close": 612.93
    },
    {
      "date": "2025-02-20",
      "new_highs": 106,
      "new_lows": 131,
      "total_issues": 4924,
      "nh_nl_diff": -25,
      "nh_nl_ratio": 0.8091603053435115,
      "cumulative_nh_nl": 180865,
      "spy_close": 610.38
    },
    {
      "date": "2025-02-21",
      "new_highs": 104,
      "new_lows": 158,
      "total_issues": 4914,
      "nh_nl_diff": -54,
      "nh_nl_ratio": 0.6582278481012658,
      "cumulative_nh_nl": 180811,
      "spy_close": 599.94
    },
    {
      "date": "2025-02-24",
      "new_highs": 58,
      "new_lows": 197,
      "total_issues": 4922,
      "nh_nl_diff": -139,
      "nh_nl_ratio": 0.29441624365482233,
      "cumulative_nh_nl": 180672,
      "spy_close": 597.21
    },
    {
      "date": "2025-02-25",
      "new_highs": 72,
      "new_lows": 249,
      "total_issues": 4920,
      "nh_nl_diff": -177,
      "nh_nl_ratio": 0.2891566265060241,
      "cumulative_nh_nl": 180495,
      "spy_close": 594.24
    },
    {
      "date": "2025-02-26",
      "new_highs": 67,
      "new_lows": 182,
      "total_issues": 4920,
      "nh_nl_diff": -115,
      "nh_nl_ratio": 0.36813186813186816,
      "cumulative_nh_nl": 180380,
      "spy_close": 594.54
    },
    {
      "date": "2025-02-27",
      "new_highs": 62,
      "new_lows": 286,
      "total_issues": 4910,
      "nh_nl_diff": -224,
      "nh_nl_ratio": 0.21678321678321677,
      "cumulative_nh_nl": 180156,
      "spy_close": 585.05
    },
    {
      "date": "2025-02-28",
      "new_highs": 77,
      "new_lows": 337,
      "total_issues": 4912,
      "nh_nl_diff": -260,
      "nh_nl_ratio": 0.228486646884273,
      "cumulative_nh_nl": 179896,
      "spy_close": 594.18
    },
    {
      "date": "2025-03-03",
      "new_highs": 151,
      "new_lows": 466,
      "total_issues": 4926,
      "nh_nl_diff": -315,
      "nh_nl_ratio": 0.3240343347639485,
      "cumulative_nh_nl": 179581,
      "spy_close": 583.77
    },
    {
      "date": "2025-03-04",
      "new_highs": 68,
      "new_lows": 634,
      "total_issues": 4926,
      "nh_nl_diff": -566,
      "nh_nl_ratio": 0.10725552050473186,
      "cumulative_nh_nl": 179015,
      "spy_close": 576.86
    },
    {
      "date": "2025-03-05",
      "new_highs": 62,
      "new_lows": 172,
      "total_issues": 4928,
      "nh_nl_diff": -110,
      "nh_nl_ratio": 0.36046511627906974,
      "cumulative_nh_nl": 178905,
      "spy_close": 583.06
    },
    {
      "date": "2025-03-06",
      "new_highs": 45,
      "new_lows": 147,
      "total_issues": 4924,
      "nh_nl_diff": -102,
      "nh_nl_ratio": 0.30612244897959184,
      "cumulative_nh_nl": 178803,
      "spy_close": 572.71
    },
    {
      "date": "2025-03-07",
      "new_highs": 51,
      "new_lows": 144,
      "total_issues": 4917,
      "nh_nl_diff": -93,
      "nh_nl_ratio": 0.3541666666666667,
      "cumulative_nh_nl": 178710,
      "spy_close": 575.92
    },
    {
      "date": "2025-03-10",
      "new_highs": 67,
      "new_lows": 264,
      "total_issues": 4930,
      "nh_nl_diff": -197,
      "nh_nl_ratio": 0.2537878787878788,
      "cumulative_nh_nl": 178513,
      "spy_close": 560.58
    },
    {
      "date": "2025-03-11",
      "new_highs": 31,
      "new_lows": 343,
      "total_issues": 4924,
      "nh_nl_diff": -312,
      "nh_nl_ratio": 0.09037900874635568,
      "cumulative_nh_nl": 178201,
      "spy_close": 555.92
    },
    {
      "date": "2025-03-12",
      "new_highs": 24,
      "new_lows": 213,
      "total_issues": 4929,
      "nh_nl_diff": -189,
      "nh_nl_ratio": 0.11267605633802817,
      "cumulative_nh_nl": 178012,
      "spy_close": 558.87
    },
    {
      "date": "2025-03-13",
      "new_highs": 33,
      "new_lows": 347,
      "total_issues": 4914,
      "nh_nl_diff": -314,
      "nh_nl_ratio": 0.09510086455331412,
      "cumulative_nh_nl": 177698,
      "spy_close": 551.42
    },
    {
      "date": "2025-03-14",
      "new_highs": 52,
      "new_lows": 139,
      "total_issues": 4915,
      "nh_nl_diff": -87,
      "nh_nl_ratio": 0.37410071942446044,
      "cumulative_nh_nl": 177611,
      "spy_close": 562.81
    },
    {
      "date": "2025-03-17",
      "new_highs": 93,
      "new_lows": 72,
      "total_issues": 4927,
      "nh_nl_diff": 21,
      "nh_nl_ratio": 1.2916666666666667,
      "cumulative_nh_nl": 177632,
      "spy_close": 567.15
    },
    {
      "date": "2025-03-18",
      "new_highs": 75,
      "new_lows": 110,
      "total_issues": 4920,
      "nh_nl_diff": -35,
      "nh_nl_ratio": 0.6818181818181818,
      "cumulative_nh_nl": 177597,
      "spy_close": 561.02
    },
    {
      "date": "2025-03-19",
      "new_highs": 57,
      "new_lows": 92,
      "total_issues": 4925,
      "nh_nl_diff": -35,
      "nh_nl_ratio": 0.6195652173913043,
      "cumulative_nh_nl": 177562,
      "spy_close": 567.13
    },
    {
      "date": "2025-03-20",
      "new_highs": 51,
      "new_lows": 74,
      "total_issues": 4917,
      "nh_nl_diff": -23,
      "nh_nl_ratio": 0.6891891891891891,
      "cumulative_nh_nl": 177539,
      "spy_close": 565.49
    },
    {
      "date": "2025-03-21",
      "new_highs": 39,
      "new_lows": 177,
      "total_issues": 4926,
      "nh_nl_diff": -138,
      "nh_nl_ratio": 0.22033898305084745,
      "cumulative_nh_nl": 177401,
      "spy_close": 563.98
    },
    {
      "date": "2025-03-24",
      "new_highs": 51,
      "new_lows": 61,
      "total_issues": 4935,
      "nh_nl_diff": -10,
      "nh_nl_ratio": 0.8360655737704918,
      "cumulative_nh_nl": 177391,
      "spy_close": 574.08
    },
    {
      "date": "2025-03-25",
      "new_highs": 72,
      "new_lows": 128,
      "total_issues": 4929,
      "nh_nl_diff": -56,
      "nh_nl_ratio": 0.5625,
      "cumulative_nh_nl": 177335,
      "spy_close": 575.46
    },
    {
      "date": "2025-03-26",
      "new_highs": 64,
      "new_lows": 163,
      "total_issues": 4924,
      "nh_nl_diff": -99,
      "nh_nl_ratio": 0.39263803680981596,
      "cumulative_nh_nl": 177236,
      "spy_close": 568.59
    },
    {
      "date": "2025-03-27",
      "new_highs": 61,
      "new_lows": 166,
      "total_issues": 4926,
      "nh_nl_diff": -105,
      "nh_nl_ratio": 0.3674698795180723,
      "cumulative_nh_nl": 177131,
      "spy_close": 567.08
    },
    {
      "date": "2025-03-28",
      "new_highs": 61,
      "new_lows": 323,
      "total_issues": 4925,
      "nh_nl_diff": -262,
      "nh_nl_ratio": 0.18885448916408668,
      "cumulative_nh_nl": 176869,
      "spy_close": 555.66
    },
    {
      "date": "2025-03-31",
      "new_highs": 73,
      "new_lows": 602,
      "total_issues": 4938,
      "nh_nl_diff": -529,
      "nh_nl_ratio": 0.1212624584717608,
      "cumulative_nh_nl": 176340,
      "spy_close": 559.39
    },
    {
      "date": "2025-04-01",
      "new_highs": 50,
      "new_lows": 350,
      "total_issues": 4934,
      "nh_nl_diff": -300,
      "nh_nl_ratio": 0.14285714285714285,
      "cumulative_nh_nl": 176040,
      "spy_close": 560.97
    },
    {
      "date": "2025-04-02",
      "new_highs": 51,
      "new_lows": 254,
      "total_issues": 4937,
      "nh_nl_diff": -203,
      "nh_nl_ratio": 0.20078740157480315,
      "cumulative_nh_nl": 175837,
      "spy_close": 564.52
    },
    {
      "date": "2025-04-03",
      "new_highs": 70,
      "new_lows": 918,
      "total_issues": 4944,
      "nh_nl_diff": -848,
      "nh_nl_ratio": 0.07625272331154684,
      "cumulative_nh_nl": 174989,
      "spy_close": 536.7
    },
    {
      "date": "2025-04-04",
      "new_highs": 25,
      "new_lows": 1648,
      "total_issues": 4948,
      "nh_nl_diff": -1623,
      "nh_nl_ratio": 0.01516990291262136,
      "cumulative_nh_nl": 173366,
      "spy_close": 505.28
    },
    {
      "date": "2025-04-07",
      "new_highs": 18,
      "new_lows": 1726,
      "total_issues": 4952,
      "nh_nl_diff": -1708,
      "nh_nl_ratio": 0.010428736964078795,
      "cumulative_nh_nl": 171658,
      "spy_close": 504.38
    },
    {
      "date": "2025-04-08",
      "new_highs": 10,
      "new_lows": 895,
      "total_issues": 4945,
      "nh_nl_diff": -885,
      "nh_nl_ratio": 0.0111731843575419,
      "cumulative_nh_nl": 170773,
      "spy_close": 496.48
    },
    {
      "date": "2025-04-09",
      "new_highs": 18,
      "new_lows": 1057,
      "total_issues": 4949,
      "nh_nl_diff": -1039,
      "nh_nl_ratio": 0.017029328287606435,
      "cumulative_nh_nl": 169734,
      "spy_close": 548.62
    },
    {
      "date": "2025-04-10",
      "new_highs": 32,
      "new_lows": 171,
      "total_issues": 4946,
      "nh_nl_diff": -139,
      "nh_nl_ratio": 0.1871345029239766,
      "cumulative_nh_nl": 169595,
      "spy_close": 524.58
    },
    {
      "date": "2025-04-11",
      "new_highs": 47,
      "new_lows": 216,
      "total_issues": 4928,
      "nh_nl_diff": -169,
      "nh_nl_ratio": 0.2175925925925926,
      "cumulative_nh_nl": 169426,
      "spy_close": 533.94
    },
    {
      "date": "2025-04-14",
      "new_highs": 45,
      "new_lows": 80,
      "total_issues": 4948,
      "nh_nl_diff": -35,
      "nh_nl_ratio": 0.5625,
      "cumulative_nh_nl": 169391,
      "spy_close": 539.12
    },
    {
      "date": "2025-04-15",
      "new_highs": 51,
      "new_lows": 76,
      "total_issues": 4933,
      "nh_nl_diff": -25,
      "nh_nl_ratio": 0.6710526315789473,
      "cumulative_nh_nl": 169366,
      "spy_close": 537.61
    },
    {
      "date": "2025-04-16",
      "new_highs": 65,
      "new_lows": 156,
      "total_issues": 4935,
      "nh_nl_diff": -91,
      "nh_nl_ratio": 0.4166666666666667,
      "cumulative_nh_nl": 169275,
      "spy_close": 525.66
    },
    {
      "date": "2025-04-17",
      "new_highs": 36,
      "new_lows": 96,
      "total_issues": 4935,
      "nh_nl_diff": -60,
      "nh_nl_ratio": 0.375,
      "cumulative_nh_nl": 169215,
      "spy_close": 526.41
    },
    {
      "date": "2025-04-21",
      "new_highs": 55,
      "new_lows": 189,
      "total_issues": 4952,
      "nh_nl_diff": -134,
      "nh_nl_ratio": 0.291005291005291,
      "cumulative_nh_nl": 169081,
      "spy_close": 513.88
    },
    {
      "date": "2025-04-22",
      "new_highs": 47,
      "new_lows": 44,
      "total_issues": 4947,
      "nh_nl_diff": 3,
      "nh_nl_ratio": 1.0681818181818181,
      "cumulative_nh_nl": 169084,
      "spy_close": 527.25
    },
    {
      "date": "2025-04-23",
      "new_highs": 45,
      "new_lows": 20,
      "total_issues": 4943,
      "nh_nl_diff": 25,
      "nh_nl_ratio": 2.25,
      "cumulative_nh_nl": 169109,
      "spy_close": 535.42
    },
    {
      "date": "2025-04-24",
      "new_highs": 41,
      "new_lows": 39,
      "total_issues": 4949,
      "nh_nl_diff": 2,
      "nh_nl_ratio": 1.0512820512820513,
      "cumulative_nh_nl": 169111,
      "spy_close": 546.69
    },
    {
      "date": "2025-04-25",
      "new_highs": 38,
      "new_lows": 36,
      "total_issues": 4945,
      "nh_nl_diff": 2,
      "nh_nl_ratio": 1.0555555555555556,
      "cumulative_nh_nl": 169113,
      "spy_close": 550.64
    },
    {
      "date": "2025-04-28",
      "new_highs": 44,
      "new_lows": 36,
      "total_issues": 4956,
      "nh_nl_diff": 8,
      "nh_nl_ratio": 1.2222222222222223,
      "cumulative_nh_nl": 169121,
      "spy_close": 550.85
    },
    {
      "date": "2025-04-29",
      "new_highs": 49,
      "new_lows": 50,
      "total_issues": 4945,
      "nh_nl_diff": -1,
      "nh_nl_ratio": 0.98,
      "cumulative_nh_nl": 169120,
      "spy_close": 554.32
    },
    {
      "date": "2025-04-30",
      "new_highs": 48,
      "new_lows": 84,
      "total_issues": 4952,
      "nh_nl_diff": -36,
      "nh_nl_ratio": 0.5714285714285714,
      "cumulative_nh_nl": 169084,
      "spy_close": 554.54
    },
    {
      "date": "2025-05-01",
      "new_highs": 52,
      "new_lows": 59,
      "total_issues": 4945,
      "nh_nl_diff": -7,
      "nh_nl_ratio": 0.8813559322033898,
      "cumulative_nh_nl": 169077,
      "spy_close": 558.47
    },
    {
      "date": "2025-05-02",
      "new_highs": 92,
      "new_lows": 42,
      "total_issues": 4938,
      "nh_nl_diff": 50,
      "nh_nl_ratio": 2.1904761904761907,
      "cumulative_nh_nl": 169127,
      "spy_close": 566.76
    },
    {
      "date": "2025-05-05",
      "new_highs": 87,
      "new_lows": 58,
      "total_issues": 4948,
      "nh_nl_diff": 29,
      "nh_nl_ratio": 1.5,
      "cumulative_nh_nl": 169156,
      "spy_close": 563.51
    },
    {
      "date": "2025-05-06",
      "new_highs": 56,
      "new_lows": 98,
      "total_issues": 4950,
      "nh_nl_diff": -42,
      "nh_nl_ratio": 0.5714285714285714,
      "cumulative_nh_nl": 169114,
      "spy_close": 558.8
    },
    {
      "date": "2025-05-07",
      "new_highs": 93,
      "new_lows": 103,
      "total_issues": 4952,
      "nh_nl_diff": -10,
      "nh_nl_ratio": 0.9029126213592233,
      "cumulative_nh_nl": 169104,
      "spy_close": 561.15
    },
    {
      "date": "2025-05-08",
      "new_highs": 106,
      "new_lows": 86,
      "total_issues": 4945,
      "nh_nl_diff": 20,
      "nh_nl_ratio": 1.2325581395348837,
      "cumulative_nh_nl": 169124,
      "spy_close": 565.06
    },
    {
      "date": "2025-05-09",
      "new_highs": 77,
      "new_lows": 81,
      "total_issues": 4944,
      "nh_nl_diff": -4,
      "nh_nl_ratio": 0.9506172839506173,
      "cumulative_nh_nl": 169120,
      "spy_close": 564.34
    },
    {
      "date": "2025-05-12",
      "new_highs": 134,
      "new_lows": 38,
      "total_issues": 4962,
      "nh_nl_diff": 96,
      "nh_nl_ratio": 3.526315789473684,
      "cumulative_nh_nl": 169216,
      "spy_close": 582.99
    },
    {
      "date": "2025-05-13",
      "new_highs": 118,
      "new_lows": 69,
      "total_issues": 4959,
      "nh_nl_diff": 49,
      "nh_nl_ratio": 1.710144927536232,
      "cumulative_nh_nl": 169265,
      "spy_close": 586.84
    },
    {
      "date": "2025-05-14",
      "new_highs": 82,
      "new_lows": 86,
      "total_issues": 4956,
      "nh_nl_diff": -4,
      "nh_nl_ratio": 0.9534883720930233,
      "cumulative_nh_nl": 169261,
      "spy_close": 587.59
    },
    {
      "date": "2025-05-15",
      "new_highs": 104,
      "new_lows": 80,
      "total_issues": 4967,
      "nh_nl_diff": 24,
      "nh_nl_ratio": 1.3,
      "cumulative_nh_nl": 169285,
      "spy_close": 590.46
    },
    {
      "date": "2025-05-16",
      "new_highs": 126,
      "new_lows": 47,
      "total_issues": 4955,
      "nh_nl_diff": 79,
      "nh_nl_ratio": 2.6808510638297873,
      "cumulative_nh_nl": 169364,
      "spy_close": 594.2
    },
    {
      "date": "2025-05-19",
      "new_highs": 121,
      "new_lows": 34,
      "total_issues": 4949,
      "nh_nl_diff": 87,
      "nh_nl_ratio": 3.5588235294117645,
      "cumulative_nh_nl": 169451,
      "spy_close": 594.85
    },
    {
      "date": "2025-05-20",
      "new_highs": 125,
      "new_lows": 33,
      "total_issues": 4963,
      "nh_nl_diff": 92,
      "nh_nl_ratio": 3.787878787878788,
      "cumulative_nh_nl": 169543,
      "spy_close": 592.85
    },
    {
      "date": "2025-05-21",
      "new_highs": 100,
      "new_lows": 90,
      "total_issues": 4955,
      "nh_nl_diff": 10,
      "nh_nl_ratio": 1.1111111111111112,
      "cumulative_nh_nl": 169553,
      "spy_close": 582.86
    },
    {
      "date": "2025-05-22",
      "new_highs": 58,
      "new_lows": 102,
      "total_issues": 4964,
      "nh_nl_diff": -44,
      "nh_nl_ratio": 0.5686274509803921,
      "cumulative_nh_nl": 169509,
      "spy_close": 583.09
    },
    {
      "date": "2025-05-23",
      "new_highs": 64,
      "new_lows": 95,
      "total_issues": 4950,
      "nh_nl_diff": -31,
      "nh_nl_ratio": 0.6736842105263158,
      "cumulative_nh_nl": 169478,
      "spy_close": 579.11
    },
    {
      "date": "2025-05-27",
      "new_highs": 161,
      "new_lows": 37,
      "total_issues": 4960,
      "nh_nl_diff": 124,
      "nh_nl_ratio": 4.351351351351352,
      "cumulative_nh_nl": 169602,
      "spy_close": 591.15
    },
    {
      "date": "2025-05-28",
      "new_highs": 100,
      "new_lows": 46,
      "total_issues": 4958,
      "nh_nl_diff": 54,
      "nh_nl_ratio": 2.1739130434782608,
      "cumulative_nh_nl": 169656,
      "spy_close": 587.73
    },
    {
      "date": "2025-05-29",
      "new_highs": 87,
      "new_lows": 62,
      "total_issues": 4963,
      "nh_nl_diff": 25,
      "nh_nl_ratio": 1.403225806451613,
      "cumulative_nh_nl": 169681,
      "spy_close": 590.05
    },
    {
      "date": "2025-05-30",
      "new_highs": 93,
      "new_lows": 66,
      "total_issues": 4955,
      "nh_nl_diff": 27,
      "nh_nl_ratio": 1.4090909090909092,
      "cumulative_nh_nl": 169708,
      "spy_close": 589.39
    },
    {
      "date": "2025-06-02",
      "new_highs": 157,
      "new_lows": 81,
      "total_issues": 4956,
      "nh_nl_diff": 76,
      "nh_nl_ratio": 1.9382716049382716,
      "cumulative_nh_nl": 169784,
      "spy_close": 592.71
    },
    {
      "date": "2025-06-03",
      "new_highs": 152,
      "new_lows": 61,
      "total_issues": 4966,
      "nh_nl_diff": 91,
      "nh_nl_ratio": 2.4918032786885247,
      "cumulative_nh_nl": 169875,
      "spy_close": 596.09
    },
    {
      "date": "2025-06-04",
      "new_highs": 142,
      "new_lows": 29,
      "total_issues": 4960,
      "nh_nl_diff": 113,
      "nh_nl_ratio": 4.896551724137931,
      "cumulative_nh_nl": 169988,
      "spy_close": 595.93
    },
    {
      "date": "2025-06-05",
      "new_highs": 129,
      "new_lows": 46,
      "total_issues": 4959,
      "nh_nl_diff": 83,
      "nh_nl_ratio": 2.8043478260869565,
      "cumulative_nh_nl": 170071,
      "spy_close": 593.05
    },
    {
      "date": "2025-06-06",
      "new_highs": 131,
      "new_lows": 25,
      "total_issues": 4964,
      "nh_nl_diff": 106,
      "nh_nl_ratio": 5.24,
      "cumulative_nh_nl": 170177,
      "spy_close": 599.14
    },
    {
      "date": "2025-06-09",
      "new_highs": 141,
      "new_lows": 39,
      "total_issues": 4971,
      "nh_nl_diff": 102,
      "nh_nl_ratio": 3.6153846153846154,
      "cumulative_nh_nl": 170279,
      "spy_close": 599.68
    },
    {
      "date": "2025-06-10",
      "new_highs": 101,
      "new_lows": 32,
      "total_issues": 4978,
      "nh_nl_diff": 69,
      "nh_nl_ratio": 3.15625,
      "cumulative_nh_nl": 170348,
      "spy_close": 603.08
    },
    {
      "date": "2025-06-11",
      "new_highs": 112,
      "new_lows": 37,
      "total_issues": 4970,
      "nh_nl_diff": 75,
      "nh_nl_ratio": 3.027027027027027,
      "cumulative_nh_nl": 170423,
      "spy_close": 601.36
    },
    {
      "date": "2025-06-12",
      "new_highs": 100,
      "new_lows": 42,
      "total_issues": 4965,
      "nh_nl_diff": 58,
      "nh_nl_ratio": 2.380952380952381,
      "cumulative_nh_nl": 170481,
      "spy_close": 603.75
    },
    {
      "date": "2025-06-13",
      "new_highs": 64,
      "new_lows": 94,
      "total_issues": 4955,
      "nh_nl_diff": -30,
      "nh_nl_ratio": 0.6808510638297872,
      "cumulative_nh_nl": 170451,
      "spy_close": 597.0
    },
    {
      "date": "2025-06-16",
      "new_highs": 140,
      "new_lows": 90,
      "total_issues": 4983,
      "nh_nl_diff": 50,
      "nh_nl_ratio": 1.5555555555555556,
      "cumulative_nh_nl": 170501,
      "spy_close": 602.68
    },
    {
      "date": "2025-06-17",
      "new_highs": 84,
      "new_lows": 101,
      "total_issues": 4969,
      "nh_nl_diff": -17,
      "nh_nl_ratio": 0.8316831683168316,
      "cumulative_nh_nl": 170484,
      "spy_close": 597.53
    },
    {
      "date": "2025-06-18",
      "new_highs": 103,
      "new_lows": 74,
      "total_issues": 4972,
      "nh_nl_diff": 29,
      "nh_nl_ratio": 1.3918918918918919,
      "cumulative_nh_nl": 170513,
      "spy_close": 597.44
    },
    {
      "date": "2025-06-20",
      "new_highs": 99,
      "new_lows": 82,
      "total_issues": 4974,
      "nh_nl_diff": 17,
      "nh_nl_ratio": 1.2073170731707317,
      "cumulative_nh_nl": 170530,
      "spy_close": 594.28
    },
    {
      "date": "2025-06-23",
      "new_highs": 111,
      "new_lows": 89,
      "total_issues": 4985,
      "nh_nl_diff": 22,
      "nh_nl_ratio": 1.247191011235955,
      "cumulative_nh_nl": 170552,
      "spy_close": 600.15
    },
    {
      "date": "2025-06-24",
      "new_highs": 177,
      "new_lows": 46,
      "total_issues": 4978,
      "nh_nl_diff": 131,
      "nh_nl_ratio": 3.847826086956522,
      "cumulative_nh_nl": 170683,
      "spy_close": 606.78
    },
    {
      "date": "2025-06-25",
      "new_highs": 129,
      "new_lows": 57,
      "total_issues": 4976,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 2.263157894736842,
      "cumulative_nh_nl": 170755,
      "spy_close": 607.12
    },
    {
      "date": "2025-06-26",
      "new_highs": 180,
      "new_lows": 56,
      "total_issues": 4982,
      "nh_nl_diff": 124,
      "nh_nl_ratio": 3.2142857142857144,
      "cumulative_nh_nl": 170879,
      "spy_close": 611.87
    },
    {
      "date": "2025-06-27",
      "new_highs": 211,
      "new_lows": 50,
      "total_issues": 4982,
      "nh_nl_diff": 161,
      "nh_nl_ratio": 4.22,
      "cumulative_nh_nl": 171040,
      "spy_close": 614.91
    },
    {
      "date": "2025-06-30",
      "new_highs": 215,
      "new_lows": 57,
      "total_issues": 4992,
      "nh_nl_diff": 158,
      "nh_nl_ratio": 3.7719298245614037,
      "cumulative_nh_nl": 171198,
      "spy_close": 617.85
    },
    {
      "date": "2025-07-01",
      "new_highs": 214,
      "new_lows": 36,
      "total_issues": 4990,
      "nh_nl_diff": 178,
      "nh_nl_ratio": 5.944444444444445,
      "cumulative_nh_nl": 171376,
      "spy_close": 617.65
    },
    {
      "date": "2025-07-02",
      "new_highs": 193,
      "new_lows": 27,
      "total_issues": 4992,
      "nh_nl_diff": 166,
      "nh_nl_ratio": 7.148148148148148,
      "cumulative_nh_nl": 171542,
      "spy_close": 620.45
    },
    {
      "date": "2025-07-03",
      "new_highs": 292,
      "new_lows": 21,
      "total_issues": 4963,
      "nh_nl_diff": 271,
      "nh_nl_ratio": 13.904761904761905,
      "cumulative_nh_nl": 171813,
      "spy_close": 625.34
    },
    {
      "date": "2025-07-07",
      "new_highs": 194,
      "new_lows": 30,
      "total_issues": 4997,
      "nh_nl_diff": 164,
      "nh_nl_ratio": 6.466666666666667,
      "cumulative_nh_nl": 171977,
      "spy_close": 620.68
    },
    {
      "date": "2025-07-08",
      "new_highs": 158,
      "new_lows": 21,
      "total_issues": 4990,
      "nh_nl_diff": 137,
      "nh_nl_ratio": 7.523809523809524,
      "cumulative_nh_nl": 172114,
      "spy_close": 620.34
    },
    {
      "date": "2025-07-09",
      "new_highs": 145,
      "new_lows": 30,
      "total_issues": 4985,
      "nh_nl_diff": 115,
      "nh_nl_ratio": 4.833333333333333,
      "cumulative_nh_nl": 172229,
      "spy_close": 624.06
    },
    {
      "date": "2025-07-10",
      "new_highs": 210,
      "new_lows": 25,
      "total_issues": 4992,
      "nh_nl_diff": 185,
      "nh_nl_ratio": 8.4,
      "cumulative_nh_nl": 172414,
      "spy_close": 625.82
    },
    {
      "date": "2025-07-11",
      "new_highs": 109,
      "new_lows": 36,
      "total_issues": 4980,
      "nh_nl_diff": 73,
      "nh_nl_ratio": 3.0277777777777777,
      "cumulative_nh_nl": 172487,
      "spy_close": 623.62
    },
    {
      "date": "2025-07-14",
      "new_highs": 149,
      "new_lows": 50,
      "total_issues": 5001,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 2.98,
      "cumulative_nh_nl": 172586,
      "spy_close": 624.81
    },
    {
      "date": "2025-07-15",
      "new_highs": 161,
      "new_lows": 67,
      "total_issues": 5001,
      "nh_nl_diff": 94,
      "nh_nl_ratio": 2.4029850746268657,
      "cumulative_nh_nl": 172680,
      "spy_close": 622.14
    },
    {
      "date": "2025-07-16",
      "new_highs": 101,
      "new_lows": 57,
      "total_issues": 4993,
      "nh_nl_diff": 44,
      "nh_nl_ratio": 1.7719298245614035,
      "cumulative_nh_nl": 172724,
      "spy_close": 624.22
    },
    {
      "date": "2025-07-17",
      "new_highs": 193,
      "new_lows": 32,
      "total_issues": 5002,
      "nh_nl_diff": 161,
      "nh_nl_ratio": 6.03125,
      "cumulative_nh_nl": 172885,
      "spy_close": 628.04
    },
    {
      "date": "2025-07-18",
      "new_highs": 211,
      "new_lows": 66,
      "total_issues": 4978,
      "nh_nl_diff": 145,
      "nh_nl_ratio": 3.196969696969697,
      "cumulative_nh_nl": 173030,
      "spy_close": 627.58
    },
    {
      "date": "2025-07-21",
      "new_highs": 189,
      "new_lows": 78,
      "total_issues": 5005,
      "nh_nl_diff": 111,
      "nh_nl_ratio": 2.423076923076923,
      "cumulative_nh_nl": 173141,
      "spy_close": 628.77
    },
    {
      "date": "2025-07-22",
      "new_highs": 135,
      "new_lows": 30,
      "total_issues": 5009,
      "nh_nl_diff": 105,
      "nh_nl_ratio": 4.5,
      "cumulative_nh_nl": 173246,
      "spy_close": 628.86
    },
    {
      "date": "2025-07-23",
      "new_highs": 229,
      "new_lows": 28,
      "total_issues": 5002,
      "nh_nl_diff": 201,
      "nh_nl_ratio": 8.178571428571429,
      "cumulative_nh_nl": 173447,
      "spy_close": 634.21
    },
    {
      "date": "2025-07-24",
      "new_highs": 186,
      "new_lows": 46,
      "total_issues": 5004,
      "nh_nl_diff": 140,
      "nh_nl_ratio": 4.043478260869565,
      "cumulative_nh_nl": 173587,
      "spy_close": 634.42
    },
    {
      "date": "2025-07-25",
      "new_highs": 151,
      "new_lows": 45,
      "total_issues": 4996,
      "nh_nl_diff": 106,
      "nh_nl_ratio": 3.3555555555555556,
      "cumulative_nh_nl": 173693,
      "spy_close": 637.1
    },
    {
      "date": "2025-07-28",
      "new_highs": 147,
      "new_lows": 48,
      "total_issues": 5012,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 3.0625,
      "cumulative_nh_nl": 173792,
      "spy_close": 636.94
    },
    {
      "date": "2025-07-29",
      "new_highs": 145,
      "new_lows": 64,
      "total_issues": 5006,
      "nh_nl_diff": 81,
      "nh_nl_ratio": 2.265625,
      "cumulative_nh_nl": 173873,
      "spy_close": 635.26
    },
    {
      "date": "2025-07-30",
      "new_highs": 137,
      "new_lows": 82,
      "total_issues": 4998,
      "nh_nl_diff": 55,
      "nh_nl_ratio": 1.670731707317073,
      "cumulative_nh_nl": 173928,
      "spy_close": 634.46
    },
    {
      "date": "2025-07-31",
      "new_highs": 142,
      "new_lows": 138,
      "total_issues": 5007,
      "nh_nl_diff": 4,
      "nh_nl_ratio": 1.0289855072463767,
      "cumulative_nh_nl": 173932,
      "spy_close": 632.08
    },
    {
      "date": "2025-08-01",
      "new_highs": 53,
      "new_lows": 188,
      "total_issues": 5004,
      "nh_nl_diff": -135,
      "nh_nl_ratio": 0.28191489361702127,
      "cumulative_nh_nl": 173797,
      "spy_close": 621.72
    },
    {
      "date": "2025-08-04",
      "new_highs": 129,
      "new_lows": 65,
      "total_issues": 5019,
      "nh_nl_diff": 64,
      "nh_nl_ratio": 1.9846153846153847,
      "cumulative_nh_nl": 173861,
      "spy_close": 631.17
    },
    {
      "date": "2025-08-05",
      "new_highs": 144,
      "new_lows": 80,
      "total_issues": 5010,
      "nh_nl_diff": 64,
      "nh_nl_ratio": 1.8,
      "cumulative_nh_nl": 173925,
      "spy_close": 627.97
    },
    {
      "date": "2025-08-06",
      "new_highs": 120,
      "new_lows": 102,
      "total_issues": 5019,
      "nh_nl_diff": 18,
      "nh_nl_ratio": 1.1764705882352942,
      "cumulative_nh_nl": 173943,
      "spy_close": 632.78
    },
    {
      "date": "2025-08-07",
      "new_highs": 177,
      "new_lows": 98,
      "total_issues": 5018,
      "nh_nl_diff": 79,
      "nh_nl_ratio": 1.8061224489795917,
      "cumulative_nh_nl": 174022,
      "spy_close": 632.25
    },
    {
      "date": "2025-08-08",
      "new_highs": 172,
      "new_lows": 102,
      "total_issues": 5001,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 1.6862745098039216,
      "cumulative_nh_nl": 174092,
      "spy_close": 637.18
    },
    {
      "date": "2025-08-11",
      "new_highs": 142,
      "new_lows": 119,
      "total_issues": 5026,
      "nh_nl_diff": 23,
      "nh_nl_ratio": 1.1932773109243697,
      "cumulative_nh_nl": 174115,
      "spy_close": 635.92
    },
    {
      "date": "2025-08-12",
      "new_highs": 255,
      "new_lows": 70,
      "total_issues": 5016,
      "nh_nl_diff": 185,
      "nh_nl_ratio": 3.642857142857143,
      "cumulative_nh_nl": 174300,
      "spy_close": 642.69
    },
    {
      "date": "2025-08-13",
      "new_highs": 359,
      "new_lows": 49,
      "total_issues": 5027,
      "nh_nl_diff": 310,
      "nh_nl_ratio": 7.326530612244898,
      "cumulative_nh_nl": 174610,
      "spy_close": 644.89
    },
    {
      "date": "2025-08-14",
      "new_highs": 145,
      "new_lows": 50,
      "total_issues": 5017,
      "nh_nl_diff": 95,
      "nh_nl_ratio": 2.9,
      "cumulative_nh_nl": 174705,
      "spy_close": 644.95
    },
    {
      "date": "2025-08-15",
      "new_highs": 132,
      "new_lows": 50,
      "total_issues": 5014,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 2.64,
      "cumulative_nh_nl": 174787,
      "spy_close": 643.44
    },
    {
      "date": "2025-08-18",
      "new_highs": 126,
      "new_lows": 44,
      "total_issues": 5030,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 2.8636363636363638,
      "cumulative_nh_nl": 174869,
      "spy_close": 643.3
    },
    {
      "date": "2025-08-19",
      "new_highs": 111,
      "new_lows": 50,
      "total_issues": 5027,
      "nh_nl_diff": 61,
      "nh_nl_ratio": 2.22,
      "cumulative_nh_nl": 174930,
      "spy_close": 639.81
    },
    {
      "date": "2025-08-20",
      "new_highs": 79,
      "new_lows": 69,
      "total_issues": 5019,
      "nh_nl_diff": 10,
      "nh_nl_ratio": 1.144927536231884,
      "cumulative_nh_nl": 174940,
      "spy_close": 638.11
    },
    {
      "date": "2025-08-21",
      "new_highs": 92,
      "new_lows": 66,
      "total_issues": 5015,
      "nh_nl_diff": 26,
      "nh_nl_ratio": 1.393939393939394,
      "cumulative_nh_nl": 174966,
      "spy_close": 635.55
    },
    {
      "date": "2025-08-22",
      "new_highs": 343,
      "new_lows": 30,
      "total_issues": 5026,
      "nh_nl_diff": 313,
      "nh_nl_ratio": 11.433333333333334,
      "cumulative_nh_nl": 175279,
      "spy_close": 645.31
    },
    {
      "date": "2025-08-25",
      "new_highs": 218,
      "new_lows": 23,
      "total_issues": 5021,
      "nh_nl_diff": 195,
      "nh_nl_ratio": 9.478260869565217,
      "cumulative_nh_nl": 175474,
      "spy_close": 642.47
    },
    {
      "date": "2025-08-26",
      "new_highs": 230,
      "new_lows": 40,
      "total_issues": 5018,
      "nh_nl_diff": 190,
      "nh_nl_ratio": 5.75,
      "cumulative_nh_nl": 175664,
      "spy_close": 645.16
    },
    {
      "date": "2025-08-27",
      "new_highs": 235,
      "new_lows": 25,
      "total_issues": 5017,
      "nh_nl_diff": 210,
      "nh_nl_ratio": 9.4,
      "cumulative_nh_nl": 175874,
      "spy_close": 646.63
    },
    {
      "date": "2025-08-28",
      "new_highs": 254,
      "new_lows": 45,
      "total_issues": 5019,
      "nh_nl_diff": 209,
      "nh_nl_ratio": 5.644444444444445,
      "cumulative_nh_nl": 176083,
      "spy_close": 648.92
    },
    {
      "date": "2025-08-29",
      "new_highs": 188,
      "new_lows": 35,
      "total_issues": 5009,
      "nh_nl_diff": 153,
      "nh_nl_ratio": 5.371428571428571,
      "cumulative_nh_nl": 176236,
      "spy_close": 645.05
    },
    {
      "date": "2025-09-02",
      "new_highs": 165,
      "new_lows": 68,
      "total_issues": 5036,
      "nh_nl_diff": 97,
      "nh_nl_ratio": 2.426470588235294,
      "cumulative_nh_nl": 176333,
      "spy_close": 640.27
    },
    {
      "date": "2025-09-03",
      "new_highs": 191,
      "new_lows": 66,
      "total_issues": 5032,
      "nh_nl_diff": 125,
      "nh_nl_ratio": 2.893939393939394,
      "cumulative_nh_nl": 176458,
      "spy_close": 643.74
    },
    {
      "date": "2025-09-04",
      "new_highs": 180,
      "new_lows": 77,
      "total_issues": 5018,
      "nh_nl_diff": 103,
      "nh_nl_ratio": 2.3376623376623376,
      "cumulative_nh_nl": 176561,
      "spy_close": 649.12
    },
    {
      "date": "2025-09-05",
      "new_highs": 323,
      "new_lows": 69,
      "total_issues": 5017,
      "nh_nl_diff": 254,
      "nh_nl_ratio": 4.681159420289855,
      "cumulative_nh_nl": 176815,
      "spy_close": 647.24
    },
    {
      "date": "2025-09-08",
      "new_highs": 278,
      "new_lows": 78,
      "total_issues": 5029,
      "nh_nl_diff": 200,
      "nh_nl_ratio": 3.5641025641025643,
      "cumulative_nh_nl": 177015,
      "spy_close": 648.83
    },
    {
      "date": "2025-09-09",
      "new_highs": 220,
      "new_lows": 51,
      "total_issues": 5034,
      "nh_nl_diff": 169,
      "nh_nl_ratio": 4.313725490196078,
      "cumulative_nh_nl": 177184,
      "spy_close": 650.33
    },
    {
      "date": "2025-09-10",
      "new_highs": 259,
      "new_lows": 83,
      "total_issues": 5029,
      "nh_nl_diff": 176,
      "nh_nl_ratio": 3.1204819277108435,
      "cumulative_nh_nl": 177360,
      "spy_close": 652.21
    },
    {
      "date": "2025-09-11",
      "new_highs": 378,
      "new_lows": 48,
      "total_issues": 5030,
      "nh_nl_diff": 330,
      "nh_nl_ratio": 7.875,
      "cumulative_nh_nl": 177690,
      "spy_close": 657.63
    },
    {
      "date": "2025-09-12",
      "new_highs": 235,
      "new_lows": 48,
      "total_issues": 5025,
      "nh_nl_diff": 187,
      "nh_nl_ratio": 4.895833333333333,
      "cumulative_nh_nl": 177877,
      "spy_close": 657.41
    },
    {
      "date": "2025-09-15",
      "new_highs": 309,
      "new_lows": 84,
      "total_issues": 5038,
      "nh_nl_diff": 225,
      "nh_nl_ratio": 3.6785714285714284,
      "cumulative_nh_nl": 178102,
      "spy_close": 660.91
    },
    {
      "date": "2025-09-16",
      "new_highs": 226,
      "new_lows": 62,
      "total_issues": 5041,
      "nh_nl_diff": 164,
      "nh_nl_ratio": 3.6451612903225805,
      "cumulative_nh_nl": 178266,
      "spy_close": 660.0
    },
    {
      "date": "2025-09-17",
      "new_highs": 278,
      "new_lows": 53,
      "total_issues": 5036,
      "nh_nl_diff": 225,
      "nh_nl_ratio": 5.245283018867925,
      "cumulative_nh_nl": 178491,
      "spy_close": 659.18
    },
    {
      "date": "2025-09-18",
      "new_highs": 300,
      "new_lows": 63,
      "total_issues": 5036,
      "nh_nl_diff": 237,
      "nh_nl_ratio": 4.761904761904762,
      "cumulative_nh_nl": 178728,
      "spy_close": 662.26
    },
    {
      "date": "2025-09-19",
      "new_highs": 311,
      "new_lows": 92,
      "total_issues": 5037,
      "nh_nl_diff": 219,
      "nh_nl_ratio": 3.380434782608696,
      "cumulative_nh_nl": 178947,
      "spy_close": 663.7
    },
    {
      "date": "2025-09-22",
      "new_highs": 299,
      "new_lows": 89,
      "total_issues": 5039,
      "nh_nl_diff": 210,
      "nh_nl_ratio": 3.359550561797753,
      "cumulative_nh_nl": 179157,
      "spy_close": 666.84
    },
    {
      "date": "2025-09-23",
      "new_highs": 372,
      "new_lows": 82,
      "total_issues": 5035,
      "nh_nl_diff": 290,
      "nh_nl_ratio": 4.536585365853658,
      "cumulative_nh_nl": 179447,
      "spy_close": 663.21
    },
    {
      "date": "2025-09-24",
      "new_highs": 143,
      "new_lows": 76,
      "total_issues": 5033,
      "nh_nl_diff": 67,
      "nh_nl_ratio": 1.881578947368421,
      "cumulative_nh_nl": 179514,
      "spy_close": 661.1
    },
    {
      "date": "2025-09-25",
      "new_highs": 80,
      "new_lows": 119,
      "total_issues": 5034,
      "nh_nl_diff": -39,
      "nh_nl_ratio": 0.6722689075630253,
      "cumulative_nh_nl": 179475,
      "spy_close": 658.05
    },
    {
      "date": "2025-09-26",
      "new_highs": 152,
      "new_lows": 54,
      "total_issues": 5029,
      "nh_nl_diff": 98,
      "nh_nl_ratio": 2.814814814814815,
      "cumulative_nh_nl": 179573,
      "spy_close": 661.82
    },
    {
      "date": "2025-09-29",
      "new_highs": 230,
      "new_lows": 84,
      "total_issues": 5048,
      "nh_nl_diff": 146,
      "nh_nl_ratio": 2.738095238095238,
      "cumulative_nh_nl": 179719,
      "spy_close": 663.68
    },
    {
      "date": "2025-09-30",
      "new_highs": 219,
      "new_lows": 88,
      "total_issues": 5053,
      "nh_nl_diff": 131,
      "nh_nl_ratio": 2.4886363636363638,
      "cumulative_nh_nl": 179850,
      "spy_close": 666.18
    },
    {
      "date": "2025-10-01",
      "new_highs": 285,
      "new_lows": 83,
      "total_issues": 5049,
      "nh_nl_diff": 202,
      "nh_nl_ratio": 3.433734939759036,
      "cumulative_nh_nl": 180052,
      "spy_close": 668.45
    },
    {
      "date": "2025-10-02",
      "new_highs": 280,
      "new_lows": 89,
      "total_issues": 5054,
      "nh_nl_diff": 191,
      "nh_nl_ratio": 3.146067415730337,
      "cumulative_nh_nl": 180243,
      "spy_close": 669.22
    },
    {
      "date": "2025-10-03",
      "new_highs": 324,
      "new_lows": 34,
      "total_issues": 5047,
      "nh_nl_diff": 290,
      "nh_nl_ratio": 9.529411764705882,
      "cumulative_nh_nl": 180533,
      "spy_close": 669.21
    },
    {
      "date": "2025-10-06",
      "new_highs": 401,
      "new_lows": 85,
      "total_issues": 5057,
      "nh_nl_diff": 316,
      "nh_nl_ratio": 4.7176470588235295,
      "cumulative_nh_nl": 180849,
      "spy_close": 671.61
    },
    {
      "date": "2025-10-07",
      "new_highs": 250,
      "new_lows": 93,
      "total_issues": 5065,
      "nh_nl_diff": 157,
      "nh_nl_ratio": 2.6881720430107525,
      "cumulative_nh_nl": 181006,
      "spy_close": 669.12
    },
    {
      "date": "2025-10-08",
      "new_highs": 286,
      "new_lows": 88,
      "total_issues": 5054,
      "nh_nl_diff": 198,
      "nh_nl_ratio": 3.25,
      "cumulative_nh_nl": 181204,
      "spy_close": 673.11
    },
    {
      "date": "2025-10-09",
      "new_highs": 265,
      "new_lows": 105,
      "total_issues": 5061,
      "nh_nl_diff": 160,
      "nh_nl_ratio": 2.5238095238095237,
      "cumulative_nh_nl": 181364,
      "spy_close": 671.16
    },
    {
      "date": "2025-10-10",
      "new_highs": 161,
      "new_lows": 214,
      "total_issues": 5056,
      "nh_nl_diff": -53,
      "nh_nl_ratio": 0.7523364485981309,
      "cumulative_nh_nl": 181311,
      "spy_close": 653.02
    },
    {
      "date": "2025-10-13",
      "new_highs": 143,
      "new_lows": 136,
      "total_issues": 5080,
      "nh_nl_diff": 7,
      "nh_nl_ratio": 1.0514705882352942,
      "cumulative_nh_nl": 181318,
      "spy_close": 663.04
    },
    {
      "date": "2025-10-14",
      "new_highs": 178,
      "new_lows": 117,
      "total_issues": 5078,
      "nh_nl_diff": 61,
      "nh_nl_ratio": 1.5213675213675213,
      "cumulative_nh_nl": 181379,
      "spy_close": 662.23
    },
    {
      "date": "2025-10-15",
      "new_highs": 289,
      "new_lows": 51,
      "total_issues": 5078,
      "nh_nl_diff": 238,
      "nh_nl_ratio": 5.666666666666667,
      "cumulative_nh_nl": 181617,
      "spy_close": 665.17
    },
    {
      "date": "2025-10-16",
      "new_highs": 248,
      "new_lows": 119,
      "total_issues": 5076,
      "nh_nl_diff": 129,
      "nh_nl_ratio": 2.0840336134453783,
      "cumulative_nh_nl": 181746,
      "spy_close": 660.64
    },
    {
      "date": "2025-10-17",
      "new_highs": 52,
      "new_lows": 99,
      "total_issues": 5069,
      "nh_nl_diff": -47,
      "nh_nl_ratio": 0.5252525252525253,
      "cumulative_nh_nl": 181699,
      "spy_close": 664.39
    },
    {
      "date": "2025-10-20",
      "new_highs": 141,
      "new_lows": 59,
      "total_issues": 5072,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 2.389830508474576,
      "cumulative_nh_nl": 181781,
      "spy_close": 671.3
    },
    {
      "date": "2025-10-21",
      "new_highs": 96,
      "new_lows": 47,
      "total_issues": 5082,
      "nh_nl_diff": 49,
      "nh_nl_ratio": 2.0425531914893615,
      "cumulative_nh_nl": 181830,
      "spy_close": 671.29
    },
    {
      "date": "2025-10-22",
      "new_highs": 75,
      "new_lows": 67,
      "total_issues": 5065,
      "nh_nl_diff": 8,
      "nh_nl_ratio": 1.1194029850746268,
      "cumulative_nh_nl": 181838,
      "spy_close": 667.8
    },
    {
      "date": "2025-10-23",
      "new_highs": 131,
      "new_lows": 54,
      "total_issues": 5074,
      "nh_nl_diff": 77,
      "nh_nl_ratio": 2.425925925925926,
      "cumulative_nh_nl": 181915,
      "spy_close": 671.76
    },
    {
      "date": "2025-10-24",
      "new_highs": 241,
      "new_lows": 46,
      "total_issues": 5074,
      "nh_nl_diff": 195,
      "nh_nl_ratio": 5.239130434782608,
      "cumulative_nh_nl": 182110,
      "spy_close": 677.25
    },
    {
      "date": "2025-10-27",
      "new_highs": 261,
      "new_lows": 63,
      "total_issues": 5087,
      "nh_nl_diff": 198,
      "nh_nl_ratio": 4.142857142857143,
      "cumulative_nh_nl": 182308,
      "spy_close": 685.24
    },
    {
      "date": "2025-10-28",
      "new_highs": 203,
      "new_lows": 110,
      "total_issues": 5090,
      "nh_nl_diff": 93,
      "nh_nl_ratio": 1.8454545454545455,
      "cumulative_nh_nl": 182401,
      "spy_close": 687.06
    },
    {
      "date": "2025-10-29",
      "new_highs": 252,
      "new_lows": 211,
      "total_issues": 5094,
      "nh_nl_diff": 41,
      "nh_nl_ratio": 1.1943127962085307,
      "cumulative_nh_nl": 182442,
      "spy_close": 687.39
    },
    {
      "date": "2025-10-30",
      "new_highs": 164,
      "new_lows": 240,
      "total_issues": 5086,
      "nh_nl_diff": -76,
      "nh_nl_ratio": 0.6833333333333333,
      "cumulative_nh_nl": 182366,
      "spy_close": 679.83
    },
    {
      "date": "2025-10-31",
      "new_highs": 119,
      "new_lows": 192,
      "total_issues": 5085,
      "nh_nl_diff": -73,
      "nh_nl_ratio": 0.6197916666666666,
      "cumulative_nh_nl": 182293,
      "spy_close": 682.06
    },
    {
      "date": "2025-11-03",
      "new_highs": 136,
      "new_lows": 195,
      "total_issues": 5091,
      "nh_nl_diff": -59,
      "nh_nl_ratio": 0.6974358974358974,
      "cumulative_nh_nl": 182234,
      "spy_close": 683.34
    },
    {
      "date": "2025-11-04",
      "new_highs": 67,
      "new_lows": 236,
      "total_issues": 5090,
      "nh_nl_diff": -169,
      "nh_nl_ratio": 0.2838983050847458,
      "cumulative_nh_nl": 182065,
      "spy_close": 675.24
    },
    {
      "date": "2025-11-05",
      "new_highs": 137,
      "new_lows": 166,
      "total_issues": 5084,
      "nh_nl_diff": -29,
      "nh_nl_ratio": 0.8253012048192772,
      "cumulative_nh_nl": 182036,
      "spy_close": 677.58
    },
    {
      "date": "2025-11-06",
      "new_highs": 143,
      "new_lows": 259,
      "total_issues": 5078,
      "nh_nl_diff": -116,
      "nh_nl_ratio": 0.5521235521235521,
      "cumulative_nh_nl": 181920,
      "spy_close": 670.31
    },
    {
      "date": "2025-11-07",
      "new_highs": 100,
      "new_lows": 286,
      "total_issues": 5075,
      "nh_nl_diff": -186,
      "nh_nl_ratio": 0.34965034965034963,
      "cumulative_nh_nl": 181734,
      "spy_close": 670.97
    },
    {
      "date": "2025-11-10",
      "new_highs": 229,
      "new_lows": 130,
      "total_issues": 5092,
      "nh_nl_diff": 99,
      "nh_nl_ratio": 1.7615384615384615,
      "cumulative_nh_nl": 181833,
      "spy_close": 681.44
    },
    {
      "date": "2025-11-11",
      "new_highs": 234,
      "new_lows": 99,
      "total_issues": 5078,
      "nh_nl_diff": 135,
      "nh_nl_ratio": 2.3636363636363638,
      "cumulative_nh_nl": 181968,
      "spy_close": 683.0
    },
    {
      "date": "2025-11-12",
      "new_highs": 233,
      "new_lows": 79,
      "total_issues": 5094,
      "nh_nl_diff": 154,
      "nh_nl_ratio": 2.949367088607595,
      "cumulative_nh_nl": 182122,
      "spy_close": 683.38
    },
    {
      "date": "2025-11-13",
      "new_highs": 123,
      "new_lows": 185,
      "total_issues": 5076,
      "nh_nl_diff": -62,
      "nh_nl_ratio": 0.6648648648648648,
      "cumulative_nh_nl": 182060,
      "spy_close": 672.04
    },
    {
      "date": "2025-11-14",
      "new_highs": 72,
      "new_lows": 259,
      "total_issues": 5074,
      "nh_nl_diff": -187,
      "nh_nl_ratio": 0.277992277992278,
      "cumulative_nh_nl": 181873,
      "spy_close": 671.93
    },
    {
      "date": "2025-11-17",
      "new_highs": 94,
      "new_lows": 311,
      "total_issues": 5094,
      "nh_nl_diff": -217,
      "nh_nl_ratio": 0.3022508038585209,
      "cumulative_nh_nl": 181656,
      "spy_close": 665.67
    },
    {
      "date": "2025-11-18",
      "new_highs": 70,
      "new_lows": 335,
      "total_issues": 5088,
      "nh_nl_diff": -265,
      "nh_nl_ratio": 0.208955223880597,
      "cumulative_nh_nl": 181391,
      "spy_close": 660.08
    },
    {
      "date": "2025-11-19",
      "new_highs": 66,
      "new_lows": 300,
      "total_issues": 5088,
      "nh_nl_diff": -234,
      "nh_nl_ratio": 0.22,
      "cumulative_nh_nl": 181157,
      "spy_close": 662.63
    },
    {
      "date": "2025-11-20",
      "new_highs": 100,
      "new_lows": 317,
      "total_issues": 5097,
      "nh_nl_diff": -217,
      "nh_nl_ratio": 0.31545741324921134,
      "cumulative_nh_nl": 180940,
      "spy_close": 652.53
    },
    {
      "date": "2025-11-21",
      "new_highs": 72,
      "new_lows": 235,
      "total_issues": 5081,
      "nh_nl_diff": -163,
      "nh_nl_ratio": 0.30638297872340425,
      "cumulative_nh_nl": 180777,
      "spy_close": 659.03
    },
    {
      "date": "2025-11-24",
      "new_highs": 138,
      "new_lows": 95,
      "total_issues": 5078,
      "nh_nl_diff": 43,
      "nh_nl_ratio": 1.4526315789473685,
      "cumulative_nh_nl": 180820,
      "spy_close": 668.73
    },
    {
      "date": "2025-11-25",
      "new_highs": 220,
      "new_lows": 50,
      "total_issues": 5086,
      "nh_nl_diff": 170,
      "nh_nl_ratio": 4.4,
      "cumulative_nh_nl": 180990,
      "spy_close": 675.02
    },
    {
      "date": "2025-11-26",
      "new_highs": 246,
      "new_lows": 35,
      "total_issues": 5094,
      "nh_nl_diff": 211,
      "nh_nl_ratio": 7.0285714285714285,
      "cumulative_nh_nl": 181201,
      "spy_close": 679.68
    },
    {
      "date": "2025-11-28",
      "new_highs": 172,
      "new_lows": 28,
      "total_issues": 5074,
      "nh_nl_diff": 144,
      "nh_nl_ratio": 6.142857142857143,
      "cumulative_nh_nl": 181345,
      "spy_close": 683.39
    },
    {
      "date": "2025-12-01",
      "new_highs": 144,
      "new_lows": 54,
      "total_issues": 5100,
      "nh_nl_diff": 90,
      "nh_nl_ratio": 2.6666666666666665,
      "cumulative_nh_nl": 181435,
      "spy_close": 680.27
    },
    {
      "date": "2025-12-02",
      "new_highs": 128,
      "new_lows": 75,
      "total_issues": 5095,
      "nh_nl_diff": 53,
      "nh_nl_ratio": 1.7066666666666668,
      "cumulative_nh_nl": 181488,
      "spy_close": 681.53
    },
    {
      "date": "2025-12-03",
      "new_highs": 206,
      "new_lows": 64,
      "total_issues": 5107,
      "nh_nl_diff": 142,
      "nh_nl_ratio": 3.21875,
      "cumulative_nh_nl": 181630,
      "spy_close": 683.89
    },
    {
      "date": "2025-12-04",
      "new_highs": 217,
      "new_lows": 48,
      "total_issues": 5098,
      "nh_nl_diff": 169,
      "nh_nl_ratio": 4.520833333333333,
      "cumulative_nh_nl": 181799,
      "spy_close": 684.39
    },
    {
      "date": "2025-12-05",
      "new_highs": 219,
      "new_lows": 65,
      "total_issues": 5097,
      "nh_nl_diff": 154,
      "nh_nl_ratio": 3.3692307692307693,
      "cumulative_nh_nl": 181953,
      "spy_close": 685.69
    },
    {
      "date": "2025-12-08",
      "new_highs": 206,
      "new_lows": 69,
      "total_issues": 5105,
      "nh_nl_diff": 137,
      "nh_nl_ratio": 2.9855072463768115,
      "cumulative_nh_nl": 182090,
      "spy_close": 683.63
    },
    {
      "date": "2025-12-09",
      "new_highs": 166,
      "new_lows": 63,
      "total_issues": 5110,
      "nh_nl_diff": 103,
      "nh_nl_ratio": 2.634920634920635,
      "cumulative_nh_nl": 182193,
      "spy_close": 683.04
    },
    {
      "date": "2025-12-10",
      "new_highs": 319,
      "new_lows": 65,
      "total_issues": 5110,
      "nh_nl_diff": 254,
      "nh_nl_ratio": 4.907692307692308,
      "cumulative_nh_nl": 182447,
      "spy_close": 687.57
    },
    {
      "date": "2025-12-11",
      "new_highs": 406,
      "new_lows": 64,
      "total_issues": 5116,
      "nh_nl_diff": 342,
      "nh_nl_ratio": 6.34375,
      "cumulative_nh_nl": 182789,
      "spy_close": 689.17
    },
    {
      "date": "2025-12-12",
      "new_highs": 295,
      "new_lows": 71,
      "total_issues": 5099,
      "nh_nl_diff": 224,
      "nh_nl_ratio": 4.154929577464789,
      "cumulative_nh_nl": 183013,
      "spy_close": 681.76
    },
    {
      "date": "2025-12-15",
      "new_highs": 235,
      "new_lows": 126,
      "total_issues": 5109,
      "nh_nl_diff": 109,
      "nh_nl_ratio": 1.8650793650793651,
      "cumulative_nh_nl": 183122,
      "spy_close": 680.73
    },
    {
      "date": "2025-12-16",
      "new_highs": 120,
      "new_lows": 125,
      "total_issues": 5118,
      "nh_nl_diff": -5,
      "nh_nl_ratio": 0.96,
      "cumulative_nh_nl": 183117,
      "spy_close": 678.87
    },
    {
      "date": "2025-12-17",
      "new_highs": 131,
      "new_lows": 101,
      "total_issues": 5112,
      "nh_nl_diff": 30,
      "nh_nl_ratio": 1.297029702970297,
      "cumulative_nh_nl": 183147,
      "spy_close": 671.4
    },
    {
      "date": "2025-12-18",
      "new_highs": 184,
      "new_lows": 101,
      "total_issues": 5114,
      "nh_nl_diff": 83,
      "nh_nl_ratio": 1.8217821782178218,
      "cumulative_nh_nl": 183230,
      "spy_close": 676.47
    },
    {
      "date": "2025-12-19",
      "new_highs": 175,
      "new_lows": 100,
      "total_issues": 5119,
      "nh_nl_diff": 75,
      "nh_nl_ratio": 1.75,
      "cumulative_nh_nl": 183305,
      "spy_close": 680.59
    },
    {
      "date": "2025-12-22",
      "new_highs": 265,
      "new_lows": 94,
      "total_issues": 5121,
      "nh_nl_diff": 171,
      "nh_nl_ratio": 2.8191489361702127,
      "cumulative_nh_nl": 183476,
      "spy_close": 684.83
    },
    {
      "date": "2025-12-23",
      "new_highs": 194,
      "new_lows": 116,
      "total_issues": 5117,
      "nh_nl_diff": 78,
      "nh_nl_ratio": 1.6724137931034482,
      "cumulative_nh_nl": 183554,
      "spy_close": 687.96
    },
    {
      "date": "2025-12-24",
      "new_highs": 134,
      "new_lows": 102,
      "total_issues": 5094,
      "nh_nl_diff": 32,
      "nh_nl_ratio": 1.3137254901960784,
      "cumulative_nh_nl": 183586,
      "spy_close": 690.38
    },
    {
      "date": "2025-12-26",
      "new_highs": 149,
      "new_lows": 97,
      "total_issues": 5116,
      "nh_nl_diff": 52,
      "nh_nl_ratio": 1.5360824742268042,
      "cumulative_nh_nl": 183638,
      "spy_close": 690.31
    },
    {
      "date": "2025-12-29",
      "new_highs": 64,
      "new_lows": 131,
      "total_issues": 5132,
      "nh_nl_diff": -67,
      "nh_nl_ratio": 0.48854961832061067,
      "cumulative_nh_nl": 183571,
      "spy_close": 687.85
    },
    {
      "date": "2025-12-30",
      "new_highs": 74,
      "new_lows": 109,
      "total_issues": 5120,
      "nh_nl_diff": -35,
      "nh_nl_ratio": 0.6788990825688074,
      "cumulative_nh_nl": 183536,
      "spy_close": 687.01
    },
    {
      "date": "2025-12-31",
      "new_highs": 52,
      "new_lows": 121,
      "total_issues": 5125,
      "nh_nl_diff": -69,
      "nh_nl_ratio": 0.4297520661157025,
      "cumulative_nh_nl": 183467,
      "spy_close": 681.92
    },
    {
      "date": "2026-01-02",
      "new_highs": 120,
      "new_lows": 79,
      "total_issues": 5116,
      "nh_nl_diff": 41,
      "nh_nl_ratio": 1.518987341772152,
      "cumulative_nh_nl": 183508,
      "spy_close": 683.17
    },
    {
      "date": "2026-01-05",
      "new_highs": 296,
      "new_lows": 59,
      "total_issues": 5127,
      "nh_nl_diff": 237,
      "nh_nl_ratio": 5.016949152542373,
      "cumulative_nh_nl": 183745,
      "spy_close": 687.72
    },
    {
      "date": "2026-01-06",
      "new_highs": 343,
      "new_lows": 68,
      "total_issues": 5116,
      "nh_nl_diff": 275,
      "nh_nl_ratio": 5.044117647058823,
      "cumulative_nh_nl": 184020,
      "spy_close": 691.81
    },
    {
      "date": "2026-01-07",
      "new_highs": 227,
      "new_lows": 77,
      "total_issues": 5120,
      "nh_nl_diff": 150,
      "nh_nl_ratio": 2.948051948051948,
      "cumulative_nh_nl": 184170,
      "spy_close": 689.58
    },
    {
      "date": "2026-01-08",
      "new_highs": 276,
      "new_lows": 51,
      "total_issues": 5123,
      "nh_nl_diff": 225,
      "nh_nl_ratio": 5.411764705882353,
      "cumulative_nh_nl": 184395,
      "spy_close": 689.51
    },
    {
      "date": "2026-01-09",
      "new_highs": 341,
      "new_lows": 59,
      "total_issues": 5114,
      "nh_nl_diff": 282,
      "nh_nl_ratio": 5.779661016949152,
      "cumulative_nh_nl": 184677,
      "spy_close": 694.07
    },
    {
      "date": "2026-01-12",
      "new_highs": 370,
      "new_lows": 56,
      "total_issues": 5131,
      "nh_nl_diff": 314,
      "nh_nl_ratio": 6.607142857142857,
      "cumulative_nh_nl": 184991,
      "spy_close": 695.16
    },
    {
      "date": "2026-01-13",
      "new_highs": 400,
      "new_lows": 79,
      "total_issues": 5127,
      "nh_nl_diff": 321,
      "nh_nl_ratio": 5.063291139240507,
      "cumulative_nh_nl": 185312,
      "spy_close": 693.77
    },
    {
      "date": "2026-01-14",
      "new_highs": 328,
      "new_lows": 83,
      "total_issues": 5124,
      "nh_nl_diff": 245,
      "nh_nl_ratio": 3.9518072289156625,
      "cumulative_nh_nl": 185557,
      "spy_close": 690.36
    },
    {
      "date": "2026-01-15",
      "new_highs": 421,
      "new_lows": 69,
      "total_issues": 5128,
      "nh_nl_diff": 352,
      "nh_nl_ratio": 6.101449275362318,
      "cumulative_nh_nl": 185909,
      "spy_close": 692.24
    },
    {
      "date": "2026-01-16",
      "new_highs": 307,
      "new_lows": 85,
      "total_issues": 5119,
      "nh_nl_diff": 222,
      "nh_nl_ratio": 3.611764705882353,
      "cumulative_nh_nl": 186131,
      "spy_close": 691.66
    },
    {
      "date": "2026-01-20",
      "new_highs": 210,
      "new_lows": 124,
      "total_issues": 5138,
      "nh_nl_diff": 86,
      "nh_nl_ratio": 1.6935483870967742,
      "cumulative_nh_nl": 186217,
      "spy_close": 677.58
    },
    {
      "date": "2026-01-21",
      "new_highs": 450,
      "new_lows": 106,
      "total_issues": 5141,
      "nh_nl_diff": 344,
      "nh_nl_ratio": 4.245283018867925,
      "cumulative_nh_nl": 186561,
      "spy_close": 685.4
    },
    {
      "date": "2026-01-22",
      "new_highs": 571,
      "new_lows": 45,
      "total_issues": 5128,
      "nh_nl_diff": 526,
      "nh_nl_ratio": 12.688888888888888,
      "cumulative_nh_nl": 187087,
      "spy_close": 688.98
    },
    {
      "date": "2026-01-23",
      "new_highs": 277,
      "new_lows": 48,
      "total_issues": 5126,
      "nh_nl_diff": 229,
      "nh_nl_ratio": 5.770833333333333,
      "cumulative_nh_nl": 187316,
      "spy_close": 689.23
    },
    {
      "date": "2026-01-26",
      "new_highs": 298,
      "new_lows": 59,
      "total_issues": 5141,
      "nh_nl_diff": 239,
      "nh_nl_ratio": 5.0508474576271185,
      "cumulative_nh_nl": 187555,
      "spy_close": 692.73
    },
    {
      "date": "2026-01-27",
      "new_highs": 304,
      "new_lows": 104,
      "total_issues": 5140,
      "nh_nl_diff": 200,
      "nh_nl_ratio": 2.923076923076923,
      "cumulative_nh_nl": 187755,
      "spy_close": 695.49
    },
    {
      "date": "2026-01-28",
      "new_highs": 336,
      "new_lows": 116,
      "total_issues": 5134,
      "nh_nl_diff": 220,
      "nh_nl_ratio": 2.896551724137931,
      "cumulative_nh_nl": 187975,
      "spy_close": 695.42
    },
    {
      "date": "2026-01-29",
      "new_highs": 356,
      "new_lows": 194,
      "total_issues": 5137,
      "nh_nl_diff": 162,
      "nh_nl_ratio": 1.8350515463917525,
      "cumulative_nh_nl": 188137,
      "spy_close": 694.04
    },
    {
      "date": "2026-01-30",
      "new_highs": 151,
      "new_lows": 150,
      "total_issues": 5131,
      "nh_nl_diff": 1,
      "nh_nl_ratio": 1.0066666666666666,
      "cumulative_nh_nl": 188138,
      "spy_close": 691.97
    },
    {
      "date": "2026-02-02",
      "new_highs": 287,
      "new_lows": 171,
      "total_issues": 5144,
      "nh_nl_diff": 116,
      "nh_nl_ratio": 1.6783625730994152,
      "cumulative_nh_nl": 188254,
      "spy_close": 695.41
    },
    {
      "date": "2026-02-03",
      "new_highs": 449,
      "new_lows": 297,
      "total_issues": 5142,
      "nh_nl_diff": 152,
      "nh_nl_ratio": 1.5117845117845117,
      "cumulative_nh_nl": 188406,
      "spy_close": 689.53
    },
    {
      "date": "2026-02-04",
      "new_highs": 503,
      "new_lows": 259,
      "total_issues": 5141,
      "nh_nl_diff": 244,
      "nh_nl_ratio": 1.942084942084942,
      "cumulative_nh_nl": 188650,
      "spy_close": 686.19
    },
    {
      "date": "2026-02-05",
      "new_highs": 255,
      "new_lows": 310,
      "total_issues": 5158,
      "nh_nl_diff": -55,
      "nh_nl_ratio": 0.8225806451612904,
      "cumulative_nh_nl": 188595,
      "spy_close": 677.62
    },
    {
      "date": "2026-02-06",
      "new_highs": 529,
      "new_lows": 143,
      "total_issues": 5149,
      "nh_nl_diff": 386,
      "nh_nl_ratio": 3.699300699300699,
      "cumulative_nh_nl": 188981,
      "spy_close": 690.62
    },
    {
      "date": "2026-02-09",
      "new_highs": 443,
      "new_lows": 143,
      "total_issues": 5160,
      "nh_nl_diff": 300,
      "nh_nl_ratio": 3.097902097902098,
      "cumulative_nh_nl": 189281,
      "spy_close": 693.95
    },
    {
      "date": "2026-02-10",
      "new_highs": 402,
      "new_lows": 94,
      "total_issues": 5158,
      "nh_nl_diff": 308,
      "nh_nl_ratio": 4.276595744680851,
      "cumulative_nh_nl": 189589,
      "spy_close": 692.12
    },
    {
      "date": "2026-02-11",
      "new_highs": 535,
      "new_lows": 217,
      "total_issues": 5156,
      "nh_nl_diff": 318,
      "nh_nl_ratio": 2.4654377880184333,
      "cumulative_nh_nl": 189907,
      "spy_close": 691.96
    },
    {
      "date": "2026-02-12",
      "new_highs": 485,
      "new_lows": 291,
      "total_issues": 5155,
      "nh_nl_diff": 194,
      "nh_nl_ratio": 1.6666666666666667,
      "cumulative_nh_nl": 190101,
      "spy_close": 681.27
    },
    {
      "date": "2026-02-13",
      "new_highs": 235,
      "new_lows": 114,
      "total_issues": 5149,
      "nh_nl_diff": 121,
      "nh_nl_ratio": 2.06140350877193,
      "cumulative_nh_nl": 190222,
      "spy_close": 681.75
    },
    {
      "date": "2026-02-17",
      "new_highs": 259,
      "new_lows": 173,
      "total_issues": 5175,
      "nh_nl_diff": 86,
      "nh_nl_ratio": 1.4971098265895955,
      "cumulative_nh_nl": 190308,
      "spy_close": 682.85
    },
    {
      "date": "2026-02-18",
      "new_highs": 245,
      "new_lows": 89,
      "total_issues": 5157,
      "nh_nl_diff": 156,
      "nh_nl_ratio": 2.752808988764045,
      "cumulative_nh_nl": 190464,
      "spy_close": 686.29
    },
    {
      "date": "2026-02-19",
      "new_highs": 168,
      "new_lows": 106,
      "total_issues": 5160,
      "nh_nl_diff": 62,
      "nh_nl_ratio": 1.5849056603773586,
      "cumulative_nh_nl": 190526,
      "spy_close": 684.48
    },
    {
      "date": "2026-02-20",
      "new_highs": 235,
      "new_lows": 123,
      "total_issues": 5162,
      "nh_nl_diff": 112,
      "nh_nl_ratio": 1.910569105691057,
      "cumulative_nh_nl": 190638,
      "spy_close": 689.43
    },
    {
      "date": "2026-02-23",
      "new_highs": 218,
      "new_lows": 268,
      "total_issues": 5169,
      "nh_nl_diff": -50,
      "nh_nl_ratio": 0.8134328358208955,
      "cumulative_nh_nl": 190588,
      "spy_close": 682.39
    },
    {
      "date": "2026-02-24",
      "new_highs": 255,
      "new_lows": 180,
      "total_issues": 5162,
      "nh_nl_diff": 75,
      "nh_nl_ratio": 1.4166666666666667,
      "cumulative_nh_nl": 190663,
      "spy_close": 687.35
    },
    {
      "date": "2026-02-25",
      "new_highs": 319,
      "new_lows": 113,
      "total_issues": 5166,
      "nh_nl_diff": 206,
      "nh_nl_ratio": 2.8230088495575223,
      "cumulative_nh_nl": 190869,
      "spy_close": 693.15
    },
    {
      "date": "2026-02-26",
      "new_highs": 264,
      "new_lows": 77,
      "total_issues": 5172,
      "nh_nl_diff": 187,
      "nh_nl_ratio": 3.4285714285714284,
      "cumulative_nh_nl": 191056,
      "spy_close": 689.3
    },
    {
      "date": "2026-02-27",
      "new_highs": 274,
      "new_lows": 132,
      "total_issues": 5168,
      "nh_nl_diff": 142,
      "nh_nl_ratio": 2.0757575757575757,
      "cumulative_nh_nl": 191198,
      "spy_close": 685.99
    },
    {
      "date": "2026-03-02",
      "new_highs": 327,
      "new_lows": 172,
      "total_issues": 5183,
      "nh_nl_diff": 155,
      "nh_nl_ratio": 1.9011627906976745,
      "cumulative_nh_nl": 191353,
      "spy_close": 686.38
    },
    {
      "date": "2026-03-03",
      "new_highs": 110,
      "new_lows": 165,
      "total_issues": 5173,
      "nh_nl_diff": -55,
      "nh_nl_ratio": 0.6666666666666666,
      "cumulative_nh_nl": 191298,
      "spy_close": 680.33
    },
    {
      "date": "2026-03-04",
      "new_highs": 131,
      "new_lows": 59,
      "total_issues": 5166,
      "nh_nl_diff": 72,
      "nh_nl_ratio": 2.2203389830508473,
      "cumulative_nh_nl": 191370,
      "spy_close": 685.13
    },
    {
      "date": "2026-03-05",
      "new_highs": 97,
      "new_lows": 73,
      "total_issues": 5160,
      "nh_nl_diff": 24,
      "nh_nl_ratio": 1.3287671232876712,
      "cumulative_nh_nl": 191394,
      "spy_close": 681.31
    },
    {
      "date": "2026-03-06",
      "new_highs": 89,
      "new_lows": 146,
      "total_issues": 5167,
      "nh_nl_diff": -57,
      "nh_nl_ratio": 0.6095890410958904,
      "cumulative_nh_nl": 191337,
      "spy_close": 672.38
    },
    {
      "date": "2026-03-09",
      "new_highs": 89,
      "new_lows": 228,
      "total_issues": 5184,
      "nh_nl_diff": -139,
      "nh_nl_ratio": 0.39035087719298245,
      "cumulative_nh_nl": 191198,
      "spy_close": 678.27
    },
    {
      "date": "2026-03-10",
      "new_highs": 84,
      "new_lows": 92,
      "total_issues": 5169,
      "nh_nl_diff": -8,
      "nh_nl_ratio": 0.9130434782608695,
      "cumulative_nh_nl": 191190,
      "spy_close": 677.18
    },
    {
      "date": "2026-03-11",
      "new_highs": 70,
      "new_lows": 131,
      "total_issues": 5171,
      "nh_nl_diff": -61,
      "nh_nl_ratio": 0.5343511450381679,
      "cumulative_nh_nl": 191129,
      "spy_close": 676.33
    },
    {
      "date": "2026-03-12",
      "new_highs": 97,
      "new_lows": 222,
      "total_issues": 5169,
      "nh_nl_diff": -125,
      "nh_nl_ratio": 0.4369369369369369,
      "cumulative_nh_nl": 191004,
      "spy_close": 666.06
    },
    {
      "date": "2026-03-13",
      "new_highs": 71,
      "new_lows": 218,
      "total_issues": 5177,
      "nh_nl_diff": -147,
      "nh_nl_ratio": 0.3256880733944954,
      "cumulative_nh_nl": 190857,
      "spy_close": 662.29
    },
    {
      "date": "2026-03-16",
      "new_highs": 91,
      "new_lows": 148,
      "total_issues": 5183,
      "nh_nl_diff": -57,
      "nh_nl_ratio": 0.6148648648648649,
      "cumulative_nh_nl": 190800,
      "spy_close": 669.03
    },
    {
      "date": "2026-03-17",
      "new_highs": 118,
      "new_lows": 122,
      "total_issues": 5185,
      "nh_nl_diff": -4,
      "nh_nl_ratio": 0.9672131147540983,
      "cumulative_nh_nl": 190796,
      "spy_close": 670.79
    },
    {
      "date": "2026-03-18",
      "new_highs": 91,
      "new_lows": 229,
      "total_issues": 5184,
      "nh_nl_diff": -138,
      "nh_nl_ratio": 0.39737991266375544,
      "cumulative_nh_nl": 190658,
      "spy_close": 661.43
    },
    {
      "date": "2026-03-19",
      "new_highs": 106,
      "new_lows": 308,
      "total_issues": 5174,
      "nh_nl_diff": -202,
      "nh_nl_ratio": 0.34415584415584416,
      "cumulative_nh_nl": 190456,
      "spy_close": 659.8
    },
    {
      "date": "2026-03-20",
      "new_highs": 73,
      "new_lows": 322,
      "total_issues": 5187,
      "nh_nl_diff": -249,
      "nh_nl_ratio": 0.2267080745341615,
      "cumulative_nh_nl": 190207,
      "spy_close": 648.57
    },
    {
      "date": "2026-03-23",
      "new_highs": 47,
      "new_lows": 125,
      "total_issues": 5188,
      "nh_nl_diff": -78,
      "nh_nl_ratio": 0.376,
      "cumulative_nh_nl": 190129,
      "spy_close": 655.38
    },
    {
      "date": "2026-03-24",
      "new_highs": 123,
      "new_lows": 218,
      "total_issues": 5188,
      "nh_nl_diff": -95,
      "nh_nl_ratio": 0.5642201834862385,
      "cumulative_nh_nl": 190034,
      "spy_close": 653.18
    },
    {
      "date": "2026-03-25",
      "new_highs": 120,
      "new_lows": 169,
      "total_issues": 5169,
      "nh_nl_diff": -49,
      "nh_nl_ratio": 0.7100591715976331,
      "cumulative_nh_nl": 189985,
      "spy_close": 656.82
    },
    {
      "date": "2026-03-26",
      "new_highs": 113,
      "new_lows": 175,
      "total_issues": 5184,
      "nh_nl_diff": -62,
      "nh_nl_ratio": 0.6457142857142857,
      "cumulative_nh_nl": 189923,
      "spy_close": 645.09
    },
    {
      "date": "2026-03-27",
      "new_highs": 100,
      "new_lows": 390,
      "total_issues": 5183,
      "nh_nl_diff": -290,
      "nh_nl_ratio": 0.2564102564102564,
      "cumulative_nh_nl": 189633,
      "spy_close": 634.09
    },
    {
      "date": "2026-03-30",
      "new_highs": 104,
      "new_lows": 319,
      "total_issues": 5196,
      "nh_nl_diff": -215,
      "nh_nl_ratio": 0.32601880877742945,
      "cumulative_nh_nl": 189418,
      "spy_close": 631.97
    },
    {
      "date": "2026-03-31",
      "new_highs": 81,
      "new_lows": 151,
      "total_issues": 5192,
      "nh_nl_diff": -70,
      "nh_nl_ratio": 0.5364238410596026,
      "cumulative_nh_nl": 189348,
      "spy_close": 650.34
    },
    {
      "date": "2026-04-01",
      "new_highs": 83,
      "new_lows": 98,
      "total_issues": 5178,
      "nh_nl_diff": -15,
      "nh_nl_ratio": 0.8469387755102041,
      "cumulative_nh_nl": 189333,
      "spy_close": 655.24
    },
    {
      "date": "2026-04-02",
      "new_highs": 87,
      "new_lows": 131,
      "total_issues": 5184,
      "nh_nl_diff": -44,
      "nh_nl_ratio": 0.6641221374045801,
      "cumulative_nh_nl": 189289,
      "spy_close": 655.83
    },
    {
      "date": "2026-04-06",
      "new_highs": 99,
      "new_lows": 35,
      "total_issues": 5185,
      "nh_nl_diff": 64,
      "nh_nl_ratio": 2.8285714285714287,
      "cumulative_nh_nl": 189353,
      "spy_close": 658.93
    },
    {
      "date": "2026-04-07",
      "new_highs": 95,
      "new_lows": 92,
      "total_issues": 5185,
      "nh_nl_diff": 3,
      "nh_nl_ratio": 1.0326086956521738,
      "cumulative_nh_nl": 189356,
      "spy_close": 659.22
    },
    {
      "date": "2026-04-08",
      "new_highs": 225,
      "new_lows": 45,
      "total_issues": 5195,
      "nh_nl_diff": 180,
      "nh_nl_ratio": 5.0,
      "cumulative_nh_nl": 189536,
      "spy_close": 676.01
    },
    {
      "date": "2026-04-09",
      "new_highs": 267,
      "new_lows": 127,
      "total_issues": 5189,
      "nh_nl_diff": 140,
      "nh_nl_ratio": 2.1023622047244093,
      "cumulative_nh_nl": 189676,
      "spy_close": 679.91
    },
    {
      "date": "2026-04-10",
      "new_highs": 187,
      "new_lows": 142,
      "total_issues": 5199,
      "nh_nl_diff": 45,
      "nh_nl_ratio": 1.3169014084507042,
      "cumulative_nh_nl": 189721,
      "spy_close": 679.46
    },
    {
      "date": "2026-04-13",
      "new_highs": 172,
      "new_lows": 84,
      "total_issues": 5192,
      "nh_nl_diff": 88,
      "nh_nl_ratio": 2.0476190476190474,
      "cumulative_nh_nl": 189809,
      "spy_close": 686.1
    },
    {
      "date": "2026-04-14",
      "new_highs": 248,
      "new_lows": 35,
      "total_issues": 5208,
      "nh_nl_diff": 213,
      "nh_nl_ratio": 7.085714285714285,
      "cumulative_nh_nl": 190022,
      "spy_close": 694.46
    },
    {
      "date": "2026-04-15",
      "new_highs": 165,
      "new_lows": 40,
      "total_issues": 5194,
      "nh_nl_diff": 125,
      "nh_nl_ratio": 4.125,
      "cumulative_nh_nl": 190147,
      "spy_close": 699.94
    },
    {
      "date": "2026-04-16",
      "new_highs": 177,
      "new_lows": 43,
      "total_issues": 5188,
      "nh_nl_diff": 134,
      "nh_nl_ratio": 4.116279069767442,
      "cumulative_nh_nl": 190281,
      "spy_close": 701.66
    },
    {
      "date": "2026-04-17",
      "new_highs": 423,
      "new_lows": 37,
      "total_issues": 5190,
      "nh_nl_diff": 386,
      "nh_nl_ratio": 11.432432432432432,
      "cumulative_nh_nl": 190667,
      "spy_close": 710.14
    },
    {
      "date": "2026-04-20",
      "new_highs": 294,
      "new_lows": 31,
      "total_issues": 5201,
      "nh_nl_diff": 263,
      "nh_nl_ratio": 9.483870967741936,
      "cumulative_nh_nl": 190930,
      "spy_close": 708.72
    },
    {
      "date": "2026-04-21",
      "new_highs": 302,
      "new_lows": 50,
      "total_issues": 5195,
      "nh_nl_diff": 252,
      "nh_nl_ratio": 6.04,
      "cumulative_nh_nl": 191182,
      "spy_close": 704.08
    },
    {
      "date": "2026-04-22",
      "new_highs": 211,
      "new_lows": 46,
      "total_issues": 5205,
      "nh_nl_diff": 165,
      "nh_nl_ratio": 4.586956521739131,
      "cumulative_nh_nl": 191347,
      "spy_close": 711.21
    },
    {
      "date": "2026-04-23",
      "new_highs": 246,
      "new_lows": 84,
      "total_issues": 5205,
      "nh_nl_diff": 162,
      "nh_nl_ratio": 2.9285714285714284,
      "cumulative_nh_nl": 191509,
      "spy_close": 708.45
    },
    {
      "date": "2026-04-24",
      "new_highs": 236,
      "new_lows": 71,
      "total_issues": 5190,
      "nh_nl_diff": 165,
      "nh_nl_ratio": 3.323943661971831,
      "cumulative_nh_nl": 191674,
      "spy_close": 713.94
    },
    {
      "date": "2026-04-27",
      "new_highs": 219,
      "new_lows": 74,
      "total_issues": 5210,
      "nh_nl_diff": 145,
      "nh_nl_ratio": 2.9594594594594597,
      "cumulative_nh_nl": 191819,
      "spy_close": 715.17
    },
    {
      "date": "2026-04-28",
      "new_highs": 151,
      "new_lows": 69,
      "total_issues": 5196,
      "nh_nl_diff": 82,
      "nh_nl_ratio": 2.1884057971014492,
      "cumulative_nh_nl": 191901,
      "spy_close": 711.69
    },
    {
      "date": "2026-04-29",
      "new_highs": 143,
      "new_lows": 109,
      "total_issues": 5197,
      "nh_nl_diff": 34,
      "nh_nl_ratio": 1.311926605504587,
      "cumulative_nh_nl": 191935,
      "spy_close": 711.58
    },
    {
      "date": "2026-04-30",
      "new_highs": 244,
      "new_lows": 88,
      "total_issues": 5204,
      "nh_nl_diff": 156,
      "nh_nl_ratio": 2.772727272727273,
      "cumulative_nh_nl": 192091,
      "spy_close": 718.66
    },
    {
      "date": "2026-05-01",
      "new_highs": 313,
      "new_lows": 59,
      "total_issues": 5206,
      "nh_nl_diff": 254,
      "nh_nl_ratio": 5.305084745762712,
      "cumulative_nh_nl": 192345,
      "spy_close": 720.65
    },
    {
      "date": "2026-05-04",
      "new_highs": 239,
      "new_lows": 93,
      "total_issues": 5214,
      "nh_nl_diff": 146,
      "nh_nl_ratio": 2.5698924731182795,
      "cumulative_nh_nl": 192491,
      "spy_close": 718.01
    },
    {
      "date": "2026-05-05",
      "new_highs": 356,
      "new_lows": 93,
      "total_issues": 5211,
      "nh_nl_diff": 263,
      "nh_nl_ratio": 3.827956989247312,
      "cumulative_nh_nl": 192754,
      "spy_close": 723.77
    },
    {
      "date": "2026-05-06",
      "new_highs": 403,
      "new_lows": 104,
      "total_issues": 5210,
      "nh_nl_diff": 299,
      "nh_nl_ratio": 3.875,
      "cumulative_nh_nl": 193053,
      "spy_close": 733.83
    },
    {
      "date": "2026-05-07",
      "new_highs": 266,
      "new_lows": 91,
      "total_issues": 5211,
      "nh_nl_diff": 175,
      "nh_nl_ratio": 2.923076923076923,
      "cumulative_nh_nl": 193228,
      "spy_close": 731.58
    },
    {
      "date": "2026-05-08",
      "new_highs": 253,
      "new_lows": 126,
      "total_issues": 5210,
      "nh_nl_diff": 127,
      "nh_nl_ratio": 2.007936507936508,
      "cumulative_nh_nl": 193355,
      "spy_close": 737.62
    },
    {
      "date": "2026-05-11",
      "new_highs": 301,
      "new_lows": 197,
      "total_issues": 5219,
      "nh_nl_diff": 104,
      "nh_nl_ratio": 1.5279187817258884,
      "cumulative_nh_nl": 193459,
      "spy_close": 739.3
    },
    {
      "date": "2026-05-12",
      "new_highs": 109,
      "new_lows": 177,
      "total_issues": 5214,
      "nh_nl_diff": -68,
      "nh_nl_ratio": 0.615819209039548,
      "cumulative_nh_nl": 193391,
      "spy_close": 738.18
    },
    {
      "date": "2026-05-13",
      "new_highs": 218,
      "new_lows": 242,
      "total_issues": 5215,
      "nh_nl_diff": -24,
      "nh_nl_ratio": 0.9008264462809917,
      "cumulative_nh_nl": 193367,
      "spy_close": 742.31
    },
    {
      "date": "2026-05-14",
      "new_highs": 229,
      "new_lows": 126,
      "total_issues": 5234,
      "nh_nl_diff": 103,
      "nh_nl_ratio": 1.8174603174603174,
      "cumulative_nh_nl": 193470,
      "spy_close": 748.17
    },
    {
      "date": "2026-05-15",
      "new_highs": 86,
      "new_lows": 190,
      "total_issues": 5217,
      "nh_nl_diff": -104,
      "nh_nl_ratio": 0.45263157894736844,
      "cumulative_nh_nl": 193366,
      "spy_close": 739.17
    },
    {
      "date": "2026-05-18",
      "new_highs": 151,
      "new_lows": 157,
      "total_issues": 5226,
      "nh_nl_diff": -6,
      "nh_nl_ratio": 0.9617834394904459,
      "cumulative_nh_nl": 193360,
      "spy_close": 738.65
    },
    {
      "date": "2026-05-19",
      "new_highs": 110,
      "new_lows": 199,
      "total_issues": 5211,
      "nh_nl_diff": -89,
      "nh_nl_ratio": 0.5527638190954773,
      "cumulative_nh_nl": 193271,
      "spy_close": 733.73
    },
    {
      "date": "2026-05-20",
      "new_highs": 141,
      "new_lows": 143,
      "total_issues": 5225,
      "nh_nl_diff": -2,
      "nh_nl_ratio": 0.986013986013986,
      "cumulative_nh_nl": 193269,
      "spy_close": 741.25
    },
    {
      "date": "2026-05-21",
      "new_highs": 134,
      "new_lows": 94,
      "total_issues": 5218,
      "nh_nl_diff": 40,
      "nh_nl_ratio": 1.425531914893617,
      "cumulative_nh_nl": 193309,
      "spy_close": 742.72
    },
    {
      "date": "2026-05-22",
      "new_highs": 205,
      "new_lows": 68,
      "total_issues": 5221,
      "nh_nl_diff": 137,
      "nh_nl_ratio": 3.014705882352941,
      "cumulative_nh_nl": 193446,
      "spy_close": 745.64
    },
    {
      "date": "2026-05-26",
      "new_highs": 335,
      "new_lows": 62,
      "total_issues": 5229,
      "nh_nl_diff": 273,
      "nh_nl_ratio": 5.403225806451613,
      "cumulative_nh_nl": 193719,
      "spy_close": 750.59
    },
    {
      "date": "2026-05-27",
      "new_highs": 304,
      "new_lows": 82,
      "total_issues": 5228,
      "nh_nl_diff": 222,
      "nh_nl_ratio": 3.707317073170732,
      "cumulative_nh_nl": 193941,
      "spy_close": 750.46
    },
    {
      "date": "2026-05-28",
      "new_highs": 230,
      "new_lows": 79,
      "total_issues": 5236,
      "nh_nl_diff": 151,
      "nh_nl_ratio": 2.911392405063291,
      "cumulative_nh_nl": 194092,
      "spy_close": 754.6
    },
    {
      "date": "2026-05-29",
      "new_highs": 226,
      "new_lows": 67,
      "total_issues": 5237,
      "nh_nl_diff": 159,
      "nh_nl_ratio": 3.373134328358209,
      "cumulative_nh_nl": 194251,
      "spy_close": 756.48
    },
    {
      "date": "2026-06-01",
      "new_highs": 223,
      "new_lows": 102,
      "total_issues": 5238,
      "nh_nl_diff": 121,
      "nh_nl_ratio": 2.1862745098039214,
      "cumulative_nh_nl": 194372,
      "spy_close": 758.54
    },
    {
      "date": "2026-06-02",
      "new_highs": 268,
      "new_lows": 113,
      "total_issues": 5225,
      "nh_nl_diff": 155,
      "nh_nl_ratio": 2.3716814159292037,
      "cumulative_nh_nl": 194527,
      "spy_close": 759.57
    },
    {
      "date": "2026-06-03",
      "new_highs": 182,
      "new_lows": 161,
      "total_issues": 5231,
      "nh_nl_diff": 21,
      "nh_nl_ratio": 1.1304347826086956,
      "cumulative_nh_nl": 194548,
      "spy_close": 754.24
    },
    {
      "date": "2026-06-04",
      "new_highs": 182,
      "new_lows": 112,
      "total_issues": 5244,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 1.625,
      "cumulative_nh_nl": 194618,
      "spy_close": 757.09
    },
    {
      "date": "2026-06-05",
      "new_highs": 153,
      "new_lows": 163,
      "total_issues": 5225,
      "nh_nl_diff": -10,
      "nh_nl_ratio": 0.9386503067484663,
      "cumulative_nh_nl": 194608,
      "spy_close": 737.55
    },
    {
      "date": "2026-06-08",
      "new_highs": 162,
      "new_lows": 146,
      "total_issues": 5227,
      "nh_nl_diff": 16,
      "nh_nl_ratio": 1.1095890410958904,
      "cumulative_nh_nl": 194624,
      "spy_close": 739.22
    },
    {
      "date": "2026-06-09",
      "new_highs": 257,
      "new_lows": 151,
      "total_issues": 5230,
      "nh_nl_diff": 106,
      "nh_nl_ratio": 1.7019867549668874,
      "cumulative_nh_nl": 194730,
      "spy_close": 737.05
    },
    {
      "date": "2026-06-10",
      "new_highs": 232,
      "new_lows": 120,
      "total_issues": 5226,
      "nh_nl_diff": 112,
      "nh_nl_ratio": 1.9333333333333333,
      "cumulative_nh_nl": 194842,
      "spy_close": 725.43
    },
    {
      "date": "2026-06-11",
      "new_highs": 264,
      "new_lows": 144,
      "total_issues": 5227,
      "nh_nl_diff": 120,
      "nh_nl_ratio": 1.8333333333333333,
      "cumulative_nh_nl": 194962,
      "spy_close": 737.76
    },
    {
      "date": "2026-06-12",
      "new_highs": 333,
      "new_lows": 82,
      "total_issues": 5223,
      "nh_nl_diff": 251,
      "nh_nl_ratio": 4.060975609756097,
      "cumulative_nh_nl": 195213,
      "spy_close": 741.75
    },
    {
      "date": "2026-06-15",
      "new_highs": 325,
      "new_lows": 84,
      "total_issues": 5224,
      "nh_nl_diff": 241,
      "nh_nl_ratio": 3.869047619047619,
      "cumulative_nh_nl": 195454,
      "spy_close": 754.83
    },
    {
      "date": "2026-06-16",
      "new_highs": 164,
      "new_lows": 94,
      "total_issues": 5231,
      "nh_nl_diff": 70,
      "nh_nl_ratio": 1.7446808510638299,
      "cumulative_nh_nl": 195524,
      "spy_close": 750.33
    }
  ],
  "last_updated": "2026-06-16T22:02:30.051730+00:00"
}